@charset "utf-8";
/* CSS Document */

.clear { clear: both;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { display: inline-table;}
* html .clearfix { height:1%;}
*+html .clearfix { height:1%;}
.clearfix { display:block;}
ul { margin:0px; padding:0px; list-style:none;}
dl,dt,dd { margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6,p { margin:0px; padding:0px;}
h1 { height:30px; line-height:30px;}
.fl { float:left;}
.fr { float:right;}
.tc { text-align:center;}
.tr { text-align:right;}
.tl { text-align:left;}
.fw { font-weight:normal;}
.fwb { font-weight:bold;}

.bgcolor { background:#fff;}
.white{ color: #fff;}
.green { color:#248500;}
.gray { color:#666;}
.blue { color:#1b6dd2;}
.orange { color:#f60;}
.red { color:#f00;}
.black { color:#000;}

.f12 { font-size:12px;}
.f14 { font-size:14px;}
.f18 { font-size:18px;}


.mart5 { margin-top:5px;}
.mart10 { margin-top:10px;}
.marb10 { margin-bottom:10px;}
.marb5 { margin-bottom:5px;}
.marr5 { margin-right:5px;}
.marr10 { margin-right:10px;}
.marb20 { margin-bottom:20px;}
.padl5 { padding-left:5px;}
.padl15 { padding-left:15px;}
.padl10 { padding-left:10px;}
.padt5 { padding-top:5px;}
.padt10 { padding-top:10px;}
.padt15 { padding-top:15px;}
.padt20 { padding-top:20px;}
.padr10 { padding-right:10px;}
.padr5 { padding-right:5px;}
.padb10 { padding-bottom:10px;}
.padb50 { padding-bottom:50px;}

.bordert { border-top:1px #ccc solid;}
a { color:#666; text-decoration:none;}
a:hover { color:#f60; text-decoration:underline;}

.vermid { vertical-align:middle;}
.verbottom { vertical-align:bottom;*vertical-align:middle;}

img { border:0px;}

.fm { font-family:Arial, Helvetica, sans-serif;}

input { vertical-align:middle;}
.dis_block { display:block;}




