/* Copyright (c) 2025 Park InHyuck. Author: Park InHyuck / 1black8791@naver.com. Proprietary & Confidential. */
#header {background: linear-gradient(to bottom, rgba(65, 65, 65, 0.678) 0%, rgba(65, 65, 65, 0.5) 50%, rgba(65, 65, 65, 0) 100%); width:100%;height:auto;margin:0 auto;text-align:center;transition: background 0.3s ease-in-out;}#header:hover {background: white; transition: background-color 0.5s ease-in-out;}#header .util_wrap {padding-top: 12px; background-color 0.5s ease-in-out;width: auto;padding: 0 auto;height:90px;text-align: left;}#header .h_call {vertical-align: middle;float: left;margin-top: 10px;}#header .safe_logo {float: left;margin-top: 10px;}#header .logo {display: inline-block;vertical-align: middle;float: left; padding-right:50px}#header .logo img {margin-top: 10px;max-width: 300px;}#header .util_menu {float: right;width: auto;margin-top: 30px;}#header .util_menu ul li a {color: #333;font-size: 15px;}#header .nm { color: white; transition: 0.3s ease-in-out; }#header[data-page="other"] .nm { color: black; display: none !important; }#header .util_wrap:hover .nm {color: black;}#header .inner {overflow: inherit;width: 100%;height: 55px;transition: background-color 0.5s ease-in-out;}#header:hover .util_wrap .menu_wrap #gnb li a {color: #000000;transition: color 0.3s ease-in-out;}.util_wrap .util_menu { display:inline-block;width:1100px;height:40px;text-align:right;}.util_wrap .util_menu ul {float:right;width:auto;height:40px;}.util_wrap .util_menu li {float:left;width:auto;position:relative;padding-left:15px;margin-right:15px;}.util_wrap .util_menu ul li img {vertical-align: middle;}.util_wrap .util_menu li a {display:block;line-height:40px;color:#ffffff;}.util_wrap .util_menu li:first-child {background:none;}.util_wrap .util_menu li:last-child:after {display: none;}.util_wrap .util_menu li:first-child:after {content: "";position: absolute;right: -16px;width: 1px;background-color: #c1c1c1;top: 15px;height: 11px;}.util_wrap .util_menu li.logout_t {background: url("/skins/html_cne/images/common/header_icon3.gif") no-repeat left center;}.util_wrap .util_menu li.cart_t {background: url("/skins/html_cne/images/common/header_icon4.gif") no-repeat left center;margin-left: 10px;}.util_wrap .util_menu li.cart_t a ,
.util_wrap .util_menu li.logout_t a {padding-left: 5px;}.util_wrap .af_log{float:none;margin-right:10px;line-height:40px;color:#ffffff;}#header .inner .menu_wrap {float: center;width: 100%; margin: 0 auto; overflow: inherit; display: block;}.menu_wrap #gnb {display: flex; margin-left: 0;}.menu_wrap #gnb li {float:left;position: relative;width:30%;padding-left: 0;}.menu_wrap #gnb li a {
    display: block;
    font-family: "noto_sans";
    font-size: 20px;
    text-align: center;
    color: white; 
    line-height: 55px;
    padding: 0 10px;
    box-sizing: border-box;
    position: relative;
    font-weight: 500;
    letter-spacing: -1px;
    transition: color 0.3s ease-in-out;
}.menu_wrap #gnb li.on a {color: #062877;}.menu_wrap #gnb li a:after {display: none;content: "";position: absolute;right: 0;width: 1px;height: 15px;background-color: #4d88ab;top: 20px;}.menu_wrap #gnb li:last-child a:after {display: none;}.menu_wrap #gnb li#GNB_MY {line-height: 55px;margin-top: 0px;}.menu_wrap #gnb li#GNB_BILL a:after {display: none;}.menu_wrap #gnb .gnb_sub {display: none; font-family: "NanumSquareBold"; position: absolute;z-index: 9999;background-color: #fff;width: 100%;padding: 20px 0;box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.1);box-sizing: border-box;top: 55px;}.menu_wrap #gnb .gnb_sub li {float: none !important;width:100%;padding-left: 0 !important;}.menu_wrap #gnb .gnb_sub li:hover a {color: #0f8fd0;}.menu_wrap #gnb .gnb_sub li a {display: block;color: #000;font-size: 14px;text-align: center;line-height: 40px;font-weight: normal;letter-spacing: -0.5px;padding: 0 5px;}.menu_wrap #gnb .gnb_sub li a:after {display: none; }#footer{ width:100%; background:#232632; }#footer .foot_menu{width:100%;background:#191b24;margin:0 auto; text-align:center;}.foot_menu .foot_list{width:1170px;margin:0 auto;text-align:left;padding:25px 0}.foot_menu .foot_list li{padding-left:35px;background: url("") no-repeat 18px 50%;display:inline-block;zoom:1;*display:inline;vertical-align:top}.foot_menu .foot_list li.first{background-image:none;padding-left:0}.foot_menu .foot_list li a{color:#fff;font-size:16px;font-weight:350;}.foot_menu .foot_list li a.footer_privacy_policy{font-weight:350;color:#fff;}#footer .copy{padding:15px 0 0 25px;overflow:hidden;margin:0 auto;text-align:left;}#footer .copy .foot_logo{float:left;margin:8px 30px 0 26px}#footer .foot_info{overflow:hidden;text-align:left;color:#fff;line-height:170%}#footer .foot_info p.copyp {font-size: 12px;color: #fff;font-weight: 350;margin-top: 20px;opacity: 0.6;}.banner_menu .foot_list{width:1170px;margin:0 auto;text-align:left;padding:5px 0}.banner_menu .foot_list li{padding-left:35px;background: url("") no-repeat 18px 50%;display:inline-block;zoom:1;*display:inline;vertical-align:top}.banner_menu .foot_list li.first{background-image:none;padding-left:0}.banner_menu .foot_list li a{color:#fff;font-size:16px;font-weight:350;}.banner_menu .foot_list li a.footer_privacy_policy{font-weight:350;color:#fff;}