@charset "UTF-8";
/*M1508057にて修正*/
#tops{
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	margin:0px auto;
	width:950px;
	font-size:80%;
	padding-top:3px;
}

#tops a{
	margin-left:5px;
}

#header{
	margin:0px 0px 0px;
}

/*終わり*/

#feature{
	margin:0 auto;
	width:810px;
}
#f_bnrs{
	margin:0 0 5px 0;
}
#f_bnr{
	margin:0 0 10px 0;
	font-size:80%;
	line-height:120%;
	color:#4c4c4c;
}
#f_mns{
	margin:0 0 20px 0;
	color:#FFF;
}
#f_mns .body{
	padding:0 0 0 14px;
	height:123px;
	background:url(/images/feature/bg_feature.jpg) repeat-x;
}
#f_mns .body h3{
	margin:0 0 2px 0;
	padding:0;
}
#f_mns .body p{
	margin:0 0 5px 0;
	padding:0;
	font-size:80%;
	color:#fff;
}
#f_mns .body ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#f_mns .body li{
	float:left;
	margin:0 5px 0 0;
	padding:0;
	list-style-type:none;
}
#f_mns .body li.last{
	float:left;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:1px;
	height:70px;
	list-style-type:none;
}
#frank{
	margin:0 0 25px 0;
}
#frank .body{
	padding:10px 5px 5px 5px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
#frank .body h3{
	margin:0 0 10px 0;
	padding:0 0 0 10px;
}
#frank .body .blk{
	padding:0px 6px 0px 10px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	background-color:#f2f2f2;
}
#frank .body .blknone{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#fff;
}
#frank .body .blknone img{
	display:none;
}
#frank .body .blknone h4, #frank .body .blknone p{
	display:none;
}

#frank .body .blk h4{
	margin:0 0 5px 0;
	padding:0;
	font-size:80%;
	line-height:110%;
}
#frank .body .blk p{
	margin:0;
	padding:0;
	font-size:80%;
	line-height:110%;
}
.featureline{
	margin:8px 0;
}
#fpickup{
	width:795px;
	margin:0 auto;
}
#fpickup h3{
	margin:0 0 3px 0;
	padding:0 0 0 2px;
}
#fpickup .body{
	padding:5px 10px 0px 10px;
	background-color:#f2f2f2;
}
#fpickup .body02{
	padding:5px 10px 0px 10px;
	font-size:80%;
	line-height:110%;
}
#fpickup .body .img{
	padding:5px;
	text-align:center;
}
#fpickup .body p{
	margin:0;
	padding:0;
	font-size:80%;
	line-height:110%;
}

#farearail{
	width:809px;
	margin:0 0 20px 0;
}
#farearail .body{
	width:801px;
	padding:0 4px;
	background:url(/images/feature/bg_feature02.gif) repeat;
}
#farearail .body ul{
	margin:0 0 0 11px;
	padding:0;
	list-style-type:none;
}
#farearail .body li{
	float:left;
	margin:0 5px 0 0;
	padding:0;
	height:36px;
	font-size:1px;
	line-height:1px;
	list-style-type:none;
}
#farearail .body .bgreen{
	width:791px;
	padding:0;
	border-top:12px solid #b0ca1f;
	border-left:5px solid #b0ca1f;
	border-right:5px solid #b0ca1f;
	background-color:#ffffff;
}
#farearail .body .bgreen p{
	margin:0;
	padding:0;
	font-size:80%;
	line-height:130%;
}
#farearail .body .bgreen .more{
	margin:5px 0 0 0;
	text-align:right;
	font-size:80%;
	line-height:130%;
}
#farearail .body .bgreen .spl{
	width:765px;
	margin:0 auto;
	font-size:80%;
	line-height:130%;
}
#farearail .body .bgreen .spl h4{
	margin:0 0 5px 8px;
	padding:0;
	font-size:100%;
}
#farearail .body .bgreen .spl ul{
	margin:0 0 0 11px;
	padding:0;
	list-style-type:none;
}
#farearail .body .bgreen .spl li{
	float:left;
	margin:0 25px 0 0;
	padding:0;
	height:auto;
	font-size:100%;
	line-height:100%;
	list-style-type:none;
}

#farearail .body .byellow{
	width:791px;
	padding:0;
	border-top:12px solid #fbb616;
	border-left:5px solid #fbb616;
	border-right:5px solid #fbb616;
	background-color:#ffffff;
}
#farearail .body .byellow p{
	margin:0;
	padding:0;
	font-size:80%;
	line-height:130%;
}
#farearail .body .byellow .more{
	margin:5px 0 0 0;
	text-align:right;
	font-size:80%;
	line-height:130%;
}
#farearail .body .byellow .spl{
	width:765px;
	margin:0 auto;
	font-size:80%;
	line-height:130%;
}
#farearail .body .byellow .spl h4{
	margin:0 0 5px 8px;
	padding:0;
	font-size:100%;
}
#farearail .body .byellow .spl ul{
	margin:0 0 0 11px;
	padding:0;
	list-style-type:none;
}
#farearail .body .byellow .spl li{
	float:left;
	margin:0 25px 0 0;
	padding:0;
	height:auto;
	font-size:100%;
	line-height:100%;
	list-style-type:none;
}