@charset "Shift_JIS";

/* ■■ #mainRead ■■ */

#mainRead{
margin:10px 0px 0px;
}


/* ■■ .readArea ■■ */

.readArea table td{
vertical-align:top;
}


/* ■ #read01 */

.readArea table#read01{
margin-bottom:15px;
}

.readArea table#read01 p{
margin:8px 0 0 15px;
}


.readArea table#read01 td img{
margin-bottom:0px;
}
.readArea img{
margin-bottom:5px;
}


/* ■■ .capArea ■■ */


div.capArea div h2{
margin-bottom:15px;
}

div.capArea div h3{
margin-bottom:10px;
}

div.capArea div p{
margin-bottom:10px;
}

div.capArea div p.last{
margin-bottom:0px;
}



/* ■ #cap01 */

#cap01{
margin-bottom:50px;
}


#cap01 #cap01B02 p.link{
margin-bottom:10px;
}


/* ■ #cap02 03 */
#cap02{
margin-bottom:50px;
}

#cap02 table.curriculumTbl{
margin-bottom:5px;
}

#cap02 table.curriculumTbl td{
vertical-align:top;
text-align:center;
}

#cap02 table.curriculumTbl td em{
color:#FF9900;
vertical-align:top;
}


#cap02 table.curriculumTbl th.b{
background:#FFE6B4;
}

#cap02 table.curriculumTbl th.o{
background:#DDF5FB;
}

#cap02 table.curriculumTbl th.g{
background:#DEF3D9
}

#cap02 p.s{
margin-bottom:20px;
}

#cap03 p.link{
margin-bottom:0px;
}




/* sub ピックアップ受講生
----------------------------------------------------------- */

div#subMainArea p.s{
margin-bottom:7px;
}

div#subMainArea h3{
margin-top:0px;
}

div#subMainArea #psubTable h3{
margin-top:0px;
color:#32B728;
}

div#subMainArea #psubTableb h3{
margin-top:0px;
color:#00AEFB;
}

div#subMainTxt table td.rightimg{
width:199px;
}

div#subMainTxt table td.rightimg img{
margin:0 0 5px 10px;
}

div#subMainTxt table td.rightimg p{
margin-left:10px;
}

div#subMainTxt table #psubTable{
width:550px;
margin:0 0 0 10px;
}

div#subMainTxt table #psubTableb{
width:550px;
margin:0 0 0 10px;
}

div#dotline{
margin:20px 0 20px 0;
}


/* subPerson --- */

div#pickup001{
background-image:url(../img/pickup_photo01_bg.gif);
background-position:430px 10px;
background-repeat:no-repeat;
}

div#pickup002{
background-image:url(../img/pickup_photo02_bg.gif);
background-position:430px 10px;
background-repeat:no-repeat;
}

div#pickup001 table,
div#pickup002 table {
width:440px;
}

/* flashArea --- */
div#flashArea{
text-align:center;
margin:0 auto 10px;
padding-bottom:10px;
}


/* ここまで
----------------------------------------------------------- */

