@charset "Shift_JIS";

/*  #mainRead  */

#mainRead{
margin:10px 0px 25px;
}

/*  .readArea  */

.readArea table{
margin-bottom:30px;
}

.readArea table td p{
margin:8px 15px 0px 15px;
}

.readArea table td{
vertical-align:top;
}


/*  #read01 */

.readArea #read01B01, .readArea #read01B02{
margin-bottom:15px;
}
.readArea img{
margin-bottom:15px;
}

.readArea #read01B01 img, .readArea #read01B02 img, .readArea #read01B03 img{
margin-bottom:10px;
}





/*  .capArea  */


div.capArea div h2{
margin-bottom:20px;
}

div.capArea div h3{
margin-bottom:10px;
}

div.capArea div h4{
margin-bottom:10px;
}

div.capArea div p{
margin-bottom:10px;
}

div.capArea div p.last{
margin-bottom:0px;
}


/*  #cap01 */
div#cap01{
margin-bottom:50px;
}

div#cap01 #cap01B01{
margin-bottom:20px;
}

div#cap01 #cap01B01 p{
margin-bottom:0px;
}


div#cap01 #cap01B02{
background:url(../img/table_line.gif) repeat-x bottom;
}

div#cap01 #cap01B02 table th{
text-align:left;
background:url(../img/table_back.gif) repeat-y right;
}

div#cap01 #cap01B02 table{
background:url(../img/table_line.gif) repeat-x top;
}

div#cap01 #cap01B02 table th img{
margin:10px;
text-align:left;
}

div#cap01 #cap01B02 table td p{
margin:10px 10px;
}



/*  #cap02 03 */

div#cap02{
margin-bottom:50px;
}

div#cap02 p.s{
margin-bottom:0px;
}

.curriculumTbl{
margin-bottom:5px;
}

.curriculumTbl th{
background:#A6D9BF;
}


div#cap03 h2 img{
margin-bottom:0px;
}

div#cap03 table td{
vertical-align:top;
}

div#cap03 table td img{
margin-bottom:0px;
}

div#cap03 table{
margin-bottom:10px;
}

div#cap03 img{
margin-bottom:10px;
}
