﻿@charset "utf-8";body {width:100%;}#wrap {background:#fff;margin-bottom:18vw}header {position:relative}header .logo {height:15.625vw;max-height:55px;border-bottom:1px solid #e2e2e2;background:#fff;box-sizing:border-box;}header .logo h1 {width:22.1875vw;max-width:80px;padding-top:15px;margin:0 auto;}header .logo .btn-login {position:absolute;top:14px;right:0;width:7.96875vw;max-width:25px;padding:0 2.65625vw}header .login {position:absolute;top:8px;right:3px;width:15px;padding:5px;}header #gnb {text-align:center;}header #gnb .menu {position:relative;width:100%;padding:0 5px;white-space:nowrap;}header #gnb .menu li {display:inline-block;margin-right:22px;}header #gnb .menu li a {display:block;width:100%;text-align:center;}header #gnb .menu li a span {position:relative;display:inline-block;padding-bottom:9px;font-size:1.4rem;color:#333;z-index:10;}header #gnb .menu li.on a {font-weight:bold;}header #gnb .menu li.on a span {padding-bottom:6px;color:#058fd3;border-bottom:3px solid #058fd3;}header .gnb-new {width:100%;height:36px;background:#fff;box-sizing:border-box}header .gnb-new ul li {position:relative;float:left;width:33%;height:100%;text-align:center;}header .gnb-new ul li::after {content:"";display:block;position:absolute;bottom:0;width:100%;height:1px;border-bottom:1px solid #afafaf;}header .gnb-new ul li:nth-child(2n) {width:34%}header .gnb-new ul li a {display:block;height:36px;font-size:1.4rem;line-height:36px;}header .gnb-new ul li.on::after {border-bottom:2px solid #002163}header #lnb {background:#f2f2f2;}header #lnb .menu {overflow:hidden;width:100%;padding:7px 0;margin:0 auto;text-align:center;}header #lnb .menu li {display:inline-block;position:relative;padding:0 10px;}header #lnb .menu li:after {content:"";display:block;position:absolute;top:25%;right:-2px;width:1px;height:10px;background:#999;}header #lnb .menu li:last-child:after {display:none;}header #lnb .menu li a {width:100%;color:#999;text-align:center;}header #lnb .menu li.on a {font-weight:bold;color:#002561;}header #lnb .menu-futures li:after {color:#d2d2d2;}header #lnb .menu-kbo li {padding:0 10px;}#NewLnb #lnb {overflow:hidden;text-align:center;}#NewLnb #lnb .scroller {display:inline-block;vertical-align:top}#NewLnb #lnb .scroller .menu {white-space:nowrap;}section {}footer {padding:18px 0;}footer .sub-script {margin-bottom:5px;color:#999;text-align:center;}footer .btn-type {margin-bottom:20px;text-align:center;}footer .btn-type .btn {display:inline-block;padding:5px 8px;font-weight:bold;background:#444;color:#fff;}footer .row {text-align:center;}footer .copy-logo {color:#333;}footer .copy-logo:after {content:"|";padding-left:5px;margin-right:5px;}footer .privacy {color:#333;}#Modal {position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:99999;}.event .news-event {padding:0 8px;}.event .news-event .bul {padding:8px 0 7px 0;font-size:1.3rem;font-weight:700;}.event .news-event .tInput {}.event .news-event .tInput th {text-align:left;}.event .news-event .tInput td {padding:5px 0;}.event .news-event .tInput .firTd {width:100%;}.event .news-event .tInput .inputTxt {width:100%;padding:5px;border:1px solid #afafaf;box-sizing:border-box;}.event .news-event .tInput .txt {display:block;font-size:0.9rem;}.event .news-event .tInput .user-num {vertical-align:middle;}.event .news-event .tInput .phone-num {overflow:hidden;width:100%;}.event .news-event .tInput .phone-num .inherent {float:left;width:26%;padding:5px;}.event .news-event .tInput .phone-num .num-middle {float:left;width:30%;}.event .news-event .tInput .phone-num span {float:left;width:5%;text-align:center;}.event .news-event .tInput .phone-num .num-end {float:left;width:34%;box-sizing:border-box;}.event .agree-box {padding:0 10px;}.event .agree-box ul {margin:10px 0;}.event .agree-box ul li {position:relative;padding:0 15px;font-size:0.9rem;}.event .agree-box ul li:after {content:"";position:absolute;top:50%;left:2%;width:2px;height:2px;margin-top:-2px;background:#000;border-radius:2px;}.event .agree-box .check {font-size:1.1rem;}.event .agree-box .check .checkbox-agree {display:block;}.event .agree-notice {position:relative;margin:15px 0;padding:0 24px;font-size:0.9rem;line-height:1.2;}.event .agree-notice:after {content:"※";display:inline-block;position:absolute;top:0;left:3%;}.event .btn-type {display:block;width:100%;margin:15px auto;}.event .btn-type .btn {display:block;width:80px;margin:0 auto;padding:5px 0;background:#222;color:#fff;text-align:center;}.side-tab {position:absolute;top:20px;left:2px;max-width:50px;padding:0 2.65625vw;}.side-menu {position:fixed;width:90%;height:100%;background:#fff;left:0;top:0;z-index:99999}.side-menu .side-main {display:flex;align-items:center;justify-content:space-between;padding:0 3vw;height:13vw;}.side-menu .side-main .logo {width:22%}.side-menu .side-main .btn-close {width:6%}.side-menu .side-bar {display:flex;height:100%;}.side-menu .side-bar .main-menu {display:grid;justify-content:center;width:40%;background:#eee;font-weight:700;font-size:1.5rem}.side-menu .side-bar .sub-menu {display:grid;justify-content:center;width:60%;font-weight:300;font-size:1.5rem}.side-menu .side-bar .sub-menu li {text-align:center;border-bottom:1px solid #eee}.side-menu .side-bar ul {line-height:11vw}.side-menu .side-bar ul li {padding-top:3vw}@media (max-width:320px){.login .content .user .retain input[type="checkbox"]:checked + label {background-position: 0 -12px;}.login .content .user .retain label {display:inline-block;padding-left:17px;background:url('https://6ptotvmi5753.edge.naverncp.com/KBO_IMAGE/mobileRenew/Web/resources/images/common/bg_checkbox.png') no-repeat 0 0/11px;}}@media (min-width:340px){header #gnb .menu li a span {font-size:1.3rem;}}@media (min-width:568px) and (max-width:1023px){body {position:relative;}.popup {position:fixed;top:50%;left:50%;margin:-154px 0 0 -200px;}.popup.login {width:400px;height:310px;}.popup.loginout {margin:-60px 0 0 -35%;}.login header .tit-logo {width:14.3396%;padding:15px 0;}.login .content .user .retain {padding:9px 0 18px;}}@media (min-width:1024px){.popup {position:fixed;top:50%;left:50%;margin:-294px 0 0 -200px;}.popup.login {width:400px;height:598px;}.popup.loginout {margin:-74px 0 0 -35%;}}