@charset "utf-8";
body {
	background: #38271d;
	text-align: center;
}
#wrapper {
	height: auto;
	width: 880px;
	margin: 0px auto;
	background:url(../images/body_bg.gif) repeat-y;
}
#header {
	height: 440px;
	width: 880px;
	margin: 0px;
	padding: 0px;
}
#supper {
	background: url(../images/bansan_bg.jpg) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 473px;
	width: 880px;
	text-align: left;
}
#supper h3 {
	padding-top: 32px;
	padding-left: 412px;
}
#supper h4 {
	margin: 0px;
	padding: 0px 0px 0px 450px;
}
#supper .supperText {
	height: 172px;
	width: 356px;
	margin-top: 10px;
	margin-left: 450px;
	color: #59493f;
}

#brand{
width:800px;
height:453px;
margin:0 40px;
background:url(../images/brand_bg.jpg) #fff 15px 297px no-repeat;
text-align:left;
position:relative;
}

#brand h3{
width:769px;
height:297px;
text-indent:-9999px;
margin-left:15px;
background:url(../images/brand_h.jpg) no-repeat;
}

#brand p.txt01{
width:360px;
color:#fff;
position:absolute;
top:20px;
left:410px;
}

#brand p.txt02{
width:332px;
position:relative;
top:18px;
left:37px;
}

#arrange{
width:800px;
height:507px;
margin:0 40px;
background:url(../images/arrange_bg.jpg) #fff no-repeat;
text-align:left;
}

#arrange h3{
width:670px;
height:129px;
margin:0 auto;
background:url(../images/h_arrange.gif) center 64px no-repeat;
text-indent:-9999px;
}

#arrange h4{
width:334px;
height:22px;
margin:12px auto 8px auto;
background:url(../images/h_arrange_orig.gif) no-repeat;
text-indent:-9999px;
}

#arrange p{
line-height:180%;
text-align:center;
}

#promise{
width:800px;
height:333px;
margin:0 40px;
background:url(../images/promise_bg.jpg) #fff 0 70px no-repeat;
text-align:left;
position:relative;
}

#promise h3{
width:800px;
height:70px;
background:url(../images/promise_h.jpg) no-repeat;
text-indent:-9999px;
}

#promise h4{
width:351px;
height:43px;
margin:18px 0 11px 382px;
background:url(../images/promise_h_list.gif) no-repeat;
text-indent:-9999px;
}

#promise ul{
margin-left:382px;
}

#promise li{
width:351px;
height:43px;
text-indent:-9999px;
}

#promise .promise01{
background:url(../images/promise_list01.gif) no-repeat
}

#promise .promise02{
height:44px;
background:url(../images/promise_list02.gif) no-repeat
}

#promise .promise03{
background:url(../images/promise_list03.gif) no-repeat
}

#promise p{
width:290px;
position:absolute;
top:245px;
left:40px;
font-size:10px;
line-height:150%;
}

/* 今すぐお取り寄せ */

.orderForm01 {
	background: url(../images/form_bg.jpg) no-repeat;
	margin: 0px auto;
	height: 229px;
	width: 880px;
	text-align: left;
}

.orderForm02 {
	background: url(../images/form_bg02.jpg) no-repeat;
	height: 260px;
	width: 880px;
	margin: 0px auto;
	text-align: left;
}

.orderForm03 {
	background:url(../images/form_bg03.jpg) 40px 0 no-repeat;
	height: 270px;
	width: 880px;
	margin: 0px auto 17px auto;
	text-align: left;
}

.orderForm04 {
	background:url(../images/form_bg04.jpg) 40px 0 no-repeat;
	height: 272px;
	width: 880px;
	margin: 0px auto 19px 0;
	text-align: left;
}

.orderForm01 h2 {
	padding-top: 10px;
	padding-left: 325px;
}

.orderForm02 h2 {
	padding-top: 38px;
	padding-left: 325px;
}

.orderForm03 h2 {
	padding-top: 38px;
	padding-left: 325px;
}

.orderForm04 h2 {
	padding-top: 41px;
	padding-left: 325px;
}

.btnArea {
	height: 130px;
	width: 500px;
	padding: 0px 0px 0px 325px;
}
.set4 {
	float: left;
	width: 318px;
	height: 130px;
}

.set1 {
	float: right;
	width: 180px;
	height: 130px;
}

/* フッター */

#fMenu{
background-color:#fff;
margin:0 40px;
height:37px;
text-align:right;
}

#fMenu ul{
margin:0 15px;
border-top:1px solid #b5b5b5;
}

#fMenu li{
float:right;
line-height:37px;
}

#fMenu li a{
color:#000;
text-decoration:underline;
}

#fMenu li a:hover{
text-decoration:none;
}

#copyright{
width:800px;
height:39px;
margin:0 40px;
background:url(../images/copyright.gif) #1b1b1b center 0 no-repeat;
text-indent:-9999px;
}
