@charset "utf-8";
.sub_header_type {position:relative !important;background:#fff !important;border-bottom:1px solid #ececec;}
.sub_header_type #header-inner {width:100%;height:100px;background:#fff;display:block;}
.sub_header_type #header-inner .gnbbox {width:100%;max-width:1440px;height:100px;margin:0 auto;padding:0 40px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;}
.sub_header_type #header-inner-logo h1 img,.sub_header_type #header-inner-mlogo h1 img {display:block;width:100%;}
.sub_header_type #header-inner-nav {flex:1;display:flex;justify-content:center;}
.sub_header_type .gnb {display:flex;align-items:center;gap:60px;}
.sub_header_type .gnb > li {position:relative;}
.sub_header_type .gnb > li > a {display:block;padding:0;line-height:78px;font-family:"Paperlogy",sans-serif;font-size:20px;font-weight:500;color:#2e3687;letter-spacing:-0.2px;transform:none;background:transparent;}
.sub_header_type .gnb > li:hover > a,.sub_header_type .gnb > li.active > a {color:#1f276f;opacity:1;}
.sub_header_type .aside_box,.sub_header_type .header_right_area {display:flex;align-items:center;gap:30px;}
.sub_header_type .aside_left,.sub_header_type .utils_btns {display:none;}
.sub_header_type .header_auth_links {display:flex;align-items:center;gap:30px;}
.sub_header_type .header_auth_links > a {font-family:"Paperlogy",sans-serif;font-size:16px;color:#a3a3a3;font-weight:400;line-height:1.2;}
.sub_header_type .header_auth_links > a:hover {color:#666;}
.sub_header_type .admin_link {color:#ff7eb0;}
.sub_header_type .mypagebox {position:relative;float:none;width:auto;min-width:auto;}
.sub_header_type .mypagebox:after {content:"";position:absolute;left:0;top:100%;width:100%;height:12px;}
.sub_header_type .mypagebox .topnav a {width:auto;height:auto;padding:0;font-family:"Paperlogy",sans-serif;font-size:16px;line-height:1.2;color:#a3a3a3;background:transparent;border:0;}
.sub_header_type .mypagebox .subnav {display:none;position:absolute;left:50%;right:auto;top:calc(100% + 12px);margin-top:0;transform:translateX(-50%);width:128px;border:0;border-radius:10px;overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,0.12);background:#fff;z-index:1000;}
.sub_header_type .mypagebox .subnav li {float:none;width:100%;border-bottom:1px solid #efefef;}
.sub_header_type .mypagebox .subnav li:last-child {border-bottom:0;}
.sub_header_type .mypagebox .subnav li a {display:block;width:100%;padding:0;font-family:"Paperlogy",sans-serif;font-size:12px;line-height:38px !important;color:#333;text-align:center;background:#fff;border:0;}
.sub_header_type .mypagebox .subnav li a:hover {color:#2e3687;background:#fafafa;}
.sub_header_type .hamburger_btn {width:24px;height:18px;padding:0;margin:0;border:0;background:transparent;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;}
.sub_header_type .hamburger_btn span {display:block;width:100%;height:2px;background:#9d9d9d;border-radius:2px;}
.sub_header_type .sub_wrap {position:absolute;top:100%;left:50%;transform:translateX(-50%);height:0;overflow:hidden;z-index:30;}
.sub_header_type .submn {float:none;margin:0;padding:0;background:rgba(255,255,255,0.98);border-radius:10px;box-shadow:0 10px 24px rgba(0,0,0,0.12);overflow:hidden;}
.sub_header_type .submn li a {display:block;width:160px !important;height:40px;line-height:40px;padding:0 12px !important;box-sizing:border-box;text-align:center;font-family:"Paperlogy",sans-serif;font-size:13px;font-weight:400;color:#333;background:#fff;border-bottom:1px solid #efefef;transform:none;}
.sub_header_type .submn li:last-child a {border-bottom:0;}
.sub_header_type .submn li a:hover {color:#2e3687;background:#fafafa;}
.sub_header_type #header-inner-m {width:100%;height:90px;padding:0 14px;box-sizing:border-box;background:#fff;display:none;}
.sub_header_type #header-inner-mlogo {margin-left:0;}
.sub_header_type #header-inner-mlogo h1 {width:190px;}
.sub_header_type #header-inner-mnav {;margin-right:0;}
.sub_header_type .hamburger .line {width:26px;height:2px;margin:5px auto;background:#9d9d9d;}

/* ===== PC ÇÜ¹ö°Å °­Á¦ Å×½ºÆ® ===== */
@media screen and (min-width:1024px) {
  #drawer {display: block !important;position: fixed !important;top: 0 !important;right: -420px !important;width: 420px !important;max-width: 90vw !important;height: 100vh !important;background: #f6f6f6 !important;z-index: 999999 !important;overflow-y: auto !important;transition: right .3s ease !important;}
  #drawer.opened {right: 0 !important;}
  #blocker {display: none !important;position: fixed !important;inset: 0 !important;background: rgba(0,0,0,0.7) !important;z-index: 999998 !important;}
  #blocker.opened {display: block !important;}
  .hamburger_btn {display: flex !important;position: relative !important;z-index: 9999 !important;}
}

@media screen and (max-width:1279px){.sub_header_type #header-inner{display:none;}.sub_header_type #header-inner-m{display:block;}}
@media screen and (min-width:1280px){.sub_header_type #header-inner-m,.sub_header_type #drawer{display:none;}}
@media screen and (max-width:767px){.sub_header_type #header-inner-m{height:60px;padding:0 12px;}.sub_header_type #header-inner-mlogo h1{width:180px;margin-top:0px;}.footer_info{font-size:14px;}}