*{word-wrap:break-word;-webkit-text-size-adjust:none;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.pc,.pr,body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}
table{empty-cells:show;border-collapse:collapse}
.xl li,ul li{list-style:none}
textarea{resize:none}
caption,th{text-align:left;font-weight:400}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400}
cite,em,i{font-style:normal}
a{text-decoration:none}
a:hover{text-decoration:underline}
a img{border:none}
label{cursor:pointer}
.z{float:left}
.y{float:right}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.hidefocus{outline:0}
.pipe{margin:0 5px;color:#CCC}
.xs1{font-size:12px!important}
.xs2{font-size:14px!important}
.xs3{font-size:16px!important}
.xs4{font-size:18px!important}
.xw0{font-weight:400}
.xw1{font-weight:700}
.bw0{border:none!important}
.bw0_all,.bw0_all td,.bw0_all th{border:none!important}
.bg0_c{background-color:transparent!important}
.bg0_i{background-image:none!important}
.bg0_all{background:0 0!important}
.mtn{margin-top:5px!important}
.mbn{margin-bottom:5px!important}
.mtm{margin-top:10px!important}
.mbm{margin-bottom:10px!important}
.mtw{margin-top:20px!important}
.mbw{margin-bottom:20px!important}
.ptn{padding-top:5px!important}
.pbn{padding-bottom:5px!important}
.ptm{padding-top:10px!important}
.pbm{padding-bottom:10px!important}
.ptw{padding-top:20px!important}
.pbw{padding-bottom:20px!important}
.vam{vertical-align:middle}
.vam *{vertical-align:middle}
.vat{vertical-align:top}
.vat *{vertical-align:top}
.vab{vertical-align:bottom}
.vab *{vertical-align:bottom}
.cur1{cursor:pointer}
.rq{color:red}
.tac{text-align:center!important}
.tal{text-align:left!important}
.tar{text-align:right!important}