/* MASTER */

*{margin:0;padding:0}
html,body{width:100%;height:100%}
html{overflow-y:scroll}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}
body,input,button{font-size:12px; line-height:1.5em; font-family:"Pretendard", "Malgun Gothic", "dotum", "verdana", sans-serif; color:#666; }
.input_text, textarea{*margin:-1px 0; padding:2px; height:17px; border:1px solid #cdcdcd; }
.input_check, .input_radio{width:13px;height:13px; padding-right:20px;}
.input_text:focus{border-color: #55AAEA; background:#FFFDF4;}
textarea:focus{border-color: #55AAEA; background:#FFFDF4;}
h1,h2,h3,h4,h5,h6{font-size:12px; text-align:left}
img,fieldset,iframe{border:0 none}
li{list-style:none}
a{color:#555;text-decoration:none}
a:hover{color:#666;text-decoration:underline}
em,address{font-style:normal}
button,label{cursor:pointer;_cursor /**/:hand}
button *{position:relative}
button img{left:-3px;*left:auto}
textarea{overflow:auto; min-height:100px; font-size:12px; line-height:1.5em; font-family:"Pretendard", "Malgun Gothic", "dotum", "verdana", sans-serif; color:#666; }
option{padding-right:6px}
select{border: 1px solid #c7c7c7; padding: 2px 5px 2px 1px;  color: #333;}

/*Common*/
.blind, legend, .ke_kbd .skip_kbd, .wg_sports thead th{display:block;overflow:hidden; position:absolute; left:0; top:-5000px}
hr{display:none}
legend{*width:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}

/*Skip Area*/
.skip{display:block;}
.skip a{display:block; position:absolute; left:0; top:-5000px; z-index:9999; width:100%; background:navy; color:#fff; font-weight:bold; font-size:1.4em; text-align:center;}
.skip a:hover,.skip a:focus,.skip a:active{position:absolute; top:0; padding:20px 0;}

.hidden{visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0;}


.t{border:1px solid red;}
.tbg{background:red;}

