html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, br,hr,blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{font-size:12px;letter-spacing:0px;line-height:18px;font-family:"Open Sans",sans-serif;color:#666;background:url(i/bg.png)#ddd fixed;}
body,#w,.w9,.ads2,.hy{margin:0 auto;}
#w,.w9{max-width:975px;}
a,a img,.h2t,#smt{color:#ff6600;border:0 none;text-decoration:none;}
a:hover,a:focus,.h2t:hover,.h2t:focus,.bc a:hover,.ba a:hover,.tag a:hover,#smt:hover{color:#666;}
#h,.h2t a,#at,#f,.ln{width:100%;}
u{text-decoration:none;}
h1,h2,h3,h4,h5,.nx{font-weight:normal;font-family:"Open Sans",serif;}
h1,h2{font-size:22px;line-height:33px;}
h3{font-size:20px;line-height:30px;}
h4{font-size:18px;line-height:27px;}
h5{font-size:16px;line-height:24px;}
h1,h3,.tag,.tag a,.tag strong{color:#777;font-weight:normal;}
.hom strong,.hom a{color:#444;font-weight:normal;}
#h{height:50px;background:url(i/h.png)0 0px repeat;box-shadow:0 1px 2px #666;}
#lg,#lg a,#lg i{width:410px;height:50px;}
#lg a{z-index:2;}
#lg i{z-index:1;}
#lg i{background:url(i/lg1.png) no-repeat;top:0;left:0;}
#lg a{background:url(i/lg2.png) no-repeat;opacity:0;}
#lg:hover a{opacity:1;}
#lg:hover i{opacity:1;}
.l,#lg,#lg a,.h2t a,#at,.nx a,.nx,#cf label,label{float:left;}
.r,.soc{float:right;}
#lg{overflow:hidden;}
#lg{text-indent:-9000px;}
.ir,#lg,#lg a,.h2t,#f{position:relative;}
.ia,#lg i,.h2t a{position:absolute;}
.soc a{color:#fc8f0e;}
.soc a:hover{color:#fff;}
.cl{clear:both;}
.mt,.soc,.stl,.jsbox{margin-top:15px;}
.mb,#w,#h,.stl,.sd,.bc,.ba,.hmi img,.li img,.hst,.nx,.gt,#m ul,#m ol ,#cf input,#cf select,#cf textarea ,.gi{margin-bottom:15px;}
.mr,.jsbox,.bc,.ba,.ip img,.sh{margin-right:15px;}
.ml,.ads3,.jsbox,.bc,.ba,.hst,.ip img,.gt,.sc,.sh,#m ul,#m ol,li,#cf label{margin-left:15px;}
.hc ,#m h2,#m h1,#at h1,#at h3,#go h2{padding:15px;}
h3,h4,h5{padding:0 15px;}
.hr2{height:5px;font-size:100%;background:#d2d7da;}
#m p,#at p,#m blockquote,#go p{padding:0 15px 15px;}
.mi img{margin-bottom:10px;}
.hst img{margin-right:3px;}
.gt img{margin-right:5px;}
#f p,.top{padding:0 15px;}
.fb-like span{height:25px !important;}
#m{max-width:645px;background:#fff;padding:0 0 15px 0;}
.h2t a{height:100%;top:0;left:0;}
.hmi img,.mi img,.li img,.nx{width:100%;height:auto;}
.bc,.ba{border-top:1px solid #eee;border-bottom:1px solid #eee;line-height:22px;color:#eee;}
.bc,.bc a,.ba,.ba a,.ba strong{color:#9a9a9a;font-weight:normal;}
.bc,.hmi img,.mi img,.jsbox{max-width:615px;}
.hst{max-width:618px;}
.hst img{min-width:100px;min-height:100px;}
.ip{max-width:615px;min-height:120px;}
.ip img{height:120px;width:185px;}
.gt{max-width:width:918.75px;height:auto;}
.sh{max-width:615px;display:block;border-bottom:1px dotted #eee;border-top:1px dotted #eee;padding:10px 0 7px 0;}
.srt{margin-top:-2px;border:1px solid #dcdddd;color:#535c61;display:inline;}
.top a{background:#f6f6f6;border:1px solid #e4e5e6;padding:0 5px;float:left;margin-right:1px;margin-bottom:1px;}
#go{background:#fff;padding:0 0 15px 0;}
.hy{max-width:289px;}
.gl{width:125px;float:left;padding:5px;background:#eceefd;border:1px solid #bcc5fe;font-size:14px;text-shadow:0 1px #fff;text-align:center;}
.gi img{max-width:945px;width:100%;height:auto;}
#smt{background:#f1faff;border:1px solid #89d5ff;}
#smt:hover{background:#89d5ff;color:#fff;}
#cf label,label{width:150px;}
#cf input,#cf textarea{width:235px;}
#at{max-width:945px;background:#fff;}
.li img,.nx,.ba{max-width:915px;}
.nx a{width:50%;height:auto;background:#FBF6F6;box-shadow:0 0 1px #D4D2D2 inset;font-size:30px;text-shadow:0 1px #fff;text-align:center;display:block;padding:15px 0;}
#sr{width:330px;padding:15px 0;}
.sd,.sd li{margin-left:15px;}
.stl{min-width:300px;height:auto;background:#e4e0e0;color:#666;font-size:20px;line-height:30px;text-align:center;}
.sc{width:278px;background:#F0EBEB;border:1px solid #E2DDDD;padding:10px;}
.sb{left:260px;top:3px;z-index:3;font-size:12px;background:url(i/sr.png) no-repeat;border:none;}
.ts{width:248px;padding:3px 25px 3px 5px;background-color:#FBF2E1;border:1px solid #D3D3D2;display:inline;font-size:12px;}
.sc,#smt,.srt{cursor:pointer;}
#f{background: none repeat scroll 0 0 #303030;padding:0 0 40px 0;}
.ln{height:1px;margin-top:1px;margin-bottom:14px;background:#303030;float:left;}
.ft,.ft a{color:#aaa;font-size:12px;line-height:15px;text-align: center;}
.ft a:hover,.ft a:focus{color:#ff6600;}
.hr{background:#333333;color:#014b37;box-shadow:0 0 1px #d0c8c8;height:1px;}
.his{left:0;top:90px;z-index:-2;}
.al{left:0;top:0;z-index:-3;}
.ads2{max-width:728px;min-height:90px;}
.ads3{width:300px;height:250px;}
.jsnavi{font-size:15px;height:20px;}
.jsbox{max-width:615px;height:auto;}
.sr li,.gt img,.hst img,.next,.next a,.hmi img,.h2t,#lg i,#lg a,#smt{transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
@-ms-viewport{width:device-width;}
@viewport{width:device-width;}
@media screen and (max-width:320px){.hst{margin-left:6px;}
.gt{margin-left:10px;}
.ft{font-size:10px !important;}
}
@media screen and (max-width:360px){#cf textarea,#cf input,#cf select{margin-left:15px;}
}
@media screen and (min-width:480px){.rm{margin-right:15px;}
.lm{margin-left:15px;}
}
@media screen and (max-width:480px){#lg{margin-left:10px;}
.ml{margin-left:10px;}
.cb{clear:both;}
#sr{width:100%;background:#f1faff;}
.ads3,.sc{margin:0 auto;display:block;}
.nx a{width:100%;}
}
@media screen and (max-width:560px){.soc{width:100%;margin:10px 0 10px 0 !important;padding:10px 0;background:#72858f;border-top:1px solid #535c61;border-bottom:1px solid #535c61;text-align:center;}
}
@media screen and (width:640px){.hmi img,.mi img{margin-left:12px;}
.ip img{float:left;}
}
@media screen and (max-width:800px){#m,#sr{margin:0 auto;display:block;}
#lg{margin-left:15px;}
.soc{margin-right:15px;}
#sr{max-width:645px;width:100%;background:#f1faff;}
.ads3,.sc{margin:0 auto;display:block;}
}
@media screen and (min-width:975px){#m,#sr{float:left;}
#w{background:#eee;}
.sd{margin-right:15px;}
#at{margin-bottom:15px;}
#at{margin-top:15px;}
#at,.li img,.nx,.gi{margin-left:15px;}
#w,#at,img,.next,.top a,#go{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}
#m{border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-khtml-border-radius:2px 0 0 2px;}
}
@media screen and (min-width:645px){.hmi img,.mi img{margin-left:15px;}
.ip img{float:left;}
#m{width:645px;min-height:900px;}
}