*{margin:0;padding:0;font:inherit;color:inherit}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:root{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;cursor:default;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:"Pretendard",-apple-system,AppleSDGothicNeo,"Malgun Gothic",Helvetica,sans-serif;font-weight:400;font-size:62.5%;word-break:keep-all}html,body{height:100%}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}img,fieldset,textarea,iframe{border:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,select{vertical-align:middle}button{border:0;background-color:rgba(0,0,0,0);-webkit-appearance:none;cursor:pointer}label{cursor:pointer}input,textarea{margin:0;padding:0;border-radius:0;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}input{-webkit-appearance:none}input:focus-visible{outline:0 none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0}select::-ms-expand{display:none}em,address{font-style:normal}a{text-decoration:none}a:hover,a:active,a:focus{text-decoration:none}pre{word-break:break-all;white-space:pre-line}legend,caption,.blind{position:absolute;width:0.1rem;height:0.1rem;clip:rect(0.1rem, 0.1rem, 0.1rem, 0.1rem)}.a11y{position:absolute;width:0.1rem;height:0.1rem;padding:0;margin:-0.1rem;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}select{padding-right:2.4rem;font-size:1.6rem;line-height:2.4rem;background:url("../images/bg_select.png") no-repeat 100% 50%;background-size:1.6rem 1.6rem}.select{display:block;position:relative;border:0.1rem solid #e7e7f0;background-color:#fff;width:100%;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;z-index:1;border-radius:2rem;overflow:hidden}.select select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:5.9rem;border-radius:2rem;padding:0 2rem;font-size:1.6rem;font-weight:600;color:#505866;background-position:right 2rem center}.button__row{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));grid-gap:1rem}.button__row:not(:first-child){margin-top:.8rem}.button__row.type02{display:-webkit-box;display:-ms-flexbox;display:flex}.button__row.type02 .button-share{-webkit-box-flex:0;-ms-flex:0 6.4rem;flex:0 6.4rem;-ms-flex-negative:0;flex-shrink:0;font-size:0;background:#edf0ff url(../images/icon_share.png) center no-repeat;background-size:2.3rem auto}.button__item{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;-webkit-box-flex:1;-ms-flex:1;flex:1;height:6.4rem;border-radius:2rem;background-color:#748bff;color:#fff;font-weight:700;font-size:1.6rem;line-height:2.4rem}@media all and (max-width: 290px){.button__item{font-size:1.4rem;line-height:2.2rem}}.button__item--secondary{background-color:#000}.button__item--tertiary{background-color:#ccccd1}.button__item--quaternary{background-color:#f4f4f8;color:#505866}.button__item--quinary{background-color:#edf0ff;color:#748bff}.button__item--mix{display:grid;grid-template-columns:4.6rem 1fr auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-gap:2rem;padding:0 2.4rem;background-color:#f4f4f8;color:#000;font-weight:400}.button__item--mix .button__img{-webkit-box-flex:0;-ms-flex:none;flex:none;width:4.6rem;height:4.6rem}.button__item--small{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0 1.2rem;height:3.2rem;font-weight:600;font-size:1.2rem}.button__item--small.button__item--quaternary{color:#8d94a0}.button.out{visibility:hidden;-webkit-transition:.5s;transition:.5s;bottom:-10.4rem}.button.out.active{visibility:visible;bottom:0 !important}[data-ui-fixed=top]{position:sticky;left:0;top:0;z-index:100;width:100%}[data-ui-fixed=bottom]{position:sticky;left:0;bottom:0;z-index:100;width:100%}.bg-body-full{content:"";z-index:-1;display:block;position:fixed;left:0;right:0;top:0;bottom:0;background-color:#fff}#modal-loading:before{display:block}#modal-loading .wrap{background-color:rgba(0,0,0,0) !important}#modal-loading .wrap .content{display:block !important;min-height:100vh !important;padding:0}#modal-loading .wrap .loading{position:absolute;top:50%;left:50%;width:9rem;height:9rem;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#modal-loading .wrap .loading .icon{position:absolute;width:100%;height:100%;border-radius:50%}#modal-loading .wrap .loading .icon span{position:absolute;top:50%;left:50%;width:18rem;height:18rem;background-image:url(../images/img_loading.png);background-repeat:no-repeat;background-size:144rem 18rem;-webkit-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5);-webkit-animation:iconLoading 2s step-end infinite;animation:iconLoading 2s step-end infinite}@-webkit-keyframes iconLoading{0%{background-position:0 0}12.5%{background-position:-18rem 0}25%{background-position:-36rem 0}37.5%{background-position:-54rem 0}50%{background-position:-72rem 0}62.5%{background-position:-90rem 0}75%{background-position:-108rem 0}90%{background-position:-126rem 0}100%{background-position:-144rem 0}}@keyframes iconLoading{0%{background-position:0 0}12.5%{background-position:-18rem 0}25%{background-position:-36rem 0}37.5%{background-position:-54rem 0}50%{background-position:-72rem 0}62.5%{background-position:-90rem 0}75%{background-position:-108rem 0}90%{background-position:-126rem 0}100%{background-position:-144rem 0}}.title{font-weight:700;font-size:2.4rem;line-height:3.2rem}.title-type02{font-size:2rem;line-height:2.8rem}.title--secondary{font-weight:700;font-size:1.8rem;line-height:2.6rem}.title--tertiary{font-weight:600;font-size:1.6rem;line-height:2.4rem}.title--quaternary{font-weight:600;font-size:1.4rem;line-height:2.2rem}.title--secondary-color{color:#8d94a0}.desc{font-size:1.6rem;line-height:2.4rem}.desc .bold{font-weight:700}.desc--secondary{font-size:1.4rem;line-height:2.2rem}.desc--tertiary{font-size:1.2rem;line-height:1.8rem}.desc--secondary-color{color:#8d94a0}.desc--tertiary-color{color:#505866}.desc__weight-black{font-weight:900}.desc__weight-bold{font-weight:700}.desc__weight-semibold{font-weight:600}.desc-primary{margin-top:2rem;font-size:1.6rem;font-weight:600;color:#748bff}.desc-point{margin-top:1.6rem;font-size:1.4rem;line-height:1.4;text-align:center;color:#fc5239}.floor{background-color:#f4f4f8;-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.floor--white{background-color:#fff}.floor--white .header{background-color:#fff}.floor--black{background-color:#000}.floor--black .header{background-color:#000}.floor--black .header__title{color:#fff}.floor--black .header__title .header__unit{opacity:.5}.floor--black .header__back{width:3.2rem;height:3.2rem;background:url(../images/btn_page_back_w.png) center no-repeat;background-size:100% auto}.header{position:sticky;left:0;top:0;z-index:100;width:100%;height:6.4rem;padding:0 calc(constant(safe-area-inset-right) + 2.4rem) 0 calc(constant(safe-area-inset-left) + 2.4rem);padding:0 calc(env(safe-area-inset-right) + 2.4rem) 0 calc(env(safe-area-inset-left) + 2.4rem);background-color:#f4f4f8}.header.bg-w{background-color:#fff}.header--main .header__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header--main .header__title{font-weight:700;font-size:2.2rem;line-height:3.2rem}.header--main .header__right{display:-webkit-box;display:-ms-flexbox;display:flex;position:static}.header__row{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;position:relative;height:100%}.header__title{font-weight:600;font-size:1.6rem;line-height:2.4rem;text-align:center}.header__title .header__unit{display:block;font-size:1.4rem;line-height:2.4rem}.header__back{position:absolute;left:0;top:50%;margin-top:-1.6rem;width:3.2rem;height:3.2rem;background:url(../images/btn_page_back.png) center no-repeat;background-size:100% auto}.header__right{position:absolute;top:50%;right:0}.header__right .flag{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-1.2rem}@media all and (max-width: 290px){.header__right .flag{margin-top:1rem}}.header__close{position:absolute;right:0;top:50%;margin-top:-1.6rem;width:3.2rem;height:3.2rem;background:url(../images/btn_closed.svg) center no-repeat}.header .tooltip{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal{display:none;z-index:20;position:fixed;top:0;left:0}.modal,.modal:before{width:100%;height:100vh;height:-webkit-fill-available}.modal:before{content:"";position:absolute;top:0;left:0;background-color:rgba(0,0,0,.6)}.modal .wrap{width:auto;z-index:1;position:absolute;left:4rem;right:4rem;top:50%;background-color:#fff;text-align:left;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:all .35s linear;transition:all .35s linear;border-radius:2rem}@media all and (max-width: 320px){.modal .wrap{left:2rem;right:2rem}}@media all and (max-width: 290px){.modal .wrap{left:1em;right:1rem}}.modal .wrap .content{text-align:center;font-size:1.8rem}.modal.show .wrap{opacity:1}.modal__contents{padding:3.2rem 2rem 2rem;text-align:center}.modal__contents .title:not(:last-child){margin-bottom:1.2rem}.modal__contents .title .point{display:-webkit-box;display:-ms-flexbox;display:flex}.modal__contents .title .point__mark{width:2rem;height:2rem}.modal__contents .title .point__number{font-weight:inherit;font-size:inherit;line-height:inherit}.modal__contents .desc:not(:first-child){margin-top:1.2rem}.modal__contents .desc--secondary:not(:first-child){margin-top:1.6rem}.modal__contents .desc__weight-bold{color:#000}.modal__contents .button:not(:first-child){margin-top:3rem}@media all and (max-width: 320px){.modal__contents .button:not(:first-child){margin-top:2rem}}.modal__contents .button__item{height:5.2rem;border-radius:1.2rem;font-weight:600}.modal[data-modal]{display:block !important;bottom:0;top:auto;z-index:9;-webkit-transform:translateY(100vh);transform:translateY(100vh);-webkit-transition-delay:.35s;transition-delay:.35s}.modal[data-modal]:before{position:fixed;opacity:0;top:auto;bottom:0}.modal[data-modal] .wrap{opacity:0;top:auto;bottom:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transform:translateY(100%);transform:translateY(100%)}.modal[data-modal].ndim{left:0}.modal[data-modal].show{z-index:101;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0s;transition-delay:0s;will-change:transform}.modal[data-modal].show:before,.modal[data-modal].show .shwBtn{opacity:1}.modal[data-modal].show .wrap{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.modal.ly-alert .wrap{margin:0 auto;max-width:36rem;max-height:calc(100vh - 4rem);background-color:rgba(0,0,0,0)}.modal.ly-alert .wrap .content{border-radius:2rem;background-color:#fff}.modal.ly-alert[data-modal=up] .wrap{bottom:auto;top:50%;-webkit-transform:translate(0, -6rem);transform:translate(0, -6rem)}.modal.ly-alert[data-modal=up].show .wrap{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.modal.ly-full .header{position:sticky;top:0;left:0;right:0;z-index:1;background-color:#fff !important}.modal.ly-full .header .header__title{max-width:80%;word-break:keep-all}@media all and (max-width: 320px){.modal.ly-full .header .header__title{font-size:1.5rem}.modal.ly-full .header .header__close{width:2.5rem;height:2.5rem;margin-top:0;right:-1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:100% auto}}.modal.ly-full:before{display:none}.modal.ly-full .wrap{position:relative;width:100%;height:100%;top:0;left:0;border-radius:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#fff;overflow-x:hidden}.modal.ly-full .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(var(--vh, 1vh)*100 - 6.4rem);padding:0 2.4rem 2rem;text-align:left}.modal.ly-full .content .button{margin-top:auto;margin-left:-0.4rem;margin-right:-0.4rem}.modal.ly-full .content .button .button__row{margin-top:2rem}.modal.ly-full .ip-terms-date{position:sticky;top:6.4rem;padding:0 2.4rem;background-color:#fff}.modal.ly-full .ip-terms-date:after{content:"";z-index:-1;width:100%;position:absolute;left:0;top:0;bottom:-2rem;background:-webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), color-stop(15%, rgba(255, 255, 255, 0.9)), to(white));background:linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 15%, white 100%)}.modal.ly-full .ip-terms-date~.content{min-height:calc(var(--vh, 1vh)*100 - 12.5rem)}.modal.ly-full .ip-terms-date~.content .terms-wrap{padding-top:2rem}.modal.ly-full .terms-wrap .bold{font-weight:700 !important}.modal.ly-full .terms-wrap .u{text-decoration:underline !important}.modal.ly-full .terms-wrap .fsup{font-size:1.6rem !important}.modal.ly-full .terms-wrap a,.modal.ly-full .terms-wrap a:hover{color:#333}.modal.ly-full .terms-wrap pre{line-height:1.4;font-size:1.4rem;color:#000;white-space:pre-line;word-break:break-all}.modal.ly-full .terms-wrap pre h2{margin-bottom:.5rem;font-size:1.6rem;font-weight:700;color:#000}.modal.ly-full .terms-wrap pre h3{font-size:1.4rem;font-weight:600}.modal.ly-full .terms-wrap pre table{margin-top:1.5rem;border-top:0.1rem solid #333;border-right:0.1rem solid #333}.modal.ly-full .terms-wrap pre table table{margin-top:0}.modal.ly-full .terms-wrap pre table th,.modal.ly-full .terms-wrap pre table td{padding:.4rem;border-bottom:0.1rem solid #333;border-left:0.1rem solid #333;font-size:1.4rem}.modal.ly-full .terms-wrap pre table th{background-color:#e8e8e9;text-align:center}.modal.ly-full .terms-wrap pre table td{word-break:break-all}.modal.ly-full .terms-wrap pre table hr{border-style:dashed}
/*# sourceMappingURL=terms.css.map */
