@charset "utf-8";


/* margin set
----------------------------------------------------------------------------------------------*/

h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd{
	margin:0;
	padding:0;
}
ul,ol,li{
	margin:0;
	padding:0;
	list-style:none;
}
.mB5{
margin-bottom:5px;
}
.mB10{
margin-bottom:10px!important;
}
.mB15{
margin-bottom:15px;
}
.mB20{
margin-bottom:20px!important;
}
.mB30{
margin-bottom:30px!important;
}
.mB40{
margin-bottom:40px!important;
}
.mB50{
margin-bottom:50px;
}
.mR5{
margin-right:0px;
}
.mR10{
margin-right:10px;
}
.mR30{
margin-right:30px;
}
.mR40{
margin-right:40px;
}
.mT20{
margin-top:20px;
}
.pR15{
padding-right:15px;
}
.flt{
float:left;
}
.frt{
float:right;
}
.tCenter{
text-align:center;
}
.tRight{
text-align:right;
}
.ftw{
font-weight:bold;
}
.font12{
font-size:12px;
}
.font13{
font-size:13px;
}
.font14{
font-size:14px;
}
.font16{
font-size:16px;
}
.width78{
width:78px!important;
}
.width108{
width:108px!important;
}
.width246{
width:246px!important;
}
/* clear float set 
-----------------------------------------------------------------------------------------------*/
.clear{
clear:both;
}
.fix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .fix{
	display:inline-block;
}
*:first-child+html .fix{
	display:inline-block;
}

/* base style
----------------------------------------------------------------------------------------------*/
body{
color:#737271;
line-height:1.5;
background:#f0f3fb;
}

a{
color:#304567;
text-decoration:none;
blr:expression(this.onFocus=this.close()); 
blr:expression(this.onFocus=this.blur()); 
/*behavior:url(../scripts/dot.htc);*/
}
a:focus{ -moz-outline-style: none; outline:none; }
a:hover{
text-decoration:underline;
}
input{outline:none;}
