
button, input, select, textarea { font-size: 100%; vertical-align: middle; outline: medium none; }
fieldset, img { border: 0px none; }
ol, ul { list-style: outside none none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q::before, q::after { content: ""; }
select, input, img { vertical-align: middle; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: inline-block; clear: both; }
.clearfix { display: block; }

.f12 { font-size: 12px; }
.f13 { font-size: 12px; }
.f14 { font-size: 14px; }
.c666, .c666 a { color: rgb(102, 102, 102); }
.lh22 { line-height: 22px; }
.lh24 { line-height: 24px; }
.lh26 { line-height: 26px; }
.lh30 { line-height: 30px; }
.tc { text-align: center; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }

.wlr { padding-left: 3px; color: rgb(253, 227, 192); position:absolute; margin:0 auto;width: 35px;line-height: 30px; font-size: 28px;}
.wh01 { width: 35px; }

.w80 { width: 80px; }
.w100 { width: 100px; }
.w120 { width: 120px; }
.w150 { width: 150px; }
.w200 { width: 180px; }
.w220 { width: 220px; }
.w250 { width: 250px; }
.w300 { width: 280px; }
.w360 { width: 360px; }
.w400 { width: 400px; }
.w480 { width: 480px; }
.m10 { margin: 10px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mb15 { margin-bottom: 15px; }
.ml15 { margin-left: 15px; }
.mr15 { margin-right: 15px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb20 { padding-bottom: 20px; }
.pl10 { padding-left: 10px; }
a { outline: medium none; }
a:active {  }

@media screen and (max-width: 800px) {
	.syshide { display: none !important; }
}
#dh001 { width: 100%; margin: 0px auto; }

.nav { background: rgba(0, 0, 0, 0) url('./nav_bg.png') no-repeat scroll left top; }
.nav dt { float: left; margin-left: 10px; display: inline; }
.nav dd { float: left; margin-top: 9px; }
.nav dd a { color: rgb(253, 227, 192); display: inline-block; padding-left: 10px; }

@media screen and (max-width: 800px) {
	#dh001 { width: 92%; margin: 0px auto; overflow: hidden !important; }
	
	.nav, .nav ul { width: 100%; height: 40px; overflow: hidden !important; }
}
