@charset "utf-8";
/*@import url(fonts.css);*/
@import url(layout.css);


/* CSS Document */
html {overflow-y:scroll; overflow-x:hidden;}
body {margin:0; padding:0; font-family:"NanumGothic"; Dotum, "돋움", Gulim, "굴림", Malgun Gothic, "맑은 고딕", Nanum Gothic, "나눔 고딕", Century Gothic, Sans-serif; font-size:13px; color:#666;}
body, p, ul, ol, li, dl, dt, dd, form, table, th, td, fieldset, input, textarea, select, button, span, h1, h2, h3, h4, h5, h6, pre, address {margin:0; padding:0; -webkit-text-size-adjust:none;}
ul, li, dl, dt, dd {list-style:none;}
/*img {font-size:0; line-height:0;}*/
img, table, input, fieldset, button {border:0 none;}
hr {display:none;}
caption, legend {visibility:hidden; z-index:-1; position:relative; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none;}
a:link, a:visited {text-decoration:none; color:#333;}
a:active, a:hover {text-decoration:none; color:#000;}
h1, h2, h3, h4, h5, h6 {font-size:1em; font-weight:normal;}
address {font-style:normal;}
input, select, img {font-family:Dotum; vertical-align:middle;}
table {border-collapse:collapse;}
img {-ms-interpolation-mode:bicubic !important;} /*ie7*/
@-moz-document url-prefix() {select {padding:2px 2px 2px 0;}}

.edit_position {border-collapse:separate;}
.edit_privacy_terms p {margin:auto; padding:5px 0; *padding:7px 0\9; line-height:20px;}
.blind, .hidden {display:block; position:absolute; left:0; top:-5000px; overflow:hidden;}
.box_space {display:block;}
button {background:none; border:0; margin:0; padding:0;}
button.btn {display:inline-block; cursor:pointer; zoom:1; *display:inline; *overflow:visible;}
button, button.btn {vertical-align:middle;}
input.input_type_text {height:20px; line-height:20px; border:1px solid #ddd;}
input.input_type_password {height:20px; line-height:20px; border:1px solid #ddd;}
input.input_type_file {height:20px; line-height:20px; border:1px solid #ddd;}
select.select_box {height:22px; line-height:22px; border:1px solid #ddd;}
.textarea_box {color:#666; border:1px solid #ddd; padding:7px 7px;}
textarea.textarea_text {width:100%; height:140px; font-family:"NanumGothicBold"; color:#666; line-height:19px; border:1px solid #fff; resize:none; padding:0; overflow-y:scroll;}

input.w5 {width:5%;}
input.w10 {width:10%;}
input.w15 {width:15%;}
input.w20 {width:20%;}
input.w25 {width:25%;}
input.w30 {width:30%;}
input.w35 {width:35%;}
input.w40 {width:40%;}
input.w45 {width:45%;}
input.w50 {width:50%;}
input.w55 {width:55%;}
input.w60 {width:60%;}
input.w65 {width:65%;}
input.w70 {width:70%;}
input.w75 {width:75%;}
input.w80 {width:80%;}
input.w85 {width:85%;}
input.w90 {width:90%;}
input.w95 {width:95%;}
input.w100 {width:100%;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.mt55{margin-top:55px;}
.mt60{margin-top:60px;}
.mt65{margin-top:65px;}
.mt70{margin-top:70px;}
.mt75{margin-top:75px;}





.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}
.mb55 {margin-bottom:55px;}
.mb60 {margin-bottom:60px;}
.mb65 {margin-bottom:65px;}
.mb70 {margin-bottom:70px;}
.mb75 {margin-bottom:75px;}
.mb80 {margin-bottom:80px;}
.mb85 {margin-bottom:85px;}
.mb90 {margin-bottom:90px;}
.mb95 {margin-bottom:95px;}
.mb100 {margin-bottom:100px;}

.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}
.ml40 {margin-left:40px;}
.ml45 {margin-left:45px;}
.ml50 {margin-left:50px;}

.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}
.mr45 {margin-right:45px;}
.mr50 {margin-right:50px;}