@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

/***** reset *****/
* { margin:0; padding:0; font-family: 'Noto Sans KR', sans-serif; }
html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,canvas,details,figcaption,summary,time,mark,audio,video { margin:0; padding:0; font-family: 'Noto Sans KR', sans-serif; font-size:14px; line-height:150%; list-style-type:none; text-decoration:none; color:#484848 }

img, input.image, input.btn, fieldset,iframe { border:0 none; }
img, fieldset { border:none; }
input,textarea, select { vertical-align:middle; border:1px solid #c9c9c9; font-family: 'Noto Sans KR', sans-serif; color:#484848; }
textarea { resize:none; }
hr { position:absolute; top:-5000px; left:0; width:0px; height:0px; overflow:hidden; font-size:0; line-height:0; }
select { padding:1px; vertical-align:top; font-family: 'Noto Sans KR', sans-serif;  }
legend { position:absolute; top:0; left:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; }
address { font-style:normal; }
table { border-collapse:collapse; }
a { color:#484848; text-decoration: none; }
a:active, a:hover { text-decoration:underline; }

#skipnav { position:absolute; top:0; left:0; width:100%; z-index:999; }
#skipnav a {display:block; position:absolute; top:0; left:0; height:0px; font-size:0px; line-height:0px; text-align:center; }
#skipnav a:hover,
#skipnav a:active,
#skipnav a:focus { position:relative; margin:20px auto; width:90%; height:80px; line-height:80px; background:#261d18; text-align:center; color:#ffd84e; border:2px solid #ffd84e; font-weight:bold; font-size:20px; }

.clearfix:after{display:block; content:''; clear:both; }
.ir { display:block; width:0; height:0; text-indent:100%; white-space:nowrap; overflow:hidden; line-height:0; font-size:0; }
.dp_inline { display:inline; }
.dp_b { display:block; }
/* .dp_n { display:none; }
.dipy_n { position:absolute; top:-5000px; left:0; width:0px; height:0px; font-size:0; line-height:0; text-indent:-200%; overflow:hidden; } */
.wfont { font-weight:bold; }
.normal { font-weight:normal; }
.sfont { font-size:12px; }
.mfont { font-size:13px; }
.bfont { font-size:15px; }
.ls_1 { letter-spacing:-1px; }
.center { text-align:center; }
.left { text-align:left !important; }
.right { text-align:right; }
.middle { vertical-align:middle; }
.float_l { float:left; }
.float_r { float:right; }
.clear_b { clear:both; }
.hidden, .hidden * { display:block !important; position:fixed !important; top:-500000px !important; margin:0px !important; padding:0px !important; width:0px !important; height:0px !important; text-indent:-50000px !important; font-size:0px !important; line-height:0px !important; border:0px !important; }
caption{ text-align:left; }
.point { color:#bc1414 }

h4 { font-size:23px; font-weight:bold; }
.margin_t10 { margin-top:10px; }
.margin_t15 { margin-top:15px; }
.margin_t20 { margin-top:20px; }
span.wfont { font-weight:bold; }