div, p, span, li, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	font-family:'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', serif;
	line-height:150%;
	text-align:left;
	font-weight:normal;
}
div{overflow:hidden;}
img{border:none}
.hdbk{float:none;margin:0px auto 0px auto;width:800px;text-align:left;}
.headw{clear:both;width:800px;height:80px;margin:10px auto 0 auto;text-align:center;background-image:url(/new_page/hd_overall.png);font-size:12px;}
ul{margin:0;padding:0;list-style:none;}
li{padding-left:6px;font-size:12px;color:#666666;}.hlw li{float:left;padding-left:0;font-size:12px;color:#ffffff;word-break:keep-all}
.hlw li{float:left;padding-left:0;font-size:12px;color:#ffffff;word-break:keep-all}
dl{margin:0}dt{margin:0;text-align:left;}
dt{margin:0;text-align:left;}
dd{margin:0;text-align:left;}
.ty48{color:#ffffff;text-decoration:none;}
.ty86{color:#E51A3C;margin-left:15px;}
.mg1{margin-left:30px;}
.mg2{margin-bottom:-8px;}
.mg11{width:550px;padding:32px 0px 0px 230px;}
.mg12{width:420px;padding:9px 0px 0px 230px;}
.mg13 {
	margin:0 auto 0 auto;
	width:800px;
}
.vpd{padding-top:8px;}
.fot1{float:none;clear:both;width:860px;margin:0 auto 0 auto;padding:0 0 10px 0;font-size:12px;text-align:center;overflow:hidden;}
.fot2{width:90%;margin:0 auto 0 auto;padding:0;font-size:90%;color:#666666;text-align:center;}
.lstfm{list-style:none;margin:0;padding:0;}
.lstfm li{float:left;padding-left:0;font-size:12px;color:#666666;word-break:keep-all}
.hdmn{color:#666666;text-decoration:none;}

.green {
	color:#45A805
}
.wh{color:#ffffff}
.flt{float:left;}
.flcl{clear:both;}
.mnh {float:left;margin:0;padding:0;width:99%;}
.mnh li {
	float:left;
	margin:0;padding:0;
	font-size:12px;
	color:#666666;
}
.mnp{float:left;margin-left:20px;white-space:nowrap;text-align:left;}
.hrb {
	margin:0;
	padding:0;
	height:1px;
	background-color:#B70433;
	border:none;
	color:#B70433;
	width:100%;
}
.vpd {
	padding-top:8px;
}
.brpd {
	margin-top:20px
}
.dw2b{margin-bottom:-2px}
.dw6b{margin-bottom:-5px}
.tdec{text-decoration:none}
.hrsep {
	margin:-3px 0 0 0;
	padding:0;
	height:3px;
	background-color:#B70433;
	border:none;
	color:#B70433;
	width:100%;
}
.h1nw{float:left;margin:15px 0 0 0;padding:0;}.h1fw{float:left;width:800px;margin-top:15px;}.btocm{margin:-2px auto 0 auto;padding:0;width:1040px;font-size:10px;}
.btocm{clear:both;margin:-2px 0 0 0;padding:0;width:980px;font-size:10px;text-align:left;}
a:hover { color: red; }