/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0;padding:0}
body{/*word-wrap:break-word;*/word-break:break-all}
table {border-collapse:collapse;border-spacing:0}
fieldset, img {border:0}
address, caption, cite, code, dfn, em, strong, th, var, optgroup{font-style:inherit;font-weight:inherit}
caption, th {text-align:left}
input, button, textarea, select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input, button, textarea, select {*font-size:100%}
li{list-style-type:none}em{font-style:normal}h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:400}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
    border:none ;
    padding:0;
    }

/*base*/
.b{font-weight:700}
.fl{float:left;display:inline}.fr{float:right;display:inline}.clear{display:block;clear:both;height:0;overflow:hidden}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}
.hand{cursor:pointer}.cursor_def{cursor:default}.cursor_tb{cursor:move/*n-resize*/}.ui-sortable-disabled .cursor_tb{cursor:auto} .hidden{display:none}.nobg{background:none!important}.rel{position:relative}.underline,.underline a{text-decoration:underline!important}
.blank1,.blank5,.blank10,.blank15,.blank20,.blank{clear:both;overflow:hidden;display:block}.blank1{height:1px}.blank5{height:5px}.blank10{height:10px}.blank15{height:15px}.blank20{height:20px}.blank{height:10px}

.clearfix:before,.clearfix:after{content:'.';display: block;overflow: hidden;visibility: hidden;width: 0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1;clear:both}

a,a:link{color:#009;text-decoration:none}
a:visited{color:#009;text-decoration:none}
a:hover{color:#009;text-decoration:underline}
a:active{color:#009}
.gray,.gray a,.gray a:link,.gray a:visited,a.gray:link,a.gray:visited{color:#666}
.white,.white a,.white a:link,.white a:visited,a.white:link,a.white:visited{color:#fff}
.cBlack,.cBlack a,.cBlack a:link,.cBlack a:visited,a.cBlack:link,a.cBlack:visited{color:#353535}
.red,.red a,.red a:link,.red a:visited,a.red:link,a.red:visited{color:#f00}
.green,.green a,.green a:link,.green a:visited,a.green:link,a.green:visited{color:#090}
.blue,.blue a,.blue a:link,.blue a:visited,a.blue:link,a.blue:visited{color:#009}
.bor_red{border:1px solid #f00!important}