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

.Red{color:red;}

/*----------------------------------------------------------------------------
 ***                                                           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:last-child{ border-right:#CCC dotted 1px;}

/*----------------------------------------------------------------------------
 ***                                                             contentsArea
----------------------------------------------------------------------------*/
#contentsArea{ margin-bottom:20px;}

/*----------------------------------------------------------------------------
 ***                                                              mainsection
----------------------------------------------------------------------------*/
.mainSection{ width:700px;}
.mainSection .h3Box{ border-left:#ED1E79 solid 5px;padding:8px 10px 0 20px; margin-bottom:15px;}
.mainSection .h3Box p{ margin:0; line-height: 1.2em;}
.mainSection h3{ line-height:1.1em; font-size:22px;}
.mainSection section{ padding-top:20px;}
.mainSection section section{ padding-top:10px;}

.moushikomiBox{ border:#7ECFE3 solid 5px; border-radius:10px; padding:20px 0 16px 0; margin-bottom:10px; margin-right:5px;}
.moushikomiBox ul{ margin:0 auto 2px auto; width:600px;}
.moushikomiBox li{ float:left; margin:0 5px;}
.moushikomiBox p{ text-align:center; font-size:16px; line-height:1.0em; padding:0;}


.moushikomiBox02{ border:#7ECFE3 solid 5px; border-radius:10px; padding:20px 0 16px 0; margin-bottom:10px; margin-right:5px;}
.moushikomiBox02 ul{ margin:0 auto 2px auto; width:600px;}
.moushikomiBox02 li{ float:left; margin:0 5px;}
.moushikomiBox02 p{ text-align:center; font-size:16px; line-height:1.0em; padding:0;}


/*----------------------------------------------------------------------------
 ***                                                             rightsection
----------------------------------------------------------------------------*/
.rightSection_big{float:right; width:245px; margin-top:11px;}
.rightSectionInner{ padding-top:20px;}
.rightSection_big h3{ border:none; line-height:1.2em; padding:0; background:none; margin-bottom:10px; height:auto; font-weight:normal;}
.rightSection_big #gmapBox{ margin-bottom:0;}
.rightSection_big #gmapBox iframe{ width:215px; height:200px;}
.rightSection_big #gmapBox small{text-align:center; display:block;}
.rightSection_big #gengoSec{ margin-bottom:13px;}
.rightSection_big #gengoSec h2{ padding-bottom:4px;}
.rightSection_big #gengoSec li img{margin-bottom:4px;}
.rightSection_big #jimanBox{ margin-bottom:13px;}
.rightSection_big #jimanBox p{ margin:0; padding:0;}
.rightSection_big #bnrBox li{ margin-bottom:5px;}
.rightSection_big #sidePMBox h3{ background:#ED1E79; color:#FFF; font-size:16px; height:auto; line-height:1.2em; padding:10px 2px 6px 10px; margin:0;}
.rightSection_big #sidePMBox ul{ border:#ED1E79 solid 1px; margin-bottom:15px;}
.rightSection_big #sidePMBox li{ border-top:#ED1E79 solid 1px; padding:8px 5px;}
.rightSection_big #sidePMBox li a{ display:block; background:url(https://www.nova.co.jp/common_images/icon_list03.gif) left 50% no-repeat; padding-left:10px;}

/*----------------------------------------------------------------------------
 ***                                                                   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;}

/*----------------------------------------------------------------------------
 ***                                                               ãã¼ã¸ããã
----------------------------------------------------------------------------*/
#totp{ position:fixed; margin-left:683px; z-index:998;}

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



