@charset "utf-8";
/* Reset */
html,body{width:100%;height:100%}
html{overflow-y:scroll}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,h1,h2,h3,h4,h5,h6,input,textarea,select,button{font-family:'돋움',Dotum,Helvetica,AppleGothic,sans-serif;font-size:12px;line-height:21px;color:#666666}
img,iframe{border:0 none}
li{list-style:none}
img{vertical-align:middle}
i,em,address{font-style:normal}
label,button{cursor:pointer}
a{color:#666666;text-decoration:none}
a:hover,a:active,a:focus{color:#0c4da2;text-decoration:underline}
hr{display:none}
table{width:100%;/* border-collapse:collapse;table-layout:fixed; */border-collapse:collapse;border-spacing:0}
table,table th,table td{ border:0 none;}
caption{overflow:hidden;width:1px;height:0px;font-size:0;line-height:0;text-indent:-9999px}
form,fieldset,button{border:0 none;vertical-align:top}
select,textarea,input,label,button{vertical-align:middle}
legend,.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

/* html5 */
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}
mark,rp,rt,ruby,summary,time{display:inline}

/* skip navigation */
#u_skip{position:relative;z-index:2147483647}
#u_skip a{position:absolute;top:-10000px;left:0;right:0;padding:15px 0;background:#1d60a7;font-size:16px;font-weight:bold;color:#fff;text-align:center;outline:none;}
#u_skip a:active,#u_skip a:focus{top:0;text-decoration:none;cursor:pointer;}

/* Common */
.hidden{display:none;visibility:hidden;width:0;height:0;margin:0;padding:0;background:none;font-size:0;line-height:0}
.hide{display:block;overflow:hidden;position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;line-height:0;font-size:0;text-indent:-9999px}
.show{visibility:visible}

.fl{float:left}
.fr{float:right}
.clr{clear:both !important;width:100%}
.clr:after{display:block;clear:both;content:''}
.block{display:block}
.t_nowrap{white-space:nowrap}
.bdr_n{border-right:none !important}
.bdb_n{border-bottom:none !important}
.tr_bdb_n th,.tr_bdb_n td{border-bottom:none !important}
.mpb_n{ margin-right:0 !important; padding-right:0 !important; background:none !important;}

/* Align */
.l{text-align:left !important}
.c{text-align:center !important}
.r{text-align:right !important}
.t{vertical-align:top !important}
.m{vertical-align:middle !important}
.b{vertical-align:bottom !important}

/* space */
.pt0{padding-top:0 !important}
.pl0{padding-left:0 !important}
.pr0{padding-right:0 !important}
.pb0{padding-bottom:0 !important}
.ml0{margin-left:0 !important}
.mr0{margin-right:0 !important}
.mr15{margin-right:15px !important}
.mr20{margin-right:20px !important}
.mr100{margin-right:100px !important}
.mb0{margin-bottom:0 !important}
.mt01{margin-top:-1px !important}
.mt0{margin-top:0 !important}
.mt3{margin-top:3px !important}
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt12{margin-top:12px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:25px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}
.w100per{width:100%}
