@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}body{font-family:Noto Sans JP,sans-serif;color:#333;background-color:#fff;line-height:1.5;font-size:3.7333333333vw;overflow-x:hidden}@media(min-width:600px){body{font-size:16px}}body.fixed{position:fixed;width:100%}a{text-decoration:none}img{vertical-align:bottom;max-width:100%}*:focus{outline:none}.none{display:none!important}@media(max-width:599px){.pc-only{display:none!important}}@media(min-width:600px){.sp-only{display:none!important}}.container{display:flex;flex-direction:column;min-height:100vh}.form-header{padding:2.6666666667vw 0;border-bottom:1.0666666667vw solid}@media(min-width:600px){.form-header{padding:10px 0;border-bottom-width:4px}}.form-header{border-image:linear-gradient(to right,#028cf3,#0bf,#74faff) 1}.form-header .header-inner{display:flex;align-items:center;margin:0 auto;width:91.5vw}@media(min-width:600px){.form-header .header-inner{justify-content:space-between;width:1100px}}.form-header .header-inner .header-logo{width:28.8vw}@media(min-width:600px){.form-header .header-inner .header-logo{width:158px}}.form-header .header-inner .header-text{padding-left:1em}@media(min-width:600px){.form-header .header-inner .header-text{padding-left:0}}.form-header .header-inner .header-text .header-title{font-size:4.2666666667vw;font-weight:500}@media(min-width:600px){.form-header .header-inner .header-text .header-title{font-size:16px}}.form-header .header-inner .header-text .header-message{font-size:3.2vw}@media(min-width:600px){.form-header .header-inner .header-text .header-message{font-size:12px}}.main{flex:1;margin:0 auto;width:100%;padding-bottom:12vw}@media(min-width:600px){.main{max-width:660px;padding-bottom:60px}}.main .contents{margin:0 auto;width:91.5vw}@media(min-width:600px){.main .contents{width:628px}}.form-footer{border-top:.2666666667vw solid #e2e2e2}@media(min-width:600px){.form-footer{border-top-width:1px}}.form-footer .ssl{display:flex;align-items:center;margin:0 auto;padding:3.7333333333vw 0;width:91.5vw}@media(min-width:600px){.form-footer .ssl{padding:14px 0;width:628px}}.form-footer .ssl .ssl-icon{width:8.5333333333vw}@media(min-width:600px){.form-footer .ssl .ssl-icon{width:32px}}.form-footer .ssl .ssl-text{padding-left:1.5em;color:#1e4782;font-size:3.2vw}@media(min-width:600px){.form-footer .ssl .ssl-text{font-size:12px}}.form-footer .copyright{padding:1.3333333333vw 0;color:#fff;background-color:#333;font-size:3.2vw;text-align:center}@media(min-width:600px){.form-footer .copyright{padding:5px 0;font-size:12px}}.form-progress{display:flex;padding:6.4vw 0;max-width:100vw;overflow:hidden}@media(min-width:600px){.form-progress{padding:24px 48px}}.form-progress .progress-block{display:flex;flex-direction:column;align-items:center;width:25%}.form-progress .progress-block .progress-num{display:flex;justify-content:center;align-items:center;color:#1e4782;background-color:#bcc8da;border-radius:50%;width:8.5333333333vw;height:8.5333333333vw;font-weight:700;position:relative}@media(min-width:600px){.form-progress .progress-block .progress-num{width:32px;height:32px}}.form-progress .progress-block .progress-text{margin-top:1.3333333333vw;color:#bcc8da;font-size:3.2vw;text-align:center;font-weight:700}@media(min-width:600px){.form-progress .progress-block .progress-text{margin-top:5px;font-size:14px}}.form-progress .progress-block:not(:last-of-type) .progress-num:after{position:absolute;content:"";border:.2666666667vw solid #e2e2e2;top:50%;left:8.5333333333vw;transform:translateY(-50%);width:14.4vw}@media(min-width:600px){.form-progress .progress-block:not(:last-of-type) .progress-num:after{border-width:1px;left:32px;width:126px}}.form-progress[data-current="1"] .progress-block:nth-child(-n+1) .progress-num{color:#fff;background-color:#0066c5}.form-progress[data-current="1"] .progress-block:nth-child(-n+1) .progress-text{color:#0066c5}.form-progress[data-current="2"] .progress-block:nth-child(-n+2) .progress-num{color:#fff;background-color:#0066c5}.form-progress[data-current="2"] .progress-block:nth-child(-n+2) .progress-text{color:#0066c5}.form-progress[data-current="3"] .progress-block:nth-child(-n+3) .progress-num{color:#fff;background-color:#0066c5}.form-progress[data-current="3"] .progress-block:nth-child(-n+3) .progress-text{color:#0066c5}.form-progress[data-current="4"] .progress-block:nth-child(-n+4) .progress-num{color:#fff;background-color:#0066c5}.form-progress[data-current="4"] .progress-block:nth-child(-n+4) .progress-text{color:#0066c5}.h2-style{padding-left:.7em;font-size:5.3333333333vw;font-weight:700;position:relative}@media(min-width:600px){.h2-style{font-size:24px}}.h2-style:before{position:absolute;content:"";background-color:#0066c5;width:1.0666666667vw;height:1.5em;top:0;left:0}@media(min-width:600px){.h2-style:before{width:4px}}.h3-style{padding:1.3333333333vw 0 1.3333333333vw .5em;background-color:#f4f4f4;font-size:4.8vw;font-weight:500;position:relative}@media(min-width:600px){.h3-style{padding-top:3px;padding-bottom:3px;font-size:24px}}.h4-style{font-size:4.2666666667vw;font-weight:700}@media(min-width:600px){.h4-style{font-size:18px}}.label-required{padding:1.3333333333vw 0 1.3333333333vw 13.8666666667vw;position:relative}@media(min-width:600px){.label-required{padding:5px 0 5px 55px}}.label-required:before{content:"必須";position:absolute;padding:0 .5em;color:#fff;background-color:#ff5912;border-radius:.8vw;top:2.6666666667vw;left:2.1333333333vw;font-size:3.2vw}@media(min-width:600px){.label-required:before{border-radius:3px;top:14px;left:12px;font-size:12px}}.label-any{padding:1.3333333333vw 0 1.3333333333vw 13.8666666667vw;position:relative}@media(min-width:600px){.label-any{padding:5px 0 5px 55px}}.label-any:before{content:"任意";position:absolute;padding:0 .5em;color:#1e4782;background-color:#bcc8da;border-radius:.8vw;top:2.6666666667vw;left:2.1333333333vw;font-size:3.2vw}@media(min-width:600px){.label-any:before{border-radius:3px;top:14px;left:12px;font-size:12px}}input[type=radio],input[type=checkbox]{display:none}input[type=text],select{appearance:none}.radio-item{display:flex}.radio-item.disabled{position:relative}.radio-item.disabled:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e8e8e880;border-radius:2.6666666667vw}@media(min-width:600px){.radio-item.disabled:before{border-radius:8px}}.radio-item.disabled:before{z-index:2}.radio-item.disabled .radio-label{z-index:1}.radio-label{display:flex;align-items:center;padding:5.3333333333vw 3.2vw 5.3333333333vw 12vw;background-color:#fff;border:.5333333333vw solid #e2e2e2;border-radius:2.6666666667vw;width:100%;font-size:4.2666666667vw;font-weight:500;position:relative}@media(min-width:600px){.radio-label{padding:16px 10px 16px 44px;border-width:2px;border-radius:8px;font-size:16px}}.radio-label:before{position:absolute;content:"";background-color:#fff;border:.2666666667vw solid #e2e2e2;border-radius:50%;width:5.8666666667vw;height:5.8666666667vw;top:50%;left:3.2vw;transform:translateY(-50%)}@media(min-width:600px){.radio-label:before{border-width:1px;width:22px;height:22px;left:12px}}.radio-label:after{position:absolute;content:"";background-color:#e2e2e2;border-radius:50%;width:3.7333333333vw;height:3.7333333333vw;top:50%;left:4.2666666667vw;transform:translateY(-50%)}@media(min-width:600px){.radio-label:after{width:14px;height:14px;left:16px}}input[type=radio]:checked+.radio-label{border-color:#0066c5}input[type=radio]:checked+.radio-label:before{border-color:#0066c5}input[type=radio]:checked+.radio-label:after{background-color:#0066c5}.checkbox-item{display:flex}.checkbox-label{display:flex;align-items:center;padding-left:12vw;width:100%;background-color:#fff;font-size:3.7333333333vw;font-weight:400;position:relative}@media(min-width:600px){.checkbox-label{padding-left:44px;font-size:16px}}.checkbox-label:before{position:absolute;content:"";background-color:#e2e2e2;border-radius:.8vw;width:5.8666666667vw;height:5.8666666667vw;top:50%;left:3.2vw;transform:translateY(-50%)}@media(min-width:600px){.checkbox-label:before{border-radius:3px;width:22px;height:22px;left:12px}}.checkbox-label:after{position:absolute;content:"";border-bottom:.5333333333vw solid #fff;border-right:.5333333333vw solid #fff;width:2.1333333333vw;height:3.2vw;top:50%;left:4.5333333333vw;transform:rotate(45deg) translate(-50%,-55%)}@media(min-width:600px){.checkbox-label:after{border-bottom-width:2px;border-right-width:2px;width:8px;height:12px;left:17px}}input[type=checkbox]:checked+.checkbox-label:before{background-color:#0066c5}.select-wrapper{width:100%;position:relative}.select-wrapper:after{position:absolute;content:"";border-top:.5333333333vw solid #000;border-right:.5333333333vw solid #000;width:2.1333333333vw;height:2.1333333333vw;top:50%;right:.6em;transform:translateY(-50%) rotate(135deg)}@media(min-width:600px){.select-wrapper:after{border-top-width:2px;border-right-width:2px;width:8px;height:8px}}.select-wrapper>select{padding:.8em 1.2em .8em 1em;width:100%;border:.5333333333vw solid #e2e2e2;border-radius:1.3333333333vw;font-size:4.2666666667vw}@media(min-width:600px){.select-wrapper>select{border-width:2px;border-radius:5px;font-size:16px}}input[type=text],input[type=tel],input[type=email]{padding:.8em 1em;width:100%;border:.5333333333vw solid #e2e2e2;border-radius:1.3333333333vw;font-size:4.2666666667vw}input[type=text]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder{color:#e2e2e2}@media(min-width:600px){input[type=text],input[type=tel],input[type=email]{border-width:2px;border-radius:5px;font-size:16px}}select:focus,input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus{outline:.2666666667vw solid #333;outline-offset:-.2666666667vw}@media(min-width:600px){select:focus,input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus{outline-width:1px;outline-offset:-1px}}.radio-label.is-error,select.is-error,input[type=text].is-error,input[type=tel].is-error,input[type=email].is-error{outline:.8vw solid #ff5912;outline-offset:-.8vw}@media(min-width:600px){.radio-label.is-error,select.is-error,input[type=text].is-error,input[type=tel].is-error,input[type=email].is-error{outline-width:3px;outline-offset:-3px}}.error-msg{margin-top:2.1333333333vw;padding-left:1.7em;color:#ff5912;font-size:3.2vw;font-weight:700;position:relative}@media(min-width:600px){.error-msg{margin-top:8px;font-size:12px}}.error-msg:before{content:"";position:absolute;display:inline-block;background:url(/img/common/icon-exclamation.png) no-repeat;background-size:contain;width:4.2666666667vw;height:4.2666666667vw;top:50%;left:0;transform:translateY(-50%)}@media(min-width:600px){.error-msg:before{width:16px;height:16px}}.error-msg.checkbox{margin-left:11.7333333333vw}@media(min-width:600px){.error-msg.checkbox{margin-left:44px}}.submit-btn{display:flex;justify-content:center;align-items:center;width:90%;height:16vw;color:#fff;background-image:linear-gradient(0deg,#ff5912,#f80);border:none;border-radius:8vw;font-size:4.2666666667vw;font-weight:700;cursor:pointer;position:relative;z-index:0}@media(min-width:600px){.submit-btn{width:350px;height:70px;border-radius:35px;font-size:16px}}.submit-btn:before{position:absolute;content:"";inset:0;color:#fff;background-image:linear-gradient(0deg,#f80,#fb0);border-radius:inherit;opacity:0;transition:opacity .5s ease;z-index:-1}.submit-btn:after{position:absolute;content:"";border-top:.5333333333vw solid #fff;border-right:.5333333333vw solid #fff;width:2.6666666667vw;height:2.6666666667vw;top:50%;right:6.6666666667vw;transform:translateY(-50%) rotate(45deg)}@media(min-width:600px){.submit-btn:after{border-top-width:2px;border-right-width:2px;width:10px;height:10px;right:25px}}.submit-btn:hover:before{opacity:1}.submit-btn.btn-disable{background:#e2e2e2}.submit-btn.btn-disable:before{content:none}.back-btn{display:flex;justify-content:center;align-items:center;width:90%;height:16vw;color:#0066c5;background-color:#fff;transition:background-color .5s ease;border:.5333333333vw solid #0066c5;border-radius:8vw;font-size:4.2666666667vw;font-weight:700;position:relative}@media(min-width:600px){.back-btn{width:350px;height:70px;border-width:2px;border-radius:35px;font-size:16px}}.back-btn:before{position:absolute;content:"";border-bottom:.5333333333vw solid #0066c5;border-left:.5333333333vw solid #0066c5;width:2.6666666667vw;height:2.6666666667vw;top:50%;left:6.6666666667vw;transform:translateY(-50%) rotate(45deg)}@media(min-width:600px){.back-btn:before{border-bottom-width:2px;border-left-width:2px;width:10px;height:10px;left:25px}}.back-btn:hover{color:#fff;background-color:#0066c5}.back-btn:hover:before{border-bottom-color:#fff;border-left-color:#fff}.button-block{display:flex;flex-direction:column;align-items:center;row-gap:6.4vw;margin-top:45px}@media(min-width:600px){.button-block{row-gap:32px;margin-top:60px}}[data-view]{display:none}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.mr0{margin-right:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.pr0{padding-right:0!important}.modal .modal-bg{display:none;width:100%;height:100%;background-color:#000c;position:fixed;top:0;left:0;z-index:99998}.modal .modal-bg.active{display:block}.modal .modal-contents{opacity:0;visibility:hidden;transition:opacity .5s ease;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:16vw 6.6666666667vw 6.6666666667vw;width:90%;background-color:#fff;border-radius:5.3333333333vw;z-index:99999}@media(min-width:600px){.modal .modal-contents{width:60%;padding:35px 50px;border-radius:20px}}.modal .modal-contents.active{opacity:1;visibility:visible}.modal .modal-contents .modal-close{content:"";position:absolute;top:4vw;right:5.3333333333vw;width:9.6vw;height:9.6vw;border:.5333333333vw solid #0066c5;border-radius:50%}@media(min-width:600px){.modal .modal-contents .modal-close{top:15px;right:20px;width:36px;height:36px;border-width:2px}}.modal .modal-contents .modal-close:before,.modal .modal-contents .modal-close:after{content:"";position:absolute;width:5.3333333333vw;height:.5333333333vw;background-color:#0066c5;top:50%;left:50%}@media(min-width:600px){.modal .modal-contents .modal-close:before,.modal .modal-contents .modal-close:after{width:20px;height:2px}}.modal .modal-contents .modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal .modal-contents .modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.color-accent{color:#ff5912}.color-main{color:#0066c5}.weight-bold{font-weight:700}.note-text{font-size:3.2vw;font-weight:400}@media(min-width:600px){.note-text{font-size:12px}}.link-text{color:#0066c5;font-size:3.7333333333vw;text-decoration:underline}@media(min-width:600px){.link-text{font-size:16px}}.link-text.new-tab{position:relative}.link-text.new-tab:after{content:"";position:absolute;display:inline-block;margin-left:.2em;background:url(/img/common/icon-link.svg) no-repeat;background-size:contain;width:4.2666666667vw;height:4.2666666667vw;top:50%;transform:translateY(-50%)}@media(min-width:600px){.link-text.new-tab:after{width:18px;height:18px}}.list-scroll{margin-top:3.2vw;padding:1em;background-color:#f4f4f4;border-radius:2.6666666667vw}@media(min-width:600px){.list-scroll{margin-top:12px;border-radius:10px}}.list-scroll .list-block{padding-right:.5em;height:41.0666666667vw;font-size:3.4666666667vw;overflow-y:scroll}@media(min-width:600px){.list-scroll .list-block{height:118px;font-size:13px}}.list-scroll .list-block .list-indent{text-indent:-1em;padding-left:1em}.validation-error{padding:1.3333333333vw;border:.2666666667vw solid #ff5912}@media(min-width:600px){.validation-error{padding:5px;border-width:1px}}.validation-error li{color:#ff5912}.h3-style{margin-top:8.5333333333vw}@media(min-width:600px){.h3-style{margin-top:32px}}.h3-style .sub{font-size:3.7333333333vw;vertical-align:text-bottom}@media(min-width:600px){.h3-style .sub{font-size:18px}}.h3-style.select-color{background-color:inherit;border-bottom:.5333333333vw solid #e2e2e2}@media(min-width:600px){.h3-style.select-color{border-bottom-width:2px}}@media(max-width:599px){section:first-of-type>.h3-style{margin-top:1.3333333333vw}}.input-block{display:grid;gap:4.2666666667vw;margin-top:4.2666666667vw}@media(min-width:600px){.input-block{margin-top:20px;gap:10px}.input-block.pc-half{grid-template-columns:repeat(2,1fr)}}.input-block.no-gap{gap:0}.input-ttl+.input-block{margin-top:1.3333333333vw}@media(min-width:600px){.input-ttl+.input-block{margin-top:5px}}.input-block .h4-style{grid-column:1/-1}.rakuten-attention{margin-top:8.5333333333vw;padding:4vw;background-color:#f4f4f4;font-size:3.2vw}@media(min-width:600px){.rakuten-attention{margin-top:32px;padding:15px;font-size:14px}}.rakuten-attention .attention-ttl{color:#ff5912;font-weight:700;text-align:center;text-decoration:underline}.rakuten-attention .attention-block{margin-top:3.2vw;font-weight:500}@media(min-width:600px){.rakuten-attention .attention-block{margin-top:14px}}.input-name{display:grid;grid-template-columns:repeat(2,1fr);gap:4.2666666667vw;margin-top:6.4vw}@media(min-width:600px){.input-name{gap:10px;margin-top:24px;width:75%}}.input-name .input-ttl{margin-top:0;font-weight:500}.note-text{margin-top:2.1333333333vw}@media(min-width:600px){.note-text{margin-top:8px}.note-text.entrycode{font-size:16px}}.mnp-description{margin-top:8.5333333333vw;padding:4vw;background-color:#f4f4f4}@media(min-width:600px){.mnp-description{margin-top:32px;padding:15px}}.mnp-description .descripton-note{color:#0066c5;text-align:center;font-weight:500}.mnp-description .note-text{text-indent:-1em;padding-left:1em}@media(min-width:600px){.mnp-description .note-text{font-size:14px}}.radio-item{position:relative}.radio-item .appeal{content:"";position:absolute;padding:0 1em;color:#ff5912;border:.2666666667vw solid #ff5912;top:0;left:0;font-size:2.6666666667vw;font-weight:700;z-index:10}@media(min-width:600px){.radio-item .appeal{border-width:1px;font-size:10px}}.radio-label.plan,.radio-label.pay{display:block}.radio-label.plan .radio-ttl,.radio-label.pay .radio-ttl{font-size:4.8vw}@media(min-width:600px){.radio-label.plan .radio-ttl,.radio-label.pay .radio-ttl{font-size:18px}}.radio-label.plan .price-list,.radio-label.pay .price-list{margin-top:2.6666666667vw;padding-top:4vw;border-top:.2666666667vw solid #e2e2e2}@media(min-width:600px){.radio-label.plan .price-list,.radio-label.pay .price-list{margin-top:10px;padding-top:15px;border-top-width:1px}}.radio-label.plan .price-list .price-monthly{font-size:4.2666666667vw;font-weight:700}@media(min-width:600px){.radio-label.plan .price-list .price-monthly{font-size:16px}}.radio-label.plan .price-list .price-monthly .price{font-size:7.4666666667vw}@media(min-width:600px){.radio-label.plan .price-list .price-monthly .price{font-size:28px}}.radio-label.plan .price-list .price-detail{margin-top:2.1333333333vw;color:#0066c5;font-size:3.7333333333vw;font-weight:700}@media(min-width:600px){.radio-label.plan .price-list .price-detail{margin-top:8px;font-size:13px}}.radio-label.terminal{display:grid;grid-template-columns:50% 1fr}.radio-label.terminal:before{top:6.4vw;transform:translateY(0)}@media(min-width:600px){.radio-label.terminal:before{top:24px}}.radio-label.terminal:after{top:28px;transform:translateY(0)}@media(min-width:600px){.radio-label.terminal:after{top:28px}}.radio-label.terminal .terminal-img{display:flex;justify-content:center;align-items:center}.radio-label.terminal .terminal-img img{width:32vw}@media(min-width:600px){.radio-label.terminal .terminal-img img{width:120px}}.radio-label.terminal .terminal-info .terminal-storage{font-size:3.7333333333vw}@media(min-width:600px){.radio-label.terminal .terminal-info .terminal-storage{font-size:14px}}.radio-label.terminal .terminal-info .terminal-detail{color:#1e4782;font-size:3.2vw}@media(min-width:600px){.radio-label.terminal .terminal-info .terminal-detail{font-size:12px}}.radio-label.terminal .terminal-info .terminal-price{margin-top:1.3333333333vw;border-top:.2666666667vw solid #e2e2e2}@media(min-width:600px){.radio-label.terminal .terminal-info .terminal-price{margin-top:5px;border-top-width:1px}}.radio-label.terminal .terminal-info .terminal-price .pay-ttl{margin-top:1.3333333333vw;font-size:3.2vw;font-weight:700}@media(min-width:600px){.radio-label.terminal .terminal-info .terminal-price .pay-ttl{margin-top:5px;font-size:12px}}.radio-label.terminal .terminal-info .terminal-price .pay-price{font-size:4vw;font-weight:700}@media(min-width:600px){.radio-label.terminal .terminal-info .terminal-price .pay-price{font-size:14px}}.radio-label.color{padding-top:1.3333333333vw;padding-bottom:1.3333333333vw}@media(min-width:600px){.radio-label.color{padding-top:10px;padding-bottom:10px}}.radio-label.color .color-code{display:inline-block;margin-right:.5em;border:.2666666667vw solid #e2e2e2;border-radius:50%;width:8vw;height:8vw}@media(min-width:600px){.radio-label.color .color-code{border-width:1px;width:30px;height:30px}}.radio-label.pay .price-list .price-monthly{font-weight:700}.radio-label.pay .price-list .price-monthly .price{font-size:6.4vw}@media(min-width:600px){.radio-label.pay .price-list .price-monthly .price{font-size:24px}}.checkbox-label.option{display:block;padding-top:4.2666666667vw;padding-bottom:4.2666666667vw;padding-right:4.2666666667vw;border:.5333333333vw solid #e2e2e2;border-radius:2.6666666667vw;font-weight:500}@media(min-width:600px){.checkbox-label.option{padding-top:16px;padding-bottom:16px;padding-right:16px;border-width:2px;border-radius:10px}}.checkbox-label.option .checkbox-ttl{font-size:4.2666666667vw}@media(min-width:600px){.checkbox-label.option .checkbox-ttl{font-size:16px}}.checkbox-label.option .price-list .price-monthly .price{font-size:5.3333333333vw;font-weight:700}@media(min-width:600px){.checkbox-label.option .price-list .price-monthly .price{font-size:20px}}input[type=checkbox]:checked+.checkbox-label.option{border-color:#0066c5}.popup-link{margin-top:1.3333333333vw}@media(min-width:600px){.popup-link{margin-top:5px}}.popup-link .link-text{font-size:3.2vw}.popup-link .link-text:hover{cursor:pointer}@media(min-width:600px){.popup-link .link-text{font-size:12px}}.modal .modal-contents .option-table{margin-top:4vw;max-height:60vh;overflow-y:auto}@media(min-width:600px){.modal .modal-contents .option-table{margin-top:15px}}.modal .modal-contents .option-table .option-list{display:grid;grid-template-columns:30% 1fr;border-bottom:.2666666667vw solid #d0d0d0}@media(min-width:600px){.modal .modal-contents .option-table .option-list{border-bottom-width:1px}}.modal .modal-contents .option-table .option-list .option-term{display:flex;justify-content:center;align-items:center;color:#1e4782;background-color:#f4f4f4;font-size:3.2vw;font-weight:500}@media(min-width:600px){.modal .modal-contents .option-table .option-list .option-term{font-size:16px}}.modal .modal-contents .option-table .option-list .option-desc{padding:3.2vw;font-size:4.2666666667vw}@media(min-width:600px){.modal .modal-contents .option-table .option-list .option-desc{padding:12px;font-size:16px}}.modal .modal-contents .option-table .option-list .option-desc .strong{color:#0066c5;font-weight:700}.modal .modal-contents .option-table .option-list .option-desc .link-text{font-size:inherit}
