@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a{
text-decoration: none;
}
BODY{
text-align:center;
background-color:#fff;
background-image:URL(/img/common/bg_gra.gif);
background-repeat: repeat-y;
background-position: center top;
}
TD,TH,BODY,P{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:10pt;
line-height:130%;
}
#bgTop{
margin:0 auto;
background-color:#fff;
width:800px;
}
H1{
display:none;
}
H2{
clear:both;
font-size:160%;
margin:25px 0 5px;
padding:0 0 1px 15px;
border-bottom:1px solid #9c0; 
background-image: url(/img/common/shikaku.gif); background-repeat:no-repeat; background-position:left top;

}
P.dis{
margin:5px 0 10px;
}
H3{
font-size:120%;
}
H4,P{
font-size:100%;
margin:0;
}

#container{
width:800px;
text-align:left;
margin:0 auto 0;
padding:35px 0 0;
}
#contents{
padding:0 20px;
/*height:450px;*/
}
.note{
font-size:11px;
line-height:110%;
}

H3{
background-color:#f93;
color:#fff;
font-size:100%;
padding:0 10px 2px;
}
.box{
background-color:#E0F0B2;
padding:2px 10px 0;
}


.box span{
color:#B2D83F;
}
.box ul{
}
.box li{
margin:2px 0;
list-style:none;
width:16em;
float:left;
}
strong{
}

.boxBase{
background-color:#E0F0B2;
cursor: pointer;
}
.boxBody{
padding:2px 10px 0;
}

.boxBTop {
 background-image: url(/img/common/r02.gif); background-repeat:no-repeat; background-position:right bottom;
margin-top:1em;
}
.boxBBtm {
 background-image: url(/img/common/r04.gif); background-repeat:no-repeat; background-position:right bottom;
margin-bottom:1em;
}


.boxTop {
background-color:#E0F0B2;
 background-image: url(/img/common/r02.gif); background-repeat:no-repeat; background-position:right bottom;
margin-top:1em;
}
.boxBtm {
background-color:#E0F0B2;
 background-image: url(/img/common/r04.gif); background-repeat:no-repeat; background-position:right bottom;
margin-bottom:1em;
}


.boxHead{background-color:#f93;padding:0 1em; color:#fff; font-weight:bold;}
.boxHeadTop {background-color:#f93;
 background-image: url(/img/common/r02.gif); background-repeat:no-repeat; background-position:right bottom;
margin-top:1em;
}
.boxHeadBtm {background-color:#f93;
 background-image: url(/img/common/r04.gif); background-repeat:no-repeat; background-position:right bottom;
margin-bottom:1em;
}
.n{margin:0.2em 0 0.2em 1.5em; text-indent:-1em;}

.setsumei{margin:30px 20px;}
.setsumei P.s{color:#f63; text-align:center;}
.setsumei .boxTop{margin:5px 0 0;}
.setsumei .boxBtm{margin:0 0 5px;}
.setsumei .box LI{width:220px;}

.mBtn p{
	font-size:12px;
	margin:0 1px 0 0;
	list-style:none;
	width:550px;
	height:25px;
	overflow: hidden;
}

.mBtn p A{
	height:25px;
	overflow: hidden;
	display:block;
	text-align:center;
	background-image:url(/img/common/btm.gif);
	background-repeat: no-repeat;
	padding-top:3px;
}
.mBtn p A:hover{
	background-image:url(/img/common/btm_on.gif);
}

