@charset "utf-8";

.floatLeft{ float:left;}
.floatRight{ float:right;}
.clearLeft{ clear:left;}
.clearRight{ clear:right;}

div {
display: block;margin-top:0;
}
a{text-decoration: none;}
.main03{width:497px;}
.main03 .aa			{ position:relative;background:url(/widgets/content/skins/default_japan/img/bg_title_main.gif) no-repeat 0 0;height:27px;margin-bottom:6px; }
.main03 .aa .title	{ margin:7px 0 0 23px }
.main03 .aa .btnmore a	{ position:absolute;right:7px;top:5px; font-size:12px; color:#222;}
.main03 .aa .btnmore a:hover { opacity:0.7;}
.main03 .bb			{ margin-bottom:21px; }
.main03 .bb li		{ margin-bottom:1px;border:1px solid #39342E;height:22px;background-color:rgba(56,45,56,0.8);padding-top:6px;-moz-opacity:0.9;filter:alpha(opacity=90); }
.main03 .bb li.point	{ border:1px solid #0EEAF1; }
.main03 .bb a			{ color:#dad7d9; }
.main03 .bb a:hover	{ color:#00a1b2; }
.main03 .bb dt		{ float:left;color:#dad7d9;width:80px;padding-left:12px;font-weight:bold;letter-spacing:-1px; }
.main03 .bb dd.b1		{ float:left;color:#dad7d9; }
.main03 .bb dd.b2		{ float:right;color:#dad7d9;padding-right:10px;font-size:10px;color:#f88309; }
.main03 .bb dd.b2 em	{ font-style:normal;margin-right:13px; }
.main03 .bb .kw1		{ color:#ffe400; }
.main03 .bb .kw2		{ color:#45e000; }
.main03 .bb .kw3		{ color:#fff; }
.main03 .bb .kw4		{ color:#2ec7ff; }
.main03 .bb .kw5		{ color:#00a1b2; }

ul, ol, dl, li, dd {
margin: 0;
padding: 0;
list-style: none;
}
