/*********************
date 2010/07/07
ver 1.00
*********************/

/*
0.reset & set
1.summer common
*/

@charset "euc-jp";

/* 0.reset & set
======================*/
table{border-collapse:collapse;/*border-spacing:0;*/}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
hr{visibility:hidden;}
img{vertical-align:bottom;}
legend{display:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th{
padding:0; margin:0;}

/* clearfix */
/* for Win IE5.5-7 */
.glnv,
.clfix{zoom:1;}
*html .glnv,
*html .clfix {zoom:0;height:1%;}
/* for Mac IE \*//*/
.glnv,
.clfix {display:inline-table;}
/* for FF,Safari,Opera */
.glnv:after,
.clfix:after{display:block;visibility:hidden;clear:both;height:0;content:".";}

/* print */
@media print{
body{zoom: 70%;}
}


/* 1.summer common
======================*/
#wrapper.cmn #header,.glnv li span,.glnv li em,#bandle.contentsCmn #contents{
background-image:url(../common/mh_all.png);
background-repeat:no-repeat;
}
#wrapper.cmn #header .backLink a,#wrapper.cmn #header h1 a,.glnv li a,.glnv li span,.glnv li em,#bandle.contentsCmn #contents h2{
display:block;
text-indent:-9999px;
overflow:hidden;
}

body{
text-align:center;
}
#wrapper{
margin:0 auto;
width:950px;
text-align:left;
}

/* header */
#wrapper.cmn #header{
height:128px;
}
#wrapper.cmn #header h1,#wrapper.cmn #header h1 a{
/*safariÊø¤ìËÉ»ß*/
width:275px;
height:76px;
}
#wrapper.cmn #header h1{
padding:0 0 4px;
}
#wrapper.cmn #header .backLink, #wrapper.cmn #header .backLink a{
/*safariÊø¤ìËÉ»ß*/
float:right;
width:140px;
height:30px;
}
.glnv{
/* use clarfix */
/*safariÊø¤ìËÉ»ß*/
clear:both;
padding:0 0 2px 2px;
}
.glnv li{
float:left;
margin:0px 1px 0 0;
}
.glnv li a,.glnv li span,.glnv li em{
height:22px;
}
#glnvStu li{width:157px;}
#glnvStu li.nav6{width:156px;}
#glnvEnt li{width:134px;}
#glnvEnt li.nav6{width:137px;}
#glnvEnt li.nav7{width:133px;}
#glnvStu li.nav1 span{background-position:-2px -130px;}
#glnvStu li.nav2 span{background-position:-160px -130px;}
#glnvStu li.nav3 span{background-position:-318px -130px;}
#glnvStu li.nav4 span{background-position:-476px -130px;}
#glnvStu li.nav5 span{background-position:-634px -130px;}
#glnvStu li.nav6 span{background-position:-792px -130px;}
#glnvEnt li.nav1 span{background-position:-2px -154px;}
#glnvEnt li.nav2 span{background-position:-137px -154px;}
#glnvEnt li.nav3 span{background-position:-272px -154px;}
#glnvEnt li.nav4 span{background-position:-407px -154px;}
#glnvEnt li.nav5 span{background-position:-542px -154px;}
#glnvEnt li.nav6 span{background-position:-677px -154px;}
#glnvEnt li.nav7 span{background-position:-815px -154px;}
#glnvStu li.nav6 em{background-position:-792px -180px;}

/* contents */
#bandle.contentsCmn{
border:1px solid #40aa1c;
border-width:0 1px 1px;
}

#bandle.contentsCmn #contents{
_height:1%;/* peek-a-boo spot */
background-position:-10px -230px;
margin:0 9px;
padding:15px 0 0;
}
#bandle.contentsCmn #contents h2{
/*safariÊø¤ìËÉ»ß*/
height:30px;
margin:0 0 25px;
position:relative;
left:50px;
}
#contents p{
line-height:1.5;
}
#contents{
color:#333333;
}

/* footer */
#footer{
background:#40aa1c;
padding:0 0 25px;
text-align:center;
_height:1%;/* peek-a-boo */
}
#footer .backLink{
background:#ffffff;
padding:7px;
}
#footer .cmt{
background:#69cf46;
font-size:75%;
padding:5px 0 8px;
}
#footer .cmt p{
padding:5px 0 0;
}

/* Ad */
#sbp{
text-align:center;
padding:20px;
}
#sbp table{
text-align:left;
margin:0 auto;
border-collapse:separate;
}
#sbp table table{
margin:0;
}
.provider{
text-align:right;
font-size:85%;
}

/* .kidsenq
======================*/
#enqThanks{
padding:50px;
text-align:center;
line-height:1.5;
}
#enqThanks p{
padding:10px;
}
#enqThanks strong{
font-weight:bold;
}
#enqThanks .ttl{
color:#ff3300;
}
