@charset "utf-8";
/* CSS Document */
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css ");
@import url("https://fonts.googleapis.com/css?family=Lora:400,700");
body{margin:0;padding:0}

/* reset style */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;background:transparent;font-size:12px;font-family:'Nanum Gothic',Dotum,Lora,tahoma,arial,sans-serif,verdana,helvetica;color:#666}
ol,ul,li{list-style:none}
blockquote,q{quotes:'none'}
select{margin:0 0 1px;padding:3px 0;font:13px dotum}

/* html5 초기화코드(reset style)*/
html,body,div,span,applet,object,iframe,h1,h2 h3,h4,h5 h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody tfoot,thead,tr,th,td{margin:0; padding:0; border:0; font-size:13px; font-family:'Nanum Gothic',Dotum, Lora, tahoma, arial,sans-serif,verdana,helvetica;color:#666;}
article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time mark,audio,video {margin:0; padding:0; border:0; font-size:13px;font-family:'Nanum Gothic',Dotum,tahoma,arial,sans-serif,verdana,helvetica;color:#666;}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;} 
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse; border-spacing: 0;}
/* html5 초기화코드(reset style)*/


/* 스킵내비게이션 */
#skipContent{position:absolute;top:0;left:0;z-index:100001;width:100%}
#skipContent a{display:block;overflow:hidden;width:1px;height:1px;margin-bottom:-1px;color:#fff;text-align:center}
#skipContent a:focus,#skipContent a:active{position:absolute;top:0;left:0;width:100%;height:auto;padding:5px 0;background:#000}
/* 스킵내비게이션 */

/* common style */
.ft_l{float:left}
.ft_r{float:right}
.clear{clear:both}

.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.bold {font-weight:bold;}
a{text-decoration:none}

.no_bg {background:none;}
.no_bgmar {background:none !important;margin:0 !important;}
.vt_m{vertical-align:middle}
.vt_t{vertical-align:top}

.no_mar{margin:0!important;}
.mt_5{margin-top:5px !important;}
.mt_10{margin-top:10px !important;}
.mt_15{margin-top:15px !important;}
.mt_20{margin-top:20px !important;}
.mt_25{margin-top:25px !important;}
.mt_30{margin-top:30px !important;}
.mt_35{margin-top:35px !important;}
.mt_40{margin-top:40px !important;}
.mt_45{margin-top:45px !important;}
.mt_50{margin-top:50px !important;}
.mt_55{margin-top:55px !important;}
.mt_60{margin-top:60px !important;}
.ml_5{margin-left:5px !important;}
.ml_10{margin-left:10px !important;}
.ml_15{margin-left:15px !important;}
.ml_20{margin-left:20px !important;}
.ml_25{margin-left:25px !important;}
.ml_30{margin-left:30px !important;}
.ml_35{margin-left:35px !important;}
.ml_40{margin-left:4px !important;}
.mb_5{margin-bottom:5px !important;}
.mb_10{margin-bottom:10px !important;}
.mb_15{margin-bottom:15px !important;}
.mb_20{margin-bottom:20px !important;}
.mb_25{margin-bottom:25px !important;}
.mb_30{margin-bottom:30px !important;}
.mb_35{margin-bottom:35px !important;}
.mb_40{margin-bottom:40px !important;}
.mb_40{margin-bottom:50px !important;}
.mr_5{margin-right:5px !important;}
.mr_10{margin-right:10px !important;}
.mr_15{margin-right:15px !important;}
.mr_20{margin-right:20px !important;}
.mr_25{margin-right:25px !important;}
.mr_30{margin-right:30px !important;}
.mr_35{margin-right:35px !important;}
.mr_40{margin-right:40px !important;}

.b_top{border-top:1px solid #ccc;}
.b_lr{border-left:1px solid #ccc; border-right:1px solid #ccc;}
.t_d{ letter-spacing:-0.1em;}