/* 
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
  font-family: 'NanumGothicBold';
  font-style: normal;
  font-weight: 700;
  src: url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src: url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(https://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumMyeongjo';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.eot);
  src: url(https://fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.eot?#iefix) format('embedded-opentype'),
       url(https://fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.woff) format('woff'),
       url(https://fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.ttf) format('truetype');
}


/* layout.css */
body{margin:0; font-family:'NanumGothic';}
#wrap {position:relative;width:100%; overflow:hidden; min-width:1000px;}

 
#M_header, #M_contentWrap, #M_footer, #downMenu{display:none;}

#M_header, #M_contentWrap, #M_footer, #downMenu{display:none;}

/* header */
#header{position:relative;z-index:2;width:100%;height:71px;text-align:center;font-size:12px;}
#header:after{content:"";display:block;clear:both;}
#header .header_in{position:relative;width:1000px;margin:0 auto;height:71px;}
#header .header_in h1{position:absolute;left:0;top:0;width:auto; height:71px; text-align:left; background:#fcfcfc; padding:0 40px; font-size:20px; z-index:5; text-align:center; border-left:1px solid #ddd; border-right:1px solid #ddd;}
#header .header_in h1 a{display:block; height:71px; color:#666; font-weight:600;}
#header .header_in h1 p {line-height:6px;}
#header .header_in .util{position:absolute;width:auto;float:right;right:0;top:5px;text-align:right;}
#header .header_in .util li{display:inline-block;float:left;padding:0 0 0 20px; background:url('../images/layout/top_menu_bar.gif') no-repeat 11px 6px;}
#header .header_in .util li.first{background:none;}
#header .header_in .util li a{font-weight:400; color:#666; font-size:12px; letter-spacing:-0.5px;}

/*gnb*/
#gnb{position:relative;top:38px;padding:0;width:100%;height:44px;margin:0 auto;z-index:2;}
#gnb .depth1{float:right;display:inline-block;*display:inline;zoom:1;}
#gnb .t{position:relative;float:left; width:auto;padding:10px 20px 0 20px;height:34px; background:url('../images/layout/gnb_dot.png') no-repeat 0 18px; letter-spacing:-0.5px;}
#gnb .t.first{background:none;}
#gnb .t a{font-size:15px; font-family:'Malgun Gothic'; display:inline-block;width:auto;padding:0 6px;color:#444444;}
#gnb .t a:hover, #gnb .t a:focus, #gnb .on .tl{color:#e62a2f;}
#gnb li a{display:inline-block;}
#gnb .last{position:relative;float:left; width:auto;padding:13px 0 0 17px;height:31px;}



#submenu01 {position:absolute;left:0;top:30px;padding:0;text-align:left;line-height:25px;width:100%;margin:0 auto;font-size:12px;background:url('../image/gnb_sub_bg.png') repeat 0 0;}
#submenu01 .subfont { border-bottom:1px solid #666; padding:6px 0; }
#submenu01 .subfont a{font-size:13px; color:white; margin-left:10px; letter-spacing:-1px; font-family:'NanumGothic'; }

#submenu02 {position:absolute;left:0;top:30px;text-align:left;line-height:25px;width:100%;margin:0 auto;font-size:12px;background:url('../image/gnb_sub_bg.png') repeat 0 0;}
#submenu02 .subfont { border-bottom:1px solid #666; padding:6px 0; }
#submenu02 .subfont a{font-size:13px; color:white; margin-left:10px; letter-spacing:-1px; font-family:'NanumGothic'; }

#submenu03 { position:absolute;left:0;top:30px;text-align:left;line-height:25px;width:100%;margin:0 auto;font-size:12px;background:url('../image/gnb_sub_bg.png') repeat 0 0;}
#submenu03 .subfont { border-bottom:1px solid #666; padding:6px 0; }
#submenu03 .subfont a{font-size:13px; color:white; margin-left:10px; letter-spacing:-1px; font-family:'NanumGothic'; }

#submenu04 {position:absolute;left:0;top:30px;text-align:left;line-height:25px;width:100%;margin:0 auto;font-size:12px;background:url('../image/gnb_sub_bg.png') repeat 0 0;}
#submenu04 .subfont { border-bottom:1px solid #666; padding:6px 0; }
#submenu04 .subfont a{font-size:13px; color:white; margin-left:10px; letter-spacing:-1px; font-family:'NanumGothic'; }

#submenu05 {position:absolute;left:0;top:30px;text-align:left;line-height:25px;width:100%;margin:0 auto;font-size:12px;background:url('../image/gnb_sub_bg.png') repeat 0 0;}
#submenu05 .subfont { border-bottom:1px solid #666; padding:6px 0; }
#submenu05 .subfont a{font-size:13px; color:white; margin-left:10px; letter-spacing:-1px; font-family:'NanumGothic'; }

#submenu06 {position:absolute;left:0;top:30px;text-align:left;line-height:25px;width:100%;margin:0 auto;font-size:12px;background:url('../image/gnb_sub_bg.png') repeat 0 0;}
#submenu06 .subfont { border-bottom:1px solid #666; padding:6px 0; }
#submenu06 .subfont a{font-size:13px; color:white; margin-left:10px; letter-spacing:-1px; font-family:'NanumGothic'; }

#submenu07 {position:absolute;left:0;top:30px;text-align:left;line-height:25px;width:100%;margin:0 auto;font-size:12px;background:url('../image/gnb_sub_bg.png') repeat 0 0;}
#submenu07 .subfont { border-bottom:1px solid #666; padding:6px 0; }
#submenu07 .subfont a{font-size:13px; color:white; margin-left:10px; letter-spacing:-1px; font-family:'NanumGothic'; }

#submenu08 {position:absolute;left:0;top:30px;text-align:left;line-height:25px;width:100%;margin:0 auto;font-size:12px;background:url('../image/gnb_sub_bg.png') repeat 0 0;}
#submenu08 .subfont { border-bottom:1px solid #666; padding:6px 0; }
#submenu08 .subfont a{font-size:13px; color:white; margin-left:10px; letter-spacing:-1px; font-family:'NanumGothic'; }



.m1{margin-left:25px;}
.m1, .m2, .m3, .m4, .m5, .m6, .m7, .m8{
text-align:center;
overflow:hidden;
position:relative;
float:left; font-size:17px; padding-left:1px; padding-right:1px; min-width:90px;}
.m8{margin-right:0px;}
.m1 div, .m2 div, .m3 div, .m4 div{display:none;}


/* container */
#container{position:relative;overflow:hidden; width:1000px; margin:0 auto 0 auto; padding:0 0 80px 0;}

/* container_mem */
#container_member{position:relative;overflow:hidden; width:1000px; margin:0 auto; padding:100px 0 80px 0;}


.lnb {position:relative;float:left;width:200px;padding-top:20px;font:12px 'NanumGothic','³ª´®°íµñ','µ¸¿ò',dotum,'±¼¸²',gulim,Helvetica,sans-serif;}
.lnb h2{padding:0 0 10px 5px;font-weight:600;color:#232323;font-size:24px;letter-spacing:-1px; border-bottom:1px solid #dc5d40;}
.lnb h2 p{font-size:10px; color:#c7c7c7; letter-spacing:0;}
.lnb .lnb_m{padding:1px 0 0; border-bottom:1px solid #d9d9d9; margin-bottom:20px;}
.lnb .lnb_m li{border-bottom:1px solid #d9d9d9; background:url('../images/layout/left_de.png') no-repeat 180px 15px;}
.lnb .lnb_m li.last{border-bottom:none;}
.lnb .lnb_m a{display:block;padding:12px 5px 12px 12px;color:#666;font-size:13px;}
.lnb .lnb_m a:hover, .lnb .lnb_m a:focus, .lnb .lnb_m .on a{color:#fff; font-weight:600; background:#e62a2f url('../images/layout/left_de_on.png') no-repeat 180px 20px;}
.lnb .lnb_m li.depth2 {border-bottom:0px solid #eaeaea; background:#F4F4F4; font-size:12px; padding:0;}
.lnb .lnb_m li.depth2 a {font-size:12px; padding:5px 0 6px 12px;background:none;color:#666; font-weight:400;}
.lnb .lnb_m li.depth2 a:hover {color:#235f97;font-weight:400;}
.lnb .lnb_m li.depth2.on {color:#235f97; background:#d6eaf3;}
.lnb .lnb_m li.depth2.on a {color:#235f97; font-weight:600; }
.lnb .left_banner{margin-top:20px;padding:0; }

#contents{position:relative;float:right; width:760px;padding:0 0 0 0; overflow:hidden;}


.sub_title { position:relative; margin:0; width:100%;height:62px;background:url("../images/layout/sub_title_bottom_bg.jpg") repeat-x 0 bottom; }
.sub_title .com_title { float:left;padding:12px 10px 0 6px;height:53px;font-size:26px;line-height:1.1;color:#000000; border-top:2px solid #000000; }
.sub_title .com_text { float:left;font-size:12px;padding:24px 0 0 8px; color:#979797; }


.sub_top{position:relative;right:0;top:30px;width:100%; padding-bottom:30px;}
.sub_top.visual_1{background:url("../images/layout/bg_sub_visual_1.jpg") no-repeat 0 0;}
.sub_top.visual_2{background:url("../images/layout/bg_sub_visual_2.jpg") no-repeat 0 0;}
.sub_top.visual_3{background:url("../images/layout/bg_sub_visual_3.jpg") no-repeat 0 0;}
.sub_top.visual_4{background:url("../images/layout/bg_sub_visual_4.jpg") no-repeat 0 0;}
.sub_top.visual_5{background:url("../images/layout/bg_sub_visual_5.jpg") no-repeat 0 0;}
.sub_top.visual_6{background:url("../images/layout/bg_sub_visual_6.jpg") no-repeat 0 0;}
.sub_top h1{padding:0 0 5px 2px; margin-bottom:15px; height:33px;font:24px "NanumGothic",Malgun Gothic; font-weight:600; line-height:1.1;letter-spacing:0px; border-bottom:1px solid #EAEAEA;}
.sub_top .btn_print { position:absolute; float:right; top:0; right:0; }
.sub_top p{ padding:10px 0; font-size:13px; }


.location{position:relative; text-align:right; overflow:hidden; padding:0; width:100%; height:40px; color:#000; font-size:13px; background:#fafafa; border-bottom:1px solid #e5e5e5;}
.location .lo_txt{width:1000px; margin:0 auto; line-height:40px;}
.location .lo_txt a{color:#000;}
.location .lo_txt strong { color:#e62a2f; }

.sns{position:absolute; top:30px; right:0; text-align:right; overflow:hidden; padding:0; width:100%;}
.sns ul li{display:inline-block; margin-left:5px;}

/* header */
#footer {position:relative; background:#ececec; border-top:1px solid #DDD;text-align:center;padding:0;font:12px 'NanumGothic','³ª´®°íµñ','µ¸¿ò',dotum,'±¼¸²',gulim,Helvetica,sans-serif;}
#footer .footer_in{position:relative;width:1000px;margin:0 auto; padding:25px 0; text-align:left; line-height:18px;}
#footer .footer_in address{color:#666;padding:0 0 0 130px;}
#footer .footer_in address span{display:inline-block;padding:0 10px 0 5px;font-size:12px;}
#footer .footer_in .txt{color:#666;padding:0 0 13px 120px;}
#footer .footer_in p{padding-left:130px; font-size:11px; color:#858585;}
#footer .footer_in .txt span{display:inline-block;padding:0 0 0 16px;}
#footer .footer_in .copy{color:#666;padding:12px 0 13px 0; margin-left:130px; border-top:1px solid #DDD; }
#footer .footer_in .logo {position:absolute;left:0;top:26px;width:auto;height:200px}


@media only screen and (max-width:997px){
	#wrap,#header,#footer,.open_box{width:1000px;}
}

/* 20170623 - ÇÐ°úº°¹Ù·Î°¡±â Äü¸Þ´º Ãß°¡ */
#quick_banner{position:fixed;z-index:999;top:150px;right:0;width:100px;text-align:center}
#quick_banner .quick_tit{background:url('../images/layout/quick_tit_bg.png') no-repeat;width:100px;height:45px;font-size:13px;font-weight:bold;letter-spacing:-0.5px;line-height:18px;color:#fff;padding-top:55px}
#quick_banner ul li{cursor:pointer;background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding:10px 0}
#quick_banner ul li a{font-size:11px;color:#777;letter-spacing:-0.5px;line-height:17px}
#quick_banner ul li:hover a{font-weight:bold;color:#094ab6;text-decoration:underline}