a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video {margin:0;padding:0;border:0;font:inherit;vertical-align:top}
.banner-area .select-lang-area #lang-select.on,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}
body {line-height:1}
blockquote,q {quotes:none}
blockquote:after,blockquote:before,q:after,q:before {content:""}
table {border-collapse:collapse;border-spacing:0}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html {line-height:1.15;-webkit-text-size-adjust:100%}
main {display:block;position:relative;pointer-events:auto;min-height:100vh}
h1 {font-size:2em}
code,kbd,pre,samp {font-size:1em}
a {background-color:rgba(0,0,0,0)}
abbr[title] {border-bottom:none;text-decoration:underline}
b,strong {font-weight:unset}
small {font-size:80%}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub {bottom:-.25em}
sup {top:-.5em}
img {border-style:none;position:relative;width:100%;height:auto}
button,input,optgroup,select,textarea {font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input {overflow:visible}
button,select {text-transform:none}
[type=button],[type=reset],[type=submit],button {-webkit-appearance:button;vertical-align:top;outline:0}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {outline:ButtonText dotted 1px}
legend {box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress {vertical-align:baseline}
[type=checkbox],[type=radio] {box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {height:auto}
[type=search] {-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration {-webkit-appearance:none}
::-webkit-file-upload-button {-webkit-appearance:button;font:inherit}
summary {display:list-item}
[hidden],template {display:none}
a[x-apple-data-detectors] {color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}
@font-face {font-family:SamsungOne-400;src:url("../../assets/font/SamsungOne-400.ttf") format("truetype");font-style:normal}
@font-face {font-family:SamsungOne-600;src:url("../../assets/font/SamsungOne-600.ttf") format("truetype");font-style:normal}
@font-face {font-family:SamsungOne-700;src:url("../../assets/font/SamsungOne-700.ttf") format("truetype");font-style:normal}
@font-face {font-family:SamsungOneKorean-400;src:url("../../assets/font/SamsungOneKorean-400.ttf") format("truetype");unicode-range:U+AC00-D7A3;font-style:normal}
@font-face {font-family:SamsungOneKorean-700;src:url("../../assets/font/SamsungOneKorean-700.ttf") format("truetype");unicode-range:U+AC00-D7A3;font-style:normal}
@font-face {font-family:"Samsung Sharp Sans";src:url("../../assets/font/SamsungSharpSansBold.woff") format("woff")}
@font-face {font-family:NewSec-300;src:url("../../assets/font/NEWSEC-300LIGHT.ttf") format("truetype")}
@font-face {font-family:NewSec-400;src:url("../../assets/font/NEWSEC-400REGULAR.ttf") format("truetype")}
@font-face {font-family:NewSec-600;src:url("../../assets/font/NEWSEC-600SEMIBOLD.ttf") format("truetype")}
@font-face {font-family:NewSec-700;src:url("../../assets/font/NEWSEC-700BOLD.ttf") format("truetype")}
.font-samsung-one-400,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video {font-family:SamsungOne-400,SamsungOneKorean-400,Dotum,돋움,굴림,arial sans-serif}
.font-samsung-one-600 {font-family:SamsungOne-600,SamsungOneKorean-700,Dotum,돋움,굴림,arial sans-serif}
.font-samsung-one-700 {font-family:SamsungOne-700,SamsungOneKorean-700,Dotum,돋움,굴림,arial sans-serif}
.font-samsung-sharp-sans {font-family:"Samsung Sharp Sans",SamsungOneKorean-700,Dotum,돋움,굴림,arial sans-serif}
.font-new-sec-300 {font-family:NewSec-300,"Samsung Sharp Sans",SamsungOneKorean-700,Dotum,돋움,굴림,arial sans-serif}
.font-new-sec-400 {font-family:NewSec-400,"Samsung Sharp Sans",SamsungOneKorean-700,Dotum,돋움,굴림,arial sans-serif}
.font-new-sec-600 {font-family:NewSec-600,"Samsung Sharp Sans",SamsungOneKorean-700,Dotum,돋움,굴림,arial sans-serif}
.font-new-sec-700 {font-family:NewSec-700,"Samsung Sharp Sans",SamsungOneKorean-700,Dotum,돋움,굴림,arial sans-serif}
body,button,input,select,td,textarea {text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}
* {box-sizing:border-box;word-break:keep-all;-ms-word-wrap:break-word;word-wrap:break-word;-webkit-overflow-scrolling:touch;touch-action:manipulation;-webkit-tap-highlight-color:transparent!important}
hr {box-sizing:content-box;overflow:visible;background-color:#000;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
section {position:relative;width:100%;margin:0 auto}
#viewport {pointer-events:none}
video.cover {position:absolute;transform:translate3d(-50%,-50%,0);left:50%;top:50%;min-width:100%;min-height:100%;width:auto;height:auto}
a,button,select {outline:0;word-break:keep-all!important}
a:focus,button:focus,iframe,select:focus {border:none}
*,:after,:before {box-sizing:border-box}
:after,:before {display:none;content:""}
blockquote,body,dd,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,ul {padding:0;margin:0}
h1,h2,h3,h4,h5,h6 {margin:0;font-weight:400}
ol,ul {list-style:none}
caption,legend {visibility:hidden;height:0;width:0;font-size:0;text-indent:-9999px}
code,figcaption,figure,kbd,pre,samp {margin:0}
audio,canvas,iframe,img,svg,video {vertical-align:middle}
fieldset {border:0;margin:0;padding:0}
address,cite,dfn,em,i,var {font-style:normal}
a:active,a:link,a:visited {text-decoration:none;color:inherit}
a:hover {color:inherit}
button {padding:0;overflow:hidden;background:0 0;cursor:pointer;border:0}
button:focus {outline:0}
button:focus-visible {border-radius:4px;outline:#005fcc solid 2px}
button,input,select,textarea {-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
input[type=checkbox],input[type=radio] {position:relative;margin:0;padding:0}
input[type=checkbox] {-webkit-appearance:checkbox;-moz-appearance:checkbox}
input[type=radio] {-webkit-appearance:radio;-moz-appearance:radio}
[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea {border:1px solid #888;outline:0;vertical-align:baseline}
[type=color]::-moz-placeholder,[type=date]::-moz-placeholder,[type=datetime-local]::-moz-placeholder,[type=datetime]::-moz-placeholder,[type=email]::-moz-placeholder,[type=month]::-moz-placeholder,[type=number]::-moz-placeholder,[type=password]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,[type=time]::-moz-placeholder,[type=url]::-moz-placeholder,[type=week]::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder {color:#555}
[type=color]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=datetime]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder {color:#555}
[type=color]:invalid,[type=date]:invalid,[type=datetime-local]:invalid,[type=datetime]:invalid,[type=email]:invalid,[type=month]:invalid,[type=number]:invalid,[type=password]:invalid,[type=search]:invalid,[type=tel]:invalid,[type=text]:invalid,[type=time]:invalid,[type=url]:invalid,[type=week]:invalid,input:not([type]):invalid,textarea:invalid {border:1px solid red}
select {border:1px solid #888;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand {display:none}
textarea {overflow:auto;border:1px solid #fff;resize:none}
[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,select:focus,textarea:focus {border:1px solid #00f}
[type=color]:disabled,[type=date]:disabled,[type=datetime-local]:disabled,[type=datetime]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,select:disabled,textarea:disabled {background-color:#444;color:#888}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {margin:0;-webkit-appearance:none}
input::-ms-clear,input::-ms-reveal {display:none;width:0;height:0}
input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration {display:none}
.clearfix::after {content:"";display:table;clear:both}
[role=button],a,area,button,input,label,select,summary,textarea {touch-action:manipulation}
#skip-navi {position:absolute;top:0;left:0;width:100%;z-index:600}
#skip-navi a {display:block;position:absolute;top:-9999px}
#skip-navi a:active,#skip-navi a:focus,#skip-navi a:hover {display:inline-block;top:0;width:100%}
#skip-navi a span {display:block;padding:10px 0;background:#fafafa;border:2px solid #666;color:#000;font-size:16px;text-align:center}
.browser-upgrade {position:fixed;left:0;top:0;width:100%;z-index:10000;background:#efefef;border-bottom:2px solid #bababa;margin:0;padding:10px 0;text-align:center;font-size:14px;color:#595959}
.browser-upgrade a {font-size:18px;color:#0027aa}
.browser-upgrade a:hover {color:#000}
iframe[name^=google_] {position:absolute;left:-9999px;top:-9999px;width:0;height:0;visibility:hidden}
@media print {
*,:after,:before,:first-letter,:first-line {background:rgba(0,0,0,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited {text-decoration:underline}
a[href]:after {content:" (" attr(href) ")"}
abbr[title]:after {content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after {content:""}
blockquote,pre {border:1px solid #555;page-break-inside:avoid}
thead {display:table-header-group}
img,tr {page-break-inside:avoid}
img {max-width:100%!important}
h2,h3,p {orphans:3;widows:3}
h2,h3 {page-break-after:avoid}
}
.wa {text-indent:-9999px;position:absolute;top:-9999px;font-size:0}
.css-no-select {user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}
.banner-area {position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;background-color:#0c1425;height:106.7961165049vw}
.banner-area > .inner {position:relative;width:100%;height:100%;margin:0 auto;display:flex;align-items:baseline;flex-direction:column;max-width:100%;justify-content:start;padding-left:6.6574202497vw;padding-right:6.6574202497vw;padding-top:21.6366158114vw}
.banner-area .banner-container {display:flex;align-items:center;justify-content:space-between}
.banner-area .banner-bg {animation:1.2s cubic-bezier(.4,0,.2,1) both left;width:100%;position:absolute;top:0;left:0;height:106.7961165049vw}
@keyframes fade {
0%,100%,15% {opacity:1}
25%,90% {opacity:0}
}
.banner-area .banner-bg .cross-fade-sequence {position:absolute;top:0;left:0;width:100%;height:100%;animation:20s infinite fade}
.banner-area .banner-bg .sequence-1 {animation-delay:0s}
.banner-area .banner-bg .sequence-2 {animation-delay:5s}
.banner-area .banner-bg .sequence-3 {animation-delay:10s}
.banner-area .banner-bg .sequence-4 {animation-delay:15s}
.banner-area .banner-bg picture {position:relative;display:flex;align-items:center;justify-content:center;height:100%}
.banner-area .banner-bg img,.banner-area .banner-bg source {-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;height:100%}
.banner-area .select-lang-area {position:absolute;top:0;left:0;z-index:100;width:100%;display:flex;justify-content:flex-end;align-items:center;height:16.0887656033vw;padding-left:6.6574202497vw;padding-right:6.6574202497vw}
.banner-area .select-lang-area #link-btn {position:absolute;top:0;left:0;touch-action:manipulation;z-index:10;transition:transform .25s ease-in-out;-webkit-tap-highlight-color:transparent!important;width:27.7392510402vw;height:16.6435506241vw;display:inline-block}
.banner-area .select-lang-area h1 {display:inline-block;transition:transform .25s ease-in-out;width:44.3828016644vw;margin-left:0}
.banner-area .select-lang-area #lang-btn {display:flex;align-items:center;margin-right:0}
.banner-area .select-lang-area #lang-btn svg {flex-shrink:0}
.banner-area .select-lang-area #lang-btn svg:first-of-type {width:6.3800277393vw;height:6.3800277393vw}
.banner-area .select-lang-area .lang-arrow {transition:transform .25s ease-in-out;margin-left:0;display:none;width:0;height:0}
.banner-area .select-lang-area .lang-arrow.on {transform:rotate(180deg);transition:transform .25s ease-in-out}
.banner-area .select-lang-area #lang-select {position:absolute;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);display:none;top:13.8696255201vw;right:1.386962552vw;width:36.0610263523vw;padding-top:1.1095700416vw;padding-bottom:1.1095700416vw;border-radius:1.6643550624vw;margin-right:5.547850208vw}
.banner-area .select-lang-area #lang-select a {animation:none;text-align:left;padding:2.4965325936vw 0 3.8834951456vw 4.4382801664vw;font-size:2.773925104vw}
.banner-area .select-lang-area #lang-select a.on {font-family:SamsungOne-700,Dotum,돋움,굴림,arial sans-serif}
.banner-area .text-box {z-index:10;display:flex;flex-direction:column;align-items:flex-start;color:#fff;width:200%;min-width:0;padding-left:0;padding-right:5.547850208vw}
.banner-area .text-box div h2 {animation:.5s cubic-bezier(.4,0,.2,1) both up;width:unset;font-size:8.3217753121vw;margin-bottom:5.8252427184vw;line-height:1.33;margin-top:0}
.banner-area a {animation:.5s cubic-bezier(.4,0,.2,1) .1s both up;display:block;text-align:center;line-height:1.38;min-width:0;border-radius:11.0957004161vw;padding:2.773925104vw 6.6574202497vw;font-size:3.8834951456vw}
.banner-area .next {color:#fff;border:1px solid #fff;transition:background-color .2s cubic-bezier(0.4,0,0.2,1),color .2s cubic-bezier(0.4,0,0.2,1)}
.banner-area .next:hover {background-color:#fff;color:#000}
.content-area {display:flex;justify-content:center;padding:6.6574202497vw 6.6574202497vw 24.4105409154vw;max-width:100%}
.content-area ul {display:grid;width:100%;grid-template-columns:repeat(6,minmax(0,1fr));-moz-column-gap:0;column-gap:0;row-gap:8.8765603329vw}
.content-area ul li {display:flex;flex-direction:column;width:100%;grid-column-end:6 span}
.content-area .no-data {grid-column-end:6 span;display:flex;justify-content:center;align-items:center;margin-top:5.547850208vw;margin-bottom:5.547850208vw}
.content-area .no-data div {position:relative;padding-top:2.773925104vw;padding-bottom:44.105409154vw;width:79.8890429958vw;text-align:center}
.content-area .no-data h5 {line-height:1.33;margin:0 auto;padding-bottom:2.773925104vw;width:87%;font-size:6.1026352288vw}
.content-area .no-data p {line-height:1.33;margin:0 auto;width:85%;font-size:3.8834951456vw}
.content-area .no-data span {position:absolute;right:0;bottom:0;width:79.8890429958vw}
.content-area .no-data span img {width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.content-area figure {overflow:hidden;width:100%;max-width:200%;border-radius:1.1095700416vw}
.content-area p {line-height:1.33;margin-top:3.0513176144vw;margin-left:1.1095700416vw;font-size:5.547850208vw}
nav {width:100%;position:absolute;left:-50%;transform:translateX(50%);z-index:100;bottom:2.773925104vw}
nav .inner {position:relative;width:100%;margin:0 auto;max-width:100%;padding-left:0}
nav .list {position:relative;height:auto;opacity:1;width:100%;padding-right:0}
nav .list.on {height:0;opacity:0}
nav .list .slide-btn {z-index:10;display:none}
nav .list .slide-btn .left-btn {left:0}
nav .list .slide-btn .right-btn {right:0}
nav .list .slide-btn button {animation:.5s cubic-bezier(.4,0,.2,1) .2s both arrow-up;position:absolute;top:50%;color:#fff;transform:translateY(-50%);width:0;height:0}
nav .list .slide-btn button.disabled svg {transition:fill .25s ease-in-out;fill:#ddd;opacity:.5}
nav .list .slide-btn button svg {transition:fill .25s ease-in-out;fill:#fff;width:100%;height:100%}
nav .list ul {-ms-overflow-style:none;scrollbar-width:none;animation:.5s cubic-bezier(.4,0,.2,1) .2s both up;position:relative;display:flex;overflow:auto;padding:1px 6.6574202497vw;margin-top:0;-moz-column-gap:1.1095700416vw;column-gap:1.1095700416vw}
nav .list ul:lang(ko) {-moz-column-gap:1.1095700416vw;column-gap:1.1095700416vw}
nav .list ul::-webkit-scrollbar {display:none}
nav .list ul li {position:relative;white-space:nowrap;line-height:1.38;font-size:3.0513176144vw;padding:2.4965325936vw 3.46740638vw}
nav .list ul li.selected button:after {content:"";position:absolute;display:block;left:0;width:100%;background-color:#fff;line-height:1.57;height:.2773925104vw;bottom:-.5547850208vw}
nav .list ul li button {position:relative;z-index:10;width:100%;height:100%;color:#fff;overflow:visible}
.d-block-pc {display:none}
.d-block-m {display:inline-block}
@media only screen and (min-width:721px)and (max-width:1281px) {
.banner-area,.banner-area .banner-bg {height:40.2092115535vw}
.banner-area > .inner {max-width:100%;justify-content:center;padding-left:6.8711943794vw;padding-right:6.8711943794vw;padding-top:0}
.banner-area .select-lang-area {height:7.3801717408vw;padding-left:6.8711943794vw;padding-right:6.8711943794vw}
.banner-area .select-lang-area #link-btn {width:12.7244340359vw;height:7.6346604215vw;display:inline-block}
.banner-area .select-lang-area h1 {width:20.3590944575vw;margin-left:0}
.banner-area .select-lang-area #lang-btn {margin-right:-.7634660422vw}
.banner-area .select-lang-area #lang-btn svg:first-of-type {width:2.9266198283vw;height:2.9266198283vw}
.banner-area .select-lang-area .lang-arrow {margin-left:0;display:none;width:0;height:0}
.banner-area .select-lang-area #lang-select {top:6.362217018vw;right:7.1256830601vw;width:16.5417642467vw;padding-top:.5089773614vw;padding-bottom:.5089773614vw;border-radius:.7634660422vw;margin-right:-1.0179547229vw}
.banner-area .select-lang-area #lang-select a {padding:1.1451990632vw 0 1.781420765vw 2.0359094457vw;font-size:1.2724434036vw}
.banner-area .text-box {width:65.2%;min-width:0;padding-left:0;padding-right:0}
.banner-area .text-box div h2 {width:38.4277907884vw;font-size:3.8173302108vw;margin-bottom:2.9266198283vw;line-height:1.33;margin-top:-2.5448868072vw}
.banner-area a {min-width:0;border-radius:5.0897736144vw;padding:1.2724434036vw 3.0538641686vw;font-size:1.781420765vw}
.content-area {padding:3.0538641686vw 6.1077283372vw 11.1975019516vw;max-width:100%}
.content-area ul {-moz-column-gap:3.5628415301vw;column-gap:3.5628415301vw;row-gap:4.0718188915vw}
.content-area ul li {grid-column-end:3 span}
.content-area .no-data {margin-top:10.9430132709vw;margin-bottom:10.9430132709vw}
.content-area .no-data div {padding-top:1.2724434036vw;padding-bottom:1.2724434036vw;width:63.6221701795vw;text-align:left}
.content-area .no-data h5 {margin:unset;padding-bottom:1.2724434036vw;width:60%;font-size:2.5448868072vw}
.content-area .no-data p {margin:unset;width:53%;font-size:1.5269320843vw}
.content-area .no-data span {width:33.0835284934vw}
.content-area figure {max-width:542.79px;border-radius:.5089773614vw}
.content-area p {line-height:1.33;margin-top:1.5269320843vw;margin-left:.5089773614vw;font-size:2.5448868072vw}
nav {bottom:1.781420765vw}
nav .inner {max-width:100%;padding-left:0}
nav .list {width:100%;padding-right:0}
.d-block-pc,nav .list .slide-btn {display:none}
nav .list .slide-btn .left-btn {left:0}
nav .list .slide-btn .right-btn {right:0}
nav .list .slide-btn button {width:0;height:0}
nav .list ul {padding-right:6.743950039vw;margin-top:0;-moz-column-gap:1.0179547229vw;column-gap:1.0179547229vw;padding-left:6.743950039vw}
nav .list ul:lang(ko) {-moz-column-gap:1.0179547229vw;column-gap:1.0179547229vw}
nav .list ul li {font-size:1.781420765vw;padding:1.1451990632vw 1.5905542545vw}
nav .list ul li.selected button:after {height:.1272443404vw;bottom:-.3817330211vw}
.d-block-m {display:inline-block}
}
@media only screen and (min-width:1281px)and (max-width:1481px) {
.banner-area,.banner-area .banner-bg {height:34.2174206617vw}
.banner-area > .inner {max-width:100%;justify-content:center;padding-left:5.5638082377vw;padding-right:5.5638082377vw;padding-top:0}
.banner-area .select-lang-area {height:4.0337609723vw;padding-left:5.5638082377vw;padding-right:3.4773801485vw}
.banner-area .select-lang-area #link-btn {width:6.9547602971vw;height:4.1728561783vw;display:inline-block}
.banner-area .select-lang-area h1 {width:17.8041863606vw;margin-left:0}
.banner-area .select-lang-area #lang-btn {margin-right:.6954760297vw}
.banner-area .select-lang-area #lang-btn svg:first-of-type {width:1.6691424713vw;height:1.6691424713vw}
.banner-area .select-lang-area .lang-arrow {margin-left:.8345712357vw;display:block;width:.9736664416vw;height:.5563808238vw}
.banner-area .select-lang-area #lang-select {top:3.8251181634vw;right:5.5638082377vw;width:10.4321404456vw;padding-top:.5563808238vw;padding-bottom:.5563808238vw;border-radius:.4172856178vw;margin-right:-2.0864280891vw}
.banner-area .select-lang-area #lang-select a {padding:.6259284267vw 0 .9736664416vw 1.1127616475vw;font-size:.9736664416vw}
.banner-area .text-box {width:61.8%;min-width:0;padding-left:0;padding-right:0}
.banner-area .text-box div h2 {width:35.3301823093vw;font-size:3.3382849426vw;margin-bottom:2.6428089129vw;line-height:1.21;margin-top:0}
.banner-area a {min-width:0;border-radius:2.7819041188vw;padding:.9736664416vw 1.6691424713vw;font-size:1.1127616475vw}
.content-area {padding:3.3382849426vw 4.1728561783vw 6.1201890614vw;max-width:100%}
.content-area ul {-moz-column-gap:1.6691424713vw;column-gap:1.6691424713vw;row-gap:2.2255232951vw}
.content-area ul li {grid-column-end:2 span}
.content-area .no-data {margin-top:8.3457123565vw;margin-bottom:8.3457123565vw}
.content-area .no-data div {padding-top:2.0864280891vw;padding-bottom:2.0864280891vw;width:54.6644159352vw;text-align:left}
.content-area .no-data h5 {margin:unset;padding-bottom:.6954760297vw;width:60%;font-size:2.2255232951vw}
.content-area .no-data p {margin:unset;width:50%;font-size:1.2518568535vw}
.content-area .no-data span {width:30.4618501013vw}
.content-area figure {max-width:436.72px;border-radius:.2781904119vw}
.content-area p {line-height:1.23;margin-top:1.1336259284vw;margin-left:.2781904119vw;font-size:1.8082376772vw}
nav {bottom:1.1127616475vw}
nav .inner {max-width:100%;padding-left:5.2160702228vw}
nav .list {width:94.5%;padding-right:0}
nav .list .slide-btn {display:block}
nav .list .slide-btn .left-btn {left:-3.1296421337vw}
nav .list .slide-btn .right-btn {right:-3.1296421337vw}
nav .list .slide-btn button {width:2.503713707vw;height:2.503713707vw}
nav .list ul {padding-right:0;margin-top:0;-moz-column-gap:0.8345712357vw;column-gap:.8345712357vw;padding-left:0}
nav .list ul:lang(ko) {-moz-column-gap:2.7819041188vw;column-gap:2.7819041188vw}
nav .list ul li {font-size:1.1127616475vw;padding:.9736664416vw .9736664416vw .8345712357vw}
nav .list ul li.selected button:after {height:.1390952059vw;bottom:-.2781904119vw}
.d-block-pc {display:inline-block}
.d-block-m {display:none}
}
@media only screen and (min-width:1481px)and (max-width:1920px) {
.banner-area,.banner-area .banner-bg {height:492px}
.banner-area > .inner {max-width:1400px;justify-content:center;padding-left:0;padding-right:0;padding-top:0}
.banner-area .select-lang-area {height:58px;padding-left:10px;padding-right:0}
.banner-area .select-lang-area #link-btn {width:100px;height:60px;display:inline-block}
.banner-area .select-lang-area h1 {width:256px;margin-left:0}
.banner-area .select-lang-area #lang-btn {margin-right:-20px}
.banner-area .select-lang-area #lang-btn svg:first-of-type {width:23px;height:23px}
.banner-area .select-lang-area .lang-arrow {margin-left:10px;display:block;width:14px;height:8px}
.banner-area .select-lang-area #lang-select {top:60px;right:0;width:201px;padding-top:8px;padding-bottom:8px;border-radius:6px;margin-right:-20px}
.banner-area .select-lang-area #lang-select a {padding:9px 0 14px 16px;font-size:14px}
.banner-area .text-box {width:576px;min-width:576px;padding-left:10px;padding-right:0}
.banner-area .text-box div h2 {width:508px;font-size:48px;margin-bottom:38px;line-height:1.21;margin-top:0}
.banner-area a {min-width:142px;border-radius:40px;padding:14px 24px;font-size:16px}
.content-area {padding:48px 0 88px;max-width:1320px}
.content-area ul {-moz-column-gap:24px;column-gap:24px;row-gap:32px}
.content-area ul li {grid-column-end:2 span}
.content-area .no-data {margin-top:120px;margin-bottom:136px}
.content-area .no-data div {padding-top:30px;padding-bottom:30px;width:786px;text-align:left}
.content-area .no-data h5 {margin:unset;padding-bottom:10px;width:60%;font-size:32px}
.content-area .no-data p {margin:unset;width:50%;font-size:18px}
.content-area .no-data span {width:438px}
.content-area figure {max-width:464px;border-radius:4px}
.content-area p {line-height:1.33;margin-top:16px;margin-left:4px;font-size:26px}
nav {bottom:14px}
nav .inner {max-width:1320px;padding-left:13px}
nav .list {width:100%;padding-right:17px}
nav .list .slide-btn {display:block}
nav .list .slide-btn .left-btn {left:-43px}
nav .list .slide-btn .right-btn {right:-30px}
nav .list .slide-btn button {width:36px;height:36px}
nav .list ul {padding-right:0;margin-top:27px;-moz-column-gap:12px;column-gap:12px;padding-left:0}
nav .list ul:lang(ko) {-moz-column-gap:40px;column-gap:40px}
nav .list ul li {font-size:16px;padding:14px}
nav .list ul li.selected button:after {height:2px;bottom:-5px}
.d-block-pc {display:inline-block}
.d-block-m {display:none}
}
@media only screen and (min-width:1920px) {
.banner-area,.banner-area .banner-bg {height:492px}
.banner-area > .inner {max-width:1400px;justify-content:center;padding-left:0;padding-right:0;padding-top:0}
.banner-area .select-lang-area {height:58px;padding-left:10px;padding-right:0}
.banner-area .select-lang-area #link-btn {width:100px;height:60px;display:inline-block}
.banner-area .select-lang-area h1 {width:256px;margin-left:0}
.banner-area .select-lang-area #lang-btn {margin-right:-20px}
.banner-area .select-lang-area #lang-btn svg:first-of-type {width:23px;height:23px}
.banner-area .select-lang-area .lang-arrow {margin-left:10px;display:block;width:14px;height:8px}
.banner-area .select-lang-area #lang-select {top:60px;right:0;width:201px;padding-top:8px;padding-bottom:8px;border-radius:6px;margin-right:-20px}
.banner-area .select-lang-area #lang-select a {padding:9px 0 14px 16px;font-size:14px}
.banner-area .text-box {width:576px;min-width:576px;padding-left:10px;padding-right:0}
.banner-area .text-box div h2 {width:508px;font-size:48px;margin-bottom:38px;line-height:1.21;margin-top:0}
.banner-area a {min-width:142px;border-radius:40px;padding:14px 24px;font-size:16px}
.content-area {padding:48px 0 88px;max-width:1320px}
.content-area ul {-moz-column-gap:24px;column-gap:24px;row-gap:32px}
.content-area ul li {grid-column-end:2 span}
.content-area .no-data {margin-top:120px;margin-bottom:136px}
.content-area .no-data div {padding-top:30px;padding-bottom:30px;width:786px;text-align:left}
.content-area .no-data h5 {margin:unset;padding-bottom:10px;width:60%;font-size:32px}
.content-area .no-data p {margin:unset;width:50%;font-size:18px}
.content-area .no-data span {width:438px}
.content-area figure {max-width:464px;border-radius:4px}
.content-area p {line-height:1.33;margin-top:16px;margin-left:4px;font-size:26px}
nav {bottom:14px}
nav .inner {max-width:1320px;padding-left:13px}
nav .list {width:100%;padding-right:17px}
nav .list .slide-btn {display:block}
nav .list .slide-btn .left-btn {left:-43px}
nav .list .slide-btn .right-btn {right:-30px}
nav .list .slide-btn button {width:36px;height:36px}
nav .list ul {padding-right:0;margin-top:27px;-moz-column-gap:12px;column-gap:12px;padding-left:0}
nav .list ul:lang(ko) {-moz-column-gap:40px;column-gap:40px}
nav .list ul li {font-size:16px;padding:14px}
nav .list ul li.selected button:after {height:2px;bottom:-5px}
.d-block-pc {display:inline-block}
.d-block-m {display:none}
}
@keyframes arrow-up {
0% {transform:translateY(-40%);opacity:0}
100% {transform:translateY(-50%);opacity:1}
}
@keyframes up {
0% {transform:translateY(6px);opacity:0}
100% {transform:translateY(0);opacity:1}
}
@keyframes left {
0% {transform:translateX(10px);opacity:0}
100% {transform:translateY(0);opacity:1}
}
@keyframes down {
0% {transform:translateY(-6px);opacity:0}
100% {transform:translateY(0);opacity:1}
}