@charset "UTF-8";


/* /////////////////////////////////////////////////////////////////////////// wrapper */

#wrapper{
width:100%;
margin:0 5px 0 0;
position:relative;
}
#about{
background:url(../img/bg_body.gif);
}

/* /////////////////////////////////////////////////////////////////////////// header */

#header-top{
width:100%;
height:620px;
margin:0 auto;
background:url(../img/bg_top.gif) no-repeat center 0;
	&.back2025{ background-image: url(../img/2025/back.jpg);}
}

#header-top2{
width:100%;
height:620px;
margin:0 auto;
background:url(../img/bg_top2.jpg) no-repeat center 0;
}

.body_2025{ min-width: 984px;}

#header-top-in{
width:984px;
height:620px;
margin:0 auto;
position:relative;
}

#header{
width:984px;
height:140px;
margin:0 auto;
}

#ci{
width:370px;
height:53px;
float:left;
margin:19px 0px 20px 0;
display:inline;
}

.headerNav{
float:left;
width:980px;
display:inline;
margin:-20px 0 0 2px;
}

.headerNav li{
float:left;
list-style:none;
display:inline;
}

.headerNav2{
float:right;
width:600px;
margin:30px 0 0 0;
}

.headerNav2 li{
float:right;
list-style:none;
display:inline;
}



/* /////////////////////////////////////////////////////////////////////////// contents */

#contents{
width:100%;
padding-bottom:70px;
}

#contents-in{
width:980px;
margin:0 auto;
}

#mainArea {
	margin:0;
	padding:0;
}

#mainArea .sectionOld {
	margin:30px auto;
	padding:0 0;
	width:940px;
	font-size:1.3em;
	background-color:#ffffff;
}

.markText {
	padding-left: 1.3em;
}

/* /////////////////////////////////////////////////////////////////////////// about */

#header-about{
width:100%;
height:280px;
margin:0 auto;
background:url(../img/about/bg_about.png) no-repeat center 0;
}

#header-about-in{
width:984px;
height:280px;
margin:0 auto;
position:relative;
}

/* /////////////////////////////////////////////////////////////////////////// education */

#header-education{
width:100%;
height:280px;
margin:0 auto;
background:url(../img/education/bg_education.png) no-repeat center 0;
}

#header-education-in{
width:984px;
height:280px;
margin:0 auto;
position:relative;
}

/* /////////////////////////////////////////////////////////////////////////// event */

#header-event{
width:100%;
height:280px;
margin:0 auto;
background:url(../img/event/bg_event.png) no-repeat center 0;
}

#header-event-in{
width:984px;
height:280px;
margin:0 auto;
position:relative;
}

/* /////////////////////////////////////////////////////////////////////////// schedule */

#header-schedule{
width:100%;
height:280px;
margin:0 auto;
background:url(../img/schedule/bg_schedule.png) no-repeat center 0;
}

#header-schedule-in{
width:984px;
height:280px;
margin:0 auto;
position:relative;
}

#illust{
margin:-400px 0 0 620px;
}

/* /////////////////////////////////////////////////////////////////////////// akane */

#header-akane{
width:100%;
height:280px;
margin:0 auto;
background:url(../img/akane/bg_akane.png) no-repeat center 0;
}

#header-akane-in{
width:984px;
height:280px;
margin:0 auto;
position:relative;
}

/* /////////////////////////////////////////////////////////////////////////// guidance */

#header-guidance{
width:100%;
height:280px;
margin:0 auto;
background:url(../img/guidance/bg_guidance.png) no-repeat center 0;
}

#header-guidance-in{
width:984px;
height:280px;
margin:0 auto;
position:relative;
}

.tbl-rowlong {
	width: 820px;
}
.tbl-rowlong th {
	background:#b7e79f;
	border-top:solid 1px #c6f2b0;
	border-bottom:solid 1px #B7B7B7;
	padding:10px 25px;
	text-align:left;
	font-weight:normal;
	white-space:nowrap;
}
.tbl-rowlong td {
	border-top:solid 1px #B7B7B7;
	border-bottom:solid 1px #B7B7B7;
	padding:10px 20px 10px 20px;
}
.mt25 { margin-top:25px!important;} 


/* /////////////////////////////////////////////////////////////////////////// bellhouse */

#header-bellhouse{
width:100%;
height:280px;
margin:0 auto;
background:url(../img/bellhouse/bg_bellhouse.png) no-repeat center 0;
}

#header-bellhouse-in{
width:984px;
height:280px;
margin:0 auto;
position:relative;
}

/* /////////////////////////////////////////////////////////////////////////// access */

#header-access{
width:100%;
height:280px;
margin:0 auto;
background:url(../img/access/bg_access.png) no-repeat center 0;
}

#header-access-in{
width:984px;
height:280px;
margin:0 auto;
position:relative;
}

/* /////////////////////////////////////////////////////////////////////////// information */

#header-information{
width:100%;
height:280px;
margin:0 auto;
background:url(../img/information/bg_information.png) no-repeat center 0;
}

#header-information-in{
width:984px;
height:280px;
margin:0 auto;
position:relative;
}

h2 {
font-size: 125%;
font-weight:bold;
line-height: 1.5em;
}
h3 {
	font-weight: bold;
	color: #208a9c;
	font-size: 100%;
	margin-top: 1em;
	margin-bottom: 0.3em;
}
dl.tbl dt,dl.tbl dd {
	line-height: 1.6em;
	margin-bottom: 0.5em;
}
dl.tbl dt {
	width: 4em;
	float: left;
}
dl.tbl dd {
	width: auto;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #67acb8;
	margin-left: 4em;
	padding-left: 1em;
}
ul.list li {
	list-style-type: disc;
	margin-left: 1.5em;
	line-height: 1.6em;
	margin-bottom: 0.5em;
}











/* /////////////////////////////////////////////////////////////////////////// news */

#header-news{
width:100%;
height:280px;
margin:0 auto;
background:url(../img/news/bg_news.png) no-repeat center 0;
}

#header-news-in{
width:984px;
height:280px;
margin:0 auto;
position:relative;
}

/* /////////////////////////////////////////////////////////////////////////// footer */

#footer{
	width: 100%;
	height:140px;
	margin:0 auto;
	background:url(../img/footer.png) no-repeat center 0;
}

#footer-in{
width:980px;
margin:-30px auto 0;
}
