@charset "utf-8";

/* common */
window {border:0;}
html {
overflow-y:scroll; *overflow-x:hidden;}

html,body {text-align:left; border:none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 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, fieldset, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:none; /*outline:0; */ font-family:inherit; /*font-size:100%; */ vertical-align:top;}
input, button, textarea {margin:0; padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {font-weight:normal; font-size:12px; width:100%;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
table, td, th {border-collapse:collapse; table-layout:fixed;}
label.hidden_label {position:absolute; margin-left:-100000px;}
a {text-decoration:none;}
a:active {text-decoration:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a, a:link, a:visited, a:hover, a:active, a:focus {color:inherit;}
img, button {border:0;}
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}
a, button {cursor:pointer;}
button::-moz-focus-inner {padding:0; border:0;}

.cboth {clear:both;} 
input[type=text]::-ms-clear{display: none;}
.t_indent {text-indent:-10000em !important; display:inline-block;}
.blind {position:absolute; width:1px; height:1px; overflow:hidden;}
.stats_img_n {position:absolute; margin-top:-1000000px; display:block;}

/* for desc */
.text_bold {font-weight:bold;}
.text_underline {text-decoration:underline;}

.pointer {cursor:pointer;}