#contents #main_contents h3 {
	padding:0 0 20px 0;
}

#contents #main_contents h4 {
	padding:0 0 20px 25px;
	margin:0;
}

#contents #main_contents h4.h4_bg {
	clear:both;
	width:610px;
	height:22px;
	padding:7px 0 20px 25px;
	font-size:14px;
	margin:0;
	font-weight:bold;
	background:url(/common/img/business_subtitle_bg.gif) top left no-repeat;
}
#contents #main_contents h4.h4_bg2 {
	clear:both;
	width:610px;
	height:22px;
	padding:7px 0 5px 25px;
	font-size:14px;
	margin:0;
	font-weight:bold;
	background:url(/common/img/business_subtitle_bg.gif) top left no-repeat;
}

/*index.html----------------------------------------------------------------------*/

#contents #main_contents .business_waku {
	clear:both;
	width:580px;
	padding:0 25px 40px 25px;
	margin:0;
}
#contents #main_contents .business_waku2 {
	clear:both;
	width:580px;
	padding:0 25px 20px 25px;
	margin:0;
}

#contents #main_contents .business_left {
	float:left;
	width:300px;
	padding:0 0 0 15px;
	margin:0;
}

#contents #main_contents .business_right {
	float:left;
	width:250px;
	padding:0 0 0 15px;
	margin:0;
}

#contents #main_contents .business_left dl,
#contents #main_contents .business_right dl {
	padding:0;
	margin:0;
}

#contents #main_contents .business_left dt,
#contents #main_contents .business_right dt {
	padding:0 0 10px 0;
	margin:0;
}

#contents #main_contents .business_left dd,
#contents #main_contents .business_right dd {
	padding:0 0 10px 25px;
	margin:0;
}

#contents #main_contents .business_waku p {
	padding:0 0 10px 10px;
}

/*seo.html----------------------------------------------------------------------*/
#contents #main_contents .web_waku {
	clear:both;
	width:605px;
	padding:15px 25px 40px 0;
	margin:0;
}

#contents #main_contents .web_img {
	float:left;
	width:80px;
	padding:15px 0 0 15px;
	margin:0;
}

#contents #main_contents .web_text {
	float:left;
	width:485px;
	padding:0 0 0 15px;
	margin:0;
}

#contents #main_contents .web_text img {
	padding:0 0 5px 0;
}

#contents #main_contents .web_text p {
	padding:0 0 0 0;
}

#contents #main_contents .seo_waku {
	clear:both;
	width:575px;
	padding:15px 25px 25px 30px;
	margin:0;
}

#contents #main_contents .seo_waku2 {
	clear:both;
	width:515px;
	padding:0 25px 25px 90px;
	margin:0;
}

#contents #main_contents .seo_img {
	float:left;
	width:80px;
	padding:0 0 0 0;
	margin:0;
}

#contents #main_contents .seo_text {
	float:left;
	width:430px;
	padding:0 0 0 45px;
	margin:0;
}

#contents #main_contents .seo_text h5 {
	font-weight:bold;
	font-size:14px;
	padding:0 0 5px 0;
	margin:0;
}

#contents #main_contents .seo_text p {
	padding:0 0 0 0;
}

#contents #main_contents .service_waku {
	clear:both;
	width:590px;
	padding:0 25px 30px 15px;
	margin:0;
}

#contents #main_contents .service_waku p {
	padding:0 0 0 7px;
}

#contents #main_contents .service_waku .point_waku {
	clear:both;
	border:1px solid #FF8C2F;
	border-top:5px solid #FF8C2F;
	width:578px;
	padding:10px 5px;
}

#contents #main_contents .service_waku .point_waku img {
	float:left;
	width:46px;
	padding:0 5px 0 0;
}

#contents #main_contents .service_waku .point_waku p {
	float:left;
	width:525px;
	padding:0;
}

#contents #main_contents .service_waku .point_waku p.p2 {
	padding:10px 0 0 0;
}

/*ad.html----------------------------------------------------------------------*/
#contents #main_contents .ad_img {
	float:left;
	width:142px;
	padding:0 0 0 15px;
	margin:0;
}

#contents #main_contents .ad_text {
	float:left;
	width:423px;
	padding:0 0 0 15px;
	margin:0;
}

#contents #main_contents .ad_waku {
	clear:both;
	width:590px;
	padding:10px 25px 10px 15px;
	margin:0;
}

#contents #main_contents .ad_waku2 {
	clear:both;
	width:590px;
	padding:10px 25px 30px 15px;
	margin:0;
}

#contents #main_contents .ad_waku h5,
#contents #main_contents .ad_waku2 h5 {
	font-weight:bold;
	font-size:14px;
	padding:0 0 5px 0;
}

#contents #main_contents .ad_waku p,
#contents #main_contents .ad_waku2 p {
	padding:0 0 0 10px;
}

/*other.html----------------------------------------------------------------------*/
#contents #main_contents .other_img {
	float:left;
	width:149px;
	padding:0 0 0 15px;
	margin:0;
}

#contents #main_contents .other_text {
	float:left;
	width:416px;
	padding:0 0 0 15px;
	margin:0;
}

#contents #main_contents .other_waku {
	clear:both;
	width:575px;
	padding:0 25px 40px 30px;
	margin:0;
}

/*affiliate.html----------------------------------------------------------------------*/
#contents #main_contents .affiliate_img {
	float:left;
	width:130px;
	padding:20px 0 0 15px;
	margin:0;
}

#contents #main_contents .affiliate_text {
	float:left;
	width:435px;
	padding:0 0 0 15px;
	margin:0;
}

#contents #main_contents .result_waku {
	clear:both;
	width:580px;
	padding:15px 25px 40px 25px;
}
#contents #main_contents .result_waku2 {
	clear:both;
	width:580px;
	padding:5px 25px 15px 25px;
}

#contents #main_contents .result_img {
	float:left;
	padding:0;
	border:5px solid #FF903B;
	max-width:160px;
	height:auto;
}

#contents #main_contents .result_text {
	float:left;
	width:399px;
}

#contents #main_contents .result_text .result_site {
	clear:both;
	padding:0 0 3px 0;
	margin-left:20px;
}

#contents #main_contents .result_text .result_url {
	clear:both;
	padding:0 0 10px 0;
	margin-left:20px;
}

#contents #main_contents .result_text p {
	margin-left:5px;
}

#contents #main_contents .result_text .result_site img,
#contents #main_contents .result_text .result_url img {
	float:left;
	padding:0 10px 0 0;
}
	
#contents #main_contents .result_text .result_site p,
#contents #main_contents .result_text .result_url p {
	float:left;
	padding:0;
}

#contents #main_contents .result_text p {

}

/*site.html----------------------------------------------------------------------*/
#contents #main_contents .site_img {
	float:left;
	width:106px;
	padding:20px 0 0 15px;
	margin:0;
}

#contents #main_contents .site_text {
	float:left;
	width:459px;
	padding:0 0 0 15px;
	margin:0;
}

/*site.html----------------------------------------------------------------------*/
#contents #main_contents .ec_img {
	float:left;
	width:69px;
	padding:15px 0 0 15px;
	margin:0;
}

#contents #main_contents .ec_text {
	float:left;
	width:489px;
	padding:0 0 0 22px;
	margin:0;
}

