@charset "utf-8";
/* CSS Document */


/*----------------------------------------------------------------------------
***                                                             Header
----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------
***                                                    　         gnav
----------------------------------------------------------------------------*/

#mainFirstView{}
#mainFirstView > .sectionInner{margin-top: -56px;padding: 100px 0 0 60px;height: 210px;background:url(/advance/images/img_navi.jpg) no-repeat bottom 0 center/cover;}
#mainFirstView > .sectionInner h2{font-size:40px; color:#ffe600;}



/*----------------------------------------------------------------------------
***                                                    　 mainsection
----------------------------------------------------------------------------*/
.pointSec{ border-bottom: 1px dotted #333; padding-bottom: 40px; margin-top: 50px;}
.sectionInner h4 {font-size: 30px; font-weight: bold; line-height: 1.2em; border-left: #ffe600 8px solid; padding-left: 15px;}
.secPoints {width:189px; filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.2)); padding-bottom: 25px;}
.leftSentence {font-size:14px; width: 390px;}
.btnDetail {width:292px; margin: 0 auto;padding-top: 30px;}
.btnDetail img {width: 100%}
.btnIfication {width: 97%; margin: 0 auto;padding-top: 40px; padding-bottom: 30px;}
.PointContents {padding-top: 25px;}
.btnM img{padding:0;}
#pageTitle .sectionTnner {height: 98px; background-size: cover; background:url(/advance/images/img_content01.png) no-repeat bottom 0 center/cover;}
#pageTitle .titleEnglish {font-size: 13px;}
#pageTitle h3 {line-height: 1.1em; font-size: 33px;color: #fff; font-weight: 100;}

#coachPro {background: url(/advance/images/img_back01.png)no-repeat; background-size:45%; background-position-x: 376px; background-position-y: 20px;}
#coachPro .PointContents img {width:250px}
#bvbTraning .PointContents img {width:270px}
#classIfication .PointContents img {width:266px}



#proImg {margin-top: -40px;margin-right: 20px;}

#ContentsSub1st {border: #c5c5c5 5px solid; margin-top: -27px;}
#ContentsSub1st li {border-left: #EF68A4 6px solid; margin: 15px; width: 315px;padding-left: 15px;}
#ContentsSub1st .right1stlist {margin-top: -7px;}
#ContentsSub1st dt{border-bottom: #999 1px solid; margin-bottom: 10px; padding-bottom: 5px; padding-top: 5px;font-size: 13px;}
#ContentsSub1st dd{font-size: 12px;line-height: 1.4em;}
#ContentsSub1st .engSub1st {font-family: 'Slabo 11px', serif;}

#scoolList .sectionInner > .titleBox {
margin-bottom: 25px;
padding: 15px 0; border-top: 15px solid #e6e6e6; margin-top: 40px; border-bottom: 15px solid #e6e6e6;}

#scoolList h3 {padding-left: 30px;}
#scoolList .table_child p { padding-top: 20px;}
/*----------------------------------------------------------------------------
***                                                               form
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
***                                                             footer
----------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------
***                                                　　　　    thanks
----------------------------------------------------------------------------*/