@charset "UTF-8";

/*aboutus.html専用
-----------------------------------------*/


/*本校の理念・本校の沿革
-----------------------------------------*/
#info {
margin: 0 0 50px 0;
}
#Photo {
margin: 0 0 50px;
}

section h2 {
font-size: 16px;
margin-bottom: 10px;
padding: 10px 5px 10px 5px;
color: #0991B3;
background-color: #E6ECED;
background-image: -webkit-linear-gradient(left, #E6ECED, #FFF);
background-image: -moz-linear-gradient(left, #E6ECED, #FFF);
background-image: -ms-linear-gradient(left, #E6ECED, #FFF);
background-image: linear-gradient(left, #E6ECED, #FFF);
}
section h2:before {
content: "";
display: block;
float: left;
width: 10px;
height: 10px;
margin: 5px 5px 0 0;
background: url(../img/icon1.png) no-repeat;
background-size: contain;
}

section * + h2 {
margin-top: 50px;
}
section p {
line-height: 1.6;
margin: 0 5px 2em;
}
section img {
display: block;
max-width: 150px;
width: 100%;
margin-left: 0 auto 10px;
}
section figure img {
margin-bottom: 0;
}
figcaption {
font-size: 12px;
margin: 0 5px 10px;
}


/*表ベース
-----------------------------------------*/

table {
border-spacing: 0;
border-collapse: collapse;
width: 100%;
}
table td,
table th {
padding: 10px 15px;
font-size: 14px;
line-height: 1.4;
padding: 10px;
}
table th {
text-align:left;
white-space: nowrap;
width: 1%;
font-weight: normal;
}
table td small {
font-size: 12px;
}


/*本校の沿革の表
-----------------------------------------*/
#info table td,
#info table th {
vertical-align: top;
border-bottom: 1px solid #CCC;
padding: 20px 5px;
}
#info table th {
width: 25%;
font-size: 12px;
}


