@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* Reset */
html,body{ -webkit-text-size-adjust:none;}
body,h1,h2,h3,h4,h5,h6,input,textarea,select,button{ font-family:'Nanum Gothic','¸¼Àº°íµñ',Dotum,'µ¸¿ò',AppleSDGothicNeo,sans-serif; font-size:14px; font-weight:400; color:#1a1a1a; line-height:1.5;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,iframe{ margin:0; padding:0;}
img,form,iframe,fieldset,button{ border:0 none;}
li{ list-style:none;}
img{ vertical-align:top;}
i,em,address,cite,optgroup{ font-style:normal;}
h1,h2,h3,h4,h5,h6,h7,th,strong,b{ font-weight:700;}
kbd,samp,code{  font-family:monospace;}
label,button{ cursor:pointer;}
code{ display:block;}
a{ color:#585858; text-decoration:none !important;}
a:hover,a:active,a:focus{ color:#585858; text-decoration:underline;}
table{ clear:both; width:100%; border-collapse:collapse; border-spacing:0;}
table,table th,table td{  border:0 none;}
hr{ display:none;}
iframe{ display:block;}
select,textarea,input,label,button{ vertical-align:middle;}

.blind,caption,legend{ display:block; overflow:hidden; position:absolute; top:-1000em; left:0; width:0; height:0; font-size:0;}
.t_oneline{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.t_nowrap{ white-space:nowrap;}

.clr{ display:block;}
.clr:after{ display:block; clear:both; content:'';}
.fl{ float:left !important;}
.fr{ float:right !important;}
.block{ display:block;}
.hand{cursor:pointer;}

/* Clear MarginRight PaddingRight Background */
.mpb_n{  margin-right:0 !important; padding-right:0 !important; background:none !important;}

/* border */
.bdt_n{ border-top:none !important;}
.bdr_n{ border-right:none !important;}
.bdb_n{ border-bottom:none !important;}
.tr_bdb_n th,.tr_bdb_n td{ border-bottom: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;}
.pb0{ padding-bottom:0 !important;}
.pl0{ padding-left:0 !important;}
.pr0{ padding-right:0 !important;}
.pr10 {padding-right:10px !important;}
.pl10 {padding-left:10px !important;}
.mg0{ margin:0 !important;}
.mt0{ margin-top:0 !important;}
.ml0{ margin-left:0 !important;}
.ml4{ margin-left:4px !important;}
.mr0{ margin-right:0 !important;}
.mb0{ margin-bottom:0 !important;}
.mr4{ margin-right:4px !important;}
.mt5{ margin-top:5px !important;}
.mt10{ margin-top:10px !important;}
.mt15{ margin-top:15px !important;}
.mt18{ margin-top:18px !important;}
.mt20{ margin-top:20px !important;}
.mt25{ margin-top:25px !important;}
.mt30{ margin-top:30px !important;}
.mt35{ margin-top:35px !important;}
.mt40{ margin-top:40px !important;}
.mt50{ margin-top:50px !important;}
.mt60{ margin-top:60px !important;}
.mt70{ margin-top:70px !important;}
.mt80{ margin-top:80px !important;}
.mb10{ margin-bottom:10px !important;}
.mb15{ margin-bottom:15px !important;}
.mb18{ margin-bottom:18px !important;}
.mb20{ margin-bottom:20px !important;}
.mb25{ margin-bottom:25px !important;}
.mb30{ margin-bottom:30px !important;}
.mb35{ margin-bottom:35px !important;}
.mb40{ margin-bottom:40px !important;}
.mb50{ margin-bottom:50px !important;}
.mb60{ margin-bottom:60px !important;}
.mb70{ margin-bottom:70px !important;}
.mb80{ margin-bottom:80px !important;}
.wfull{ width:100% !important;}
.wauto{ width:auto !important;}
.ml10{ margin-left:10px !important;}
.mr10{ margin-right:10px !important;}

/* width */
.w20p {width:20% !important;}
.w25p {width:25% !important;}
.w30p {width:30% !important;}
.w32p {width:32% !important;}
.w35p {width:35% !important;}
.w40p {width:40% !important;}
.w45p {width:45% !important;}
.w50p {width:50% !important;}
.w55p {width:55% !important;}
.w60p {width:60% !important;}
.w65p {width:65% !important;}
.w70p {width:70% !important;}
.w75p {width:75% !important;}
.w80p {width:80% !important;}

/* color */
.red {color:#ff0000 !important;}
.cyan {color:#00acc1 !important;}

/* 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:722;}
#u_skip a{ position:absolute; top:-10000px; left:0; right:0; padding:15px 0; background:#277c1a; 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;}