@charset "UTF-8";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{overflow-x:hidden;background:#FFF;}
body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;word-wrap:break-word;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, object, iframe, pre, code, p, blockquote, form, fieldset, legend, table, th, td, caption, tbody, tfoot, thead, article, aside, figure, footer, header, hgroup, menu, nav, section, audio, video, canvas{margin:0;padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, menu{display:block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:none;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
ul, ol, menu{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:'';}
abbr, acronym{border:none;font-variant:normal;}
/*sup{vertical-align:text-top;}*/
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
a img, map a{border:none;}
a:hover, a:active, a:focus{outline:0;}
embed{width:100%;}
audio, canvas, video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
img, object, embed{max-width:100%;height:auto;}
object, embed{height:100%;}
img{-ms-interpolation-mode:bicubic;}
body{font:14px/1.231 Verdana, Arial, sans-serif;}
select, input, button, textarea, button{font:99% arial, sans-serif;}
table{font-size:inherit;}
pre, code, kbd, samp, tt{font-family:monospace;line-height:1;}
table{empty-cells:show;}
input{line-height:1;}
form img, input, select{vertical-align:middle;}
textarea{resize:none;}
select{padding:1px;}
label{margin-right:5px;}
legend{display:none;}
input[type="text"], input[type="password"], textarea{padding:3px 4px 0 3px;border:1px solid #999;border-right:1px solid #CCC;border-bottom:1px solid #CCC;font-size:13px;}
button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;}
input[type="submit"],
input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer;}
input[type="submit"]::-webkit-search-decoration,
input[type="button"]::-webkit-search-decoration{display:none;}
input[type="submit"]::focus,
input[type="button"]::focus{outline-offset:-2px;}
.noDisplay{display:none;}
.block{display:block !important;}
.inline{display:inline !important;}
.inlineBlock{display:inline-block !important;}
.static{position:static !important;}
.relative{position:relative !important;}
.absolute{position:absolute !important;}
.fixed{position:fixed !important;}
.leftBox{float:left;}
.rightBox{float:right;}
.nofloat{float:none !important;}
.clearfix{zoom:1;}
.clearfix:after{display:block;clear:both;content:"";}
.clear{clear:both !important;}
a.hover:hover,
input.hover:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
strong, .bold{font-weight:bold;}
.italic{font-style:italic;}
.f10{font-size:71.43%;}
.f11{font-size:78.57%;}
.f12{font-size:85.71%;}
.f13{font-size:92.86%;}
.f15{font-size:107.14%;}
.f16{font-size:114.29%;}
.f17{font-size:121.43%;}
.f18{font-size:128.57%;}
.f19{font-size:135.71%;}
.f20{font-size:142.86%;}
.f21{font-size:150%;}
.f22{font-size:157.14%;}
.f23{font-size:164.29%;}
.f24{font-size:171.43%;}
.f25{font-size:178.57%;}
.f26{font-size:185.71%;}
.f27{font-size:192.86%;}
.f28{font-size:200%;}
.f29{font-size:207.14%;}
.f30{font-size:214.29%;}
.red{color:#ff0000;}
.white{color:#FFF;}
.grayC{color:#CCC;}
.gray9{color:#999;}
.gray6{color:#666;}
.gray3{color:#333;}
.black{color:#000;}
.middle{vertical-align:middle !important;}
.center{text-align:center !important;}
.left{text-align:left !important;}
.right{text-align:right !important;}
.underline{text-decoration:underline !important;}
.disc{padding-left:2em;list-style:disc;}
.circle{padding-left:2em;list-style:circle;}
.decimal{padding-left:2.4em;list-style:decimal;}
.inlineList dt,
.inlineList dd,
.inlineList li{display:inline;padding-right:5px;}
.inlineBlockList dt,
.inlineBlockList dd,
.inlineBlockList li{display:inline-block;padding-right:5px;}
.dlLine{zoom:1;}
.dlLine dt{float:left;margin-right:10px;padding:4px 0;}
.dlLine dd{padding:4px 0;border-bottom:1px #CCC solid;}
.dlLine dd:after{display:block;clear:both;content:"";}
@media screen and (max-width:768px) {
	a.hover:hover,input.hover:hover {opacity: 1;}
}
