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


body {
text-align:center;
background:#faebd7;
margin:0;
padding:0;
}

h1{
	margin:0;
	padding:0;
}

a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

/*-------------------------------------------------------------
メイン
-------------------------------------------------------------*/
#wrapper{
margin:0 auto;
width:1040px;
text-align:left;
display:inline-block;
}

#header{
width:940px;
/*background:url(../images/main_bg01.png) no-repeat top center;*/

}


#main{
width:1040px;
font-size:108%;
float:left;
margin:0;
background:url(../images/common_bg01.png) no-repeat center bottom;
padding-bottom:10px;
}
#content{
background:url(../images/common_bg01.png)  repeat-y center top;
width:1040px;
/*padding:0 5px;*/
}



p{
margin:0;
padding:0;
}

#content a:link,#content a:visited{
color: #72564E;
text-decoration:underline;
}

#content a:hover,#content a:active{
color: #72564E;
text-decoration:none;
}


.btn01{
	position:absolute;
	top:865px;
	/*margin-left:65px;*/
	}

.btn02{
	position:absolute;
	top:1325px;
	margin-left:380px;
	z-index:9999;
	}
.btn03{
	position:absolute;
	top:7630px;
	/*margin-left:65px;*/
	}

.btn04{
	position:absolute;
	top:8090px;
	margin-left:380px;
	z-index:9999;
	}
	
.cart{
	height:auto;
	}

div.clear{
	clear:both;
	}
.block01{
display:inline-block;
clear:both;
margin-top:590px;
}
.block02{
display:inline-block;
clear:both;
margin-top:528px;
}

#footer {
width:1120px;
background:#FFFFFF;
height:50px;
}