.skip_nav{display:table; position: absolute; z-index: 9999; width: 100%;}
.skip_nav a{display: block; overflow: hidden; width: 980px; height: 1px; margin: 0 auto; margin-bottom: -1px; white-space: nowrap; text-align: center; text-indent: -9999px;}

#header{position: relative; z-index: 40; border-bottom: 1px solid #d1d1d1;}
.header_inner{position: relative; width: 980px; height: 107px; margin: 0 auto;}
.header_inner h1{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.header_inner .utill{position: absolute; top: 20px; right: 0;}
.header_inner .utill a{display: inline-block; vertical-align: middle; padding: 0 0 0 10px; font-size: 11px; font-family: '굴림', 'Gulim'; color:#000;}
.header_inner .utill .tx_dot{display: inline-block; width: 1px; height: 1px; background:#000; vertical-align: middle; margin: 0 0 0 10px;}

#container{position: relative; width: 100%;}
.container_inner{position: relative; width: 980px; margin: 0 auto; padding: 35px 0;}
.container_inner:after{content:''; display: block; clear: both;}
.container_inner .left_box{position: relative; float: left; width: 444px;}
.container_inner .left_box .thumBox{position: relative; width: 100%; height: 100%; display: none;}
.container_inner .left_box .thumBox:first-child{display: block;}
.container_inner .left_box .thumBox .txt{position: absolute; left: 45px; top: 77px; font-size: 20px; color:#fff; line-height: 2em;}
.container_inner .left_box .thumBox .txt span{display: block; font-size: 35px; font-weight:bold;}

.container_inner .right_box{position: relative; float: right; width: 525px; border: 1px solid #d1d1d1;}
.container_inner .right_box .thumBox_wrap ul:after{content: ''; display: block; clear: both;}
.container_inner .right_box .thumBox_wrap ul li{position: relative; float: left; width: 50%; height: 248px; border-bottom: 1px solid #d1d1d1; }
.container_inner .right_box .thumBox_wrap ul li:before{content: ''; display: block; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); position: absolute; left: 0; top: 0;}
.container_inner .right_box .thumBox_wrap ul li:hover:before{background: rgba(0,0,0,0)}
.container_inner .right_box .thumBox_wrap ul li.on:before{background: rgba(0,0,0,0);}
.container_inner .right_box .thumBox_wrap ul li:nth-child(odd){border-right: 1px solid #d1d1d1;}
.container_inner .right_box .thumBox_wrap ul li span{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 23px; color:#fff;}

.container_inner .right_box .support ul:after{content:''; display: block; clear: both;}
.container_inner .right_box .support ul li{float: left; width: 50%; height: 130px;}
.container_inner .right_box .support ul li.link{padding: 24px 0 0 0; text-align: center; border-right: 1px solid #d1d1d1;}
.container_inner .right_box .support ul li.link p{ font-size: 15px; color:#353535; font-weight: bold;}
.container_inner .right_box .support ul li.link p img{vertical-align: middle; margin-right: 5px;}
.container_inner .right_box .support ul li.link a{display: inline-block; width: 100px; height: 35px; background:#0d6fb8; line-height: 35px; color:#fff; font-size: 14px; margin: 20px 0 10px 0;}
.container_inner .right_box .support ul li.link span{display: block; font-size: 12px; color:#565656;}
.container_inner .right_box .support ul li.customer{padding: 24px 0 0 25px; background:#f7f7f7;}
.container_inner .right_box .support ul li.customer dl dt{font-size: 15px; font-weight: bold; color:#3a3a3a;}
.container_inner .right_box .support ul li.customer dl dd{font-size: 30px; font-weight: 800; color:#ff7800; margin: 10px 0; letter-spacing: -0.05em;}
.container_inner .right_box .support ul li.customer p{color:#515050; font-size: 13px; line-height: 1.4em;}

.gnb_wrap{position: relative; width: 100%; height: 40px; background:#3376b6;}
.gnb_wrap .gnb:after{content:''; display: block; clear: both;}
.gnb_wrap .gnb>li:not(.all){float: left; width: 165px; position: relative;}
.gnb_wrap .gnb>li.all{float: left; width: 155px; background: #000; position: none;}
.gnb_wrap .gnb>li>a{position: relative; display: block; height: 40px; line-height: 40px; text-align: center; color:#fff; font-size: 15px; font-weight: 800;}
.gnb_wrap .gnb>li>a.line:before{content: ''; display: block; width: 1px; height: 10px; background: #fff; position: absolute; right: 0; top: 50%; margin-top: -5px;}
.gnb_wrap .gnb>li.all>a{text-align: left; padding: 0 20px; position: relative; font-size: 14px;}
.gnb_wrap .gnb>li.all>a:before{content: ''; display: block; width: 7px; height: 4px; background: url('/img/all_menu_ico.png')no-repeat center center; position: absolute; top: 50%; right: 20px; margin-top: -2px; transform: rotate(180deg);}
.gnb_wrap .gnb>li:hover .depth02{display: block;}
.gnb_wrap .gnb>li .depth02{display: none; position: absolute; bottom: 40px; left: 0; right: 0; height: 210px; background: rgba(0,0, 0, .5); padding: 30px 0 0 0; z-index: 5;}
.gnb_wrap .gnb>li .depth02 li{text-align:left; padding-left: 45px; height: 30px;}
.gnb_wrap .gnb>li .depth02 li a{font-size: 14px; color:#fff; font-weight: bold; padding-left: 10px; position: relative;}
.gnb_wrap .gnb>li .depth02 li a:before{content: ''; display: block; width: 3px; height: 3px; background:#fff; position: absolute; left: 0; top: 50%; transform: translate(0, -50%);}
.gnb_wrap .gnb>li.all .depth_wrap{display: none;}
.gnb_wrap .gnb>li.all .depth_wrap{position: absolute; bottom: 40px; left: 0; right: 0; height: 210px; background: rgba(0,0, 0, .5); padding: 30px 0 0 0; z-index: 5;}
.gnb_wrap .gnb>li.all .depth_wrap .all_depth02{float: left; width: 165px; height: 100%;}
.gnb_wrap .gnb>li.all .depth_wrap .all_depth02 li{text-align:left; padding-left: 50px; height: 30px;}
.gnb_wrap .gnb>li.all .depth_wrap .all_depth02 li a{font-size: 14px; color:#fff; font-weight: bold; padding-left: 10px; position: relative;}
.gnb_wrap .gnb>li.all .depth_wrap .all_depth02 li a:before{content: ''; display: block; width: 3px; height: 3px; background:#fff; position: absolute; left: 0; top: 50%; transform: translate(0, -50%);}

.quick_btn{position: fixed; top: 99px; right: 80px; width: 75px; border: 1px solid #0083cb; border-bottom: none;}
.quick_btn p{position: relative; height: 55px; background:#0083cb; color:#fff; text-align: center; padding-top: 34px;}
.quick_btn p:before{content: ''; display: block; width: 20px; height: 20px; background: url('/img/quick_ico01.png')no-repeat center center; position: absolute; left: 50%; top: 10px; transform: translate(-50%, 0);}
.quick_btn a{position: relative; display: block; height: 80px; text-align: center; color:#0083cb; padding-top: 54px; font-weight: bold; border-bottom: 1px solid #0083cb;}
.quick_btn a.list01:before{content: ''; display: block; width: 43px; height: 37px; background: url('/img/quick_ico02.png')no-repeat center center; position: absolute; left: 50%; top: 10px; transform: translate(-50%, 0); }
.quick_btn a.list02:before{content: ''; display: block; width: 46px; height: 41px; background: url('/img/quick_ico03.png')no-repeat center center; position: absolute; left: 50%; top: 8px; transform: translate(-50%, 0); }
#footer{width: 100%; border-top: 1px solid #d1d1d1;}
.footer_inner{width: 980px; min-height: 122px; margin: 0 auto; padding: 30px 0 0 0;}
.footer_inner h3{font-size: 13px; color:#666; margin-bottom: 15px; letter-spacing: -0.025em;}
.footer_inner p{font-size: 12px; color:#888; font-weight: bold; margin-bottom:10px;}
.footer_inner .copy{font-size: 10px; color:#b8b8b8;}








