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

/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body {
}
#wrap {
}



/*----------------------------------------------------------------------------
 ***                                            																																																																	aa                      Header
----------------------------------------------------------------------------*/
#headerArea {}
#headerAreaLogo {}


/*----------------------------------------------------------------------------
 ***                                                       Header - gNavi							
----------------------------------------------------------------------------*/
#gNavi{}


/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea {}
#contentsAreaInner {}
h2 {}


/*----------------------------------------------------------------------------
 ***                                                              mainsection
----------------------------------------------------------------------------*/
.mainSection { width:100%;}
.mainSectionInner {}
.mainSection h3 {
	background: none;
	margin-bottom:10px;
	line-height:1.2em;
	font-size:20px;
	color:#099;
	padding:20px 0 4px 30px;
	margin: 0;
	border:none;
/*	border-left:#099 solid 5px;*/
/*	border-bottom:#999 dotted 1px;*/
}

.scMainSection #gengoSec{ float:left; width:320px;}
.scMainSection #gengoSec li img{ padding:0 10px;}
.scMainSection #bnrBox{ float:right; width:600px;}
.scMainSection #bnrBox li{ float:left;}





/*----------------------------------------------------------------------------
 ***                                                              rightsection
----------------------------------------------------------------------------*/
.rightSection {float:right; width:245px;}
.rightSectionInner {}


.rightSection section{margin-bottom:15px;}


.rightSection #sclSec{ border:#01A3AE solid 5px; width:215px; padding:10px; margin-bottom:10px;}
.rightSection #sclSec h3{
	background:#01A3AE;
	color:#FFF;
	text-align:center;
	font-size:120%;
	line-height:1.2em;
	padding:4px;
}

.rightSection #gengoSec{ margin-bottom:13px;}
.rightSection #gengoSec h2{ padding-bottom:4px;}
.rightSection #gengoSec li img{margin-bottom:4px;}

.rightSection #jimanBox p{ margin:0; padding:0;}

.rightSection #bnrBox li{ margin-bottom:5px;}





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



/*----------------------------------------------------------------------------
 ***                                                              ãã¼ã¸ããã
----------------------------------------------------------------------------*/
.pagetop {}

/*----------------------------------------------------------------------------
 ***                                                                   section
----------------------------------------------------------------------------*/
section { margin-bottom:20px;}
.sectionInner {}

#areaMapSec{
	background:url(https://www.nova.co.jp/schools/lp/area/images/back_header02.png) center bottom no-repeat;
	margin-bottom:20px;
}
#areaMapSec2{
	border:5px solid #CCC;
	border-radius:10px;
	margin-bottom:20px;
}

#areaHeaderSec{
	background:url(https://www.nova.co.jp/schools/lp/area/images/back_header01.png) left top no-repeat;
	width:950px;
	height:215px;
	position:relative;
}
#areaHeaderSec h2{
	position:absolute;
	left: 40px;
	top: 30px;
}

#areaHeaderSec2{
	background:url(https://www.nova.co.jp/schools/lp/area/images/new/back_head.png) left top no-repeat;
	width:950px;
	height:135px;
	position:relative;
}
#areaHeaderSec2 h2{
	position:absolute;
	left: 40px;
	top: 17px;
}
#areaHeaderSec2 p{
	color:#FFF;
	font-size:26px;
	line-height:1.2em;
	font-weight:bold;
	position:absolute;
	left:228px;
	top:57px;
	
}
#areaHeaderSec2 p#area_map{
	color:#FFF;
	font-size:26px;
	line-height:1.2em;
	font-weight:bold;
	position:absolute;
	left:169px;
	top:57px;
	
}

#areaListL{
	position:absolute;
	left: 490px;
	top: 10px;
}
#areaListR{
	position:absolute;
	left: 710px;
	top: 10px;
}
#areaListL li,
#areaListR li{ 
	padding-bottom:3px;
	width:225px; 
	text-align:right;
}

h3 {
	margin-bottom:10px;
	font-size:26px;
	padding:20px 0 0 10px;
	margin: 0 20px;
}


/* ãããã®è¡¨ç¤ºé¢ä¿*/
.areaMapBox{ position:relative;}
.areaMapBox .mapListBox h3{
	background:none;
	height:auto;
	margin:0;
	padding:0;
	line-height:1.6em;
	font-size:16px; 
	color:#00A2AF;
}

.areaMapBox .mapListBox ul{	
	padding-top:5px;	
	float:left;
}
.areaMapBox .mapListBox li{	background:url(https://www.nova.co.jp/schools/lp/area/images/ico_list01.png) 12px 7px no-repeat; padding-left:34px; padding-top:0px; xxxborder-bottom:#999 dotted 1px; line-height:22px;}
.areaMapBox .w3cBox li{	width:221px;}


.areaMapBox .mapListBox li.fastCh{ margin-top:22px;}

.areaMapBox .mapListBox li.itenKo{ background:url(https://www.nova.co.jp/schools/area_images_s/ico01.png) left top no-repeat;}
.areaMapBox .mapListBox li.newKo{ background:url(https://www.nova.co.jp/schools/area_images_s/ico03.png) left top no-repeat;}
.areaMapBox .mapListBox li.reKo{ background:url(https://www.nova.co.jp/schools/area_images_s/ico02.png) left top no-repeat;}
.areaMapBox .mapListBox li.kidsKo{ background:url(https://www.nova.co.jp/schools/area_images_s/txt_contents02f.png) left top no-repeat;}
.areaMapBox .mapListBox .hLi{ background:none; padding-left:3px; font-weight:bold; color:#00A2AF; font-size:14px;}
.areaMapBox .mapListBox li.dmy{background:url();}

.mapListBox ul li img.kids{
	padding-top:0px
}
.kinrinBtn{
	position:absolute; 
	width:150px;
	height:150px;
	line-height:1.2em;
	xxxborder:#ccc 1px dotted;
}
.kinrinBtn a{
	display:block;
	position:absolute;
	text-align:center;
	font-size:16px;
	width:90px;
	color:#FFF;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	letter-spacing: -1px;
	left: 7px;
	top: 30px;
}
.kinrinBtn a:hover{
	color:#FE0;
}
.kinrinBtn span.area_name{
	font-size:21px;
	font-weight:bold;
	padding-right:3px;
	letter-spacing: 0px;
}
.kinrinBtn span.area_count{
	font-size:20px;
	line-height:25px;
	font-weight:bold;
	letter-spacing: 0px;
}

.posUL{left: 10px; top: 10px;}
.posML{left: 10px; top: 220px;}
.posDL{left: 10px; top: 430px;}
.posUR{left: 800px; top: 10px;}
.posMR{left: 800px; top: 210px;}
.posDR{left: 800px; top: 430px;}
.posUL a{ left: 44px; top: 49px;}
.posUL2 a{left:28px; top: 48px;}
.posML a{left:28px; top: 40px;}
.posML2 a{left:28px; top: 40px;}
.posML3 a{left:28px; top: 46px;}
.posDL a{left:27px;	top: 34px;}
.posDL2 a{left:28px; top: 30px;}
.posDL3 a{left:28px; top: 30px;}
.posDL4 a{ left:28px; top: 38px;}
.posDL5 a{left:29px; top: 28px;}
.posDL6 a{left:28px; top: 28px;}
.posDL7 a{left:29px; top: 41px;}
.posDL8 a{ left:28px; top: 28px;}
.posUR a{left:6px; top: 48px;}
.posUR2 a{left:6px; top: 48px;}
.posMR a{ left:6px; top: 29px;}
.posMR2 a{left:6px;	top: 40px;}
.posMR3 a{left:6px;	top: 40px;}
.posMR4 a{left:28px;top: 40px;}
.posDR a{left:6px; top: 28px;}
.posDR2 a{left:6px;	top: 31px;}
.posDC a{ left:6px; top: 27px;}



.areaMapBox h4{	border-bottom:#666 dotted 1px; color:#333; font-weight:bold;}
.areaMapBox #Nlist{ float:left; width:468px;}
.areaMapBox #Nlist h4{ font-size:20px; background:url(https://www.nova.co.jp/schools/lp/area/images/icon_h4_n.png) left 4px no-repeat; padding-left:25px; padding-bottom:3px; margin-bottom:4px;}
.areaMapBox #Nlist ul{ width:468px; }
.areaMapBox #Nlist ul.width200{ width:200px;}
.areaMapBox #Nlist li{ float:left; background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist2.png) 5px 4px no-repeat; font-size:16px; padding-left:20px; line-height:1.3em; width:162px;}

.areaMapBox #Nlist .shuyoKou{background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist.png) 5px 5px no-repeat;}
.areaMapBox #Nlist img{line-height: 0em;vertical-align: initial;margin-top: 0px;padding-left: 2px;}





.areaMapBox #Klist{ float:right; width:280px;}
.areaMapBox #Klist h4{ font-size:16px; background:url(https://www.nova.co.jp/schools/lp/area/images/icon_h4_k.png) left 11px no-repeat; padding-top:8px; padding-left:19px; padding-bottom:1px; margin-bottom:2px;}
.areaMapBox #Klist ul{width: 200px;}
.areaMapBox #Klist ul.width150{ width:145px;}
.areaMapBox #Klist li{ background:url(https://www.nova.co.jp/schools/lp/area/images/icon_klist.png) 2px 3px no-repeat; font-size:14px; padding-left:17px; line-height:1.3em;}

.areaMapBox #Nlist h4.Ndownlist{ padding-top:0px; line-height:1.6em;}
.areaMapBox #Klist h4.Kdownlist{ padding-bottom:0; line-height:1.7em;}

.areaMapBox #JMHlist{ float:right; width:200px;}
.areaMapBox #JMHlist h4{ font-size:16px; background:url(https://www.nova.co.jp/schools/lp/area/images/icon_h4_jmh.png) left 11px no-repeat; padding-top:8px; padding-left:19px; padding-bottom:1px; margin-bottom:2px;}
.areaMapBox #JMHlist ul{width: 200px;}
.areaMapBox #JMHlist ul.width150{ width:145px;}
.areaMapBox #JMHlist li{ background:url(https://www.nova.co.jp/schools/lp/area/images/icon_jmhlist.png) 2px 3px no-repeat; font-size:14px; padding-left:17px; line-height:1.3em;}

.areaMapBox #JMHlist h4.Ndownlist{ padding-top:0px; line-height:1.6em;}
.areaMapBox #JMHlist h4.Kdownlist{ padding-bottom:0; line-height:1.7em;}


/* åå¤å±MAP */
#mapNagoya{	height:895px;}
#mapNagoya #mapBox{ position:absolute; left:98px; top:0px;}
#mapNagoya .mapListBox{ width:830px; position:absolute; left:75px; top:545px;}
#mapNagoya .mapListBox .list_btn{position:absolute;left: 500px;top: -7px;}
#mapNagoya .posUL{left: 10px; 	top: 10px; 	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_top02_off.png) 	0px 0px no-repeat;}
#mapNagoya .posUL a{left:30px; top: 63px;}
#mapNagoya .posDL{	left: 10px;	top: 380px;	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_bottom_left02_off.png) 	0px 0px no-repeat;}
#mapNagoya .posDL a{left:40px; top: 39px;}

#mapNagoya h5{ color:#18A2B8; font-size:16px;}

#mapNagoya #Nlist{ width:510px;}
#mapNagoya #Nlist h4{ margin-bottom:6px;}
#mapNagoya #Nlist_N,
#mapNagoya #Nlist_O,
#mapNagoya #Nlist_M{ float:left; width:570px; margin-bottom:10px;}
#mapNagoya #Nlist ul{ width:155px; padding-top:0;}
#mapNagoya #Nlist ul.longul{ width:200px;}
#mapNagoya #Nlist li{ background:url(https://www.nova.co.jp/schools/lp/area/images/icon_nlist.png) 5px 3px no-repeat; font-size:16px; padding-left:20px;}

#mapNagoya #Klist{ width:200px;}
#mapNagoya #Klist h4{ margin-bottom:6px;}
#mapNagoya #Klist_N,
#mapNagoya #Klist_O,
#mapNagoya #Klist_M{ float:left; margin-bottom:10px;}
#mapNagoya #Klist ul{ width:120px; padding-top:0;}
#mapNagoya #Klist li{ background:url(https://www.nova.co.jp/schools/lp/area/images/icon_klist.png) 2px 2px no-repeat; font-size:14px; padding-left:17px;}


/* åå¤å±Mapãã¡ãã«å¤æ´160818 */
#mapNagoya #Nlist3{ float:left; width:570px;}
#mapNagoya #Nlist3 h4{ font-size:20px; background:url(https://www.nova.co.jp/schools/lp/area/images/icon_h4_n.png) left 4px no-repeat; padding-left:25px; padding-bottom:3px; margin-bottom:6px;}
#mapNagoya #Nlist3 ul{ padding-top:0px;}
#mapNagoya #Nlist3 ul.width200{ width:200px;}
#mapNagoya #Nlist3 li{
	float:left;
	width:165px;
	height: 22px;
    background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist2.png) 5px 5px no-repeat;
	font-size:16px;
	padding-left:20px;
	line-height:1.5em;}
#mapNagoya #Nlist3 img{ line-height:1.0em; vertical-align:top; margin-top:0.2em;}

#mapNagoya #Nlist3 .icoTest{background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist.png) 5px 5px no-repeat;}
#mapNagoya #Nlist3 .icon_slist2{background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist2.png) 5px 5px no-repeat;}


#mapNagoya #Nlist3 .shuyoKou{ font-size:16px; color:#FED82A;background:url(https://www.nova.co.jp/schools/lp/area/images/icon_nlist.png) 5px 5px no-repeat;background-size: 0.7em;}

#mapNagoya #Nlist3 h4.Ndownlist{ padding-top:0px; line-height:1.6em;}



/* æ±äº¬MAP */
#mapTokyo{height:1010px;}
#mapTokyo h3{ left: 138px; top:23px;}
#mapTokyo #mapBox{ position:absolute; left:40px; top:10px;}
#mapTokyo .mapListBox{ width:850px; position:absolute; left:50px; top:595px;}
#mapTokyo .mapListBox .list_btn{position:absolute;left: 500px;top: -7px;}
#mapTokyo .posUL{left: 10px; 	top: 10px; 	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_top02_off.png) 	0px 0px no-repeat;}
#mapTokyo .posUL a{ left: 31px; top: 61px;}
#mapTokyo .posDL{left: 10px;	top: 450px;	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_bottom_left02_off.png) 0px 0px no-repeat;}
#mapTokyo .posDL a{ left: 41px; top: 42px;}
#mapTokyo .posUR{left: 780px; 	top: 10px; 	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_top_right02_off.png) 0px 0px no-repeat;}
#mapTokyo .posUR a{left:20px; top: 57px;}
#mapTokyo .posDR{left: 780px;	top: 450px;	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_bottom_right02_off.png) 0px 0px no-repeat;}
#mapTokyo .posDR a{ left: 21px; top: 39px;}

#mapTokyo h5{color:#18A2B8;font-size: 16px;}

#mapTokyo #Nlist{width: 730px;}
#mapTokyo #Nlist h4{ margin-bottom:6px;}
#mapTokyo #Nlist_in,
#mapTokyo #Nlist_out{ float:left; width:620px; margin-bottom:10px;}
#mapTokyo #Nlist ul{width: 750px;padding-top:0;}
#mapTokyo #Nlist ul.longul{ width:200px;}
#mapTokyo #Nlist li{width: 165px;background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist2.png) 5px 3px no-repeat;font-size:16px;padding-left:20px;line-height: 1.6em;}
#mapTokyo #Nlist li.linguage{background:url(https://www.nova.co.jp/schools/lp/area/images/icon_linguage.png) 5px 3px no-repeat;}
#mapTokyo #Nlist .shuyoKou{background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist.png) 5px 5px no-repeat;}


#mapTokyo #Klist{ width:200px;}
#mapTokyo #Klist h4{ margin-bottom:6px;}
#mapTokyo #Klist_in,
#mapTokyo #Klist_out{ float:left; margin-bottom:10px;}
#mapTokyo #Klist ul{ width:120px; padding-top:0;}
#mapTokyo #Klist li{ background:url(https://www.nova.co.jp/schools/lp/area/images/icon_klist.png) 2px 2px no-repeat; font-size:14px; padding-left:17px;}

#mapTokyo23kugai{height:1010px;}
#mapTokyo23kugai h3{ left: 138px; top:23px;}
#mapTokyo23kugai #mapBox{ position:absolute; left:40px; top:10px;}
#mapTokyo23kugai .mapListBox{ width:850px; position:absolute; left:50px; top:595px;}
#mapTokyo23kugai .mapListBox .list_btn{position:absolute;left: 500px;top: -7px;}
#mapTokyo23kugai .posUL{left: 10px; 	top: 10px; 	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_top02_off.png) 	0px 0px no-repeat;}
#mapTokyo23kugai .posUL a{ left: 31px; top: 61px;}
#mapTokyo23kugai .posDL{left: 10px;	top: 450px;	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_bottom_left02_off.png) 0px 0px no-repeat;}
#mapTokyo23kugai .posDL a{ left: 41px; top: 42px;}
#mapTokyo23kugai .posUR{left: 780px; 	top: 10px; 	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_top_right02_off.png) 0px 0px no-repeat;}
#mapTokyo23kugai .posUR a{left:20px; top: 57px;}
#mapTokyo23kugai .posDR{left: 780px;	top: 450px;	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_bottom_right02_off.png) 0px 0px no-repeat;}
#mapTokyo23kugai .posDR a{ left: 21px; top: 39px;}

#mapTokyo23kugai h5{color:#18A2B8;font-size: 16px;}

#mapTokyo23kugai #Nlist{width: 730px;}
#mapTokyo23kugai #Nlist h4{ margin-bottom:6px;}
#mapTokyo23kugai #Nlist_in,
#mapTokyo23kugai #Nlist_out{ float:left; width:620px; margin-bottom:10px;}
#mapTokyo23kugai #Nlist ul{width: 750px;padding-top:0;}
#mapTokyo23kugai #Nlist ul.longul{ width:200px;}
#mapTokyo23kugai #Nlist li{width: 165px;background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist2.png) 5px 3px no-repeat;font-size:16px;padding-left:20px;line-height: 1.6em;}
#mapTokyo23kugai #Nlist li.linguage{background:url(https://www.nova.co.jp/schools/lp/area/images/icon_linguage.png) 5px 3px no-repeat;}
#mapTokyo23kugai #Nlist .shuyoKou{background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist.png) 5px 5px no-repeat;}


/* ç¥å¥å·æ±MAP */
#mapKanagawaHigashi{ height:725px;}
#mapKanagawaHigashi h3{ left: 138px; top:23px; font-size:22px; padding-top:10px;}
#mapKanagawaHigashi #mapBox{position:absolute; left:85px; top:0px;}
#mapKanagawaHigashi .mapListBox{ width:830px; position:absolute; left:65px; top:500px;}
#mapKanagawaHigashi .mapListBox .list_btn{position:absolute;left: 500px;top: -7px;}
#mapKanagawaHigashi .posDL{left: 10px; top: 340px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_left02_off.png) 0px 0px no-repeat;}
#mapKanagawaHigashi .posDL a{left:44px; top: 47px;margin-top: 7px;}
#mapKanagawaHigashi .posUR{left: 780px; top: 10px;	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_top_right02_off.png) 0px 0px no-repeat;}
#mapKanagawaHigashi  .posUR a{left:20px; top: 58px;}
#mapKanagawaHigashi #Nlist{width: 700px;}
#mapKanagawaHigashi #Nlist ul{width: 660px;}
#mapKanagawaHigashi #Nlist li{width: 195px;float:left;}
#mapKanagawaHigashi #Klist{ width:230px;}
#mapKanagawaHigashi #Klist ul#longul{ width:196px;}

/* ç¥å¥å·è¥¿MAP */
#mapKanagawaNishi{ height:725px;}
#mapKanagawaNishi h3{ left: 138px; top:23px; font-size:22px; padding-top:10px;}
#mapKanagawaNishi #mapBox{position:absolute; left:85px; top:0px;}
#mapKanagawaNishi .mapListBox{ width:830px; position:absolute; left:65px; top:500px;}
#mapKanagawaNishi .mapListBox .list_btn{position:absolute;left: 500px;top: -7px;}
#mapKanagawaNishi .posDL{left: 10px; top: 340px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_left02_off.png) 0px 0px no-repeat;}
#mapKanagawaNishi .posDL a{left:44px; top: 47px;margin-top: 7px;}
#mapKanagawaNishi .posDR{left: 780px; 	top: 480px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_right02_off.png) 0px 0px no-repeat;}
#mapKanagawaNishi .posDR a{left:20px; top: 40px;margin-top: 11px;margin-left: -5px;}
#mapKanagawaNishi .posUR{left: 780px; top: 10px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_top_right02_off.png) 0px 0px no-repeat;}
#mapKanagawaNishi .posUR a{left:20px; top: 58px;}
#mapKanagawaNishi #Nlist{width: 700px;}
#mapKanagawaNishi #Nlist ul{width: 660px;}
#mapKanagawaNishi #Nlist li{width: 195px;float:left;}
#mapKanagawaNishi #Klist{ width:230px;}
#mapKanagawaNishi #Klist ul#longul{ width:196px;}


/* å¤§éªMAP */
#mapOsaka{ height:925px;}
#mapOsaka h3{ top:22px; left:145px;}
#mapOsaka #mapBox{ position:absolute; left:80px; top:5px;}
#mapOsaka .mapListBox{ width:786px; position:absolute; left:95px; top:630px;}
#mapOsaka .mapListBox .list_btn{ position:absolute; left: 519px; top: -2px;}
#mapOsaka .posDL{ left: 10px; top: 475px; background: url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_left02_off.png) 0px 0px no-repeat;}
#mapOsaka .posDL a{left:42px; top: 48px;}
#mapOsaka .posUR{left: 780px;	top: 10px;	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_right02_off.png) 0px 0px no-repeat;}
#mapOsaka .posUR a{left:16px; top: 49px;}
#mapOsaka .posDR{left: 780px; 	top: 480px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_bottom_right02_off.png) 0px 0px no-repeat;}
#mapOsaka .posDR a{left:20px; top: 40px;}
#mapOsaka #Nlist h4{
	font-size:20px;
	background:url(https://www.nova.co.jp/schools/lp/area/images/icon_h4_n.png) left 4px no-repeat;
	padding-left:25px;
	padding-bottom:3px;
	margin-bottom:6px;
	line-height:1.6em;}
#mapOsaka #Nlist{ width:520px;}
#mapOsaka #Nlist ul{ width:155px;}
#mapOsaka #Nlist ul#longul{ width:210px;}
#mapOsaka #Klist{ width:250px;}
#mapOsaka #Klist ul{ width:120px;}


#mapOsaka #Nlist3{ float:left; width:520px;}
/*#mapOsaka #Nlist3 ul{ width:520px;}*/
#mapOsaka #Nlist3 ul#longul{ width:210px;}
#mapOsaka #Nlist3 h4{
	font-size:20px;
	background:url(https://www.nova.co.jp/schools/lp/area/images/icon_h4_n.png) left 4px no-repeat;
	padding-left:25px;
	padding-bottom:3px;
	margin-bottom:6px;
	line-height:1.6em;}
#mapOsaka #Klist h4{
	font-size:16px;
	background:url(https://www.nova.co.jp/schools/lp/area/images/icon_h4_k.png) left 11px no-repeat;
	padding-top:8px;
	padding-left:19px;
	padding-bottom:2px;
	margin-bottom:2px;
	line-height:1.6em;}

#mapOsaka #Nlist3 li.width200{ width:200px;}
#mapOsaka #Nlist3 li{
	float:left;
	width:136px;
	background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist2.png) 5px 5px no-repeat;
	font-size:16px;
	padding-left:20px;
	line-height:1.4em;
	margin-right:10px;
	padding-top:0;}
#mapOsaka  #Nlist3 img{ line-height:1.0em; vertical-align:top; margin-top:0.1em;}

#mapOsaka  #Nlist3 .shuyoKou{background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist.png) 5px 5px no-repeat;}

#mapOsaka #Nlist3 h4.Ndownlist{ padding-top:0px; line-height:1.6em;}
#mapOsaka h5{ color:#18A2B8; font-size:16px;}
#mapOsaka #Nlist_OSK1{ float:left; margin-bottom:10px; width:520px;}
#mapOsaka #Nlist_OSK2{ float:left; margin-bottom:10px; width:520px;}
#mapOsaka #Nlist_OSK1 ul{ padding-top:0px;float:left;}
#mapOsaka #Nlist_OSK2 ul{ padding-top:0px;float:left;}

/* å¤§éªMAP2 */
#mapOsaka2{ height:870px;}
#mapOsaka2 h3{ top:30px; left:145px;}
#mapOsaka2 #mapBox{ position:absolute; left:115px; top:70px;}
#mapOsaka2 .mapListBox{ width:786px; position:absolute; left:95px; top:680px;}
#mapOsaka2 .mapListBox .list_btn{ position:absolute; left: 519px; top: -2px;}
#mapOsaka2 .posUL{left: 10px;	top: 15px;	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_left_off.png) 	0px 0px no-repeat;}
#mapOsaka2 .posML{left: 10px; 	top: 260px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_left_off.png) 		0px -8px no-repeat;}
#mapOsaka2 .posDL4{left: 10px;	top: 500px;	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_bottom_off.png) 	0 -12px no-repeat;}
#mapOsaka2 .posUR{left: 830px;	top: 15px;	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_right_off.png) 	-22px 0px no-repeat;}
#mapOsaka2 .posMR2{left: 830px; 	top: 260px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_right_off.png) 		-22px -8px no-repeat;}
#mapOsaka2 .posDR{left: 830px; 	top: 500px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_bottom_right_off.png) -22px -20px no-repeat;}

/* åµåº«MAP */
#mapHyogo{ height:630px;}
#mapHyogo h3#mapBox{ position:absolute; left:121px; top:0; background:none;}
#mapHyogo .mapListBox{ width:800px; position:absolute; left:70px; top:490px;}
#mapHyogo .mapListBox .list_btn{ position:absolute; left: 520px; top: -5px;}
#mapHyogo .posDR{left: 780px;	top: 340px;	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_bottom_right02_off.png) 0px 0px no-repeat;}
#mapHyogo .posDR a{left:20px; top: 41px;}
#mapHyogo #Nlist{ width:580px;}
#mapHyogo #Nlist ul{ width:580px;}
#mapHyogo #Klist{ width:190px;}
#mapHyogo #Klist ul{ width:120px;}

/* æ»è³MAP */
#mapShiga{ height:650px;}
#mapShiga h3{ top:12px; left:466px;}
#mapShiga #mapBox{ position:absolute; left:125px; top:0px;}
#mapShiga .mapListBox{ width:750px; position:absolute; left:110px; top:500px;}
#mapShiga .mapListBox .list_btn{ position:absolute; left: 520px; top: -5px;}
#mapShiga .posUL{left: 10px;	top: 10px;	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_top_left02_off.png) 0px 0px no-repeat;}
#mapShiga .posUL a{left:40px; top: 57px;}
#mapShiga #Nlist{ width:550px;}
#mapShiga #Nlist ul{ width:550px; float:left;}
#mapShiga #Nlist ul.wideUl{ width:190px;}
#mapShiga #Klist{ width:190px;}
#mapShiga #Klist ul{ width:140px;}


/* å¥è¯MAP */
#mapNara{ height:620px;}
#mapNara #Nlist{ width: 550px;}
#mapNara #Nlist ul{ width: 550px;}
#mapNara #Nlist li{ float: left; width: 160px; background: url(https://www.nova.co.jp/schools/lp/area/images/icon_slist2.png) 5px 4px no-repeat; font-size: 16px; padding-left: 20px; line-height: 1.3em;}
#mapNara #Nlist .shuyoKou{ background: url(https://www.nova.co.jp/schools/lp/area/images/icon_slist.png) 5px 5px no-repeat;}
#mapNara h3{ top:12px; left:409px;}
#mapNara #mapBox{ position:absolute; left:120px; top:5px;}
#mapNara .mapListBox{ width:550px; position:absolute; left:200px; top:510px;}
#mapNara .mapListBox .list_btn{ position:absolute; left: 520px; top: -5px;}
#mapNara .posUL{left: 10px;	top: 10px;	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_top_left02_off.png) 0px 0px no-repeat;}
#mapNara .posUL a{ left: 40px; top: 58px;}
#mapNara .posUR{left: 780px;	top: 10px;	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_top02_off.png) 0px 0px no-repeat;}
#mapNara .posUR a{ left: 30px; top: 63px;}

/* æ±åMAP */
#mapTouhoku{height:590px;}
#mapTouhoku h3{left: 137px;	top:20px; padding-top:5px;}
#mapTouhoku #mapBox{ position:absolute;	left:119px;	top:0px;}
#mapTouhoku .mapListBox{ width:610px; position:absolute; left:180px; top:480px;}
#mapTouhoku .mapListBox .list_btn{position:absolute;left: 450px;top: -7px;}
#mapTouhoku .posUL{left: 10px; top: 10px; 	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_top_left02_off.png) 0px 0px no-repeat;}
#mapTouhoku .posUL a{ left: 40px; top: 57px;}
#mapTouhoku .posDL{ left: 10px; top: 350px; background: url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_left02_off.png) 0px -20px no-repeat;}
#mapTouhoku .posDL a{left:42px; top: 28px;}
#mapTouhoku .posUR{ left: 770px; top: 10px;	background: url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_top02_off.png) 0px 0px no-repeat;}
#mapTouhoku .posUR a{left: 30px;top: 61px;}
#mapTouhoku .posDR{left: 770px; top: 345px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_bottom02_off.png) 0px 0px no-repeat;}
#mapTouhoku .posDR a{left:30px; top: 34px;}
#mapTouhoku #Nlist{ width:610px;}

#mapTouhoku #Nlist ul{ width:610px;}
#mapTouhoku #Nlist li{ width:180px; background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist2.png) 5px 4px no-repeat; font-size:16px; padding-left:20px; line-height:1.3em; float:left;}
#mapTouhoku #Nlist .shuyoKou{background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist.png) 5px 5px no-repeat;}


/* åæµ·éMAP */
#mapHokkaido{height:575px;}
#mapHokkaido h3{ left: 251px; top:20px; padding-top:0;}
#mapHokkaido #mapBox{	position:absolute;	left:125px;	top:15px;}
#mapHokkaido .mapListBox{width:740px; position:absolute; left:120px; top:410px;}
#mapHokkaido .mapListBox .list_btn{position:absolute;left:450px;top: -7px;}
#mapHokkaido #Nlist{ width:400px;}
#mapHokkaido #Nlist ul{ width:200px;}
#mapHokkaido #Klist{ width:310px;}
#mapHokkaido #Klist ul{ width:150px;}

/* ä»å°MAP */

#mapSendai{height:620px;}
#mapSendai h3{left: 137px;	top:23px;}
#mapSendai #mapBox{	position:absolute;	left:125px;	top:25px;}
#mapSendai .mapListBox{	width:520px; position:absolute; left:225px;	top:522px;}
#mapSendai .mapListBox .list_btn{position:absolute;left: 450px;top: -7px;}
#mapSendai .posUL{left: 10px; 	top: 10px; 	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_top_left_off.png) 	0px 0px no-repeat;}
#mapSendai .posDL5{left: 10px; 	top: 380px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_left_off.png) 	0px -20px no-repeat;}
#mapSendai .posUR{left: 830px; 	top: 10px; 	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_top_off.png) 	-22px 0px no-repeat;}
#mapSendai .posDR{left: 830px; 	top: 380px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_bottom_off.png) -22px -20px no-repeat;}
#mapSendai #Nlist{ width:520px;}



/* äº¬é½MAP */
#mapKyoto{height:620px;}
#mapKyoto h3{ left: 532px; top:22px; padding-top:5px;}
#mapKyoto #mapBox{ position:absolute; left: 120px; top: 0px;}
#mapKyoto .mapListBox{ width:766px; position:absolute; left:90px; top:480px;}
#mapKyoto .mapListBox .list_btn{ position:absolute; left: 500px; top: -3px;}
#mapKyoto .posDL{ left: 10px; top: 310px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_bottom02_off.png) 0px 0px no-repeat;}
#mapKyoto .posDL a{ left: 31px; top: 35px;}
#mapKyoto .posUR{left: 780px; 	top: 10px;	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_right02_off.png) 0px 0px no-repeat;}
#mapKyoto .posUR a{ left: 15px; top: 50px;}
#mapKyoto .posDR{left: 780px;	top: 330px;	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_bottom02_off.png) 0px 0px no-repeat;}
#mapKyoto .posDR a{ left: 30px; top: 39px;}
#mapKyoto #Nlist{ width:560px;}
#mapKyoto #Nlist ul{ width:560px;}
#mapKyoto #Klist{ width:190px;}
#mapKyoto #Klist ul{ width:120px;}

/* ç¦å²¡MAP */
#mapFukuoka{ height:655px;}
#mapFukuoka h3#mapBox{ position:absolute; left:121px; top:0px; background:none;}
#mapFukuoka .mapListBox{ width:790px; position:absolute; left:75px; top:510px;}
#mapFukuoka .mapListBox li{	width:157px;}
#mapFukuoka .mapListBox .list_btn{ position:absolute; left: 521px; top: -6px;}
#mapFukuoka .posUL{left: 10px; 	top: 10px; 	background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_left02_off.png) 0px 0px no-repeat;}
#mapFukuoka .posUL a{ left: 44px; top: 49px;}
#mapFukuoka #Nlist{width:730px;}
#mapFukuoka #Nlist h4{ padding-top:1px;}
#mapFukuoka #Nlist ul{width:180px;}
#mapFukuoka #Nlist li{width:180px;}


/* ç¦å²¡Mapãã¡ãã«å¤æ´160823 */
#mapFukuoka #Nlist2{ float:left; width:790px;}
#mapFukuoka #Nlist2 h4{ font-size:20px; background:url(https://www.nova.co.jp/schools/lp/area/images/icon_h4_n.png) left 4px no-repeat; padding-left:25px; padding-bottom:3px; margin-bottom:4px;}
#mapFukuoka #Nlist2 ul{}
#mapFukuoka #Nlist2 ul.width200{ width:200px;}
#mapFukuoka #Nlist2 li{ float:left; width:220px;background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist2.png) 5px 4px no-repeat; font-size:16px; padding-left:20px; line-height:1.3em;}
#mapFukuoka #Nlist2 .longLi{ width:250px;}
#mapFukuoka #Nlist2 h4.Ndownlist{ padding-top:0px; line-height:1.6em;}
#mapFukuoka #Nlist2 .sLi{ width:130px;}
#mapFukuoka #Nlist2 .lLi{ width:200px;}
#mapFukuoka #Nlist2 .shuyoKou{background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist.png) 5px 5px no-repeat;}


/* åèMAP */


/* åèMapãã¡ãã«å¤æ´160818 */
#mapChiba{ height:640px;}
#mapChiba h3#mapBox{ position:absolute; left:125px; top:0px; background:none;}
#mapChiba #mapBox{ position:absolute; left:150px; top:50px;}
#mapChiba .mapListBox{ width:630px; position:absolute; left:161px; top:500px;}
#mapChiba .mapListBox .list_btn{position:absolute;left: 500px;top: -7px;}
#mapChiba .posDL2{left: 10px; 	top: 340px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_left02_off.png) 0px 0px no-repeat;}
#mapChiba .posDL2 a{left:44px; top: 49px;}
#kinrinBtn01{ position:absolute; left: 15px; top: 10px;}
#kinrinBtn02{ position:absolute; left: 15px; top: 455px;}
#kinrinBtn03{ position:absolute; left: 835px; top: 455px;}


#mapChiba #Nlist{width:630px;}
#mapChiba #Nlist h4{ font-size:20px; background:url(https://www.nova.co.jp/schools/lp/area/images/icon_h4_n.png) left 4px no-repeat; padding-left:25px; padding-bottom:3px; margin-bottom:4px;}
#mapChiba #Nlist ul{ width:630px;}
#mapChiba #Nlist ul.width200{ width:200px;}
#mapChiba #Nlist li{ float:left;  width:136px;background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist2.png) 5px 4px no-repeat; font-size:16px; padding-left:20px; line-height:1.3em;}
#mapChiba #Nlist h4.Ndownlist{ padding-top:0px; line-height:1.6em;}
#mapChiba  #Nlist .shuyoKou{background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist.png) 5px 5px no-repeat;}




/* å²éMAP */
#mapGifu{ height:615px;}
#mapGifu h3#mapBox{ position:absolute; left:120px; top:0px; background:none;}
#mapGifu .mapListBox{ width:720px; position:absolute; left:115px; top:480px;}
#mapGifu .mapListBox .list_btn{position:absolute;left: 500px;top: -7px;}
#mapGifu .posDR{left: 780px; 	top: 340px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_bottom_right02_off.png) 0px 0px no-repeat;}
#mapGifu .posDR a{left:20px; top: 39px;}
#mapGifu #Nlist{width: 440px;}
#mapGifu #Nlist h4{ padding-top:1px;}
#mapGifu #Nlist ul{width:720px;}

/* éå²¡MAP */
#mapShizuoka{ height:615px;}
#mapShizuoka h3#mapBox{ position:absolute; left:125px; top:0px; background:none;}
#mapShizuoka .mapListBox{ width:850px; position:absolute; left:52px; top:495px;}
#mapShizuoka .mapListBox .list_btn{position:absolute;left: 500px;top: -7px;}
#mapShizuoka #Nlist{width:550px;}
#mapShizuoka #Nlist ul{ width:550px;}


/* å¼çMAP */
#mapSaitama{ height:690px;}
#mapSaitama h3{ left: 139px; top:22px;}
#mapSaitama #mapBox{ position:absolute; left:120px; top:0px;}
#mapSaitama .mapListBox{ width:720px; position:absolute; left:120px; top:510px;}
#mapSaitama .mapListBox .list_btn{position:absolute;left: 500px;top: -7px;}
#mapSaitama .posDL{left: 10px; 	top: 340px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_bottom02_off.png) 0px 0px no-repeat;}
#mapSaitama .posDL a{left:30px;	top: 34px;}
#mapSaitama #Nlist{ width:490px; position:relative;}
#mapSaitama #Nlist ul{ width:490px; margin-bottom:20px;}
#mapSaitama #Nlist ul#longul{ width:196px;}
#mapSaitama #Nlist li{ float:left;  width:136px;background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist2.png) 5px 4px no-repeat; font-size:16px; padding-left:20px; line-height:1.3em;}
#mapSaitama #Nlist .shuyoKou{background:url(https://www.nova.co.jp/schools/lp/area/images/icon_slist.png) 5px 5px no-repeat;}
#mapSaitama #Nlist .openImg{ vertical-align:middle; }
#mapSaitama #Klist{ width:200px;}
#mapSaitama #Klist ul{ width:150px;}

#mapSaitama #Nlist .saitamaOp01{}

/* åºå³¶MAP */
#mapHiroshima .posDL{ left: 10px; top: 310px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_left02_off.png) 0px 0px no-repeat;}
#mapHiroshima .posDL a{ left: 43px; top: 48px;}
#mapHiroshima .posUR{ left: 788px; top: 10px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_right02_off.png) 0px 0px no-repeat;}
#mapHiroshima .posUR a{ left: 16px; top: 48px;}
#mapHiroshima .posDR{ left: 788px; top: 340px; background:url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_bottom02_off.png) 0px 0px no-repeat;}
#mapHiroshima .posDR a{ left: 30px; top: 35px;}

#mapHiroshima .posUL{left: 8px;top: 310px;background: url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_top02_off.png) 0px 0px no-repeat;}
#mapHiroshima .posUL a{ left: 50px; top: 48px;}
#mapHiroshima .posUR{left: 788px;top: 10px;background: url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_top02_off.png) 0px 0px no-repeat;}
#mapHiroshima #corpListSec .posUR a{left: 16px;top: 48px;margin-right: 0;}
#mapHiroshima .posDR{left: 788px;top: 340px;background: url(https://www.nova.co.jp/schools/lp/area/images/back/btn_move_area_right02_off.png) 0px 0px no-repeat;}
#mapHiroshima #corpListSec .posDR a{left: 30px;top: 35px;margin-bottom: 0;margin-right: 15px;}


/*éæ ¡æå ±*/

#newList {
	width: 618px;
	height:375px;
	border :#CFCFCF solid 1px;
	float: left;
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#newList h2{ margin:0; padding:5px 0 0 5px; line-height:5px; float:left;}
#newList #nowK{ margin:0; padding:0; line-height:5px; float:left;}

#newList h2 img,
#newList #nowK img{ margin-bottom:5px;}


#nowOpen{
	width:685px;
	padding-right:5px;
	height:90px;
	background:url(https://www.nova.co.jp/schools/lp/area/images/back_contents01.png) right top no-repeat;
	margin-bottom:5px;
}

#nowOpen p{ margin:0; padding:0; float:left;}

#nowOpen li{ float:right; width:500px; height:52px;}
#nowOpen .uline{ background:url(https://www.nova.co.jp/images/201401/line_contents01.png) left bottom repeat-x;}

#nowOpen dt{ float:right; width:124px;}
#nowOpen dt img{ padding:0;}
#nowOpen dd{ float:left; width:400px;}

#nowOpen dd.listAdd{ font-size:12px; line-height:14px; padding-top:22px;}
#nowOpen dd.listAdd span{ font-size:22px; line-height:24px;}


#pickSec{
	width:685px;
	background:url(https://www.nova.co.jp/schools/lp/area/images/back_contents02a.png) left top no-repeat;
}

#pickSec .sectionInner{
	background:url(https://www.nova.co.jp/schools/lp/area/images/back_contents02b.png) left bottom no-repeat;
	padding-bottom:10px;
}
#pickSec h3{
	padding:5px 0 40px 180px;
	border:none;
}

#pickSec table { width:100%;}

#pickSec table th,
#pickSec table td{
	background:#FFF;
	border-left:#E7E7E7 solid 10px;
	border-right:#E7E7E7 solid 10px;
	border-bottom:none;
	border-top:none;
	width:33%;
	padding:5px 12px;
}
#pickSec table th{
	background-image:url(https://www.nova.co.jp/schools/lp/area/images/ico_list05.png);
	background-position: left 10px;
	background-repeat:no-repeat;
	text-align:left;
	font-size:14px;
	vertical-align:middle;
	padding-top:10px;
}
#pickSec table td{ line-height:1.4em;}


#pickSec2{
	width:685px;
	background:url(https://www.nova.co.jp/schools/lp/area/images/back_contents02a.png) left top no-repeat;
}
#pickSec2 .sectionInner{
	background:url(https://www.nova.co.jp/schools/lp/area/images/back_contents02b.png) left bottom no-repeat;
	padding-bottom:10px;
}
#pickSec2 h3{
	padding:5px 0 30px 180px;
	border:none;
}

#pickSec2 table { 
	width:100%;
	border-left:#E7E7E7 solid 20px;
	border-right:#E7E7E7 solid 20px;
}

#pickSec2 table th,
#pickSec2 table td{
	background:#FFF;
	border-bottom:none;
	border-top:none;
	padding:5px 0px 10px 12px;
	border:#F00 0px solid;
}
#pickSec2 table td p{
	padding-right:15px;
}
#pickSec2 table th{
	background-image:url(https://www.nova.co.jp/schools/lp/area/images/ico_list05.png);
	background-position: left 10px;
	background-repeat:no-repeat;
	text-align:left;
	font-size:14px;
	vertical-align:middle;
	border-bottom:#00a1ae 1px solid;
	padding:10px 0px 0px 12px;
}
#pickSec2 table td{ line-height:1.4em;}


/*----------------------------------------------------------------------------
 ***                                                                 sLBox
----------------------------------------------------------------------------*/
#sLBox{
	width:740px;
	height:auto;
	background:#00A2AF;
	position:relative;
	padding:15px 105px 20px 105px;
	margin:0 auto;
	/*display:none; /**/
}



#conPg #sLBox{display:block;}
#sLBox h2{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:30px;
	line-height:36px;
	margin-bottom:5px;
	text-align:center;
}

#sLBox #clBtn{
	position:absolute;
	left:753px;
	top:-26px;
}

#sLBox table{ width:100%;}

#sLBox table th,
#sLBox table td{ background:#FFF; border:none;}

#sLBox .samFm4 th,
#sLBox .samFm4 td{ border:#999 dotted 1px;}





.tInp input { margin-top:7px;}




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

#formSec{
	width:700px;
	float:left;
	padding:20px;
	background:#FFF; padding:20px;
	margin:0;
}

#shiForm{ float:left; width:340px;}
#sonoForm{ float:right; width:340px;}


#formSec textarea{line-height:20px; font-size:12px; height:80px;}
#formSec input{ line-height:20px; font-size:12px;}
#formSec .samFm3 input,
#formSec .samFm4 input{ line-height:20px; font-size:16px; line-height:1.6em;}
.attention3b{ font-weight:bold; font-size:140%; color:#F00; }



#timeTb table{width:100%; height:240px; border:none; margin:0;}
#timeTb td,
#timeTb th{
	padding:0 5px;
	background:#BBE4EE;
	border: #FFF solid 2px;
	line-height:20px;
	font-size:16px;
	color:#333;
	vertical-align:middle;
}
#timeTb th{ width:20px;}

#infoSec #scInfo h5{ background:#aaa; color:#FFF; text-align:center; margin-bottom:2px;}

#infoSec #scInfo p{background:#FFF; padding:0; line-height:18px; margin-bottom:5px;}
#infoSec #scInfo p.tel{ font-size:20px; line-height:28px; font-weight:bold; color:#09F;}
#subSec p{ margin:0;}
#infoSec #scInfo #infoBox{height:240px;}


#infoSec section #scInfo2{
	width:440px;
}
#infoSec section #scInfo2 .sectionInner{
	padding:20px 28px 0 12px;
}
#infoSec section #scInfo2 .sectionInner p{ background:none;}


#infoSec #scInfo2 h4{ text-align:center;}
#infoSec #scInfo2 h5{ background:#aaa; color:#FFF; text-align:center; margin-bottom:2px;}
#infoSec #scInfo2 p{background:#FFF; padding:0; line-height:18px; margin-bottom:5px;}
#infoSec #scInfo2 p.tel{ font-size:20px; line-height:28px; font-weight:bold; color:#09F;}
#infoSec #scInfo2 #infoBox{}
#subBtn{ background:url(https://www.nova.co.jp/schools/images2014/btn_sub_off.png) left top no-repeat;	width:125px;	height:45px;	border:none;}
#resetBtn{ width:125px;	height:45px;	border:none;}
#sLBox2{ width:450px;	height:auto;	background:#eee;	position:relative;	border:#FFF solid 5px;	padding:15px 20px 20px 20px;	margin:0 auto;	display:none;/**/}
#conPg #sLBox2{display:block;}
#sLBox2 ul{	float:left;	height:220px;	margin-left:10px;}
#sLBox2 li{ margin-bottom:10px;}