﻿@charset "utf-8";
/* 영문 WebFont roboto */
@import url(//fonts.googleapis.com/css?family=Roboto:400,700);
/* 영문 WebFont Exo2 */
@import url(//fonts.googleapis.com/css?family=Exo+2:200,800);
/* 나눔고딕 */
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* fontAwesome */
@import url(/resource/fonts/font-awesome.min.css);
/* 영문 Chakra Petch  */
@import url('https://fonts.googleapis.com/css?family=Chakra+Petch:300,400,500,600,700&display=swap');
/* 국문 나눔스퀘어  */
@import url(/resource/fonts/nanumsquare.css);

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
fieldset,img{border:0 none}
dl,ul,ol,menu,li{list-style:none}
table{border-collapse:collapse;border-spacing:0;border:0 none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
input,select,textarea,button{vertical-align:middle}
button{border:0 none;background-color:transparent;cursor:pointer}
a{color:#060614;text-decoration:none}
a:active, a:hover{text-decoration:underline}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
html, body{height:100%}
img{vertical-align:middle}
legend, .hide{width:1px;height:1px;line-height:0;position:absolute;left:-5000px;top:-5000px;z-index:-100;text-indent:-2000px}
legend{*display:none}
caption{padding:0;margin:0;font-size:0;width:0;height:0;line-height:0;text-indent:-9999px}
*{-webkit-text-size-adjust:none}
input::-ms-clear{display:none}

body, input, select, textarea, p {font-size:14px;font-family:"Chakra Petch", "Malgun Gothic", "맑은 고딕", Dotum, '돋움', sans-serif;color:#060614;word-break:keep-all;line-height:1.7em;letter-spacing:-0.02em;}
textarea{border:1px solid #c4c4c4;border-radius:1px;color:#060614;padding:2px 10px 6px}
ol.ol_typeA > li {
    list-style:decimal;
    margin:0 0 5px 20px;
    }
/***** jQuery Ui *****/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0;/* support:IE7 */}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);/* support:IE8 */}
.ui-front{z-index:100}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled{cursor:default !important}

/* Overlays */
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}

/* support:IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:11px}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:-1px;bottom:-1px}
.ui-slider-horizontal .ui-slider-range-min{left:-1px}
.ui-slider-horizontal .ui-slider-range-max{right:-1px}
.ui-slider-vertical{width:11px;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:-1px;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:-1px}
.ui-slider-vertical .ui-slider-range-max{top:-1px}

/* Component containers
----------------------------------*/
.ui-widget{font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}
.ui-widget-content{border:1px solid #c3c3c3;background:#d2d2d2;color:#333333}
.ui-widget-content a{color:#333333}
.ui-widget-header{}
.ui-widget-header a{}

.bg_red .ui-widget-header{background:url(/resource/images/common/bg_navy.gif) repeat left top}
.bg_red .ui-widget-header a{color:#ffffff}

.bg_green .ui-widget-header{background:url(/resource/images/common/bg_or.gif) repeat left top}
.bg_green .ui-widget-header a{color:#ffffff}

/* Interaction states
----------------------------------*/
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{width:18px;height:18px;background:url(/resource/images/common/icon/ico_slider.png) no-repeat left top}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{}

/* Corner radius */
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}


/****** Basic Element ******/
/* Title & Description */
.h1{font-weight:bold;font-size:36px;letter-spacing:-0.05em;text-align:center;font-family:'Chakra Petch', NanumSquareR, Malgun Gothic, "맑은 고딕", Dotum, "돋움", sans-serif;}
.h1 strong{display:inline-block;padding-left:65px;min-height:61px;text-align:left}
.h1 strong span{display:block;margin-top:-3px;font-weight:normal;line-height:18px;letter-spacing:0;color:#060614;font-size:13px;}
.about.h1 strong{background:url(/resource/images/common/ico_tit_about.png) no-repeat left 2px}
.information.h1 strong{background:url(/resource/images/common/ico_tit_info.png) no-repeat left 2px}
.prd.h1 strong{background:url(/resource/images/common/ico_tit_prd.png) no-repeat left 2px}
.ir.h1 strong{background:url(/resource/images/common/ico_tit_ir.png) no-repeat left 2px}
.sustain.h1 strong{background:url(/resource/images/common/ico_tit_sustain.png) no-repeat left 2px}
.pr.h1 strong{background:url(/resource/images/common/ico_tit_pr.png) no-repeat left 2px}
.support.h1 strong{background:url(/resource/images/common/ico_tit_support.png) no-repeat left 2px}

.h2{display:inline-block;position:relative;width:100%;font-weight:bold;font-size:32px;letter-spacing:-0.01em;font-family:'Chakra Petch', NanumSquareR, Malgun Gothic, "맑은 고딕", Dotum, "돋움", sans-serif;}
.h2 .md_btn{position:absolute;right:0;top:11px;vertical-align:middle}
.h3{display:inline-block;position:relative;margin:4px 0 14px 0;width:100%;font-weight:bold;font-size:17px;line-height:24px}
.h3 .sm_btn{position:absolute;right:0;top:0;font-weight:normal}
.h3 .md_btn{position:absolute;right:0;top:-3px;font-weight:normal}
p + .h3{margin-top:32px}
.h4{position:relative;margin:14px 0 16px;padding-left:8px;font-weight:bold;font-size:14px;line-height:24px;color:#060614;background:url(/resource/images/common/bullet/bul3x3.gif) no-repeat left 12px}
.h4 .sm_btn{position:absolute;right:0;top:1px;font-weight:normal}
.h4 .md_btn{position:absolute;right:0;top:-4px;font-weight:normal}
.tit_desc{font-size:15px;}


.tit_desc_box{padding:34px 0 27px;width:100%;max-width:1020px;margin:0 auto;background-color:#fff}
.tit_desc_box.pb0{padding-bottom:0}
.tit_desc_box p{text-align:left}

/* Text */
.bold{font-weight:bold}
.normal{font-weight:normal !important}
.text_line{text-decoration:underline}
.txt_spacing {letter-spacing:-0.1em}
.txt_spacing2 {letter-spacing:-0.05em}

.txt_capital{text-transform:uppercase}

.txt_add{/* color:#777; */font-size:12px}
.txt_point{color:#050528 !important}
.txt_emph{color:#222 !important}
.txt_common{color:#060614 !important}
.txt_bigger{font-size:23px;line-height:1.5em}
.txt_big{font-size:15px}
.txt_small{font-size:11px}
.txt_normal{font-size:14px;}

.ftc767676{color:#767676 !important}
.ftcce402e{color:#ea711d !important}
.ftc464e6b{color:#464e6b !important}
.ftcfff{color:#fff !important}
.ftc6aa6ba {color:#6aa6ba !important}
.ftcff7a00 {color:#ff7a00 !important}


.txt_faq {color:#1329b2 !important;}
.txt_faq_ul {color:#1329b2 !important; border-bottom: 1px solid #1329b2;}

.txt_cha{font-family:Malgun Gothic, "맑은 고딕", Dotum, "돋움", sans-serif !important}

/* Background */
.bg_gray{background-color:#f9f7f7}
.bg_none{background-image:none !important;}

/* Button */
.btnbox{/* overflow:hidden; */}

.happymore_biz .btnbox {
    margin: 20px 0 0 0;
}
.btn_area{margin-top:12px;text-align:center}
.btn_area a{margin:0 5px}

.btn, .sm_btn, .md_btn, .btn_down{display:inline-block;margin:0;border:0;border-radius:0;vertical-align:middle}
.btn{height:30px;line-height:30px;min-width:26px;margin:0;padding:0 12px;color:#fff;background-color:#012d6b}
.btn.confirm{background-color:#ea711d}
.btn.cancel{background-color:#767676}
.btn:hover, .btn:focus{text-decoration:none;color:#fff;background-color:#ea711d}
.btn.cancel:hover, .btn.cancel:focus{background-color:#b7b7b7}

.sm_btn{height:24px;line-height:100%;padding:4px 10px 0;color:#060614;border:1px solid #c6c6c6;background-color:#fff}
.sm_btn:hover, .sm_btn:focus{text-decoration:none;color:#060614;background-color:#eee}
.md_btn{height:29px;line-height:100%;padding:6px 10px 0;font-size:13px;letter-spacing:-0.05em;color:#5a5a5a;border:1px solid #c6c6c6;background-color:#fff}
.icon_arr{width:4px;height:7px;background:url(/resource/images/common/bullet/bl_arr_right.png) no-repeat right center}
.icon_arr{display:inline-block;margin-left:5px;vertical-align:1px}
.md_btn:hover, .md_btn:focus{text-decoration:none;color:#060614;background-color:#eee}

.btn_down{position:relative;min-height:29px;line-height:100%;padding: 7px 35px 6px 10px;font-size:13px;letter-spacing:-0.02em;color:#5a5a5a;border:1px solid #c6c6c6;background-color:#fff;}

.happymore_biz .btn_down {
    position: relative;
    min-height: 35px;
    line-height: 100%;
    padding: 7px 35px 6px 10px;
    font-size: 12px;
    letter-spacing: -0.05em;
    color: #5a5a5a;
    border: 1px solid #c6c6c6;
}
.btn_down.multi_row{height:auto;line-height:16px;padding:6px 35px 6px 10px}
.btn_down span{/* color:#222 */}
.btn_down .ico_pdf, .btn_down .ico_word, .btn_down .ico_doc, .btn_down .ico_excel, .btn_down .ico_xls, .btn_down .ico_hangul, .btn_down .ico_hwp, .btn_down .ico_zip, .btn_down .ico_ppt, .btn_down .ico_jpg, .btn_down .ico_gif, .btn_down .ico_conference, .btn_down .ico_mp3, .btn_down .ico_default,  .btn_down .ico_window{display:block;position:absolute;right:10px;top:50%;width:15px;height:15px;margin-top:-8px}
.btn_down.multi_row .ico_pdf, .btn_down.multi_row .ico_word, .btn_down.multi_row .ico_doc, .btn_down.multi_row .ico_excel, .btn_down.multi_row .ico_xls, .btn_down.multi_row .ico_hangul, .btn_down.multi_row .ico_hwp, .btn_down.multi_row .ico_zip, .btn_down.multi_row .ico_ppt, .btn_down.multi_row .ico_jpg, .btn_down.multi_row .ico_gif, .btn_down.multi_row .ico_default{top:17px}
.btn_down .ico_pdf{background:url(/resource/images/common/icon/ico_pdf.gif) no-repeat 0 0;text-indent: -9999px;}
.btn_down .ico_word{background:url(/resource/images/common/icon/ico_word.gif) no-repeat 0 0;text-indent: -9999px;}
.btn_down .ico_doc{background:url(/resource/images/common/icon/ico_word.gif) no-repeat 0 0;text-indent: -9999px;}
.btn_down .ico_excel{background:url(/resource/images/common/icon/ico_excel.gif) no-repeat 0 0;text-indent: -9999px;}
.btn_down .ico_xls{background:url(/resource/images/common/icon/ico_excel.gif) no-repeat 0 0;text-indent: -9999px;}
.btn_down .ico_hangul{background:url(/resource/images/common/icon/ico_hangul.gif) no-repeat 0 0;text-indent: -9999px;}
.btn_down .ico_hwp{background:url(/resource/images/common/icon/ico_hangul.gif) no-repeat 0 0;text-indent: -9999px;}
.btn_down .ico_zip{background:url(/resource/images/common/icon/ico_zip.gif) no-repeat 0 0;text-indent: -9999px;}
.btn_down .ico_ppt{background:url(/resource/images/common/icon/ico_ppt.gif) no-repeat 0 0;text-indent: -9999px;}
.btn_down .ico_jpg{background:url(/resource/images/common/icon/ico_jpg.gif) no-repeat 0 0;text-indent: -9999px;}
.btn_down .ico_gif{background:url(/resource/images/common/icon/ico_gif.gif) no-repeat 0 0;text-indent: -9999px;}
.btn_down .ico_conference{background:url(/resource/images/common/icon/ico_conference.gif) no-repeat 0 0;text-indent: -9999px;}
.btn_down .ico_mp3{background:url(/resource/images/common/icon/ico_mp3.gif) no-repeat 0 0;text-indent: -9999px;}
.btn_down .ico_default{background:url(/resource/images/common/icon/ico_default.gif) no-repeat 0 0;text-indent: -9999px;}
.btn_down .ico_window{background:url(/resource/images/common/icon/ico_window.gif) no-repeat 0 0;text-indent: -9999px;}
.btn_down02{display:inline-block;position:relative;min-width:214px;height:38px;padding:11px 50px 0 13px;font-weight:bold;font-size:14px;line-height:100%;color:#5a5a5a;border:1px solid #c6c6c6;border-radius:2px}
.btn_down02 span{font-size:13px;font-weight:normal;color:#484f68}
.btn_down02 .ico_down{display:block;position:absolute;right:15px;top:50%;margin-top:-9px;width:24px;height:18px;background:url(/resource/images/common/btn_down_onoff.png) no-repeat 0 -8px}
.btn_down02:hover, .btn_down02:focus{color:#fff;border:1px solid #464e6b;background-color:#464e6b}
.btn_down02:hover span, .btn_down02:focus span{color:#fff}
.btn_down02:hover .ico_down, .btn_down02:focus .ico_down{background-position:0 -46px}

a.outlink{/* background: url(/resource/images/common/icon/ico_outlink.png) no-repeat right 10px center; *//* padding-right:17px; *//* margin-right:3px; */display:inline-block;}

a.outlink:after {font-family:fontAwesome;content:"\f08e";margin:0 5px;opacity:0.8;}
a.outlink_alt:after {font-family:fontAwesome;content:"\f08e";margin:0;opacity:0.9;position:absolute;right:10px;}
a.file_down:after {font-family:fontAwesome;content:"\f019";margin:0 5px;opacity:0.8;}

.ico_fileName{position:absolute;left:-99999px}

/* Input */
.frmbox{overflow:hidden}
.frmbox input, .frmbox select{float:left}
.frmbox input[type=text], input.txt{padding:0 10px;height:30px;line-height:30px;letter-spacing:-0.05em;color:#060614;border:1px solid #c4c4c4}
.frmbox select,select.sel{height:30px;border:1px solid #c4c4c4}
.frmbox .btn_submit{padding:0 10px;min-width:26px;height:30px;font-weight:bold;color:#fff;border:0;background-color:#012d6b}
.frmbox .btn_submit:hover, .frmbox .btn_submit:focus{background-color:#ea711d}
.file_box{position:relative}
.file_box input[type="file"]{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;text-indent:100%;white-space:nowrap}
.file_box label{margin-left:5px;font-size:13px;color:#464e6b;text-decoration:underline;cursor:pointer}
.file_box .ico_hwp {display:inline-block;width:15px;height:15px;background:url(/resource/images/common/icon/ico_hangul.gif) no-repeat 0 0;vertical-align:middle}
.file_box .btn_add {overflow:hidden;display:inline-block;width:18px;height:18px;margin-left:6px;background:url(/resource/images/common/btn_file_add.gif) no-repeat 0 0;vertical-align:middle;white-space:nowrap;text-indent:100%}
.chapcha{position:relative;margin-top:10px}
.agree_chk{display:block;margin-top:15px}
.agree_chk input[type="checkbox"]{width:18px;height:18px;margin:0 8px 0 0;vertical-align:middle}
.agree_chk label{margin-bottom:0;font-weight:normal;color:#060614;line-height:18px}
label.certifi_pass{vertical-align:middle;font-weight:normal;margin-top:10px}
label.certifi_pass input{margin-top:0}
label.radio_big{font-weight:normal;color:#060614;vertical-align:middle}
label.radio_big input[type=radio]{width:18px;height:18px;margin:-1px 2px 0 0}

/* Tab */
.tabbox{display:inline-block;width:100%;clear:both}
.src_history{position:relative}
.src_history .slist_box{padding:0 55px;height:10px;background-color:#c1c1c1}
.src_history .slist_box .rst_txt{display:none}
.src_history .slist{display:block;margin-top:-2px;width:100%;vertical-align:top}
.src_history .slist li{position:relative;float:left;width:9.9%;height:12px;text-align:center;font-weight:bold;font-size:14px;line-height:18px;color:#333}
.src_history .slist li a{position:relative;display:block;color:#333;background:url(/resource/images/common/mark_off.png) no-repeat center bottom;z-index:10}
.src_history .slist li a span{display:block;margin:-26px 0 0 0;padding-bottom:19px}
.src_history .slist li.on a{color:#ea711d;background:url(/resource/images/common/mark_on.png) no-repeat center bottom}
.src_history .slist li.on .bar{background-color:#ea711d}
.src_history .slist li .bar{display:block;position:absolute;left:0;bottom:2px;width:100%;height:10px}
.src_history .slist_cont > div{display:none;padding-top:31px}
.src_history .slist_cont > div:first-child{display:block}
.src_history .slist_cont > div .responsive-table + .h3{margin-top:33px}

.tab_basic{margin-top:4px}
.tab_basic .sel_txt{display:none;overflow:hidden;text-overflow:ellipsis}
.tab_basic ul{display:block;clear:both;overflow:hidden}
.tab_basic li{float:left;margin:0 0 1px 1px;font-weight:bold;color:#111;line-height:17px}
.tab_basic li:first-child{margin-left:0;padding-left:0;background:none}
.tab_basic li a{display:block;padding:0 15px;color:#111;line-height:38px;border:1px solid #ddd;border-radius:1px;background-color:#f3f3f3}
.tab_basic li.on a{color:#012d6b;background-color:#fff}
.tab_con{display:none}
.tab_con.show{display:block}

/* List, Sentence */
.signify dt{margin-top:30px;font-weight:bold;font-size:16px;line-height:21px;}
.signify dt:first-child{margin-top:0 !important}
.signify.depth2 dt, .signify.boxdepth2 dt{font-size:14px}
.signify.depth3 dt, .signify.boxdepth3 dt{margin-top:18px;font-size:13px}
.signify dd{margin-top:11px;line-height:24px;letter-spacing:-0.05em;}
.signify.depth3 dd, .signify.boxdepth3 dd{margin-top:0}
.list_bullet, p.bullet{line-height:24px;letter-spacing:-0.05em}
p.star{line-height:20px}
.list_bullet > li, .bullet, .star,.list_bullet_sm > li{position:relative;padding-left:9px}
.list_bullet > li:before, p.bullet:before{content:'';display:block;position:absolute;width:2px;height:2px;background:#777;left:2px;top:11px}
.list_bullet_sm{line-height:24px;color:#666;letter-spacing:-0.05em}
.list_bullet_sm > li:before{content:'';display:block;position:absolute;left:0;top:11px;width:1px;height:1px;background:#666}
.list_bullet > li+li{margin-top:3px}
.list_bullet[class^="col"] > li+li, .list_bullet[class*=" col"] > li+li {margin-top:0}
.star:before{content:'*';display:block;position:absolute;left:0;top:2px}

/* Table */
.responsive-table{overflow:hidden;border-top:2px solid #012d6b}
table.no_responsible{border-top:2px solid #012d6b}
.responsive-table.tp01{border-top:1px solid #c6c6c6}
.tbl_tp01{width:100%;table-layout:fixed;}
.tbl_tp01 thead th{padding-left:20px;padding-right:20px;line-height:20px}
.tbl_tp01 thead th,.tbl_tp01 tfoot td{height:38px;font-weight:bold;letter-spacing:-0.05em;color:#060614;text-align:center;border-left:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;background-color:#f8f8f8}
.tbl_tp01 tbody th, .tbl_tp01 tbody td{padding:8px 20px;color:#060614;line-height:20px;letter-spacing:-0.05em;border-left:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}
.tbl_tp01 tbody th.bg_gray{background:#f8f8f8}
.tbl_tp01 tbody th.al_c, .tbl_tp01 tbody td.al_c{text-align:center}
.tbl_tp01 thead th.bdr_none, .tbl_tp01 tbody th.bdr_none, .tbl_tp01 tbody td.bdr_none,.tbl_tp01 tfoot td.bdr_none{border-left:0}
.tbl_tp01 tbody td.bdb_none{border-bottom:0;padding:6px 10px 0 !important}
.tbl_tp01 tfoot td.fc_gray{color:#555}
.tbl_tp01.padding_less thead th,.tbl_tp01.padding_less tbody td{padding:6px 10px 10px}
.tbl_tp01 .part_number{color:#ea711d;text-decoration:underline}

.tbl_tp02{width:100%;table-layout:fixed;}
.tbl_tp02 tbody th, .tbl_tp02 tbody td{padding:8px 20px 10px;color:#060614;text-align:left;border-bottom:1px solid #c6c6c6}
.tbl_tp02 tbody th{font-weight:bold;background-color:#f8f8f8} 
.tbl_tp02 tbody td{}
.tbl_tp02 tbody th.al_c, .tbl_tp02 tbody td.al_c{text-align:center}
.tbl_tp02 .con{min-height:100px;vertical-align:top}
/* .tbl_tp02.inst_tbl .mth{display:none;font-weight:bold;color:#060614} */
.tbl_tp02 .mth{display:none;font-weight:bold;color:#060614}

.tbl_tp01.al_c thead th,.tbl_tp01.al_c tfoot td, .tbl_tp01.al_c tbody th, .tbl_tp01.al_c tbody td{text-align:center}

.responsive-table03{overflow:hidden;border-top:2px solid #5a5a5a;border-bottom: 1px solid #5a5a5a; }
table.no_responsible03{border-top:2px solid #012d6b}
.responsive-table03.tp03{border-top:1px solid #c6c6c6}
.tbl_tp03{width:100%;table-layout:fixed; font-size: 14px;}
.tbl_tp03 tr.last{background: #fcfcfc; border-top: 1px solid #c6c6c6;}
.tbl_tp03 thead th{padding-left:20px;padding-right:20px;line-height:20px;}
.tbl_tp03 th{padding:10px 10px 10px 20px;color:#060614;line-height:20px;letter-spacing:-0.05em;text-align:left;}
.tbl_tp03 td{padding:10px 20px 10px 10px;color:#060614;line-height:20px;letter-spacing:-0.05em;text-align:right;} 
.tbl_tp03 th.bg_gray{background:#f8f8f8}
.tbl_tp03 th.al_c, .tbl_tp03 td.al_c{text-align:center}
.tbl_tp03 td.bdb_none{border-bottom:0;padding:6px 10px 0 !important}
.tbl_tp03 .fc_gray{color:#555}
.tbl_tp03.padding_less th,.tbl_tp03.padding_less td{padding:6px 10px 10px}
.tbl_tp03 .part_number{color:#ea711d;text-decoration:underline}

.tbl_tp03 li{position:relative; padding:8px 20px;}
.tbl_tp03 li.last{display: block; padding:0}
.tbl_tp03 li.last span {position:relative; right:0; top:0; background: #fcfcfc; border-top: 1px solid #c6c6c6; padding: 11px 20px;}
.tbl_tp03 li strong{color:#060614;line-height:20px;letter-spacing:-0.05em;text-align:left; display:block;}
.tbl_tp03 li span{position:absolute; right:20px; top:8px; color:#060614;line-height:20px;letter-spacing:-0.05em;text-align:right; display:block;} 

.tbl_tp03 li strong.w40{width:40%; color:#060614;line-height:20px;letter-spacing:-0.05em;text-align:left; display: inline-block;}
.tbl_tp03 li span.w60{width:60%; color:#060614;line-height:20px;letter-spacing:-0.05em;text-align:right; float: right;} 

.tbl_tp03 tr.last{background: #fcfcfc; border-top: 1px solid #c6c6c6;}
.tbl_tp03 thead th{padding-left:20px;padding-right:20px;line-height:20px;}
.tbl_tp03 th{padding:10px 10px 10px 20px;color:#060614;line-height:20px;letter-spacing:-0.05em;text-align:left;}
.tbl_tp03 td{padding:10px 20px 10px 10px;color:#060614;line-height:20px;letter-spacing:-0.05em;text-align:right;} 
.tbl_tp03 th.bg_gray{background:#f8f8f8}
.tbl_tp03 th.al_c, .tbl_tp03 td.al_c{text-align:center}
.tbl_tp03 td.bdb_none{border-bottom:0;padding:6px 10px 0 !important}
.tbl_tp03 .fc_gray{color:#555}
.tbl_tp03.padding_less th,.tbl_tp03.padding_less td{padding:6px 10px 10px}
.tbl_tp03 .part_number{color:#ea711d;text-decoration:underline}


/* Board */
.board_list{border-top:2px solid #012d6b}
.board_list li{position:relative;padding:20px 20px 20px 263px;min-height:165px;border-bottom:1px solid #c6c6c6}
.board_list .img{position:absolute;left:20px;top:20px;width:213px;height:124px;margin-top:0 !important}
.board_list .img{max-width:100%}
.board_list dl{position:relative;padding-top:33px}
.board_list dt{font-weight:bold;font-size:14px;line-height:20px;letter-spacing:-0.05em;}
.board_list dt a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.board_list dd{margin-top:4px;line-height:20px;letter-spacing:-0.05em;color:#060614}
.board_list dd.ells{overflow:hidden;height:64px}
.board_list dd.ells p{line-height:20px}
.board_list dd.ells:before{content:"";float:left;width:5px;height:64px}
.board_list dd.ells > *:first-child{float:right;width:100%;margin-left:-5px}
.board_list dd.ells:after{content:"\02026";
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	float:right;position:relative;
	top:-25px;left:100%;
	width:3em;margin-left:-3em;
	padding-right:5px;
	text-align:right;
	background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));
	background:-moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background:-o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background:-ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background:linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white)
}
.board_list dd.file, .board_list dd.date{position:absolute;margin:0;font-size:13px;text-decoration:none !important;height:auto}
.board_list dd.file{right:0;top:1px}
.board_list dd.file a{display:inline-block;color:#012d6b;text-decoration:underline;}
.board_list dd.file a img{margin-left:10px;}
.board_list dd.date{left:4px;top:1px;color:#060614;letter-spacing:0}
.board_list li:hover, .board_list li:focus{background-color:#f2f3f6}
.board_list li:hover dt a, .board_list li:hover dd.ells p, .board_list li:focus dt a, .board_list li:focus dd.ells p{text-decoration:underline}
/* Board View */
.board_view{border-top:2px solid #012d6b}
.board_hd{position:relative;padding:16px 20px;border-bottom:1px solid #ddd}
.board_hd strong{font-weight:bold;font-size:16px;line-height:22px;}
.board_hd .file, .board_hd .date{}
.board_hd .file{display:block;margin-top:5px}
.board_hd .file a{display:inline-block;padding-right:20px;line-height:20px;color:#464e6b;text-decoration:underline;}
.board_hd .file a img{margin-left:10px;}
.board_hd .date{display:block;margin-top:5px;font-size:13px;color:#060614}
.board_content{padding:40px 20px 42px;border-bottom:1px solid #ddd}
.board_content p{line-height:24px;letter-spacing:-0.05em;color:#060614}
.board_content p:first-child{margin-top:0}
.board_content .img{margin-bottom:27px;text-align:center;margin-top:0 !important;padding:0 132px}
.board_content .img p{margin-top:13px;font-weight:bold;color:#464e6b}
.board_content img{max-width:100% !important;height:auto !important}
.board_view .btnbox{margin-top:10px}
.board_content .summary_area{padding:13px 30px 16px;margin:-10px 0 40px;background-color:#f8f8f8;font-weight:bold;font-size:14px;line-height:24px;letter-spacing:-0.05em;color:#464e6b}
.board_content .summary_area p{margin:0;font-weight:bold;font-size:14px;line-height:24px;letter-spacing:-0.05em;color:#464e6b}
.board_content .img_temp p{text-align:left}

.board_content{line-height:24px}
.board_content h1{font-weight:bold;font-size:36px;color:#333;letter-spacing:-0.02em;}
.board_content h2{font-weight:bold;font-size:30px;letter-spacing:-0.02em;color:#333}
.board_content h3{margin:4px 0 14px 0;font-weight:bold;font-size:17px;letter-spacing:-0.02em;line-height:24px}
.board_content h3:first-child{margin-top:0}
.board_content h4{margin:14px 0 16px;font-weight:bold;font-size:15px;color:#060614;line-height:24px}
.board_content h4:first-child{margin-top:0}
.board_content ul{padding-bottom:10px}
.board_content ul li{padding-left:12px;background:url(/resource/images/common/bullet/bul3x3.gif) no-repeat left 10px}
.board_content ul li ul{}
.board_content ul li ul li{}
.board_content ol{padding-left:20px;padding-bottom:10px}
.board_content ol li{list-style-type:decimal}
.board_content table{padding:0 !important;margin:0 !important;width:100%;table-layout:auto !important}
.board_content table th, .board_content table td{width:auto;padding:6px 20px 10px;color:#060614;line-height:20px;letter-spacing:-0.05em;border-left:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;border:1px solid #c6c6c6}
.board_content table thead th{border-top:0 !important}
.board_content table th *, .board_content table td *{width:auto !important;padding:0 !important;margin:0 !important;font-size:13px !important;font-family:Malgun Gothic, "맑은 고딕", Dotum, "돋움", sans-serif !important;white-space:normal !important}

/* Board Search */
.board_sch{overflow:hidden;margin-bottom:15px}
.board_sch>div{float:right}
.board_sch input, .board_sch select{float:left}
.board_sch input[type=text]{padding:0 10px;width:276px;height:30px;line-height:28px;border:1px solid #aaa}
.board_sch input[type=submit], .board_sch input[type=button]{margin-left:10px;width:60px;height:30px;text-align:center;font-weight:bold;font-size:14px;color:#fff;border:1px solid #012d6b;background-color:#012d6b}
.board_sch input[type=submit]:hover, .board_sch input[type=submit]:focus, .board_sch input[type=button]:hover, .board_sch input[type=button]:focus{border:1px solid #ea711d;background-color:#ea711d}
.board_sch select{margin-right:5px;width:92px;height:30px;border:1px solid #c4c4c4;border-radius:1px;font-size:14px;color:#060614}

/* Pagination */
.paging{padding-top:20px;text-align:center;letter-spacing:0;font-size:0;background-color:#fff}
.paging a, .paging span{vertical-align:middle;font-size:13px}
.paging a{display:inline-block;height:30px;min-width:30px;margin:0 5px;padding:7px 5px 0;line-height:100%;border:1px solid #ddd;color:#060614}
.paging span{display:inline-block;width:20px;height:30px;color:#060614}
.paging a.on,
.paging span.on{
    display:inline-block;
    height:30px;
    min-width:30px;
    margin:0 5px;
    padding:7px 5px 0;
    line-height:100%;
    color:#fff;
    border:1px solid #012d6b;
    background-color:#012d6b}
.paging a:hover, .paging a:focus{text-decoration:none;background-color:#eee}
.paging a.on:hover, .paging a.on:focus{border:1px solid #012d6b;background-color:#012d6b}

/* Post Navigation */
.post_navi{margin-top:50px;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}
.post_navi ul{}
.post_navi li{position:relative;padding:0 20px 0 116px;height:40px;line-height:15px;border-top:1px solid #ddd;color:#060614}
.post_navi li .txt{display:block;position:absolute;left:20px;top:0;padding:11px 20px 0 0;height:40px;font-weight:bold;letter-spacing:-0.05em;color:#767676;background:url(/resource/images/common/arrow_down.png) no-repeat right center}
.post_navi li:first-child{border-top:0}
.post_navi li:first-child .txt{background:url(/resource/images/common/arrow_top.png) no-repeat right center}
.post_navi li a{display:block;overflow:hidden;height:40px;padding-top:11px;font-weight:bold;color:#464e6b;white-space:nowrap;text-overflow:ellipsis}
.post_navi li span{display:block;padding-top:11px}

.w100p {width: 100%;}
.w100p .left {width: 49.5%; float: left;}
.w100p .right {width: 49.5%; float: right;}

/* Margin */
.mt-8{margin-top:-8px !important}
.mt0{margin-top:0px !important}
.mt3{margin-top:3px !important}
.mt6{margin-top:6px !important}
.mt7{margin-top:7px !important}
.mt11{margin-top:11px !important}
.mt13{margin-top:13px !important}
.mt15{margin-top:15px !important}
.mt16{margin-top:16px !important}
.mt18{margin-top:18px !important}
.mt20{margin-top:20px !important}
.mt23{margin-top:23px !important}
.mt30{margin-top:30px !important}
.mt33{margin-top:33px !important}
.mt36{margin-top:36px !important}
.mt37{margin-top:37px !important}
.mt38{margin-top:38px !important}
.mt40{margin-top:40px !important}
.mt50{margin-top:50px !important}
.mt66{margin-top:66px !important}
.mt67{margin-top:67px !important}
.ml5{margin-left:5px !important}
.ml10{margin-left:10px !important}
.ml27{margin-left:27px !important}
.ml30{margin-left:30px !important}
.mr10{margin-right:10px !important}
.mr30{margin-right:30px !important}
.mb0{margin-bottom:0px !important}
.mb5{margin-bottom:0px !important}
.mb12{margin-bottom:12px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb30{margin-bottom:30px !important}
.mt36_15{margin-top:36px !important}
/* Padding */
.pdt0{padding-top:0 !important}
.pdb0{padding-bottom:0 !important}
.pdt30{padding-top:30px !important}
.pdt40{padding-top:40px !important}
.pdb12{padding-bottom:12px !important}
.pdb20{padding-bottom:20px !important}
.pdb30{padding-bottom:30px !important}
.pdb40{padding-bottom:40px !important}
.pdb86{padding-bottom:86px !important}
.pdl0{padding-left:0 !important}
.pdl12{padding-left:12px !important}
.pdl15{padding-left:15px !important}
.pdl27{padding-left:27px !important}
.pdl30{padding-left:30px !important}
.pdl45{padding-left:45px !important}
.pdr0{padding-right:0 !important}
.pdr10{padding-right:10px !important}
.pdr15{padding-right:15px !important}
.pdr30{padding-right:30px !important}
.pdr45{padding-right:45px !important}
.pdr50{padding-right:50px !important}

/* Float */
.fl{float:left !important}
.fr{float:right !important}
.clear{clear:both}

/* Align */
.al_l{text-align:left !important}
.al_r{text-align:right !important}
.al_c{text-align:center !important}

/* Min-width*/
.min_w125 {min-width:125px;}
.min_w320 {min-width:350px;}

/* Skip Navigation */
.skip_navi{position:fixed;left:0;top:0;width:100%;z-index:1000}
.skip_navi a{display:block;margin-top:-40px;font-size:20px;line-height:40px;text-align:center;font-weight:bold;color:#333;background-color:#eaeaea}
.skip_navi a:hover, .skip_navi a:focus{margin-top:0}

/***** Layout *****/
#wrap{position:relative;min-width:1020px}
#container{background-color:#fff}
#content{width:100%;margin:0 auto;padding-bottom:70px;}
#content .scroll_navi{background-color:#fff}

/***** Header *****/
#header{position:relative;width:100%;z-index:500;min-width:1020px;}
#header.on{border-bottom:1px solid #ea711d; background-color: #fff;}
/* #header.on{border-bottom:1px solid #ea5d4b} aaaaa */ 
#header.on .logo>img {background: url("/resource/images/common/logo.png") no-repeat;} /* aaaaa */
#header.on .logo>img.on {background: url("/resource/images/common/logo.png") no-repeat;} /* aaaaa */
#header.on .gnb_box{background-color:#fff}
#header.on .gnb_ul>li>a {color: #131944;} /* aaaaa */
#header.on .gnb_ul>li.active>a {color: #ea711d; border-bottom:2px solid #ea711d;} /* aaaaa */
#header.on .gnb_ul>li>a:hover {color: #ea711d;} /* aaaaa */
#header>div{height:95px}
#header .inhead{position:relative;width:1020px;margin:0 auto;height:0;background-color:#fff}
#header .logo{position:absolute;left:0;top:15px;z-index:2;}/* aaaaa */
#header .tnavi{position:absolute;right:0;z-index:999;}

.tnavi.small{width:110px; margin-top:5px;} /* aaaaa */
.tnavi.small li{float:left;width:50px;height:40px;margin-left:3px;} /* aaaaa */
.tnavi.small li a{font-size:12px;} /* aaaaa */
.tnavi.small .tnavi01{display:block;height:85px;padding-top:55px;background:url(/resource/images/common/tnavi01_off_sub.png) no-repeat center 22px;} /* aaaaa 여기부터 */
.tnavi.small .tnavi02{display:block;height:85px;padding-top:55px;background:url(/resource/images/common/tnavi02_off.png) no-repeat center 5px}
.tnavi.small .tnavi03{display:block;height:85px;padding-top:55px;background:url(/resource/images/common/tnavi03_off.png) no-repeat center 5px}
.tnavi.small .tnavi04{display:block;height:85px;padding-top:55px;background:url(/resource/images/common/tnavi04_off.png) no-repeat center 5px}
.tnavi.small .tnavi05{display:block;height:85px;padding-top:55px;background:url(/resource/images/common/tnavi05_off.png) no-repeat center 5px}
.tnavi.small .tnavi_sub{display:block;height:85px;padding-top:55px;background:url(/resource/images/common/tnavi05_off_sub.png) no-repeat center 22px}
.tnavi.small .tnavi01.on,.tnavi.small .tnavi01:hover{color:#ea711d;background:url(/resource/images/common/tnavi01_on_sub.png) no-repeat center 22px;}
.tnavi.small .tnavi02.on,.tnavi.small .tnavi02:hover{color:#ea711d;background:url(/resource/images/common/tnavi02_on.png) no-repeat center 5px;}
.tnavi.small .tnavi03.on,.tnavi.small .tnavi03:hover{color:#ea711d;background:url(/resource/images/common/tnavi03_on.png) no-repeat center 5px;}
.tnavi.small .tnavi04.on,.tnavi.small .tnavi04:hover{color:#ea711d;background:url(/resource/images/common/tnavi04_on.png) no-repeat center 5px;}
.tnavi.small .tnavi05.on,.tnavi.small .tnavi05:hover{color:#ea711d;background:url(/resource/images/common/tnavi05_on.png) no-repeat center 5px;}
.tnavi.small .tnavi_sub.on,.tnavi.small .tnavi_sub:hover{color:#ea711d;background:url(/resource/images/common/tnavi05_on_sub.png) no-repeat center 22px;}
.tnavi.small .tnavi01.on2{color:black;background:url(/resource/images/common/tnavi01_on2_sub.png) no-repeat center 22px;}
.tnavi.small .tnavi02.on2{color:black;background:url(/resource/images/common/tnavi02_on2.png) no-repeat center 5px;}
.tnavi.small .tnavi03.on2{color:black;background:url(/resource/images/common/tnavi03_on2.png) no-repeat center 5px;}
.tnavi.small .tnavi04.on2{color:black;background:url(/resource/images/common/tnavi04_on2.png) no-repeat center 5px;}
.tnavi.small .tnavi05.on2{color:black;background:url(/resource/images/common/tnavi05_on2.png) no-repeat center 5px;}
.tnavi.small .tnavi_sub.on2{color:black;background:url(/resource/images/common/tnavi05_on2_sub.png) no-repeat center 22px;} /* aaaaa 여기까지 */
.tnavi li{margin-left:17px;z-index:50;width:90px;height:90px;}
.tnavi li.lan_select{position:relative;}
.tnavi li a{display:block;overflow:hidden;padding-top:19px;white-space:nowrap;font-size:12px;line-height:20px;color:#fff;text-align:center;cursor:pointer;text-decoration:none;margin-top:2px;}
.tnavi li:first-child a{margin-top:0 !important;}
.tnavi li div{display:none;overflow:hidden;position:absolute;left:-939px;width:954px;height:45px;padding:9px 0 8px;background-color:rgba(6, 6, 10, 0.6);top:505px;}
.tnavi li label{float:left;width:101px;height:36px;font-size:14px;font-weight:bold;color:#fff;line-height:36px;text-align:center;letter-spacing:-0.05em}
.tnavi li input[type="text"]{float:left;padding:0 20px;width:744px;height:40px;border:0 none;line-height:40px;background:none;color:#fff}
.tnavi li input[type="submit"]{float:right;margin-top:-5px;width:97px;height:47px;border:0 none;background-color:#050528;font-size:14px;font-weight:bold;color:#fff;text-align:center}
.tnavi .tnavi01{display:block;height:90px;padding-top:60px;background:url(/resource/images/common/tnavi01_off.png) no-repeat center 15px;background-color:rgba(6,  6,  20, 0.6);}
.tnavi .tnavi02{display:block;height:90px;padding-top:60px;background:url(/resource/images/common/tnavi02_off.png) no-repeat center 15px;background-color:rgba(6,  6,  20, 0.6);}
.tnavi .tnavi03{display:block;height:90px;padding-top:60px;background:url(/resource/images/common/tnavi03_off.png) no-repeat center 15px;background-color:rgba(6,  6,  20, 0.6);}
.tnavi .tnavi04{display:block;height:90px;padding-top:60px;background:url(/resource/images/common/tnavi04_off.png) no-repeat center 15px;background-color:rgba(6,  6,  20, 0.6);}
.tnavi .tnavi05{display:block;height:90px;padding-top:60px;background:url(/resource/images/common/tnavi05_off.png) no-repeat center 15px;background-color:rgba(6,  6,  20, 0.6);}
.tnavi .tnavi_sub{display:block;height:90px;padding-top:60px;background:url(/resource/images/common/tnavi05_off.png) no-repeat center 25px;background-color:rgba(6,  6,  20, 0.6);}
.tnavi .tnavi01.on,.tnavi .tnavi01:hover{color:#ea711d;background:url(/resource/images/common/tnavi01_on.png) no-repeat center 15px;background-color:rgba(6,  6,  20, 0.6);}
.tnavi .tnavi02.on,.tnavi .tnavi02:hover{color:#ea711d;background:url(/resource/images/common/tnavi02_on.png) no-repeat center 15px;background-color:rgba(6,  6,  20, 0.6);}
.tnavi .tnavi03.on,.tnavi .tnavi03:hover{color:#ea711d;background:url(/resource/images/common/tnavi03_on.png) no-repeat center 15px;background-color:rgba(6,  6,  20, 0.6);}
.tnavi .tnavi04.on,.tnavi .tnavi04:hover{color:#ea711d;background:url(/resource/images/common/tnavi04_on.png) no-repeat center 15px;background-color:rgba(6,  6,  20, 0.6);}
.tnavi .tnavi05.on,.tnavi .tnavi05:hover{color:#ea711d;background:url(/resource/images/common/tnavi05_on.png) no-repeat center 15px;background-color:rgba(6,  6,  20, 0.6);}
.tnavi .tnavi_sub.on,.tnavi .tnavi_sub:hover{color:#ea711d;background:url(/resource/images/common/tnavi05_on.png) no-repeat center 25px;}

.tnavi .tnavi01.on2{color:black;background:url(/resource/images/common/tnavi01_on2.png) no-repeat center 15px;}/* aaaaa 여기부터 */
.tnavi .tnavi02.on2{color:black;background:url(/resource/images/common/tnavi02_on2.png) no-repeat center 15px;}
.tnavi .tnavi03.on2{color:black;background:url(/resource/images/common/tnavi03_on2.png) no-repeat center 15px;}
.tnavi .tnavi04.on2{color:black;background:url(/resource/images/common/tnavi04_on2.png) no-repeat center 15px;}
.tnavi .tnavi05.on2{color:black;background:url(/resource/images/common/tnavi05_on2.png) no-repeat center 15px;}
.tnavi .tnavi_sub.on2{color:black;background:url(/resource/images/common/tnavi05_on2.png) no-repeat center 25px;} /* aaaaa 여기까지 */
.tnavi .tnavi_li.hide{display:none;} /* aaaaa */

.tnavi .sch_box{border:1px solid #050528;}/* aaaaa */
.tnavi.small .sch_box{top:85px;left:-880px;border:1px solid #050528;}/* aaaaa */

.tnavi .lan_box{display:none;overflow:visible;position:absolute;left:-52px;top:-9px;width:auto;height:auto;background:none}
.tnavi .lan_box.show{display:block}
.tnavi .lan_box>div{display:block;overflow:visible;position:relative;left:0;top:0;width:50px;height:auto;padding:0;background:none}
.tnavi .lan_box .pointer{display:inline-block;position:absolute;left:31px;top:-8px;width:13px;height:8px;}
.tnavi .lan_box ul{width:60px}
.tnavi .lan_box ul li{float:none;margin:0;font-weight:bold;font-size:11px;line-height:16px;height:50px;width:50px;background:#fff;margin-bottom:1px;}
.tnavi .lan_box ul li a{display:block;height:50px;text-indent:0;color:#ea711d;text-align:center;line-height:1em;}
.tnavi .lan_box ul li a:hover{background:#050528;}
.tnavi .lan_box ul li.on{background:#050528;}
.tnavi .lan_box ul li span{display:block;font-weight:normal}
.tnavi .lan_select.open .lan_box{display:block}
.tnavi .head_sitemap{display:block;height:90px;}
.tnavi .head_sitemap.on{background:#050528}/* aaaaa */

.tnavi .lan_box_sub{display:none;overflow:visible;position:absolute;width:auto;height:auto;background:none}
.tnavi.small .lan_box_sub{left:0px;top:75px;} /* aaaaa */
.tnavi .lan_box_sub.show{display:block}
.tnavi .lan_box_sub>div{display:block;overflow:visible;position:relative;left:0;top:0;width:50px;height:auto;padding:0;background:none}
.tnavi .lan_box_sub .pointer{display:inline-block;position:absolute;left:31px;top:-8px;width:13px;height:8px;}
.tnavi .lan_box_sub ul{width:60px}
.tnavi .lan_box_sub ul li{float:none;margin:0;font-weight:bold;font-size:11px;line-height:16px;height:50px;width:50px;background:#fff;margin-bottom:1px;}
.tnavi .lan_box_sub ul li a{display:block;height:50px;text-indent:0;color:#ea711d;text-align:center;line-height:1em;}
.tnavi .lan_box_sub ul li a:hover{background:#050528;}
.tnavi .lan_box_sub ul li.on{background:#050528;}
.tnavi .lan_box_sub ul li span{display:block;font-weight:normal}
.tnavi .lan_select.open .lan_box_sub{display:block}


/* gnb */
.gnb{z-index:100;}
.gnb .gnb_box{position:relative;background-color:rgba(6, 6, 10, 0.6);}
.gnb .gnb_box:hover{background-color:none;}
.gnb .submenu{position:absolute;left:0;top:90px;margin-top:-1px;border-top:1px solid #ea711d}
.gnb_ul{width:1020px;margin:0 auto;height:90px;}
.gnb_ul>li{float:left;display:inline-block;font-family:'Chakra Petch', NanumSquareE, Malgun Gothic, "맑은 고딕", Dotum, "돋움", sans-serif; width: 150px;/* width 추가 aaaaa */}
.gnb_ul>li:first-child{margin-left:141px}
.gnb_ul>li>a{position:relative;display:block;padding:36px 0 0;height:90px;font-weight:bold;font-size:15px;letter-spacing:0.025em;color:#fff;text-align:center;text-decoration:none}
.gnb_ul>li .pointer{display:none;position:absolute;top:69px;left:23px;z-index:10;width:9px;height:10px;background:url(/resource/images/common/gnb_arrow.png) no-repeat 0 0}
.gnb_ul>li:hover .pointer{display:block}
.gnb_ul>li.active>a, .gnb_ul>li.on>a, .gnb_ul>li a:hover, .gnb_ul>li a:focus{color:#ea711d;border-bottom:2px solid #ea711d;}
.gnb_ul>li.active .pointer{display:block}
.gnb_box .gnb_bg{display:none;top:90px;width:100%;background:#ebf2f2;position:absolute;z-index:0;}

/* SubMenu */
.subdepth {position:absolute;/* width:100%; */z-index:1;}
.subdepth .sub_tit{top:5px;font-weight:normal;font-size:22px;line-height:45px;letter-spacing:-0.025em;color:#111;}
.subdepth .sub_tit, .subdepth p{position:absolute;left:0}
.subdepth p{bottom:12px;text-align:center}
.subdepth p a{display:block;float:left;margin-left:7px;width:92px;height:46px;background:url(/resource/images/common/bg_icon.png) repeat left top;font-weight:bold;color:#333;line-height:46px;letter-spacing:-0.025em}
.subdepth p a:first-child{margin-left:0}
.subdepth p a:hover, .subdepth p a:focus{color:#131944}
.subdepth .subdepth_list{width:1020px;margin:0 auto;}
.subdepth .list_wrap{margin-left:141px;}
.subdepth .list{display:none;height:390px;margin-bottom:14px;border-left:1px solid #e1e1e1;}
.subdepth .list, .subdepth .list>li ul{/* width:1020px; */margin:30px 0px;}
.subdepth .list>li{float:left;padding:0 8px;width:150px;height:100%;border-right:1px solid #e1e1e1;letter-spacing:-0.025em}
.subdepth .list>li em{display:block;position:relative;height:35px;}
.subdepth .list>li em:first-child{margin-top:-5px}
.subdepth .list>li em a{display:block;line-height:16px;font-size:14px;color:#060614;text-decoration:none;padding:8px 0;}											 
.subdepth .list>li .red a{color:#ea711d}
.subdepth .list>li .on{color:#ea711d}
.subdepth .list>li ul{margin:-1px 0 0 9px}
.subdepth .list>li ul li{overflow:hidden}
.subdepth .list>li ul a{display:inline-block;padding-left:6px;padding-right:8px;font-weight:normal;color:#060614;line-height:17px;background:url(/resource/images/common/bullet/bul2x2_gnb_gray.gif) no-repeat left 7px}
.subdepth .list>li ul.prd a{line-height:19px}
.subdepth .list.prd>li ul{margin-top:-3px}
.subdepth .list.prd>li ul.prd_dram a{line-height:19px}
.subdepth .list>li ul + em{margin-top:4px}
.subdepth .list>li .no_cate{padding-top:33px}
.subdepth .quick_btn{overflow:hidden;position:relative;z-index:100}
.subdepth .quick_btn li{float:left;margin-left:1px;padding:0 8px;width:203px;text-align:center;}
.subdepth .quick_btn li:first-child{margin-left:0;width:201px}
.subdepth .quick_btn li img{max-width:100%}
.subdepth .a1_1:hover + .a1{color:#ea711d;border-bottom:2px solid #ea711d;}
.subdepth .list li em a:hover, .subdepth .list li em a:focus {color:#ea711d;border-bottom:none !important;}


/* Shortcuts */
.shortcut{background-color:#5a5a5a;}
.shortcut .insc{overflow:hidden;width:1020px;margin:0 auto;padding:10px 0 10px 160px;}
.shortcut .insc ul.sc_list li{display:inline-block;text-align:center;}
.shortcut .insc ul.sc_list li a{display:block;padding:0 20px 0 0;font-size:13px;color:#fff;line-height:20px;text-decoration:none;}

/***** Footer *****/
#footer{background-color:#050528}
#footer .infoot{position:relative;width:1020px;margin:0 auto;padding:30px 0 40px 160px;}
#footer .infoot img.footer_ci{position:absolute;left:0;top:20px;}
#footer .infoot .policy_list{padding-bottom:15px;}
#footer .infoot .policy_list li{float:left;}
#footer .infoot .policy_list li a{display:block;padding:0 20px 0 0;color:#808080;text-decoration:none;}
#footer .infoot .policy_list li a em{color:#808080;}
#footer .infoot .address{display:block;margin-top:20px;color:#808080;line-height:19px;padding-top:15px;border-top:1px solid #5a5a5a;}
#footer .infoot .address .address_block{display:inline-block; padding-right:5px;}
#footer .infoot .copy{display:block;font-size:11px;font-weight:600;color:#808080;line-height:18px}
#footer .infoot .foot_mark{position:absolute;top:80px;right:18px}
#footer .infoot .foot_mark li{float:left;margin-left:16px;padding-left:14px;border-left:1px solid #eee}
#footer .infoot .foot_mark li:first-child{margin-left:0;padding-left:0;border:0 none}

/***** Site Map *****/
#content.sitemap_content{display:none;z-index: 5; position:absolute; left:0; right:0; width: 100%; background: #fff !important;}
.contents_wrap.sitemap_contents_wrap{width:100% !important;}
.inbox.sitemap_inbox{width:1020px;margin:0 auto !important;}

/***** Mobile Menu *****/
body.ovf_hdn, .ovf_hdn{overflow:hidden}
.mbg{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;z-index:600}
.mt_v{display:none;position:fixed;width:100%;min-width:100%;height:50px;background-color:#fff;z-index:605;border-bottom:1px solid #ea711d}

.mt_v .mctr, .mt_v .mlogo, .msch > a, .mlan > a, .sel_close, .sch_close, .msch_submit{overflow:hidden;text-indent:-9999px;background-image:url(/resource/images/common/icon.png);background-repeat:no-repeat;background-size:200px 100px}
.mt_v .mctr{display:inline-block;position:absolute;left:14px;top:15px;width:18px;height:20px;z-index:300;background-position:0 -37px}
.mt_v .mctr img{vertical-align:top;width:18px}
.mt_v .mctr.open img{/*margin-top:-20px*/}
.mt_v .mlogo{display:block;position:absolute;left:45px;top:8px;width:60px;height:33px}

.msch, .mlan{position:absolute;top:10px;z-index:602}
.msch img, .mlan img{vertical-align:top}
.msch{right:9px}
.mlan{right:44px}
.msch > a, .mlan > a{display:inline-block;overflow:hidden;vertical-align:middle;/*padding:5px;width:21px;height:20px;*/width:31px;height:30px;text-indent:-9999px}
.msch > a img{width:21px;height:20px}
.msch > a{background-position:-52px -32px}

.msch_wrap{display:none;position:fixed;left:0;top:15px;width:100%;height:100px;z-index:615}
.sch_close{display:block;float:right;width:35px;height:35px;background-color:#858585;background-position:-78px -27px}
.msch_wrap form, .msch_wrap fieldset{clear:both;margin-bottom:0;height:100%}
.msch_box{position:relative;padding:15px;background-color:#fff}
.msch_box > div{position:relative;overflow:hidden;border:1px solid #ea711d}
.msch_box > div p{padding:0 50px 0 15px}
.msch_box input{float:left;vertical-align:middle}
.msch_box input[type=text]{width:100%;height:33px;line-height:33px;margin:0;padding:0;border:0;font-size:14px !important;font-weight:bold;color:#777;background-color:#fff}
.msch_box .msch_submit{position:absolute;right:0;top:0;width:33px;height:33px;border:none;text-indent:-9999px;background-position:-116px -37px}
.mlan{margin-left:40px}
.mlan > a{background-position:-22px -32px}
.sel_lan{display:none;position:fixed;right:0;top:15px;z-index:610}
.sel_close{display:block;float:right;width:35px;height:35px;background-color:#858585;background-position:-78px -27px}
.sel_lan ul{/*width:187px;*/width:210px;clear:both;background-color:#fff}
.sel_lan ul li{border-top:1px solid #edecec;line-height:40px;font-size:14px;color:#666}
.sel_lan ul li:first-child{border-top:0}
.sel_lan ul li a{display:block;padding:0 15px;color:#666}
.sel_lan ul li.on a, .sel_lan ul li a:hover, .sel_lan ul li a:focus{color:#fff;background-color:#ea711d}
.flag{height:20px}

.m_lmenu{display:none;position:fixed;left:-100%;top:0;width:100%;margin-left:-20px;height:100%;background-color:#575759;z-index:603;overflow-y:auto}
.m_lmenu > div{padding-top:50px;padding-left:20px}
.left_menu{background-color:#494a4d}
.left_menu li{position:relative;border-top:1px solid #575759;font-size:17px;color:#fff;font-weight:bold;letter-spacing:-0.025em}
.left_menu li:first-child{border-top:0}
.left_menu li a{display:block;line-height:50px;padding:0 20px;color:#fff}
.left_menu li > span:before,
.left_menu li.on > span:before   {
	top:calc(calc(100% - 30px)/2);
    float:right;
    width:30px;
	height:30px;
    text-align:center;
    color:rgba(255,255,255,0.5);    
    font-weight:normal;
	position:relative;
}
.left_menu li > span:before   {
    content:'+';
    color:rgba(255,255,255,0.5);
    font-size:25px;
}
.left_menu li.on > span:before   {
    content:'-';
    color:rgba(255,255,255,1.0);
    font-size:40px;
	line-height:0.5em;
}
.left_menu li span{display:inline-block;position:absolute;right:20px;top:0px;width:30px;height:50px;/* background:url(/resource/images/common/icon.png) no-repeat -88px 0; */background-size:200px 100px;}
.left_menu li.on, .left_menu li.active{background-color:#4a4c51}
.left_menu li>a, .left_menu li.on>a, .left_menu li.active>a{text-decoration:none !important}
.left_menu li.on span, .left_menu li.active span{background-position:-102px 0}
.left_menu li.active > a{color:#00fcff}
.left_menu li span>button{width:30px;height:50px;position:absolute;}
.mdepth2{display:none;background-color:#3c3d40}
.mdepth2 ul li{border-top:1px solid #4d4d50;border-bottom:0;font-size:14px;font-weight:bold}
.mdepth2 ul li:first-child{border-top:0}
.mdepth2 ul li a{line-height:45px;padding-left:30px;text-decoration:none !important}
.mdepth2>ul>li>a>span{right:21px;top:16px;width:11px;height:11px;background-position:-116px 0 !important}
.mdepth2 ul li.on, .mdepth2 ul li.active{background-color:#3c3d40}
.mdepth2 ul li.on a, .mdepth2 ul li.active a{color:#ea711d}
.mdepth2>ul>li.on>a>span, .mdepth2>ul>li.active>a>span{background-position:-127px 0 !important}
.mdepth2>ul>li>span{height:45px;}
.mdepth2>ul>li>span>button{position:absolute;height:45px;}
.mdepth3{display:none;background-color:#2f3032}
.mdepth3 ul li{border-top:1px solid #4d4d50;font-size:14px;letter-spacing:0;font-weight:normal !important}
.mdepth3 ul li a{line-height:40px !important;padding-left:46px;color:#fff !important}
.mdepth3 ul li a>span{left:33px;top:15px;width:7px;height:7px;background:url(/resource/images/common/icon.png) no-repeat -138px 0 !important;background-size:200px 100px !important}
.mdepth3 ul li a:hover, .mdepth3 ul li a:focus{color:#fff !important;background-color:#232324 !important}
.mdepth3>ul>li>span{height:40px;}
.mdepth3>ul>li>span>button{position:absolute;height:40px;}
.mdepth4{display:none;background-color:#2f3032}
.mdepth4 ul li{border-top:1px solid #4d4d50;font-size:14px;letter-spacing:0;font-weight:normal !important}
.mdepth4 ul li a{line-height:40px !important;padding-left:62px;color:#fff !important}
.mdepth4 ul li a>span{left:33px;top:15px;width:7px;height:7px;background:url(/resource/images/common/icon.png) no-repeat -138px 0 !important;background-size:200px 100px !important}
.mdepth4 ul li a:hover, .mdepth4 ul li a:focus{color:#fff !important;background-color:#232324 !important}

.mquick{overflow:hidden;margin-top:26px;padding:0 15px}
.mquick li{float:left;width:50%;text-align:center}
.mquick li a{display:block;margin:4px 4px;height:35px;line-height:35px;color:#fff;border:1px solid #707070;border-radius:2px}

/* 팝업관리 - Layer Popup */
.layer_pop{display:none;position:fixed;/*left:0;top:0;width:409px;height:386px;*/background-color:#fff;z-index:900;height: auto !important;}
.layer_pop>div{position:relative;height:100%;/* border:1px solid #e7e8eb */}
.layer_pop .ly_hd{position:relative;min-height:50px;padding:10px 15px;background-color:#ea711d;color:#fff;z-index:10}
.layer_pop .ly_hd em{font-weight:bold;font-size:18px;line-height:24px;letter-spacing:-0.025em;color:#fff}
.layer_pop .ly_con{position:absolute;left:0;top:0;width:100%;padding:50px 0 30px;height:100%;line-height:24px;letter-spacing:-0.05em;color:#5a5a5a;z-index:9}
.layer_pop .ly_con .ovf_box{height:100%;overflow-y:auto}
.layer_pop .ly_con .ovf_box>div{padding:22px 30px 16px}
.layer_pop .ly_con img{max-width:100%}
.layer_pop .ly_ft{position:absolute;left:0;width:100%;z-index:10}
.layer_pop .ly_ft>div{position:relative;padding:6px 10px;height:30px;background-color:#edeef3}
.layer_pop .ly_ft input[type=checkbox]{position:absolute;left:10px;top:2px;width:18px;height:18px;}
.layer_pop .ly_ft input[type=checkbox] + label{display:inline-block;overflow:hidden;height:18px;padding-left:27px;/* background:url(/resource/images/common/bg_chk02.gif) no-repeat left top; */font-weight:normal;font-size:13px;letter-spacing:-0.05em;line-height:140%;color:#555}
.layer_pop .ly_ft input[type=checkbox]:checked + label{background-position:left -18px}
.layer_pop .ly_ft input[type=checkbox] + label + input[type=checkbox] + label{}
.layer_pop .btn_close01, .layer_pop .btn_close02{display:inline-block;overflow:hidden;position:absolute;text-indent:-9999px}
.layer_pop .btn_close01{width:14px;height:14px;right:15px;top:50%;margin-top:-7px;background:url(/resource/images/common/btn_close14x14.png) no-repeat left top}
.layer_pop .btn_close02{width:13px;height:13px;right:7px;top:9px;background:url(/resource/images/common/btn_close13x13.png) no-repeat left top}
a.pop_close{display:block;position:absolute;right:20px;top:20px;overflow:hidden;width:35px;height:34px;text-indent:-9999px;background:url(/resource/images/common/btn_close35x34.png) no-repeat left top;z-index:10;}

.des-box{padding-top:20px;}
.des-box img{margin-top:10px;}
.des-box img.half{width:49%;max-width:190px;}

/* 팝업관리 - IR행사>실적발표 행사안내 */
.layer_pop .er_pop{background:url(/resource/images/common/er_popup_bg2.png) no-repeat center top;}
.layer_pop .er_hd{padding:15px;background-color:#ea711d;color:#fff;z-index:10;}
.layer_pop .er_con{padding-top:60px;text-align:center;height:380px;}
.layer_pop .er_con .title em{display:block;font-size:15px;}
.layer_pop .er_con .title .quarter{display:inline-block;font-size:14px;color:#fff;padding:2px 10px;text-align:center;margin:5px 0;background-color:rgba(6,  6,  20, 0.6);}
.layer_pop .er_con .title strong{display:block;font-size:28px;text-align:center;margin-top:18px;font-weight:normal;letter-spacing:-0.07em;}
.layer_pop .er_con .date{margin-top:70px;font-size:16px;}
.layer_pop .er_con .con1{display:inline-block;text-align:center;margin-top:60px;}
.layer_pop .er_con .con1 a{display:inline-block;color:#fff;background:#ff7a00;padding:5px 15px;text-decoration:none;color:#fff;font-size:13px;}
.layer_pop .er_con .con1 a.newwindow:after {content:"\f08e";font-family:fontAwesome;margin:3px 0 0 10px;opacity:0.8;color:#fff;}


/* 팝업관리 - support > contactus*/
.layer_pop .chuseok_pop{border:1px solid #fff;background:url(/resource/images/kor/popup/popup%20190911_ko.jpg) no-repeat center top;}
.layer_pop .chuseok_hd{padding:15px;background-color:#ea711d;color:#fff;z-index:10;}
.layer_pop .chuseok_con{padding-top:70px;text-align:center;}
.layer_pop .chuseok_con .title em{display:block;font-size:15px;}
.layer_pop .chuseok_con .title strong{display:block;font-size:28px;text-align:center;margin-top:18px;font-weight:normal;letter-spacing:-0.07em;}
.layer_pop .chuseok_con .date{font-size: 14px; width: 70%; text-align: center; margin: 30px auto;}


/*   Brand Identity  2019.06.18*/  
.brandidentity0 img {margin: 0 auto 30px auto;display:block;}
.brandidentity1 {text-align:center;padding:0 20px 30px 20px;}
.brandidentity1 img {margin: 0 auto 30px auto;}
.brandidentity1 dl {position:absolute; left:-9999px;text-align:center;} 
.brandidentity2 {text-align:center;font-size: 14px;font-weight: bold;padding:50px 20px;margin:0 -10px;background:url(/resource/images/common/brandIdentity-bg.png) center bottom no-repeat;}
.brandidentity2 h2 {color: #ea711d;font-size: 18px;font-weight: bold;}  
.brandidentity2 p strong {display: block;font-size: 26px;font-weight: normal;letter-spacing: -0.1em;margin: 20px 0 10px 0;line-height: 1.5em;}
.brandidentity2 p strong > span {display: inline-block;}
.brandidentity3 {padding: 50px 0 0;text-align:center;}
.brandidentity3 h2 {color: #ea711d;font-size: 18px;font-weight: bold;}  
.brandidentity3 img {margin: 10px 0 0 0;width: 90%;max-width: 380px;}
dl.brandidentity4 {margin-top: 90px;}
dl.brandidentity4 dd {margin:0 0 15px 0;font-size:13px;color:#060614;}
dl.brandidentity4 dt.dt2{margin-top: 150px;}
dl.brandidentity4 dt.dt3{margin-top: 140px;}

.brandidentity01 {margin: 0 17px;}
.brandidentity01 .purpose {width:224px; height: 220px;background: url(/resource/images/kor/about/brandIdentity01_01.png)no-repeat;}
.brandidentity01 .values {width:220px; height: 220px;background: url(/resource/images/kor/about/brandIdentity01_02.png)no-repeat;}
.brandidentity01 .drivers {width:217px; height: 220px;background: url(/resource/images/kor/about/brandIdentity01_03.png)no-repeat;}
.brandidentity01 strong {display:block;height:32px;font-size:18px;font-weight:bold;color:#060614;line-height:32px;text-align:center;padding-top: 80px;}
.brandidentity01 span {display:block; min-height:100px;text-align:center; margin:0 auto; letter-spacing: -0.07em;padding-top: 32px;}

@media only screen and (max-width: 1023px) {
	/* #container{margin-top:280px;} */
	#footer .infoot img.footer_ci{position:absolute;left:20px;top:20px;}
	#footer .infoot .policy_list li a{display:block;padding:20px 20px 20px 0;color:#808080;text-decoration:none;}

	#footer{background-color:#050528}
	#footer .infoot{width:100%;height:auto;padding:65px 15px 19px 15px}
	#footer .infoot .address{height:auto;margin:0;font-weight:normal;color:#fff;}
	#footer .infoot .copy{height:auto;color:#fff;}
	#footer .infoot .foot_mark{position:absolute;top:15px;right:15px}
	#footer .infoot .foot_mark li{float:left;height:38px;margin-left:0;line-height:38px}

	.shortcut .insc{width:100%;padding:10px 22px;}
	.shortcut .insc .row{margin:0}
	.shortcut .insc .row > div{height:auto;padding-bottom:10px}
	.shortcut .insc .row > div.line{border-right:0;border-bottom:0}
	.shortcut .insc ul{display:inline-block}
	.shortcut .insc .visit{margin-left:10px;vertical-align:top}
}

@media only screen and (max-width: 1019px) {
	dl.brandidentity4 {margin-top: 30px;}
	dl.brandidentity4 dt.dt2{margin-top: 30px;}
	dl.brandidentity4 dt.dt3{margin-top: 30px;}
	.brandidentity01 {display: inline-block;}
	.brandidentity01 .purpose {margin: 0 auto;}
	.brandidentity01 .values {margin: 0 auto;}
	.brandidentity01 .drivers {margin: 0 auto;}
	.mt36_15{margin-top:15px !important}
}

@media all and (max-width:876px){
	.tbl_tp03 li strong.txt_ls {letter-spacing:-0.25em;} 
}

@media all and (max-width:800px){
	.brandidentity01 {display: block;}
	.brandidentity01 .purpose {width: 100%; height: 200px; background: url(/resource/images/kor/about/brandIdentity01_01m.png)top center no-repeat; background-size: 50px 53px; background-position-y: 20px; border-bottom:1px solid #ccc; }
	.brandidentity01 .values {width: 100%; height: 200px; background: url(/resource/images/kor/about/brandIdentity01_02m.png)top center no-repeat; background-size: 70px 77px; border-bottom:1px solid #ccc; margin-top: 20px;}
	.brandidentity01 .drivers {width: 100%; height: 180px; background: url(/resource/images/kor/about/brandIdentity01_03m.png)top center no-repeat; background-size: 57px 57px;background-position-y: 20px;}	
}

@media only screen and (max-width: 768px) {
	.m_mt0{margin-top:0 !important}
}

@media all and (max-width:767px){
	.shortcut .insc ul.sc_list li{display:inline-block;text-align:left;padding-left: 7px;background: url(/resource/images/common/bullet/bul_gray_square.gif) no-repeat 0 11px;width: 50%;}
	.shortcut .insc ul.sc_list li.right{float: right !important;}
	.m_mt40{margin-top:40px !important}	
	.tbl_tp03 li strong.txt_ls {letter-spacing:-0.05em;} 
	.tbl_tp03 li.last {margin-top:0;} 
}
    
@media only screen and (max-width: 480px) {
	#content{width:100%;margin:0 auto;padding-bottom:70px;}
}


