@charset "utf-8";


.main_text_wrap{
margin:30px 0 0 0;
padding:0 0 55px 0;
background:url(../image/bg_contents_wrap_bottom.png) no-repeat left bottom;
}

.main_text_wrap p{
line-height:2em;
}



.contents_wrap_global{
padding:0 0 70px 0;
background:url(../image/bg_contents_wrap_bottom.png) no-repeat left bottom;
}

.contents_wrap{
margin:0 0 0 0;
padding:50px 0 0 20px;
background:url(../image/bg_contents_wrap.png) repeat-x left top;
}

.contents_wrap_bottom{
}


.contents_wrap h2{
margin:0 0 50px 0;
font-size:150%;
font-weight:bold;
}


.contents_wrap h3{
margin:0 0 50px 0;
font-size:150%;
font-weight:bold;
}


.detail_sitting{
width:230px;
height:277px;
padding:30px 0 0 450px;
background:url(../image/bg_detail_sitting.jpg) no-repeat left top;
}



.detail_sitting h4{
margin:0 0 30px 0;
font-size:140%;
font-weight:bold;
}


.detail_sitting p{
line-height:2em;
}


.detail_cover{
margin:50px 0 0 0;
height:277px;
padding:30px 0 0 0;
background:url(../image/bg_detail_cover.jpg) no-repeat left top;
}

.detail_cover .detail_cover_inner{
width:360px;
}



.detail_cover .detail_cover_inner h4{
margin:0 0 30px 0;
font-size:140%;
font-weight:bold;
}


.detail_cover .detail_cover_inner p{
line-height:2em;
}



.detail_leg{
margin:30px 0 0 0;
width:380px;
height:151px;
padding:0 0 0 300px;
background:url(../image/bg_detail_leg.png) no-repeat left top;
}



.detail_leg h4{
margin:0 0 30px 0;
font-size:140%;
font-weight:bold;
}


.detail_leg p{
line-height:2em;
}


.detail_point{
margin:120px 0 0 0;
}

.detail_point h4{
margin:0 0 30px 0;
font-size:140%;
font-weight:bold;
}

.craftsman_01{
width:469px;
height:241px;
background:url(../image/bg_craftsman01.jpg) no-repeat left top;
padding:66px 0 0 211px;
}

.craftsman_01_text_box{
width:300px;
line-height:2em;
}



.craftsman_02{
width:376px;
height:144px;
margin:0 0 35px 0;
background:url(../image/bg_craftsman02.jpg) no-repeat left top;
padding:126px 0 0 304px;
}

.craftsman_02_text_box{
width:330px;
line-height:2em;
}


.craftsman_03{
width:660px;
height:157px;
background:url(../image/bg_craftsman03.png) no-repeat left top;
padding:112px 0 0 20px;
}

.craftsman_03_text_box{
width:350px;
line-height:2em;
}

.spec_wrap{
width:680px;
}


.custome_voice_top{
margin:0;
padding:20px 20px 0 20px;
background:url(../image/bg_customer_voice_01.png) no-repeat left top;
}


.custome_voice_midle{
width:640px;
margin:0;
padding:0 20px;
background:url(../image/bg_customer_voice_02.png) repeat-y left top;
line-height:2em;
}

.custome_voice_midle p{
margin:0;
padding:0;
}

.custome_voice_midle_inner{
width:280px;
margin:10px 0 0 360px;
font-size:95%;
}



.custome_voice_bottom{
padding:0 20px 20px 20px;
margin:0 0 30px 0;
background:url(../image/bg_customer_voice_03.jpg) no-repeat left bottom;
}


.your_sofa_wrap{
width:200px;
padding:12px;
margin:0 3px 30px 0;
float:left;
border:1px solid #d6d6d6;
border-bottom:3px solid #d6d6d6;
font-size:95%;
}

.your_sofa_wrap_h4{
margin:10px 0;
font-weight:bold;
font-size:110%;
}

.your_sofa_wrap span{
font-weight:bold;
}

.your_sofa_wrap_last{
width:200px;
padding:12px;
margin:0 0 30px 0;
border:1px solid #d6d6d6;
border-bottom:3px solid #d6d6d6;
font-size:95%;
}

.your_sofa_wrap_last span{
font-weight:bold;
}


.compare_wrap{
	width:650px;
	margin: 20px 0 0;
	padding: 15px;
}

.compare_wrap_inner div {
	width: 161px;
	float: left;
	margin: 0;
	padding: 0 12px 0 0;
}
.compare_wrap_inner div div {
	width: 161px;
	float: none;
	margin: 0 0 13px 0;
	padding: 0;
}
.compare_wrap_inner div h5 {
	margin: 0;
	padding: 0;
	line-height: 1.3em;
	font-weight: bold;
}
.compare_wrap_inner div .goo_price02 {
	margin: 6px 0 0 0;
}
.compare_wrap_inner div .link01 {
	margin: 7px 0 0 0;
	background-position: left 0.3em;
	font-size: 80%;
}



/*------------------------------------------------
	11.11.20 
--------------------------------------------------*/

.gfea_staff_sitting {
	margin: 20px 0 0;
	padding: 15px 0 0 0;
}
.gfea_staff_sitting_inner {
	margin: 0;
	padding: 0 0 19px 0;
	overflow: hidden;
}
.gfea_staff_sitting_inner02 div {
	width: 162x;
	float: left;
	margin: 0;
	padding: 0 11px 0 0;
}


.gfea_staff_sitting_inner02 div.staff_sitting_last01 {
	width: 162x;
	float: left;
	margin: 0;
	padding: 0 0 0 0;
}


.gfea_staff_sitting_inner02 div div {
	width: 162px;
	float: none;
	margin: 0 0 20px 0;
	padding: 0;
}


.gfea_staff_sitting_inner02 div div.staff_sitting_last02 {
	width: 162px;
	float: none;
	margin: 0 0 0 0;
	padding: 0;
}

/*------------------------------------------------
	12.07.13 佐藤追加分 
--------------------------------------------------*/

p.item_text{
margin:0 0 20px 0;
padding:20px 0 0 0;
}