#root .billboard[data-v-00467b16]{background-color:#0cf;background-image:url(../images/service/jitaku-wifi/bg_billboard_pc_webp.png);background-position:bottom;background-repeat:no-repeat;background-size:1920px 447px;min-height:447px;position:relative;width:100vw}@media(max-width:959.98px){#root .billboard[data-v-00467b16]{background-image:url(../images/service/jitaku-wifi/bg_billboard_sp_webp.webp);background-position:bottom;background-size:600px 580px;height:640px}}@media(max-width:599.98px){#root .billboard[data-v-00467b16]{background-image:url(../images/service/jitaku-wifi/bg_billboard_sp_webp.webp);background-position:bottom;background-size:600px 580px;height:560px}}#root .billboard .inner[data-v-00467b16]{position:relative}#root .billboard .inner .panda[data-v-00467b16]{bottom:0;position:absolute;right:-120px}#root .billboard .inner .panda.left[data-v-00467b16]{left:-120px;right:0}#root .billboard .apply-btn[data-v-00467b16]{transition:all .2s ease}#root .billboard .apply-btn[data-v-00467b16]:hover{filter:brightness(110%);transform:translate(1px,1px)}.billboard-note[data-v-00467b16]{background-color:#eafaff;color:#64767c;font-size:clamp(.63rem,.34vw + .54rem,.75rem)}.billboard-note a[data-v-00467b16]:link,.billboard-note a[data-v-00467b16]:visited{color:#64767c;text-decoration:underline!important}.service-logo[data-v-00467b16]{position:absolute;right:32px;top:16px}#root .columns-card h4[data-v-85901357]{color:#1f1f1f;display:block;font-size:1.5625rem;letter-spacing:.09em;line-height:1.16}#root .columns-card h4 sup[data-v-85901357]{font-size:40%}#root .columns-card p[data-v-85901357]{font-size:1.1875rem;letter-spacing:.1em;line-height:1.5789473684}#root .columns-card p[data-v-85901357] strong{background-image:linear-gradient(transparent 70%,#ffe400 0)}#root .columns-card p[data-v-85901357] .note{color:#9e9e9e;display:block;font-size:clamp(.69rem,.51vw + .57rem,.88rem);letter-spacing:.1em;line-height:1.4;margin-top:8px}#root .columns-card p[data-v-85901357] .note a:link,#root .columns-card p[data-v-85901357] .note a:visited{color:#9e9e9e;text-decoration:underline}@media(max-width:959.98px){#root .columns-card h4[data-v-85901357]{font-size:1.125rem;line-height:1.2222222222}#root .columns-card p[data-v-85901357]{font-size:.9375rem;line-height:1.4666666667}}@media(min-width:960px){#root .reasons .columns-card h4[data-v-85901357]{font-size:1.625rem;min-height:60px}}#root .recommend-card[data-v-628f7f5a]{background:#fff;border:2px solid #333;border-radius:16px;box-shadow:0 4px 16px #00000014;margin:0 auto;max-width:560px;overflow:hidden}#root .recommend-title[data-v-628f7f5a]{background:#ffeb33;border-top-left-radius:12px;border-top-right-radius:12px;color:#111;font-size:1.125rem;letter-spacing:.17em;line-height:1.4;width:100%}#root .recommend-title .v-icon[data-v-628f7f5a]{position:relative;top:-2px}#root .recommend-subtitle[data-v-628f7f5a]{font-size:.6875rem;letter-spacing:.1em;line-height:1.3;width:100%}#root .plan-slogan[data-v-628f7f5a]{background:#fff7b1;border-radius:8px;color:#212121;font-size:.9375rem;font-weight:600;letter-spacing:.12em;line-height:1.4;position:relative}#root .plan-slogan[data-v-628f7f5a]:after{border-color:#fff7b1 transparent transparent;border-style:solid;border-width:8px 6px 0;bottom:-8px;content:"";display:block;height:0;left:50%;position:absolute;transform:translate(-50%);width:0}#root .campaign-monthly-fee[data-v-628f7f5a]{position:relative}#root .campaign-monthly-fee .bubble[data-v-628f7f5a]{display:inline-block;left:-4px;position:relative}#root .campaign-monthly-fee .bubble small[data-v-628f7f5a]{color:#212121;display:block;font-size:.875rem;font-weight:600;letter-spacing:.08em;line-height:1.2;position:relative;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff;z-index:2}#root .campaign-monthly-fee .bubble small.simple[data-v-628f7f5a]{font-size:1rem;letter-spacing:.1em}#root .campaign-monthly-fee .bubble[data-v-628f7f5a]:before{background-color:#ffeb33;border-radius:40px;content:"";height:48px;inset:0;margin:auto;position:absolute;width:48px}#root .campaign-monthly-fee .more[data-v-628f7f5a]{display:inline-block;position:relative}#root .campaign-monthly-fee .more>div[data-v-628f7f5a]{border-radius:4px;color:#383306;font-size:1.375rem;font-weight:600;line-height:1.4;position:relative;z-index:2}#root .campaign-monthly-fee .more>div span[data-v-628f7f5a]{color:red;font-size:3.625rem;letter-spacing:0;line-height:1;margin:0 -4px;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0 2px 0 #fff,-2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}@media(max-width:599.98px){#root .campaign-monthly-fee .more>div span[data-v-628f7f5a]{font-size:3.0625rem}}#root .campaign-monthly-fee .more>div sup[data-v-628f7f5a]{font-size:.75rem;font-weight:600;left:-4px;position:relative;top:-20px}#root .campaign-monthly-fee .more[data-v-628f7f5a]:before{background:repeating-linear-gradient(-45deg,#fff,#fff 4px,#fff599 0 8px);bottom:0;content:"";height:30%;left:0;position:absolute;width:100%;z-index:0}#root .campaign-monthly-fee .call-charge[data-v-628f7f5a]{bottom:11px;color:#757575;font-size:clamp(.63rem,.17vw + .58rem,.69rem);position:absolute;right:-20px}#root .recommend.small .campaign-monthly-fee .more>div span[data-v-628f7f5a]{font-size:clamp(2.5rem,.68vw + 2.34rem,2.75rem)}#root .monthly-fee[data-v-628f7f5a]{font-size:1rem}#root .monthly-fee .strike[data-v-628f7f5a]{color:#757575;position:relative}#root .monthly-fee .strike[data-v-628f7f5a]:after{background-color:#9e9e9e;content:"";display:block;height:1px;left:0;position:absolute;top:50%;transform:rotate(-15deg);width:100%}#root .monthly-fee strong[data-v-628f7f5a]{color:red;font-size:1.5rem}#root .monthly-fee strong small[data-v-628f7f5a]{font-size:1rem}#root .feature-list[data-v-628f7f5a]{border-bottom:1px solid #eee;border-top:1px solid #eee;margin-top:16px;padding-bottom:12px;padding-top:12px;position:relative;width:calc(100% - 32px)}#root .feature-list li[data-v-628f7f5a]{color:#212121;font-size:1.0625rem;letter-spacing:.14em;line-height:1.2;list-style-type:none;margin:0;padding:0 8px;position:relative}#root .feature-list li[data-v-628f7f5a]:first-child{padding-top:6px}#root .feature-list li .v-icon[data-v-628f7f5a]{font-size:clamp(1.38rem,1.03vw + 1.13rem,1.75rem);top:-1px}#root .feature-list li .num[data-v-628f7f5a]{color:red;font-size:2rem;font-weight:600;letter-spacing:.01em;margin:0 3px 0 1px;position:relative;top:2px}#root .recommend.small .feature-list[data-v-628f7f5a]{margin-top:8px;padding-bottom:8px;padding-top:8px}#root .recommend.small .feature-list li[data-v-628f7f5a]{font-size:.9375rem;line-height:1.1}#root .recommend.small .feature-list li .num[data-v-628f7f5a]{font-size:1.75rem;top:2px}#root .btn-list[data-v-628f7f5a]{width:100%}#root .btn-list .btn-double-border[data-v-628f7f5a]{border:2px solid #ffeb33;border-radius:30px;margin-bottom:16px;padding:2px}#root .btn-list .apply[data-v-628f7f5a]{background:#eb6200!important;font-size:1.125rem;letter-spacing:.14em;text-shadow:0 2px rgba(0,0,0,.2)}#root .recommend.small .btn-list .btn-double-border[data-v-628f7f5a]{margin-bottom:12px}#root .recommend.small .btn-list .apply[data-v-628f7f5a]{font-size:clamp(1rem,.17vw + .96rem,1.06rem);letter-spacing:.07em}#root sup[data-v-628f7f5a]{color:#616161;font-size:.625rem;font-weight:400;letter-spacing:.01em}#root small.sup[data-v-628f7f5a]{font-size:.9375rem;position:absolute;right:4px;top:6px}#root .note-area[data-v-628f7f5a]{width:100%}#root .note-area ul li[data-v-628f7f5a]{color:#9e9e9e;font-size:14px;letter-spacing:.08em;line-height:1.2;margin-bottom:2px;white-space:normal;word-break:break-all}#root .note-area ul li[data-v-628f7f5a]:last-child{margin-bottom:0}#root .note-area a[data-v-628f7f5a]:link,#root .note-area a[data-v-628f7f5a]:visited{color:#9e9e9e;text-decoration:underline}.simulation-btn .subtitle[data-v-7c6db2d1]{color:#212121;font-size:clamp(.88rem,.17vw + .83rem,.94rem);letter-spacing:.1em;line-height:1}.simulation-btn .subtitle strong[data-v-7c6db2d1]{left:2px;position:relative}.simulation-btn .subtitle .flip[data-v-7c6db2d1]{transform:scaleX(-1)}#root .plan[data-v-bbc35f31]{overflow:hidden;width:100vw}#root .plan h2[data-v-bbc35f31]{font-size:clamp(1.63rem,.68vw + 1.46rem,1.88rem);letter-spacing:.12em}#root .plan .plan-table table[data-v-bbc35f31]{border-collapse:separate;border-top-left-radius:10px;border-top-right-radius:10px;max-width:100%}#root .plan .plan-table table thead th[data-v-bbc35f31]{background:#f5f6f7;border-top-left-radius:16px;border-top-right-radius:16px;color:#2b2d50;font-size:clamp(1.06rem,.68vw + .9rem,1.31rem);font-weight:600;letter-spacing:.03em;line-height:1.1;min-height:72px;padding:8px 16px;white-space:normal}#root .plan .plan-table table thead th .v-chip[data-v-bbc35f31]{background:#ffffffe6;color:#616161;font-size:.625rem;font-weight:600}#root .plan .plan-table table td[data-v-bbc35f31],#root .plan .plan-table table th[data-v-bbc35f31]{border-color:#d3e6f2;padding:8px 16px}#root .plan .plan-table table tbody th[data-v-bbc35f31]{background:#f0f7fb}#root .plan .plan-table table tbody td[data-v-bbc35f31]{font-weight:400;text-align:right}#root .plan .plan-table table tbody td strong[data-v-bbc35f31]{display:inline-block;font-size:clamp(1.19rem,.51vw + 1.07rem,1.38rem);font-weight:700;padding:0 4px}#root .plan .plan-table table tbody tr:last-child td[data-v-bbc35f31]{background:#fffacc;font-weight:600}#root .campaign h2[data-v-9937c6a7]{font-size:clamp(1.63rem,.68vw + 1.46rem,1.88rem);letter-spacing:.12em}#root .campaign p.sub-text[data-v-9937c6a7]{font-size:clamp(1.13rem,.34vw + 1.04rem,1.25rem);font-weight:600;letter-spacing:.08em}#root .campaign p.sub-text small[data-v-9937c6a7]{color:#757575;font-size:clamp(.81rem,.34vw + .73rem,.94rem);font-weight:400}#root .campaign .campaign-card[data-v-9937c6a7]{color:#424242;display:block;transition-property:all}#root .campaign .campaign-card h4[data-v-9937c6a7]{font-size:clamp(1.06rem,.34vw + .98rem,1.19rem);letter-spacing:.1em}#root .campaign .campaign-card p[data-v-9937c6a7]{font-size:clamp(.88rem,.17vw + .83rem,.94rem);letter-spacing:.1em;line-height:1.5}#root .campaign .campaign-card small[data-v-9937c6a7]{display:block;font-size:.75rem;line-height:1.3}#root .campaign .campaign-card .nuxt-picture-card[data-v-9937c6a7]{border:2px solid #333;border-radius:16px;overflow:hidden}#root .campaign .campaign-card:hover .nuxt-picture-card[data-v-9937c6a7]{scale:1.02;transition-duration:.16s}#root .recommend h2[data-v-6895f53b]{font-size:clamp(1.63rem,.68vw + 1.46rem,1.88rem);letter-spacing:.12em}#root .recommend .recommend-card h4[data-v-6895f53b]{font-size:clamp(1.06rem,.34vw + .98rem,1.19rem);letter-spacing:.1em}#root .recommend .recommend-card p[data-v-6895f53b]{font-size:clamp(.88rem,.17vw + .83rem,.94rem);letter-spacing:.1em;line-height:1.5}#root .faq[data-v-6895f53b]{background:#fff;border-radius:10px;box-shadow:0 0 3px #d3e6f2}#root .faq details>summary[data-v-6895f53b]{border-bottom:1px dotted #a0d2f2;color:#424242;font-size:clamp(1rem,.34vw + .92rem,1.13rem);font-weight:600;letter-spacing:.12em;list-style-type:"Q.";padding:12px 16px}#root .faq details .content[data-v-6895f53b]{font-size:.875rem;padding:12px 16px 24px}#root .flow-card[data-v-7af51347]{background:#fff;border:1px solid #e0e0e0;border-radius:100px;color:#212121;margin-bottom:48px;padding:12px;position:relative}#root .flow-card[data-v-7af51347]:last-child{margin-bottom:0}#root .flow-card .flow-img[data-v-7af51347]{max-width:120px!important}#root .flow-card .step[data-v-7af51347]{border-right:2px solid #e0e0e0;font-size:1.4375rem;font-weight:600;margin-right:4px;padding-right:12px}#root .flow-card .step small[data-v-7af51347]{font-size:.9375rem;padding-right:4px}#root .flow-card .flow-title[data-v-7af51347]{background:linear-gradient(transparent 70%,#ffe400 0);display:inline-block;font-size:1.4375rem;padding:0 4px}#root .flow-card p[data-v-7af51347]{font-size:1.0625rem;line-height:1.5882352941}#root .flow-card[data-v-7af51347]:after{border-left:4px solid #eb6200;border-top:4px solid #eb6200;bottom:-28px;content:"";height:20px;position:absolute;right:48%;transform:rotate(-135deg);width:20px}#root .flow-card[data-v-7af51347]:last-child:after{display:none}@media(max-width:959.98px){#root .flow-card[data-v-7af51347]{border-radius:8px}#root .flow-card p[data-v-7af51347]{font-size:.875rem;line-height:1.4285714286}#root .flow-card span[data-v-7af51347]{font-size:1.125rem}#root .flow-card .flow-title[data-v-7af51347]{font-size:1.125rem;margin-top:8px}#root .flow-card .flow-img[data-v-7af51347]{max-width:80px!important}}#root .option-section h2[data-v-3c44dda3]{font-size:clamp(1.69rem,1.88vw + 1.25rem,2.38rem);letter-spacing:.12em}#root .option-section .option-card[data-v-3c44dda3]{background:#fff;border:1px solid #ccc;border-radius:16px;box-shadow:0 0 10px #0000000a;color:#212121;display:block;height:100%}#root .option-section .option-card h4[data-v-3c44dda3]{font-size:clamp(1.06rem,.34vw + .98rem,1.19rem);letter-spacing:.1em}#root .option-section .option-card p[data-v-3c44dda3]{color:#616161;font-size:clamp(.88rem,.17vw + .83rem,.94rem);letter-spacing:.1em;line-height:1.5}#root .option-section .option-card small[data-v-3c44dda3]{display:block;font-size:.75rem;line-height:1.3}#root .note table td[data-v-f653a31f],#root .note table th[data-v-f653a31f]{font-size:.8125rem;font-weight:400!important;padding:6px 16px;word-break:break-all}@media(max-width:599.98px){#root .note table td[data-v-f653a31f],#root .note table th[data-v-f653a31f]{display:block;padding:4px 8px}#root .note table tr.split[data-v-f653a31f]{display:flex}#root .note table tr.split td[data-v-f653a31f]{width:50%}}#root .note table th[data-v-f653a31f]{white-space:normal}#root .note small[data-v-f653a31f]{display:block}#root .note .card-wrapper[data-v-f653a31f]{border:4px solid #f5f5f5}#root .contact .contact-btns[data-v-70ddc360]{margin:0 auto;max-width:638px}#root .contact .contact-btns .btn-1[data-v-70ddc360]{width:100%}#root .contact .contact-btns .btn-2[data-v-70ddc360]{left:-6px;max-width:100%!important;position:relative;width:283px!important}#root .contact .contact-btns .btn-3[data-v-70ddc360]{max-width:100%!important;position:relative;right:-6px;width:326px!important}#root .contact .contact-btns .subtitle[data-v-70ddc360]{color:#212121;font-size:clamp(1.06rem,.51vw + .94rem,1.25rem);letter-spacing:.1em;line-height:1}#root .contact .contact-btns .subtitle strong[data-v-70ddc360]{left:2px;position:relative}#root .contact .contact-btns .subtitle .flip[data-v-70ddc360]{transform:scaleX(-1)}@media(max-width:599.98px){#root .contact .contact-btns .btn-2[data-v-70ddc360]{left:-2px;width:43vw!important}#root .contact .contact-btns .btn-3[data-v-70ddc360]{right:-2px;width:49vw!important}}#root .contact .contact-btns a[data-v-70ddc360]{transition-duration:.2s;transition-property:all}#root .contact .contact-btns a[data-v-70ddc360]:hover{filter:brightness(110%)}
