@charset "utf-8";
@import url(master.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

*{margin:0; padding:0;}

html{width:100%;}
html{overflow-y:scroll;}

h1,h2,h3,h4,h5,h6,input,textarea,select,option{font-size:12px;}
img,fieldset{border:0 none;}
ol,ul,li{list-style:none;}
hr,caption{display:none;}
a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:none;}
table{padding:0;border-spacing:0px;border:0;border-collapse:collapse;}
th,td{padding:0px;}
li img{vertical-align:top;}
input img{vertical-align:top;}
input txt{vertical-align:middle;}
input,select,textarea,form img{vertical-align:middle;}
dl img,dt img,dd img{vertical-align:top;}

em,address,dfn{font-style:normal}
button,label{cursor:pointer;_cursor /**/:hand}
textarea{overflow:auto}

/* HIDDEN */
hr{display:none;} /* 아예 안보임 */
.blind{display:block;position:absolute;left:0;top:-10000em;overflow:hidden;} /* 위치값만 멀리 */
.hidden{visibility:hidden; line-height:0; font-size:0; width:0;} /* 숨김 */

/* SKIP */
.skip{}
.skip a{display:block;position:absolute;left:0;top:-10000em;z-index:9999;width:100%;background:navy;font-size:1.4em;font-weight:bold;color:yellow;text-align:center;}
.skip a:hover,.skip a:focus,.skip a:active{top:0;padding:1.5em 0;}

/* FORM */
.input_text,textarea{*margin:-1px 0;padding-right:1px;}
.input_check,.input_radio{width:13px;height:13px;}
legend{display:block;position:absolute;left:0;top:-10000em;overflow:hidden;line-height:0;font-size:0;width:0;}

/* TEST */
.t{border:1px solid red;}
.tbg{background:red;}