@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 table#read01{
margin-bottom:15px;
}


.readArea table#read01 td p{
margin-right:0px;
}


/* ■■ #itemAreaL  ■■ */



/* ■■ .capArea ■■ */


div.capArea div h2{
margin-bottom:15px;
}

div.capArea div h3{
margin-bottom:10px;
}

div.capArea div h4{
margin-bottom:10px;
}

div.capArea div p{
margin-bottom:5px;
}

div.capArea div p.last{
margin-bottom:0px;
}


/* ■ #cap01 02 03 */
#cap01{
margin-bottom:40px;
}

#cap01 table{
margin-bottom:10px;
}

#cap01 table td{
vertical-align:top;
}


#cap01 table td p{
margin-right:15px;
}

#cap03 table td{
vertical-align:top;
}


#cap03 table.curriculumTbl td{
vertical-align:middle;
text-align:center;
}

#cap03 table td p{
margin:0px;
}


#cap03 table td p img{
margin:10px 0px;
}

#cap03 table td p.s{
margin-top:10px;
}


/*---------------------カリキュラム用(ポップアップ共通)ここから---------------------*/

.curriculumTbl th{
background:#E0F2D1;
}

/*---------------------カリキュラム用(ポップアップ共通)ここまで---------------------*/


/*---------------------ポップアップカリキュラム用ここから---------------------*/

#subCurriculum table.curriculumTbl{
margin-bottom:30px;
}

#subCurriculum p{
margin-bottom:10px;
}

#subCurriculum table td p{
margin-bottom:10px;
}

/*---------------------ポップアップカリキュラム用ここまで---------------------*/






/* ■ tour.html ■ */

.tour div#subMainImg img {
margin-bottom:25px;
}

.tour div#subMainImg img.lastImg {
margin-bottom:0;
}






