.reason-title{
	width:670px;
	background-color:#64562f;
	color:#FFFFFF;
	font-size:16px;
	padding:8px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:15px;
}


.reason-box{
	width:670px;
	margin-bottom:40px;
	font-size:14px;
	line-height:1.5;
	padding-left:10px;
}
.reason-textbox{
	float:left;
	width:470px;

}	
.reason-imgbox{
	float:left;
	padding-left:15px;
}
span.reason-red{
	font-size:16px;
	line-height:1.5;
	color:#aa0000;
}

.bg-reason{
	width:650px;
	background-color:#fbfadb;
	padding:15px;
	margin-top:15px;
	margin-bottom:15px;
	font-size:14px;
	line-height:1.5;
}
.reason-textbox-2{
	float:left;
	width:320px;
}	




#reason-top-title{
	width:569px;
}

#reason1{
	width:670px;
	padding-top:20px;
}
#reason1 .photo{
	float:left;
	width:220px;
}
#reason1 .sub-title{
	padding-left:5px;
	float:left;
	width:400px;
}
#reason1 .text{
	width:600px;
	padding-top:10px;
	font-size:13px;	line-height:150%;
}
#reason2{
	width:670px;
	padding-top:20px;
}
#reason2 .photo{
	float:left;
	width:288px;
}
#reason2 .sub-title1{
	padding-top:20px;
	padding-bottom:12px;
	width:410px;
}

#reason2 .sub-title2{
	padding-bottom:12px;
	padding-top:30px;
	width:410px;
}
#reason2 .text{
	padding-left:10px;
	width:350px;
	font-size:13px;	line-height:150%;
	float:left;
}

#reason3{
	width:670px;
	padding-top:20px;
}
#reason3 .photo{
	padding-left:50px;
	float:left;
	width:250px;
}
#reason3 .sub-title1{
	padding-bottom:8px;
	width:345px;
}
#reason3 .sub-title2{
	padding-bottom:8x;
	padding-top:20px;
	width:345px;
}
#reason3 .text{
	width:340px;
	font-size:13px;	line-height:150%;
	float:left;
}
#reason3 .link{
	width:358px;
	padding-top:12px;
}

#reason4{
	width:700px;
	padding-top:20px;
}
#reason4 .photo{
	padding-left:8px;
	float:left;
	width:350px;
}
#reason4 .sub-title{
	padding-bottom:10px;
	width:289px;
}
#reason4 .text{
	width:600px;
	font-size:13px;	line-height:150%;
	float:left;
}
#reason4 .link{
	width:358px;
	padding-top:10px;
}

#reason5{
	width:700px;
	padding-top:20px;
}
#reason5 .photo1{
	float:left;
	width:435px;
}
#reason5 .photo2{
	padding-left:14px;
	float:left;
	width:251px;
}
#reason5 .sub-title{
	padding-bottom:10px;
	width:242px;
}
#reason5 .text{
	padding-bottom:10px;
	width:600px;
	font-size:13px;
	line-height:150%;
}


#reason6{
	width:670px;
	padding-top:20px;
	padding-bottom:20px;
}
#reason6 .photo{
	float:left;
	width:330px;
}
#reason6 .sub-title{
	padding-bottom:13px;
	width:360px;
}
#reason6 .text{
	padding-left:10px;
	float:left;
	width:330px;
	font-size:13px;	line-height:150%;
}
#reason6 .link{
	width:340px;
	padding-top:10px;
	text-align:right;
}

.reason-text01{
	color:#69390e;
	margin-left:20px;
	margin-bottom:20px;
	float:left;
	width:350px;
}
.reason-text02 h3,
.reason-text01 h3{
	margin-top:20px;
	margin-bottom:15px;
	padding-bottom:5px;
	font-size:28px;
	font-family:'Hiragino Mincho ProN', serif;
	background-image: url(../product/images/bg-reason-01.jpg); 
	background-repeat: no-repeat; 
}
.reason-text02 p,
.reason-text01 p{
	margin-bottom:40px;
	font-size:14px;
}
.reason-photo01{
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	width:220px;
}
.reason-text02{
	margin-left:30px;
	color:#69390e;
	float:left;
	width:330px;
}
.reason-photo02{
	margin-left:20px;
	float:left;
	width:290px;
}



/*  Ɩp@@*/

.busi-subtitle-box{
	width:688px;
	height:34px;
	margin-bottom:15px;

}
.bn-busi-01{
	width:226px;
	height:34px;
	float:left;
}
.bn-busi-02{
	width:226px;
	height:34px;
	padding-left:5px;
	float:left;
}
.title-business{
	width:688px;
	height:68px;
	margin-top:20px;
	margin-bottom:10px;
}	

.business-box{
	width:653px;
	padding:15px;
	border:#d8d8d8 1px solid;
	margin-bottom:10px;
}	

.img-business-box{
	width:125px;
	height:125px;
	float:left;
}
.text-business-box{
	width:503px;
	margin-left:15px;
	font-size:12px;
	line-height:1.5;
	float:left;
}

.busi-text01{
	font-size:20px;
	font-weight:bold;
	border-bottom:#a48d42 1px solid;
	width:495px;
	padding-bottom:5px;
}

.busi-text02{
	font-size:14px;
	padding-top:7px;
	padding-bottom:5px;
	line-height:1.5;
}

	