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

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


/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea {
	background-position: center top;
	background-repeat: no-repeat;
	height: 110px;
	background-image: url(../common_images2/back_header01c.jpg);
}

#slideTxt2{
	top:0;
	background:url(../common_images2/back_header03.png) center top no-repeat;
	z-index:9998;
	height:44px;
	width:100%;
}
#slideTxt2Inner{
	width:950px;
	margin:0 auto;
}
#slideTxt2Inner dl{ float:left;}
#slideTxt2Inner #sTopTxt{ float:right; margin:0; padding:5px;}
#slideTxt2Inner #fdTxt{ float:right; margin:0; padding:5px;}

#headerAreaInner{background:none;}
#headerAreaTitle{
	width:950px;
	margin:0 auto;
	height:163px;
	position:relative
}
#headerAreaTitle h1{
	position:absolute;
	left: 30px;
	top: 35px;
	padding-top: 0.1em;
}
#headerTitle h1{padding-top: 0.1em;}
#headerTitle h1 img{width: 19%; height: auto;}

#homeBtn{
	position:absolute;
	top:76px;
	left:30px;
}
#telTxt{
	position:absolute;
	top:22px;
	left:606px;
}

#headerTitle p#pagetop{margin-top: -3px;}

/*----------------------------------------------------------------------------
 ***                                                       Header - Navi
----------------------------------------------------------------------------*/
#hNavi{background:url(../common_images2/back_header01.png) left top repeat-x; height:45px;}
#hNavi #hNaviInner{ width:950px; position:relative; margin:0 auto;}
#hNavi li{ float:left;}
#hNavi li.wariBtn{
	float: none;
	position: absolute;
	top: -20px;
	left: 709px;
}
#hNavi li.sclBtn{
	float: none;
	position: absolute;
	top: -19px;
	left: 809px;
}

#breadcList {padding-top:12px; width:950px; margin:0 auto; margin-top:-32px;}
#breadcList dt,#breadcList dd{ float:left; line-height:20px; font-size:12px; height:20px; font-weight:normal;}
#breadcList dt{background: url(../common_images/icon_list07b.png) left 3px no-repeat; padding:0 20px 0 17px;}
#breadcList dd{background: url(../common_images/icon_list05.png) left 4px no-repeat; padding:0 15px 0 13px;}
/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea { width:950px; margin:0 auto 30px;}
#contentsAreaInner {}


/*----------------------------------------------------------------------------
 ***                                               contentsArea -  mainSection
----------------------------------------------------------------------------*/
.mainSection {}
.mainSectionInner {}

#mapListSec{padding:15px 0 0 0; margin-top:0; margin-bottom:20px;}
#mapListSecInner{ width:938px; margin:0 auto; position:relative; background:url(../schools/images/back_contents01.png) left top no-repeat; margin-bottom:15px;}

#titleH2Box{ background:url(../schools/images/title_h2_contents01c.png) left top no-repeat; height:40px; padding-left:50px; margin:0 0px 10px 0}
#titleH2Box h2{ float:left; font-size:22px; font-weight:normal; line-height:40px; color:#FFF; margin-right:5px;}
#titleH2Box p{ font-size:18px; color:#FFF; padding-top:7px;}

/*----------------------------------------------------------------------------
 ***                                               contentsArea - rightSection
----------------------------------------------------------------------------*/
.rightSection{}
.rightSectionInner {}


/*----------------------------------------------------------------------------
 ***                                               contentsArea - leftSection
----------------------------------------------------------------------------*/
.leftSection{}
.leftSectionInner {}


/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#footerArea{}
#footerAreaInner{}
#footerLogo{}


/*----------------------------------------------------------------------------
 ***                                                              ページトップ
----------------------------------------------------------------------------*/
.pagetop_more {
}


/*----------------------------------------------------------------------------
 ***                                                                   section
----------------------------------------------------------------------------*/
.section { padding-bottom:15px;}
.sectionInner {}



/*----------------------------------------------------------------------------
 ***                                                                  MAP共通パーツ
----------------------------------------------------------------------------*/

