@charset "UTF-8";


/* 小学校・幼稚園　共通
------------------------------ */
#headercontainer #kanren{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-450px;
	width:100px;
	height:17px;
}


/* 小学校受験
------------------------------ */
#elem a{
	color:#329D00;
}
#elem #headercontainer{
	background:url(../elem/images/change/header_bg.jpg) 0 0 repeat-x;
}
#elem #gnavi #glist01 a {
	background:url(../elem/images/change/gnavi01.jpg) 0 0 no-repeat;
}

#elem #gnavi #glist02 a {
	background:url(../elem/images/change/gnavi02.jpg) 0 0 no-repeat;
}

#elem #gnavi #glist03 a {
	background:url(../elem/images/change/gnavi03.jpg) 0 0 no-repeat;
}

#elem #gnavi #glist04 a {
	background:url(../elem/images/change/gnavi04.jpg) 0 0 no-repeat;
}

#elem #gnavi #glist05 a {
	background:url(../elem/images/change/gnavi05.jpg) 0 0 no-repeat;
}

#elem #gnavi #glist06 a {
	background:url(../elem/images/change/gnavi06.jpg) 0 0 no-repeat;
}

#elem #subnavi01 #sublist01 a {
	background:url(../elem/images/change/subnavi01.jpg) 0 0 no-repeat;
}

#elem #subnavi01 #sublist02 a {
	background:url(../elem/images/change/subnavi02.jpg) 0 0 no-repeat;
}

#elem-navi #snavi11 a, #elem-navi #snavi10 a, #elem-navi #snavi12 a, #elem-navi #snavi13 a, #elem-navi #snavi14 a {
	height:0px !important;
	height/**/:31px;
	padding:31px 0 0 0;
	background:none;
}

#elem-navi #snavi11 a {
	background:url(../elem/images/snavi11.jpg) 0 0 no-repeat !important;
}
#elem-navi #snavi11 a:hover {
	background:url(../elem/images/snavi11.jpg) -180px 0 no-repeat !important;
}

#elem-navi #snavi10 a {
	background:url(../elem/images/snavi10.jpg) 0 0 no-repeat !important;
}
#elem-navi #snavi10 a:hover {
	background:url(../elem/images/snavi10.jpg) -180px 0 no-repeat !important;
}

#elem-navi #snavi12 a {
	background:url(../elem/images/snavi12.jpg) 0 0 no-repeat;
}

#elem-navi #snavi13 a {
	background:url(../elem/images/snavi13.jpg) 0 0 no-repeat;
}

#elem-navi #snavi14 a {
	background:url(../elem/images/snavi14.jpg) 0 0 no-repeat;
}
#elem-navi #snavi12 a:hover, #elem-navi #snavi13 a:hover, #elem-navi #snavi14 a:hover {
	background-position:-180px 0;
}



#elem #search {
	background:url(../elem/images/change/search2nd_bg.jpg) 0 0 repeat-y;
}
#elem #search table {
	border:1px solid #A3C872;
}

#elem #footcontainer{
	background:url(../elem/images/change/footnavi_bg.gif) repeat-x top;
}

/* 教室案内 */
#elem #school-name {
	background:url(../school_elem/images/sidenavi_name.jpg) 3px 3px no-repeat;
}

#elem #school-navi #snavi00 a {
	height:0px !important;
	height/**/:31px;
	padding:31px 0 0 0;
	background:none;
	background:url(../school_elem/images/sidenavi00.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi00 a:hover {
	background:url(../school_elem/images/sidenavi00.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi01 a {
	background:url(../school_elem/images/sidenavi01.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi01 a:hover {
	background:url(../school_elem/images/sidenavi01.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi02 a {
	background:url(../school_elem/images/sidenavi02.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi02 a:hover {
	background:url(../school_elem/images/sidenavi02.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi02-01 a {
	background:url(../school_elem/images/sidenavi02-01.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi02-01 a:hover {
	background:url(../school_elem/images/sidenavi02-01.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi02-02 a {
	background:url(../school_elem/images/sidenavi02-02.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi02-02 a:hover {
	background:url(../school_elem/images/sidenavi02-02.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi02-03 a {
	background:url(../school_elem/images/sidenavi02-03.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi02-03 a:hover {
	background:url(../school_elem/images/sidenavi02-03.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi02-04 a {
	background:url(../school_elem/images/sidenavi02-04.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi02-04 a:hover {
	background:url(../school_elem/images/sidenavi02-04.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi02-05 a {
	background:url(../school_elem/images/sidenavi02-05.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi02-05 a:hover {
	background:url(../school_elem/images/sidenavi02-05.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi02-06 a {
	background:url(../school_elem/images/sidenavi02-06.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi02-06 a:hover {
	background:url(../school_elem/images/sidenavi02-06.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi02-07 a {
	background:url(../school_elem/images/sidenavi02-07.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi02-07 a:hover {
	background:url(../school_elem/images/sidenavi02-07.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi02-08 a {
	background:url(../school_elem/images/sidenavi02-08.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi02-08 a:hover {
	background:url(../school_elem/images/sidenavi02-08.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi02-09 a {
	background:url(../school_elem/images/sidenavi02-09.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi02-09 a:hover {
	background:url(../school_elem/images/sidenavi02-09.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi02-010 a {
	background:url(../school_elem/images/sidenavi02-010.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi02-010 a:hover {
	background:url(../school_elem/images/sidenavi02-010.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi02-011 a {
	background:url(../school_elem/images/sidenavi02-011.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi02-011 a:hover {
	background:url(../school_elem/images/sidenavi02-011.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi02-012 a {
	background:url(../school_elem/images/sidenavi02-012.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi02-012 a:hover {
	background:url(../school_elem/images/sidenavi02-012.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi03 a {
	background:url(../school_elem/images/sidenavi03.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi03 a:hover {
	background:url(../school_elem/images/sidenavi03.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi03-01 a {
	background:url(../school_elem/images/sidenavi03-01.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi03-01 a:hover {
	background:url(../school_elem/images/sidenavi03-01.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi03-02 a {
	background:url(../school_elem/images/sidenavi03-02.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi03-02 a:hover {
	background:url(../school_elem/images/sidenavi03-02.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi04 a {
	background:url(../school_elem/images/sidenavi04.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi04 a:hover {
	background:url(../school_elem/images/sidenavi04.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi04-01 a {
	background:url(../school_elem/images/sidenavi04-01.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi04-01 a:hover {
	background:url(../school_elem/images/sidenavi04-01.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi04-02 a {
	background:url(../school_elem/images/sidenavi04-02.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi04-02 a:hover {
	background:url(../school_elem/images/sidenavi04-02.jpg) -180px 0 no-repeat;
}

#elem #school-navi #snavi04-03 a {
	background:url(../school_elem/images/sidenavi04-03.jpg) 0 0 no-repeat;
}
#elem #school-navi #snavi04-03 a:hover {
	background:url(../school_elem/images/sidenavi04-03.jpg) -180px 0 no-repeat;
}

#elem #maincontainer .sec-b table.info-table01 {
	border:1px solid #92BB91;
}
#elem #maincontainer .sec-b table.info-table01 th {
	background:#D6EBD8;
}
#elem #maincontainer .sec-b table.info-table01 td {
	background:#EEF8EF;
}
#elem #maincontainer .sec-b table.info-table01 .th01 {
	border-right:1px solid #92BB91;
	border-bottom:1px solid #92BB91;
}
#elem #maincontainer .sec-b table.info-table01 .td01 {
	border-bottom:1px solid #92BB91;
	border-left:1px solid #FFF;
}
#elem #maincontainer .sec-b table.info-table01 .th02 {
	border-top:1px solid #FFF;
	border-right:1px solid #92BB91;
	border-bottom:1px solid #92BB91;
}
#elem #maincontainer .sec-b table.info-table01 .td02 {
	border-top:1px solid #FFF;
	border-bottom:1px solid #92BB91;
	border-left:1px solid #FFF;
}
#elem #maincontainer .sec-b table.info-table01 .th03 {
	border-top:1px solid #FFF;
	border-right:1px solid #92BB91;
}
#elem #maincontainer .sec-b table.info-table01 .td03 {
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
}



/* 幼稚園受験
------------------------------ */

#kinder a{
	color:#C87F14;
}

#kinder #headercontainer{
	background:url(../kind/images/change/header_bg.jpg) 0 0 repeat-x;
	position:relative;
}
#kinder #gnavi #glist01 a {
	background:url(../kind/images/change/gnavi01.jpg) 0 0 no-repeat;
}

#kinder #gnavi #glist02 a {
	background:url(../kind/images/change/gnavi02.jpg) 0 0 no-repeat;
}

#kinder #gnavi #glist03 a {
	background:url(../kind/images/change/gnavi03.jpg) 0 0 no-repeat;
}

#kinder #gnavi #glist04 a {
	background:url(../kind/images/change/gnavi04.jpg) 0 0 no-repeat;
}

#kinder #gnavi #glist05 a {
	background:url(../kind/images/change/gnavi05.jpg) 0 0 no-repeat;
}

#kinder #gnavi #glist06 a {
	background:url(../kind/images/change/gnavi06.jpg) 0 0 no-repeat;
}

#kinder #subnavi01 #sublist01 a {
	background:url(../kind/images/change/subnavi01.jpg) 0 0 no-repeat;
}

#kinder #subnavi01 #sublist02 a {
	background:url(../kind/images/change/subnavi02.jpg) 0 0 no-repeat;
}

#kinder #kind-navi #snavi03 a{
	height/**/:55px;
	padding:55px 0 0 0;
}
#kinder #kind-navi #snavi03 a:hover{
	background:url(../kind/images/snavi03.jpg) 0 0 no-repeat;
}

#kinder #search {
	background:url(../kind/images/change/search2nd_bg.jpg) 0 0 repeat-y;
}
#kinder #search table {
	border:1px solid #E4B46E;
}

#kinder #footcontainer{
	background:url(../kind/images/change/footnavi_bg.jpg) repeat-x top;
}


/* 教室案内 */
#kinder #school-name {
	background:url(../school_kind/images/sidenavi_name.jpg) 3px 3px no-repeat;
}

#kinder #school-navi #snavi00 a {
	height:0px !important;
	height/**/:31px;
	padding:31px 0 0 0;
	background:none;
	background:url(../school_kind/images/sidenavi00.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi00 a:hover {
	background:url(../school_kind/images/sidenavi00.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi01 a {
	background:url(../school_kind/images/sidenavi01.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi01 a:hover {
	background:url(../school_kind/images/sidenavi01.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi02 a {
	background:url(../school_kind/images/sidenavi02.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi02 a:hover {
	background:url(../school_kind/images/sidenavi02.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi02-01 a {
	background:url(../school_kind/images/sidenavi02-01.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi02-01 a:hover {
	background:url(../school_kind/images/sidenavi02-01.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi02-02 a {
	background:url(../school_kind/images/sidenavi02-02.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi02-02 a:hover {
	background:url(../school_kind/images/sidenavi02-02.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi02-03 a {
	background:url(../school_kind/images/sidenavi02-03.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi02-03 a:hover {
	background:url(../school_kind/images/sidenavi02-03.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi02-04 a {
	background:url(../school_kind/images/sidenavi02-04.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi02-04 a:hover {
	background:url(../school_kind/images/sidenavi02-04.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi02-05 a {
	background:url(../school_kind/images/sidenavi02-05.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi02-05 a:hover {
	background:url(../school_kind/images/sidenavi02-05.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi02-06 a {
	background:url(../school_kind/images/sidenavi02-06.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi02-06 a:hover {
	background:url(../school_kind/images/sidenavi02-06.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi02-07 a {
	background:url(../school_kind/images/sidenavi02-07.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi02-07 a:hover {
	background:url(../school_kind/images/sidenavi02-07.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi02-08 a {
	background:url(../school_kind/images/sidenavi02-08.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi02-08 a:hover {
	background:url(../school_kind/images/sidenavi02-08.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi02-09 a {
	background:url(../school_kind/images/sidenavi02-09.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi02-09 a:hover {
	background:url(../school_kind/images/sidenavi02-09.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi02-010 a {
	background:url(../school_kind/images/sidenavi02-010.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi02-010 a:hover {
	background:url(../school_kind/images/sidenavi02-010.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi02-011 a {
	background:url(../school_kind/images/sidenavi02-011.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi02-011 a:hover {
	background:url(../school_kind/images/sidenavi02-011.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi02-012 a {
	background:url(../school_kind/images/sidenavi02-012.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi02-012 a:hover {
	background:url(../school_kind/images/sidenavi02-012.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi03 a {
	background:url(../school_kind/images/sidenavi03.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi03 a:hover {
	background:url(../school_kind/images/sidenavi03.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi03-01 a {
	background:url(../school_kind/images/sidenavi03-01.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi03-01 a:hover {
	background:url(../school_kind/images/sidenavi03-01.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi03-02 a {
	background:url(../school_kind/images/sidenavi03-02.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi03-02 a:hover {
	background:url(../school_kind/images/sidenavi03-02.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi04 a {
	background:url(../school_kind/images/sidenavi04.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi04 a:hover {
	background:url(../school_kind/images/sidenavi04.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi04-01 a {
	background:url(../school_kind/images/sidenavi04-01.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi04-01 a:hover {
	background:url(../school_kind/images/sidenavi04-01.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi04-02 a {
	background:url(../school_kind/images/sidenavi04-02.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi04-02 a:hover {
	background:url(../school_kind/images/sidenavi04-02.jpg) -180px 0 no-repeat;
}

#kinder #school-navi #snavi04-03 a {
	background:url(../school_kind/images/sidenavi04-03.jpg) 0 0 no-repeat;
}
#kinder #school-navi #snavi04-03 a:hover {
	background:url(../school_kind/images/sidenavi04-03.jpg) -180px 0 no-repeat;
}

#kinder #maincontainer .sec-b table.info-table01 {
	border:1px solid #D89738;
}
#kinder #maincontainer .sec-b table.info-table01 th {
	background:#E6D8C4;
}
#kinder #maincontainer .sec-b table.info-table01 td {
	background:#FEF1DE;
}
#kinder #maincontainer .sec-b table.info-table01 .th01 {
	border-right:1px solid #D89738;
	border-bottom:1px solid #D89738;
}
#kinder #maincontainer .sec-b table.info-table01 .td01 {
	border-bottom:1px solid #D89738;
	border-left:1px solid #FFF;
}
#kinder #maincontainer .sec-b table.info-table01 .th02 {
	border-top:1px solid #FFF;
	border-right:1px solid #D89738;
	border-bottom:1px solid #D89738;
}
#kinder #maincontainer .sec-b table.info-table01 .td02 {
	border-top:1px solid #FFF;
	border-bottom:1px solid #D89738;
	border-left:1px solid #FFF;
}
#kinder #maincontainer .sec-b table.info-table01 .th03 {
	border-top:1px solid #FFF;
	border-right:1px solid #D89738;
}
#kinder #maincontainer .sec-b table.info-table01 .td03 {
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
}



#kind-navi #snavi9 a, #elem-navi #snavi10 a, #elem-navi #snavi11 a {
	height:0px !important;
	height/**/:31px;
	padding:31px 0 0 0;
	background:none;
}

#kind-navi #snavi9 a {
	background:url(../kind/images/snavi09.jpg) 0 0 no-repeat;
}

#kind-navi #snavi10 a {
	background:url(../kind/images/snavi10.jpg) 0 0 no-repeat;
}

#kind-navi #snavi11 a {
	height:0px !important;
	height/**/:31px;
	padding:31px 0 0 0;
	background:none;
	background:url(../kind/images/snavi11.jpg) 0 0 no-repeat;
}
#kind-navi #snavi9 a:hover, #kind-navi #snavi10 a:hover, #kind-navi #snavi11 a:hover {
	background-position:-180px 0;
}




/* リンク */
#elem #links-name {
	background:url(../link_elem/images/sidenavi_name.jpg) 3px 3px no-repeat;
}

#elem #links-navi #snavi01 a {
	background-image:url(../link_elem/images/sidenavi01.jpg);
}

#kinder #links-name {
	background:url(../link_kind/images/sidenavi_name.jpg) 3px 3px no-repeat;
}

#kinder #links-navi #snavi01 a {
	background-image:url(../link_kind/images/sidenavi01.jpg);
}

/* サイトマップ */
#elem #sitemaparea h2 {
	background:url(../elem/images/h3_bg.jpg);
}
#kinder #sitemaparea h2 {
	background:url(../kind/images/h3_bg.jpg);
}
