body {text-align:center;margin:0}
ul{margin:0 0 10px;padding:0;list-style:none}
h1, h4, h1 a, h4 a{font-size: 180% !important;margin:20px 0;}
.din {display:none}
.fl {float:left}
.rd {color:#f00;}
.gd {color:#ffd700;}
.bg {font-size: 200%}
.tsz {font-size:20px;}
.tsz2 {font-size:25px;}
#mc, #ml {position:absolute;top:0;background:#fff;line-height:0}
#mc img, #ml img{background:#fff}
#mc {left:0;}
#ml {right:0;}
#mc img, #ml img {width:100px;}
#l a{display:inline-block;line-height:100px;font-size:0}
#l a img{vertical-align:middle}
#wr {color:#000;padding:10px;background-color:#ff0;border:#000 2px solid}
#wr a{color:#000}
#topt{color:#fff;background-color:#000;border:2px solid #f00;}
#topt div{padding:0 0 0 20px;margin:0 10px 0;background:url(topt.png) left center no-repeat;display:inline-block;}
#lng {margin:0 0 30px;}
#lng ul, #bc ul{width:100%;text-align:justify;line-height:0;margin:0 0 50px;}
#lng ul:after{width:100%;height:0;visibility:hidden;overflow:hidden;content:'';display:inline-block;}
#lng ul li, #bc ul{margin:5px 0;display:inline-block;font-size:150%;line-height:normal;}
#lng ul li a, #bc .ct a{font-size:100%;}
#bc ul li{display:inline-block;margin:5px 10px;}
#bc .ct {text-align:center;}
#p {position:relative;}
#p .vla{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}
#p .vli, #p .vls{position:absolute;width:100%;left:0;top:50%;margin-top:-28.5%;}
#p .vlp{position:absolute;z-index:4;top:50%;left:50%;width:20%;margin:-10% 0 0 -10%;}
#p .vls{z-index:4}
#p .vlc {position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}
#p .vlc .vlx {position:absolute;top:5px;right:5px;z-index:5;}
#vp {margin:0 auto;width:100%;min-height:281px}
#flp {width:500px;height:281px;margin:0 auto;}
#m {text-align:center}
#m .dsc{cursor:pointer}
#m .sz, #m .sz .i, #m .sz .sc{width:480px;height:270px;}
#m .sz2, #m .sz2 .i, #m .sz2 .sc{width:630px;height:354px;}
#m .v, #m .dsc {position:relative;display:inline-block;}
#m .v b, #m .dsc b{display:block;position:absolute;bottom:2px;right:2px;color:#fff;padding:2px 4px;background-color:#000;z-index:2;border:1px solid #fff}
#m .v .hd{display:block;position:absolute;top:2px;left:2px;z-index:2}
#vc {padding:10px 0}
#vc li{display:inline-block;padding:20px 10px 5px;margin:2px;border:#000 2px solid;}
#vc li a{font-size:200%}
#ahelp {font-size:175%}
#help {width:500px;margin:0 auto}
#dl {padding:10px 0;margin:5px 0;}
#dla{display:inline-block;font-size:200%;color:#fff;padding:10px 20px;background-color:#000;border:#f00 1px solid}
#m .p {padding:15px 0;width:100%;}
#m .p a, #m .p b{line-height:80px;font-size:225%;padding:5px 10px;border:#000 2px solid;margin:10px;font-weight:bold;height:50px}
#b {color:#fff;background:#000;border-top:#f00 2px solid;padding:5px 0;margin:30px 0 500px;}
#b a{color:#f00;margin:0 8px;display:inline-block;}
#fb {width:500px;margin:0 auto;}
#fb input, #fb textarea {display:block;width:488px;padding:5px;border:1px #000 solid;font-size:125%;}
#fb textarea {height:200px}
#fb button {font-size:200%;margin:15px 0;}
#fba {text-decoration:none;border-bottom:1px dashed #f00}
#fba:hover {text-decoration:none;border:0}
#d {font-size:70%;}
.faq, .blk, .qr{display:block}
.blk {font-size:130%;padding:15px 0}
.qr {width:256px;margin:0 auto 10px;}
.polls{border-bottom:1px dashed;margin:10px 0;display:inline-block;font-size:24px;}
.poll{display:none;width:400px;margin:0 auto;font-size:120%;}
.poll .ttl {font-size:125%;margin:10px 0;}
.poll .o {text-align:left;line-height:150%;}
.poll .o input[type="checkbox"] {width:20px;height:20px;}
.poll .o input[type="text"] {font-size:100%}
.poll button{width:200px;font-size:100%}
#toplink a {font-size:130%;margin:10px 0;display:inline-block;}
.widemenu {width:100%;border-collapse: collapse;table-layout: fixed;}
.widemenu td{border:2px solid #000;padding:10px 0;text-align: center;}
.widemenu a{font-size:130%;}
.cicon {height:40px;}
.dnt {color:#000;background:#fff;width:500px;margin:0 auto;padding:5px;}
.btc {font-size:75%;font-weight:bold;}