@charset "UTF-8";@media screen and (max-width:650px){.l-section{padding-bottom:20px;padding-top:40px}}.p-data-usage-container{align-items:center;display:flex;flex-direction:column;padding:1.5rem 0}.p-data-usage-circle-wrapper{height:192px;position:relative;width:192px}@media screen and (min-width:1024px){.p-data-usage-circle-wrapper{height:240px;width:240px}}.p-data-usage-svg{height:100%;transform:rotate(-90deg);width:100%}.p-data-usage-background-circle{fill:none;stroke:#f0f0f0;stroke-width:12}.p-data-usage-progress-circle{fill:none;stroke:#0ab7c3;stroke-linecap:round;stroke-width:12;transition:stroke-dashoffset .5s ease}.p-data-usage-center-content{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.p-data-usage-label{color:#6b7280;font-size:.75rem;margin-bottom:.25rem}.p-data-usage-value{font-size:1.875rem;font-weight:700}@media screen and (min-width:1024px){.p-data-usage-value{font-size:2.25rem}}.p-data-usage-unit{font-size:1.125rem}@media screen and (min-width:1024px){.p-data-usage-unit{font-size:1.25rem}}.p-data-usage-remaining{background-color:#111827;border-radius:.25rem;color:#fff;font-size:.875rem;margin-top:.5rem;padding:.25rem .75rem}.p-data-usage-info-link{color:#2563eb;cursor:pointer;font-size:.75rem;margin-top:.5rem;text-decoration:none}.p-data-usage-info-link:hover{text-decoration:underline}.p-modal-overlay{align-items:center;background-color:#00000080;display:flex;justify-content:center;inset:0;padding:1rem;position:fixed;z-index:1000}.p-modal-content{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;max-width:500px;width:100%}.p-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.25rem}.p-modal-title{font-size:1.125rem;font-weight:600;margin:0}.p-modal-close{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:1.5rem;height:2rem;justify-content:center;padding:0;width:2rem}.p-modal-close:hover{color:#111827}.p-modal-body{padding:1.25rem}.p-modal-text{color:#374151;font-size:.875rem;line-height:1.6;margin-bottom:1rem}.p-modal-text:last-child{margin-bottom:0}.p-login-container{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);display:flex;justify-content:center;min-height:100vh;padding:1rem}.p-login-card{background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;max-width:440px;padding:2.5rem;width:100%}.p-login-logo-section{margin-bottom:2rem;text-align:center}.p-login-logo-img-wrapper{display:flex;justify-content:center;margin-bottom:.5rem}.p-login-logo-img{height:auto;width:120px}.p-login-logo-text{color:#0ab7c3;font-size:10px;font-weight:400;margin:0 0 1rem}.p-login-title{color:#1a1a1a;font-size:1.75rem;font-weight:700;margin:0 0 .5rem}.p-login-subtitle{color:#666;font-size:.9375rem;margin:0}.p-login-form{margin-top:2rem}.p-login-input-group{margin-bottom:1.5rem}.p-login-label{color:#333;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.p-login-input{border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;outline:none;padding:.875rem 1rem;transition:all .2s ease;width:100%}.p-login-input:focus{border-color:#0ab7c3;box-shadow:0 0 0 3px #0ab7c31a}.p-login-input::-moz-placeholder{color:#999}.p-login-input::placeholder{color:#999}.p-login-input-wrapper{align-items:center;display:flex;position:relative}.p-login-input-wrapper .p-login-input{padding-right:3rem}.p-login-toggle-visibility{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:.75rem;transition:color .2s}.p-login-toggle-visibility:hover{color:#0ab7c3}.p-login-toggle-visibility:disabled{cursor:not-allowed;opacity:.5}.p-login-eye-icon{height:1.25rem;width:1.25rem}.p-login-options{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.5rem}.p-login-checkbox-label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem}.p-login-checkbox{accent-color:#0ab7c3;cursor:pointer;height:18px;width:18px}.p-login-forgot-password{color:#0ab7c3;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s ease}.p-login-forgot-password:hover{color:#099aa8;text-decoration:underline}.p-login-button{background-color:#0ab7c3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem;transition:all .2s ease;width:100%}.p-login-button:hover{background-color:#099aa8;box-shadow:0 4px 12px #0ab7c34d;transform:translateY(-1px)}.p-login-button:active{transform:translateY(0)}.p-login-button:disabled{background-color:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.p-login-error{background:#ff48961a;border-radius:8px;color:#ff4896}.p-login-error,.p-login-success{font-size:.875rem;margin-bottom:1rem;padding:.75rem;text-align:center}.p-login-success{background:#d1fae5;border:1px solid #6ee7b7;border-radius:8px;color:#065f46}.p-login-link{margin-top:1rem;text-align:center}.p-login-link a{color:#0ab7c3;font-size:.875rem;text-decoration:none}.p-login-link a:hover{text-decoration:underline}@media(max-width:480px){.p-login-card{padding:2rem 1.5rem}.p-login-title{font-size:1.5rem}.p-login-options{align-items:flex-start;flex-direction:column}}.p-mypage-desktop-header{display:none}@media screen and (min-width:1024px){.p-mypage-desktop-header{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;height:70px;left:0;padding:0 2rem;position:fixed;right:0;top:0;z-index:100}}.p-mypage-desktop-header>div{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;width:100%}.p-mypage-desktop-header .logo{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem}.p-mypage-desktop-header .logo>div{height:25px;position:relative;width:100px}.p-mypage-desktop-header .logo>div img{left:0;position:absolute;top:0;transition:all .5s ease;width:100px}.p-mypage-desktop-header .logo h1{color:#0ab7c3;font-size:10px;font-weight:400}.p-mypage-desktop-header button{align-items:center;background:none;border:none;color:#0ab7c3;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:.5rem}.p-mypage-desktop-header button:hover{opacity:.7}.p-mypage-dashboard{background-color:#f9fafb;min-height:100vh;padding-bottom:80px}@media screen and (min-width:1024px){.p-mypage-dashboard{display:flex;padding-bottom:80px;padding-top:70px}}.p-mypage-header{background-color:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100}@media screen and (min-width:1024px){.p-mypage-header{display:none}}.p-mypage-header>div{align-items:center;display:flex;justify-content:space-between;padding:.75rem 1rem}.p-mypage-header .logo{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.p-mypage-header .logo>div{height:20px;position:relative;width:80px}.p-mypage-header .logo>div img{left:0;position:absolute;top:0;transition:all .5s ease;width:80px}.p-mypage-header .logo h1{color:#0ab7c3;font-size:8px;font-weight:400}.p-mypage-header button{align-items:center;background:none;border:none;color:#0ab7c3;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:.5rem}.p-mypage-header button:hover{opacity:.7}.p-mypage-menu-overlay{background-color:#00000080;inset:0;position:fixed;z-index:50}@media screen and (min-width:1024px){.p-mypage-menu-overlay{display:none}}.p-mypage-menu-panel{background-color:#fff;bottom:0;box-shadow:-4px 0 24px #00000026;overflow-y:auto;position:fixed;right:0;top:0;width:320px;z-index:90}@media screen and (min-width:1024px){.p-mypage-menu-panel{top:70px;width:280px}}.p-mypage-menu-panel .close-wrapper{border-bottom:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:.75rem 1rem}@media screen and (min-width:1024px){.p-mypage-menu-panel .close-wrapper{display:none}}.p-mypage-menu-panel .close-wrapper button{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;line-height:1;padding:.25rem}.p-mypage-menu-panel .close-wrapper button:hover{opacity:.7}.p-mypage-menu-panel nav{display:flex;flex-direction:column;padding:1rem 0}.p-mypage-menu-panel nav a{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;gap:.75rem;padding:1rem;text-align:left;text-decoration:none;transition:background-color .2s;width:100%}.p-mypage-menu-panel nav a:hover{background-color:#f9fafb}.p-mypage-menu-panel nav a span{font-size:.875rem}.p-mypage-menu-panel nav a.active{background-color:#e0f7f9;color:#0ab7c3;font-weight:600}.p-mypage-menu-panel nav a.active:hover{background-color:#e0f7f9}.p-mypage-menu-panel .logout{padding:1rem}.p-mypage-menu-panel .logout button{align-items:center;background-color:#0ab7c3;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s;width:100%}.p-mypage-menu-panel .logout button:hover{background-color:#099aa8}.p-mypage-main-content{flex:1;overflow-y:auto;padding:0 1rem}@media screen and (min-width:1024px){.p-mypage-main-content{margin:0 auto;max-width:1200px;padding:0;width:100%}}.p-breadcrumb{background-color:#f9fafb;padding:1rem}@media screen and (min-width:1024px){.p-breadcrumb{padding:1rem 2rem}}.p-breadcrumb-list{font-size:.875rem;list-style:none;margin:0;padding:0}.p-breadcrumb-item,.p-breadcrumb-list{align-items:center;display:flex;gap:.5rem}.p-breadcrumb-item a{color:#0ab7c3;text-decoration:none;transition:color .2s}.p-breadcrumb-item a:hover{color:#099aa8;text-decoration:underline}.p-breadcrumb-item span:not(.p-breadcrumb-separator){color:#6b7280}.p-breadcrumb-separator{color:#9ca3af}@media screen and (min-width:1024px){.p-change-password-content{max-width:800px}}.p-change-password-section{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:2rem}.p-change-password-section h2{border-bottom:2px solid #0ab7c3;color:#111827;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.75rem}.p-change-password-form{display:flex;flex-direction:column;gap:1.5rem}.p-form-group{display:flex;flex-direction:column;gap:.5rem}.p-form-group label{color:#374151;font-size:.875rem}.p-form-group input{border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;padding:.75rem;width:100%}.p-form-group input:focus{border-color:#0ab7c3;box-shadow:0 0 0 3px #0ab7c31a;outline:none}.p-form-group input:disabled{background-color:#f3f4f6;cursor:not-allowed}.p-error{color:#ff4896;font-size:.875rem}.p-success-message{border:1px solid #6ee7b7;border-radius:.375rem;font-size:.875rem;padding:.75rem}.p-error-message{background:#ff48961a;border-radius:8px;color:#ff4896;font-size:.875rem;padding:.75rem;text-align:center}.p-form-actions{display:flex;gap:1rem;margin-top:1rem}@media screen and (max-width:650px){.p-form-actions{flex-direction:column-reverse}}.p-submit-button{background-color:#0ab7c3;border:none;border-radius:.375rem;color:#fff;cursor:pointer;flex:1;font-weight:600;padding:.75rem 1.5rem;transition:background-color .2s}.p-submit-button:hover:not(:disabled){background-color:#099aa8}.p-submit-button:disabled{background-color:#9ca3af;cursor:not-allowed}.p-cancel-button{background-color:#e5e7eb;border:none;border-radius:.375rem;color:#374151;flex:1;font-weight:600;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:all .2s}.p-cancel-button:hover{background-color:#d1d5db}@media screen and (min-width:1024px){.p-contact-content{max-width:800px}}.p-contact-section{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:2rem}.p-contact-section h2{color:#333;font-size:1.75rem;font-weight:700;margin-bottom:2rem}@media screen and (max-width:650px){.p-contact-section{padding:1rem}.p-contact-section h2{font-size:1.5rem;margin-bottom:1.5rem}}.p-form-group{margin-bottom:1.5rem}.p-form-group label{color:#333;display:block;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.p-required-badge{background-color:#e53e3e;border-radius:4px;color:#fff;display:inline-block;font-size:.75rem;font-weight:400;margin-left:.5rem;padding:.15rem .5rem}.p-select-input,.p-textarea-input{border:1px solid #d1d5db;border-radius:6px;font-size:1rem;padding:.75rem;transition:border-color .2s;width:100%}.p-select-input:focus,.p-textarea-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.p-select-input:disabled,.p-textarea-input:disabled{background-color:#f3f4f6;cursor:not-allowed}.p-textarea-input{font-family:inherit;min-height:150px;resize:vertical}.p-success-message{background-color:#d1fae5;color:#065f46}.p-error-message,.p-success-message{border-radius:6px;font-weight:500;margin-bottom:1rem;padding:1rem}.p-error-message{background-color:#fee2e2;color:#991b1b}.p-mypage-main-content main{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:1024px){.p-mypage-main-content main{gap:2rem}}.p-mypage-main-content section{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.p-mypage-main-content section h2{align-items:center;border-bottom:2px solid #0ab7c3;color:#111827;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem}.p-mypage-main-content section>div:not(.billing-item){display:flex;flex-direction:column;gap:1rem}.p-mypage-main-content .info-item{align-items:center;display:flex;justify-content:space-between}.p-mypage-main-content .info-item .label{color:#6b7280;font-size:.875rem}.p-mypage-main-content .info-item .value{color:#111827;font-size:1.125rem;font-weight:600;text-align:right}.p-mypage-main-content .action-btn{align-items:center;background-color:#0ab7c3;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;text-decoration:none;transition:background-color .2s;width:100%}.p-mypage-main-content .action-btn:hover{background-color:#099aa8}.p-mypage-main-content .action-btn .barcode-icon{height:20px;width:20px}.p-mypage-main-content .secondary-btn{align-items:center;background-color:#fff;border:2px solid #0ab7c3;border-radius:.375rem;color:#0ab7c3;cursor:pointer;display:flex;font-weight:600;justify-content:flex-start;padding:.75rem 1rem;text-decoration:none;transition:all .2s;width:100%}.p-mypage-main-content .secondary-btn:hover{background-color:#e0f7f9}.p-mypage-main-content .bank-info{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;padding:1rem}.p-mypage-main-content .bank-info .bank-name{color:#1e3a8a;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.p-mypage-main-content .bank-info .details{display:flex;flex-direction:column;font-size:.875rem;gap:.25rem}.p-mypage-main-content .bank-info .details p{color:#374151}.p-mypage-main-content .bank-info .details p span{font-weight:500}.p-mypage-main-content .bank-info .note{color:#6b7280;font-size:.75rem;margin-top:.75rem}.p-mypage-main-content .payment-item{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem}.p-mypage-main-content .payment-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.p-mypage-main-content .payment-item .payment-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.p-mypage-main-content .payment-item .label{color:#111;font-size:1.25rem;font-weight:700}.p-mypage-main-content .payment-item .billing-amount{color:#dc2626;font-size:1.5rem;font-weight:700;text-align:right;white-space:nowrap}.p-mypage-main-content .payment-item .payment-deadline{color:#dc2626;font-size:1rem;font-weight:600;margin-bottom:.75rem}.p-mypage-main-content .billing-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.5rem}.p-mypage-main-content .billing-item .billing-month{color:#6b7280;font-size:1rem}.p-mypage-main-content .billing-item .billing-amount{color:#dc2626;font-size:1.5rem;font-weight:700;text-align:right}.p-mypage-coupon-note{color:#2e7d32;font-size:13px;margin-top:12px;text-align:center}.p-mypage-bottom-nav{background-color:#fff;border-top:1px solid #e5e7eb;bottom:0;left:0;position:fixed;right:0;z-index:40}.p-mypage-bottom-nav>div{align-items:center;display:flex;justify-content:space-around;padding:.75rem 0}@media screen and (min-width:1024px){.p-mypage-bottom-nav>div{margin:0 auto;max-width:1400px;padding:1rem 2rem}}.p-mypage-bottom-nav a,.p-mypage-bottom-nav button{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;text-decoration:none;transition:color .2s}.p-mypage-bottom-nav a:hover,.p-mypage-bottom-nav button:hover{color:#0ab7c3}.p-mypage-bottom-nav a span,.p-mypage-bottom-nav button span{font-size:.75rem}@media screen and (min-width:1024px){.p-mypage-bottom-nav a span,.p-mypage-bottom-nav button span{font-size:.875rem}}.p-mypage-bottom-nav a.active,.p-mypage-bottom-nav a.router-link-active,.p-mypage-bottom-nav a.router-link-exact-active,.p-mypage-bottom-nav button.active,.p-mypage-bottom-nav button.router-link-active,.p-mypage-bottom-nav button.router-link-exact-active{color:#0ab7c3;font-weight:600}.fade-enter-active,.fade-leave-active{transition:all .25s ease}.fade-enter,.fade-leave-to{opacity:0;transform:translate(100%)}.modal-enter-active,.modal-leave-active{opacity:1;transition:all .25s ease}.modal-enter,.modal-leave-to{opacity:0;transform:translateY(32px)}.open-enter-active,.open-leave-active{max-height:100vh;min-height:auto;overflow:hidden;transition:all .3s ease}.open-enter,.open-leave-to{max-height:0;min-height:auto;opacity:0;overflow:hidden}.a-inline a{color:#0ab7c3;display:inline;transition:all .2s}.a-inline a:hover{color:#53808380;transition:all .2s}.mb1em{margin-bottom:1em}.mt1em{margin-top:1em}.mb08{margin-bottom:8px}.mb16{margin-bottom:16px}.mb24{margin-bottom:24px}.mb32{margin-bottom:32px}.mb40{margin-bottom:40px}.mb48{margin-bottom:48px}.mb56{margin-bottom:56px}.mb64{margin-bottom:64px}.mb72{margin-bottom:72px}.mb80{margin-bottom:80px}.mt08{margin-top:8px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt32{margin-top:32px}.mt40{margin-top:40px}.mt48{margin-top:48px}.mt56{margin-top:56px}.mt64{margin-top:64px}.mt72{margin-top:72px}.mt80{margin-top:80px}.ml08{margin-left:8px}.ml16{margin-left:16px}.ml24{margin-left:24px}.ml32{margin-left:32px}.ml40{margin-left:40px}.ml48{margin-left:48px}.ml56{margin-left:56px}.ml64{margin-left:64px}.ml72{margin-left:72px}.ml80{margin-left:80px}.mr08{margin-right:8px}.mr16{margin-right:16px}.mr24{margin-right:24px}.mr32{margin-right:32px}.mr40{margin-right:40px}.mr48{margin-right:48px}.mr56{margin-right:56px}.mr64{margin-right:64px}.mr72{margin-right:72px}.mr80{margin-right:80px}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;border:0;list-style:none;margin:0;padding:0}a{color:inherit;cursor:pointer;display:block;text-decoration:none}img{height:auto;vertical-align:middle}svg{height:inherit;width:inherit}section{display:block}html{font-size:16px}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;background:transparent;color:inherit;font-family:inherit;font-size:inherit;outline:none}:-ms-input-placeholder,::-webkit-input-placeholder,:placeholder-shown{color:#000!important}select::-ms-expand{display:none}h1,h2,h3,h4,h5{font-size:inherit}body{font-family:source-han-sans-japanese,sans-serif;height:100vh;-webkit-text-size-adjust:100%;color:#538083;font-size:14px;letter-spacing:0;line-height:1.5;position:relative;vertical-align:middle}@media screen and (max-width:768px){body{font-family:sans-serif}}.l-outer--nt{padding-top:56px}.l-inner{max-width:1072px;padding:0 24px}.l-inner,.l-inner-s{margin:0 auto;width:100%}.l-inner-s{max-width:768px}@media screen and (max-width:768px){.l-inner-s{padding:0 25px}}@media screen and (min-width:769px)and (max-width:1024px){.l-inner-s{padding-inline:24px}}.l-section{padding-bottom:80px}@media screen and (max-width:650px){.l-section{padding-bottom:20px;padding-top:40px}.l-section.--txt-exist{padding-top:0!important}}.l-sep{display:flex;gap:78px;margin-bottom:48px}@media screen and (max-width:768px){.l-sep{flex-direction:column;gap:24px}}.l-sep__item{width:calc(50% - 39px)}@media screen and (max-width:768px){.l-sep__item{width:100%}}.c-header{align-items:center;display:flex;height:56px;justify-content:space-between;left:0;position:fixed;top:0;transition:all .5s ease;width:100%;z-index:10}.c-header .is-top{opacity:1}.c-header .is-top-not{opacity:0}.c-header.is-active{background:#fffc}@media screen and (max-width:768px){.c-header.is-active{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.c-header.is-active .c-header__txt{color:#0ab7c3}.c-header.is-active .is-top{opacity:0}.c-header.is-active .is-top-not{opacity:1}.c-header.is-active .c-header__menu li{color:#538083}.c-header__logo{padding-left:24px}.c-header__logo a{display:block}.c-header__img{height:20px;position:relative;width:80px}.c-header__img img{left:0;position:absolute;top:0;transition:all .5s ease;width:80px}.c-header__txt{color:#fff;font-size:8px;font-weight:400;transition:all .5s ease}.c-header__menu__wrap{height:100%}.c-header__menu{height:100%;margin-right:72px}@media screen and (max-width:768px){.c-header__menu{display:none}}.c-header__menu ul{font-weight:700}.c-header__menu li,.c-header__menu ul{align-items:center;display:flex;height:100%}.c-header__menu li{color:#fff;padding:0 16px;position:relative;transition:all .5s ease}.c-header__menu li.child:hover{background:#fff;color:#0ab7c3!important}.c-header__menu li:hover>.c-header__menu__child{opacity:1;visibility:visible}@media screen and (max-width:1024px){.c-header__menu li:not(:last-child):not(:nth-last-child(2)){display:none}}.c-header__menu li:has(.c-main-button--head.login){padding-left:0}.c-header__menu__child{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-right-radius:8px;box-shadow:0 8px 8px #587d8026;left:0;opacity:0;position:absolute;top:56px;transition:all .5s ease;visibility:hidden;width:205px;z-index:10}.c-header__menu__child ul{display:block}.c-header__menu__child li{height:32px;padding:0 16px}.c-header__menu__child li a{color:#53808380;transition:all .3s ease}.c-header__menu__child li a:hover{color:#538083;transition:all .3s ease}.c-nav-mypage-btn{display:none}@media screen and (max-width:768px){.c-nav-mypage-btn{align-items:center;background:#0ab7c3;border-right:1px solid #fff;color:#fff;display:flex;flex-direction:column;height:56px;justify-content:center;position:fixed;right:56px;text-decoration:none;top:0;width:56px;z-index:100}.c-nav-mypage-btn svg{height:20px;width:20px}.c-nav-mypage-btn span{font-size:10px;font-weight:700;margin-top:2px}}.c-nav{background:#0ab7c3;cursor:pointer;height:56px;position:fixed;right:0;top:0;width:56px}.c-nav span,.c-nav:after,.c-nav:before{background:#fff;height:2px;left:50%;position:absolute;top:50%}.c-nav span{transform:translate(-50%,-50%);width:16px}.c-nav:after,.c-nav:before{content:""}.c-nav:before{transform:translate(calc(-50% + 3px),calc(-50% - 5px));width:10px}.c-nav:after{transform:translate(calc(-50% + 1.5px),calc(-50% + 5px));width:13px}.c-nav-menu{height:100vh;max-width:393px;position:fixed;right:0;top:0;width:100%;z-index:1000}.c-nav-menu__close{background:#0ab7c3;cursor:pointer;height:56px;left:0;position:absolute;top:0;width:56px}.c-nav-menu__close:after,.c-nav-menu__close:before{background:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;width:12px}.c-nav-menu__close:before{transform:translate(-50%,-50%) rotate(-45deg)}.c-nav-menu__close:after{transform:translate(-50%,-50%) rotate(45deg)}.c-nav-menu__body{background:#fff;height:100%;overflow:scroll;position:absolute;right:0;top:0;width:calc(100% - 56px)}.c-nav-mypage{background:#ff4896;border-radius:24px;color:#fff;font-weight:700;height:48px;margin:24px 20px 0;width:calc(100% - 40px)}.c-nav-mypage a{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;width:100%}.c-nav-mypage a svg{width:25px}.c-nav-tel{background:#ff489629;border-radius:8px;color:#ff4896;height:72px;margin:24px 20px;width:calc(100% - 40px)}.c-nav-tel a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.c-nav-tel__num{font-size:min(7vw,33px);font-weight:700;line-height:1}.c-nav-tel__txt{font-size:10px;text-align:center}.c-nav-list>ul>li{border-bottom:1px solid #b4d8db}.c-nav-list>ul>li:first-child{border-top:1px solid #b4d8db}.c-nav-list__single{transition:all .5s ease}.c-nav-list__single:hover{background:#b4d8db;transition:all .5s ease}.c-nav-list__single{height:48px;line-height:48px;position:relative}.c-nav-list__single:after,.c-nav-list__single:before{content:"";display:block;position:absolute;top:50%}.c-nav-list__single:before{border:2px solid #0ab7c3;border-radius:50%;height:16px;right:20px;transform:translateY(-50%);width:16px}.c-nav-list__single:after{border-right:2px solid #0ab7c3;border-top:2px solid #0ab7c3;content:"";height:4px;right:28px;transform:translateY(-50%) rotate(45deg);width:4px}.c-nav-list__parent,.c-nav-list__single a{color:#538083;font-weight:700;padding:0 20px}.c-nav-list__parent{cursor:pointer;height:48px;line-height:48px;position:relative;transition:all .5s ease}.c-nav-list__parent:hover{background:#b4d8db;transition:all .5s ease}.c-nav-list__parent:after{border-right:2px solid #538083;border-top:2px solid #538083;content:"";height:4px;position:absolute;right:28px;top:50%;transform:translateY(-50%) rotate(135deg);transition:all .25s ease;width:4px}.c-nav-list__parent.is-active:after{transform:translateY(-50%) rotate(-45deg)}.c-nav-list__child li{background:#5380831a;height:40px;line-height:40px}.c-nav-list__child li a{color:#53808380;font-weight:700;padding:0 20px;transition:all .5s ease}.c-nav-list__child li a:hover{color:#538083;transition:all .5s ease}.c-nav-sub-list{padding:32px 0}.c-nav-sub-list ul{display:flex;flex-flow:column;gap:3px}.c-nav-sub-list ul li{align-items:center;display:flex;height:35px;line-height:32px;vertical-align:middle}.c-nav-sub-list ul li a{color:#53808380;font-size:14px;font-weight:700;line-height:1.2em;padding:0 20px;transition:all .5s ease}.c-nav-sub-list ul li a:hover{color:#538083;transition:all .5s ease}.c-footer{background:#538083;color:#fff}.c-footer__logo{font-size:8px;margin-bottom:43px;padding-top:32px}.c-footer__logo img{width:80px}.c-footer__txt{font-size:10px;margin-bottom:80px}@media screen and (max-width:768px){.c-footer__txt{margin-bottom:32px;text-align:right}}.c-footer__txt p:first-child{font-size:12px;margin-bottom:8px}.c-footer__menu{margin:0 auto 40px;max-width:1072px;padding:0 24px;width:100%}@media screen and (max-width:650px){.c-footer__menu{padding:0}}.c-footer__menu ul{display:flex;flex-wrap:wrap;font-size:10px;gap:5px}@media screen and (max-width:650px){.c-footer__menu ul{gap:0}}.c-footer__menu li{width:17%}@media screen and (max-width:650px){.c-footer__menu li{border-bottom:1px solid hsla(0,0%,100%,.5);width:50%}.c-footer__menu li:first-child,.c-footer__menu li:nth-child(2){border-top:1px solid hsla(0,0%,100%,.5)}.c-footer__menu li:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.5)}.c-footer__menu li a{padding:8px 16px}}@media screen and (min-width:650px)and (max-width:1024px){.c-footer__menu ul{flex-wrap:wrap;gap:0}.c-footer__menu ul li{margin-bottom:10px;width:33.3%}}.c-footer__copy{background:#17585d;font-size:10px;padding:20px 0;text-align:center}.c-main-button,.c-main-button--head,.c-main-button--small,.p-contract--submit{background:#ff4896;border-radius:48px;box-shadow:0 13px 26px #ff489666;height:70px;margin-bottom:35px;position:relative;transition:all .2s}.c-main-button--head:hover,.c-main-button--small:hover,.c-main-button:hover,.p-contract--submit:hover{transform:scale(1.02);transition:all .2s}@media screen and (max-width:768px){.c-main-button,.c-main-button--head,.c-main-button--small,.p-contract--submit{margin:0 auto;max-width:400px}}.c-main-button--head:after,.c-main-button--small:after,.c-main-button:after,.p-contract--submit:after{border:2px solid #fff;border-radius:50%;content:"";height:32px;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:32px}.c-main-button a,.c-main-button--head a,.c-main-button--small a,.p-contract--submit a{align-items:center;border-radius:48px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.c-main-button a:after,.c-main-button a:before,.c-main-button--head a:after,.c-main-button--head a:before,.c-main-button--small a:after,.c-main-button--small a:before,.p-contract--submit a:after,.p-contract--submit a:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-main-button a:before,.c-main-button--head a:before,.c-main-button--small a:before,.p-contract--submit a:before{background:#fff;height:2px;right:36px;width:13px}.c-main-button a:after,.c-main-button--head a:after,.c-main-button--small a:after,.p-contract--submit a:after{border-right:2px solid #fff;border-top:2px solid #fff;height:7px;right:36px;transform:translateY(-50%) rotate(45deg);width:7px}.c-main-button__txt{font-size:22px;font-weight:700}@media screen and (max-width:650px){.c-main-button__txt{font-size:18px}}.c-main-button__sub{font-size:12px}.c-main-button--head,.c-main-button--small{border-radius:24px;box-shadow:0 6px 10px #ff489633;height:48px;margin:0 32px;max-width:260px;transition:all .2s}.c-main-button--head:hover,.c-main-button--small:hover{transform:scale(1.02);transition:all .2s}@media screen and (max-width:1024px){.c-main-button--head,.c-main-button--small{margin-left:0;max-width:100%;width:100%}}.c-main-button--head:after,.c-main-button--small:after{height:22px;right:13px;width:22px}.c-main-button--head a,.c-main-button--small a{font-size:18px;font-weight:700}@media screen and (max-width:1024px){.c-main-button--head a,.c-main-button--small a{font-size:16px;padding-right:15px}}.c-main-button--head a:before,.c-main-button--small a:before{right:21px;width:10px}.c-main-button--head a:after,.c-main-button--small a:after{height:5px;right:21px;width:5px}.c-main-button--head{height:40px;margin:0;width:140px}.c-main-button--head:after,.c-main-button--head:before{content:none}.c-main-button--head a{font-size:14px}.c-main-button--head a:after,.c-main-button--head a:before{content:none}@media screen and (max-width:1024px){.c-main-button--head a{padding-right:0}}.c-main-button--head.login a{flex-direction:row;flex-wrap:wrap;justify-content:center}.c-main-button--head.login a svg{width:25px}.c-button-border-b,.c-button-border-p{background:#fff;border:2px solid #0ab7c3;border-radius:16px;height:32px;margin-left:auto;transition:all .2s;width:calc(100% - 132px)}.c-button-border-b:hover,.c-button-border-p:hover{transform:scale(1.02);transition:all .2s}@media screen and (max-width:1024px){.c-button-border-b,.c-button-border-p{margin:0 auto;width:100%}}.c-button-border-b a,.c-button-border-p a{align-items:center;color:#0ab7c3;display:flex;font-weight:700;height:100%;justify-content:center;position:relative;width:100%}.c-button-border-b a:after,.c-button-border-b a:before,.c-button-border-p a:after,.c-button-border-p a:before{content:"";position:absolute;top:50%}.c-button-border-b a:before,.c-button-border-p a:before{border:2px solid #0ab7c3;border-radius:50%;height:16px;right:8px;transform:translateY(-50%);width:16px}.c-button-border-b a:after,.c-button-border-p a:after{border-right:2px solid #0ab7c3;border-top:2px solid #0ab7c3;height:4px;right:16px;transform:translateY(-50%) rotate(45deg);width:4px}.main-button_s_center{max-width:260px}.main-button_s_blue{max-width:200px;width:100%}.c-button-border-p{border:2px solid #ff4896;border-radius:20px;height:40px;margin:0 auto;width:90%}@media screen and (max-width:1024px){.c-button-border-p{margin:0 auto;width:90%}}.c-button-border-p a{color:#ff4896}.c-button-border-p a:before{border:2px solid #ff4896}.c-button-border-p a:after{border-right:2px solid #ff4896;border-top:2px solid #ff4896}.c-section-head{color:#0ab7c3;font-size:28px;margin-bottom:45px;padding-bottom:16px;position:relative;text-align:center}.c-section-head:after{background:#3feffc;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%) matrix(1,-.03,.03,1,0,0);width:120px}@media screen and (max-width:650px){.c-section-head{align-items:center;color:#fff;display:flex;font-size:20px;justify-content:center;margin-bottom:0;margin-top:8px;min-height:48px;padding:10px;text-align:center}.c-section-head:after{content:none}.c-section-head.initial-cost_red{display:flex;flex-flow:column;justify-content:center}.c-section-head.initial-cost_red span{color:#f33}}.initial-cost_red span{color:#f02929;font-size:28px}.c-section-txt{font-weight:700;margin-bottom:48px;text-align:center}@media screen and (max-width:650px){.c-section-txt{margin-bottom:0;text-align:left}}.c-section-txt span{color:#0ab7c3}.c-section-head--s,.c-section-txt h3{color:#0ab7c3;font-size:22px;font-weight:700;margin-bottom:24px;text-align:center}.c-item-list ul{display:flex;flex-wrap:wrap;gap:32px}@media screen and (max-width:768px){.c-item-list ul{flex-direction:column;gap:25px}}.c-item-list li{display:flex;flex-flow:column;justify-content:center;margin-bottom:40px;width:calc(33.33333% - 21.33333px)}@media screen and (max-width:768px){.c-item-list li{border-bottom:5px solid rgba(83,128,131,.05);margin:0 auto;max-width:500px;padding-bottom:14px;width:100%}.c-item-list li:last-child{border:none;padding-bottom:0}.c-item-list li .c-main-button--head,.c-item-list li .c-main-button--small{margin:0 auto}}@media screen and (max-width:650px){.c-item-list li{border-bottom:5px solid rgba(83,128,131,.05);padding-bottom:14px;width:100%}.c-item-list li:last-child{border:none;padding-bottom:0}.c-item-list li .c-main-button--head,.c-item-list li .c-main-button--small{margin:0 auto}}.c-item-sep{display:flex;flex-wrap:wrap;gap:0 16px;justify-content:space-between;margin-bottom:16px}@media screen and (max-width:1024px){.c-item-sep{justify-content:center}}.c-item-sep__right{align-self:center;width:calc(100% - 132px)}@media screen and (max-width:1024px){.c-item-sep__right{align-self:center}}@media screen and (max-width:768px){.c-item-sep__right{width:35%}}.c-item-list__thumbnail{align-self:center;height:116px;width:116px}@media screen and (max-width:768px){.c-item-list__thumbnail{width:170px}}.c-item-list__thumbnail img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.c-item-list__name{font-size:16px;font-weight:700;margin-bottom:8px;white-space:pre-line}.c-item-list__featured-frame{margin-bottom:16px}.c-item-list__featured{align-items:flex-start;display:flex;font-size:12px}.c-item-list__featured img{margin-right:5px;margin-top:4px}.c-item-list__check{align-items:center;background:#0ab7c314;display:flex;gap:14px;height:64px;justify-content:center;margin-bottom:8px}.c-item-list__check__txt{color:#0ab7c3;font-weight:700;margin-bottom:4px}.c-item-list__check__sub{font-size:12px}.c-item-list__plan{border:2px solid #0ab7c3;border-radius:12px;box-shadow:0 0 16px #587d8026;margin-bottom:16px;overflow:hidden}.c-item-list__plan__ttl{background:#0ab7c3;color:#fff;font-size:16px;height:40px;line-height:40px;text-align:center}.c-item-list__plan__main{align-items:center;border-bottom:1px solid rgba(83,128,131,.25);display:flex;gap:13px;justify-content:center;margin:12px;padding-bottom:12px}@media screen and (max-width:768px){.c-item-list__plan__main{gap:16px}}@media screen and (min-width:769px)and (max-width:1024px){.c-item-list__plan__main{flex-flow:column;gap:5px}}.c-item-list__plan__main--wifi{border:none;padding-bottom:0}.c-item-list__plan__main__left{font-size:12px;font-weight:700;text-align:center}.c-item-list__plan__main__left .limited-plan-p{border-radius:50px;box-sizing:border-box;color:#0ab7c3;font-weight:400}.c-item-list__plan__main__right{color:#ff4896;font-size:12px;line-height:1;text-align:right}.c-item-list__plan__main__right .big{font-size:33px;font-weight:700;margin:0 2px}.c-item-list__plan__main__right .small{font-size:8px}.c-item-list__plan__main__right .txt{color:#538083;display:block;font-size:10px;text-align:center;width:100%}.c-item-list__plan__main__right .txt_tax_include{color:#7e9697;display:inline-block;padding-bottom:5px;text-align:right}.c-item-list__plan__main__right .txt_tax_include span{font-size:10px}.c-item-list__plan__sub{font-size:12px;font-weight:700;margin-bottom:8px;text-align:center}@media screen and (min-width:650px)and (max-width:1024px){.c-item-list__plan__sub{padding-inline:10px}.c-item-list__plan__sub .list-item_price{display:block}}.c-item-list__plan__sub .big{color:#0ab7c3;font-size:24px;margin:0 2px 0 10px}.c-item-list__plan__sub .small{font-size:8px;font-weight:400}.c-item-list__margin{margin-bottom:12px;max-width:100%!important}.c-item-list__plan-sub{border:2px solid rgba(10,183,195,.2);border-radius:12px;box-shadow:0 0 16px #587d8026;margin-bottom:16px;overflow:hidden}.c-item-list__plan__ttl-sub{background:#0ab7c333;color:#0ab7c3;font-size:16px;height:40px;line-height:40px;text-align:center}.c-item-list__plan__main__right-sub{color:#0ab7c3;font-size:12px;line-height:1;text-align:right}.c-item-list__plan__main__right-sub .big{font-size:40px;font-weight:700;margin:0 2px}.c-item-list__plan__main__right-sub .small{font-size:8px}.c-item-list__plan__main__right-sub .txt{color:#538083;display:block;font-size:10px;text-align:center;width:100%}.c-item-list__plan__sub-sub{font-size:10px;font-weight:700;margin-bottom:8px;margin-top:8px;padding-inline:8px;text-align:center}.c-item-list__plan__sub-sub .big{color:#0ab7c3;font-size:24px;margin:0 2px}.c-item-list__plan__sub-sub .small{font-size:8px;font-weight:400}.c-price-table{font-weight:400;table-layout:fixed;width:100%}@media screen and (max-width:768px){.c-price-table{table-layout:auto}}.c-price-table tr:first-child th{font-size:12px;font-weight:400;height:48px}@media screen and (max-width:768px){.c-price-table tr:first-child th{font-size:10px}}.c-price-table tr:first-child th:first-child{background:none}.c-price-table tr:first-child th:not(:first-child){background:#0ab7c3;color:#fff}.c-price-table tr:first-child th:nth-child(2){border-top-left-radius:8px}.c-price-table tr:first-child th:last-child{border-top-right-radius:8px}.c-price-table tr:nth-child(2) th{background:#0ab7c380;border-top-left-radius:8px}.c-price-table tr:nth-child(2) td{background:#0ab7c329;color:#0ab7c3}.c-price-table tr:last-child th{border-bottom-left-radius:8px}.c-price-table tr:last-child td:last-child{border-bottom-right-radius:8px}.c-price-table tr th:first-child{color:#fff;font-size:12px;width:80px}.c-price-table td,.c-price-table th{height:40px;text-align:center}.c-price-table th{background:#53808380}.c-price-table td{background:#53808329;font-size:10px}.c-price-table td .big{font-size:14px;font-weight:700;margin:0 2px}.c-price-table td .small{font-size:8px;font-weight:400}.c-step{padding-top:40px}.c-step ul{display:flex;flex-wrap:wrap;gap:64px 32px;justify-content:center}@media screen and (max-width:768px){.c-step ul{flex-direction:column;gap:32px}}.c-step li{background:#fff;border-radius:12px;box-shadow:0 0 16px #587d8026;color:#538083;counter-increment:number;padding:38px 24px 24px;position:relative;width:calc(33.33333% - 21.33333px)}@media screen and (max-width:768px){.c-step li{margin:0 auto;max-width:500px;width:100%}}@media screen and (max-width:650px){.c-step li{width:100%}}.c-step li:before{color:#ff4896;content:counter(number,decimal-leading-zero);font-size:62px;font-weight:700;left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.c-step li .tofaq{color:#ff4896;display:inline;transition:all .25s}.c-step li .tofaq:hover{color:#0ab7c3;transition:all .25s}.offsetpage{margin-top:-100px}@media screen and (max-width:650px){.c-step-sp-left li{margin-left:24px;padding-bottom:24px;padding-left:60px;padding-top:24px;width:calc(100% - 24px)}.c-step-sp-left li:before{left:10px;top:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:768px){.c-step-sp-left .c-step__ttl{font-size:16px;margin-bottom:8px;text-align:left}.c-step-sp-left .c-step__txt{font-size:12px}}.c-step__ttl{color:#0ab7c3;font-size:20px;font-weight:700;text-align:center}.c-step__img,.c-step__ttl{margin-bottom:16px}@media screen and (max-width:768px){.c-step__img{text-align:center}}.c-step__img img{height:auto;width:100%}.c-step__txt{font-weight:700}.c-step__txt span{color:#b4d8db;display:block;font-size:12px;margin-top:4px}.c-step__wrap{align-items:center;display:flex;gap:24px;margin-bottom:16px}.c-step__wrap__thumb{align-items:center;background:#0ab7c3;border-radius:8px;display:flex;height:72px;justify-content:center;width:72px}.c-step__wrap__ttl{font-size:16px;font-weight:700}.c-step__wrap__body{background:#0ab7c329;border-radius:8px;font-weight:700;padding:16px}.c-step__wrap__body span{color:#8fccd1;display:block;font-size:12px;margin-top:4px}.conveniencestore-payment{text-align:center}.conveniencestore-payment p{font-size:16px;font-weight:700;margin:20px 0}.conveniencestore-payment h4{color:#0ab7c3;font-size:22px;font-weight:700;margin-bottom:24px;text-align:center}.conveniencestore-payment img{height:auto;margin-bottom:30px;max-width:500px;width:100%}.c-plan__ttl{align-items:center;border:2px solid #0ab7c3;border-radius:8px;color:#0ab7c3;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:48px;justify-content:center;margin-bottom:8px;position:relative}.c-plan__ttl:after,.c-plan__ttl:before{content:"";position:absolute;right:16px;top:50%}.c-plan__ttl:before{border:2px solid #0ab7c3;border-radius:50%;height:15px;transform:translateY(-50%);width:15px}.c-plan__ttl:after{border-bottom:2px solid #0ab7c3;border-right:2px solid #0ab7c3;height:5px;right:22px;transform:translateY(calc(-50% - 1px)) rotate(45deg);transition:all .25s ease;width:5px}.c-plan__ttl.is-active:after{transform:translateY(calc(-50% + 1px)) rotate(-135deg)}.c-plan__ttl span{font-size:25px}.c-plan__list{margin-bottom:8px}.c-plan__list li{align-items:center;background:#0ab7c329;border-radius:8px;color:#0ab7c3;display:flex;font-weight:700;height:64px;justify-content:space-between;margin-bottom:2px}.c-plan__list__ttl{font-size:28px;padding-left:24px}.c-plan__list__price{font-size:16px;padding-right:16px}.c-plan__list__price .big{font-size:28px}.c-plan__list__price .small{font-size:12px;font-weight:400}.c-payment-timing{border-radius:12px;box-shadow:0 0 16px #587d8026;margin-bottom:24px;padding:24px}.c-payment-timing__txt{font-size:12px;font-weight:700;margin-bottom:4px;text-align:center}.c-payment-timing__ttl{color:#0ab7c3;font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}.c-payment-timing__table table{border:1px solid #0ab7c3;border-bottom:none;border-radius:8px;border-right:none;border-spacing:0;width:100%}.c-payment-timing__table tr>*{border:1px solid #0ab7c3;border-left:none;border-top:none;padding:14px 8px}.c-payment-timing__table tr:first-child>:first-child{border-radius:8px 0 0}.c-payment-timing__table tr:first-child>:last-child{border-radius:0 8px 0 0}.c-payment-timing__table tr:last-child>:first-child{border-radius:0 0 0 8px}.c-payment-timing__table tr:last-child>:last-child{border-radius:0 0 8px}.c-payment-timing__table td{font-size:12px;font-weight:700;min-width:100px}@media screen and (max-width:768px){.c-tab-select.l-inner-s{padding:0}}.c-tab-select ul{width:100%}.c-tab-select li,.c-tab-select ul{display:flex;justify-content:center}.c-tab-select li{align-items:center;background:#0ab7c329;border-top-left-radius:8px;border-top-right-radius:8px;color:#0ab7c3;cursor:pointer;font-weight:700;height:40px}.c-tab-select li.is-active{background:#0ab7c3;color:#fff}.c-tab-select.c-tab-select--two li{width:50%}.c-tab-select.c-tab-select--three li{width:33.3333333333%}.c-tab-body{border:2px solid #0ab7c3;border-radius:12px;padding:24px 50px}@media screen and (max-width:768px){.c-tab-body{border-top-left-radius:0;border-top-right-radius:0;padding:24px}}.c-tab-body__ttl{font-weight:700;margin-bottom:37px;text-align:center}.c-tab-body__list{margin-bottom:24px}.c-tab-body__list ul{display:flex;gap:16px}@media screen and (max-width:768px){.c-tab-body__list ul{flex-direction:column}}.c-tab-body__list li{align-items:center;background:#0ab7c329;border-radius:8px;counter-increment:number;display:flex;font-weight:700;gap:16px;padding:25px 13px 16px;position:relative;width:calc(33.33333% - 10.66667px)}@media screen and (max-width:768px){.c-tab-body__list li{width:100%}}.c-tab-body__list li:before{color:#ff4896;content:counter(number,decimal-leading-zero);font-size:42px;font-weight:700;left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.c-tab-body__list__img{align-items:center;background:#fff;border-radius:8px;display:flex;height:72px;justify-content:center;min-width:72px}.c-tab{margin-bottom:24px}.c-tab .c-button-border-b,.c-tab .c-button-border-p{margin:0 auto;width:200px}.c-tab-bt{margin:0 auto}.g-calendar iframe{aspect-ratio:4/3;margin-inline:auto;max-width:950px;width:100%}@media screen and (max-width:768px){.g-calendar iframe{aspect-ratio:4/4}}.c-question{margin-bottom:32px}@media screen and (max-width:768px){.c-question{margin-bottom:16px}}.c-question li{border-bottom:1px solid rgba(88,125,128,.15)}.bank-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.bank-list li{background-color:#fff;border-inline:1px solid rgba(88,125,128,.15);padding:5px;width:25%}@media screen and (max-width:650px){.bank-list li{width:50%}}.bank-list .faq-bank-type{background:#0ab7c3;border:none;color:#fff;font-size:14px;font-weight:700;margin-top:30px;padding:5px;text-align:center;width:100%!important}.c-question__q{cursor:pointer;font-weight:700;padding:11px 20px 11px 0;position:relative}.c-question__q.is-active:after{transform:translateY(-50%) rotate(-135deg)}.c-question__q:after{border-bottom:2px solid #538083;border-right:2px solid #538083;content:"";height:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%) rotate(45deg);transition:all .25s ease;width:4px}.c-question__a{background:#0ab7c329;border-radius:8px;font-size:12px;font-weight:700;margin-bottom:16px;padding:10px}.c-question__a .c-button-border-b a,.c-question__a .c-button-border-p a{display:flex}.c-question__a .payof-lwrapper{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px;margin-inline:auto;max-width:610px;width:100%}@media screen and (max-width:768px){.c-question__a .payof-lwrapper{max-width:400px}.c-question__a .payof-lwrapper:after{content:"";display:block;gap:4px;width:calc(33.33333% - 6px)}}.c-question__a .payof-lwrapper .store-payof{align-items:center;background:#fff;border:3px solid #0ab7c3;border-radius:5px;color:#0ab7c3;display:flex;flex-flow:column;justify-content:center;padding:4px;transition:all .2s;width:calc(20% - 8px)}@media screen and (max-width:768px){.c-question__a .payof-lwrapper .store-payof{font-size:10px;width:calc(33.33333% - 6px)}}.c-question__a .payof-lwrapper .store-payof img{width:50px}.c-question__a .payof-lwrapper .store-payof:hover{transform:scale(1.03);transition:all .2s}.c-question-bt{margin:0 auto}.identification_toggle{align-items:center;color:#0ab7c3;cursor:pointer;display:flex;font-weight:700;height:100%;justify-content:center;margin:10px 0;position:relative;transition:all .35s;width:100%}.identification_toggle:hover{opacity:.5;transition:all .35s}.identification_toggle:before{border:2px solid #0ab7c3;border-radius:50%;height:16px;right:8px;transform:translateY(-50%);width:16px}.identification_toggle:after{border-right:2px solid #0ab7c3;border-top:2px solid #0ab7c3;height:4px;right:16px;transform:translateY(-50%) rotate(45deg);width:4px}.identification_toggle:after,.identification_toggle:before{content:"";position:absolute;top:50%}.faq_external_link,.faq_internal_link{display:inline-block;transition:all .35s}.faq_external_link:hover,.faq_internal_link:hover{opacity:.5;transition:all .35s}.c-news{margin-bottom:32px}.c-news li{border-bottom:1px solid rgba(88,125,128,.15);position:relative}.c-news li:after,.c-news li:before{content:"";position:absolute;top:50%}.c-news li:before{border:2px solid #0ab7c3;border-radius:50%;height:16px;right:0;transform:translateY(-50%);width:16px}.c-news li:after{border-bottom:2px solid #0ab7c3;border-right:2px solid #0ab7c3;height:5px;right:8px;transform:translateY(-50%) rotate(-45deg);width:5px}.c-news a{padding:10px 0}.c-news__dt{align-items:center;color:#0ab7c3;display:flex;font-size:12px;font-weight:700;gap:16px;margin-bottom:10px}.c-news__dt span{background:#0ab7c329;border-radius:4px;color:#538083;display:inline-block;padding:2px 8px}.c-news__ttl{font-weight:700}.c-news-bt{margin:0 auto}.c-magazine{margin-bottom:32px}.c-magazine ul{display:flex;flex-wrap:wrap;gap:32px}@media screen and (max-width:768px){.c-magazine ul{flex-direction:column}}.c-magazine li{width:calc(33.33333% - 21.33333px)}@media screen and (max-width:768px){.c-magazine li{width:100%}}.c-magazine a{display:block}.c-magazine a:hover img{transform:scale(1.1)}.c-magazine__thumb{border-radius:8px;height:190px;margin-bottom:24px;overflow:hidden}.c-magazine__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .25s ease;width:100%}.c-magazine__ttl{color:#0ab7c3;font-size:16px;-webkit-line-clamp:2;margin-bottom:10px}.c-magazine__excerpt,.c-magazine__ttl{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-weight:700}.c-magazine__excerpt{-webkit-line-clamp:3}.c-magazine-bt{margin:0 auto}.c-inquiry{border-radius:12px;box-shadow:0 0 16px #587d8026;margin-bottom:60px;padding:20px 24px}.c-inquiry__ttl{color:#0ab7c3;font-size:20px;font-weight:700;margin-bottom:8px;text-align:center}.c-inquiry__txt{font-weight:700;margin-bottom:24px}.c-inquiry__wrap{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@media screen and (max-width:768px){.c-inquiry__wrap{flex-direction:column;gap:10px}}.c-inquiry__mail,.c-inquiry__phone{border-radius:8px}@media screen and (max-width:768px){.c-inquiry__mail,.c-inquiry__phone{width:100%}}.c-inquiry__mail a,.c-inquiry__phone a{align-items:center;display:flex;justify-content:center;padding:10px 0;width:100%}.c-inquiry__mail{height:auto;max-width:180px;width:100%}@media screen and (max-width:768px){.c-inquiry__mail{max-width:100%}}.c-inquiry__mail a{font-size:16px;gap:6px;width:100%}.c-inquiry__phone>a{background:#ff489629;border-radius:8px;color:#ff4896;flex-wrap:wrap;gap:8px;height:100%;line-height:1.2em;max-width:230px;width:100%}@media screen and (max-width:768px){.c-inquiry__phone>a{max-width:100%}}.c-inquiry__phone>a p{font-size:14px;font-weight:700;text-align:center;width:100%}.c-inquiry__mail{align-items:center;background:#0ab7c329;color:#0ab7c3;display:flex;justify-content:center}.c-inquiry__phone__main{font-size:20px;font-weight:700;text-align:center}.c-inquiry__mail__main{font-size:16px;font-weight:700;text-align:center}.c-inquiry__phone__sub{font-size:10px;font-weight:700;text-align:center}.c-inquiry__ic img{width:22px}.c-sub-page-head{background:#0ab7c3;color:#fff;font-size:26px;font-weight:700;margin-bottom:40px;padding:32px 0;text-align:center}@media screen and (max-width:650px){.c-sub-page-head{font-size:20px;padding:22px 0}.c-sub-page-head--sp-nm{margin-bottom:0}}.c-contract-step{align-items:center;display:flex;gap:16px;justify-content:center}.c-contract-step ul{align-items:center;display:flex;gap:24px;position:relative}.c-contract-step ul:after{background:#dde6e6;content:"";height:1px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:8}.c-contract-step li{background:#dde6e6;border-radius:50%;height:16px;position:relative;width:16px;z-index:9}.c-contract-step li.is-active{align-items:center;background:#0ab7c3;border-radius:50%;color:#fff;display:flex;font-weight:700;height:24px;justify-content:center;width:24px}.c-contract-step__ttl{color:#0ab7c3;font-weight:700}.c-form-wrap ul{display:flex;flex-wrap:wrap;gap:8px 40px}.c-form-wrap ul.--gapplus{gap:10px 40px}.c-form-wrap ul.--gapplus li label{height:50px}.c-form-wrap li{width:calc(50% - 20px)}@media screen and (max-width:768px){.c-form-wrap li{width:100%}}.c-form-wrap .align-height{min-height:180px}@media screen and (max-width:650px){.c-form-wrap .align-height{min-height:auto}}.c-form-dl>dl{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px}@media screen and (max-width:768px){.c-form-dl>dl{flex-direction:column;gap:8px}}.c-form-dl>dl>dt{align-items:flex-start;display:flex;font-weight:700;justify-content:flex-end;padding-top:12px;width:calc(100% - 482px)}@media screen and (max-width:768px){.c-form-dl>dl>dt{width:100%}}.c-form-dl>dl>dt.nm{padding-top:0}@media screen and (max-width:768px){.c-form-dl>dl>dt.nm{padding-top:12px}}.c-form-dl>dl>dt .tag{align-items:center;background:#b4d8db;border-radius:4px;color:#fff;display:flex;font-size:9px;height:16px;justify-content:center;width:32px}.c-form-dl>dl>dd{width:450px}@media screen and (max-width:768px){.c-form-dl>dl>dd{width:100%}}.c-form-dl .c-form-dl__ttl{align-items:center;display:flex;gap:16px;justify-content:flex-end}@media screen and (max-width:768px){.c-form-dl .c-form-dl__ttl{justify-content:space-between;width:100%}}.c-form-radio{align-items:center;border:2px solid #b4d8db;border-radius:8px;color:#538083;cursor:pointer;display:block;display:flex;font-size:16px;font-weight:700;height:48px;justify-content:space-between;padding-left:48px;padding-right:24px;position:relative}.c-form-radio:before{border:1px solid #b4d8db;border-radius:50%;content:"";height:16px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.c-form-radio:has(:checked){background:#0ab7c31a}.c-form-radio:has(:checked):after{background:#ff4896;border-radius:50%;content:"";height:12px;left:19px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.c-form-radio:has(:disabled){background:#53808333}.c-form-radio input{display:none}.c-form-radio.large{height:72px}.c-form-radio .small{font-size:8px;font-weight:400}.c-form-radio.sim-only{line-height:1em;padding-right:12px}.c-form-radio.sim-only .note{color:#dc0000;font-size:12px}.c-form-radio .plan-reccommend{background-color:#fff;border-radius:50px;display:flex;font-size:14px;font-weight:700;justify-content:flex-end;left:0;position:absolute;top:-8px}.c-form-radio .plan-reccommend .--ttl{background-color:#ff4896;border:1px solid #ff4896;border-radius:50px 0 0 50px;color:#fff;font-family:source-han-sans-japanese,sans-serif;padding:0 8px 1px}.c-form-radio .plan-reccommend .--txt{background-color:#fff;border:1px solid #ff4896;border-radius:0 50px 50px 0;color:#ff4896;padding:0 8px 1px}.c-form-radio .plan-reccommend.--pop .--ttl{align-items:center;background-color:#3591e5;border-color:#3591e5;border-radius:50px;display:flex;gap:6px;justify-content:flex-start}.c-form-radio .plan-reccommend.--pop .--ttl img{width:14px}.c-form-radio .plan-reccommend.--reasonable .--ttl{align-items:center;background-color:#18c53d;border-color:#18c53d;border-radius:50px;display:flex;gap:6px;justify-content:flex-start}.c-form-radio .plan-reccommend.--reasonable .--ttl img{width:14px}.c-form-radio--custom{align-items:center;border:2px solid #b4d8db;border-radius:8px;color:#538083;cursor:pointer;display:block;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:16px 24px 16px 48px;position:relative}@media screen and (max-width:768px){.c-form-radio--custom{padding-left:38px;padding-right:12px}}.c-form-radio--custom:before{border:1px solid #b4d8db;border-radius:50%;content:"";height:16px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.c-form-radio--custom:has(:checked){background:#0ab7c31a}.c-form-radio--custom:has(:checked):after{background:#ff4896;border-radius:50%;content:"";height:12px;left:19px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.c-form-radio--custom:has(:disabled){background:#53808333}.c-form-radio--custom input{display:none}.c-form-radio--custom{width:100%}.c-form-radio--custom__wrap{align-items:center;display:flex;gap:8px;width:100%}.c-form-radio--custom__thumb{width:100px}.c-form-radio--custom__thumb img{width:100%}.c-form-radio--custom__body{width:calc(100% - 108px)}.c-form-radio--custom__ttl{font-size:16px;margin-bottom:8px}.c-form-radio--custom__price{font-size:12px;font-weight:400}.c-form-radio--custom__price .big{color:#0ab7c3;font-size:24px;font-weight:700}.c-form-radio--custom__price .small{font-size:8px}.c-form-radio--custom__sub{font-size:8px;font-weight:400;margin-bottom:8px}.c-form-checkbox,.c-form-checkbox--h{align-items:center;border:2px solid #b4d8db;border-radius:8px;color:#538083;cursor:pointer;display:block;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:12px 24px 12px 48px;position:relative}.c-form-checkbox--h:before,.c-form-checkbox:before{border:1px solid #b4d8db;border-radius:4px;content:"";height:16px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.c-form-checkbox--h:has(:checked),.c-form-checkbox:has(:checked){background:#0ab7c31a}.c-form-checkbox--h:has(:checked):before,.c-form-checkbox:has(:checked):before{background:#ff4896;border:none}.c-form-checkbox--h:has(:checked):after,.c-form-checkbox:has(:checked):after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:4px;left:20px;position:absolute;top:50%;transform:translateY(calc(-50% - 1px)) rotate(-45deg);width:6px}.c-form-checkbox--h:has(:disabled),.c-form-checkbox:has(:disabled){background:#53808333}.c-form-checkbox input,.c-form-checkbox--h input{display:none}.c-form-checkbox .small,.c-form-checkbox--h .small{font-size:8px;font-weight:400}.c-form-checkbox--h{height:72px;padding-bottom:0;padding-top:0}.c-form-checkbox--h span{line-height:1.1;min-width:100px}.c-form-checkbox--h span:last-child{text-align:right}.c-form-text-multi{display:flex}.c-form-text-multi input{border:2px solid #b4d8db;height:48px;padding:0 16px;width:50%}.c-form-text-multi input::-moz-placeholder{color:#b4d8db;font-weight:700}.c-form-text-multi input::placeholder{color:#b4d8db;font-weight:700}.c-form-text-multi input:first-child{border-radius:8px 0 0 8px;border-right:none}.c-form-text-multi input:last-child{border-radius:0 8px 8px 0}.c-form-select-multi{display:flex}.c-form-select-multi .c-form-select-multi__item{border:2px solid #b4d8db;position:relative}.c-form-select-multi .c-form-select-multi__item:first-child{border-bottom-left-radius:8px;border-right:none;border-top-left-radius:8px;width:200px}.c-form-select-multi .c-form-select-multi__item:nth-child(2){border-right:none;width:calc(50% - 100px)}.c-form-select-multi .c-form-select-multi__item:nth-child(3){border-bottom-right-radius:8px;border-top-right-radius:8px;width:calc(50% - 100px)}.c-form-select-multi .c-form-select-multi__item:after{border-bottom:2px solid #538083;border-right:2px solid #538083;content:"";height:4px;position:absolute;right:18px;top:50%;transform:translateY(-50%) rotate(45deg);width:4px}.c-form-select-multi select{color:#538083;font-weight:700;height:48px;padding:0 16px;width:100%}.c-form-text{border:2px solid #b4d8db;border-radius:8px;height:48px;padding:0 16px;width:100%}.c-form-text::-moz-placeholder{color:#b4d8db;font-weight:700}.c-form-text::placeholder{color:#b4d8db;font-weight:700}.c-form-text--date{cursor:pointer;position:relative}.c-form-text--date::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.c-form-select{border:2px solid #b4d8db;border-radius:8px;height:48px;position:relative}.c-form-select select{font-weight:700;height:100%;padding:0 16px;width:100%}.c-form-select:after{border-bottom:2px solid #538083;border-right:2px solid #538083;content:"";height:4px;position:absolute;right:18px;top:50%;transform:translateY(-50%) rotate(45deg);width:4px}.c-form-zip{position:relative}.c-form-zip:before{content:"〒";font-weight:700;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.c-form-zip .c-form-text{padding-left:32px}.c-form-zip__bt{background:#538083;border-radius:6px;color:#fff;height:40px;justify-content:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:120px}.c-form-file,.c-form-zip__bt{align-items:center;cursor:pointer;display:flex}.c-form-file{border:2px solid #b4d8db;border-radius:8px;font-weight:700;height:48px;margin-bottom:16px;padding:0 16px;position:relative;width:100%}.c-form-file:after,.c-form-file:before{content:"";position:absolute;top:50%}.c-form-file:before{border:2px solid #538083;border-radius:50%;height:16px;right:16px;transform:translateY(-50%);width:16px}.c-form-file:after{border-bottom:2px solid #538083;border-right:2px solid #538083;height:4px;right:24px;transform:translateY(-50%) rotate(-45deg);width:4px}.c-form-file input{display:none}.c-form-textarea{border:2px solid #b4d8db;border-radius:8px;height:300px;padding:14px 16px;width:100%}.c-form-textarea ::-moz-placeholder{color:#b4d8db;font-weight:700}.c-form-textarea ::placeholder{color:#b4d8db;font-weight:700}.c-form-datetime{border:2px solid #b4d8db;border-radius:8px;cursor:pointer;font-weight:700;height:48px;padding:0 16px;width:100%}.vdatetime .vdatetime-calendar__month__day--selected:hover>span>span,.vdatetime .vdatetime-calendar__month__day--selected>span>span,.vdatetime .vdatetime-popup__header{background:#0ab7c3}.vdatetime .vdatetime-popup__actions__button,.vdatetime .vdatetime-time-picker__item--selected,.vdatetime .vdatetime-year-picker__item--selected{color:#0ab7c3}.c-form-err{color:#ff4896;margin-bottom:24px}.c-form-err ul{align-items:center;display:flex;flex-direction:column}.c-form-err li{list-style-type:disc}@media screen and (max-width:768px){.c-form-err li{margin:0 24px 0 48px}}.linktofaq-bank{display:flex;font-size:13px;justify-content:flex-start}.linktofaq-bank a{color:#ff4896}.c-attention{align-items:center;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:4px;margin-top:10px}.c-attention span:before{align-items:center;background:#538083;border-radius:50%;color:#fff;content:"i";display:flex;font-size:8px;height:13px;justify-content:center;width:13px}.c-select-tab{display:flex;justify-content:center;margin-bottom:24px}.c-select-tab ul{display:flex;gap:2px}.c-select-tab li{border:2px solid #0ab7c3;border-radius:8px;color:#0ab7c3;cursor:pointer;font-size:16px;font-weight:700;height:40px;position:relative;width:114px}.c-select-tab li:after,.c-select-tab li:before{content:"";position:absolute;top:50%}.c-select-tab li:before{border:2px solid #0ab7c3;border-radius:50%;height:16px;right:8px;transform:translateY(-50%);width:16px}.c-select-tab li:after{border-bottom:2px solid #0ab7c3;border-right:2px solid #0ab7c3;height:4px;right:15px;transform:translateY(calc(-50% - 1px)) rotate(45deg);width:4px}.c-select-tab li a{align-items:center;display:flex;height:100%;justify-content:center;padding-right:16px;right:100%}.c-select-tab--two li{width:173px}.c-pagenation ul{gap:4px}.c-pagenation li,.c-pagenation ul{align-items:center;display:flex;justify-content:center}.c-pagenation li{color:#0ab7c3;font-weight:700;height:32px;width:32px}.c-pagenation li a{align-items:center;border:1px solid #0ab7c3;border-radius:6px;display:flex;height:100%;justify-content:center;width:100%}.c-pagenation__next,.c-pagenation__prev{position:relative}.c-pagenation__next:after,.c-pagenation__next:before,.c-pagenation__prev:after,.c-pagenation__prev:before{content:"";position:absolute;top:50%}.c-pagenation__next:before,.c-pagenation__prev:before{background:#0ab7c3;height:2px;left:50%;transform:translate(-50%,-50%);width:8px}.c-pagenation__next:after,.c-pagenation__prev:after{border-bottom:2px solid #0ab7c3;border-left:2px solid #0ab7c3;height:5px;left:calc(50% - 5px);transform:translateY(-50%) rotate(45deg);width:5px}.c-pagenation__next:after{border:2px solid #0ab7c3;border-left:none;border-top:none;left:calc(50% - 2px);transform:translateY(-50%) rotate(-45deg)}.c-modal{align-items:center;background:#5380831a;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.c-modal__frame{background:#fff;border-radius:8px;box-shadow:0 0 20px #53808333;font-weight:700;margin:0 24px;max-width:345px;padding:32px 24px 24px;position:relative}.c-modal__frame--l{max-width:680px}.c-modal__inner{height:100%;max-height:660px;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:768px){.c-modal__inner{max-height:60vh}}.c-modal__close{background:#fff;border:1px solid #b4d8db;border-radius:50%;cursor:pointer;height:32px;position:absolute;right:-16px;top:-16px;width:32px}.c-modal__close:after,.c-modal__close:before{background:#538083;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:12px}.c-modal__close:before{transform:translate(-50%,-50%) rotate(-45deg)}.c-modal__close:after{transform:translate(-50%,-50%) rotate(45deg)}.c-modal__ttl{color:#0ab7c3;font-size:16px;text-align:center}.c-modal__body--m,.c-modal__ttl{margin-bottom:24px}.c-modal__f-wrap{display:flex;gap:16px;margin-bottom:20px}@media screen and (max-width:768px){.c-modal__f-wrap{flex-direction:column;gap:0}}.c-modal__f-wrap__item{width:calc(50% - 8px)}@media screen and (max-width:768px){.c-modal__f-wrap__item{width:100%}}.c-modal__f-wrap__item .p-contract-confirm__table{font-size:12px}.c-modal__f-wrap__item .p-contract-confirm__table td,.c-modal__f-wrap__item .p-contract-confirm__table th{padding:8px}@media screen and (max-width:768px){.c-modal__f-wrap__item .p-contract-confirm__table--nbb table{border-bottom:1px}.c-modal__f-wrap__item .p-contract-confirm__table--nbt table{border-top:none}}.c-modal__inner .model_caution{font-size:12px;font-weight:400}.c-modal__inner .model_caution .caution-ttl{color:#ff4896;display:block;font-size:13px;font-weight:700}@media screen and (max-width:414px){.c-modal__body{font-size:3vw}}.l-breadcrumb{margin:0 auto 30px;max-width:1072px;width:100%}.l-breadcrumb .l-breadcrumb__items{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-inline:25px}.l-breadcrumb .l-breadcrumb__items .l-breadcrumb__item{align-items:center;color:#0ab7c3;display:flex;justify-content:flex-start;margin-bottom:4px;margin-right:15px}@media screen and (max-width:768px){.l-breadcrumb .l-breadcrumb__items .l-breadcrumb__item{font-size:12px}}.l-breadcrumb .l-breadcrumb__items .l-breadcrumb__item:after{color:#538083;content:">";font-family:noto-sans-cjk-jp,Yu Gothic Medium,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:15px;margin-left:10px}.l-breadcrumb .l-breadcrumb__items .l-breadcrumb__item:last-child{margin-right:0}.l-breadcrumb .l-breadcrumb__items .l-breadcrumb__item:last-child:after{display:none}.l-breadcrumb .l-breadcrumb__items .l-breadcrumb__item a{transition:all .2s}.l-breadcrumb .l-breadcrumb__items .l-breadcrumb__item a:hover{color:#53808380;transition:all .2s}.l-breadcrumb .l-breadcrumb__items .l-breadcrumb__item .l-breadcrumb__text_current{color:#538083}.l-outer .c-banner{display:block;margin:0 auto;max-width:768px;width:100%}.l-outer .c-banner a{box-shadow:0 0 8px -6px #9cb0af;display:block;margin-inline:auto;transition:all .3s ease;width:80%}.l-outer .c-banner a img{display:block;width:100%}.l-outer .c-banner a:hover{opacity:.75;transition:all .3s ease}@media screen and (max-width:768px){.l-outer .c-banner{margin-block:140px 0}}.l-outer .c-banner.--contract{margin-bottom:40px}@media screen and (max-width:768px){.l-outer .c-banner.--contract{margin-top:40px;padding:0 25px}}.l-outer .c-banner.--contract img{box-shadow:0 0 8px -6px #9cb0af;display:block;margin-inline:auto;transition:all .3s ease;width:60%}@media screen and (max-width:768px){.l-outer .c-banner.--contract img{width:100%}}.p-top-main{margin-bottom:30px}@media screen and (max-width:768px){.p-top-main{height:850px;margin-bottom:40px}}.p-top-main-visual{height:760px;margin:0 auto;overflow:hidden;position:relative}@media screen and (max-width:768px){.p-top-main-visual{height:510px;overflow:visible}}.p-top-main-visual:after{background:#fff;bottom:-90px;content:"";height:100px;left:50%;position:absolute;transform:translate(-50%) rotate(-1deg);width:120%}@media screen and (max-width:768px){.p-top-main-visual:after{content:none}}.p-top-main-visual .l-inner-s{height:100%;position:relative}.p-top-main-visual__copy{color:#fff;font-family:source-han-sans-japanese,sans-serif;font-size:41px;font-weight:700;letter-spacing:0;line-height:75px;margin-bottom:26px;padding-top:108px}@media screen and (max-width:768px){.p-top-main-visual__copy{font-family:sans-serif;font-size:25px;line-height:1.5;padding-top:98px}}.p-top-main-visual__copy span{font-size:52px}@media screen and (max-width:768px){.p-top-main-visual__copy span{font-size:32px}}.p-top-main-visual__body{align-items:flex-end;bottom:34px;display:flex;gap:39px;justify-content:space-between;left:0;position:absolute;width:100%}@media screen and (max-width:768px){.p-top-main-visual__body{display:block;position:relative}}.p-top-main-visual__left{bottom:-30px;height:441px;padding-left:16px;position:relative;width:351px}@media screen and (max-width:768px){.p-top-main-visual__left{bottom:0;height:600px;margin-top:-220px;width:100%}}.p-top-main-visual__img{display:block}@media screen and (max-width:768px){.p-top-main-visual__img{display:none}}.p-top-main-visual__img__sp{display:none}@media screen and (max-width:768px){.p-top-main-visual__img__sp{bottom:56px;display:block;left:56%;position:absolute;transform:translate(-50%)}.p-top-main-visual__img__sp img{width:clamp(250px,50vw,350px)}}@media screen and (max-width:650px){.p-top-main-visual__img__sp{bottom:56px;display:block;left:50%;position:absolute}.p-top-main-visual__img__sp img{width:clamp(245px,50vw,265px)}}.p-top-main-visual__img__item{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff80;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:#ff4896;display:flex;font: 700 23px/28px source-han-sans-japanese,sans-serif;height:92px;justify-content:center;position:absolute;text-align:center;width:92px}@media screen and (max-width:768px){.p-top-main-visual__img__item{font-family:sans-serif}}.p-top-main-visual__img__item.item1{right:-326px;top:-215px}@media screen and (max-width:768px){.p-top-main-visual__img__item.item1{right:50px;top:95px}}.p-top-main-visual__img__item.item2{right:-225px;top:-235px}@media screen and (max-width:768px){.p-top-main-visual__img__item.item2{right:-10px;top:180px}}.p-top-main-visual__right{width:calc(100% - 390px)}@media screen and (max-width:768px){.p-top-main-visual__right{margin-top:-130px;width:100%}}.p-top-main-visual__list{margin-bottom:26px}.p-top-main-visual__list ul{display:flex;flex-wrap:wrap;gap:3px 7px}.p-top-main-visual__list li{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff80;border-radius:4px;color:#ff4896;font-size:16px;font-weight:700;height:40px;line-height:40px;text-align:center;width:calc(50% - 3.5px)}.p-top-main-visual__list .unlimitefd-calls{box-sizing:border-box;font-size:14px;line-height:1rem;padding-top:4px}.l-sep__item_bottom{align-items:center;display:flex;gap:30px;margin-bottom:48px}@media screen and (max-width:650px){.l-sep__item_bottom{flex-flow:column}}.l-sep__item_bottom .c-payment-timing{margin-bottom:0;width:50%}@media screen and (max-width:650px){.l-sep__item_bottom .c-payment-timing{width:100%}}.l-sep__item_bottom .tyming-items_aside{width:50%}@media screen and (max-width:650px){.l-sep__item_bottom .tyming-items_aside{width:100%}}.l-sep__item_bottom .c-section-head--s{margin-bottom:16px}.p-top-main-visual__plus{margin-bottom:10px}.p-top-main-visual__plus ul{align-items:center;display:flex;gap:20px;justify-content:space-between;position:relative}.p-top-main-visual__plus li{align-items:center;background:#fff;border:2px solid #0ab7c3;border-radius:4px;color:#0ab7c3;display:flex;font-size:18px;font-weight:700;height:32px;justify-content:center;width:calc(50% - 10px)}.p-top-main-visual__plus li:first-child:after,.p-top-main-visual__plus li:first-child:before{background:#0ab7c3;content:"";height:2px;left:50%;position:absolute;top:50%;width:12px}.p-top-main-visual__plus li:first-child:before{transform:translate(-50%,-50%)}.p-top-main-visual__plus li:first-child:after{transform:translate(-50%,-50%) rotate(90deg)}.top_eye_catch{align-items:center;display:flex;justify-content:center}.top_eye_catch img{height:auto;width:130px}.top_eye_catch img:first-child{margin-right:10px}.top_eye_catch img:last-child{margin-left:10px}.p-top-main-visual__price{color:#ff4896;font-size:20px;font-weight:700;margin-bottom:14px;text-align:center}@media screen and (max-width:768px){.p-top-main-visual__price{font-size:20px}}.p-top-main-visual__price span{font: 700 62px/71px Arimo}@media screen and (max-width:768px){.p-top-main-visual__price span{font-family:sans-serif;font-size:50px}}.p-top-main-visual__price small{font-size:18px}.l-section_headding-img img{display:block;margin-inline:auto;width:-moz-fit-content;width:fit-content}.l-section_headding-img img.--pc{margin-block:60px 45px}@media screen and (max-width:768px){.l-section_headding-img img.--pc{margin-top:60px}}@media screen and (max-width:650px){.l-section_headding-img img.--pc{display:none}}@media screen and (min-width:650px){.l-section_headding-img img.--sp{display:none}}@media screen and (max-width:650px){.l-section_headding-img{align-items:center;background:url(../images/top/head_bg_left.svg) no-repeat left -296px top -250px,url(../images/top/head_bg_right.svg) no-repeat right -260px bottom -280px,#0ab7c3;display:block;display:flex;justify-content:center;margin-top:60px;min-height:48px;padding:10px;width:100%}}.c-main-button.mv-btn,.mv-btn.p-contract--submit{margin-bottom:16px}.to-wifirentalpage a{background-color:#34cf47;border-radius:100px;box-sizing:border-box;color:#fff;margin-inline:auto;max-width:260px;padding:8px;position:relative;text-align:center;transition:all .3s}.to-wifirentalpage a:before{border:2px solid #fff;border-radius:50%;content:"";display:block;height:16px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px}.to-wifirentalpage a:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(45deg);width:4px}.to-wifirentalpage a:hover{transform:scale(1.02);transition:all .3s}.item-list_price_tax_include{align-items:center;color:#7e9697;display:flex;font-size:14px;justify-content:flex-end;margin-top:1px}.item-list_price_tax_include .small_txin{font-size:14px}.item-list_price_tax_include .small{font-size:10px}.top_page_h2{margin-top:90px}@media screen and (max-width:768px){.top_page_h2{margin-top:140px}}.recommend-section .c-main-button--small{margin-top:auto}.recommend-section .recommend_all{margin:30px auto 0}@media screen and (max-width:1024px){.recommend-section .recommend_all{max-width:260px}}.p-top-featured-wrap{display:flex;gap:40px}@media screen and (max-width:768px){.p-top-featured-wrap{flex-direction:column;margin-top:40px}}.p-top-featured-frame{width:calc(50% - 20px)}@media screen and (max-width:768px){.p-top-featured-frame{width:100%}}.p-top-featured-ttl{color:#0ab7c3;font-size:22px;font-weight:700;margin-bottom:24px;text-align:center}.p-top-featured-body{font-weight:700}.p-top-scene{margin-bottom:40px}.p-top-scene ul{display:flex;flex-wrap:wrap;gap:24px 40px}@media screen and (max-width:768px){.p-top-scene ul{flex-direction:column;gap:8px}}.p-top-scene li{border-radius:12px;box-shadow:0 0 16px #587d8026;padding:24px;width:calc(50% - 20px)}@media screen and (max-width:768px){.p-top-scene li{width:100%}}.p-top-scene__ttl{color:#0ab7c3;font-size:20px;font-weight:700;margin-bottom:16px;text-align:center}.p-top-scene__body{font-weight:700}.p-top-scene-footer{font-weight:700;text-align:center}.p-top-payment-timing-txt{font-weight:700;margin-bottom:24px}.p-top-initial{background:#0ab7c30f;border:6px solid rgba(10,183,195,.2);border-radius:18px}@media screen and (max-width:768px){.p-top-initial{background:none;border:none;width:100%}}.p-top-initial__ttl{border-bottom:1px solid rgba(10,183,195,.2);color:#0ab7c3;font-size:22px;font-weight:700;padding-bottom:11px;padding-top:6px;text-align:center}@media screen and (max-width:768px){.p-top-initial__ttl{border:none}}.p-top-initial__wrap{display:flex}@media screen and (max-width:768px){.p-top-initial__wrap{flex-direction:column}}.p-top-initial__item{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:18px;width:50%}@media screen and (max-width:768px){.p-top-initial__item{width:100%}}.p-top-initial__item .c-button-border-b{margin-bottom:16px;margin-inline:auto;width:189px}.p-top-initial__item .c-main-button--small{width:260px}.p-top-initial__table{border:2px solid #0ab7c3;border-radius:8px;border-spacing:0;width:100%}.p-top-initial__table tr>*{border:none;border-bottom:1px solid #0ab7c3;padding:10px 16px}.p-top-initial__table tr:first-child>:first-child{border-radius:8px 0 0}.p-top-initial__table tr:first-child>:last-child{border-radius:0 8px 0 0}.p-top-initial__table tr:last-child>:first-child{border-radius:0 0 0 8px}.p-top-initial__table tr:last-child>td,.p-top-initial__table tr:last-child>th{border:none;border-radius:0 0 8px}.p-top-initial__table td,.p-top-initial__table th{border-bottom:1px solid #0ab7c3;width:50%}.p-top-initial__table th{background:#0ab7c329;text-align:left}.p-top-initial__table td{background:#fff;font-weight:700;padding-left:10px;text-align:right}.p-top-initial__table td .small{font-size:8px;font-weight:400}.p-top-initial__txt{font-weight:700;margin-bottom:15px;text-align:center}.p-top-layout{margin:60px 0;position:relative}@media screen and (min-width:769px){.p-top-layout,.p-top-layout .c-section-head{color:#fff}.p-top-layout .c-section-txt span{color:#ff4896}.p-top-layout .p-top-featured-ttl{color:#538083}.p-top-layout .c-price-table tr td{background:#ffffff80;color:#538083}.p-top-layout .c-price-table tr:nth-child(2) td{background:#ffffff4d;color:#0ab7c3}}@media screen and (max-width:768px){.p-top-layout{margin:0}}.p-top-layout:before{background:#0ab7c380;border-bottom:20px solid #3feffc;border-top:20px solid #3feffc;bottom:0;content:"";height:100%;position:absolute;transform:skewY(-1deg);width:100%;z-index:-10}@media screen and (max-width:768px){.p-top-layout:before{content:none}}.initial_table tr:nth-child(4) td{font-size:12px}.p-plan .c-main-button--small{margin:0 auto}.p-plan .c-payment-timing{margin:0 auto;width:345px}.p-plan-pricetable{margin:0 auto 80px;width:492px}@media screen and (max-width:768px){.p-plan-pricetable{width:100%}}.p-plan-txt{font-weight:700}.p-plan-txt p{margin-bottom:20px}.p-plan-txt .center{text-align:center}.p-plan-option{margin-bottom:42px}.p-plan-option-ttl{color:#0ab7c3;font-size:22px;font-weight:700;margin-bottom:44px;position:relative;text-align:center}.p-plan-option-ttl:before{background:#3feffc;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:344px}@media screen and (max-width:768px){.p-plan-option-ttl:before{content:none}}.p-plan-option-ttl span{background:#fff;display:inline-block;padding:0 32px;position:relative;z-index:1}.p-plan-wrap{display:flex;gap:78px}@media screen and (max-width:768px){.p-plan-wrap{flex-direction:column;gap:0}}.p-plan-wrap__item{width:calc(50% - 39px)}@media screen and (max-width:768px){.p-plan-wrap__item{width:100%}}.p-plan-wrap__ttl{color:#0ab7c3;font-size:20px;font-weight:700;margin-bottom:24px;text-align:center}@media screen and (max-width:768px){.p-plan-wrap__ttl{margin-top:32px}}.p-plan-dl{margin-bottom:40px}@media screen and (max-width:768px){.p-plan-dl{margin-bottom:0}}.p-plan-dl dt{color:#0ab7c3;font-weight:700;margin-bottom:8px}.p-plan-dl dd{font-weight:700;margin-bottom:16px}.p-plan-s-ttl{align-items:center;display:flex;gap:15px;justify-content:center}.p-plan-s-ttl span:first-child{display:flex;flex-flow:column;font-size:20px}.plan-ttl-center{margin-inline:auto;margin-bottom:32px;width:100%}.plan-ttl-center p{text-align:center}.l-sep-plan_side{width:50%}.l-sep-plan_side .l-sep__item{width:100%}@media screen and (max-width:768px){.l-sep-plan_side{width:100%}}.p-model .c-section-txt{margin-bottom:24px}.p-model .c-main-button--small{margin-top:auto}.simonly_caution{margin-top:0}@media screen and (max-width:768px){.simonly_caution{margin-top:0}}.simonly_notice{background-color:#0ab7c314;flex-flow:column;font-size:12px;padding:5px 15px 7px}.simonly_notice,.simonly_notice .simonly_notice_model{align-items:center;display:flex;justify-content:center}.simonly_notice .simonly_notice_model{gap:10px}.simonly_notice .simonly_notice_model img{height:auto;width:50px}.simonly_notice .simonly_notice_model p span{font-weight:700}.isrentalwifi_red{color:red;display:block;font-weight:700}.contact-header-info{border:1px solid #0ab7c3;border-radius:5px;box-sizing:border-box;margin-inline:auto;margin-bottom:80px;margin-top:60px;padding:16px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:650px){.contact-header-info{margin:20px 8px 40px}.contact-header-info br{display:none}}.contact-header-info h2{color:#0ab7c3;margin-bottom:1em}.header-info--wifi{border-color:#34cf47}.header-info--wifi h2{color:#34cf47}.p-contract__step{margin-bottom:40px}.p-contract__bt{margin:16px auto 0;max-width:100%;width:297px}.p-contract-memo{font-size:8px;margin-top:8px}.p-contract--submit{border-radius:24px;box-shadow:0 6px 10px #ff489633;cursor:pointer;height:48px;margin:32px auto 16px;max-width:310px}.p-contract--submit:after{height:22px;right:13px;width:22px}.p-contract--submit span{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;height:100%;justify-content:center;width:100%}.p-contract--submit span:after,.p-contract--submit span:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.p-contract--submit span:before{background:#fff;height:2px;right:21px;width:10px}.p-contract--submit span:after{border-right:2px solid #fff;border-top:2px solid #fff;height:5px;right:21px;transform:translateY(-50%) rotate(45deg);width:5px}.p-contract--submit.is-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.p-contract__address li,.p-contract__txt{margin-bottom:8px}.p-contract__txt{font-size:10px}.p-contract__txt a{color:#0ab7c3;display:inline;text-decoration:underline}.p-contract--cancel{align-items:center;border:2px solid #0ab7c3;border-radius:16px;color:#0ab7c3;cursor:pointer;display:flex;font-weight:700;height:32px;justify-content:center;margin:0 auto;width:189px}.p-contract--step3-txt{font-size:10px;font-weight:700;line-height:2;margin-bottom:24px}.p-contract--step3-txt2{color:#0ab7c3;font-size:10px;font-weight:700;margin-bottom:8px}.p-contract--step3-sample{border:1px solid #538083;border-radius:8px;font-size:12px;font-weight:700;padding:16px}.p-contract--step3-sample>p{font-size:16px;margin-bottom:8px;text-align:center}.p-contract--step3-sample dl{display:flex;font-size:14px;gap:16px;justify-content:flex-start}.p-contract--step3-sample dt{color:#b4d8db;margin-bottom:4px;width:120px}@media screen and (max-width:650px){.p-contract--step3-sample dt{width:60px}}.p-contract--step3-sample dd{color:#538083;margin-bottom:8px}.p-contact-step3__question{color:#f02929;text-align:center}.p-contract-confirm__ttl{font-weight:700;margin-bottom:8px}.p-contract-confirm__table table{border:2px solid #b4d8db;border-collapse:collapse;table-layout:fixed;width:100%}.p-contract-confirm__table td,.p-contract-confirm__table th{border-bottom:1px solid #b4d8db;font-weight:700;padding:12px 16px;text-align:left;width:50%;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-line}@media screen and (max-width:768px){.p-contract-confirm__table td,.p-contract-confirm__table th{padding:10px 16px}}.p-contract-confirm__table th{background:#5380831a}.p-contract-confirm__bt{align-items:center;border:1px solid #538083;border-radius:16px;cursor:pointer;display:flex;font-weight:700;height:32px;justify-content:center;margin-bottom:32px;margin-left:auto;margin-top:8px;width:80px}.p-contract-confirm__picture ul{display:flex;gap:40px}@media screen and (max-width:768px){.p-contract-confirm__picture ul{flex-direction:column;gap:8px}}.p-contract-confirm__picture li{padding:16px;width:calc(50% - 20px)}@media screen and (max-width:768px){.p-contract-confirm__picture li{width:100%}}.p-contract-confirm__picture li img{width:100%}.p-contract-confirm__margin{margin-bottom:60px}@media screen and (max-width:768px){.p-contract-confirm__margin{margin-bottom:16px}}.p-contract__finish{align-items:center;background:#b4d8db33;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:0 auto 24px;max-width:345px;padding:16px 0}@media screen and (max-width:768px){.p-contract__finish{width:100%}}.p-contract__finish__ttl{color:#b4d8db;font-size:12px;font-weight:700;margin-bottom:4px}.p-contract__finish__body{font-size:16px;font-weight:700}.p-contract__finish__txt{font-weight:700;text-align:center}@media screen and (max-width:768px){.p-contract__finish__txt{text-align:left}}.p-contract__finish__txt .complete_caution{background-color:#fff6f9;border-radius:4px;margin-top:16px;padding:16px}.p-contract__finish__txt .complete_caution span{color:#f02929;display:block;font-size:20px;margin-bottom:12px}.p-contract__finish__txt .complete_caution p{color:#f02929}.p-contract__price-frame{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#fff;bottom:0;box-shadow:0 5px 15px #0000002b;height:60px;left:0;position:fixed;width:100%}.p-contract__price-frame__wrap{align-items:center;display:flex;height:100%;padding-top:4px}.p-contract__price-frame__item{align-items:center;display:flex;font-weight:700;height:100%;justify-content:space-between;padding:0 16px;width:50%}@media screen and (max-width:768px){.p-contract__price-frame__item{flex-direction:column;justify-content:center;padding:0}}.p-contract__price-frame__txt{font-size:10px}.p-contract__price-frame__txt .cb{color:#0ab7c3}.p-contract__price-frame__txt .big{color:#0ab7c3;font-size:24px}.p-contract__picture-frame{margin-bottom:8px;position:relative}.p-contract__picture-frame img{width:100%}.p-contract__picture-frame__close{background:#fff;border:2px solid #538083;border-radius:50%;cursor:pointer;height:24px;position:absolute;right:-12px;top:-12px;width:24px}.p-contract__picture-frame__close:after,.p-contract__picture-frame__close:before{background:#538083;content:"";height:2px;left:50%;position:absolute;top:50%;width:10px}.p-contract__picture-frame__close:before{transform:translate(-50%,-50%) rotate(-45deg)}.p-contract__picture-frame__close:after{transform:translate(-50%,-50%) rotate(45deg)}.p-contract-wifi-set-select{margin-bottom:16px;text-align:center}@media screen and (max-width:768px){.p-contract-wifi-set-select{margin-top:16px}}.p-contract-wifi-set-select.initial-cost,.plan-select{color:#f02929;padding-inline:16px}.plan-select{box-sizing:border-box;margin-inline:auto;margin-top:8px;max-width:500px;width:100%}.plan-select p{border:1px solid #f02929;border-radius:4px;font-weight:700;padding:4px 8px;text-align:left}.id-caution{background-color:#ffdbde;border-radius:4px;box-sizing:border-box;margin-block:16px;padding:16px}.id-caution .my_number-example img{display:block;margin:16px auto;width:80%}@media screen and (max-width:650px){.id-caution .my_number-example img{width:100%}}.id-caution p{color:#8f040e;font-size:18px;font-weight:700;margin-bottom:8px;text-align:center}.id-caution span{color:#8f040e;display:block;padding-bottom:3px;padding-left:1em;text-indent:-1em}.toidentification{background:#0ab7c3;border-radius:50px;color:#fff;margin:8px auto 0;max-width:260px;padding:6px 8px;text-align:center}.question-text{font-size:18px;font-weight:700;margin-top:16px;text-align:center}@media screen and (max-width:650px){.question-text{text-align:left}.question-text br{display:none}}.c-select_id.--step3{margin-bottom:16px}.c-select_id .p-contract .c-form-wrap ul li{display:flex;justify-content:flex-start;width:calc(50% - 20px)}.c-select_id .p-contract .c-form-wrap ul li label{gap:16px;justify-content:flex-start;width:100%}.c-select_id .p-contract .c-form-wrap ul li img{height:26px;width:auto}.c-select_id .p-contract .c-form-wrap ul li.--other_id label{align-items:flex-start;flex-flow:column;gap:0;height:100%;justify-content:center}.c-select_id .p-contract .c-form-wrap ul li.--other_id_type{background-color:#f1f1f1;border-radius:4px;flex-flow:column;gap:8px;padding:16px;position:relative}.c-select_id .p-contract .c-form-wrap ul li.--other_id_type span{font-weight:700}.c-select_id .p-contract .c-form-wrap ul li.--other_id_type ul{gap:0}.c-select_id .p-contract .c-form-wrap ul li.--other_id_type ul li{font-size:12px;width:50%}@media screen and (max-width:768px){.c-select_id .p-contract .c-form-wrap ul li.--other_id_type ul li{width:100%}}.c-select_id .p-contract .c-form-wrap ul li.--other_id_type:after{border-style:solid;border-bottom:6px solid transparent;border-left:12px solid #0ab7c3;border-right:0;border-top:6px solid transparent;content:"";display:block;height:0;left:-24px;position:absolute;top:50%;transform:translateY(-50%);width:0}@media screen and (max-width:768px){.c-select_id .p-contract .c-form-wrap ul li.--other_id_type:after{left:50%;top:-16px;transform:translateY(0) rotate(90deg)}.c-select_id .p-contract .c-form-wrap ul li.--other_id_type{margin-top:16px}.c-select_id .p-contract .c-form-wrap ul{flex-flow:column}.c-select_id .p-contract .c-form-wrap ul li{width:100%}}.c-select-shipping_date .c-form-shipping_date{background-color:#0ab7c31a;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;padding:24px}.c-select-shipping_date .c-form-shipping_date select{background-color:#fff;border:2px solid #b4d8db;border-radius:8px;box-sizing:border-box;cursor:pointer;font-weight:700;padding:16px 24px;width:80%}@media screen and (max-width:650px){.c-select-shipping_date .c-form-shipping_date select{padding:16px}}.p-contract-price_total_bottom{margin-top:40px}.p-contract-price_total_bottom-ttl{font-size:16px;margin-bottom:16px;text-align:center}.p-contract-price_total_bottom-wrap{background-color:#0ab7c31a;border-radius:8px;box-sizing:border-box;padding:24px 48px}@media screen and (max-width:650px){.p-contract-price_total_bottom-wrap{padding:24px}}.p-contract-price_total_bottom-item{align-items:center;display:flex;justify-content:space-between;position:relative}.p-contract-price_total_bottom-item .--sub-ttl{font-size:16px;font-weight:700}.p-contract-price_total_bottom-item .--main-price .big{color:#ff4896;font-size:24px;font-weight:700}.p-contract-price_total_bottom-item .--main-price .cb{font-size:14px;padding-left:4px}.p-contract-price_total_bottom-item:nth-of-type(2){margin-top:16px}.p-contract-price_total_bottom-item:before{border-top:1px dashed #538083;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}@media screen and (max-width:650px){.p-contract-price_total_bottom-item:before{display:none}}.total-cash_on_delivery{align-items:center;display:flex;gap:24px;justify-content:center;margin-block:16px}.total-cash_on_delivery .total-cash_on_delivery-image img{gap:8px;width:76px}.total-cash_on_delivery .total-cash_on_delivery-pr{background-color:#fff;border-radius:4px;box-sizing:border-box;padding:16px}.total-cash_on_delivery .total-cash_on_delivery-pr>p{font-weight:700}.total-cash_on_delivery .total-cash_on_delivery-pr>p .--red{color:#ff4896}.total-cash_on_delivery .total-cash_on_delivery-pr ul li{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin-top:8px}.total-cash_on_delivery .total-cash_on_delivery-pr ul li img{height:auto;width:20px}@media screen and (max-width:650px){.total-cash_on_delivery{flex-flow:column;gap:8px}}.--step1-btn{margin-bottom:80px}.p-contract_id-caution{align-items:center;background-color:#b4d8db33;border-radius:8px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:16px}.p-contract_id-caution.--step3{margin-bottom:8px}.p-contract_id-caution-ttl{font-size:16px;font-weight:700;text-align:center;width:100%}.p-contract_id-caution-ttl .--red{color:#ff4896}@media screen and (max-width:650px){.p-contract_id-caution-ttl{text-align:left}}.p-contract_id-caution-img{width:calc(30% - 10px)}.p-contract_id-caution-img img{width:100%}.p-contract_id-caution-txt{background-color:#fff;border-radius:4px;box-sizing:border-box;padding:8px;position:relative;width:calc(70% - 10px)}.p-contract_id-caution-txt dl{align-items:center;display:flex;gap:16px;justify-content:flex-start}.p-contract_id-caution-txt dl:first-child{padding-bottom:8px}@media screen and (max-width:650px){.p-contract_id-caution-txt dl:first-child{flex-flow:column;justify-content:center}.p-contract_id-caution-txt dl:first-child dt{width:240px}}.p-contract_id-caution-txt dl:first-child dd{margin-bottom:0}.p-contract_id-caution-txt dl:nth-child(2){align-items:flex-start;border-top:1px solid #000;padding-top:8px}@media screen and (max-width:650px){.p-contract_id-caution-txt dl:nth-child(2){align-items:center;flex-flow:column}.p-contract_id-caution-txt dl:nth-child(2) dt{width:240px}.p-contract_id-caution-txt dl:nth-child(2) dt br{display:none}}.p-contract_id-caution-txt dl dt{align-items:center;border:1px solid #000;border-radius:3px;display:flex;font-size:12px;justify-content:center;line-height:1.2;min-width:100px;padding-block:6px}.p-contract_id-caution-txt dl dd{margin-bottom:2px}.p-contract_id-caution-txt dl dd p{font-size:13px}.p-contract_id-caution-txt dl dd p img{display:inline-block;height:auto;margin-bottom:2px;margin-right:8px;width:16px}.p-contract_id-caution-txt dl dd small{color:#f25252;font-size:13px}.p-contract_id-caution-txt dl dd>small{padding-left:24px}@media screen and (max-width:650px){.p-contract_id-caution-txt dl dd>small{padding-left:0}.p-contract_id-caution-txt dl dd{margin-bottom:6px}.p-contract_id-caution-txt dl{gap:8px}}.p-contract_id-caution-txt:after{border-style:solid;border-bottom:6px solid transparent;border-left:10px solid #538083;border-right:0;border-top:6px solid transparent;content:"";display:block;height:0;left:-12px;position:absolute;top:50%;transform:translateY(-50%);width:0}@media screen and (max-width:650px){.p-contract_id-caution-txt:after{left:50%;top:-16px;transform:translateY(-50%) rotate(90deg)}.p-contract_id-caution-txt{margin-top:24px;width:100%}.p-contract_id-caution{flex-flow:column;gap:8px}}.p-identification__dl dd,.p-identification__dl dt,.p-identification__txt{font-weight:700}.p-identification__dl dt{color:#0ab7c3;margin-bottom:8px}.p-identification__dl dd{margin-bottom:16px}.p-identification__ttl{color:#0ab7c3;font-size:22px;font-weight:700;margin-bottom:24px;margin-top:40px;text-align:center}@media screen and (max-width:768px){.p-identification__ttl{margin-top:32px}}.identifiation_wrap .id-type-ttl{font-size:18px}.identifiation_wrap .id_necessary{font-size:16px;margin-bottom:1.5em;margin-top:1em}.identifiation_wrap .id_side{margin-bottom:20px;padding-left:15px}.identifiation_wrap .id_side .back,.identifiation_wrap .id_side .front{font-size:14px}.identifiation_wrap .id-images{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:20px;width:100%}.identifiation_wrap .id-images img{width:40%}.identifiation_wrap .id-caution{margin-bottom:30px;padding-left:2em}.identifiation_wrap .id-caution li{border-bottom:none;list-style:square!important}.identifiation_wrap .id-photo_prohibited{background:#fff;border-radius:8px;padding:15px}.identifiation_wrap .id-photo_prohibited .id-photo_prohibited_ttl{font-size:16px;margin-bottom:15px}.identifiation_wrap .id-photo_prohibited .id-photo_caution{font-size:14px;margin-bottom:15px}.identifiation_wrap .id-photo_prohibited .resubmit_ex_image{width:100%}.identifiation_wrap .small{margin-bottom:15px}.id-other_txt p{font-weight:700}.p-flow .c-tab-bt{margin-top:32px}.p-flow__link{display:flex;justify-content:center;margin-bottom:16px}.p-flow__link a{color:#0ab7c3;font-weight:700;padding-right:24px;position:relative;transition:all .2s}.p-flow__link a:hover{color:#53808380;transition:all .2s}.p-flow__link a:after,.p-flow__link a:before{content:"";position:absolute;top:50%;transition:all .2s}.p-flow__link a:before{border:2px solid #0ab7c3;border-radius:50%;height:16px;right:0;transform:translateY(-50%);width:16px}.p-flow__link a:after{border-bottom:2px solid #0ab7c3;border-right:2px solid #0ab7c3;height:4px;right:8px;transform:translateY(-50%) rotate(-45deg);width:4px}.p-flow__link a:hover:after,.p-flow__link a:hover:before{border-color:#53808380;transition:all .2s}.p-payment__ttl{color:#0ab7c3;font-size:22px;font-weight:700;margin-bottom:24px;text-align:center}@media screen and (max-width:768px){.p-payment__ttl{margin:0}}.p-payment .c-step{margin-bottom:40px}.p-about__ttl{color:#0ab7c3;font-size:22px;font-weight:700;margin-bottom:16px;text-align:center}@media screen and (max-width:768px){.p-about__ttl{margin-top:24px}}.p-about__body{font-weight:700;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.p-about__body{text-align:left}}.p-about__price{margin:0 auto 40px;max-width:492px}.p-about__plan{margin:0 auto 24px;max-width:345px}.p-about__plan .c-button-border-b{margin:0 auto 16px;width:189px}.p-about__plan .c-main-button--small{margin:0 auto}@media screen and (max-width:768px){.p-about--last,.p-reserve{padding-top:0}}.p-reserve .c-button-border-b{margin:0 auto}.p-reserve__txt{font-weight:700;margin-bottom:16px}.p-reserve__bt .c-button-border-b{margin:0 auto 40px}@media screen and (max-width:768px){.p-reserve__bt .c-button-border-b{margin-bottom:24px}}.p-reserve__sub{font-size:10px;font-weight:700;line-height:1;margin-bottom:16px}.p-reserve__sub a{color:#0ab7c3;text-decoration:underline}.p-reserve__last-txt{font-weight:700;margin:0 auto 24px;max-width:345px}.p-receive-form__date-error{color:#e53935;font-size:14px;font-weight:700;margin-top:8px}@media screen and (max-width:768px){.p-news{padding-top:0}}.p-news-detail__ttl{font-size:22px;font-weight:700;margin-bottom:8px}.p-news-detail__dt{align-items:center;color:#b4d8db;display:flex;font-weight:700;gap:16px;margin-bottom:24px}.p-news-detail__dt span{background:#0ab7c329;border-radius:4px;color:#538083;display:inline-block;padding:2px 8px}.p-magazine-detail__body,.p-news-detail__body{font-weight:400;margin-bottom:40px}.p-magazine-detail__body h1,.p-news-detail__body h1{font-size:2em;margin:.67em 0}.p-magazine-detail__body h2,.p-news-detail__body h2{font-size:1.5em;margin:.67em 0}.p-magazine-detail__body hr,.p-news-detail__body hr{box-sizing:content-box;height:0;overflow:visible}.p-magazine-detail__body pre,.p-news-detail__body pre{font-family:monospace,monospace;font-size:1em}.p-magazine-detail__body a,.p-news-detail__body a{background-color:transparent}.p-magazine-detail__body abbr[title],.p-news-detail__body abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.p-magazine-detail__body b,.p-magazine-detail__body strong,.p-news-detail__body b,.p-news-detail__body strong{font-weight:bolder}.p-magazine-detail__body code,.p-magazine-detail__body kbd,.p-magazine-detail__body samp,.p-news-detail__body code,.p-news-detail__body kbd,.p-news-detail__body samp{font-family:monospace,monospace;font-size:1em}.p-magazine-detail__body small,.p-news-detail__body small{font-size:80%}.p-magazine-detail__body sub,.p-magazine-detail__body sup,.p-news-detail__body sub,.p-news-detail__body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.p-magazine-detail__body sub,.p-news-detail__body sub{bottom:-.25em}.p-magazine-detail__body sup,.p-news-detail__body sup{top:-.5em}.p-magazine-detail__body img,.p-news-detail__body img{border-style:none}.p-magazine-detail__body button,.p-magazine-detail__body input,.p-magazine-detail__body optgroup,.p-magazine-detail__body select,.p-magazine-detail__body textarea,.p-news-detail__body button,.p-news-detail__body input,.p-news-detail__body optgroup,.p-news-detail__body select,.p-news-detail__body textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.p-magazine-detail__body button,.p-magazine-detail__body input,.p-news-detail__body button,.p-news-detail__body input{overflow:visible}.p-magazine-detail__body button,.p-magazine-detail__body select,.p-news-detail__body button,.p-news-detail__body select{text-transform:none}.p-magazine-detail__body [type=button],.p-magazine-detail__body [type=reset],.p-magazine-detail__body [type=submit],.p-magazine-detail__body button,.p-news-detail__body [type=button],.p-news-detail__body [type=reset],.p-news-detail__body [type=submit],.p-news-detail__body button{-webkit-appearance:button}.p-magazine-detail__body [type=button]::-moz-focus-inner,.p-magazine-detail__body [type=reset]::-moz-focus-inner,.p-magazine-detail__body [type=submit]::-moz-focus-inner,.p-magazine-detail__body button::-moz-focus-inner,.p-news-detail__body [type=button]::-moz-focus-inner,.p-news-detail__body [type=reset]::-moz-focus-inner,.p-news-detail__body [type=submit]::-moz-focus-inner,.p-news-detail__body button::-moz-focus-inner{border-style:none;padding:0}.p-magazine-detail__body [type=button]:-moz-focusring,.p-magazine-detail__body [type=reset]:-moz-focusring,.p-magazine-detail__body [type=submit]:-moz-focusring,.p-magazine-detail__body button:-moz-focusring,.p-news-detail__body [type=button]:-moz-focusring,.p-news-detail__body [type=reset]:-moz-focusring,.p-news-detail__body [type=submit]:-moz-focusring,.p-news-detail__body button:-moz-focusring{outline:1px dotted ButtonText}.p-magazine-detail__body fieldset,.p-news-detail__body fieldset{padding:.35em .75em .625em}.p-magazine-detail__body legend,.p-news-detail__body legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.p-magazine-detail__body progress,.p-news-detail__body progress{vertical-align:baseline}.p-magazine-detail__body textarea,.p-news-detail__body textarea{overflow:auto}.p-magazine-detail__body [type=checkbox],.p-magazine-detail__body [type=radio],.p-news-detail__body [type=checkbox],.p-news-detail__body [type=radio]{box-sizing:border-box;padding:0}.p-magazine-detail__body [type=number]::-webkit-inner-spin-button,.p-magazine-detail__body [type=number]::-webkit-outer-spin-button,.p-news-detail__body [type=number]::-webkit-inner-spin-button,.p-news-detail__body [type=number]::-webkit-outer-spin-button{height:auto}.p-magazine-detail__body [type=search],.p-news-detail__body [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.p-magazine-detail__body [type=search]::-webkit-search-decoration,.p-news-detail__body [type=search]::-webkit-search-decoration{-webkit-appearance:none}.p-magazine-detail__body ::-webkit-file-upload-button,.p-news-detail__body ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.p-magazine-detail__body details,.p-news-detail__body details{display:block}.p-magazine-detail__body summary,.p-news-detail__body summary{display:list-item}.p-magazine-detail__body template,.p-news-detail__body template{display:none}.p-magazine-detail__body [hidden],.p-news-detail__body [hidden]{display:none}@media screen and (max-width:768px){.p-magazine-detail__body,.p-news-detail__body{margin-bottom:32px}}.p-news-detail__back .c-button-border-b{margin:0 auto}.p-contact-confirm{margin-bottom:8px}.p-magazine-detail__dt{align-items:center;color:#b4d8db;display:flex;font-weight:700;gap:16px;margin-bottom:24px}.p-magazine-detail__dt span{background:#0ab7c329;border-radius:4px;color:#538083;display:inline-block;padding:2px 8px}@media screen and (max-width:768px){.p-magazine{padding-top:0}}.p-magazine__eyecatch{border-radius:8px;height:500px;margin-bottom:40px;overflow:hidden}@media screen and (max-width:768px){.p-magazine__eyecatch{height:auto;margin-bottom:24px}}.p-magazine__eyecatch img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-magazine-detail__ttl{font-size:22px;font-weight:700;margin-bottom:8px}@media screen and (max-width:768px){.p-magazine-detail__ttl{font-size:18px}}.p-magazine-detail__body .toul{border:2px dotted #0ab7c3;display:flex;flex-flow:column;justify-content:flex-start;margin-top:30px;padding:30px 20px 20px}.p-magazine-detail__body .toul li{display:inline-block;font-size:18px;font-weight:700;margin-bottom:10px;padding-left:25px;position:relative}@media screen and (max-width:768px){.p-magazine-detail__body .toul li{font-size:16px;padding-left:15px}}.p-magazine-detail__body .toul li:before{background:#0ab7c3;border-radius:50%;content:"";counter-increment:list;display:block;height:10px;left:0;position:absolute;top:7px;width:10px}.p-magazine-detail__body .tocall{background-color:#fff;border:1px solid #0ab7c3;border-radius:3px;box-shadow:0 0 16px #0000000a}.p-magazine-detail__body .tocall>p{background-color:#0ab7c3;color:#fff;font-size:22px;font-weight:700;padding:12px 0 12px 70px;position:relative;text-align:left}.p-magazine-detail__body .tocall>p:before{background-image:url(../images/top/menu.svg);content:"";height:22px;left:30px;position:absolute;top:17px;width:22px}.p-magazine-detail__body .tocall nav ul{padding:30px 30px 10px}@media screen and (max-width:768px){.p-magazine-detail__body .tocall nav ul{padding:15px}}.p-magazine-detail__body .tocall nav ul li{margin-bottom:20px}.p-magazine-detail__body .tocall nav ul li a{border-bottom:2px dotted #0ab7c3;color:#0ab7c3;display:inline-block;font-size:18px;font-weight:700;margin-bottom:15px}.p-magazine-detail__body .tocall nav ul li ul{padding:0 0 0 20px}@media screen and (max-width:768px){.p-magazine-detail__body .tocall nav ul li ul{padding:0 10px}}.p-magazine-detail__body .tocall nav ul li ul li{margin-bottom:10px}.p-magazine-detail__body .tocall nav ul li ul li a{border-bottom:1px dotted #0ab7c3;color:#538083;font-size:16px;margin-bottom:8px;margin-left:15px;position:relative;transition:all .15s}@media screen and (max-width:768px){.p-magazine-detail__body .tocall nav ul li ul li a{font-size:14px}}.p-magazine-detail__body .tocall nav ul li ul li a:hover{color:#53808380;transition:all .15s}.p-magazine-detail__body .tocall nav ul li ul li a:after{background:#b4d8db;content:"";display:block;height:1px;left:-25px;position:absolute;top:50%;transition:all .15s;width:10px}.p-magazine-detail__body .tocall nav ul li ul li a:after:hover:after{color:#53808380;transition:all .15s}.p-magazine-detail__body img{width:100%!important}.p-magazine-detail__body h2{background-color:#0ab7c3;color:#fff;font-size:26px;margin:20px 0;padding:15px 20px 10px}@media screen and (max-width:768px){.p-magazine-detail__body h2{font-size:18px}}.p-magazine-detail__body h3{background-color:#f9ffff;border-bottom:2px solid #0ab7c3;border-left:10px solid #0ab7c3;color:#538083;font-size:18px;margin-bottom:20px;padding:10px 20px 8px}@media screen and (max-width:768px){.p-magazine-detail__body h3{font-size:16px}}.p-magazine-detail__body h4{background-color:#e3e8e880;border-left:4px dotted #538083;color:#538083;font-size:18px;font-weight:700;margin-bottom:20px;margin-top:20px;padding:5px 0 3px 20px}.p-magazine-detail__body h5{background:#f9ffff;border-bottom:2px dotted #0ab7c3;font-size:16px;font-weight:700;margin-bottom:20px;margin-top:20px;padding:8px 0 5px 20px}.p-magazine-detail__body h6{font-size:16px;font-weight:700;margin:20px 0;padding:8px 0 5px 30px;position:relative}.p-magazine-detail__body h6:before{background-color:#0ab7c3;content:"";height:2px;left:0;position:absolute;top:19px;width:15px}.p-magazine-detail__body .small_ttl{background-color:#0ab7c3;color:#fff;display:block;font-size:16px;font-weight:700;padding:8px;text-align:center}.p-magazine-detail__body .topic_or,.p-magazine-detail__body .topicul_un{border:1px solid #0ab7c3;padding:15px}.p-magazine-detail__body .topic_or li,.p-magazine-detail__body .topicul_un li{display:block;line-height:2.2rem;margin-bottom:8px;margin-left:20px;position:relative}.p-magazine-detail__body .topic_or li:after,.p-magazine-detail__body .topicul_un li:after{background-color:#0ab7c3;border-radius:8px;content:"";height:8px;left:-17px;position:absolute;top:14px;width:8px}.p-magazine-detail__body .topic_or li p,.p-magazine-detail__body .topicul_un li p{border-bottom:1px dotted #0ab7c3;display:inline;line-height:1.4rem;padding-bottom:4px}.p-magazine-detail__body .topic_or{counter-reset:item;padding:25px 8px}.p-magazine-detail__body .topic_or li{list-style:none;margin-bottom:8px;margin-left:35px;position:relative}.p-magazine-detail__body .topic_or li:after{display:none}.p-magazine-detail__body .topic_or li:before{background-color:#0ab7c3;border-radius:30px;color:#fff;content:counter(item);counter-increment:item;height:23px;left:-36px;line-height:normal;padding-top:2px;position:absolute;text-align:center;top:4px;width:25px}@media screen and (max-width:768px){.p-magazine-detail__body .topic_or li:before{font-size:12px}}.p-magazine-detail__body .topic_or li:last-child{margin-bottom:0}.p-magazine-detail__body .reference{color:#538083;display:flex;font-weight:700;margin-top:15px}@media screen and (max-width:768px){.p-magazine-detail__body .reference{font-size:12px}}.p-magazine-detail__body .reference a{border-bottom:1px dotted #0ab7c3;color:#0ab7c3;padding-bottom:3px;padding-right:20px;position:relative;transition:all .25s}.p-magazine-detail__body .reference a:hover{border-color:#ff4896;color:#ff4896;transition:all .25s}.p-magazine-detail__body .reference a:hover:after{background:url(../images/top/external-link_hover.svg);content:"";transition:all .25s}.p-magazine-detail__body .reference a:after{background:url(../images/top/external-link.svg);content:"";height:15px;position:absolute;right:0;top:3px;transition:all .25s;width:15px}.p-magazine-detail__body .point_blue,.p-magazine-detail__body .point_pink,.p-magazine-detail__body .point_yellow{background:#fff;border:2px solid #0ab7c3;border-radius:3px;margin-bottom:40px;margin-top:40px;padding:15px 20px}@media screen and (max-width:768px){.p-magazine-detail__body .point_blue,.p-magazine-detail__body .point_pink,.p-magazine-detail__body .point_yellow{margin:20px 0}}.p-magazine-detail__body .point_blue>span,.p-magazine-detail__body .point_pink>span,.p-magazine-detail__body .point_yellow>span{background:#0ab7c3;border-radius:3px;color:#fff;padding:10px 15px 8px 40px;position:relative;top:-20px}@media screen and (max-width:768px){.p-magazine-detail__body .point_blue>span,.p-magazine-detail__body .point_pink>span,.p-magazine-detail__body .point_yellow>span{line-height:2rem}}.p-magazine-detail__body .point_blue>span:before,.p-magazine-detail__body .point_pink>span:before,.p-magazine-detail__body .point_yellow>span:before{background:url(../images/top/point.svg);background-repeat:no-repeat;content:"";height:20px;left:13px;position:absolute;top:10px;width:20px}.p-magazine-detail__body .point_pink{border-color:#ff4896}.p-magazine-detail__body .point_pink>span{background:#ff4896}.p-magazine-detail__body .point_yellow{border-color:#ff8966}.p-magazine-detail__body .point_yellow>span{background:#ff8966}.p-magazine-detail__body .table_blue,.p-magazine-detail__body .table_blue_w100,.p-magazine-detail__body .table_pink,.p-magazine-detail__body .table_pink_w100{margin-top:30px;position:relative}@media screen and (max-width:650px){.p-magazine-detail__body .table_blue,.p-magazine-detail__body .table_blue_w100,.p-magazine-detail__body .table_pink,.p-magazine-detail__body .table_pink_w100{padding-bottom:25px}.p-magazine-detail__body .table_blue:after,.p-magazine-detail__body .table_blue_w100:after,.p-magazine-detail__body .table_pink:after,.p-magazine-detail__body .table_pink_w100:after{background:url(../images/top/point-blue.svg);background-position:right 3px;background-repeat:no-repeat;background-size:15px auto;color:#0ab7c3;content:"スクロールできます";display:block;font-weight:700;height:18px;margin-top:10px;position:sticky;width:145px}.p-magazine-detail__body .table_blue,.p-magazine-detail__body .table_blue_w100,.p-magazine-detail__body .table_pink,.p-magazine-detail__body .table_pink_w100{height:auto;overflow:scroll;overflow-x:auto;overflow-y:hidden;width:100%}}.p-magazine-detail__body .table_blue>p,.p-magazine-detail__body .table_blue_w100>p,.p-magazine-detail__body .table_pink>p,.p-magazine-detail__body .table_pink_w100>p{font-size:16px;font-weight:700;padding-left:30px;position:relative}.p-magazine-detail__body .table_blue>p:before,.p-magazine-detail__body .table_blue_w100>p:before,.p-magazine-detail__body .table_pink>p:before,.p-magazine-detail__body .table_pink_w100>p:before{background-color:#0ab7c3;content:"";height:15px;left:0;position:absolute;top:3px;width:15px}.p-magazine-detail__body .table_blue table,.p-magazine-detail__body .table_blue_w100 table,.p-magazine-detail__body .table_pink table,.p-magazine-detail__body .table_pink_w100 table{border:2px solid #709ea1;border-spacing:0;margin-top:20px;margin-inline:auto;table-layout:fixed;width:70%}@media screen and (max-width:650px){.p-magazine-detail__body .table_blue table,.p-magazine-detail__body .table_blue_w100 table,.p-magazine-detail__body .table_pink table,.p-magazine-detail__body .table_pink_w100 table{min-width:600px}}@media screen and (max-width:768px){.p-magazine-detail__body .table_blue table,.p-magazine-detail__body .table_blue_w100 table,.p-magazine-detail__body .table_pink table,.p-magazine-detail__body .table_pink_w100 table{font-size:12px;margin-top:10px;width:100%}}.p-magazine-detail__body .table_blue table tbody,.p-magazine-detail__body .table_blue_w100 table tbody,.p-magazine-detail__body .table_pink table tbody,.p-magazine-detail__body .table_pink_w100 table tbody{width:100%;word-break:break-all}.p-magazine-detail__body .table_blue table tbody tr,.p-magazine-detail__body .table_blue_w100 table tbody tr,.p-magazine-detail__body .table_pink table tbody tr,.p-magazine-detail__body .table_pink_w100 table tbody tr{width:100%}.p-magazine-detail__body .table_blue table tbody tr:first-child th:not(:has(+td)),.p-magazine-detail__body .table_blue_w100 table tbody tr:first-child th:not(:has(+td)),.p-magazine-detail__body .table_pink table tbody tr:first-child th:not(:has(+td)),.p-magazine-detail__body .table_pink_w100 table tbody tr:first-child th:not(:has(+td)){background-color:#709ea1;border-left:1px solid #fff;border-right:1px solid #fff;color:#fff}.p-magazine-detail__body .table_blue table tbody tr:first-child th:not(:has(+td)):first-child,.p-magazine-detail__body .table_blue_w100 table tbody tr:first-child th:not(:has(+td)):first-child,.p-magazine-detail__body .table_pink table tbody tr:first-child th:not(:has(+td)):first-child,.p-magazine-detail__body .table_pink_w100 table tbody tr:first-child th:not(:has(+td)):first-child{border-left-color:#709ea1}.p-magazine-detail__body .table_blue table tbody tr:first-child th:not(:has(+td)):last-child,.p-magazine-detail__body .table_blue_w100 table tbody tr:first-child th:not(:has(+td)):last-child,.p-magazine-detail__body .table_pink table tbody tr:first-child th:not(:has(+td)):last-child,.p-magazine-detail__body .table_pink_w100 table tbody tr:first-child th:not(:has(+td)):last-child{border-right-color:#709ea1}.p-magazine-detail__body .table_blue table tbody tr th,.p-magazine-detail__body .table_blue_w100 table tbody tr th,.p-magazine-detail__body .table_pink table tbody tr th,.p-magazine-detail__body .table_pink_w100 table tbody tr th{background-color:#f9ffff;border:1px solid #709ea1;padding:15px 10px}.p-magazine-detail__body .table_blue table tbody tr td,.p-magazine-detail__body .table_blue_w100 table tbody tr td,.p-magazine-detail__body .table_pink table tbody tr td,.p-magazine-detail__body .table_pink_w100 table tbody tr td{border:1px solid #709ea1;padding:10px;text-align:center}.p-magazine-detail__body .table_blue table tbody tr td a,.p-magazine-detail__body .table_blue_w100 table tbody tr td a,.p-magazine-detail__body .table_pink table tbody tr td a,.p-magazine-detail__body .table_pink_w100 table tbody tr td a{border-bottom:1px dotted #0ab7c3;color:#0ab7c3;display:inline;line-height:1.6rem;line-height:2rem;padding-bottom:3px;padding-right:20px;position:relative;transition:all .25s;word-break:break-all}.p-magazine-detail__body .table_blue table tbody tr td a:hover,.p-magazine-detail__body .table_blue_w100 table tbody tr td a:hover,.p-magazine-detail__body .table_pink table tbody tr td a:hover,.p-magazine-detail__body .table_pink_w100 table tbody tr td a:hover{border-color:#ff4896;color:#ff4896;transition:all .25s}.p-magazine-detail__body .table_blue table tbody tr td a:hover:after,.p-magazine-detail__body .table_blue_w100 table tbody tr td a:hover:after,.p-magazine-detail__body .table_pink table tbody tr td a:hover:after,.p-magazine-detail__body .table_pink_w100 table tbody tr td a:hover:after{background:url(../images/top/external-link_hover.svg);content:"";transition:all .25s}.p-magazine-detail__body .table_blue table tbody tr td a:after,.p-magazine-detail__body .table_blue_w100 table tbody tr td a:after,.p-magazine-detail__body .table_pink table tbody tr td a:after,.p-magazine-detail__body .table_pink_w100 table tbody tr td a:after{background:url(../images/top/external-link.svg);bottom:6px;content:"";height:15px;position:absolute;right:0;transition:all .25s;width:15px}.p-magazine-detail__body .table_pink>p:before,.p-magazine-detail__body .table_pink_w100>p:before{background-color:#ff4896}.p-magazine-detail__body .table_pink table,.p-magazine-detail__body .table_pink_w100 table{border-color:#d59fb6}.p-magazine-detail__body .table_pink table tbody tr:first-child th:not(:has(+td)),.p-magazine-detail__body .table_pink_w100 table tbody tr:first-child th:not(:has(+td)){background-color:#d59fb6;color:#fff}.p-magazine-detail__body .table_pink table tbody tr:first-child th:not(:has(+td)):first-child,.p-magazine-detail__body .table_pink_w100 table tbody tr:first-child th:not(:has(+td)):first-child{border-left-color:#d59fb6}.p-magazine-detail__body .table_pink table tbody tr:first-child th:not(:has(+td)):last-child,.p-magazine-detail__body .table_pink_w100 table tbody tr:first-child th:not(:has(+td)):last-child{border-right-color:#d59fb6}.p-magazine-detail__body .table_pink table tbody tr th,.p-magazine-detail__body .table_pink_w100 table tbody tr th{background-color:#fffafc;border-color:#d59fb6}.p-magazine-detail__body .table_pink table tbody tr td,.p-magazine-detail__body .table_pink_w100 table tbody tr td{border-color:#d59fb6}.p-magazine-detail__body .table_pink_w100 table{width:100%}.p-magazine-detail__body .table_blue_w100 p:before{background-color:#0ab7c3}.p-magazine-detail__body .table_blue_w100 table{border-color:#709ea1;width:100%}.p-magazine-detail__body .table_blue_w100 table tbody tr:first-child th:not(:has(+td)){background-color:#709ea1;color:#fff}.p-magazine-detail__body .table_blue_w100 table tbody tr:first-child th:not(:has(+td)):first-child{border-left-color:#709ea1}.p-magazine-detail__body .table_blue_w100 table tbody tr:first-child th:not(:has(+td)):last-child{border-right-color:#709ea1}.p-magazine-detail__body .table_blue_w100 table tbody tr th{background-color:#f9ffff;border-color:#709ea1}.p-magazine-detail__body .table_blue_w100 table tbody tr td{border-color:#709ea1}.p-magazine-detail__body .em_b,.p-magazine-detail__body .em_p{border-bottom:4px solid #ff4896;color:#ff4896;font-size:16px;font-weight:700;line-height:1.9em;margin-inline:3px}.p-magazine-detail__body .em_b{border-bottom:1px dashed #0ab7c3;color:#0ab7c3}.p-magazine-detail__body strong{background:linear-gradient(transparent 60%,#ff6 0);font-size:18px;font-weight:700;line-height:1.8em}.p-magazine-detail__body .p_source{font-size:12px}.p-magazine-detail__body .comment,.p-magazine-detail__body .comment_p{border:1px solid #0ab7c3;margin:20px 0}.p-magazine-detail__body .comment .comment_ttl,.p-magazine-detail__body .comment_p .comment_ttl{background-color:#0ab7c3;color:#fff;display:block;font-weight:700;margin-bottom:15px;padding:8px 15px 5px}.p-magazine-detail__body .comment div,.p-magazine-detail__body .comment p,.p-magazine-detail__body .comment span,.p-magazine-detail__body .comment strong,.p-magazine-detail__body .comment_p div,.p-magazine-detail__body .comment_p p,.p-magazine-detail__body .comment_p span,.p-magazine-detail__body .comment_p strong{padding-inline:15px}.p-magazine-detail__body .comment span,.p-magazine-detail__body .comment_p span{display:block}.p-magazine-detail__body .comment>:last-child,.p-magazine-detail__body .comment_p>:last-child{padding-bottom:15px}.p-magazine-detail__body .comment_p{border-color:#ff4896}.p-magazine-detail__body .comment_p .comment_ttl{background-color:#ff4896;border-color:#ff4896}.p-magazine-detail__back .c-button-border-b{margin-inline:auto}.faq_page{box-sizing:border-box;padding-inline:20px}.faq-ttl{margin-top:40px}.faq_icon_select{display:flex;flex-wrap:wrap;justify-content:center}.faq_icon_select li{border:2px solid #0ab7c3;border-radius:8px;margin:15px 7.5px;max-width:370px;min-width:330px;position:relative;width:45%}.faq_icon_select li a{align-items:center;display:flex;justify-content:space-between}.faq_icon_select li p{color:#0ab7c3;font-size:16px;font-weight:700;margin-right:auto}.faq_icon_select li img{margin-inline:20px 15px}.faq_icon_select li :before{border:2px solid #0ab7c3;border-radius:50%;height:16px;right:8px;transform:translateY(-50%);width:16px}.faq_icon_select li :after{border-bottom:2px solid #0ab7c3;border-right:2px solid #0ab7c3;height:4px;right:15px;transform:translateY(calc(-50% - 1px)) rotate(45deg);width:4px}.faq_icon_select li :after,.faq_icon_select li :before{content:"";position:absolute;top:50%}.faq_page .faq_button-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}.faq_page .faq_button-wrapper .c-button-wrapper{box-sizing:border-box;display:flex;justify-content:center;width:50%}@media screen and (max-width:650px){.faq_page .faq_button-wrapper .c-button-wrapper{width:100%}}.faq_page .faq_button-wrapper .c-button-wrapper:nth-of-type(odd){padding-left:5%}@media screen and (max-width:650px){.faq_page .faq_button-wrapper .c-button-wrapper:nth-of-type(odd){padding-left:0}}.faq_page .faq_button-wrapper .c-button-wrapper:nth-of-type(2n){padding-right:5%}@media screen and (max-width:650px){.faq_page .faq_button-wrapper .c-button-wrapper:nth-of-type(2n){padding-right:0}}.faq_page .faq_button-wrapper .c-button-wrapper .c-button-border-b{height:32px;margin-top:10px;max-width:250px;width:70%}.faq_page .faq_button-wrapper .c-button-wrapper .c-button-border-b a{color:#0ab7c3}.faq_page .c-button-border-b{height:32px;margin-top:15px;margin-inline:auto;max-width:250px}.identification-btn{margin-bottom:15px}.storelist_page.--disabele{font-size:20px;margin:32px auto 60px;text-align:center}.storelist_page{padding-top:0}.storelist_page .c-section-head{margin-top:60px}.storelist_page .storelist_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding-inline:24px}@media screen and (max-width:650px){.storelist_page .storelist_wrapper{margin-top:40px}}.storelist_page .storelist_wrapper ul{border:2px solid #0ab7c3;border-radius:8px;box-shadow:0 0 16px #0000000a;box-sizing:border-box;display:flex;flex-direction:column;max-width:350px;width:50%}@media screen and (max-width:650px){.storelist_page .storelist_wrapper ul{margin:0 auto 30px;width:100%}}.storelist_page .storelist_wrapper ul .store_list_ttl{align-items:flex-start;display:flex;font-weight:700;justify-content:flex-start;margin-right:10px;width:25%}.storelist_page .storelist_wrapper ul .store_list_ttl span{color:#0ab7c3}.storelist_page .storelist_wrapper ul .store_list_ttl .shop_icon{height:15px;margin-right:2px;width:15px}.storelist_page .storelist_wrapper ul .store_list_ttl .shop_icon img{margin-top:-2px}.storelist_page .storelist_wrapper ul .store_name{background:#0ab7c3;box-sizing:border-box;color:#fff;font-size:22px;font-weight:700;padding:10px}.storelist_page .storelist_wrapper ul .store_img{padding-inline:15px;text-align:center}.storelist_page .storelist_wrapper ul .store_img img{display:block;margin:15px auto;width:100%}.storelist_page .storelist_wrapper ul .store_detail{display:flex;justify-content:flex-start;margin-bottom:8px;padding-inline:15px}.storelist_page .storelist_wrapper ul .store_detail p{width:70%}.storelist_page .storelist_wrapper ul .c-button-border-b{margin:auto auto 15px;max-width:200px;width:100%}.shop_detail_wrapper{display:flex;font-size:16px;justify-content:space-between}@media screen and (max-width:1024px){.shop_detail_wrapper{flex-direction:column}}.shop_detail_wrapper .shop-image{max-width:500px;width:100%}@media screen and (max-width:1024px){.shop_detail_wrapper .shop-image{margin:0 auto}}.shop_detail_wrapper .shop-image img{height:auto;width:100%}.shop_detail_wrapper ul{display:flex;flex-direction:column;width:45%}@media screen and (max-width:1024px){.shop_detail_wrapper ul{width:100%}}.shop_detail_wrapper ul li{display:flex;flex-grow:1;justify-content:flex-start;margin-top:8px}@media screen and (max-width:1024px){.shop_detail_wrapper ul li{flex-direction:column}}.shop_detail_wrapper ul li .shop_address_text{display:flex;flex-direction:column;width:70%}@media screen and (max-width:1024px){.shop_detail_wrapper ul li .shop_address_text{width:100%}}.shop_detail_wrapper ul li .shop_address_text p{width:100%}.shop_detail_wrapper ul li p{white-space:pre-line;width:70%}@media screen and (max-width:1024px){.shop_detail_wrapper ul li p{width:100%}}.shop_detail_wrapper ul li .shop_ttl{align-items:first flex-start;color:#0ab7c3;display:flex;font-weight:700;justify-content:flex-start;margin-right:15px;width:30%}@media screen and (max-width:1024px){.shop_detail_wrapper ul li .shop_ttl{margin-bottom:5px;margin-top:10px;width:100%}}.shop_detail_wrapper ul li .shop_ttl .shop_icon{height:15px;margin-inline:auto;width:15px}@media screen and (max-width:1024px){.shop_detail_wrapper ul li .shop_ttl .shop_icon{margin-right:5px}}.shop_detail_wrapper ul li .shop_ttl .shop_icon img{margin-top:-2px}.shop_detail_page__delete{box-sizing:border-box;height:100vh}.shop_detail_page__delete h2{margin-top:56px}.shop_detail_page__delete .--delete{border:2px solid #0ab7c3;border-radius:4px;box-sizing:border-box;font-size:18px;margin:8vh auto 0;max-width:800px;padding:24px;text-align:center;width:95%}.shop_detail_page__delete .--delete .c-main-button--small{margin:32px auto 0}@media screen and (max-width:650px){.shop_detail_page__delete .--delete{font-size:16px}}.shop_detail_page{padding-top:0}.shop_detail_page .c-main-button--small{margin:30px auto 0}.shop_detail_page .shop_map{height:100%;margin-top:60px;width:100%}@media screen and (max-width:1024px){.shop_detail_page .shop_map{margin-top:30px}}.shop_detail_page .shop_map iframe{aspect-ratio:4/1;width:100%}@media screen and (max-width:1024px){.shop_detail_page .shop_map iframe{aspect-ratio:2/1}}.shop_detail_page .p-contract--cancel{margin:45px auto 0}.company_page{box-sizing:border-box;padding-inline:20px}.company_page dl:first-child{border-top-color:#5380831a}@media screen and (max-width:650px){.company_page dl:first-child{border-top:1px solid #b4d8db}}.company_detail{display:flex;font-weight:700;justify-content:flex-start}@media screen and (max-width:650px){.company_detail{flex-direction:column}}.company_detail dt{background:#dde6e6;border-top:1px solid #fff;box-sizing:border-box;max-width:250px;padding:2% 0 2% 20px;width:30%}@media screen and (max-width:650px){.company_detail dt{border:1px solid #b4d8db;border-bottom:none;max-width:inherit;width:100%}}.company_detail dd{border-right:1px solid #b4d8db;border-top:1px solid #b4d8db;box-sizing:border-box;padding:2% 0 2% 20px;width:70%}@media screen and (max-width:650px){.company_detail dd{border-left:1px solid #b4d8db;max-width:inherit;width:100%}}.company_detail div{border-right:1px solid #b4d8db;border-top:1px solid #b4d8db;padding:2% 0 2% 20px;width:70%}@media screen and (max-width:650px){.company_detail div{border-left:1px solid #b4d8db;max-width:inherit;width:100%}}.company_detail div iframe{aspect-ratio:4/3;box-sizing:border-box;padding-right:20px;width:100%}.company_page dl:first-child dt{border-top-color:#dde6e6}.company_page dl:nth-child(2) div dd{border:none;padding:0;width:100%}.company_page dl:nth-child(2) div dd:first-child{margin-bottom:15px}@media screen and (max-width:650px){.company_page dl:nth-child(2) div dd:first-child{margin-bottom:8px}}.company_page dl:last-child dd{border-bottom:1px solid #b4d8db}.company_page dl:last-child dt{border-bottom:1px solid #dde6e6}.trade_law_page{box-sizing:border-box;padding-inline:20px}.trade_law_page dl:first-child{border-top-color:#5380831a}@media screen and (max-width:650px){.trade_law_page dl:first-child{border-top:1px solid #b4d8db}}.trade_law_detail{display:flex;font-weight:700;justify-content:flex-start}@media screen and (max-width:650px){.trade_law_detail{flex-direction:column}}.trade_law_detail dt{background:#dde6e6;border-top:1px solid #fff;box-sizing:border-box;max-width:250px;padding:2% 0 2% 20px;width:30%}@media screen and (max-width:650px){.trade_law_detail dt{border:1px solid #b4d8db;border-bottom:none;max-width:inherit;width:100%}}.trade_law_detail dd{border-right:1px solid #b4d8db;border-top:1px solid #b4d8db;box-sizing:border-box;padding:2% 0 2% 20px;width:70%}@media screen and (max-width:650px){.trade_law_detail dd{border-left:1px solid #b4d8db;max-width:inherit;padding-inline:10px;width:100%}}.trade_law_detail div{border-right:1px solid #b4d8db;border-top:1px solid #b4d8db;padding:2% 0 2% 20px;width:70%}@media screen and (max-width:650px){.trade_law_detail div{border-left:1px solid #b4d8db;max-width:inherit;width:100%}}.trade_law_detail div iframe{aspect-ratio:4/3;box-sizing:border-box;padding-right:20px;width:100%}.trade_law_detail .top_link{color:#0ab7c3;transition:all .35s}.trade_law_detail .top_link:hover{opacity:.5;transition:all .35s}.trade_law_detail .trade-law_detail_paydy{border:none;padding-left:0;padding-right:20px;width:100%}.trade_law_detail .trade-law_detail_paydy ul{margin-top:10px;padding-left:20px}.trade_law_detail .trade-law_detail_paydy ul li{font-weight:400;list-style:disc;margin-bottom:8px}.trade_law_detail .trade-law_detail_paydy table,.trade_law_detail .trade-law_detail_paydy table tr{border-collapse:collapse}.trade_law_detail .trade-law_detail_paydy table tr:last-child td:nth-child(4){font-size:13px;text-align:left}.trade_law_detail .trade-law_detail_paydy table tr th{background:#dde6e6;border-collapse:collapse;padding:1% 3px;width:25%}.trade_law_detail .trade-law_detail_paydy table tr th:first-child{border-bottom:1px solid #fff}.trade_law_detail .trade-law_detail_paydy table tr th:not(:first-child){background:#fff;border-bottom:1px solid #b4d8db;border-right:1px solid #b4d8db;border-top:1px solid #b4d8db}.trade_law_detail .trade-law_detail_paydy table tr th small{font-size:10px;vertical-align:super}.trade_law_detail .trade-law_detail_paydy table tr td{border-bottom:1px solid #b4d8db;border-right:1px solid #b4d8db;font-weight:400;line-height:1rem}.trade_law_detail .trade-law_detail_paydy table tr td small{font-size:10px;vertical-align:super}.trade_law_detail .trade-law_detail_paydy table tr{text-align:center}.trade_law_detail .trade-law_detail_paydy span{font-size:12px;font-weight:400}@media screen and (max-width:650px){.trade_law_detail .trade-law_detail_paydy{padding-right:0}}.trade_law_page dl:first-child dt{border-top-color:#dde6e6}.trade_law_page dl:nth-child(5) div dd{border:none;padding:0;width:100%}.trade_law_page dl:nth-child(5) div dd span{display:block}.trade_law_page dl:nth-child(5) div dd:first-child{margin-bottom:15px}@media screen and (max-width:650px){.trade_law_page dl:nth-child(5) div dd:first-child{margin-bottom:8px}}.trade_law_page dl:last-child dd{border-bottom:1px solid #b4d8db}.trade_law_page dl:last-child dt{border-bottom:1px solid #dde6e6}.service-guide_page .carriers_list{align-items:center;border:2px solid #0ab7c3;border-radius:8px;border-spacing:0;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px;width:100%}@media screen and (max-width:768px){.service-guide_page .carriers_list{margin-top:20px}}.service-guide_page .carriers_list li{border-bottom:1px solid #0ab7c3;padding:10px;text-align:center;width:50%}@media screen and (max-width:768px){.service-guide_page .carriers_list li{width:100%}}.service-guide_page .carriers_list li:nth-child(odd){border-right:1px solid #0ab7c3}.service-guide_page .carriers_list li .c-button-border-b{margin-inline:0 10px}.service-guide_page .carriers_list li .main-button_s_blue{max-width:210px}.service-guide_page .carriers_list li p{display:inline-block;margin-bottom:0}.service-guide_page .carriers_list li .small{font-size:12px;font-weight:400}.service-guide_page .carriers_list li:not(.p-plan-txt){align-items:baseline;display:flex;flex-wrap:wrap;justify-content:center}.service-guide_page .carriers_list .p-plan-txt{background-color:#53808380}@media screen and (max-width:768px){.service-guide_page .c-section-txt{margin-bottom:30px}}.service-guide_page .c-section-txt a{color:#0ab7c3;display:inline-block;transition:all .2s}.service-guide_page .c-section-txt a:hover{color:#53808380;transition:all .2s}.paidy_logo{display:block;height:auto;margin-inline:auto;max-width:350px;width:100%}.paidy_page{padding-bottom:40px;text-align:center}.paidy_page .paidy_description small{display:block;font-size:12px;margin-top:15px}@media screen and (max-width:650px){.paidy_page .paidy_description{text-align:left}}.paidy_page p .paidy-æstərìsk{font-size:10px;vertical-align:super}.paidy_page .feature_paidy{margin-top:40px}.paidy_page .feature_paidy h3{color:#0ab7c3;font-size:22px;margin-bottom:30px}.paidy_page .feature_paidy ul{background:#0ab7c308;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:15px}.paidy_page .feature_paidy ul li{display:grid;grid-row:span 2;grid-template-rows:subgrid}@media screen and (max-width:650px){.paidy_page .feature_paidy ul li{margin-top:15px}}.paidy_page .feature_paidy ul li img{display:block;height:auto;margin-inline:auto;width:134px}.paidy_page .feature_paidy .annotation{display:grid;font-size:12px;margin-left:auto;max-width:300px;text-align:left;width:100%}.paidy_page .feature_paidy .annotation p:nth-child(2),.paidy_page .feature_paidy .annotation p:nth-child(3){padding-left:1.5rem}.paidy_page .payment-method{margin:40px 0}.paidy_page .payment-method h3{color:#0ab7c3;font-size:22px;margin-bottom:30px}.paidy_page .payment-method ul{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.paidy_page .payment-method ul li{border-radius:8px;box-shadow:0 1px 13px #53808321;padding:15px 0}.paidy_page .payment-method ul li img{display:block;height:auto;margin-inline:auto;width:134px}.paidy_page .payment-method>p{margin:20px}.paidy_page .payment-method>p a{color:#ff4896;display:inline}@media screen and (max-width:650px){.paidy_page .paidy-houwto .tab-ttl-paidy{flex-flow:column}.paidy_page .paidy-houwto .tab-ttl-paidy li{border-radius:50px;margin-bottom:16px;width:100%}}.paidy_page .paidy-houwto{margin-top:30px}.paidy_page .paidy-houwto .paidy-tab-body .paidy-tab-body__ttl{color:#0ab7c3;font-size:16px;font-weight:700;margin-bottom:20px}@media screen and (max-width:650px){.paidy_page .paidy-houwto .paidy-tab-body{border-radius:12px}}.paidy_page .paidy-houwto .paidy-tab-body{border-radius:0 0 12px 12px}.paidy_page .paidy-houwto .paidy-tab-body table{margin-bottom:45px;width:100%}.paidy_page .paidy-houwto .paidy-tab-body table tbody{border:2px solid #8fccd1;border-radius:8px;display:block;position:relative}@media screen and (min-width:650px){.paidy_page .paidy-houwto .paidy-tab-body table tbody:after{border-right:2px solid #8fccd1;content:"";display:block;height:100%;left:50%;position:absolute;top:0;width:auto}}@media screen and (max-width:650px){.paidy_page .paidy-houwto .paidy-tab-body table tbody{display:grid;grid-template-columns:30% 70%}.paidy_page .paidy-houwto .paidy-tab-body table tbody:after{border-top:2px solid #8fccd1;content:"";display:block;height:auto;position:absolute;top:50%;width:100%}}.paidy_page .paidy-houwto .paidy-tab-body table tbody tr{align-items:center;box-sizing:border-box;display:flex;justify-content:space-around}@media screen and (max-width:650px){.paidy_page .paidy-houwto .paidy-tab-body table tbody tr{display:grid;grid-template-rows:1fr 1fr}}.paidy_page .paidy-houwto .paidy-tab-body table tbody tr td,.paidy_page .paidy-houwto .paidy-tab-body table tbody tr th{padding:10px;width:50%}@media screen and (max-width:650px){.paidy_page .paidy-houwto .paidy-tab-body table tbody tr td,.paidy_page .paidy-houwto .paidy-tab-body table tbody tr th{font-size:12px;width:auto}}.paidy_page .paidy-houwto .paidy-tab-body table tbody tr td a{color:#ff4896;display:inline}.paidy_page .paidy-houwto .paidy-tab-body table tbody tr td:nth-child(2){align-items:center;display:flex;flex-flow:column;justify-content:center;text-align:center}@media screen and (max-width:650px){.paidy_page .paidy-houwto .paidy-tab-body table tbody tr td:nth-child(2){border-left:none}}.paidy_page .paidy-houwto .paidy-tab-body table tbody .table-head{background-color:#8fccd1;color:#fff}.paidy_page .paidy-houwto .paidy-tab-body .paidy-step-tab1{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.paidy_page .paidy-houwto .paidy-tab-body .paidy-step-tab1 li{background-color:#f8fafa;border-radius:8px;display:grid;gap:10px;grid-row:span 3;grid-template-rows:subgrid;margin-top:20px;padding:15px}.paidy_page .paidy-houwto .paidy-tab-body .paidy-step-tab1 li p{border-top:1px dashed #0ab7c3;padding-top:15px;position:relative;text-align:left}.paidy_page .paidy-houwto .paidy-tab-body .paidy-step-tab1 li p a{color:#ff4896;display:inline}.paidy_page .paidy-houwto .paidy-tab-body .paidy-step-tab1 li img{display:block;height:auto;margin-inline:auto;width:150px}.paidy_page .paidy-houwto .paidy-tab-body .paidy-step-tab1 li span{background-color:#0ab7c3;border-radius:8px;color:#fff;display:block;margin-inline:auto;padding:5px;width:40px}.paidy_page .paidy-houwto .paidy-tab-body .paidy_description{margin-bottom:30px;margin-top:30px}.paidy_page .paidy-houwto .paidy-tab-body .paidy_description a{color:#ff4896;display:inline}.paidy_page .paidy-houwto .paidy-tab-body .registration-wrap{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}@media screen and (max-width:650px){.paidy_page .paidy-houwto .paidy-tab-body .registration-wrap{grid-template-columns:repeat(auto-fit,minmax(247px,1fr))}}.paidy_page .paidy-houwto .paidy-tab-body .registration-wrap .paidy-registration{border:2px solid #8fccd1;border-radius:8px;display:grid;grid-row:span 4;grid-template-rows:subgrid;position:relative}.paidy_page .paidy-houwto .paidy-tab-body .registration-wrap .paidy-registration>p{background:#8fccd1;border-radius:50px;color:#fff;left:0;max-width:240px;padding:5px 20px;position:absolute;top:-18px}.paidy_page .paidy-houwto .paidy-tab-body .registration-wrap .paidy-registration ul{display:grid;gap:20px;grid-row:span 4;grid-template-rows:subgrid;padding:24px 15px 15px;text-align:left}.paidy_page .paidy-houwto .paidy-tab-body .registration-wrap .paidy-registration ul li{align-items:center;border-bottom:1px dashed #8fccd1;display:flex;gap:10px;justify-content:flex-start;padding-bottom:8px}.paidy_page .paidy-houwto .paidy-tab-body .registration-wrap .paidy-registration ul li .appsotre-wrap a{display:inline}.paidy_page .paidy-houwto .paidy-tab-body .registration-wrap .paidy-registration ul li .appsotre-wrap a img{height:auto;width:95px}.paidy_page .paidy-houwto .paidy-tab-body .registration-wrap .paidy-registration ul li span{align-items:center;background:#8fccd1;border-radius:8px;color:#fff;display:flex;justify-content:center;min-width:35px;padding:8px;width:5%}@media screen and (max-width:650px){.paidy_page .paidy-houwto .paidy-tab-body .registration-wrap .paidy-registration:nth-child(2){margin-top:20px}}.sitemap_page .category_wrap{display:flex;flex-wrap:wrap;justify-content:center}.sitemap_page .category_wrap:first-child{margin-bottom:40px}@media screen and (max-width:768px){.sitemap_page .category_wrap .left_side,.sitemap_page .category_wrap:first-child{margin-bottom:20px}}.sitemap_page .category_wrap dl{margin:0 auto;max-width:280px;width:50%}@media screen and (max-width:768px){.sitemap_page .category_wrap dl{width:100%}}.sitemap_page .category_wrap dl .c-section-head--s{text-align:left}.sitemap_page .category_wrap dl dd{color:#538083;font-weight:700;margin-bottom:10px;padding-left:10px}.sitemap_page .category_wrap dl dd ul{margin-left:25px;margin-top:8px}.sitemap_page .category_wrap dl dd ul li{font-weight:400;position:relative}.sitemap_page .category_wrap dl dd ul li:before{background:#b4d8db;content:"";display:block;height:1px;left:-20px;position:absolute;top:50%;width:10px}.sitemap_page .category_wrap dl dd a{display:inline-block;transition:all .3s}.sitemap_page .category_wrap dl dd a .small{font-size:10px}.sitemap_page .category_wrap dl dd a:hover{color:#53808380;transition:all .3s}.apn_page .apn-wrap{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}@media screen and (max-width:650px){.apn_page .apn-wrap{margin-bottom:30px}}.apn_page .apn-wrap div{max-width:360px;width:44%}.apn_page .apn-wrap div .c-section-txt{text-align:left}@media screen and (max-width:650px){.apn_page .apn-wrap div{max-width:100%;width:100%}}.apn_page .last-text{margin:20px 0}@media screen and (max-width:650px){.apn_page .c-inquiry{margin-top:30px}}.c-item-list-wifimodel .c-tab-wifi{margin-bottom:0;padding-inline:0}@media screen and (max-width:650px){.c-item-list-wifimodel .c-tab-wifi{margin-bottom:0;margin-top:0;padding-inline:0}}.c-item-list-wifimodel .c-tab-wifi .c-tab-wifi-select{margin-inline:auto;max-width:700px;width:100%}.c-item-list-wifimodel .c-tab-wifi .c-tab-wifi-select ul li{align-items:center;background:#0ab7c314;color:#0ab7c3;display:flex;flex-flow:column;font-size:20px;height:60px;justify-content:center;line-height:1.2em}.c-item-list-wifimodel .c-tab-wifi .c-tab-wifi-select ul li small{font-size:13px;line-height:15px}.c-item-list-wifimodel .c-tab-wifi .c-tab-wifi-select ul li.is-active{background:#0ab7c3;color:#fff}@media screen and (max-width:768px){.c-item-list-wifimodel .c-tab-wifi .c-tab-wifi-select{max-width:none}}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi{border-color:#0ab7c3;padding-inline:32px}@media screen and (max-width:650px){.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi{padding:24px 16px}}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi h4{color:#538083;font-size:22px;font-weight:700;text-align:center}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .tab-body-txt-wifi{margin-top:8px;text-align:center}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-device-type{display:flex;gap:8px;justify-content:center;margin:16px 0 24px}@media screen and (max-width:768px){.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-device-type{flex-wrap:wrap;justify-content:flex-start}}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-device-type li{align-items:center;background:#0ab7c314;border-radius:4px;box-sizing:border-box;display:flex;gap:8px;justify-content:flex-start;padding:8px;width:calc(25% - 6px)}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-device-type li .wifi-type-left{align-items:center;background:#fff;border-radius:4px;display:flex;height:50px;justify-content:center;width:50px}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-device-type li .wifi-type-right{color:#538083;display:flex;flex-flow:column;font-weight:700;gap:6px;line-height:1.2em}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-device-type li .wifi-type-right .right-p-box{font-size:clamp(1rem,.667rem + .69vw,1.5rem)}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-device-type li .wifi-type-right .right-p-box small{font-size:8px}@media screen and (max-width:768px){.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-device-type li{width:calc(50% - 4px)}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-device-type li p{font-size:clamp(.813rem,.727rem + .36vw,.875rem)}}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap{display:flex;gap:8px;justify-content:center;margin-top:16px;width:100%}@media screen and (max-width:650px){.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap{flex-flow:column;gap:16px}}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-data li.data-capa:first-child{box-shadow:none;height:32px}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-data li.data-capa{align-items:center;box-shadow:0 0 14px -10px #497054;display:flex;font-size:24px;font-weight:700;height:48px;justify-content:center;width:130px}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-data li.data-capa small{align-self:end;bottom:9px;font-size:16px;font-weight:400;position:relative}@media screen and (max-width:650px){.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-data{display:none}}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier{box-shadow:0 0 14px -10px #497054;width:33.3333333333%}@media screen and (max-width:650px){.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier{width:100%}}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier.p-softbank h5{background:#9b9b9b}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier.p-softbank ul li:nth-child(2n){background-color:#f4f4f4}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier.p-docomo h5{background:#cc3341}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier.p-docomo ul li:nth-child(2n){background-color:#ffeef0}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier.p-au h5{background:#eb5505}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier.p-au ul li:nth-child(2n){background-color:#fff2ee}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier h5{align-items:center;border-radius:8px 8px 0 0;color:#fff;display:flex;height:32px;justify-content:center}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier ul li{align-items:center;display:flex;font-size:24px;font-weight:700;height:48px;justify-content:center;padding-inline:16px}@media screen and (max-width:768px){.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier ul li{font-size:clamp(1rem,.667rem + .69vw,1.5rem)}}@media screen and (max-width:650px){.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier ul li{font-size:clamp(1.25rem,.909rem + 1.45vw,1.5rem);justify-content:center}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier ul li:before{content:attr(data-label);display:block;margin-right:32px;position:relative}}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier ul li span{bottom:-5px;font-size:11px;position:relative}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier ul li.wifi-p-empty:after{background-color:#a3a29f;content:"";display:block;height:2px;margin-inline:auto;width:30%}@media screen and (max-width:650px){.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier ul li.wifi-p-empty:after{margin-inline:0;width:100px}}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-set-btn{margin:24px auto 0;max-width:260px}.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-flow-btn .align-center,.c-item-list-wifimodel .c-tab-wifi .c-tab__body-wifi .wifi-set-btn .align-center{text-align:center}.c-item-list-wifimodel .wifi-device-btn{background:#ff4896;border-radius:100px;box-shadow:0 10px 21px -15px #ff4896;color:#fff;margin:24px auto 0;max-width:260px;padding:13px 24px;position:relative;transition:all .3s}.c-item-list-wifimodel .wifi-device-btn:hover{transform:scale(1.02);transition:all .3s}.c-item-list-wifimodel .wifi-device-btn .c-wifi-button__txt:before{border:2px solid #fff;border-radius:50%;content:"";display:block;height:16px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px}.c-item-list-wifimodel .wifi-device-btn .c-wifi-button__txt:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(45deg);width:4px}.c-item-list-wifimodel .towifi-btn{margin-inline:auto;margin-top:30px;max-width:320px}.wifirentalpage .c-header .c-nav-menu__close{background-color:#2fcc42}.wifirentalpage .c-header .c-nav-tel{background:#ff3b494d}.wifirentalpage .c-header .c-nav-tel a{color:#ff3b49}.wifirentalpage .c-header .c-nav-list ul li,.wifirentalpage .c-header .c-nav-list ul li:last-child{border-color:#49705480}.wifirentalpage .c-header .c-nav-list .c-nav-list__parent{color:#497054}.wifirentalpage .c-header .c-nav-list .c-nav-list__parent:hover{background-color:#edfbf1}.wifirentalpage .c-header .c-nav-sub-list ul li a{color:#49705480}.wifirentalpage .c-header .c-nav-list__single:before{border-color:#2fcc42}.wifirentalpage .c-header .c-nav-list__single a{color:#497054}.wifirentalpage .c-header.c-header.is-active .c-header__txt{color:#2fcc42}.wifirentalpage .c-header.c-header.is-active .c-header__menu__wrap li{color:#497054}.wifirentalpage .c-header .c-nav{background-color:#2fcc42}.wifirentalpage .c-header .c-main-button--head{background:#ff3b49}.wifipage-outer:has(.l-outer-sub-wifirental){padding-top:56px}.wifipage-outer{color:#497054}.wifipage-outer .c-section-wifi-head{color:#025419}.wifipage-outer .c-section-wifi-head:after{background:#91f9a4}@media screen and (max-width:650px){.wifipage-outer .c-section-wifi-head{color:#fff!important}}.wifipage-outer .top_page_h2{margin-top:100px}.wifipage-outer .top_page_h2.white_h2{color:#fff}@media screen and (max-width:650px){.wifipage-outer{line-height:1.2}.wifipage-outer .c-section-head.initial-cost_red span{color:#f9ff19}}.wifipage-main{height:760px;width:100%}.wifipage-main .wifipage-main-visual{background:url(../images/wifirental/mv-bg-red.svg) no-repeat left calc(50% - 444px) top -750px/1240px,url(../images/wifirental/mv-bg.png) no-repeat 50%,radial-gradient(#bef7cf,#5cf289) 50%;height:760px;overflow:hidden;position:relative;width:100%}.wifipage-main .wifipage-main-visual:after{background:#fff;bottom:-87px;content:"";height:100px;left:50%;position:absolute;transform:translate(-50%) rotate(-1deg);width:120%}@media screen and (max-width:768px){.wifipage-main .wifipage-main-visual:after{display:none}.wifipage-main .wifipage-main-visual{background:url(../images/wifirental/mv-bg-red.svg) no-repeat left calc(50% - 444px) top -750px/1240px,url(../images/wifirental/mv-bg.png) no-repeat left 10% top -130px,radial-gradient(#bef7cf,#5cf289) 50%;height:510px;overflow:visible;padding-inline:16px}}.wifipage-main .wifi-main-innner{height:100%;margin-inline:auto;max-width:768px;position:relative}.wifipage-main .wifi-main-innner .wifi-main__copy{color:#fff;font-family:source-han-sans-japanese,sans-serif;font-size:41px;font-weight:700;letter-spacing:-1px;line-height:70px;margin-bottom:26px;padding-top:108px}.wifipage-main .wifi-main-innner .wifi-main__copy span{font-size:52px}@media screen and (max-width:768px){.wifipage-main .wifi-main-innner .wifi-main__copy{font-size:25px;line-height:1.5;padding-top:98px}.wifipage-main .wifi-main-innner .wifi-main__copy span{font-size:32px}}.wifipage-main .wifi-main-innner .wifi-main__body{align-items:flex-end;bottom:34px;display:flex;gap:0;justify-content:space-between;left:0;position:absolute;width:100%}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main_img{bottom:-30px;position:relative}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main_img img{width:max(375px,min(50vw,400px))}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main_img .main-img-item{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff80;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:#ff3b49;display:flex;font: 700 23px/28px source-han-sans-japanese,sans-serif;height:92px;justify-content:center;position:absolute;text-align:center;width:92px}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main_img .main-img-item.item1{right:-280px;top:-154px}@media screen and (max-width:768px){.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main_img .main-img-item.item1{right:50px;top:50px}}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main_img .main-img-item.item2{right:-180px;top:-175px}@media screen and (max-width:768px){.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main_img .main-img-item.item2{right:0;top:140px}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main_img{height:600px;margin-top:-220px;width:100%}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main_img img{bottom:86px;display:block;height:auto;left:50%;position:absolute;transform:translate(-50%);vertical-align:middle;width:max(272px,min(50vw,386px))}}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .main-wifi-right-list{display:flex;flex-wrap:wrap;gap:3px 7px}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .main-wifi-right-list li{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff80;border-radius:4px;color:#ff3b49;font-size:16px;font-weight:700;height:40px;line-height:40px;text-align:center;width:calc(50% - 3.5px)}@media screen and (max-width:768px){.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .main-wifi-right-list li{font-size:14px}}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-carrier{display:flex;gap:8px;justify-content:center;margin:16px 0 8px}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-carrier .carrier-type{background:#fff;border:2px solid #2fcc42;border-radius:100px;font-size:24px;font-weight:700;padding-inline:16px;padding-bottom:1px}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-carrier .carrier-type.right-softbank{border-color:#9b9b9b;color:#9b9b9b}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-carrier .carrier-type.right-docomo{border-color:#cc3341;color:#cc3341}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-carrier .carrier-type.right-au{border-color:#eb5505;color:#eb5505}@media screen and (max-width:768px){.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-carrier .carrier-type{font-size:16px}}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .right-strong-ttl{background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;filter:drop-shadow(1px 3px 5px rgba(13,81,58,.2));justify-content:center;padding:16px;position:relative}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .right-strong-ttl:after{border-style:solid;border-bottom:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:45px solid #fff;bottom:-20px;content:"";display:block;height:0;position:absolute;right:15px;transform:skew(-35deg);width:0}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .right-strong-ttl .right-ttl-txt{align-items:flex-start;color:#025419;display:flex;flex-flow:column;font-size:40px;font-weight:700;justify-content:center;line-height:1em;width:-moz-fit-content;width:fit-content}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .right-strong-ttl .right-ttl-txt .right-small{font-size:18px;line-height:1em}@media screen and (max-width:768px){.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .right-strong-ttl .right-ttl-txt .right-small{font-size:16px}}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .right-strong-ttl .right-ttl-txt .right-storng-ttl{align-items:baseline;display:flex;gap:2px;justify-content:flex-start}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .right-strong-ttl .right-ttl-txt .right-storng-ttl .red{bottom:-3px;color:#ff3b49;font-size:55px;position:relative}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .right-strong-ttl .right-ttl-txt .right-storng-ttl .red.small-ttl{font-size:30px}@media screen and (max-width:768px){.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .right-strong-ttl .right-ttl-txt .right-storng-ttl .red{font-size:40px}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .right-strong-ttl .right-ttl-txt{font-size:32px}}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .right-strong-fee{align-items:baseline;color:#ff3b49;display:flex;font-size:62px;font-weight:700;gap:3px;justify-content:center;line-height:1.2em}@media screen and (max-width:768px){.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .right-strong-fee{font-size:50px}}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .right-strong-fee .conma-s{font-size:50px}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .right-strong-fee small{font-size:18px;line-height:18px}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .right-strong-fee .price-unit{align-self:end;bottom:8px;display:flex;flex-flow:column;font-size:18px;justify-content:flex-start;line-height:18px;position:relative}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .right-strong-fee .price-unit small{color:#497054;font-size:10px;font-weight:400}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .c-wifimain-button{background-color:#ff3b49;border-radius:500px;box-shadow:0 13px 26px #c11a1a33;color:#fff;margin-bottom:16px;margin-top:12px;position:relative;transition:all .2s}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .c-wifimain-button:hover{transform:scale(1.02);transition:all .2s}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .c-wifimain-button a{align-items:center;display:flex;flex-flow:column;justify-content:center;line-height:1.2em;padding-block:16px 14px;position:relative}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .c-wifimain-button a:before{background:#fff;content:"";height:2px;position:absolute;right:36px;top:50%;width:13px}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .c-wifimain-button a:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:7px;position:absolute;right:36px;top:50%;transform:translateY(-50%) rotate(45deg);width:7px}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .c-wifimain-button a .c-wifimain-button__txt{font-size:22px;font-weight:700;margin-bottom:8px}@media screen and (max-width:768px){.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .c-wifimain-button a .c-wifimain-button__txt{font-size:18px;margin-bottom:4px}}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .c-wifimain-button a .c-wifimain-button__sub{font-size:12px}@media screen and (max-width:768px){.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .c-wifimain-button a{margin-bottom:8px}}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .c-wifimain-button:after{border:2px solid #fff;border-radius:50%;content:"";height:32px;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:32px}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .to-sprentalpage a{background-color:#0ab7c3;border-radius:100px;box-sizing:border-box;color:#fff;margin-inline:auto;max-width:260px;padding:8px;position:relative;text-align:center;transition:all .3s}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .to-sprentalpage a:before{border:2px solid #fff;border-radius:50%;content:"";display:block;height:16px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .to-sprentalpage a:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(45deg);width:4px}.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right .right-catch-plan .to-sprentalpage a:hover{transform:scale(1.02);transition:all .3s}@media screen and (max-width:768px){.wifipage-main .wifi-main-innner .wifi-main__body .wifi-main-right{margin-top:-130px;width:100%}.wifipage-main .wifi-main-innner .wifi-main__body{display:block;position:relative}}.wifipage-outer .wifi-page__h2{margin-top:80px}@media screen and (max-width:650px){.wifipage-outer .wifi-page__h2{margin-top:40px}}.wifipage-outer.wifi-contract .wifi-page__h2{margin-top:0}.wifipage-outer .l-wifi-section{margin-inline:auto;max-width:1024px;width:100%}.wifipage-outer .l-wifi-section h3{color:#025419;font-size:22px;font-weight:700;margin-bottom:24px;text-align:center}@media screen and (max-width:768px){.wifipage-outer .l-wifi-section h3{margin-top:32px}}.wifipage-outer .l-wifi-section .wifi-sec-lead{margin-bottom:32px;text-align:center}.wifipage-outer .l-wifi-section .wifi-sec-lead span{color:#ff3b49;font-size:16px;font-weight:700}@media screen and (max-width:650px){.wifipage-outer .l-wifi-section .wifi-sec-lead{margin-top:40px;padding-inline:16px;text-align:left}}.wifipage-outer .l-wifi-section .wifi-feature{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding-inline:16px}@media screen and (max-width:768px){.wifipage-outer .l-wifi-section .wifi-feature{gap:8px}}.wifipage-outer .l-wifi-section .wifi-feature li{align-items:center;border:1px solid #2fcc42;border-radius:8px;box-shadow:0 0 14px -13px #497054;display:flex;justify-content:space-between;padding:8px 4px 8px 4em;position:relative;width:calc(50% - 8px)}.wifipage-outer .l-wifi-section .wifi-feature li p{color:#025419;font-size:clamp(1rem,.75rem + .52vw,1.375rem);font-weight:700;letter-spacing:-.5px;line-height:1.2em}.wifipage-outer .l-wifi-section .wifi-feature li p span.red{color:#ff3b49}@media screen and (max-width:650px){.wifipage-outer .l-wifi-section .wifi-feature li p{font-size:13px}}.wifipage-outer .l-wifi-section .wifi-feature li .icon_check{left:1em;position:absolute;top:40px}@media screen and (max-width:768px){.wifipage-outer .l-wifi-section .wifi-feature li{flex-flow:column;gap:4px;padding:8px}.wifipage-outer .l-wifi-section .wifi-feature li img.icon_small{width:95px}.wifipage-outer .l-wifi-section .wifi-feature li img.icon_logn{width:100px}.wifipage-outer .l-wifi-section .wifi-feature li .icon_check{display:none}.wifipage-outer .l-wifi-section .wifi-feature img{width:152px}}.wifipage-outer .c-tab-wifi{margin-bottom:100px;padding-inline:16px}@media screen and (max-width:650px){.wifipage-outer .c-tab-wifi{margin-bottom:0;margin-top:40px}}.wifipage-outer .c-tab-wifi .c-tab-wifi-select{margin-inline:auto;max-width:700px;width:100%}.wifipage-outer .c-tab-wifi .c-tab-wifi-select ul li{align-items:center;background:#e3ffe6;color:#2fcc42;display:flex;flex-flow:column;font-size:20px;height:60px;justify-content:center;line-height:1.2em}.wifipage-outer .c-tab-wifi .c-tab-wifi-select ul li small{font-size:13px;line-height:15px}.wifipage-outer .c-tab-wifi .c-tab-wifi-select ul li.is-active{background:#2fcc42;color:#fff}@media screen and (max-width:768px){.wifipage-outer .c-tab-wifi .c-tab-wifi-select{max-width:none}}.wifipage-outer .c-tab-wifi .c-tab__body-wifi{border-color:#2fcc42;padding-inline:32px}@media screen and (max-width:650px){.wifipage-outer .c-tab-wifi .c-tab__body-wifi{padding:24px 16px}}.wifipage-outer .c-tab-wifi .c-tab__body-wifi h4{color:#025419;font-size:22px;font-weight:700;text-align:center}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .tab-body-txt-wifi{margin-top:8px;text-align:center}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-device-type{display:flex;gap:8px;justify-content:center;margin:16px 0 24px}@media screen and (max-width:768px){.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-device-type{flex-wrap:wrap;justify-content:flex-start}}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-device-type li{align-items:center;background:#e3ffe6;border-radius:4px;box-sizing:border-box;display:flex;gap:8px;justify-content:flex-start;padding:8px;width:calc(25% - 6px)}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-device-type li .wifi-type-left{align-items:center;background:#fff;border-radius:4px;display:flex;height:50px;justify-content:center;width:50px}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-device-type li .wifi-type-right{color:#025419;display:flex;flex-flow:column;font-weight:700;gap:6px;line-height:1.2em}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-device-type li .wifi-type-right .right-p-box{font-size:clamp(1rem,.667rem + .69vw,1.5rem)}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-device-type li .wifi-type-right .right-p-box small{font-size:8px}@media screen and (max-width:768px){.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-device-type li{width:calc(50% - 4px)}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-device-type li p{font-size:clamp(.813rem,.727rem + .36vw,.875rem)}}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap{display:flex;gap:8px;justify-content:center;margin-top:16px;width:100%}@media screen and (max-width:650px){.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap{flex-flow:column;gap:16px}}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-data li.data-capa:first-child{box-shadow:none;height:32px}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-data li.data-capa{align-items:center;box-shadow:0 0 14px -10px #497054;display:flex;font-size:24px;font-weight:700;height:48px;justify-content:center;width:130px}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-data li.data-capa small{align-self:end;bottom:9px;font-size:16px;font-weight:400;position:relative}@media screen and (max-width:650px){.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-data{display:none}}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier{box-shadow:0 0 14px -10px #497054;width:33.3333333333%}@media screen and (max-width:650px){.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier{width:100%}}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier.p-softbank h5{background:#9b9b9b}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier.p-softbank ul li:nth-child(2n){background-color:#f4f4f4}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier.p-docomo h5{background:#cc3341}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier.p-docomo ul li:nth-child(2n){background-color:#ffeef0}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier.p-au h5{background:#eb5505}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier.p-au ul li:nth-child(2n){background-color:#fff2ee}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier h5{align-items:center;border-radius:8px 8px 0 0;color:#fff;display:flex;height:32px;justify-content:center}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier ul li{align-items:center;display:flex;font-size:24px;font-weight:700;height:48px;justify-content:center;padding-inline:16px}@media screen and (max-width:768px){.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier ul li{font-size:clamp(1rem,.667rem + .69vw,1.5rem)}}@media screen and (max-width:650px){.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier ul li{font-size:clamp(1.25rem,.909rem + 1.45vw,1.5rem);justify-content:center}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier ul li:before{content:attr(data-label);display:block;margin-right:32px;position:relative}}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier ul li span{bottom:-5px;font-size:11px;position:relative}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier ul li.wifi-p-empty:after{background-color:#a3a29f;content:"";display:block;height:2px;margin-inline:auto;width:30%}@media screen and (max-width:650px){.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-p-wrap .wifi-p-carrier ul li.wifi-p-empty:after{margin-inline:0;width:100px}}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-set-btn{margin:24px auto 0;max-width:260px}.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-flow-btn .align-center,.wifipage-outer .c-tab-wifi .c-tab__body-wifi .wifi-set-btn .align-center{text-align:center}.wifipage-outer .wifi-device-wrap{background:url(../images/wifirental/device-bg.png) no-repeat top/cover,radial-gradient(#bef7cf,#5cf289) 50%;padding:8px 0 100px;position:relative}.wifipage-outer .wifi-device-wrap .wifi-h2-w{color:#fff;margin-bottom:30px;margin-top:0}.wifipage-outer .wifi-device-wrap .wifi-sec-lead{color:#025419;padding-inline:16px}.wifipage-outer .wifi-device-wrap .device-list{align-items:stretch;display:flex;gap:16px;justify-content:center;margin-top:82px;padding-inline:16px}.wifipage-outer .wifi-device-wrap .device-list>li{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffc;border-radius:8px;display:flex;flex-flow:column;padding:82px 24px 24px;position:relative;width:calc(33.33333% - 10px)}.wifipage-outer .wifi-device-wrap .device-list>li .device-item-img{height:auto;left:50%;position:absolute;top:-58px;transform:translate(-50%);width:156px}.wifipage-outer .wifi-device-wrap .device-list>li h5{font-size:24px;text-align:center}.wifipage-outer .wifi-device-wrap .device-list>li small{color:#2fcc42;display:inline-block;font-size:11px;line-height:14px;margin:8px 0}.wifipage-outer .wifi-device-wrap .device-list>li .d-merit{margin-top:auto}.wifipage-outer .wifi-device-wrap .device-list>li .d-merit li{align-items:flex-start;display:flex;font-size:16px;font-weight:700;gap:4px;justify-content:flex-start;line-height:1.2em;margin-bottom:8px}.wifipage-outer .wifi-device-wrap .device-list>li .d-merit li:nth-child(2){margin-bottom:16px}.wifipage-outer .wifi-device-wrap .device-list>li .d-merit li img{padding-top:8px;width:13px}@media screen and (max-width:1024px){.wifipage-outer .wifi-device-wrap .device-list{flex-wrap:wrap;gap:64px;-moz-column-gap:16px;column-gap:16px;justify-content:flex-start}.wifipage-outer .wifi-device-wrap .device-list>li{width:calc(50% - 8px)}}@media screen and (max-width:650px){.wifipage-outer .wifi-device-wrap .device-list{flex-flow:column;gap:80px}.wifipage-outer .wifi-device-wrap .device-list>li{border-bottom:3px solid #e3ffe6;width:100%}.wifipage-outer .wifi-device-wrap .device-list>li:last-child{border-bottom:none}}.wifipage-outer .wifi-device-wrap:before{top:-30px}.wifipage-outer .wifi-device-wrap:after,.wifipage-outer .wifi-device-wrap:before{background:#fff;content:"";height:50px;left:50%;position:absolute;transform:translate(-50%) rotate(-1deg);width:100%}.wifipage-outer .wifi-device-wrap:after{bottom:-30px}@media screen and (max-width:650px){.wifipage-outer .wifi-device-wrap{background:none;padding-bottom:0;padding-top:0}.wifipage-outer .wifi-device-wrap:after,.wifipage-outer .wifi-device-wrap:before{display:none}}.wifipage-outer .wifi-sec-flow .c-tab-wifi-select ul li{font-size:18px;height:40px}@media screen and (max-width:650px){.wifipage-outer .wifi-sec-flow .c-tab-wifi-select ul li{font-size:14px}}.wifipage-outer .wifi-sec-flow .wifi-flow{align-items:stretch;display:flex;gap:8px;justify-content:center;margin-top:16px}@media screen and (max-width:768px){.wifipage-outer .wifi-sec-flow .wifi-flow{flex-flow:column}}@media screen and (max-width:650px){.wifipage-outer .wifi-sec-flow .wifi-flow{gap:24px}}.wifipage-outer .wifi-sec-flow .wifi-flow li{align-items:center;background:#e3ffe6;border-radius:4px;box-sizing:border-box;color:#025419;display:flex;font-weight:700;gap:16px;justify-content:flex-start;padding:24px 16px 16px;position:relative;width:calc(33.33333% - 6px)}@media screen and (max-width:768px){.wifipage-outer .wifi-sec-flow .wifi-flow li{width:100%}}.wifipage-outer .wifi-sec-flow .wifi-flow li span{color:#ff3b49;font-size:42px;font-weight:700;left:50%;position:absolute;top:-32px;transform:translate(-50%)}.wifipage-outer .wifi-sec-flow .wifi-flow li .icon-wrap{align-items:center;background:#fff;border-radius:8px;display:flex;height:60px;justify-content:center;width:60px}.wifipage-outer .wifi-sec-flow .wifi-flow-btn{margin:16px auto 0;max-width:260px}.wifipage-outer .wifi--payment .wifi-payment{align-items:stretch}@media screen and (max-width:650px){.wifipage-outer .wifi--payment .wifi-payment{gap:8px}}.wifipage-outer .wifi--payment .wifi-payment li{padding-top:16px}.wifipage-outer .wifi--payment .wifi-payment li p small{font-size:11px}.wifipage-outer .wifi--payment .wifi-payment .wifi-payment-paidy{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;max-width:170px}.wifipage-outer .wifi--payment .wifi-payment .wifi-payment-paidy .paidy-icon{background:#fff;width:56px}.wifipage-outer .wifi--payment .wifi-payment .wifi-payment-paidy .paidy-icon img{width:100%}.wifipage-outer .wifi--payment .wifi-payment .wifi-payment-paidy a{font-size:clamp(.625rem,.5rem + .26vw,.813rem);max-width:170px;padding:8px 13px;width:100%}@media screen and (max-width:768px){.wifipage-outer .wifi--payment .wifi-payment .wifi-payment-paidy a{font-size:13px}}.wifipage-outer .wifi-device-btn{background:#ff3b49;border-radius:100px;box-shadow:0 10px 21px -15px #ff3b4999;color:#fff;margin-top:auto;padding:13px 24px;position:relative;transition:all .3s}.wifipage-outer .wifi-device-btn .c-wifi-button__txt{text-align:center}.wifipage-outer .wifi-device-btn .c-wifi-button__txt:before{border:2px solid #fff;border-radius:50%;content:"";display:block;height:16px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px}.wifipage-outer .wifi-device-btn .c-wifi-button__txt:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(45deg);width:4px}.wifipage-outer .wifi-device-btn:hover{transform:scale(1.02);transition:all .3s}.wifipage-outer .l-wifi-faq{padding-bottom:0}.wifipage-outer .wifi-sec-flow .c-tab-wifi{margin-bottom:0}.l-wifi-faq .c-question__a{background-color:#91f9a433}.l-wifi-faq .c-button-border-b{border-color:#2fcc42}.l-wifi-faq .c-button-border-b a{color:#2fcc42}.l-wifi-faq .c-button-border-b a:after,.l-wifi-faq .c-button-border-b a:before{border-color:#2fcc42}.c-wifi-inquiry .c-inquiry__ttl{color:#025419}.c-wifi-inquiry .c-inquiry__phone>a{background-color:#ff3b494d;color:#ff3b49;height:100%}.c-wifi-inquiry .c-inquiry__mail{background-color:#91f9a433;color:#025419}.footerwifipage{background:#2fcc42}.footerwifipage .c-footer__copy{background-color:#025419}.c-wifipage-header .c-nav-menu__close{background-color:#2fcc42}.c-wifipage-header .c-nav-tel{background-color:#ff3b494d;color:#ff3b49}.c-wifipage-header .c-nav-list li,.c-wifipage-header .c-nav-list li:first-child{border-color:#49705480}.c-wifipage-header .c-nav-list__parent{color:#497054;transition:all .5s}.c-wifipage-header .c-nav-list__parent:hover{background-color:#e6f3e8;transition:all .5s}.c-wifipage-header .c-nav-list__child li a{background:#49705403;color:#49705480;transition:all .3s}.c-wifipage-header .c-nav-list__child li a:hover{color:#025419;transition:all .3s}.c-wifipage-header .c-nav-list__single{transition:all .5s}.c-wifipage-header .c-nav-list__single a{color:#025419}.c-wifipage-header .c-nav-list__single:after,.c-wifipage-header .c-nav-list__single:before{border-color:#2fcc42}.c-wifipage-header .c-nav-list__single:hover{background-color:#e6f3e8;transition:all .5s}.l-outer-sub-wifirental{padding-top:56px}.l-outer-sub-wifirental .c-sub-page-wifi-head{background:#2fcc42}.l-outer-sub-wifirental .l-breadcrumb__inner .l-breadcrumb__items .l-breadcrumb__item{color:#2fcc42}.l-outer-sub-wifirental .l-breadcrumb__inner .l-breadcrumb__items .l-breadcrumb__item .l-breadcrumb__text_current,.l-outer-sub-wifirental .l-breadcrumb__inner .l-breadcrumb__items .l-breadcrumb__item:after{color:#497054}.l-outer-sub-wifirental .p-contract_wifi__step .c-contract-step__ttl{color:#2fcc42}.l-outer-sub-wifirental .p-contract_wifi__step .c-contract-step li.is-active{background:#2fcc42}.wifi-apply_wrap .wifi-page__h2{margin-top:0}@media screen and (max-width:650px){.wifi-apply_wrap .wifi-page__h2{font-size:16px}}.wifi-apply_wrap .initial-cost_red span{color:#ff3b49}.wifi-apply_wrap .c-form-radio{border-color:#b7f1c8;color:#025419}.wifi-apply_wrap .c-form-radio:has(:checked){background:#90f78a24}.wifi-apply_wrap .c-form-radio .outer-span-price{display:flex;justify-content:space-between;width:100%}.wifi-apply_wrap .c-form-radio .outer-span-price span{color:#ff4896}.wifi-apply_wrap .c-form-radio .outer-span-price span small{color:#025419;font-size:11px}.wifi-apply_wrap .twolines{height:60px;line-height:1.2em}.wifi-apply_wrap .twolines .select-span-wrap{font-size:16px}.wifi-apply_wrap .twolines .select-span-wrap span{font-size:14px;font-weight:400}.wifi-apply_wrap .twolines .select-span-wrap small{color:#025419;font-size:16px;font-weight:700}.wifi-apply_wrap .c-form-wrap ul{align-items:stretch}.wifi-apply_wrap .c-form-wrap ul h3{font-size:16px}.wifi-apply_wrap .c-form-wrap ul small{color:#497054;font-size:11px;line-height:13px}.wifi-apply_wrap .c-form-radio--custom{border-color:#b7f1c8;color:#025419;gap:12px;height:100%}.wifi-apply_wrap .c-form-radio--custom .c-form-wifi-wrap{height:100%}.wifi-apply_wrap .c-form-radio--custom .c-form-wifi-wrap img{max-width:80px;width:100%}.wifi-apply_wrap .c-form-radio--custom .c-form-wifi-wrap .wifi-right{align-self:flex-start;display:flex;flex-flow:column;gap:6px}.wifi-apply_wrap .c-form-radio--custom .c-form-wifi-wrap .wifi-right p{font-size:13px}.wifi-apply_wrap .c-form-radio--custom .c-form-wifi-wrap .wifi-right h3{font-size:16px}.wifi-apply_wrap .c-form-radio--custom .c-form-wifi-wrap .wifi-right small{color:#497054;display:inline-block;font-size:11px;line-height:15px}.wifi-apply_wrap .c-form-radio--custom .c-form-wifi-wrap .wifi-right .wifi-price-wrap{align-items:baseline;color:#497054;display:flex;font-size:12px;gap:3px;justify-content:center}.wifi-apply_wrap .c-form-radio--custom .c-form-wifi-wrap .wifi-right .wifi-price-wrap p{color:#ff4896;font-size:24px}.wifi-apply_wrap .c-form-radio--custom:has(:checked){background:#90f78a24}.wifi-apply_wrap .c-button-border-b{border-color:#2fcc42}.wifi-apply_wrap .c-button-border-b a{color:#2fcc42}.wifi-apply_wrap .c-button-border-b a:after,.wifi-apply_wrap .c-button-border-b a:before{border-color:#2fcc42}.wifi-apply_wrap .linktofaq-bank{justify-content:flex-start}.wifi-apply_wrap .p-contract__price-frame__txt .big,.wifi-apply_wrap .p-contract__price-frame__txt .cb{color:#ff4896}.towifi-contract-btn{align-items:center;border:2px solid #b4d8db;border-radius:8px;display:flex;font-size:16px;font-weight:700;height:48px;justify-content:flex-start;padding-inline:48px 24px;position:relative;transition:all .2s}.towifi-contract-btn:before{border:2px solid #b4d8db;border-radius:50%;content:"";display:block;height:16px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px}.towifi-contract-btn:after{border-right:2px solid #b4d8db;border-top:2px solid #b4d8db;content:"";display:block;height:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(45deg);width:4px}.towifi-contract-btn:hover,.towifi-contract-btn:hover:after,.towifi-contract-btn:hover:before{border-color:#538083;transition:all .2s}.p-wifi-rental .c-form-radio{color:#025419}.p-wifi-rental .c-sub-page-head{background-color:#34cf47}.p-wifi-rental .c-contract-step__ttl,.p-wifi-rental .l-breadcrumb .l-breadcrumb__items .l-breadcrumb__item a{color:#34cf47}.p-wifi-rental .c-contract-step li.is-active{background-color:#34cf47}.p-wifi-rental .c-section-head{color:#025419}.p-wifi-rental .c-section-head:after{background:#91f9a4}.p-wifi-rental .c-form-radio{border-color:#b7f1c8}.p-wifi-rental .c-form-radio .w-wifi-sb{align-items:center;display:flex}.p-wifi-rental .c-form-radio .reccomend-icon{background-color:#f02929;border-radius:6px;color:#fff;font-size:12px;margin-left:8px;padding:3px 8px}.p-wifi-rental .c-form-radio:has(:checked){background:#effeee}.p-wifi-rental .c-form-radio:has(:disabled){background:#e4eae7;border-color:#e4eae7;color:#aebab3}.p-wifi-rental .c-button-border-b{border-color:#34cf47}.p-wifi-rental .c-button-border-b a{color:#34cf47}.p-wifi-rental .c-button-border-b a:after,.p-wifi-rental .c-button-border-b a:before{border-color:#34cf47}.p-wifi-rental .p-wifi-cost{color:#ff4896;font-size:24px}.p-wifi-rental .p-contract__price-frame__item,.p-wifi-rental .p-wifi-cost .small{color:#025419}.p-wifi-rental .p-contract__price-frame__txt .big{color:#ff4896}.p-wifi-rental .p-contract__price-frame__txt .cb{color:#025419}.p-wifi-rental .c-form-dl input{border-color:#b7f1c8}.p-wifi-rental .c-form-dl ::-moz-placeholder{color:#9dd9ad}.p-wifi-rental .c-form-dl ::placeholder{color:#9dd9ad}.p-wifi-rental .c-form-select-multi select,.p-wifi-rental .c-form-zip:before{color:#6f9279}.p-wifi-rental .c-form-select,.p-wifi-rental .c-form-select-multi .c-form-select-multi__item,.p-wifi-rental .c-form-textarea{border-color:#b7f1c8}.p-wifi-rental .c-form-checkbox,.p-wifi-rental .c-form-checkbox--h{border-color:#b7f1c8;color:#6f9279}.p-wifi-rental ::-moz-placeholder{color:#9dd9ad}.p-wifi-rental ::placeholder{color:#9dd9ad}.p-wifi-rental select{color:#6f9279}.p-wifi-rental .c-form-dl .c-form-dl__ttl{color:#025419}.p-wifi-rental .c-form-dl dt .tag{background:#6f9279}.p-wifi-rental .p-contract__txt a{color:#ff4896}.p-wifi-rental .c-form-checkbox--h:has(:checked),.p-wifi-rental .c-form-checkbox:has(:checked){background:#effeee}.p-wifi-rental .p-contract--cancel{border-color:#34cf47;color:#34cf47}.p-wifi-rental .wifi-section-subttl{font-size:16px;margin:16px;text-align:center}.p-wifi-rental .wifi-section-subttl .red{color:#f02929}.p-wifi-rental .wifi-large{align-items:center;box-sizing:border-box;display:flex;gap:8px;height:140px;justify-content:center;padding-block:16px}.p-wifi-rental .wifi-large .wifi-image{width:30%}.p-wifi-rental .wifi-large .wifi-image img{width:86px}.p-wifi-rental .wifi-large .wifi-content{display:flex;flex-flow:column;width:70%}.p-wifi-rental .wifi-large .wifi-device-txt{color:#538083;font-size:13px;line-height:1.2em}.p-wifi-rental .wifi-large .wifi-type{margin-bottom:8px}.p-wifi-rental .wifi-large .p-wifi-cost{align-self:flex-end}@media screen and (max-width:768px){.p-wifi-rental .wifi-large{height:-moz-fit-content;height:fit-content;justify-content:flex-start}.p-wifi-rental .wifi-large .wifi-image img{max-width:130px;width:100%}}.p-wifi-rental .linktofaq-bank span{align-items:center;display:flex;justify-content:flex-start;width:100%}.p-wifi-rental .c-form-file{border-color:#b7f1c8;color:#6f9279}.p-wifi-rental .p-contract--step3-sample{background:#effeee}.p-wifi-rental .p-contract--step3-sample dt{color:#a5b9ab}.p-wifi-rental .p-contract--step3-sample dd{color:#255031}.p-wifi-rental .p-contract--step3-txt{color:#6f9279}.p-wifi-rental .p-contract--step3-txt2{color:#34cf47}.p-wifi-rental .c-attention{color:#6f9279}.p-wifi-rental .c-attention span:before{background:#6f9279}.p-wifi-rental .question-text{color:#34cf47}.p-wifi-rental .p-contract-confirm__ttl{color:#255031}.p-wifi-rental .p-contract-confirm__table table{border-color:#b7f1c8;color:#6f9279}.p-wifi-rental .p-contract-confirm__table th{background:#effeee}.p-wifi-rental .p-contract-confirm__table td{border-color:#b7f1c8}.p-wifi-rental .p-contract__finish__ttl{color:#255031}.p-wifi-rental .p-contract__finish{background:#effeee;color:#6f9279}.p-wifi-rental .p-contract__finish__txt{color:#6f9279}.p-wifi-rental .wifi-tab-middle{height:72px;line-height:1.2em}.p-wifi-rental .wifi-tab-middle .wifi-tab-em{font-size:18px}.user-inquiry>p{font-size:18px;font-weight:700;text-align:center}@media screen and (max-width:650px){.user-inquiry>p{font-size:14px}}.user-inquiry a{align-items:center;border:1px solid #ff4896;border-radius:8px;box-sizing:border-box;color:#ff4896;display:flex;gap:3px;-moz-column-gap:8px;column-gap:8px;flex-wrap:wrap;justify-content:center;max-width:230px;padding:8px}@media screen and (max-width:768px){.user-inquiry a{max-width:100%;padding:10px;width:100%}}.user-inquiry a>P{font-size:14px;font-weight:700;text-align:center;width:100%}.user-inquiry a .user-num p{font-size:20px;font-weight:700;line-height:1.2em;text-align:center}@media screen and (max-width:650px){.user-inquiry a .user-num p{font-size:24px}}.user-inquiry a small{display:block;font-size:10px;font-weight:700}.wifi-set--index .wifi-large{align-items:center;box-sizing:border-box;display:flex;gap:8px;height:140px;justify-content:center;padding-bottom:16px;padding-top:16px}.wifi-set--index .wifi-large .wifi-device-txt{color:#538083;font-size:12px;line-height:1.2em}.wifi-set--index .wifi-large .p-wifi-cost{align-self:flex-end;color:#0ab7c3;font-size:24px}.wifi-set--index .wifi-large .p-wifi-cost .small{color:#538083;font-size:8px;font-weight:400}.wifi-set--index .wifi-image{width:30%}.wifi-set--index .wifi-image img{width:86px}.wifi-set--index .wifi-content{display:flex;flex-flow:column;width:70%}@media screen and (max-width:768px){.wifi-set--index{height:-moz-fit-content;height:fit-content;justify-content:flex-start}.wifi-set--index .wifi-image img{max-width:130px;width:100%}}.s-section-subttl{margin-bottom:16px;text-align:center}.s-section-subttl .red{color:#f02929}.s-wifi-sb{align-items:center;display:flex}.s-wifi-sb .s-reccomend-icon{background-color:#f02929;border-radius:6px;color:#fff;font-size:12px;margin-left:8px;padding:2px 8px 4px}.promo{box-sizing:border-box;padding-inline:24px;width:100%}.promo__wrap{border-radius:6px;box-shadow:0 0 6px #8d8fac0d,0 0 8px #4435630d;margin:0 auto;max-width:768px;padding:24px;width:100%}@media screen and (max-width:650px){.promo__wrap{margin:24px auto 0}}.promo h3{color:#0ab7c3;font-size:20px;margin-bottom:16px;text-align:center}.promo h3 .--red{color:#ff4896}.promo__images{align-items:center;box-sizing:border-box;display:flex;gap:16px;justify-content:center;width:100%}@media screen and (max-width:650px){.promo__images{flex-direction:column}}.promo__images img{max-width:260px;width:calc(50% - 8px)}@media screen and (max-width:650px){.promo__images img{max-width:100%;width:100%}}.promo__data-reset{align-items:center;display:flex;gap:16px;justify-content:center}@media screen and (max-width:650px){.promo__data-reset{flex-direction:column}}.promo__data-reset img{max-width:200px;width:100%}.promo__data-reset p{font-size:16px;font-weight:700}.promo__data-reset p small{font-size:12px;vertical-align:super}.promo__data-reset p span{display:block;font-size:13px;margin-top:16px}.promo~.l-section{padding-top:24px}.promo.--index{margin-bottom:24px}.top-simcards{align-items:flex-start;display:flex;gap:28px;justify-content:center;max-width:768px}@media screen and (max-width:650px){.top-simcards{align-items:center;flex-direction:column;gap:8px}}.top-simcards>img{height:auto;max-width:250px;width:100%}.top-simcards__txt{display:flex;flex-direction:column;justify-content:flex-start}@media screen and (max-width:650px){.top-simcards__txt{align-items:center}}.top-simcards__txt>p{color:#ff4896;font-size:40px;font-weight:900}.top-simcards__txt small,.top-simcards__txt span{color:#538083;font-size:18px;font-weight:900}.top-simcards__txt ul li{background-color:#0ab7c314;border-radius:6px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;padding:8px 16px}.top-simcards__txt ul li img{height:auto;width:22px}.top-simcards__txt ul li img.point01_image{height:auto;max-width:360px;padding-left:22px;width:100%}.top-simcards__txt ul li p{font-size:18px;font-weight:900;width:calc(100% - 30px)}.top-simcards__txt ul li p small{font-size:14px}.top-simcards__txt ul li:nth-child(2){margin-block:8px}@media screen and (min-width:650px){.u-pcHidden{display:none!important}}@media screen and (max-width:768px){.u-spHidden{display:none!important}}.u-width-8{width:8px}.u-width-16{width:16px}.u-width-32{width:32px}.u-width-40{width:40px}.u-width-48{width:48px}.u-width-64{width:64px}.u-width-80{width:80px}.u-width-96{width:96px}.u-width-104{width:104px}.u-width-112{width:112px}.u-width-128{width:128px}.u-width-144{width:144px}.u-width-160{width:160px}.u-width-176{width:176px}.u-width-192{width:192px}.u-width-208{width:208px}.u-width-224{width:224px}.u-width-240{width:240px}.u-width-256{width:256px}.u-width-272{width:272px}.u-width-288{width:288px}.u-width-304{width:304px}.u-width-320{width:320px}.u-width-336{width:336px}.u-width-352{width:352px}.u-width-368{width:368px}.u-width-384{width:384px}.u-width-400{width:400px}.u-width-416{width:416px}.u-width-432{width:432px}.u-width-464{width:464px}.u-width-480{width:480px}.u-width-512{width:512px}.u-width-544{width:544px}.u-width-576{width:576px}.u-width-608{width:608px}.u-width-640{width:640px}.u-width-800{width:800px}.u-maxwidth-120{max-width:120px;width:100%}.u-maxwidth-160{max-width:160px;width:100%}.u-margin-top-8{margin-top:8px}.u-margin-top-16{margin-top:16px}.u-margin-top-32{margin-top:32px}.u-margin-bottom-8{margin-bottom:8px}.u-margin-bottom-16{margin-bottom:16px}.u-margin-bottom-32{margin-bottom:32px}.u-margin-topBottom-8{margin-bottom:8px;margin-top:8px}.u-margin-topBottom-16{margin-bottom:16px;margin-top:8px}.u-margin-topBottom-32{margin-bottom:32px;margin-top:8px}.u-margin-left-8{margin-left:8px}.u-margin-left-16{margin-left:16px}.u-margin-left-32{margin-left:32px}.u-margin-right-8{margin-right:8px}.u-margin-right-16{margin-right:16px}.u-margin-right-32{margin-right:32px}.u-margin-leftRight-8{margin-left:8px;margin-right:8px}.u-margin-leftRight-16{margin-left:8px;margin-right:16px}.u-margin-leftRight-32{margin-left:8px;margin-right:32px}.u-padding-top-8{padding-top:8px}.u-padding-top-16{padding-top:16px}.u-padding-top-32{padding-top:32px}.u-padding-bottom-8{padding-bottom:8px}.u-padding-bottom-16{padding-bottom:16px}.u-padding-bottom-32{padding-bottom:32px}.u-padding-topBottom-8{padding-bottom:8px;padding-top:8px}.u-padding-topBottom-16{padding-bottom:16px;padding-top:16px}.u-padding-topBottom-32{padding-bottom:32px;padding-top:32px}.u-padding-left-8{padding-left:8px}.u-padding-left-16{padding-left:16px}.u-padding-left-32{padding-left:32px}.u-padding-right-8{padding-right:8px}.u-padding-right-16{padding-right:16px}.u-padding-right-32{padding-right:32px}.u-padding-leftRight-8{padding-left:8px;padding-right:8px}.u-padding-leftRight-16{padding-left:16px;padding-right:16px}.u-padding-leftRight-32{padding-left:32px;padding-right:32px}.u-flex{display:flex}.u-gap8{gap:8px}.u-just-c-center{justify-content:center}.u-sp-br{display:none}@media screen and (max-width:768px){.u-sp-br{display:block}}[v-cloak]{display:none}
