<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
*{margin:0;padding:0;}
html,body{height:100%}
body{margin:0;padding:0;font-size:16px;color:#383838;}
h1, h2, h3, h4, h5, h6{font-size:100%;margin:0px 0px 0px 0px;}
p, ul, ol, li, dl, dt, dd, form, fieldset{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:100%;border:0px none;}
ul, ol, li{list-style:none;font-size:100%;}
table{border-collapse:collapse;font-size:100%;}
th, td{vertical-align:top;}
table {border-spacing: 0;}
a{text-decoration:none;font-size:100%;color:#383838;}
a:visited{text-decoration:none;color:#383838;}
a:hover{text-decoration:none;color:#383838;}
img{border:0px none;font-size:0px;vertical-align:top;}
input{vertical-align:top;font-size:100%;}
iframe{border:0px none;}
.blind,legend,caption,#accessibility, button.sch_btn span, .sound_only{width:0px; height:0px;position:absolute; overflow:hidden; font-size:0px; line-height:0px; z-index:-1;visibility:hidden;}
.hidden,hr{visibility:hidden;}

@font-face {
    font-family:'LINESeedSans';
    font-style:normal;
    font-weight:normal;
    src:url(font/LINESeedSans_W_Rg.eot);
    src:local('LINESeedSans'),
    local('LINESeedSans'),
    url(font/LINESeedSans_W_Rg.eot?#iefix) format('embedded-opentype'),
    url(font/LINESeedSans_W_Rg.woff2) format('woff2'),
    url(font/LINESeedSans_W_Rg.woff) format('woff'),
    url(font/LINESeedSans_W_Rg.ttf) format('truetype');
}

@font-face {
    font-family:'LINESeedSans';
    font-style:normal;
    font-weight:bold;
    src:url(font/LINESeedSans_W_Bd.eot);
    src:local('LINESeedSans'),
    local('LINESeedSans'),
    url(font/LINESeedSans_W_Bd.eot?#iefix) format('embedded-opentype'),
    url(font/LINESeedSans_W_Bd.woff2) format('woff2'),
    url(font/LINESeedSans_W_Bd.woff) format('woff'),
    url(font/LINESeedSans_W_Bd.ttf) format('truetype');
}

@font-face {
    font-family:'LINESeedSans';
    font-style:normal;
    font-weight:800;
    src:url(font/LINESeedSans_W_XBd.eot);
    src:local('LINESeedSans'),
    local('LINESeedSans'),
    url(font/LINESeedSans_W_XBd.eot?#iefix) format('embedded-opentype'),
    url(font/LINESeedSans_W_XBd.woff2) format('woff2'),
    url(font/LINESeedSans_W_XBd.woff) format('woff'),
    url(font/LINESeedSans_W_XBd.ttf) format('truetype');
}

@font-face {
    font-family:'LINESeedSans';
    font-style:normal;
    font-weight:100;
    src:url(font/LINESeedSans_W_Th.eot);
    src:local('LINESeedSans'),
    local('LINESeedSans'),
    url(font/LINESeedSans_W_Th.eot?#iefix) format('embedded-opentype'),
    url(font/LINESeedSans_W_Th.woff2) format('woff2'),
    url(font/LINESeedSans_W_Th.woff) format('woff'),
    url(font/LINESeedSans_W_Th.ttf) format('truetype');
}

@font-face {
    font-family:'LINESeedSans';
    font-style:normal;
    font-weight:900;
    src:url(font/LINESeedSans_W_He.eot);
    src:local('LINESeedSans'),
    local('LINESeedSans'),
    url(font/LINESeedSans_W_He.eot?#iefix) format('embedded-opentype'),
    url(font/LINESeedSans_W_He.woff2) format('woff2'),
    url(font/LINESeedSans_W_He.woff) format('woff'),
    url(font/LINESeedSans_W_He.ttf) format('truetype');
}

@font-face {
    font-family:'LINESeedSansKR';
    font-style:normal;
    font-weight:normal;
    src:url(font/LINESeedSansKR-Rg.eot);
    src:local('LINESeedSans'),
    local('LINESeedSans'),
    url(font/LINESeedSansKR-Rg.eot?#iefix) format('embedded-opentype'),
    url(font/LINESeedSansKR-Rg.woff2) format('woff2'),
    url(font/LINESeedSansKR-Rg.woff) format('woff'),
    url(font/LINESeedSansKR-Rg.ttf) format('truetype');
}

@font-face {
    font-family:'LINESeedSansKR';
    font-style:normal;
    font-weight:bold;
    src:url(font/LINESeedSansKR-Bd.eot);
    src:local('LINESeedSans'),
    local('LINESeedSans'),
    url(font/LINESeedSansKR-Bd.eot?#iefix) format('embedded-opentype'),
    url(font/LINESeedSansKR-Bd.woff2) format('woff2'),
    url(font/LINESeedSansKR-Bd.woff) format('woff'),
    url(font/LINESeedSansKR-Bd.ttf) format('truetype');
}

@font-face {
    font-family:'LINESeedSansKR';
    font-style:normal;
    font-weight:100;
    src:url(font/LINESeedSansKR-Th.eot);
    src:local('LINESeedSans'),
    local('LINESeedSans'),
    url(font/LINESeedSansKR-Th.eot?#iefix) format('embedded-opentype'),
    url(font/LINESeedSansKR-Th.woff2) format('woff2'),
    url(font/LINESeedSansKR-Th.woff) format('woff'),
    url(font/LINESeedSansKR-Th.ttf) format('truetype');
}

@font-face {
  font-family:'NotoSansCJK';
  font-style:normal;
  font-weight:300;
  src: local('NotoSansKR-Light'),
  url(font/NotoSansKR-Light.otf) format('opentype'),
  url(font/NotoSansKR-Light.woff) format('woff'),
  url(font/NotoSansKR-Light.woff2) format('woff2');
}

@font-face {
  font-family:'NotoSansCJK';
  font-style:normal;
  font-weight:400;
  src: local('NotoSansKR-Regular'),
  url(font/NotoSansKR-Regular.otf) format('opentype'),
  url(font/NotoSansKR-Regular.woff) format('woff'),
  url(font/NotoSansKR-Regular.woff2) format('woff2');
}

@font-face {
  font-family:'NotoSansCJK';
  font-style: normal;
  font-weight:bold;
  src: local('NotoSansKR-Bold'),
  url(font/NotoSansKR-Bold.otf) format('opentype'),
  url(font/NotoSansKR-Bold.woff) format('woff'),
  url(font/NotoSansKR-Bold.woff2) format('woff2');
}

body, table, th, td, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
	pre, form, fieldset, textarea, blockquote, span, * {
	font-family:'LINESeedSansKR', sans-serif;
  font-weight:normal;
  font-size:18pt;
  color:#000
}

.font_th{font-family:'LINESeedSansKR';font-weight:100;}
.font_rg{font-family:'LINESeedSansKR';font-weight:normal;}
.font_bd{font-family:'LINESeedSansKR';font-weight:bold;}

.font_e_th{font-family:'LINESeedSans';font-weight:100;}
.font_e_rg{font-family:'LINESeedSans';font-weight:normal;}
.font_e_bd{font-family:'LINESeedSans';font-weight:bold;}
.font_e_xbd{font-family:'LINESeedSans';font-weight:800;}
.font_e_he{font-family:'LINESeedSans';font-weight:900;}

.font_cjk_th {font-family:'NotoSansCJK'; font-weight:300;}
.font_cjk_rg {font-family:'NotoSansCJK'; font-weight:normal;}
.font_cjk_bd {font-family:'NotoSansCJK'; font-weight:bold;}

header{max-width: 1300px; padding:0 50px; margin: 0 auto; box-sizing: border-box;}

header{position: fixed; width:100%; max-width:100% !important; padding:52px 0 0; top:0;z-index: 11}
  header .inner{position: absolute; left:50%; margin-left:-650px !important; width: 1300px; height: 46px;}
  header h1{position: absolute; left:75px; top:0px;}
  header nav{position: relative; height:46px; margin:0 10px 98px; padding-right:137px; text-align: right; color:#fff; border-bottom:1px solid #fff}
  header nav&gt;a{display: inline-block;  line-height: 100%; padding:0 0 0 13px; vertical-align: middle; font-weight: bold; font-size:14pt; color:#fff !important; text-transform:uppercase }
  header nav&gt;a::after{content: ''; padding:0 17px 0 0; height:15px; display: inline-block; border-right:1px solid #fff; }
  header nav&gt;a:nth-child(4)::after{border-right:0 solid #fff; padding-right:0;}
  header nav&gt;a.none{color: #ededed !important;opacity: 0.5;}

  header nav div.selbox{position: absolute; right:0; top:0; z-index: 2}
  header nav div.selbox a{display: inline-block; width: 48px; padding:2px 40px 0 15px; font-weight: bold; color:#fff;}
  header nav div.selbox a.on,
  header nav div.selbox dl dt a{font-size:18pt; padding:10px 40px 5px 15px; background: url(../images/nav_arrow.png) no-repeat 77px 50%; margin-top: -9px;}

  header nav div.selbox dl{position: absolute; top:0; top:0; display: none}
  header nav div.selbox dl dt{margin-bottom:8px;}
  header nav div.selbox dl dt a{color:#223ef5; background:#fff url(../images/nav_arrow_on.png) no-repeat 77px 50%;}
  header nav div.selbox dl dd a{color:#223ef5; background: #fff;}
  header nav div.selbox dl dd.kor a{padding-top:5px;}
  header nav div.selbox dl dd.jpn a{padding-top:2px;}

  .header_bg {position: fixed;left:0;top:0; height:98px; width:100%; display: none; background: #223ff5; }

@media (max-width:1400px) {
    header .inner{position: absolute; left:0; margin-left:0 !important; width: 1300px;}
}

/* footer {width: 100%; height: 81px; background: #0f29d3;  font-size: 18px; color: #fff; line-height: 81px;} */
footer {width: 100%; background: #0f29d3; text-align: center;}
footer .channelWrap {padding: 39px 0; background: #223ef5; box-sizing: border-box;}
footer .channelWrap ul {overflow: hidden; width: 230px; height: 58px; margin: 0 auto; background: url('../images/btnChannel.png') no-repeat;}
footer .channelWrap ul li {float: left; width: 58px; height: 58px; margin-right: 28px;}
footer .channelWrap ul li:last-child {margin-right: 0;}
footer .channelWrap ul li a {display: block; width: 100%; height: 100%; text-indent: -999em;}
footer p {height: 81px; font-size: 18px; color: #fff; line-height: 81px;}

.btnFloating {position: fixed; right: 5.55%; bottom: 88px; z-index: 99;}
.btnFloating li {width: 87px; height: 92px;}
.btnFloating li:nth-child(1) {background: url('../images/btnFloating_1.png') no-repeat;}
.btnFloating li:nth-child(1) img {position: absolute; left: 0; top: 0; animation: opacityAni 1s ease infinite;}
.btnFloating li:nth-child(2) {background: url('../images/btnFloating_2.png') no-repeat;}
.btnFloating li:nth-child(3) {background: url('../images/btnFloating_3.png') no-repeat;}
.btnFloating li a {display: block; width: 100%; height: 100%; text-indent: -999em;}

@keyframes opacityAni {
  0% {opacity: 0;}
  50% {opacity: 1;}
  100% {opacity: 0;}
}

#wrap.policy {padding: 40px;}
#wrap.policy p, span, strong, li, th, td {font-family:'LINESeedSans'; font-weight:normal; font-size: 16px;}
#wrap.policy strong {display: inline-block; padding-bottom: .3%; font-weight: bold;}
#wrap.policy span {color: red;}
#wrap.policy a {font-size: 16px; color: rgb(0, 112, 192); text-decoration: underline;}
#wrap.policy table {max-width: 1300px; margin: 1% 0; border: 1px solid #ddd; border-right: 0;}
#wrap.policy th {padding: 1.5%; border-right: 1px solid #ddd; background: rgb(244, 245, 247);}
#wrap.policy td {border-top: 1px solid #ddd; border-right: 1px solid #ddd; padding: 1.5%;}

.none {pointer-events: none;}

.popupCookie {opacity: 0; position: fixed; left: 0; bottom: 0; width: 100%; min-width: 300px; background: #000; z-index: 999; box-shadow: 0 -2px 20px rgb(0 0 0 / 8%); transform: translateY(100%);}
.popupCookie .inner {position: relative; width: 100%; max-width: 1200px; margin: 0 auto; padding: 30px 0; text-align: left; box-sizing: border-box;}
.popupCookie .inner .txt {width: 68%; padding-right: 10px; font-size: 11.5pt; color: #fff; box-sizing: border-box;}
.popupCookie .inner .txt a {text-decoration: underline; color: #fff;}
.popupCookie .inner .btn {position: absolute; right: 0; bottom: 30px; width: 32%; margin-top: 30px; text-align: right;}
.popupCookie .inner .btn a {display: inline-block; width: 46.5%; max-width: 181px; padding: 12px 10px; margin: 5px 1% 0; border-radius: 5px; background: #fff;
  text-align: center; font-size: 11.5pt; line-height: 23px; box-sizing: border-box; vertical-align: top;}
.popupCookie .inner .btn a:first-child {background: #1A141F; color: #fff;}

@media (max-width: 720px) {
  #wrap.policy {padding: 20px;}
}
</pre></body></html>