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


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

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

#mainFirstView{}
#mainFirstView > .sectionInner{margin-top: -56px;padding: 80px 0 0 160px;height: 210px;background:url(/form/entry/images/img_navi1912.jpg) no-repeat bottom 0 center/cover;}
#mainFirstView > .sectionInner h2{font-size:40px;color:#ffe600;line-height:1.2em;margin: 0 0 0 -100px;}


/*----------------------------------------------------------------------------
***                                                    　 mainsection
----------------------------------------------------------------------------*/
.pointSec{ border-bottom: 1px dotted #333; padding-bottom: 40px; margin-top: 40px;}
.sectionInner h4 {font-size: 30px; font-weight: bold; line-height: 1.2em; border-left: #ffe600 8px solid; padding-left: 15px;}

.PointContents {padding-top: 5px;}
.PointContents  p{padding-top: 13px; font-size: 13px;}

#pageTitle .sectionTnner {height: 98px; background-size: cover; background:url(/price/images/img_content01_06.png) no-repeat bottom 0 center/cover;}
#pageTitle .titleEnglish {font-size: 13px;}
#pageTitle h3 {line-height: 1.3em; font-size: 29px;color: #fff; font-weight: 100;}
#pageTitle p {padding-top: 30px; padding-bottom: 20px}

#gesshaAre{padding-top: 10px;}

#tokuten {border: none; padding-left: 5px;}
#tokuten img {margin-top: -20px;margin-right: 8px;}


#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;}


/*----------------------------------------------------------------------------
***                                                               bnrBox
----------------------------------------------------------------------------*/
.bnrBox{}


/*----------------------------------------------------------------------------
***                                                               prSec
----------------------------------------------------------------------------*/
#prSec {
	background-color:#FDFED9; padding:50px 20px 20px 20px;
	border-radius: 20px;        /* CSS3草案 */  
	-webkit-border-radius: 20px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 20px;   /* Firefox用 */  
}
#prSec .sectionInner{position:relative;}
#prSec h3{position:absolute; left:160px; top:-70px;}
#prSec .prBox{width:442px;}
#prSec .prBox dl{float:left; width:266px;}
#prSec .prBox dd{width:260px;line-height:1.7em;}
#prSec .prBox p{float:right; width:175px;}


/*----------------------------------------------------------------------------
***                                                               form
----------------------------------------------------------------------------*/

/*----- formSec -----*/
#formSec{background: url(../images/bk_form01.jpg) repeat-y center top;border-bottom:#666 1px solid;}
#formSec > .sectionInner{
background:background: rgb(0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 60%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 60%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 60%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
padding-bottom: 70px;
}

#formSec #formTb{width:865px;margin:0 auto;padding: 30px 0 0;}
#formSec #formTb #formBox{background:#fff; padding:65px 80px;}
#formSec h2{margin-bottom:25px;padding-left: 170px;position: relative;}
#formSec h2:before{content:"";display:block;width:159px;height:159px;background:url(../images/logo_dsa_mono.png) no-repeat center center/100% auto;position: absolute;top: 50%;left: 0;transform: translate(0,-50%);}
#formSec h2 span{display:block;/* text-align:center; */color:#fff;font-weight:normal;}
#formSec h2 .txt01{font-size:28px;}
#formSec h2 .txt02{font-size:34px;font-weight: bold;}

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



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