@charset "utf-8";
@import url(board.css);
@import url(member.css);
@import url(font.css);

* {margin:0;padding:0}
html,body{font-size:13px;font-family:'나눔고딕', 'NanumGothic','Dotum';color:#454545;height:100%;}
body{width:100%;}
address,a,body,caption,div,dl,dt,dd,em,form,fieldset,h1,h2,h3,h4,h5,h6,html,iframe,img,label,legend,li,object,ol,p,span,strong,table,tbody,tfoot,thead,tr,th,td,ul{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
fieldset,img{border:0;}
a,a:hover,a:focus,a:active{text-decoration:none;color:#454545;}
address{font-style:normal;}
img,input,button,select,textarea{vertical-align:middle;padding:0;margin:0;color:#454545;font-family:'나눔고딕', 'NanumGothic';font-size:12px;line-height:18px;}
ul,ol{list-style:none;}
table{border-collapse:collapse; border-spacing:0;}
table th,strong{font-family:'NanumGothicBold';}
legend,hr{position:absolute; left:0; top:0; overflow:hidden;}
legend, hr, caption{font-size:0;height:0;line-height:0;visibility:hidden;width:0;}
button{cursor:pointer}
.skip{overflow:hidden; position:absolute; top:-9999px;text-indent:-9999px;}
#accessibility, caption, legend, .skip, .tableskip {visibility:hidden;overflow:hidden;width:0;height:0;padding:0;margin:0;font-size:0;line-height:0;}
table{border-collapse:collapse; border-spacing:0;}

.input_type1{border:1px solid #bfbfbf;height:17px;padding:2px 0 2px 5px;}
textarea{border:1px solid #bfbfbf;padding:10px;}
.input_Ncheck{border:1px solid #bfbfbf;height:20px;padding:2px 0 0 5px;background-color:#ffede3;}
select{border:1px solid #bfbfbf;height:23px;padding:2px;}
label{vertical-align:middle;padding:0;margin:0;}
radio{vertical-align:middle;padding:0;margin:0;width:12px;height:12px;}