@charset "utf-8"; 
/* CSS Document */
/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body{}
#wrap{}

/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea{}
#headerAreaLogo{}
#slideTxt{display:none; z-index:998; position:fixed; height:36px; padding-top:1px; padding-left:10px; width:940px; background:url(https://www.nova.co.jp/schools/images/back_header01.png) left bottom no-repeat;}
#slideTxt h2{float:right; width:800px;}
#slideTxt dt{float:left; width:140px;}
#slideTxt dd{float:left; padding-right:10px; font-size:150%; line-height:27px; font-weight:bold; color:#00A2AF;}
#pageTitle{background:url(https://www.nova.co.jp/common_images/back_contents03.png) center bottom no-repeat; clear:both; margin-bottom:0px; position:relative; height:190px; padding-bottom:13px;}
#pageTitle .pageTitleInner{background-position:left top; background-repeat:no-repeat; width:950px; height:190px;}
#pageTitle h2{font-size:32px; color:#FFF; line-height:1.2em; padding:44px 0 0 30px;}
#pageTitle a{color:#FFF;}
#pageTitle2{background-position:left top; background-repeat:no-repeat; width:950px; height:165px; clear:both; margin-bottom:0px;}
#pageTitle2 h2{font-size:32px; color:#FFF; outline:1.2em; padding:55px 0 0 20px;}

#pageTitle3{border-radius:5px; width:685px; height:40px; clear:both; margin-bottom:0px;}
#pageTitle3 h2{border:1px solid #00A2AF; border-left:11px solid #00A2AF; font-size:26px; color:#4D4D4D; outline:1.2em; padding:4px 0 0 9px;}
#pageTitle_school{border-radius:5px; width:950px; height:40px; clear:both; margin-bottom:0px;}
#pageTitle_school h2{border:1px solid #00A2AF; border-left:11px solid #00A2AF; font-size:26px; color:#4D4D4D; outline:1.2em; padding:4px 0 0 9px;}
.pan{margin:10px 0 0 3px;}

/*----------------------------------------------------------------------------
 ***                                                       Header - gNavi
----------------------------------------------------------------------------*/
#gNavi{position:absolute; left:0; top:75px; border-right:#CCC dotted 1px;}
#gNavi li{float:left; height:42px; border-left:#CCC dotted 1px;}
#gNavi li a{display:block; height:55px;}
#gNavi li.lastCh{border-right:#CCC dotted 1px;}

#sliderWrap .sliderControls #SliderButtonArea{position:absolute; left:0; top:75px; border-right:#CCC dotted 1px;}
#sliderWrap .sliderControls #SliderButtonArea li{float:left; height:42px; border-left:#CCC dotted 1px;}
#sliderWrap .sliderControls #SliderButtonArea a{display:block; height:55px;}
#sliderWrap .sliderControls #SliderButtonArea li a{background:url(https://www.nova.co.jp/common_images/gnavi/yajirushi.png) center 38px no-repeat; background-size:8%;}
#sliderWrap .sliderControls #SliderButtonArea li a:hover{background:url(https://www.nova.co.jp/common_images/gnavi/yajirushi02.png) center 38px no-repeat; background-size:8%;}
#sliderWrap .sliderControls #SliderButtonArea li:nth-child(6) a{background:none;}
#sliderWrap .sliderControls #SliderButtonArea li:last-child{border-right:#CCC dotted 1px;}

/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea{margin-bottom:20px;}
#contentsAreaInner{}
h2{}
h3{background:url(https://www.nova.co.jp/common_images/back_titleh3.png) left top no-repeat; height:41px; margin-bottom:10px; font-size:26px; padding-left:10px; color:#099; line-height:1.2em;}

/*----------------------------------------------------------------------------
 ***                                                              mainsection
----------------------------------------------------------------------------*/
.mainSection{width:700px;}
.mainSectionInner{}

.mainSection section{padding-top:20px;}
.mainSection section section{padding-top:10px;}

/*----------------------------------------------------------------------------
 ***                                                              rightsection
----------------------------------------------------------------------------*/
.rightSection_small{float:right; width:245px;}
.rightSectionInner_small{}

.rightSection_small p#jimanBox{margin-bottom:12px; padding:0;}

.rightSection_small #gengoSec{padding:4px 0 0 0px; border:5px solid #B3B3B3; margin-bottom:12px;}
.rightSection_small #gengoSec h3{padding:0px; margin:0; margin-bottom:6px; padding-left:10px; background:none; height:20px;}
.rightSection_small #gengoSec .sectionInner{padding:7px 0 10px 20px;}
.rightSection_small #gengoSec li{float:left; margin:0 14px 0 0;}
.rightSection_small #gengoSec li img{margin-bottom:4px;}

.rightSection_small #bnrBox{margin-bottom:0;}
.rightSection_small #bnrBox ul{}
.rightSection_small #bnrBox ul li{float:left; display:block; margin-bottom:12px;}
.rightSection_small #bnrBox ul li:first-child{margin-right:5px;}

/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#footerArea{}
#footerArea{}
#footerAreaLink{}
#footerAreaInner{}
#footerAreaLogo{}
#footerCopyright{}

#footerArea .addLink{background:#00A2AF; padding:12px 0 10px 0; text-align:center; margin-bottom:10px;}

#footerArea .addLink p{text-align:center; color:#FFF;}
#footerArea .addLink a{color:#FFF;}
/*----------------------------------------------------------------------------
 ***                                                              ãã¼ã¸ããã
----------------------------------------------------------------------------*/
.pagetop{text-align:right; margin-top:5px; margin-bottom:10px; clear:both;}
#totp{position:fixed; margin-left:683px; z-index:999;}

/*----------------------------------------------------------------------------
 ***                                                                   section
----------------------------------------------------------------------------*/
section{}
.sectionInner{}