@charset "utf-8";


/* layout.css */
body { margin:0; }
#wrap { position:relative;width:100%; }

.main { width:100%; background:url('../images/layout/all_bg.gif') repeat-x 0 38px; }
.sub { width:100%; background:url('../images/layout/sub_bg.gif') repeat-x 0 38px; }


/* header */
#header { position:relative;width:100%;height:100px;text-align:center;font-size:12px; border-bottom:2px solid #1764ba; overflow:hidden; }
#header:after { content:"";display:block;clear:both; }
#header .header_in { position:relative;width:1200px;margin:0 auto;height:100px; }
#header .header_in h1 { position:absolute;left:0;top:39px;width:auto;text-align:left; }
#header .header_in .util { position:absolute; left:50%; top:10px; margin-left:-600px; width:1200px; height:25px; text-align:right; }
#header .header_in .util li { display:inline; letter-spacing:-0.5px font-family:'NanumGothic'; line-height:20px; }
#header .header_in .util li.first { background:none; } 
#header .header_in .util li a.member_text { font-weight:400; color:#666; } 
#header .header_in .util li a.normal_text { padding:0 6px 0 6px;font-weight:400; color:#666; } 
#header .header_in .util_lang { position:absolute; left:50%; top:60px; margin-left:400px; width:200px;text-align:right; }
#header .header_in .util_lang li { display:inline-block; float:right; letter-spacing:-0.5px; padding-left:10px; }


#gnb { position:relative;padding:0;top:58px; left:152px; width:720px;height:40px;margin:0 auto; }
#gnb ul { width:100%; padding:0; margin:0; }
#gnb li.t { position:relative; float:left; width:auto; line-height:22px;padding:0 30px 0 30px;background:url('/images/common/bullet_mark1.gif') no-repeat right 10px; }
#gnb li.t:last-child { background:none; }
#gnb li.t a { font-size:17px; font-weight:600; display:inline-block;width:auto;color:#000; letter-spacing:-1px; }
#gnb li.t a:hover, #gnb .t a:focus { color:#005cbf; }


#eng_gnb { position:relative;padding:0;top:58px; left:152px; width:600px;height:40px;margin:0 auto;}
#eng_gnb ul { width:100%; padding:0; margin:0; }
#eng_gnb li.t { position:relative; float:left; width:auto; line-height:22px;padding:0 25px 0 25px;background:url('/images/common/bullet_mark1.gif') no-repeat right 10px; }
#eng_gnb li.t:last-child { background:none; }
#eng_gnb li.t a { font-size:17px; font-weight:600; display:inline-block;width:auto;color:#000; letter-spacing:-1px; }
#eng_gnb li.t a:hover, #gnb .t a:focus { color:#005cbf; }

#ch_gnb { position:relative;padding:0;top:58px; left:220px; width:500px;height:40px;margin:0 auto;}
#ch_gnb ul { width:100%; padding:0; margin:0; }
#ch_gnb li.t { position:relative; float:left; width:auto; line-height:22px;padding:0 25px 0 25px;background:url('/images/common/bullet_mark1.gif') no-repeat right 10px; }
#ch_gnb li.t:last-child { background:none; }
#ch_gnb li.t a { font-size:17px; font-weight:600; display:inline-block;width:auto;color:#000; letter-spacing:-1px; }
#ch_gnb li.t a:hover, #gnb .t a:focus { color:#005cbf; }

#jp_gnb { position:relative;padding:0;top:58px; left:220px; width:515px;height:40px;margin:0 auto;}
#jp_gnb ul { width:100%; padding:0; margin:0; }
#jp_gnb li.t { position:relative; float:left; width:auto; line-height:22px;padding:0 25px 0 25px;background:url('/images/common/bullet_mark1.gif') no-repeat right 10px; }
#jp_gnb li.t:last-child { background:none; }
#jp_gnb li.t a { font-size:17px; font-weight:600; display:inline-block;width:auto;color:#000; letter-spacing:-1px; }
#jp_gnb li.t a:hover, #gnb .t a:focus { color:#005cbf; }


/* container */
#container_main { position:relative;width:100%; padding:30px 0; margin:0 auto; background:#e4ebf1; }
#container { position:relative; width:100%; margin:0 auto; padding:20px 0 50px 0; overflow:hidden; }
#container_pop { position:relative; width:100%; margin:0 auto; overflow:hidden; }


#lnb { position:relative; width:100%; background:#0166b9; margin:0 auto; }
#lnb .lnb_menu { width:1200px; height:58px; padding:0; margin:0 auto; }
#lnb .lnb_menu ul { width:100%; padding:0; }
#lnb .lnb_menu li { float:left;height:36px; padding:10px 15px; letter-spacing:-0.5px; color:#FFF; font-size:16px; font-weight:600; line-height:34px;cursor:pointer; }
#lnb .lnb_menu li:hover { color:#bff4ff; }
#lnb .lnb_menu li.on{color:#cfff0e;border-bottom:3px solid #b1e7ec}
#lnb .lnb_menu a li { float:left;height:36px; padding:10px 15px; letter-spacing:-0.5px; color:#FFF; font-size:16px; font-weight:600; line-height:34px; }
#lnb .lnb_menu a li.on{color:#cfff0e;border-bottom:3px solid #b1e7ec}
#lnb .lnb_menu li.fnq {margin-left:630px}
#lnb .lnb_menu li.tel {background-color:#0e58b3;font-size:27px;letter-spacing:-0.5px;font-weight:100;right:350px;}

#contents { position:relative; width:1200px; padding:0; margin:0 auto; overflow:hidden; min-height:500px; }
#contents_main { position:relative;width:1200px; padding:0;margin:0 auto; overflow:hidden; }
#contents_pop { position:relative; width:750px; padding:10px; overflow:hidden; min-height:500px; }


.location { position:relative; width:100%; text-align:right; padding:0; color:#000;font-size:13px; letter-spacing:-0.5px; }
.location img { vertical-align:top;padding:6px 0 0;padding:5px 0 0\0IE9; }
.location a { color:#000; }
.location strong { color:#015822; }



/* header */

#footer { position:relative; background:#FFF; text-align:center;padding:0; border-top:1px solid #dfdfdf; font:12px 'NanumGothic','나눔고딕','돋움',dotum,'굴림',gulim,Helvetica,sans-serif; }
#footer .footer_menu { padding:12px 0 0 0;height:20px;overflow:hidden; }
#footer .footer_menu ul { width:1200px; margin:0 auto; }
#footer .footer_menu li { float:left;padding-right:15px; }
#footer .footer_menu li.first { padding-left:0;background:none; }
#footer .footer_menu li.s_title { font-weight:600; color:#1e648d; }
#footer .footer_menu li a { color:#333; }
#footer .footer_in { position:relative;width:1200px;margin:0 auto; padding:20px 0; text-align:left; }
#footer .footer_in address { color:#666;padding:0 0 2px 160px; }
#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 2px 160px; }
#footer .footer_in .txt span { display:inline-block;padding:0 0 0 16px; }
#footer .footer_in .copy { color:#666;padding:8px 0 13px 0; margin-top:10px; margin-left:160px; border-top:1px solid #DDD; }
#footer .footer_in .site { position:absolute;right:0;width:auto; }
#footer .footer_in .site select { border:1px solid #AAA;height:22px;background:#F4F4F4;color:#333;font-family:NanumGothic;width:127px;padding:0 0 0 5px;margin-right:3px; }
#footer .footer_in .logo { position:absolute;left:0;top:21px;width:142px; height:42px; background:url('../images/layout/logo_footer.gif') no-repeat 0 0; }

/*영문footer*/
#footer .eng_footer_in { position:relative;width:1200px;margin:0 auto; padding:20px 0; text-align:left; }
#footer .eng_footer_in address { color:#666;padding:0 0 2px 160px; }
#footer .eng_footer_in address span { display:inline-block;padding:0 10px 0 5px;font-size:12px; }
#footer .eng_footer_in .txt { color:#666;padding:0 0 2px 160px; }
#footer .eng_footer_in .txt span { display:inline-block;padding:0 0 0 16px; }
#footer .eng_footer_in .copy { color:#666;padding:8px 0 13px 0; margin-top:10px; margin-left:160px; border-top:1px solid #DDD; }
#footer .eng_footer_in .site { position:absolute;right:0;width:auto; }
#footer .eng_footer_in .site select { border:1px solid #AAA;height:22px;background:#F4F4F4;color:#333;font-family:NanumGothic;width:127px;padding:0 0 0 5px;margin-right:3px; }
#footer .eng_footer_in .logo { position:absolute;left:0;top:21px;width:142px; height:42px; background:url('../images/layout/eng_logo_footer.gif') no-repeat 0 0; }

/*일문footer*/
#footer .jp_footer_in { position:relative;width:1200px;margin:0 auto; padding:20px 0; text-align:left; }
#footer .jp_footer_in address { color:#666;padding:0 0 2px 210px; }
#footer .jp_footer_in address span { display:inline-block;padding:0 10px 0 5px;font-size:12px; }
#footer .jp_footer_in .txt { color:#666;padding:0 0 2px 210px; }
#footer .jp_footer_in .txt span { display:inline-block;padding:0 0 0 16px; }
#footer .jp_footer_in .copy { color:#666;padding:8px 0 13px 0; margin-top:10px; margin-left:210px; border-top:1px solid #DDD; }
#footer .jp_footer_in .site { position:absolute;right:0;width:auto; }
#footer .jp_footer_in .site select { border:1px solid #AAA;height:22px;background:#F4F4F4;color:#333;font-family:NanumGothic;width:127px;padding:0 0 0 5px;margin-right:3px; }
#footer .jp_footer_in .logo { position:absolute;left:0;top:21px;width:200px; height:42px; background:url('../images/layout/jp_logo_footer.gif') no-repeat 0 0; }

/*중문footer*/
#footer .ch_footer_in { position:relative;width:1200px;margin:0 auto; padding:20px 0; text-align:left; }
#footer .ch_footer_in address { color:#666;padding:0 0 2px 180px; }
#footer .ch_footer_in address span { display:inline-block;padding:0 10px 0 5px;font-size:12px; }
#footer .ch_footer_in .txt { color:#666;padding:0 0 2px 180px; }
#footer .ch_footer_in .txt span { display:inline-block;padding:0 0 0 16px; }
#footer .ch_footer_in .copy { color:#666;padding:8px 0 13px 0; margin-top:10px; margin-left:180px; border-top:1px solid #DDD; }
#footer .ch_footer_in .site { position:absolute;right:0;width:auto; }
#footer .ch_footer_in .site select { border:1px solid #AAA;height:22px;background:#F4F4F4;color:#333;font-family:NanumGothic;width:127px;padding:0 0 0 5px;margin-right:3px; }
#footer .ch_footer_in .logo { position:absolute;left:0;top:21px;width:200px; height:42px; background:url('../images/layout/ch_logo_footer.gif') no-repeat 0 0; }





.cate_up_scroll_list { position: absolute;z-index:8000;width:100%; height:100%; top:0; left:0; right:0; bottom:0; margin:0 auto; background:url('../images/layout/all_cate_bg.png') repeat 0 0; background-size:100%; display:none;OVERFLOW: hidden; }
.cate_up_scroll_list .cate_list_table { position:relative; float:left; width:1000px;  left:50%; margin-left:-500px; height:200px; top:130px; }
.cate_up_scroll_list .cate_list_table ul { width:100%; }
.cate_up_scroll_list .cate_list_table li { margin:0; }
.cate_up_scroll_list .cate_list_table li.cate_list_top { width:100%;height:60px;background:url('../images/layout/all_cate_top.png') no-repeat 0 0; }
.cate_up_scroll_list .cate_list_table li.cate_list_center { width:100%;margin:0 auto;background:#FFF; padding-bottom:30px; }
.cate_up_scroll_list .cate_list_table li.cate_list_bottom { width:100%; height:60px;background:url('../images/layout/all_cate_bottom.png') no-repeat 0 0; }
.cate_up_scroll_list .cate_list_table .cate_menu_t_table { width:94%; margin:0 auto; }
.cate_up_scroll_list .cate_list_table .cate_menu_t_table table { width:100%; margin:0 auto; }
.cate_up_scroll_list .cate_list_table .cate_menu_t_table td { margin:0 auto; }
.cate_up_scroll_list .cate_list_close_btn { position:absolute; left:50%; margin-left:460px; top:80px; }

.cate_menu_t { position:relative; width:100%; padding:20px 0; }
.cate_menu_t h2 { font-size:15px; color:#042f4a; letter-spacing:-1px; }
.cate_menu_t ul { position:relative; width:100%; list-style:none; margin:0 auto;  padding:10px 0; }
.cate_menu_t li { position:relative; width:100%; float:left; font-family:맑은 고딕; padding-left:6px; line-height:26px; background:url('../images/layout/gnb_s_cate_arrow.gif') no-repeat 0 13px; }
.cate_menu_t li a:hover { color:#FF0000; }
