#header{background-color: #1E407C;}#header .depth01.menu-link{ padding: 17px 15px; height: 100px; display:flex; justify-content:center; align-items:center;}#header .depth01.menu-link{ font-size: 16px; font-weight: 600;}#header .depth02.menu-link{ border: 1px solid #9A9A9A !important; border-radius: 10px; background: #EBEBEB; font-size: 18px; font-weight: 500; text-align:left; padding: 10px 20px !important; max-width: 400px; min-width: 100px;}#header .depth02.menu-link:after{content:'\f054';font-family: "FontAwesome";color: #D3D3D3;font-size: 12px;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}#header .depth02.menu-link:hover{ border: none !important; background:linear-gradient(to right, #0CA9AE, #1460D2); color:#fff; color: #fff;}#header .depth03.menu-link{ border-bottom: 1px dotted #BABABA !important; line-height: 20px !important; padding-left: 10px;}#header .depth03.menu-link:before{ content: ''; background: #C5C5C5; width: 5px; height: 5px; border-radius: 50%; display: flex;  position: absolute; left: -5px; top: 15px;}#header .depth03.menu-link:hover{ background:linear-gradient(to right, #0CA9AE, #1460D2); color:#fff;}.top-sitemap {background:transparent;}.top-sitemap a{font-size:26px !important;color:#fff;transition: all .15s ease;}.top-sitemap a:hover{color:#00FFFF;}.right-wrap{ display:flex; justify-content:center; align-items:center;}.top-btn-wrap { position:relative; display:flex; align-items: center !important; justify-content: space-around !important; height: var(--cnvs-header-height); width:400px; max-width:400px;}.top-btn-wrap .lang a{padding: 5px;}.top-btn-wrap .lang a{color:#fff;}.top-btn-wrap .lang a:hover {color:#00FFFF;border:1px solid #00FFFF;border-radius:5px;}.top-btn-wrap .lang a.on {color:#00FFFF;}.search-container { position: relative;}.top-search-input { height: 40px; padding-left: 40px; padding-right: 40px; border: 1px solid #ddd; border-radius: 20px; width:300px;}.top-search-input:focus { border: 1px solid #2490BF; box-shadow: 0 0 2px #2490BF;}@media screen and (max-width:1200px) { .top-search-input {  width:250px; }}@media (max-width: 767.98px) { .topsrhform {display:none;}}.search-container > .search-icon { position: absolute; top: 50%; right: 15px; transform: translateY(-50%); color: #888; cursor: pointer;}.search-container > .search-icon:hover{ color: #007BFF;}.top-menu-wrap{ display: flex; justify-content: space-between; align-items:center; padding: 0 50px; background-color: #003D78;}.top-links-item{ background-color: transparent !important;}.top-links-item .round-btn{ padding:0 10px;  height: 38px; border:1px solid #fff; border-radius: 17px; color: #fff; display: flex; justify-content: center; align-items: center; min-width: 70px;}.top-links-item .round-btn:hover { background-color: transparent !important; color:#00FFFF; border:1px solid #00FFFF; border-radius: 20px;}a.dropdown-toggle{color: #fff;}a.dropdown-toggle:hover{color: #00FFFF;}ul.dropdown-menu li:last-child a { border: 0 !important;}.dropdown-menu.mypage{ padding: 0 !important;}.dropdown-item{ height: 40px; border-bottom: 1px solid #ddd; display:flex; justify-content:start; align-items:center; margin:2px 0; gap: 5px; font-size: 14px;}.menu-intro-wrap{ background-image: url("/_skin/kor/images/menubg.png"); background-repeat: no-repeat; background-position: right bottom; height: 360px; padding: 30px;}.menu-intro-wrap .menu-intro-title{ font-size: 30px; font-weight: 600; padding: 10px;}.menu-intro-wrap .menu-intro-summary{ font-size: 18px; font-weight: 400; padding: 10px;}.childmenu{ padding: 20px;}.childmenu .childmenu-title{ padding-bottom: 10px; border-bottom: 1px solid #ddd;}.childmenu a{color:#000;}.main-menu{ width:100%;}.main-menu-li.haschild-xxxxx::after{ content: "\f107";  font-family: "FontAwesome"; margin-right: 10px;}.depth02-intro{ padding: 50px 20px !important; background: #1E407C !important;}.depth02-intro .icon{ font-size:66px; color: #fff;}.depth02-intro .title{ font-size:18px; font-weight: 500; color: #fff;}.depth02-menu{ padding: 40px 20px !important;}