@font-face{font-display:fallback;font-family:"NotoSansKR";font-style:normal;font-weight:400;src:url("../fonts/NotoSansKR-Regular.woff2") format("woff2"),url("../fonts/NotoSansKR-Regular.woff") format("woff");text-rendering:optimizeLegibility}@font-face{font-display:fallback;font-family:"NotoSansKR";font-style:normal;font-weight:500;src:url("../fonts/NotoSansKR-Medium.woff2") format("woff2"),url("../fonts/NotoSansKR-Medium.woff") format("woff");text-rendering:optimizeLegibility}@font-face{font-display:fallback;font-family:"NotoSansKR";font-style:normal;font-weight:700;src:url("../fonts/NotoSansKR-Bold.woff2") format("woff2"),url("../fonts/NotoSansKR-Bold.woff") format("woff");text-rendering:optimizeLegibility}@font-face{font-display:fallback;font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/Lato-Regular.woff2") format("woff2"),url("../fonts/Lato-Regular.woff") format("woff");text-rendering:optimizeLegibility}@font-face{font-display:fallback;font-family:"Lato";font-style:normal;font-weight:500;src:url("../fonts/Lato-Medium.woff2") format("woff2"),url("../fonts/Lato-Medium.woff") format("woff");text-rendering:optimizeLegibility}@font-face{font-display:fallback;font-family:"Lato";font-style:normal;font-weight:700;src:url("../fonts/Lato-Bold.woff2") format("woff2"),url("../fonts/Lato-Bold.woff") format("woff");text-rendering:optimizeLegibility}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{width:100%;height:100%;font-size:62.5%}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquotebefore,blockquoteafter,qbefore,qafter{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea,button{box-sizing:border-box;margin:0;padding:0;border-radius:0;border:none;background-color:transparent;color:inherit;font-size:inherit;appearance:none;outline:none}a,a:hover{color:inherit;text-decoration:none;font-size:inherit}p,span{word-break:keep-all}textarea{resize:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{outline:none;border-radius:0;-webkit-appearance:none}select::-ms-expand{display:none}body{background-color:#f8f8f8;font-family:"Lato","NotoSansKR",Arial,Tahoma,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app{height:100%}.app-top{position:absolute;top:0;left:0;width:100%;height:20px}.row{margin:0 auto}@media(min-width: 1228px){.row{width:1200px}}@media(min-width: 1024px)and (max-width: 1227px){.row{width:calc(100% - 28px)}}@media(min-width: 768px)and (max-width: 1023px){.row{width:calc(100% - 108px)}}@media(max-width: 767px){.row{width:calc(100% - 40px)}}.grid .line{position:fixed;top:0;width:1px;height:100vh;background-color:rgba(191,191,191,.2)}@media(min-width: 1228px){.grid .line:nth-child(1){left:calc(50% - 601px)}.grid .line:nth-child(2){left:calc(50% - 301px)}.grid .line:nth-child(3){left:calc(50% - 1px)}.grid .line:nth-child(4){right:calc(50% - 301px)}.grid .line:nth-child(5){right:calc(50% - 601px)}}@media(min-width: 1024px)and (max-width: 1227px){.grid .line:nth-child(1){left:calc(0% + 13px)}.grid .line:nth-child(2){left:calc(25% + 6px)}.grid .line:nth-child(3){left:calc(50% + -1px)}.grid .line:nth-child(4){right:calc(25% + 6px)}.grid .line:nth-child(5){right:calc(0% + 13px)}}@media(min-width: 768px)and (max-width: 1023px){.grid .line{background-color:rgba(191,191,191,.15)}.grid .line:nth-child(1){left:calc(0% + 53px)}.grid .line:nth-child(2){left:calc(25% + 26px)}.grid .line:nth-child(3){left:calc(50% + -1px)}.grid .line:nth-child(4){right:calc(25% + 26px)}.grid .line:nth-child(5){right:calc(0% + 53px)}}@media(max-width: 767px){.grid .line{background-color:rgba(191,191,191,.15)}.grid .line:nth-child(1){left:calc(0% + 19px)}.grid .line:nth-child(2){left:calc(25% + 9px)}.grid .line:nth-child(3){left:calc(50% + -1px)}.grid .line:nth-child(4){right:calc(25% + 9px)}.grid .line:nth-child(5){right:calc(0% + 19px)}}.scroll-top{display:none;position:fixed;z-index:50;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 300ms;will-change:opacity;cursor:pointer}@media(min-width: 1024px){.scroll-top{width:17px;height:87px;bottom:60px;background-image:url("../images/common/scroll-top.svg");background-size:100% auto}}@media(min-width: 1334px){.scroll-top{right:50%;transform:translateX(650px)}}@media(min-width: 1024px)and (max-width: 1333px){.scroll-top{right:14px}}@media(max-width: 1023px){.scroll-top{bottom:50px;width:45px;height:45px;background-image:url("../images/common/scroll-top_m.svg");background-size:19px 11px;background-color:#12b3dd;box-shadow:0 0 5px rgba(0,0,0,.3)}}@media(min-width: 768px)and (max-width: 1023px){.scroll-top{right:55px}}@media(max-width: 767px){.scroll-top{right:20px}}.scroll-top.is-enter{display:block}.scroll-top.is-enter-to{opacity:1}.btn{-webkit-tap-highlight-color:transparent;cursor:pointer}.btn.btn-blue{display:flex;justify-content:space-between;align-items:center;position:relative;background-color:#12b3dd;width:100%;height:100%}.btn.btn-blue::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#8d7be9;transform:scaleY(0);transform-origin:bottom;transition:transform 300ms;will-change:transform}.btn.btn-blue .btn__text{position:relative;color:#fff;font-weight:700}.btn.btn-blue .btn__text span{font-weight:500}.btn.btn-blue .btn__icon{position:relative;background-image:url("../images/common/link_white.svg");background-position:center;background-repeat:no-repeat;background-size:100% auto;transform:translateX(0);transition:transform 300ms;will-change:transform}.btn.btn-blue:hover::before,.btn.btn-blue:active::before{transform:scaleY(1)}.btn.btn-blue:hover .btn__icon,.btn.btn-blue:active .btn__icon{transform:translateX(20%)}.btn.btn-blue.is-long .btn__icon{background-image:url("../images/common/link_white_long.svg")}.btn.btn-blue.is-long:hover .btn__icon,.btn.btn-blue.is-long:active .btn__icon{transform:translateX(10%)}@media(min-width: 768px){.btn.btn-blue{padding:0 28px}.btn.btn-blue .btn__text{font-size:16px;line-height:29px;letter-spacing:2.43px}.btn.btn-blue .btn__text span{font-size:15px;letter-spacing:-0.4px}.btn.btn-blue .btn__icon{width:42px;height:29px}.btn.btn-blue.is-long .btn__icon{width:100px}}@media(max-width: 767px){.btn.btn-blue{padding:0 20px}.btn.btn-blue .btn__text{font-size:12px;line-height:22px;letter-spacing:1.83px}.btn.btn-blue .btn__text span{letter-spacing:-0.4px}.btn.btn-blue .btn__icon{width:32px;height:22px}.btn.btn-blue.is-long .btn__icon{width:76px}}.btn.btn-scroll-down{display:flex;align-items:center}.btn.btn-scroll-down .btn__text{font-weight:700;color:#fff}.btn.btn-scroll-down .btn__icon{background-image:url("../images/main/visual_scroll-icon.svg");background-position:center;background-repeat:no-repeat;background-size:100% auto}@media(min-width: 768px){.btn.btn-scroll-down .btn__text{font-size:14px;line-height:17px;letter-spacing:3px}.btn.btn-scroll-down .btn__icon{width:88px;height:13px;margin-left:10px;margin-bottom:7px}}@media(max-width: 767px){.btn.btn-scroll-down .btn__text{font-size:12px;line-height:15px;letter-spacing:2.57px}.btn.btn-scroll-down .btn__icon{margin-left:6px;width:54px;height:8px;margin-bottom:5px}}.btn.btn-gradient{background-image:linear-gradient(95deg, #8d7be9 0%, #52a1e2 50%, #20c2dc 100%);background-repeat:no-repeat;background-position:center;background-size:100% auto;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.btn.btn-gradient .btn__left__text,.btn.btn-gradient .btn__right__text{color:#fff;font-weight:500;letter-spacing:-0.4px}.btn.btn-gradient .btn__left__text span:first-child,.btn.btn-gradient .btn__right__text span:first-child{font-weight:700;letter-spacing:1px}.btn.btn-gradient .btn__right__icon{background-image:url("../images/common/link_white.svg");background-position:center;background-repeat:no-repeat;background-size:100% auto;transform:translateX(0);transition:transform 300ms;will-change:transform}.btn.btn-gradient:hover .btn__right__icon,.btn.btn-gradient:active .btn__right__icon{transform:translateX(20%)}@media(min-width: 768px){.btn.btn-gradient .btn__left__text{font-size:17px;line-height:17px}.btn.btn-gradient .btn__left__text.is-mobile{display:none}.btn.btn-gradient .btn__right{display:flex;align-items:center}.btn.btn-gradient .btn__right__text{font-size:15px;line-height:17px}.btn.btn-gradient .btn__right__icon{width:42px;height:29px;margin-left:10px}}@media(min-width: 768px)and (max-width: 1023px){.btn.btn-gradient .btn__left__text{white-space:pre-line}}@media(max-width: 767px){.btn.btn-gradient .btn__left__text{font-size:12px;line-height:17px}.btn.btn-gradient .btn__left__text:not(.is-mobile){display:none}.btn.btn-gradient .btn__right__text{display:none}.btn.btn-gradient .btn__right__icon{width:35px;height:24px}}.btn.btn-main-head{display:flex;align-items:center}.btn.btn-main-head .btn__text{color:#777;font-weight:700;transition:color 300ms;will-change:color}.btn.btn-main-head .btn__text span{font-weight:500}.btn.btn-main-head .btn__icon{background-image:url("../images/common/link_gray.svg");background-position:center;background-repeat:no-repeat;background-size:100% auto;transform:translateX(0);transition:transform 300ms;will-change:transform}.btn.btn-main-head:hover .btn__text,.btn.btn-main-head:active .btn__text{color:#12b3dd}.btn.btn-main-head:hover .btn__icon,.btn.btn-main-head:active .btn__icon{background-image:url("../images/common/link_gray-over.svg");transform:translateX(25%)}.btn.btn-main-head.is-dark .btn__text{color:#fff;opacity:.8}.btn.btn-main-head.is-dark .btn__icon{background-image:url("../images/common/link_white.svg");opacity:.9}.btn.btn-main-head.is-dark:hover .btn__text,.btn.btn-main-head.is-dark:active .btn__text{color:#12b3dd}.btn.btn-main-head.is-dark:hover .btn__icon,.btn.btn-main-head.is-dark:active .btn__icon{background-image:url("../images/common/link_white-over.svg")}@media(min-width: 768px){.btn.btn-main-head .btn__text{font-size:14px;line-height:27px;letter-spacing:2.13px}.btn.btn-main-head .btn__text span{letter-spacing:0}.btn.btn-main-head .btn__icon{width:42px;height:29px;margin-left:9px}}@media(max-width: 767px){.btn.btn-main-head .btn__text{font-size:12px;line-height:27px;letter-spacing:1.71px}.btn.btn-main-head .btn__text span{letter-spacing:0}.btn.btn-main-head .btn__icon{width:34px;height:23px;margin-left:8px}}.btn.btn-country{position:relative;overflow:hidden;background-color:#999;color:#fff;font-weight:700}.btn.btn-country::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#12b3dd;transform:scaleY(0);transform-origin:bottom;transition:transform 300ms}.btn.btn-country span{position:relative}.btn.btn-cancel{color:#777;text-decoration:underline;transition:color 300ms;will-change:color}.btn.btn-cancel:hover,.btn.btn-cancel:active{color:#ff6081}@media(min-width: 768px){.btn.btn-cancel{font-size:16px;line-height:35px;letter-spacing:-0.53px}}@media(max-width: 767px){.btn.btn-cancel{font-size:12px;line-height:12px;letter-spacing:-0.4px}}.btn.btn-border{display:flex;align-items:center;position:relative;border:1px solid #12b3dd;color:#12b3dd;font-weight:500;transition:color 300ms;will-change:color}.btn.btn-border span{position:relative}.btn.btn-border::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#12b3dd;transform:scaleY(0);transform-origin:bottom;transition:transform 300ms;will-change:transform;transition-duration:400ms}.btn.btn-border:hover{color:#fff}.btn.btn-border:hover::before{transform:scaleY(1)}@media(min-width: 768px){.btn.btn-border{height:28px;padding:0 14px;font-size:13px;line-height:15px;letter-spacing:-0.43px}}@media(max-width: 767px){.btn.btn-border{justify-content:center;width:78px;height:24px;font-size:11px;line-height:15px;letter-spacing:-0.37px}}.list-index{display:flex}.list-index li{cursor:pointer}.list-index li:first-child{margin-left:0}.list-index li a{display:flex;justify-content:center;align-items:center;border:1px solid #d8d8d8;background-color:#fff;color:#999}.list-index li a:hover{background-color:rgba(0,0,0,.05)}.list-index li.is-active a{background-color:#12b3dd;border-color:#12b3dd;color:#fff}.list-index li:nth-child(1) a,.list-index li:nth-child(2) a,.list-index li:nth-last-child(2) a,.list-index li:nth-last-child(1) a{font-size:0;border-color:#e1e1e1;background-color:#fafafa;background-position:center;background-repeat:no-repeat}.list-index li:nth-child(1) a:hover,.list-index li:nth-child(2) a:hover,.list-index li:nth-last-child(2) a:hover,.list-index li:nth-last-child(1) a:hover{background-color:rgba(0,0,0,.05)}.list-index li:nth-child(1) a,.list-index li:nth-last-child(1) a{background-image:url("../images/common/list-index-arrow_double.svg")}.list-index li:nth-child(2) a,.list-index li:nth-last-child(2) a{background-image:url("../images/common/list-index-arrow_single.svg")}.list-index li:nth-last-child(2) a,.list-index li:nth-last-child(1) a{transform:rotate(180deg)}@media(min-width: 768px){.list-index li{margin-left:6px}.list-index li:nth-child(3),.list-index li:nth-last-child(2){margin-left:12px}.list-index li a{width:34px;height:34px;font-size:16px;line-height:32px;letter-spacing:-0.65px}.list-index li:nth-child(1) a,.list-index li:nth-last-child(1) a{background-size:11px 11px}.list-index li:nth-child(2) a,.list-index li:nth-last-child(2) a{background-size:6px 11px}}@media(max-width: 767px){.list-index li{margin-left:4px}.list-index li:nth-child(3),.list-index li:nth-last-child(2){margin-left:8px}.list-index li a{width:24px;height:24px;font-size:11px;line-height:11px;letter-spacing:-0.44px}.list-index li:nth-child(1) a,.list-index li:nth-last-child(1) a{background-size:8px 8px}.list-index li:nth-child(2) a,.list-index li:nth-last-child(2) a{background-size:4px 8px}}.header{position:fixed;top:0;left:0;z-index:100;width:100%;opacity:1;transform:translateY(0);transition:opacity 250ms 150ms,transform 250ms;will-change:transform}.header-inner{background-color:rgba(255,255,255,.9);box-shadow:0 1px 2px rgba(0,0,0,.12)}.header__top .top__logo a{display:block;background-position:center;background-repeat:no-repeat;background-image:url("../images/common/logo-color_144x20.svg");background-size:auto 100%;font-size:0}.header.is-top{position:absolute;transition:none}.header.is-top .header-inner{background-color:transparent;box-shadow:none}.header.is-hidden{transform:translateY(-100%);opacity:0;transition:opacity 250ms,transform 500ms}.header.is-hidden.is-top{transform:translateY(0);opacity:1}.header.is-scroll{display:none}@media(min-width: 1024px){.header-inner{height:80px}.header__top .top__logo a{width:144px;height:20px}.header__top .top__button{display:none}.header__nav{display:flex;justify-content:space-between;align-items:center}.header__nav .item{padding-right:16px;color:#333;font-weight:500;font-size:17px;line-height:17px;letter-spacing:-0.5px}.header__nav .item:hover,.header__nav .item.is-active{color:#05a5cf}.header__login{color:#444;font-size:14px;line-height:14px;letter-spacing:-0.41px}.header__language{position:relative;font-weight:700;font-size:13px;line-height:16px;letter-spacing:1px}.header__language .language__current{padding:10px 17px;border:1px solid rgba(136,136,136,.4);color:#555;text-transform:uppercase;cursor:pointer}.header__language .language__current:hover{background-color:rgba(202,202,202,.4)}.header__language .language__list{display:none;position:absolute;left:50%;bottom:-14px;padding:24px 30px;background-color:#12b3dd;opacity:0;transform:translate(-50%, 110%);transition:opacity 300ms,transform 300ms;will-change:opacity,transform}.header__language .language__list::before{content:"";display:block;position:absolute;top:-5px;left:50%;width:14px;height:14px;background-color:#12b3dd;transform:translateX(-50%) rotate(45deg)}.header__language .language__list .item{margin-top:12px;color:rgba(255,255,255,.6)}.header__language .language__list .item:hover,.header__language .language__list .item.is-active{color:#fff}.header__language .language__list .item:first-child{margin-top:0}.header__language .language__list.is-enter{display:block}.header__language .language__list.is-enter.is-enter-to{opacity:1;transform:translate(-50%, 100%)}.header__language.is-kor .language__list .item:nth-child(1){color:#fff}.header__language.is-jpn .language__list .item:nth-child(2){color:#fff}.header__language.is-eng .language__list .item:nth-child(3){color:#fff}.header__aside{display:none}.header.is-top{top:40px}.header.is-top::before{content:"";display:block;position:absolute;top:50%;left:50%;height:106px;background-color:rgba(0,0,0,.4);transform:translate(-50%, -50%)}.header.is-top .header__top .top__logo a{width:144px;height:20px;background-image:url("../images/common/logo-white_144x20.svg")}.header.is-top .header__nav .item{color:#fff}.header.is-top .header__nav .item:hover,.header.is-top .header__nav .item.is-active{color:#05a5cf}.header.is-top .header__login{color:rgba(255,255,255,.7)}.header.is-top .header__language .language__current{color:#fff;border-color:rgba(255,255,255,.4)}.header.is-top .header__language .language__current:hover{background-color:rgba(85,85,85,.4)}.header.is-top.is-main::before{display:none}}@media(min-width: 1024px)and (max-width: 1227px){.header-inner{display:flex;justify-content:space-between;align-items:center;padding:0 14px}.header__top{width:25%}.header__nav{width:50%}.header__login{width:calc(25% - 64px);padding-right:50px;text-align:right}.header__language{width:64px}.header.is-top .header__top,.header.is-top .header__nav,.header.is-top .header__login,.header.is-top .header__language{position:relative}}@media(min-width: 1228px)and (max-width: 1699px){.header-inner{display:flex;justify-content:center;align-items:center;padding:0 calc(50% - 600px)}.header__top{width:300px}.header__nav{width:600px}.header__login{width:236px;padding-right:50px;text-align:right}.header__language{width:64px}.header.is-top .header__top,.header.is-top .header__nav,.header.is-top .header__login,.header.is-top .header__language{position:relative}}@media(min-width: 1700px){.header-inner{display:flex;justify-content:center;align-items:center}.header__top,.header__language{position:absolute;top:50%;transform:translateY(-50%)}.header__top{left:80px}.header__nav{flex:0 0 900px;width:900px}.header__login{flex:0 0 300px;width:300px;text-align:right}.header__language{right:80px}.header.is-top .header__nav,.header.is-top .header__login{position:relative}}@media(min-width: 1024px)and (max-width: 1309px){.header::before{width:100%}}@media(min-width: 1310px)and (max-width: 1699px){.header::before{width:1290px}}@media(min-width: 1700px){.header::before{width:calc(100% - 70px)}}@media(min-width: 1024px)and (max-width: 1259px){.header__language .language__list{left:auto;right:0;transform:translate(0, 110%)}.header__language .language__list.is-enter.is-enter-to{transform:translate(0, 100%)}}@media(max-width: 1023px){.header__top{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;z-index:1;width:100%;transform:translateY(0);transition:transform 250ms;will-change:transform}.header__top .top__logo{position:relative;z-index:1}.header__top .top__button{position:relative;right:-3px;z-index:2;width:48px;height:48px}.header__top .top__button .white-btn,.header__top .top__button .blue-btn{position:absolute;top:50%;left:50%;width:48px;height:48px;transform:translate(-50%, -50%)}.header__top .top__button .white-btn svg{display:none;z-index:1}.header__top .top__button .blue-btn svg{display:block;z-index:2}.header__nav{display:none;flex-direction:column;justify-content:center;height:100%;padding-left:15.625%}.header__nav .item{font-weight:500;color:#fff}.header__nav .item:first-child{margin-top:0}.header__nav .item.is-active,.header__nav .item a:active{color:#12b3dd}.header__login{display:none}.header__language{display:none;position:absolute;z-index:1}.header__language .language__current{display:none}.header__language .language__list{display:flex}.header__language .language__list .item{color:rgba(255,255,255,.8);font-weight:700}.header__language .language__list .item:first-child{margin-left:0}.header__language .language__list .item.is-active,.header__language .language__list .item:hover{color:#12b3dd}.header__language.is-kor .language__list .item:nth-child(1){color:#12b3dd}.header__language.is-jpn .language__list .item:nth-child(2){color:#12b3dd}.header__language.is-eng .language__list .item:nth-child(3){color:#12b3dd}.header__aside{display:none;position:absolute;bottom:0;left:0;z-index:1;width:100%}.header.is-top .header__top .top__logo a,.header.is-open .header__top .top__logo a{background-image:url("../images/common/logo-white_144x20.svg")}.header.is-top .header__top{transition:none}.header.is-top .top__button .white-btn svg{display:block;z-index:2}.header.is-top .top__button .blue-btn svg{display:none;z-index:1}.header.is-open{overflow-x:hidden;overflow-y:auto;height:100vh;-ms-overflow-style:none}.header.is-open::-webkit-scrollbar{display:none}.header.is-open .header-inner{position:relative;background-color:transparent;box-shadow:none;height:100vh;background-color:rgba(44,48,59,.95)}.header.is-open .header__nav{display:flex}.header.is-open .header__language,.header.is-open .header__aside{display:block}.header.is-open.is-top,.header.is-open.is-hidden,.header.is-open.is-scroll{display:block;position:fixed;opacity:1;transform:none}}@media(min-width: 768px)and (max-width: 1023px){.header-inner{height:80px}.header__top{height:80px;padding:0 49px 0 54px;transition:transform 250ms;will-change:transform}.header__top .top__logo a{width:165px;height:23px}.header__nav{padding-bottom:110px}.header__nav .item{font-size:28px;line-height:28px;letter-spacing:-0.58px;margin-top:65px}.header__language{bottom:160px;left:54px}.header__language .item{font-size:14px;line-height:17px;letter-spacing:1.08px;margin-left:22px}.header__aside{height:110px}.header__aside .btn{padding:0 54px}.header.is-top .header__top,.header.is-open .header__top{transform:translateY(38px)}.header.is-top .header__top .top__logo a,.header.is-open .header__top .top__logo a{width:165px;height:23px}.header.is-open .header-inner{min-height:1024px}}@media(max-width: 767px){.header-inner{height:60px}.header__top{height:60px;padding:0 15px 0 20px}.header__top .top__logo a{width:115px;height:16px}.header__nav{padding-bottom:65px}.header__nav .item{font-size:19px;line-height:19px;letter-spacing:-0.39px;margin-top:35px}.header__language{bottom:95px;left:20px}.header__language .item{font-size:12px;line-height:15px;letter-spacing:.92px;margin-left:10px}.header__aside{height:65px}.header__aside .btn{padding:0 20px}.header.is-top .header__top,.header.is-open .header__top{transform:translateY(14px)}.header.is-top .header__top .top__logo a,.header.is-open .header__top .top__logo a{width:115px;height:16px}.header.is-open .header-inner{min-height:568px}}.footer__top{position:relative}.footer__top__background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-image:url("../images/common/footer-top.png");background-size:cover}.footer__top .row{position:relative}.footer__top__contact{position:relative;z-index:1}.footer__top__contact .contact__icon{background-image:url("../images/common/footer-link_icon.svg");background-position:center;background-repeat:no-repeat;background-size:100% auto}.footer__top__contact .contact__text__main{color:#fff;font-weight:500}.footer__top__contact .contact__text__sub{color:rgba(255,255,255,.8)}.footer__top__contact .contact__link{position:absolute}.footer__bottom{background-color:#2c303b}.footer__bottom__slide{position:relative;z-index:1;background-color:#4f5866}.footer__bottom__slide .slide__list{height:100%;position:relative}.footer__bottom__slide .slide__list .item{display:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 300ms;will-change:opacity}.footer__bottom__slide .slide__list .item__title{color:#fff;font-weight:500}.footer__bottom__slide .slide__list .item__title-sub,.footer__bottom__slide .slide__list .item__desc{color:rgba(255,255,255,.8)}.footer__bottom__slide .slide__list .item.is-enter{display:block}.footer__bottom__slide .slide__list .item.is-enter-to{opacity:1}.footer__bottom__slide .slide__bullet{display:flex;position:absolute}.footer__bottom__slide .slide__bullet .item{background-color:#767f8c}.footer__bottom__slide .slide__bullet .item:first-child{margin-left:0}.footer__bottom__slide .slide__bullet .item.is-active{background-color:#b4b8bf}.footer__bottom__slide .slide__button{display:flex;position:absolute}.footer__bottom__slide .slide__button__prev,.footer__bottom__slide .slide__button__next{border:3px solid #767f8c;background-color:#4f5866;background-position:center;background-repeat:no-repeat;transition:background-color 300ms;will-change:background-color;cursor:pointer}.footer__bottom__slide .slide__button__prev:hover,.footer__bottom__slide .slide__button__prev:active,.footer__bottom__slide .slide__button__next:hover,.footer__bottom__slide .slide__button__next:active{background-color:#767f8c}.footer__bottom__slide .slide__button__prev{background-image:url("../images/common/footer-slide_left.svg")}.footer__bottom__slide .slide__button__next{margin-left:-3px;background-image:url("../images/common/footer-slide_right.svg")}.footer__bottom__info{position:relative;z-index:1}.footer__bottom__info .info__nav{display:flex}.footer__bottom__info .info__nav .item{position:relative;color:#fff;font-weight:500}.footer__bottom__info .info__nav .item::before{content:"";display:block;position:absolute;top:50%;width:2px;height:2px;background-color:rgba(255,255,255,.3);transform:translateY(-50%)}.footer__bottom__info .info__nav .item:first-child{margin-left:0}.footer__bottom__info .info__nav .item:first-child::before{display:none}.footer__bottom__info .info__company,.footer__bottom__info .info__copyright{line-height:1.4;color:rgba(255,255,255,.55)}@media(min-width: 768px){.footer__top__contact{display:flex;align-items:center;height:250px}.footer__top__contact .contact__icon{width:64px;height:64px}.footer__top__contact .contact__text{margin-left:15px}.footer__top__contact .contact__text__main{font-size:22px;line-height:22px;letter-spacing:-0.59px}.footer__top__contact .contact__text__sub{margin-left:4px;margin-top:9px;font-size:15px;line-height:23px;letter-spacing:-0.5px}.footer__top__contact .contact__link{left:0;bottom:-37px;height:74px}.footer__bottom__slide .slide__list .item__title{font-size:20px;line-height:26px;letter-spacing:-0.54px}.footer__bottom__slide .slide__list .item__title-sub{font-size:14px;line-height:14px;letter-spacing:-0.47px}.footer__bottom__slide .slide__list .item__desc{font-size:15px;line-height:25px;letter-spacing:-0.5px}.footer__bottom__slide .slide__bullet .item{width:8px;height:8px;margin-left:9px}.footer__bottom__slide .slide__button__prev,.footer__bottom__slide .slide__button__next{width:51px;height:51px;background-size:11px auto}.footer__bottom__info .info__nav{font-size:16px;line-height:24px;letter-spacing:-0.47px}.footer__bottom__info .info__nav .item{margin-left:38px}.footer__bottom__info .info__nav .item::before{left:-19px}.footer__bottom__info .info__company{margin-top:25px;font-size:16px;letter-spacing:-0.44px}.footer__bottom__info .info__company span:first-child{letter-spacing:.5px}.footer__bottom__info .info__copyright{margin-top:8px;font-size:15px;line-height:21px;letter-spacing:.5px}}@media(min-width: 1024px){.footer__top__contact{width:75%}.footer__top__contact .contact__icon,.footer__top__contact .contact__text{padding-bottom:8px}.footer__top__contact .contact__icon{box-sizing:content-box}.footer__top__contact .contact__link{width:calc(25% - 75px);min-width:210px}.footer__bottom{margin-top:-125px;padding-bottom:80px}.footer__bottom .row{display:flex;align-items:flex-end}.footer__bottom__slide{order:2;width:25%;height:376px}.footer__bottom__slide .slide__list .item{padding:16.66%}.footer__bottom__slide .slide__list .item__title{white-space:pre-line}.footer__bottom__slide .slide__list .item__title-sub{margin-top:10px}.footer__bottom__slide .slide__list .item__desc{margin-top:40px}.footer__bottom__slide .slide__bullet{bottom:30px;left:16.66%}.footer__bottom__slide .slide__button{right:-25px;bottom:30px}.footer__bottom__info{width:75%;order:1}.footer.is-bright .footer__top{background-color:#2c303b}.footer.is-bright .footer__bottom{background-color:#f8f8f8}.footer.is-bright .footer__bottom__info .info__nav .item{color:#666}.footer.is-bright .footer__bottom__info .info__nav .item::before{background-color:#bbb}.footer.is-bright .footer__bottom__info .info__company,.footer.is-bright .footer__bottom__info .info__copyright{color:#999}}@media(min-width: 1024px)and (max-width: 1227px){.footer__top__background{width:calc(75% - 7px)}}@media(min-width: 1024px)and (max-width: 1290px){.footer__bottom__slide .slide__button{display:none}}@media(min-width: 1228px){.footer__top__background{width:calc(50% + 300px)}}@media(min-width: 768px)and (max-width: 1023px){.footer{padding-bottom:100px;background-color:#2c303b}.footer__top__contact .contact__icon,.footer__top__contact .contact__text{padding-bottom:37px}.footer__top__contact .contact__icon{box-sizing:content-box}.footer__top__contact .contact__link{width:calc(25% + 54px)}.footer__bottom{margin-top:96px}.footer__bottom__slide{z-index:1;height:213px}.footer__bottom__slide .slide__list .item{padding:35px}.footer__bottom__slide .slide__list .item__title-sub{margin-top:8px}.footer__bottom__slide .slide__list .item__desc{margin-top:25px}.footer__bottom__slide .slide__bullet{bottom:30px;left:35px}.footer__bottom__slide .slide__button{bottom:-25px;left:75%}.footer__bottom__info{margin-top:60px}}@media(max-width: 767px){.footer{padding-bottom:65px;background-color:#2c303b}.footer__top__contact{padding:25px 0 65px}.footer__top__contact .contact__icon{width:48px;height:48px}.footer__top__contact .contact__text__main{width:170px;margin-top:13px;font-size:17px;line-height:22px;letter-spacing:-0.46px}.footer__top__contact .contact__text__sub{margin-top:5px;font-size:13px;line-height:18px;letter-spacing:-0.43px}.footer__top__contact .contact__link{bottom:-25px;width:62.5%;height:50px}.footer__bottom{z-index:1;margin-top:60px}.footer__bottom__slide{height:190px}.footer__bottom__slide .slide__list .item{padding:22px}.footer__bottom__slide .slide__list .item__title{font-size:18px;line-height:22px;letter-spacing:-0.48px;white-space:pre-line}.footer__bottom__slide .slide__list .item__title-sub{margin-top:5px;font-size:12px;line-height:18px;letter-spacing:-0.4px}.footer__bottom__slide .slide__list .item__desc{margin-top:17px;font-size:13px;line-height:18px;letter-spacing:-0.43px}.footer__bottom__slide .slide__bullet{display:none}.footer__bottom__slide .slide__button{bottom:-18px;left:75%;transform:translateX(-50%)}.footer__bottom__slide .slide__button__prev,.footer__bottom__slide .slide__button__next{width:36px;height:36px;background-size:8px auto}.footer__bottom__info{margin-top:57px}.footer__bottom__info .info__nav{font-size:13px;line-height:24px;letter-spacing:-0.35px}.footer__bottom__info .info__nav .item{margin-left:22px}.footer__bottom__info .info__company{margin-top:18px;font-size:12px;line-height:18px;letter-spacing:-0.32px}.footer__bottom__info .info__company span:first-child{letter-spacing:.4px}.footer__bottom__info .info__copyright{margin-top:10px;font-size:12px;line-height:18px;letter-spacing:.4px}}.sub-page-visual{position:relative}.sub-page-visual__background{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:#222;background-position:center;background-repeat:no-repeat;background-size:cover;filter:saturate(0.6)}.sub-page-visual__background::before,.sub-page-visual__background::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.sub-page-visual__background::before{z-index:1;background-color:#000;opacity:.25}.sub-page-visual__background::after{z-index:2;background-repeat:repeat;background-image:url("../images/common/dot2.png");opacity:.5}.sub-page-visual .row{position:relative;z-index:1;display:flex;align-items:center;height:100%}.sub-page-visual__title{position:relative;z-index:1;padding-left:12.5%;color:#fff}.sub-page-visual__title .title__main{display:flex;font-weight:700}@media(min-width: 768px){.sub-page-visual__title .title__sub{font-size:22px;line-height:33px;letter-spacing:-0.65px}.sub-page-visual__title .title__main{margin-top:18px;font-size:50px;line-height:50px;letter-spacing:5px}}@media(min-width: 1024px){.sub-page-visual{height:780px}}@media(min-width: 768px)and (max-width: 1023px){.sub-page-visual{height:625px}}@media(max-width: 767px){.sub-page-visual{height:338px}.sub-page-visual__title .title__sub{font-size:14px;line-height:23px;letter-spacing:-0.65px}.sub-page-visual__title .title__main{flex-wrap:wrap;margin-top:7px;font-size:25px;line-height:28px;letter-spacing:5.43px}.sub-page-visual__title .title__main li{margin-left:-2px}.sub-page-visual__title .title__main li:first-child{margin-left:0}}@media(min-width: 768px){.page-about .sub-page-visual__title li:nth-child(9){flex:0 0 18px;width:18px}}@media(max-width: 767px){.page-about .sub-page-visual__title li:nth-child(9){flex:0 0 100%}}@media(min-width: 768px){.page-global .sub-page-visual__title li:nth-child(7){flex:0 0 18px;width:18px}}@media(max-width: 767px){.page-global .sub-page-visual__title li:nth-child(7){flex:0 0 100%}}@media(min-width: 768px){.page-contact .sub-page-visual__title li:nth-child(8){flex:0 0 18px;width:18px}}@media(max-width: 767px){.page-contact .sub-page-visual__title li:nth-child(8){flex:0 0 100%}}@media(min-width: 768px){.page-center .sub-page-visual__title li:nth-child(9){flex:0 0 18px;width:18px}}@media(max-width: 767px){.page-center .sub-page-visual__title li:nth-child(9){flex:0 0 100%}}@media(min-width: 768px){.page-privacy .sub-page-visual__title li:nth-child(8){flex:0 0 18px;width:18px}}@media(max-width: 767px){.page-privacy .sub-page-visual__title li:nth-child(8){flex:0 0 100%}}@media(min-width: 768px){.page-terms-of-service .sub-page-visual__title li:nth-child(6),.page-terms-of-service .sub-page-visual__title li:nth-child(9){flex:0 0 18px;width:18px}}@media(max-width: 767px){.page-terms-of-service .sub-page-visual__title li:nth-child(6),.page-terms-of-service .sub-page-visual__title li:nth-child(9){flex:0 0 100%}}@media(min-width: 768px){.page-legal .sub-page-visual .title__main{font-size:42px;letter-spacing:normal}.page-legal .sub-page-visual__title li:nth-child(2),.page-legal .sub-page-visual__title li:nth-child(4),.page-legal .sub-page-visual__title li:nth-child(6){flex:0 0 12px;width:12px}}@media(max-width: 767px){.page-legal .sub-page-visual .title__main>li{letter-spacing:normal}.page-legal .sub-page-visual__title li:nth-child(2),.page-legal .sub-page-visual__title li:nth-child(4),.page-legal .sub-page-visual__title li:nth-child(6){flex:0 0 12px;width:12px}}.sub-page-visual__title .title__sub,.sub-page-visual__title .title__main li{opacity:0}.sub-page-visual__title .title__sub{transform:translateY(-75%);transition:opacity 1s,transform 750ms}.sub-page-visual__title .title__main li{transform:translateX(20px);transition:opacity 1s,transform 750ms;transition-timing-function:ease-out}.sub-page-visual__title .title__main li:nth-child(1){transition-delay:400ms}.sub-page-visual__title .title__main li:nth-child(2){transition-delay:475ms}.sub-page-visual__title .title__main li:nth-child(3){transition-delay:550ms}.sub-page-visual__title .title__main li:nth-child(4){transition-delay:625ms}.sub-page-visual__title .title__main li:nth-child(5){transition-delay:700ms}.sub-page-visual__title .title__main li:nth-child(6){transition-delay:775ms}.sub-page-visual__title .title__main li:nth-child(7){transition-delay:850ms}.sub-page-visual__title .title__main li:nth-child(8){transition-delay:925ms}.sub-page-visual__title .title__main li:nth-child(9){transition-delay:1000ms}.sub-page-visual__title .title__main li:nth-child(10){transition-delay:1075ms}.sub-page-visual__title .title__main li:nth-child(11){transition-delay:1150ms}.sub-page-visual__title .title__main li:nth-child(12){transition-delay:1225ms}.sub-page-visual__title .title__main li:nth-child(13){transition-delay:1300ms}.sub-page-visual__title .title__main li:nth-child(14){transition-delay:1375ms}.sub-page-visual__title .title__main li:nth-child(15){transition-delay:1450ms}.sub-page-visual__title .title__main li:nth-child(16){transition-delay:1525ms}.sub-page-visual__title .title__main li:nth-child(17){transition-delay:1600ms}.sub-page-visual__title .title__main li:nth-child(18){transition-delay:1675ms}.sub-page-visual__title .title__main li:nth-child(19){transition-delay:1750ms}.sub-page-visual__title .title__main li:nth-child(20){transition-delay:1825ms}.sub-page-visual.is-active .sub-page-visual__title .title__sub,.sub-page-visual.is-active .sub-page-visual__title .title__main li{opacity:1}.sub-page-visual.is-active .sub-page-visual__title .title__sub{transform:translateX(0)}.sub-page-visual.is-active .sub-page-visual__title .title__main li{transform:translateY(0)}.sub-page-top .row{position:relative;background-color:#f8f8f8}.sub-page-top .page-navigation{display:flex;align-items:center;position:absolute;right:0;top:-20px;transform:translateY(-100%)}.sub-page-top .page-navigation .item{position:relative;margin-left:24px}.sub-page-top .page-navigation .item::before{content:"";display:block;position:absolute;top:50%;left:-14px;width:0;height:0;border-top:3px solid transparent;border-left:4px solid rgba(255,255,255,.7);border-bottom:3px solid transparent;transform:translateY(-50%)}.sub-page-top .page-navigation .item>a{color:rgba(255,255,255,.7);font-weight:500;font-size:14px;letter-spacing:-0.41px}.sub-page-top .page-navigation .item.is-home{margin-left:0}.sub-page-top .page-navigation .item.is-home::before{display:none}.sub-page-top .page-navigation .item.is-home>a{display:block;width:9px;height:9px;background-image:url("../images/common/icon-home.svg");background-repeat:no-repeat;background-position:center;background-size:100% auto;font-size:0}@media(min-width: 768px){.sub-page-top .row{margin-top:-75px;height:75px}}@media(max-width: 767px){.sub-page-top .row{margin-top:-50px;width:100%;height:50px}.sub-page-top .row .page-navigation{display:none}}.form-alert{position:relative;color:#ff6081;padding-left:6px}.form-alert::before{content:"";display:block;position:absolute;left:0;width:2px;height:2px;border-radius:50%;background-color:#ff6081}@media(min-width: 768px){.form-alert{margin-top:15px;font-size:15px;line-height:25px;letter-spacing:-0.5px}.form-alert::before{top:12px}}@media(max-width: 767px){.form-alert{margin-top:10px;font-size:12px;line-height:17px;letter-spacing:-0.4px}.form-alert::before{top:8px}}.form-term{overflow-y:scroll;border-top:1px solid #12b3dd;border-bottom:1px solid #e6e6e6;background-color:rgba(216,216,216,.2)}.form-term .term{color:#777}@media(min-width: 768px){.form-term{height:190px;padding:0 30px}.form-term .term{padding:25px 0;font-size:15px;line-height:25px;letter-spacing:-0.5px}}@media(max-width: 767px){.form-term{height:160px;padding:0 15px}.form-term .term{padding:15px 0;font-size:12px;line-height:17px;letter-spacing:-0.4px}}.form-input,.form-select,.form-textarea{width:100%;border:1px solid #f5f5f5;background-color:#f5f5f5;color:#777}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#e6e6e6}@media(min-width: 768px){.form-input,.form-select,.form-textarea{font-size:15px;line-height:25px;letter-spacing:-0.5px}}@media(max-width: 767px){.form-input,.form-select,.form-textarea{font-size:12px;line-height:17px;letter-spacing:-0.4px}}@media(min-width: 768px){.form-input,.form-select{height:48px;padding:0 20px}}@media(max-width: 767px){.form-input,.form-select{height:30px;padding:0 12px}}.form-select-wrap{position:relative}.form-select-wrap::after{content:"";position:absolute;top:50%;width:0;height:0;transform:translateY(-50%)}@media(min-width: 768px){.form-select-wrap::after{right:17px;border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-top:5px solid #999}}@media(max-width: 767px){.form-select-wrap::after{right:8px;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid #999}}@media(min-width: 768px){.form-textarea{height:300px;padding:12px 20px}}@media(max-width: 767px){.form-textarea{height:180px;padding:8px 12px}}.form-tel{display:flex}.form-tel li{position:relative}.form-tel li::before{content:"";display:block;position:absolute;top:50%;background-color:rgba(0,0,0,.1);transform:translate(-50%, -50%)}.form-tel li:first-child::before{display:none}@media(min-width: 768px){.form-tel li::before{width:10px;height:2px}}@media(min-width: 1024px){.form-tel li{width:140px;margin-left:20px}.form-tel li:first-child{margin-left:0}.form-tel li::before{left:-10px}}@media(min-width: 768px)and (max-width: 1023px){.form-tel{justify-content:space-between}.form-tel li{width:calc(33.33% - 14px)}.form-tel li::before{left:-10.5px}}@media(max-width: 767px){.form-tel{justify-content:space-between}.form-tel li{width:calc(33.33% - 10px)}.form-tel li::before{left:-7.5px;width:6px;height:2px}}.flow-label{overflow:visible;display:inline-flex;transform:skewX(-8deg)}.flow-label .cube,.flow-label .type{font-weight:900;letter-spacing:0rem;font-variant-numeric:tabular-nums}.flow-label.is-center .type::before{content:"CENTER"}.flow-label.is-port .type::before{content:"PORT"}.flow-label.is-link .type::before{content:"LINK"}.flow-label.is-auto .cube{display:none}.flow-label.is-auto .type::before{content:"AUTOCUBE"}.flow-label.is-blue .cube{border:1px solid #12b3dd;background-color:#12b3dd;color:#fff}.flow-label.is-blue .type{border:1px solid #12b3dd;background-color:#fff;color:#12b3dd}.flow-label.is-blue.is-auto .type{background-color:#12b3dd;color:#fff}.flow-label.is-gray{border:1px solid #495057}.flow-label.is-gray .cube{background-color:#495057;color:#fff}.flow-label.is-gray .type{background-color:#fff;color:#495057}.flow-label.is-gray.is-auto .type{background-color:#495057;color:#fff}.flow-label.is-lightgray .cube{border:1px solid #777;background-color:#777;color:#fff}.flow-label.is-lightgray .type{border:1px solid #777;color:#777}.flow-label.is-lightgray.is-auto .type{background-color:#777;color:#fff}.flow-label.is-white .cube{border:1px solid #fff;background-color:rgba(255,255,255,.2);color:#fff}.flow-label.is-white .type{border:1px solid #fff;color:#fff}.flow-label.is-white.is-auto .type{background-color:rgba(255,255,255,.2);color:#fff}@media(min-width: 768px){.flow-label.is-large .cube,.flow-label.is-large .type{font-size:16px;line-height:16px}.flow-label.is-large .cube{padding:6px 10px}.flow-label.is-large .type{padding:6px 10px;margin-left:-1px}.flow-label.is-large.is-gray .cube,.flow-label.is-large.is-blue .cube{padding:6px 12px}}@media(max-width: 767px){.flow-label.is-large .cube,.flow-label.is-large .type{font-size:16px;line-height:16px}.flow-label.is-large .cube{padding:6px 10px}.flow-label.is-large .type{padding:6px 10px;margin-left:-1px}.flow-label.is-large.is-gray .cube,.flow-label.is-large.is-blue .cube{padding:6px 12px}}@media(min-width: 768px){.flow-label.is-small .cube,.flow-label.is-small .type{font-size:12px;line-height:12px}.flow-label.is-small .cube{padding:6px 8px}.flow-label.is-small .type{padding:6px 8px;margin-left:-1px}.flow-label.is-small.is-gray .cube,.flow-label.is-small.is-blue .cube{padding:6px 10px}}@media(max-width: 767px){.flow-label.is-small .cube,.flow-label.is-small .type{font-size:11px;line-height:11px}.flow-label.is-small .cube{padding:6px 8px}.flow-label.is-small .type{padding:6px 8px;margin-left:-1px}.flow-label.is-small.is-gray .cube,.flow-label.is-small.is-blue .cube{padding:6px 10px}}
