/* common */
.section{margin-top:60px;background-color:#fff}
.section_tit_wrap{position:relative;padding:75px 0 72px}
.section_stit{position:relative;font-size:1.125em;color:#000;line-height:166%;letter-spacing:-0.03em;padding-top:22px}
.section_txt{position:relative;font-size:1em;color:#565656;line-height:187%;letter-spacing:-0.03em;padding-top:26px}
.section_txt em{border-bottom:1px solid #cfcfcf;padding-bottom:3px}
.cm_txt em{border-bottom:1px solid #cfcfcf;padding-bottom:3px}
.tc_01{color:#565656}
.tc_02{color:#4e2e14}
.tc_03{color:#c52026}
.tc_04{color:#ffe4e4}
.tc_bk{color:#000}
.tc_wt{color:#fff}
.fs_18{font-size:1.125em}
.fs_20{font-size:1.25em}
.fs_22{font-size:1.375em}
.fs_25{font-size:1.5625em}

/* sub banner */
.sub_banner{position:relative;width:100%;height:639px}
.sub_banner .slider-items{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%}
.sub_banner .slider-item01{background-image:url("../img/sub/sub_banner00.jpg")}
.sub_banner .slider-item02{background-image:url("../img/sub/sub_banner01.jpg")}
.sub_banner .slider-item03{background-image:url("../img/sub/sub_banner02.jpg")}
.sub_banner .slider-item04{background-image:url("../img/sub/sub_banner03.jpg")}
.sub_banner .slider-item05{background-image:url("../img/sub/sub_banner04.jpg")}
.sub_banner .slider-item06{background-image:url("../img/sub/sub_banner05.jpg")}
.sub_banner .slider-item07{background-image:url("../img/sub/sub_banner06.jpg")}
.sub_banner .slider-paging{position:absolute;bottom:22px;right:30px}
.sub_banner .slider-paging:after{content:"";display:block;clear:both}
.sub_banner .slider-paging li{float:left;position:relative;width:10px;height:10px;margin-left:20px}
.sub_banner .slider-paging li:first-child{margin-left:0}
.sub_banner .slider-paging li a{display:block;position:relative;width:100%;height:100%;background:url("../img/sub/sub_bnr_pg.png") no-repeat 0 0;font-size:0}
.sub_banner .slider-paging li.on a, .sub_banner .slider-paging li a:hover{background-position:0 -10px}

/* lnb */
.lnb_wrap{position:absolute;top:80px;left:50%;width:262px;height:559px;background:url("../img/common/op70.png") repeat;margin-left:-610px}
.page_tit{position:relative;width:100%;height:100px;font-family:'NotoSansKR-Black';font-size:2em;color:#fff;line-height:100px;letter-spacing:0.05em;text-align:center}
.lnb{position:relative;width:100%}
.lnb li{position:relative;width:100%;height:45px}
.lnb li a{display:block;position:relative;width:100%;height:100%;font-size:1em;color:#9a9a9a;line-height:45px;letter-spacing:-0.03em;text-indent:30px}
.lnb li.on a, .lnb li a:hover{color:#fff}
.lnb li.on, .lnb li:hover{width:272px;background-color:#c52026}
.lnb_inq{display:block;position:absolute;bottom:0;left:0;width:100%;height:110px;background:url("../img/sub/lnb_inq.jpg") no-repeat 50% 50%}

/* path */
.path_wrap{position:absolute;top:639px;left:0;width:100%;height:60px;background-color:#252525;font-size:0;text-align:center;z-index:80}
.path_wrap > div{display:inline-block;position:relative;height:100%}
.path_wrap > div a{display:block;font-size:1em;color:#7a7a7a;letter-spacing:-0.03em}
.path_wrap > div .path_depth02_tit{color:#fff;font-weight:700}
.path_depth01_tit{width:139px;height:60px;border-left:1px solid #494949;border-right:1px solid #494949;text-align:left;text-indent:30px;line-height:60px;background:url("../img/sub/path_arrow_off.png") no-repeat 109px 27px}
.path_depth02_tit{width:268px;height:60px;text-align:left;text-indent:30px;line-height:60px;background:url("../img/sub/path_arrow_on.png") no-repeat 238px 27px}
.page_btn{display:block;position:absolute;top:0;width:60px;height:60px;background-repeat:no-repeat}
.page_prev{left:0;background-image:url("../img/sub/arrow_prev.png");background-position:24px 22px;border-right:1px solid #494949}
.page_next{right:0;background-image:url("../img/sub/arrow_next.png");background-position:28px 22px;border-left:1px solid #494949}
.path_home a{display:block;position:relative;width:69px;height:100%;text-align:center;line-height:60px}
.path_depth01_ul, .path_depth02_ul{display:none;position:absolute;top:60px;left:0;width:100%}
.path_depth01_ul{width:139px;left:1px}
.path_depth01_ul li, .path_depth02_ul li{position:relative;width:100%;height:45px;background:url("../img/common/op70.png") repeat}
.path_depth01_ul li a, .path_depth02_ul li a{display:block;width:100%;height:100%;font-size:1em;color:#9a9a9a;line-height:45px;letter-spacing:-0.03em;text-align:left;text-indent:30px}
.path_depth01_ul li.on a, .path_depth01_ul li a:hover, .path_depth02_ul li.on a, .path_depth02_ul li a:hover{font-weight:bold;color:#fff;background:url("../img/common/red_op50.png") repeat}

/* tabmenu */
.tabmenu{position:relative;font-size:0;text-align:center;padding-bottom:70px}
.tabmenu li{display:inline-block;position:relative}
.tabmenu li a{display:block;position:relative;width:250px;height:60px;font-size:1.125em;color:#fff;line-height:60px;letter-spacing:-0.03em;background-color:#252525}
.tabmenu li.on a, .tabmenu li a:hover{background-color:#c52026}