body {
	background-image:url(../image/bk_body.jpg);
	background-repeat:repeat-x;
	background-color:#EAE6E3;
	margin:0px;
	padding:0px 0px 30px 0px;
	text-align:center;
}

#wrapper{
	width:780px;
	border:solid 1px #B0AFAE;
	font-size:80%;
	line-height:140%;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	background-color:#ffffff;
	text-align:left;
}

h1, h2, h3, h4, h5, h6{
	font-size:100%;
	padding:0px;
	margin:0px;
}
p{
	padding:0px;
	margin:0px;
}

table{
	font-size:100%;
}

ul{
	list-style-type:none;
}

img{
	border:none;
}

a:link, a:visited{
	color:#2E3289;
}

a:hover, a:active{
	color:#990000;
}
	
/*header*/
#header_box{
	width:780px;
	height:65px;
	background-image:url(../image/bk_header.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #ffffff;
}

#header_box img{
	margin:5px 0px 0px 15px;
}

#header_box .home{
	float:right;
	margin:0px 5px 0px 0px;
}


/*top_center_box*/
#top_center_box{
	clear:both;
	padding:0px 0px 0px 0px;
	background-color:#E0E7E2;

}

.top_btn_box{
	background-color:#E0E7E2;
	padding:7px 3px 7px 3px;
	float:left;
}

.top_btn_box h2{
	margin:0px 0px 3px 0px;
}

.top_btn_box ul{
	margin:0px;
	padding:0px 0px 0px 0px;
}

.top_btn_box li{
	margin:0px;
	padding:0px 0px 2px 0px;
	/*list-style-position:inside;*/
}

.top_btn_box img{
	vertical-align:bottom;
}

.top_img_box{
	float:left;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 0px;
}

.explain_img{
	float:left;
	margin:5px 0px 5px 0px;
	padding:5px 10px 5px 5px;
}

.explain_box{
	float:left;
	width:580px;
	margin:5px 0px 5px 0px;
	padding:5px 0px 0px 0px;
	border:solid 1px #DAD5C9;
	background-image:url(../image/bk_explain.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

.explain_box h2{
	margin:0px 0px 0px 5px;
}

.explain_box p{
	padding:0px 5px 5px 5px;
}

.explain_box a{
	margin:0px 0px 0px 5px;
}



/*sub_center_box*/
#sub_center_box{
	clear:both;
	padding:15px 7px 15px 0px;
	/*padding:15px 10px 15px 10px;*/
}



.explain_area{
	/*float:left;
	width:430px;*/
}

.explain_area img{
	/*margin:0px 0px 15px 10px;*/
}


#sub_center_box p{
	margin:10px 35px 10px 35px;
}

.explain_area{
	float:left;
	width:430px;
}

.explain_area img{
	margin:0px 0px 15px 10px;
}



.price{
	border-bottom:1px #FCB3AA solid;
	margin:100px 15px 5px 0px;
	padding:0px 0px 5px 30px;
	width:370px;
}

.shop{
	margin:5px 15px 5px 0px;
	padding:0px 0px 5px 30px;
	width:370px;

}

.image_area{
	float:left;
	margin:0px 0px 15px 0px;
}


/*outline.html*/
.outline_box{
	padding:0px 3px 0px 10px;
}

.outline_box .disc_ul{
	list-style-type:disc;
}



/*footer_box*/
#footer{
	clear:both;
	background-image:url(../image/bk_footer.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border-top:3px solid #5A797A;
	background-color:#C1CFD0;
	padding:15px 0px 15px 0px;
	text-align:center;
}

#footer a{
	color:#ffffff;
	text-decoration:underline;
}