@charset "UTF-8";*{margin:0;padding:0;font:inherit;color:inherit;font-family:Pretendard,"Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",helvetica,sans-serif}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-ms-flex-negative:0;flex-shrink:0}:root{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body,html{height:100%}canvas,img,picture,svg,video{display:block;max-width:100%}button{padding:0;background:0 0;border:0;cursor:pointer}a{text-decoration:none}li,ol,ul{list-style:none}table{width:100%;border-collapse:collapse;border-spacing:0}:lang(ja){font-family:"Noto Sans JP","Yu Gothic UI","apple sd gothic neo",Meiryo,helvetica,sans-serif}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;src:local("Pretendard-Regular"),local("Pretendard-Regular"),url(../font/Pretendard-Regular.woff2) format("woff2"),url(../font/Pretendard-Regular.woff) format("woff"),url(../font/Pretendard-Regular.otf) format("opentype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;src:local("Pretendard-Medium"),local("Pretendard-Medium"),url(../font/Pretendard-Medium.woff2) format("woff2"),url(../font/Pretendard-Medium.woff) format("woff"),url(../font/Pretendard-Medium.otf) format("opentype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600;src:local("Pretendard-SemiBold"),local("Pretendard-SemiBold"),url(../font/Pretendard-SemiBold.woff2) format("woff2"),url(../font/Pretendard-SemiBold.woff) format("woff"),url(../font/Pretendard-SemiBold.otf) format("opentype")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:local("NotoSansJP-Regular"),local("NotoSansJP-Regular"),url(../font/NotoSansJP-Regular.woff2) format("woff2"),url(../font/NotoSansJP-Regular.woff) format("woff"),url(../font/NotoSansJP-Regular.ttf) format("truetype")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:local("NotoSansJP-Medium"),local("NotoSansJP-Medium"),url(../font/NotoSansJP-Medium.woff2) format("woff2"),url(../font/NotoSansJP-Medium.woff) format("woff"),url(../font/NotoSansJP-Medium.ttf) format("truetype")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:600;src:local("NotoSansJP-SemiBold"),local("NotoSansJP-SemiBold"),url(../font/NotoSansJP-SemiBold.woff2) format("woff2"),url(../font/NotoSansJP-SemiBold.woff) format("woff"),url(../font/NotoSansJP-SemiBold.ttf) format("truetype")}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#cdcdcd}::-webkit-scrollbar-thumb{background:#95a0ad;border-radius:5px}::-webkit-scrollbar-thumb:active{background:#3a62a8}html{overflow-x:hidden;scroll-behavior:smooth;overscroll-behavior-y:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#95a0ad}input::-moz-placeholder,textarea::-moz-placeholder{color:#95a0ad}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#95a0ad}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#95a0ad}input::placeholder,textarea::placeholder{color:#95a0ad}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{opacity:0}input:focus::placeholder,textarea:focus::placeholder{opacity:0}input[type=checkbox]+label{display:inline-block;position:relative;width:16px;height:16px;background:#fff;color:#09234a;font-size:14px;line-height:1;text-indent:20px;border:1px solid #cdcdcd;border-radius:2px;white-space:nowrap;cursor:pointer}input[type=checkbox]+label::after{content:"";position:absolute;top:-1px;left:3px;width:7px;height:13px;border:solid #09234a;border-width:0 3px 3px 0;border-radius:2px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:all .1s;transition:all .1s}input[type=checkbox]:checked+label::after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);-webkit-animation:aniChecked .2s;animation:aniChecked .2s}@-webkit-keyframes aniChecked{0%{-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0)}80%{-webkit-transform:rotate(45deg) scale(1.25);transform:rotate(45deg) scale(1.25)}100%{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}}@keyframes aniChecked{0%{-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0)}80%{-webkit-transform:rotate(45deg) scale(1.25);transform:rotate(45deg) scale(1.25)}100%{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}}input[type=checkbox]{display:none}.a11y-hidden,.blind{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.language .sub .faq__item__title{width:150px}.language .sub .faq__item__btn{width:calc(100% - 150px)}.layer{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%}.layer .dim{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1)}.layer .loading{position:relative;z-index:2;width:80px;height:80px;background:url(../image/main/loading.svg) no-repeat center}.wrapper{position:relative;width:100%;height:100%;color:#09234a;background:#fff}.main{min-height:calc(100% - 308px)}.container{position:relative;z-index:2;max-width:1320px;width:100%;height:100%;margin:0 auto;padding:0 1.25em}.container .title{font-size:3rem;font-weight:600}.cookies{position:fixed;z-index:9999;bottom:0;left:0;width:100%;height:70px;background:#d9eaff;color:#09234a}.cookies__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:1024px;max-width:1600px;height:100%;margin:0 auto;padding:0 1.25em}.cookies__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;padding-left:62px;background:url(../image/main/cookie.png) no-repeat left center;font-size:1.375rem}.cookies__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookies__link{position:relative;font-size:1.125rem;text-transform:uppercase}.cookies__link::before{content:"";display:inline-block;position:absolute;bottom:-.25em;left:0;width:100%;height:2px;background:#343f55;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.cookies__link:hover::before{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;transform-origin:left center}.cookies__btn--ok{width:102px;height:44px;margin:0 20px 0 50px;font-size:1.125rem;font-weight:600;line-height:1.2;border:2px solid #7b87a0;border-radius:22px}.cookies__btn--close{width:44px;height:44px;background:url(../image/main/icon_x.png) no-repeat center}.scroll-wrap .txt-right{display:none}.scroll-wrap h2{position:relative;padding:40px 0 20px;font-size:0}.scroll-wrap h2::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;margin-top:20px;background:#cdcdcd}.scroll-wrap strong{font-size:1.25rem;color:#09234a;font-weight:600}.scroll-wrap table{margin-top:5px}.scroll-wrap table td,.scroll-wrap table th{padding:5px 15px;border:1px solid #767676;vertical-align:top;text-align:left}.scroll-wrap table th{background:#09234a;color:#fff}.scroll-wrap ul li{list-style:initial;margin-left:20px!important;padding-left:0!important}.scroll-wrap ul li>ul li{list-style:"-  "}.scroll-wrap ol li{list-style:auto;margin-left:15px;padding-left:5px}.scroll-wrap ol li>ol li{list-style:lower-roman}.scroll-wrap ol li>ul li{list-style:initial}.scroll-wrap a{text-decoration:underline}.header{width:100%;border-bottom:1px solid #d9d9d9;position:fixed;top:0;left:0;z-index:10;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.header.scrolling,.header.white,.header:hover{background:#fff}.header.scrolling .logo__link,.header.white .logo__link,.header:hover .logo__link{background-image:url(../image/main/logo_text.svg)}.header.scrolling .nav__item,.header.white .nav__item,.header:hover .nav__item{color:#3c3c3c}.header.scrolling .link-company::before,.header.white .link-company::before,.header:hover .link-company::before{background:#3c3c3c}.header.scrolling .aside__item .btn-link,.header.white .aside__item .btn-link,.header:hover .aside__item .btn-link{color:#3c3c3c}.header.scrolling .aside__item .btn-link:hover,.header.white .aside__item .btn-link:hover,.header:hover .aside__item .btn-link:hover{color:#2bb6a8}.header.scrolling .aside .lang,.header.white .aside .lang,.header:hover .aside .lang{border-color:#3c3c3c}.header.scrolling .aside .lang:hover,.header.white .aside .lang:hover,.header:hover .aside .lang:hover{border-color:#2bb6a8}.header.scrolling .aside .lang__btn,.header.white .aside .lang__btn,.header:hover .aside .lang__btn{color:#3c3c3c}.header.scrolling .aside .lang__btn::after,.header.white .aside .lang__btn::after,.header:hover .aside .lang__btn::after{-webkit-filter:brightness(0) grayscale(1);filter:brightness(0) grayscale(1)}.header.scrolling .aside .lang__btn:hover,.header.white .aside .lang__btn:hover,.header:hover .aside .lang__btn:hover{color:#2bb6a8}.header.scrolling .aside .lang__btn:hover::after,.header.white .aside .lang__btn:hover::after,.header:hover .aside .lang__btn:hover::after{-webkit-filter:unset;filter:unset}.header.scrolling.white .logo__link,.header.white.white .logo__link,.header:hover.white .logo__link{height:41px;background-image:url(../image/main/logo_platform.svg);background-size:contain}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:1024px;height:100px}.header .logo{width:220px}.header .logo__link{display:block;width:166px;height:22px;background:url(../image/main/logo.svg) no-repeat;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.nav__box{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__item{position:relative;color:#fff;font-size:1rem;font-weight:500;letter-spacing:.00625rem;text-transform:uppercase}.nav__item__link{padding:.625rem 1.5em;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.nav__item__link:hover{color:#f6ab00}.nav__item.on{color:#f6ab00!important}.nav__item .link-company{font-weight:600;padding:.625rem 1.5em .625rem 2.75rem}.nav__item .link-company::before{content:"";display:inline-block;width:.0625rem;height:.5rem;background:#fff;position:absolute;top:calc(50% - .3rem);left:.625rem;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.nav__item .link-company:hover{color:#2bb6a8}.aside{margin-left:auto}.aside__box{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.063rem;font-size:.875rem;margin-left:auto}.aside__item{height:100%;padding:0 1rem;line-height:1.5;text-transform:uppercase}.aside__item .btn-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;color:#fff;font-weight:500;position:relative;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.aside .lang{position:relative;height:100%;border:1px solid var(--3,#fff);border-radius:1rem;margin-left:10px;padding:0;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.aside .lang__btn{width:100%;color:#fff;font-weight:500;line-height:1.5;text-align:right;overflow:hidden;padding:.35rem .875rem;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.aside .lang__btn::after{content:"";width:.875rem;height:.875rem;margin-top:-4px;background:url(../image/main/icon_lang.svg) no-repeat;background-size:cover;position:absolute;top:.813rem;left:12px;-webkit-filter:brightness(10) grayscale(1);filter:brightness(10) grayscale(1);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.aside .lang__btn:hover{color:#2bb6a8}.aside .lang__btn:hover::after{-webkit-filter:unset;filter:unset}.aside .lang__item{height:2.063rem}.aside .lang__item__btn{width:100%;color:#3c3c3c;padding:.35rem 1.35rem}.aside .lang__item__btn:hover{color:#2bb6a8}.aside .lang.on{height:10.75rem;background:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-color:#2bb6a8}.aside .lang.on .lang__btn{color:#2bb6a8}.aside .lang.on .lang__btn::after{-webkit-filter:unset;filter:unset}.top-banner{min-width:1024px;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#6a9bfb),color-stop(50%,#323232));background:linear-gradient(90deg,#6a9bfb 50%,#323232 50%);overflow:hidden}.top-banner .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:1024px;max-width:1600px;height:80px;color:#fff;font-size:15px;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#6a9bfb),color-stop(10%,#3c67bb),color-stop(90%,#3c67bb),color-stop(90%,#323232));background:linear-gradient(90deg,#6a9bfb 10%,#3c67bb 10%,#3c67bb 90%,#323232 90%);padding:0 200px;margin:0 auto;gap:20px;-webkit-transition:height .3s;transition:height .3s;position:relative}.top-banner .inner::after,.top-banner .inner::before{display:block;content:"";width:320px;height:80px;background:#323232 url(../image/main/bg_topbanner.png) no-repeat;position:absolute;right:0;top:0}.top-banner .inner::after{background:url(../image/main/img_topbanner.png) no-repeat;right:unset;left:10px}.top-banner .inner .inner-area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;z-index:1}.top-banner .inner .txt-img{display:block;width:320px;height:24px;background:url(../image/main/txt_topbanner.png) no-repeat;background-size:contain}.top-banner .inner .txt{font-size:21px;font-weight:600}.top-banner .inner .btn-link{display:block;position:relative}.top-banner .inner .btn-link::after{display:block;content:"";width:10px;height:19px;background:url(../image/main/icon_next.png) no-repeat center;-webkit-filter:invert(1) contrast(100);filter:invert(1) contrast(100);position:absolute;right:-14px;top:0}.close-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:50%;margin-top:-12px;padding-right:20px}.close-box .checkbox-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.close-box .label{width:20px;height:20px;color:#cdcdcd;background:0 0;border-radius:0;margin-right:6px}.close-box .label::after{border-color:#cdcdcd;border-radius:0;top:1px;left:5px}.close-box .label+span{cursor:pointer}.close-box .btn-close{width:24px;height:24px;background:url(../image/main/icon_x.png) no-repeat center;background-size:50%;-webkit-filter:invert(1) contrast(100);filter:invert(1) contrast(100);position:relative;margin-left:30px}.close-box .btn-close::after{display:block;content:"";width:1px;height:19px;background:#eee;position:absolute;left:-15px;top:3px;-webkit-filter:invert(50%);filter:invert(50%)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#cdcdcd}::-webkit-scrollbar-thumb{background:#95a0ad;border-radius:5px}::-webkit-scrollbar-thumb:active{background:#3a62a8}.footer{position:relative;z-index:1;width:100%;padding:5rem 0;background:#221f1f;color:#fff}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:30px;margin-bottom:5rem}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:4.75rem;position:relative}.footer__bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem}.footer__bottom-right .hex-logo{display:inline-block;width:2.25rem;height:2.25rem;background:#fff url(../image/main/hexvision.png) no-repeat center;border-radius:50%;position:absolute;top:0;right:10.75rem}.footer__logo{display:inline-block;width:12.5rem;height:1.625rem;background:url(../image/main/logo_text2.svg) no-repeat;background-size:contain}.footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500}.footer__menu__item{position:relative;margin-left:1em}.footer__menu__item::before{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:#cdcdcd;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}.footer__menu__item:nth-child(2)::before{background-color:#fff}.footer__menu__item:hover::before{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;transform-origin:left center}.footer__menu__link{display:block;color:#cdcdcd}.footer__menu__link strong{display:block;color:#fff}.footer .addr,.footer .copyright{line-height:1.5}.family-site{width:9.25rem;height:2.25rem;background:#221f1f;color:#fff;font-size:1rem;border:1px solid #fff;border-radius:20px;-webkit-transition:height .2s ease-out;transition:height .2s ease-out;overflow:hidden;position:absolute;top:0;right:0;z-index:2}.family-site.on{height:6.25rem}.family-site.on .family-site__btn::after{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.family-site.on .family-site__item__link:hover{background:#7b87a0}.family-site__btn{position:relative;width:100%;height:calc(2.25rem - 2px);padding:0 2.4375rem 0 .9375rem}.family-site__btn::after{content:"";position:absolute;top:50%;right:.938rem;width:1.5rem;height:1.5rem;background:url(../image/main/icon_triangle02.png) no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.family-site__item{height:1.875rem}.family-site__item__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.sub{position:relative;padding:16.15vh 0}.sub::before{content:"";display:inline-block;position:absolute;top:80px;left:0;width:284px;height:486px;background:url(../image/main/shape01.png) no-repeat}.sub::after{content:"";display:inline-block;position:absolute;bottom:-20px;right:0;width:331px;height:456px;background:url(../image/main/shape02.png) no-repeat}.sub .title{display:inline-block;color:#09234a;-webkit-text-fill-color:#09234a;font-size:3rem;font-weight:600;line-height:1.5;text-transform:uppercase;margin:1em 0}.sub .contactus .title,.sub .faq .title,.sub .notice .title{background:linear-gradient(45deg,#894ec5,#3a62a8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:3.75rem}.sub__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:20px 0}.sub__tab__item{position:relative;width:calc(33.3333% - 30px);height:80px;margin:0 15px;color:#95a0ad;font-size:1.5rem;font-weight:600}.sub__tab__item span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;width:100%;height:100%;background:#fff;border-radius:4px}.sub__tab__item::before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:#95a0ad;border-radius:4px}.sub__tab__item.on{color:#09234a;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15)}.sub__tab__item.on::before{background:linear-gradient(45deg,#894ec5,#3a62a8)}.sub .btn-wrap{margin-top:1.5em;font-size:1.5rem}.sub .btn-wrap a,.sub .btn-wrap button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:60px;margin:0 10px;font-weight:600;border-radius:4px}.sub .btn-wrap .point-btn{background:#457ad8;color:#fff}.sub .btn-wrap .gray-btn{background:#fff;color:#95a0ad;border:1px solid #95a0ad}.sub .notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sub .notice__box{width:100%}.sub .notice__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;font-size:1.25rem;border-bottom:1px solid #cdcdcd}.sub .notice__item:first-child{border-top:1px solid #cdcdcd}.sub .notice__item.none-data{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:300px;font-weight:600}.sub .notice__item__link{width:calc(100% - 180px);padding:0 20px;line-height:1.5;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sub .notice__item .cnt,.sub .notice__item .date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;color:#95a0ad}.sub .notice__item .date{color:#7b87a0;width:120px;font-size:1.125rem}.sub .notice__area{width:100%}.sub .notice__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:2em;line-height:1.5}.sub .notice__header h3{width:calc(100% - 100px);font-size:1.5rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sub .notice__header .date{max-width:100px;text-align:right;color:#7b87a0}.sub .notice__body{min-height:600px;padding:15px;border:1px solid #95a0ad;border-radius:4px;line-height:1.5}.sub .notice__body img{max-width:100%;height:auto!important}.sub .notice__body ul li{margin-left:25px;list-style:initial}.sub .notice__body ol li{margin-left:25px;list-style:auto}.sub .notice__body b,.sub .notice__body strong{font-weight:600}.sub .notice__body em,.sub .notice__body i{font-style:italic}.sub .notice__body a{text-decoration:underline}.sub .notice__body h1,.sub .notice__body h2,.sub .notice__body h3,.sub .notice__body h4{font-weight:600}.sub .notice__body h1{font-size:2rem}.sub .notice__body h2{font-size:1.5rem}.sub .notice__body h3{font-size:1.25rem}.sub .notice__body h4{font-size:1rem}.sub .contactus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sub .contactus .sub__tab{max-width:910px}.sub .contactus .sub__tab .sub__tab__item{width:calc(50% - 30px)}.sub .contactus__faq-txt{max-width:880px;width:100%;line-height:1.5;text-align:left;visibility:hidden}.sub .contactus__faq-txt.on{visibility:visible}.sub .contactus__faq-txt a{color:#894ec5;font-weight:600;text-decoration:underline}.sub .contactus .form-box,.sub .contactus form{max-width:880px;width:100%}.sub .contactus__box{width:100%;margin-bottom:20px}.sub .contactus__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;border-bottom:1px solid #cdcdcd}.sub .contactus__item:first-child{border-top:1px solid #cdcdcd}.sub .contactus__item h4{-ms-flex-negative:0;flex-shrink:0;position:relative;width:150px;padding-left:1em;font-size:1.25rem;font-weight:600}.sub .contactus__textarea{width:100%;height:300px;padding:15px;font-size:1.125rem;line-height:1.5;border:1px solid #95a0ad;border-radius:4px;resize:none;outline:0;overflow-y:auto}.sub .contactus .input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;padding:1em 0}.sub .contactus .input-box input{width:100%;padding:0;font-size:1.25rem;border:0}.sub .contactus .input-box span{width:calc(100% - 20px);font-size:.9rem;cursor:pointer}.sub .contactus .input-box span a{color:#457ad8;text-decoration:underline}.sub .contactus .filebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;margin-top:1em;padding:0;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd}.sub .contactus .filebox h4{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;position:relative;width:150px;height:100%;padding-left:1em;font-size:1.25rem;font-weight:600}.sub .contactus .filebox .file-upload{height:42px}.sub .contactus .filebox .file-upload input[type=text]{padding:0 3em 0 1em;font-size:.9rem;border:1px dashed #cdcdcd;border-radius:4px}.sub .contactus .alert-msg{position:absolute;top:0;left:0;margin-top:-36px}.sub .contactus .alert-msg::before{content:"*";display:inline-block;margin-right:4px}.sub .faq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sub .faq .sub__tab{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sub .faq .sub__tab .sub__tab__item{width:calc(11.1111111111% - 30px);margin:0}.sub .faq .search-area{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.sub .faq .search-btn{width:40px;height:40px;background:#457ad8 url(../image/main/icon_search.png) no-repeat center;border-radius:50%}.sub .faq .input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:40px;margin-left:auto}.sub .faq .input-box input{width:calc(100% - 50px);border-radius:20px;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.sub .faq .input-box input:focus{border-color:#457ad8}.sub .faq__box{width:100%}.sub .faq__item{width:100%;height:60px;font-size:1.25rem;border-bottom:1px solid #cdcdcd;overflow:hidden}.sub .faq__item:first-child{border-top:1px solid #cdcdcd}.sub .faq__item.none-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:300px;font-weight:600}.sub .faq__item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:59px;background:#fff}.sub .faq__item__content{height:0;margin-top:-1px;padding:20px;background:#f6faff;font-size:1.125rem;line-height:1.5;border-top:1px solid #cdcdcd;visibility:hidden}.sub .faq__item__content ol,.sub .faq__item__content ul{white-space:normal}.sub .faq__item__content ul li{list-style:initial;margin-left:20px}.sub .faq__item__content ol li{list-style:auto;margin-left:15px;padding-left:5px}.sub .faq__item__content img{max-width:100%;height:auto!important}.sub .faq__item__content a{text-decoration:underline}.sub .faq__item__content h1,.sub .faq__item__content h2,.sub .faq__item__content h3,.sub .faq__item__content h4{font-weight:600}.sub .faq__item__content h1{font-size:2rem}.sub .faq__item__content h2{font-size:1.5rem}.sub .faq__item__content h3{font-size:1.25rem}.sub .faq__item__content h4{font-size:1rem}.sub .faq__item__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px;padding:0 1em;color:#457ad8;font-weight:600}.sub .faq__item__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:calc(100% - 120px);height:100%;padding:0 2em 0 1em;font-weight:600}.sub .faq__item__btn::after{content:"";position:absolute;top:50%;right:20px;width:10px;height:8px;margin-top:-4px;background:url(../image/main/icon_triangle01.png) no-repeat}.sub .faq__item__btn span{width:100%;line-height:1.5;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sub .faq__item.on{height:auto}.sub .faq__item.on .faq__item__btn::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.sub .faq__item.on .faq__item__content{height:auto;visibility:visible}.sub .policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sub .policy .sub__tab{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sub .policy .sub__tab .sub__tab__item{margin:0}.sub .policy__select-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:32px}.sub .policy__select-area .select-label{margin-right:.5em;font-weight:600}.sub .policy__box{width:100%;line-height:1.5}.sub .policy__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:36px}.sub .policy__header p{color:#894ec5;font-size:1.125rem}.sub .policy__body{display:none;color:#767676;font-size:1rem}.sub .policy__body.on{display:block}.sub .policy__body em{color:#676767;font-weight:600}.sub .policy__title{position:relative;color:#09234a;font-size:1.25rem;font-weight:600;padding:2em 0 1em}.sub .policy__title::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;margin-top:1em;background:#cdcdcd}.sub .policy__txt{letter-spacing:-.02em}.sub .policy__txt2{padding-left:.75em}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 0}.pagination button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;margin:0 4px;line-height:1.2}.pagination__prev{background:url(../image/main/icon_prev.png) no-repeat center}.pagination__next{background:url(../image/main/icon_next.png) no-repeat center}.pagination .paging{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination .paging__btn{color:#95a0ad;border-radius:50%;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.pagination .paging__btn.on{background:#09234a;color:#fff}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.input-box{position:relative}.input-box input{width:100%;padding:0 1.25em;font-size:1rem;border:1px solid #cdcdcd;outline:0}.select-box{position:relative;min-width:120px;width:auto}.select-box select{position:relative;z-index:2;min-width:inherit;width:inherit;height:inherit;padding:5px 30px 5px 5px;background:0 0;color:#09234a;font-size:1rem;border:0;border-bottom:1px solid #cdcdcd;outline:0;-webkit-transition:border .2s ease-out;transition:border .2s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-box .arrow{display:inline-block;position:absolute;z-index:1;top:50%;right:5px;width:20px;height:20px;margin-top:-10px}.select-box .arrow::before{content:"";display:inline-block;position:absolute;top:50%;left:50%;width:10px;height:2px;margin-top:-1px;margin-left:-8px;background:#cdcdcd;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.select-box .arrow::after{content:"";display:inline-block;position:absolute;top:50%;left:50%;width:10px;height:2px;margin-top:-1px;margin-left:-2px;background:#cdcdcd;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.select-box select:focus{border-color:#457ad8}.select-box select:focus+.arrow::before{background-color:#457ad8;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.select-box select:focus+.arrow::after{background-color:#457ad8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.alert-msg{color:#e12d4b;font-size:.9rem}.file-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%}.file-upload input[type=text]{position:relative;z-index:1;width:100%;height:100%}.file-upload .file-name{background:#fff}.file-upload .btn-upload{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:90px;height:42px;margin-left:20px;background:#457ad8;border-radius:4px;color:#fff;cursor:pointer}.file-upload .btn-del{display:none;position:absolute;z-index:2;top:calc(50% - 10px);right:125px;width:20px;height:20px;background:url(../image/main/icon_filex.png) no-repeat center}caption,legend{visibility:hidden;width:0;height:0;font-size:0;line-height:0;position:static;left:0;top:-999999px}fieldset{border:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.title-box{text-align:center}.title-box .desc{color:#7b87a0;font-size:18px;line-height:2rem}.join-input.flex{gap:10px}.join-input input{width:100%;height:100%;padding:0 15px 0;background:#fafafa;border:1px solid #cdcdcd;border-radius:3px;font-size:20px}.join-input input:focus{background:#fff;outline:1px solid #457ad8}.input-bar-pw>.join-input{position:relative}.btn-showHide{width:35px;height:20px;position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-showHide .hide{display:none;width:100%;height:100%;background:url(../image/main/icon_pw_hide.png) no-repeat center/cover;text-indent:-9999px}.btn-showHide .show{display:none;width:100%;height:100%;background:url(../image/main/icon_pw_show.png) no-repeat center/cover;text-indent:-9999px}.btn-showHide .hide.on{display:block}.btn-showHide .show.on{display:block}.btn-s{width:65px;height:64px;background:#457ad8;border-radius:3px;color:#fff;-ms-flex-negative:0;flex-shrink:0}.btn-s.on{background:#7b87a0;cursor:default;pointer-events:none}.input-bar.num .input-time{position:relative;width:100%;height:100%}.input-bar.num .time{display:inline-block;position:absolute;top:50%;right:25px;font-size:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.login{display:-webkit-box;display:-ms-flexbox;display:flex;height:725px;min-width:1024px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.sub .login .title.login-title{margin-bottom:40px}.login-layout{width:500px}.login .join-input{width:100%;height:64px;border-radius:3px;font-size:20px}.login .input-bar label{display:block;margin-bottom:8px;font-size:20px}.login .btn-comm{width:100%;height:64px;background:#457ad8;border-radius:3px;color:#fff;font-size:20px}.login .btn-20{margin-top:20px}.login .btn-10{margin-top:10px}.login .title-box{margin-bottom:50px;text-align:center}.login .title{margin-bottom:20px}.login .alert-msg{margin-bottom:15px}.login .input-bar{margin-bottom:10px}.login .find-box{margin-bottom:35px;color:#7b87a0;font-size:18px}.login .go-find{gap:20px}.login .go-find a:first-child{position:relative}.login .go-find a:first-child::after{width:1px;height:14px;position:absolute;top:50%;right:-10px;background:#7b87a0;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.login .login-check label{font-size:18px;color:#7b87a0}.login .login-check input[type=checkbox]+label{width:22px;height:22px;text-indent:28px}.login .login-check input[type=checkbox]+label::after{top:2px;left:6px}.login .join-box{margin-top:35px}.login .join-text p{font-size:19px;margin-top:3px;color:#09234a}.login .join-text p .logo{display:inline-block;width:125px;height:17px;background:url(../image/main/logo_text.svg) no-repeat 20% 95%/90%}.login .join-text span{font-size:14px;color:#7b87a0}.login .btn-join{width:200px;height:50px;background:#b1b1b1;border:1px solid transparent;border-radius:3px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)),-webkit-gradient(linear,left top,right top,from(#894ec5),to(#3a62a8));background-image:linear-gradient(#fff,#fff),linear-gradient(to right,#894ec5 0,#3a62a8 100%);background-origin:border-box;background-clip:content-box,border-box;color:#324685;font-size:20px}.login .select-layout{width:360px;text-align:center}.login .certi-box em{display:block;margin-bottom:10px;color:#7b87a0;font-size:20px;font-weight:700}.login .certi-box:hover em{color:#09234a}.login .certi-box .btn-certi{display:block;width:158px;height:158px;background:url(../image/main/icon_phone.png) no-repeat center #fafafa;border:1px solid #cdcdcd;border-radius:3px;text-indent:-9999px;position:relative}.login .certi-box.email .btn-certi{background:url(../image/main/icon_email.png) no-repeat center #fafafa}.login .certi-box.phone:hover .btn-certi{background:url(../image/main/icon_phone_w.png) no-repeat center #457ad8;border:none}.login .certi-box.email:hover .btn-certi{background:url(../image/main/icon_email_w.png) no-repeat center #457ad8;border:none}.join-input.readonly input{background:#e4e7ee;border:none;color:#8e9db9}.join-input.readonly input:focus{background:#e4e7ee;outline:0}.signup-container{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:1024px;min-height:720px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}.signup-layout{width:880px;font-size:18px}.signup-layout .sub-title{color:#09234a;font-size:20px;font-weight:700}.signup-layout .select-box{width:316px;height:40px}.signup-layout .select-box select{padding-left:10px;background:#fafafa;border-bottom:0;border:1px solid #cdcdcd;border-radius:3px;color:#95a0ad}.signup-layout .select-box::after{display:block;content:"";width:10px;height:8px;background:url(../image/main/icon_triangle03.png) no-repeat;position:absolute;top:50%;right:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;z-index:10}.signup-layout .select-box select:focus{outline:0}.signup-layout .btn-twin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:500px;margin:auto}.signup-layout .btn-twin button{width:240px;height:64px;border-radius:3px;border:1px solid #95a0ad;color:#95a0ad;font-weight:700}.signup-layout .btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.signup-layout .btn-comm{width:500px;height:64px;background:#457ad8;border-radius:3px;color:#fff;font-weight:700}.signup-layout .btn-twin .btn-agree{background:#457ad8;border:0;color:#fff}.signup-step01 .country{margin-bottom:30px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px}.signup-step01 .country::after{width:100%;height:1px;background:#cdcdcd;position:absolute;bottom:-10px;content:""}.signup-step01 .txt{margin-bottom:20px;color:#09234a;line-height:2rem}.signup-step01 .join-txt{padding:20px;margin-bottom:50px;color:#7b87a0;line-height:2rem;border:1px solid #95a0ad;border-radius:3px}.signup-step02 .terms-box{margin-bottom:20px}.signup-step02 .tit-bar{margin-bottom:20px}.signup-step02 .tit-bar.flex{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.signup-step02 .alert-txt{color:#7c33c5;font-size:18px;position:relative}.signup-step02 .alert-txt::before{content:"*";position:absolute;top:5px;left:-12px}.signup-step02 .agree-con{width:100%;height:440px;padding:20px;margin-bottom:10px;border:1px solid #95a0ad;border-radius:3px;color:#7b87a0;overflow-y:auto;line-height:1.5;font-size:16px}.signup-step02 .agree-con strong{font-size:17px}.signup-step02 .check-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px}.signup-step02 .check-box .alert-msg{margin-right:10px}.signup-step02 .check-box label{padding-left:5px;color:#7b87a0;font-size:18px;cursor:pointer}.signup-step02 .check-box .check-label{-ms-flex-negative:0;flex-shrink:0}.signup-step02 input[type=checkbox]+label{width:24px;height:24px;text-indent:32px;color:#7b87a0;font-size:18px}.signup-step02 input[type=checkbox]+label::after{top:3px;left:7px}.signup-step02 .select-wrap{width:230px;position:relative;margin-bottom:20px;text-align:left;padding:0;cursor:pointer}.signup-step02 .select-bar::before{width:230px;height:1px;position:absolute;content:"";background:#999;bottom:-5px;left:0}.signup-step02 .select-bar::after{content:"";position:absolute;width:10px;height:8px;background:url(../image/main/icon_triangle03.png) no-repeat center;top:50%;right:7px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.signup-step02 .select-bar>button{padding-left:10px}.signup-step02 ul{position:absolute;display:none}.signup-step02 .noti-box{margin:30px 0 40px 0}.signup-step02 ul li{width:100%}.signup-step02 ul li:hover{background:#e6e9ec}.signup-step02 ul li button{width:100%;padding:3px 10px;text-align:left}.signup-step02 ul.on{display:block;background:#fff;border:1px solid #999;width:230px;top:28px;font-size:16px}.signup-step02 .agree-con.consent{height:auto;margin-bottom:50px;font-size:17px;background:#fff}.signup-step03 .tit-bar{margin-bottom:10px}.signup-step03 .input-box{border-top:1px solid #cdcdcd;padding:20px 0}.signup-step03 .input-box.box02{border-bottom:1px solid #cdcdcd;margin-bottom:30px}.signup-step03 .input-bar{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.signup-step03 .input-bar label{width:190px}.signup-step03 .join-input{width:500px;height:64px}.signup-step03 .certi-bar{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.signup-step03 .certi-bar span{width:190px}.btn-phone{width:240px;height:64px;background:#457ad8;color:#fff;border-radius:3px}.btn-phone.on{background:#e4e7ee;color:#8e9db9;cursor:default}.signup-step03 .check-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:880px;margin:20px 0 30px;gap:8px}.signup-step03 .check-box label{color:#7b87a0;font-size:18px;cursor:pointer}.signup-step03 .check-box .check-label{-ms-flex-negative:0;flex-shrink:0}.signup-step03 input[type=checkbox]+label{width:24px;height:24px;text-indent:32px;color:#7b87a0;font-size:18px}.signup-step03 input[type=checkbox]+label::after{top:2px;left:7px}.signup-step03 .alert-msg{display:block;margin:0 0 8px 190px}.signup-step04 .contents{margin:50px 0 70px 0}.signup-step04 .contents li span{display:block;text-align:center;font-weight:700;font-size:20px;color:#09234a}.step-box{margin-bottom:50px;text-align:center;font-weight:500;font-size:18px}.step-box .flex{gap:20px}.step-box .flex li{width:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#cdcdcd;word-break:break-word}.step-box .flex li span{display:block;width:50px;height:38px;position:relative;margin-bottom:10px;background:url(../image/main/icon_step.png) no-repeat 0 -43px}.step-box .flex li:nth-child(2) span{background:url(../image/main/icon_step.png) no-repeat 0 -125px}.step-box .flex li:nth-child(3) span{background:url(../image/main/icon_step.png) no-repeat 0 -166px}.step-box .flex li:last-child span{background:url(../image/main/icon_step.png) no-repeat 0 -207px}.step-box li:not(:last-child) span::after{width:120px;height:2px;position:absolute;top:50%;left:45px;background:#cdcdcd;content:"";z-index:-1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.step-box li.on{color:#457ad8}.step-box li.on span{background:url(../image/main/icon_step.png) no-repeat 0 -248px}.step-box li:nth-child(2).on span{background:url(../image/main/icon_step.png) no-repeat 0 -289px}.step-box li:nth-child(3).on span{background:url(../image/main/icon_step.png) no-repeat 0 -330px}.step-box li:last-child.on span{background:url(../image/main/icon_step.png) no-repeat 0 -371px}.step-box li:not(:last-child) span.on::after{width:120px;height:2px;position:absolute;top:50%;left:45px;background:#e4e7ee;content:"";z-index:-1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.step-box li:last-child.on span::before,.step-box li:nth-child(2).on span::before,.step-box li:nth-child(3).on span::before{width:120px;height:2px;position:absolute;top:50%;right:45px;background:-webkit-gradient(linear,left top,right top,color-stop(30%,#e4e7ee),to(#457ad8));background:linear-gradient(to right,#e4e7ee 30%,#457ad8);content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.step-box li.check{color:#8e9db9}.step-box li:nth-child(2).check span,.step-box li:nth-child(3).check span{background:url(../image/main/icon_step.png) no-repeat 0 -2px}.step-box li.check:not(:last-child) span::after{width:120px;height:2px;position:absolute;top:50%;left:45px;background:#e4e7ee;content:"";z-index:-1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.co-login .btn-area{margin-top:60px}.co-login .btn-comm.disabled{background:#7b87a0;cursor:default}.error-area .login .title{margin-bottom:0}.error-area .login-layout{width:620px}.error-area p{background:url(../image/main/icon_error.png) no-repeat top center;background-size:35% auto;padding-top:150px;color:#7b87a0;text-align:center;line-height:1.5;font-size:18px}.error-area p strong{color:#457ad8;font-weight:500}.btn-two{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;font-size:20px}.error-area button{width:240px;height:64px;border-radius:4px;color:#fff;font-weight:700}.error-area .btn-submit{background:#457ad8}.btn-cancel{background:#596c7a!important}.error-area .expired{width:100%;background:url(../image/bg_check.png) no-repeat center 30%;background-size:60% auto;padding-top:350px}.error-area .login-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-area .table-create{width:100%;max-width:500px;margin-top:20px;color:#09234a}.error-area .table-create td,.error-area .table-create th{padding:8px 12px;border-bottom:1px solid #cdcdcd}.error-area .table-create th{background:#e6e9ec}.error-area .table-create tr:first-child td,.error-area .table-create tr:first-child th{border-top:1px solid #95a0ad}.error-area .table-create tr:last-child td,.error-area .table-create tr:last-child th{border-bottom:1px solid #95a0ad}.error-area .comment-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%;max-width:500px;margin-top:30px;text-align:left}.error-area .comment-wrap .comment-txt{background:inherit;padding-top:inherit;font-size:14px;text-align:left;line-height:1.2}.error-area .comment-wrap .link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:underline;font-size:14px}.sub .error-area{position:relative;z-index:100}.error-area .error-text{width:100%;background:url(../image/bg_check.png) no-repeat center 30%;background-size:auto;padding-top:430px}.login-layout .btn-phone{width:100%}.existing input:disabled{background:#e4e7ee;border:none;color:#8e9db9}.existing .time.on{color:#8e9db9}.consent-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px;margin:0 0 40px}.consent-check span{color:#09234a;font-weight:700;font-size:20px}.consent-check>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:160px}.consent-check .check-box label{cursor:default}@media all and (min-width:1921px){html{font-size:16px}.container{max-width:1440px}}@media all and (max-width:1320px){html{font-size:14px}.top-banner .inner{font-size:14px}.top-banner .inner .txt-img{width:300px}.top-banner .inner .txt{font-size:20px}.container{max-width:1180px}}@media all and (max-width:1180px){.top-banner .inner .inner-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.container{max-width:980px;min-width:980px}}