@keyframes fade-left{0%{opacity:0;transform:translateX(-30%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-right{0%{opacity:0;transform:translateX(30%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-top{0%{opacity:0;transform:translateY(-30%)}to{opacity:1;transform:translateY(0)}}.label_title_wrap{display:flex;left:-10px;margin-bottom:-35px;position:relative;transform:translateY(-50%)}@media screen and (min-width:769px){.label_title_wrap{left:-24px}}.label_title_wrap .label_title{background:#191078;border-radius:0 2px 0 0;color:#fff;filter:drop-shadow(9px 9px 3px rgba(16,16,16,.16));font-size:1.5625rem;font-size:clamp(.9375rem,5.8139534884vw,1.5625rem);font-weight:900;line-height:1;margin:1rem -10px;padding:1rem;position:relative;word-break:auto-phrase}@media screen and (min-width:769px){.label_title_wrap .label_title{font-size:1.75rem;font-size:clamp(1.125rem,2.3333333333vw,1.75rem);padding:1rem 2rem}}.label_title_wrap .label_title span{color:#fbdf09;font-size:1.2em}.label_title_wrap .label_title:before{background:#9c96de;bottom:-24px;clip-path:polygon(0 0,100% 100%,100% 0);content:"";height:25px;left:0;position:absolute;width:11px}@media screen and (min-width:769px){.label_title_wrap .label_title:before{width:26px}}.label_title_wrap .label_title:after{background:#191078;clip-path:polygon(0 0,0 100%,100% 100%);content:"";display:block;height:100%;left:calc(100% - 1px);position:absolute;top:0;width:30px}@media screen and (min-width:769px){.label_title_wrap .label_title:after{width:50px}}.mv_bottom{background:#191078}.mv_bottom .label{font-size:1.5rem;font-size:clamp(.875rem,5.5813953488vw,1.5rem);padding:10px;text-align:center;word-break:auto-phrase}@media screen and (min-width:769px){.mv_bottom .label{font-size:1.75rem;font-size:clamp(1.125rem,2.3333333333vw,1.75rem)}}.mv_bottom .content{color:#fff;display:grid;font-weight:900;padding:40px 0;place-content:center;place-items:center;text-align:center;word-break:auto-phrase}@media screen and (min-width:769px){.mv_bottom .content{min-height:250px}}.mv_bottom .content .text{color:#fff;font-size:1.5rem;font-size:clamp(.875rem,5.5813953488vw,1.5rem);font-weight:900;line-height:1.4}@media screen and (min-width:769px){.mv_bottom .content .text{font-size:2.125rem;font-size:clamp(1.5rem,2.8333333333vw,2.125rem)}}.mv_bottom .content .text sup{font-size:.3em;vertical-align:super}.mv_bottom .content .text .number{font-size:1.4em}@media screen and (min-width:769px){.mv_bottom .content .text .number{font-size:1.6em}}.mv_bottom .content .text .copy{font-size:1.2em}@media screen and (min-width:769px){.mv_bottom .content .text .copy{font-size:1.4em}}.mv_bottom rt{font-size:.3em;text-align:center}.mv_bottom .notes_list_number{margin-inline:auto;text-align:left;width:fit-content}.plan01_area .plan01_box01,.plan01_area .plan01_box02{width:100%}.plan01_box01{background:#fff;border:10px solid #191078;border-radius:9px;box-shadow:9px 9px 3px hsla(0,0%,6%,.16);margin:30px auto 0;max-width:960px;position:relative}.plan01_box01 .layout_box{overflow:hidden;padding:0 15px 30px}@media screen and (min-width:769px){.plan01_box01 .layout_box{padding:0 30px 30px}.plan01_box01 .layout_box .contents{padding-left:4%}}.plan01_box01 .title{color:#fff;font-size:1.5625rem;font-size:clamp(.9375rem,5.8139534884vw,1.5625rem);margin-bottom:15px;white-space:nowrap}@media screen and (min-width:769px){.plan01_box01 .title{font-size:2.125rem;font-size:clamp(1.5rem,2.8333333333vw,2.125rem)}}.plan01_box01 .title span{background:#ff9f1c;border-radius:0 50px 50px 0;display:inline-block;padding:5px 50px 5px 0;position:relative}.plan01_box01 .title span:before{background:#ff9f1c;content:"";display:block;height:100%;position:absolute;right:100%;top:0;width:calc(10% + 50px)}.plan01_box01 .data_limit{color:#191078;font-size:1.25rem;font-size:clamp(.625rem,4.6511627907vw,1.25rem);font-weight:900}@media screen and (min-width:769px){.plan01_box01 .data_limit{font-size:1.75rem;font-size:clamp(1.125rem,2.3333333333vw,1.75rem)}}.plan01_box01 .data_limit .number{font-size:1.2em}.plan01_box01 .price_box{align-items:baseline;color:#ff9f1c;display:flex;font-size:2.1875rem;font-size:clamp(1.5625rem,8.1395348837vw,2.1875rem);font-weight:900;line-height:1.2;white-space:nowrap}@media screen and (min-width:769px){.plan01_box01 .price_box{font-size:2.5rem;font-size:clamp(1.25rem,3.3333333333vw,2.5rem)}}.plan01_box01 .price_box .price{font-size:1em}.plan01_box01 .price_box .number{font-size:1.6em}.plan01_box01 .price_box .symbol{display:grid;line-height:1}.plan01_box01 .price_box .symbol p span{font-size:.6em}.plan01_box01 .price_box .symbol .tax{font-size:.2em}.layout_box{display:flex;flex-direction:column;gap:20px 3%;place-content:space-around}@media screen and (min-width:769px){.layout_box{flex-direction:row}}.layout_box.center{place-content:center;place-items:center}.layout_box .contents,.layout_box .img{width:100%}.layout_box .contents.order,.layout_box .img.order{order:-1}@media screen and (max-width:768px){.layout_box .contents.order_sp,.layout_box .img.order_sp{order:-1}}@media screen and (min-width:769px){.layout_box .contents.order_pc,.layout_box .img.order_pc{order:-1}}.layout_box .img{text-align:center}@media screen and (min-width:769px){.layout_box.type_a .contents{width:60%}.layout_box.type_a .img{width:40%}.layout_box.type_b .contents{width:70%}.layout_box.type_b .img{width:30%}.layout_box.type_c .contents,.layout_box.type_c .img{width:auto}}.discount_list{counter-reset:discount;display:grid;gap:15px;list-style-type:none;padding-left:0}.discount_list li{background:#191078;border-left:10px solid #fbdf09;padding:15px}@media screen and (min-width:769px){.discount_list li{border-left:30px solid #fbdf09;padding:25px 15px}}.discount_list .title{color:#fbdf09;display:flex;font-size:1.25rem;font-size:clamp(.625rem,4.6511627907vw,1.25rem);font-weight:900;margin-bottom:5px}.discount_list .title:before{content:counter(discount,decimal) ".";counter-increment:discount;display:inline-block}@media screen and (min-width:769px){.discount_list .title{font-size:1.75rem;font-size:clamp(1.125rem,2.3333333333vw,1.75rem)}}.discount_list .title sup{font-size:.875rem}.discount_list .text{color:#fff;font-size:1rem;font-size:clamp(.6875rem,3.7209302326vw,1rem);font-weight:700}@media screen and (min-width:769px){.discount_list .text{font-size:1rem;font-size:clamp(.6875rem,1.3333333333vw,1rem)}.plan01_box02 .layout_box{grid-template-columns:50% auto;place-items:self-end}}.plan01_box02 .asterisk_list_number{margin-top:10px}.plan01_box02 .asterisk_list_number+p{font-size:.7rem}.plan01_box03,.plan01_box04{margin-inline:auto;max-width:1080px}.plan01_box04{display:grid;flex-wrap:wrap;gap:15px 15px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:769px){.plan01_box04{grid-template-columns:repeat(5,1fr)}}.plan01_box04>div{background:#191078;display:grid;gap:10px;padding:25px 15px;position:relative;text-align:center}@media screen and (min-width:769px){.plan01_box04>div{padding:45px 15px}}@media screen and (max-width:768px){.plan01_box04>div:last-child{grid-column-end:span 2}}.plan01_box04>div:before{background:#9c96de;bottom:10px;clip-path:polygon(100% 100%,0 100%,100% 0);content:"";height:25px;position:absolute;right:10px;width:25px}.plan01_box04 .copy{color:#fff;font-size:1.25rem;font-size:clamp(.625rem,4.6511627907vw,1.25rem);font-weight:700;line-height:1.2}@media screen and (min-width:769px){.plan01_box04 .copy{font-size:1.25rem;font-size:clamp(.625rem,1.6666666667vw,1.25rem)}}.plan01_box04 .text{color:#fbdf09;font-size:2.1875rem;font-size:clamp(1.5625rem,8.1395348837vw,2.1875rem);font-weight:900;line-height:1.2}@media screen and (min-width:769px){.plan01_box04 .text{font-size:3.125rem;font-size:clamp(1.25rem,4.1666666667vw,3.125rem)}}.plan01_box04 .text.min{font-size:2rem;font-size:clamp(1.375rem,7.4418604651vw,2rem)}@media screen and (min-width:769px){.plan01_box04 .text.min{font-size:1.75rem;font-size:clamp(1.125rem,2.3333333333vw,1.75rem)}}.plan01_box04 .text .number{font-family:Noto Sans JP,sans-serif;font-size:1.2em;line-height:0}.plan01_box05{margin:50px calc(50% - 50vw) 0;max-width:1080px;width:100vw}@media screen and (min-width:769px){.plan01_box05{margin:100px auto 0;width:100%}}.plan01_box05 .plan01_box05_img{margin-bottom:-1px;text-align:center}.plan01_box05 .plan01_box05_img img{max-width:570px;width:70%}.plan01_box05_content{background:#f8f7df}.plan01_box05_content .scene_title{background:#191078;color:#fff;font-size:1.5rem;font-size:clamp(.875rem,6.4vw,1.5rem);font-weight:900;padding:15px;text-align:center}@media screen and (min-width:769px){.plan01_box05_content .scene_title{font-size:2rem;font-size:clamp(1.375rem,2.6666666667vw,2rem)}}.plan01_box05_content .contents{padding:30px 15px}@media screen and (min-width:769px){.plan01_box05_content .contents{padding:40px}}.plan01_box05_content .contents>p{font-size:1.125rem;font-size:clamp(.8125rem,4.8vw,1.125rem);margin:0 auto 30px;text-align:center}@media screen and (min-width:769px){.plan01_box05_content .contents>p{font-size:1.125rem;font-size:clamp(.8125rem,1.5vw,1.125rem)}}.plan01_cost_list,.plan01_scene_list{display:flex;flex-wrap:wrap;gap:30px 5%;justify-content:center}@media screen and (min-width:769px){.plan01_cost_list,.plan01_scene_list{flex-wrap:nowrap}}.plan01_cost_list>div,.plan01_scene_list>div{width:100%}@media screen and (min-width:769px){.plan01_cost_list>div,.plan01_scene_list>div{width:auto}}.plan01_scene_list>div{display:grid;gap:10px;justify-content:center;text-align:center}.plan01_scene_list .img{display:block;margin-bottom:5px}.plan01_scene_list .img img{max-width:94px}@media screen and (min-width:769px){.plan01_scene_list .img img{max-height:100px;max-width:80%}}.plan01_scene_list .title{color:#191078;font-size:1.5rem;font-size:clamp(.875rem,6.4vw,1.5rem);font-weight:900}@media screen and (min-width:769px){.plan01_scene_list .title{font-size:1.5rem;font-size:clamp(.875rem,2vw,1.5rem)}}.plan01_scene_list .text{font-size:1rem;font-size:clamp(.6875rem,4.2666666667vw,1rem);line-height:1.4}@media screen and (min-width:769px){.plan01_scene_list .text{font-size:1rem;font-size:clamp(.6875rem,1.3333333333vw,1rem)}}.plan01_cost_list{margin:40px auto 0}.plan01_cost_list div{background:#191078;border-radius:20px;color:#fbdf09;font-size:1.5rem;font-size:clamp(.875rem,6.4vw,1.5rem);font-weight:900;line-height:1.4;padding:20px;position:relative;text-align:center}@media screen and (min-width:769px){.plan01_cost_list div{font-size:1.5rem;font-size:clamp(.875rem,2vw,1.5rem);padding:40px}}.plan01_cost_list div:before{aspect-ratio:68/84;background-position:0;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:74px;left:10px;position:absolute;top:0;transform:translateY(-50%)}.plan01_cost_list div:first-child:before{background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/vwswifi/img/number/dotted_number01.svg)}.plan01_cost_list div:nth-child(2):before{background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/vwswifi/img/number/dotted_number02.svg)}.plan01_cost_list div:nth-child(3):before{background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/vwswifi/img/number/dotted_number03.svg)}.price_table{margin-bottom:30px}.price_table .title{background:#f3f3f3;border-radius:10px;filter:drop-shadow(9px 9px 3px rgba(16,16,16,.16));font-weight:700;line-height:1;padding:15px}.price_table table{width:100%}.price_table table td,.price_table table th{padding:15px}.price_table thead th{border-right:3px dashed #efeded}.price_table thead th:last-child{border-right:none}.price_table thead .title{font-size:1.25rem;font-size:clamp(.625rem,4.6511627907vw,1.25rem)}@media screen and (min-width:769px){.price_table thead .title{font-size:2rem;font-size:clamp(1.375rem,2.6666666667vw,2rem)}}.price_table thead .title .number{font-size:1.2em}.price_table tbody .title{color:#707070;font-size:.875rem;font-size:clamp(.625rem,3.2558139535vw,.875rem);white-space:nowrap}@media screen and (min-width:769px){.price_table tbody .title{font-size:1.125rem;font-size:clamp(.8125rem,1.5vw,1.125rem)}}.price_table tbody .title .number{font-size:1.7em}.price_table tbody th{vertical-align:middle}.price_table tbody td{border-right:3px dashed #efeded}.price_table tbody td:last-child{border-right:none}.price_table tbody tr:first-child td,.price_table tbody tr:first-child th{border-bottom:3px dashed #efeded}.price_table .discount,.price_table .normal,.price_table .price{font-weight:900;line-height:1}.price_table .discount .number,.price_table .normal .number,.price_table .price .number{font-size:1.7em}.price_table .discount .monthly,.price_table .normal .monthly,.price_table .price .monthly{display:inline-block;margin-right:3px}.price_table .price_box{display:grid;gap:5px;justify-content:center}.price_table .price{align-items:flex-end;color:#e85c56;display:flex;font-size:1.5625rem;font-size:clamp(.9375rem,5.8139534884vw,1.5625rem)}@media screen and (min-width:769px){.price_table .price{font-size:1.75rem;font-size:clamp(1.125rem,2.3333333333vw,1.75rem)}}.price_table .price .number{font-size:2em;margin-bottom:-.15em}.price_table .price .text{display:grid;font-size:1.25em}.price_table .price .text .tax{font-size:.3em}.price_table .normal{color:#707070;font-size:1rem;font-size:clamp(.6875rem,3.7209302326vw,1rem)}@media screen and (min-width:769px){.price_table .normal{font-size:1.25rem;font-size:clamp(.625rem,1.6666666667vw,1.25rem)}}.price_table .normal .number{font-size:2.1em}.price_table .discount{color:#ff9f1c;font-size:1rem;font-size:clamp(.6875rem,3.7209302326vw,1rem);margin-top:8px}@media screen and (min-width:769px){.price_table .discount{font-size:1.125rem;font-size:clamp(.8125rem,1.5vw,1.125rem)}}.price_table .discount .monthly{align-items:baseline;display:inline-flex;gap:3px}.price_table .discount .monthly:before{background:#ff9f1c;border-radius:3px;clip-path:polygon(100% 50%,0 0,0 100%);content:"";display:block;height:14px;width:10px}.price_table .icon_recommend{margin-bottom:-10px}@media screen and (min-width:769px){.price_table .icon_recommend{margin-bottom:-15px}}.price_table .icon_recommend span{background:#e85c56;border-radius:20px;color:#fff;font-size:.75rem;line-height:1;padding:3px 5px}.plan_list_area .title01 .title .copy{display:block;font-size:1.5rem;margin-top:8px}.plan_list_area .title03 .logo{max-width:174px}.plan_list_area .plan_list_box{border-radius:40px}.plan_list_area .option_plan_box,.plan_list_area .plan_list_box{padding:30px 15px 40px}@media screen and (min-width:769px){.plan_list_area .option_plan_box,.plan_list_area .plan_list_box{padding:25px 15px}}.plan_list_area .plan_list_box_wrap{background:#fff}@media screen and (min-width:769px){.plan_list_area .plan_list_box_wrap .plan_list_box_inner{padding:60px 40px}}.plan_list_area .plan_list_box_wrap+.plan_list_box_wrap{margin-top:40px}@media screen and (min-width:769px){.plan_list_area .plan_list_box_wrap+.plan_list_box_wrap{margin-top:60px}}.plan_list_box_wrap{background:linear-gradient(180deg,#ffe201 0,#fcc503);border-radius:20px}@media screen and (min-width:769px){.plan_list_box_wrap{border-radius:40px}}.plan_list_box_wrap .plan_list_box_inner{padding:30px 15px}@media screen and (min-width:769px){.plan_list_box_wrap .plan_list_box_inner{padding:80px 3%}}.plan_list_box_wrap .logo{max-width:174px}.plan_list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px 3%;justify-content:space-between}@media screen and (min-width:769px){.plan_list{flex-direction:row;gap:20px 30px}}.plan_list .plan_list_box{display:grid;grid-template-rows:subgrid;width:100%}.plan_list+.option_plan_list_box{margin-top:40px}.option_plan_box,.plan_list_box{background:#f3f3f3;filter:drop-shadow(9px 9px 3px rgba(16,16,16,.16));padding:30px 15px;text-align:center}.option_plan_box .plan_name,.plan_list_box .plan_name{background:#fff;color:#191078;font-size:1.125rem;font-size:clamp(.8125rem,4.1860465116vw,1.125rem);font-weight:900;margin-bottom:15px;padding:10px;text-align:center}@media screen and (min-width:769px){.option_plan_box .plan_name,.plan_list_box .plan_name{font-size:1.25rem;font-size:clamp(.625rem,1.6666666667vw,1.25rem)}}.option_plan_box .discount,.option_plan_box .normal,.option_plan_box .price,.plan_list_box .discount,.plan_list_box .normal,.plan_list_box .price{font-weight:900;line-height:1}.option_plan_box .discount .number,.option_plan_box .normal .number,.option_plan_box .price .number,.plan_list_box .discount .number,.plan_list_box .normal .number,.plan_list_box .price .number{font-size:1.6em}.option_plan_box .discount .monthly,.option_plan_box .normal .monthly,.option_plan_box .price .monthly,.plan_list_box .discount .monthly,.plan_list_box .normal .monthly,.plan_list_box .price .monthly{display:inline-block;margin-right:3px}.option_plan_box .price_box,.plan_list_box .price_box{display:grid;justify-content:center}.option_plan_box .price,.plan_list_box .price{align-items:flex-end;color:#e85c56;display:flex;font-size:1.5625rem;font-size:clamp(.9375rem,5.8139534884vw,1.5625rem)}@media screen and (min-width:769px){.option_plan_box .price,.plan_list_box .price{font-size:1.625rem;font-size:clamp(1rem,2.1666666667vw,1.625rem)}}.option_plan_box .price .number,.plan_list_box .price .number{font-size:1.6em;margin-bottom:-.15em}.option_plan_box .price .text,.plan_list_box .price .text{display:grid;font-size:1.25em}.option_plan_box .price .text .tax,.plan_list_box .price .text .tax{font-size:.3em}.plan_list_box .data_limit{font-size:1.875rem;font-size:clamp(1.25rem,6.976744186vw,1.875rem);font-weight:700;line-height:1;margin-bottom:20px}@media screen and (min-width:769px){.plan_list_box .data_limit{font-size:3rem;font-size:clamp(1.75rem,4vw,3rem)}}.plan_list_box .normal{color:#707070;font-size:1rem;font-size:clamp(.6875rem,3.7209302326vw,1rem);margin-bottom:25px;position:relative}@media screen and (min-width:769px){.plan_list_box .normal{font-size:1.125rem;font-size:clamp(.8125rem,1.5vw,1.125rem)}}.plan_list_box .normal:before{background-color:#e85c56;content:"";display:block;height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(5deg);width:100%}.plan_list_box .normal:after{background:#707070;border-radius:3px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:15px;left:50%;position:absolute;top:calc(100% + 5px);transform:translateX(-50%);width:23px}.plan_list_box .discount{color:#ff9f1c;margin-bottom:8px}.option_plan_box{background:#f8f7df;border-radius:20px;display:grid;gap:10px 3%;grid-template-columns:100%;place-content:center;place-items:center}@media screen and (min-width:769px){.option_plan_box{grid-template-columns:auto auto}}.option_plan_box .title_wrap{font-weight:700}.option_plan_box .title_wrap .copy{color:#ff9f1c;font-size:1rem;font-size:clamp(.6875rem,3.7209302326vw,1rem);text-align:center}@media screen and (min-width:769px){.option_plan_box .title_wrap .copy{font-size:1.125rem;font-size:clamp(.8125rem,1.5vw,1.125rem);text-align:left}}.option_plan_box .title_wrap .title{font-size:1.875rem;font-size:clamp(1.25rem,6.976744186vw,1.875rem)}@media screen and (min-width:769px){.option_plan_box .title_wrap .title{font-size:2.125rem;font-size:clamp(1.5rem,2.8333333333vw,2.125rem)}}.plan_abroad .title01{align-items:center;display:flex;gap:10px 5%;justify-content:center}.plan_abroad .title01 .img{max-width:46px}@media screen and (min-width:769px){.plan_abroad .title01 .img{max-width:71px}}.plan_abroad_table{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0}.plan_abroad_table .title_block{background:#f3f3f3;border-radius:20px;color:#707070;display:grid;filter:drop-shadow(9px 9px 3px rgba(16,16,16,.16));font-size:.875rem;font-size:clamp(.625rem,3.7333333333vw,.875rem);font-weight:700;grid-area:1/1/3/2;grid-template-rows:repeat(2,1fr);line-height:1.2;margin-right:25px;padding:15px;white-space:nowrap}@media screen and (min-width:769px){.plan_abroad_table .title_block{font-size:1.5rem;font-size:clamp(.875rem,2vw,1.5rem)}}.plan_abroad_table .title_block div{display:grid;place-content:center;place-items:center}.plan_abroad_table .title_block div:first-child{border-bottom:3px dashed #fff}.plan_abroad_table .area_block{border-bottom:3px dashed #efeded;color:#191078;font-size:1.5rem;font-size:clamp(.875rem,6.4vw,1.5rem);font-weight:900;line-height:1.4;text-align:center}@media screen and (min-width:769px){.plan_abroad_table .area_block{font-size:1.75rem;font-size:clamp(1.125rem,2.3333333333vw,1.75rem)}}.plan_abroad_table .area_block span{color:#101010;display:block;font-size:.7em;font-weight:700}@media screen and (min-width:769px){.plan_abroad_table .area_block span{font-size:.5em}}.plan_abroad_table .price_block .icon_recommend{margin:0 auto 2px}.plan_abroad_table .price_block .icon_recommend span{display:inline-block;font-weight:700;padding:5px 10px}@media screen and (min-width:769px){.plan_abroad_table .price_block .icon_recommend span{font-size:1rem;font-size:clamp(.6875rem,1.3333333333vw,1rem)}}.plan_abroad_table .price_block .price{white-space:nowrap}.plan_abroad_table :is(.area_block,.price_block){padding:30px 15px}.plan_abroad_table :is(.area_block,.price_block):not(.no_border){border-right:3px dashed #efeded}@media screen and (min-width:769px){.plan_abroad .notes_list.center,.plan_abroad_table+.notes_list{flex-direction:row;gap:5px 15px;justify-content:center}}.plan_target_area .area_list{display:grid;gap:5px 15px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding-left:0}.plan_target_area .area_list li{margin-left:1.2rem}.plan_target_area details+details{margin-top:30px}.plan_target_area summary{display:block}.plan_target_area summary::-webkit-details-marker{display:none}.plan_target_area .summary_inner{align-items:center;background:#f3f3f3;border-radius:10px;color:#191078;cursor:pointer;display:flex;filter:drop-shadow(9px 9px 3px rgba(16,16,16,.16));flex-direction:row;font-size:1.5rem;font-size:clamp(.875rem,6.4vw,1.5rem);font-weight:900;justify-content:space-between;line-height:1;padding:15px 20px}@media screen and (min-width:769px){.plan_target_area .summary_inner{font-size:1.75rem;font-size:clamp(1.125rem,2.3333333333vw,1.75rem)}}.plan_target_area .icon{display:block;flex-shrink:0;margin-left:6px;position:relative;width:18px}@media screen and (min-width:769px){.plan_target_area .icon{width:24px}}.plan_target_area .icon:after,.plan_target_area .icon:before{background-color:#191078;content:"";display:block;height:3px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:100%}.plan_target_area .icon:after{transform:rotate(-90deg);transition:transform .4s}.plan_target_area .details_inner{padding:20px 15px}.plan_target_area details[open] .icon:after{transform:rotate(0)}.contact_area .title01{color:#191078}.contact_area .title01 .logo{max-width:174px}.contact_area .title01 p{color:#101010;font-size:1rem;font-size:clamp(.6875rem,3.7209302326vw,1rem)}@media screen and (min-width:769px){.contact_area .title01 p{font-size:1.5rem;font-size:clamp(.875rem,2vw,1.5rem)}}.contact_area .title01+.text{font-size:1rem;font-size:clamp(.6875rem,3.7209302326vw,1rem);text-align:center}@media screen and (min-width:769px){.contact_area .title01+.text{font-size:1rem;font-size:clamp(.6875rem,1.3333333333vw,1rem)}.scene_area .title01{font-size:2.375rem;font-size:clamp(1.75rem,3.1666666667vw,2.375rem)}}.scene_list{display:grid;gap:15px 3%;grid-template-columns:repeat(2,1fr);list-style:none;margin-inline:auto;max-width:1080px;padding-left:0}@media screen and (min-width:769px){.scene_list{gap:20px;grid-template-columns:repeat(4,1fr)}}.scene_list li{text-align:center}.scene_list .img{background:#191078;border-radius:4px;margin-bottom:15px;padding:4px}@media screen and (min-width:769px){.scene_list .img{padding:10px}}.scene_list .img img{border-radius:4px}.scene_list .title{color:#191078;font-size:1.25rem;font-size:clamp(.625rem,4.6511627907vw,1.25rem);font-weight:900;margin-bottom:5px}@media screen and (min-width:769px){.scene_list .title{font-size:1.5rem;font-size:clamp(.875rem,2vw,1.5rem)}}.scene_list .text{font-size:1rem;font-size:clamp(.6875rem,3.7209302326vw,1rem);padding:5px;word-break:auto-phrase}@media screen and (min-width:769px){.scene_list .text{font-size:1rem;font-size:clamp(.6875rem,1.3333333333vw,1rem)}.reason_area .title01{margin-bottom:120px}}.reason_area .title01 img{display:inline-block;margin-top:10px;max-width:20%;min-width:140px}@media screen and (min-width:769px){.reason_area .title01 img{max-width:30%}}.reason_area .plus_box{color:#fff;font-size:1.25rem;font-size:clamp(.625rem,4.6511627907vw,1.25rem);font-weight:700;margin:40px auto;text-align:center}@media screen and (min-width:769px){.reason_area .plus_box{font-size:1.75rem;font-size:clamp(1.125rem,2.3333333333vw,1.75rem)}}.reason_area .plus_box .img{margin:15px auto 0;max-width:70px;width:20%}.reason_list{list-style:none;padding-left:0}.reason_list.type_a{display:grid;gap:25px 3%;grid-template-columns:1fr}@media screen and (min-width:769px){.reason_list.type_a{gap:50px 2%;grid-template-columns:repeat(3,1fr)}}.reason_list.type_b li{display:grid;gap:20px 5%;grid-template-columns:1fr}@media screen and (min-width:769px){.reason_list.type_b li{grid-template-columns:minmax(25%,340px) auto;text-align:left}.reason_list.type_b li .img{margin-bottom:0}}.reason_list li{background:#fff;grid-template-rows:subgrid;padding:50px 15px 30px;position:relative;text-align:center}@media screen and (min-width:769px){.reason_list li{padding:50px 30px 30px}}.reason_list li:before{aspect-ratio:1;background:#fbdf09;clip-path:polygon(100% 0,0 100%,0 0);content:"";display:block;left:0;position:absolute;top:0;width:60px}.reason_list li:after{aspect-ratio:140/90;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;left:5px;line-height:1;position:absolute;top:-10px;width:100px}@media screen and (min-width:769px){.reason_list li:after{left:10px;top:-30px;width:100px}}.reason_list .img{margin-bottom:15px}@media screen and (min-width:769px){.reason_list .img{margin-bottom:25px}}.reason_list .img img{border-radius:4px}.reason_list .title{color:#191078;font-size:1.25rem;font-size:clamp(.625rem,4.6511627907vw,1.25rem);font-weight:900;margin-bottom:10px}@media screen and (min-width:769px){.reason_list .title{font-size:1.5rem;font-size:clamp(.875rem,2vw,1.5rem);margin-bottom:15px}}.reason_list .text{font-size:1rem;font-size:clamp(.6875rem,3.7209302326vw,1rem);padding:5px;word-break:auto-phrase}@media screen and (min-width:769px){.reason_list .text{font-size:1rem;font-size:clamp(.6875rem,1.3333333333vw,1rem)}}.reason_list .primary_o{font-weight:700}.reason_list .number01:after{background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/vwswifi/img/number/01.svg)}.reason_list .number02:after{background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/vwswifi/img/number/02.svg)}.reason_list .number03:after{background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/vwswifi/img/number/03.svg)}.reason_list .number04:after{background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/vwswifi/img/number/04.svg)}.reason_list .number05:after{background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/vwswifi/img/number/05.svg)}.reason_list .number06:after{background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/vwswifi/img/number/06.svg)}.reason_list .number07:after{background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/vwswifi/img/number/07.svg)}.products_area .products_data{display:grid;gap:25px 15px;grid-template-columns:1fr;margin-bottom:40px}@media screen and (min-width:601px){.products_area .products_data{grid-template-columns:repeat(2,1fr)}}.products_area .products_data>div{background:#f3f3f3;border-radius:10px;filter:drop-shadow(9px 9px 3px rgba(16,16,16,.16));line-height:1.2;padding:15px 10px;text-align:center}.products_area .products_data p{font-size:1.25rem;font-size:clamp(.625rem,4.6511627907vw,1.25rem);font-weight:900}@media screen and (min-width:769px){.products_area .products_data p{font-size:1.5rem;font-size:clamp(.875rem,2vw,1.5rem)}}.products_area .products_data .number{font-size:2.25rem;font-size:clamp(1.625rem,8.3720930233vw,2.25rem);font-weight:700}@media screen and (min-width:769px){.products_area .products_data .number{font-size:2.25rem;font-size:clamp(1.625rem,3vw,2.25rem)}}.products_area .products_box{font-size:1rem;font-size:clamp(.6875rem,3.7209302326vw,1rem)}@media screen and (min-width:769px){.products_area .products_box{font-size:1rem;font-size:clamp(.6875rem,1.3333333333vw,1rem)}}.products_area .products_box+.products_box{margin-top:40px}.products_area .products_box .title{color:#191078;font-size:1.5625rem;font-size:clamp(.9375rem,5.8139534884vw,1.5625rem);font-weight:900;margin-bottom:15px}@media screen and (min-width:769px){.products_area .products_box .title{font-size:1.75rem;font-size:clamp(1.125rem,2.3333333333vw,1.75rem)}}.attention_title{position:relative;width:100%}.attention_title .attention{margin-bottom:60px}@media screen and (min-width:769px){.attention_title .attention{bottom:calc(100% + 10px);margin-bottom:0;position:absolute;right:20px}}.set_plan_area{padding-top:40px}.set_plan_container{border:9px solid #191078;border-radius:4px;box-shadow:9px 9px 3px hsla(0,0%,6%,.16)}.set_plan_container .label_title_wrap .number{display:inline-block;margin-right:15px}.set_plan_container .set_plan_inner{padding:0 15px 30px}@media screen and (min-width:1201px){.set_plan_container .set_plan_inner{padding:0 40px 80px}}.set_plan_container .title01{gap:5px;margin-bottom:30px;position:relative}@media screen and (min-width:769px){.set_plan_container .title01{margin-bottom:50px}}.set_plan_container .title01 .title{color:#191078}@media screen and (min-width:769px){.set_plan_container .title01 .title{font-size:.9em}}.set_plan_container .title01 .img{bottom:100%;max-width:200px;min-width:110px;position:absolute;right:0;width:25%}@media screen and (min-width:769px){.set_plan_container .title01 .img{bottom:0;right:5%}}.set_plan_container .plan_list_box_wrap{margin-top:60px;position:relative}@media screen and (min-width:769px){.set_plan_container .plan_list_box_wrap{border-radius:15px;margin-top:120px}}.set_plan_container .plan_list_box_wrap:before{background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/vwswifi/img/icon/arrow_bottom.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:calc(100% - 25px);content:"";display:block;height:79px;left:50%;line-height:1;position:absolute;transform:translateX(-50%);width:60px}@media screen and (min-width:769px){.set_plan_container .plan_list_box_wrap:before{height:114px;width:95px}}.set_plan_container .plan_list_box_wrap .plan_list_box_points{background:#191078;border-radius:0 0 20px 20px;color:#fff;font-size:1.25rem;font-size:clamp(.625rem,4.6511627907vw,1.25rem);font-weight:900;padding:10px;text-align:center}@media screen and (min-width:769px){.set_plan_container .plan_list_box_wrap .plan_list_box_points{border-radius:0 0 15px 15px;font-size:1.5rem;font-size:clamp(.875rem,2vw,1.5rem)}}.set_plan_container .plan_list_box_wrap .plan_list_box_points .primary_o{margin-right:15px}.set_plan_box{background:#efefef;border-radius:15px;display:grid;gap:25px 15px;grid-template-columns:1fr;padding:30px 5%}@media screen and (min-width:769px){.set_plan_box{grid-template-columns:repeat(2,1fr);padding:30px 6%}}@media screen and (min-width:1201px){.set_plan_box{grid-template-columns:55% auto}}.set_plan_box .service_name{display:grid;gap:15px 3%;grid-template-columns:repeat(2,1fr);place-items:center}.set_plan_box+.set_plan_box{margin-top:30px;position:relative}.set_plan_box+.set_plan_box:before{background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/vwswifi/img/icon/plus_circle_white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:40px;left:50%;line-height:1;position:absolute;top:-35px;transform:translateX(-50%);width:40px}@media screen and (min-width:769px){.set_plan_box+.set_plan_box:before{height:77px;top:-55px;width:77px}}.service_plan{align-items:center;color:#101010;display:grid;font-weight:900;justify-content:center;line-height:1.2}.service_plan dl{align-items:baseline;display:flex;font-size:1.375rem;font-size:clamp(.75rem,5.1162790698vw,1.375rem);gap:10px 5%}@media screen and (min-width:769px){.service_plan dl{font-size:1.5rem;font-size:clamp(.875rem,2vw,1.5rem)}}.service_plan dl:first-child{color:#191078;font-size:1.875rem;font-size:clamp(1.25rem,6.976744186vw,1.875rem)}@media screen and (min-width:769px){.service_plan dl:first-child{font-size:2.125rem;font-size:clamp(1.5rem,2.8333333333vw,2.125rem)}}.service_plan dl+dl{margin-top:8px}.service_plan dd,.service_plan dt{font-size:1em}.service_plan dd .number,.service_plan dt .number{font-size:1.2em}.service_plan dd .symbol,.service_plan dt .symbol{margin-top:3%}.service_plan .price{align-items:center;display:flex;white-space:nowrap}.service_plan .price .number{line-height:1}.service_plan .price .symbol{display:grid;gap:5px;line-height:1;margin-top:3%}.service_plan .price .symbol p{font-size:.4em}.service_plan .price .symbol .tax{font-size:.25em}.service_plan .pickup_price{color:#191078}.service_plan .pickup_price .copy{font-size:1.75rem;font-size:clamp(1.125rem,6.511627907vw,1.75rem);font-weight:900}@media screen and (min-width:769px){.service_plan .pickup_price .copy{font-size:1.75rem;font-size:clamp(1.125rem,2.3333333333vw,1.75rem)}}.service_plan .pickup_price .copy.min{font-size:1.125rem;font-size:clamp(.8125rem,4.1860465116vw,1.125rem)}@media screen and (min-width:769px){.service_plan .pickup_price .copy.min{font-size:1.25rem;font-size:clamp(.625rem,1.6666666667vw,1.25rem)}}.service_plan .pickup_price .price{font-size:2.8125rem;font-size:clamp(1.5625rem,10.4651162791vw,2.8125rem);justify-content:center}@media screen and (min-width:769px){.service_plan .pickup_price .price{font-size:5rem;font-size:clamp(3.125rem,6.6666666667vw,5rem);justify-content:flex-start}}.plan_list_group{display:grid;gap:20px 3%;grid-template-columns:1fr}@media screen and (min-width:769px){.plan_list_group{gap:20px 30px;grid-template-columns:1fr}}@media screen and (min-width:1201px){.plan_list_group{grid-template-columns:1fr 2fr}}.plan_list_group .plan_title{background:#191078;color:#fff;font-size:1.25rem;font-size:clamp(.625rem,4.6511627907vw,1.25rem);font-weight:700;padding:8px 5px;text-align:center}@media screen and (min-width:769px){.plan_list_group .plan_title{font-size:1.375rem;font-size:clamp(.75rem,1.8333333333vw,1.375rem)}}.about_vwscam{margin-bottom:40px;margin-top:50px}@media screen and (min-width:769px){.about_vwscam{margin-bottom:50px;margin-top:100px}}.about_vwscam .two_layout{margin-bottom:40px}@media screen and (min-width:769px){.about_vwscam .two_layout{margin-bottom:50px}}.about_vwscam .two_layout .img{text-align:center}.about_vwscam .check_list_wrap{display:flex;justify-content:center;margin-bottom:40px}@media screen and (min-width:769px){.about_vwscam .check_list_wrap{margin-bottom:50px}}.about_vwscam .price_box{color:#ff9f1c;display:flex;flex-wrap:wrap;font-size:2.1875rem;font-size:clamp(1.5625rem,8.1395348837vw,2.1875rem);font-weight:900;justify-content:center;line-height:1.2;margin-bottom:40px;white-space:nowrap}@media screen and (min-width:769px){.about_vwscam .price_box{font-size:2.875rem;font-size:clamp(1.625rem,3.8333333333vw,2.875rem);margin-bottom:50px}}.about_vwscam .price_box .price_copy{color:#191078;display:flex;font-size:.5em;font-weight:900;gap:0 10px;justify-content:center;text-align:center;width:100%}.about_vwscam .price_box .price_copy:after,.about_vwscam .price_box .price_copy:before{background-color:#191078;background-position:100%;background-repeat:repeat-y;border-radius:3px;content:"";display:block;height:auto;width:2px}.about_vwscam .price_box .price_copy:before{transform:rotate(-25deg)}.about_vwscam .price_box .price_copy:after{transform:rotate(25deg)}.about_vwscam .price_box .price_copy span{font-size:1em;line-height:1}.about_vwscam .price_box .price{align-items:center;display:flex;font-size:1em}.about_vwscam .price_box .number{font-size:1.6em}.about_vwscam .price_box .symbol{display:grid;gap:5px;line-height:1}.about_vwscam .price_box .symbol p span{font-size:.6em}.about_vwscam .price_box .symbol .tax{font-size:.3em}.check_list01,.check_list02{display:flex;gap:8px}.check_list01 li,.check_list02 li{align-content:center;align-items:center;display:flex;flex-wrap:wrap;font-weight:700;position:relative}.check_list01 li:before,.check_list02 li:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.check_list01{flex-direction:column;padding-left:50px}@media screen and (min-width:769px){.check_list01{padding-left:60px}}.check_list01 li{font-size:1.25rem;font-size:clamp(.625rem,4.6511627907vw,1.25rem);min-height:38px}@media screen and (min-width:769px){.check_list01 li{font-size:1.5rem;font-size:clamp(.875rem,2vw,1.5rem)}}.check_list01 li:before{aspect-ratio:1;background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/vwswifi/img/icon/check_circle.svg);left:-50px;width:35px}.check_list02{flex-direction:row;flex-wrap:wrap;padding-left:30px}@media screen and (min-width:769px){.check_list02{padding-left:50px}}.check_list02 li{font-size:.875rem;font-size:clamp(.625rem,3.2558139535vw,.875rem);min-height:38px;width:48%}@media screen and (min-width:769px){.check_list02 li{font-size:1.125rem;font-size:clamp(.8125rem,1.5vw,1.125rem)}}.check_list02 li:before{background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/vwswifi/img/icon/check_circle_yellow.svg);height:25px;left:-30px;width:25px}@media screen and (min-width:769px){.check_list02 li:before{height:38px;left:-50px;width:38px}}.function_list_wrap{background:#191078;border-radius:20px;height:380px;overflow:auto}@media screen and (min-width:769px){.function_list_wrap{height:100%}}.function_list{color:#fff;display:grid;grid-template-columns:repeat(2,1fr);margin:auto;max-width:1080px;overflow:hidden;padding:10px;width:100%}@media screen and (min-width:769px){.function_list{grid-template-columns:repeat(5,1fr);max-height:100%}}.function_list .function_box{background:#191078;color:#fff;display:grid;gap:15px;min-height:60px;padding:15px 0;place-content:center;place-items:center;position:relative;text-align:center}@media screen and (min-width:769px){.function_list .function_box{gap:30px;min-height:180px;padding:15px}}.function_list .function_box img{height:40px}@media screen and (min-width:769px){.function_list .function_box img{height:auto;max-height:45px}}.function_list .function_box:after,.function_list .function_box:before{background:#fff;content:"";position:absolute}.function_list .function_box:not(:last-child):before{height:100%;right:0;top:50%;transform:translateY(-50%);width:1px}@media screen and (max-width:768px){.function_list .function_box:nth-child(n+3):after{height:1px;left:50%;top:0;transform:translateX(-50%);width:100%}.function_list .function_box:nth-child(2n):before{display:none}}@media screen and (min-width:769px){.function_list .function_box:nth-child(n+6):after{height:1px;left:50%;top:0;transform:translateX(-50%);width:100%}.function_list .function_box:nth-child(5n):before{display:none}}.function_list .function_box span{font-size:1rem;font-size:clamp(.6875rem,3.7209302326vw,1rem);font-weight:700;line-height:1.2;word-break:auto-phrase}@media screen and (min-width:769px){.function_list .function_box span{font-size:1rem;font-size:clamp(.6875rem,1.3333333333vw,1rem)}}.about_prosup{background:#f3f3f3;border-radius:20px;margin-bottom:40px;margin-top:50px;padding:30px 10px}@media screen and (min-width:769px){.about_prosup{margin-bottom:50px;margin-top:100px;padding:50px 30px}}.about_prosup .title01{margin-bottom:10px}.about_prosup .title01 .logo{display:flex;gap:10px;max-width:171px}.about_prosup .title01 .title{color:#101010}.about_prosup .about_prosup_text{font-size:1rem;font-size:clamp(.6875rem,3.7209302326vw,1rem);font-weight:700;margin-bottom:40px;text-align:center}@media screen and (min-width:769px){.about_prosup .about_prosup_text{font-size:1.5rem;font-size:clamp(.875rem,2vw,1.5rem)}}.about_prosup .about_prosup_list{display:grid;gap:20px;grid-template-columns:1fr;list-style:none;padding-left:0}@media screen and (min-width:769px){.about_prosup .about_prosup_list{grid-template-columns:repeat(2,1fr)}}.about_prosup .about_prosup_list li{align-items:center;background:#fff;border-radius:20px;display:grid;gap:10px;grid-template-columns:minmax(auto,50px) auto;padding:10px}@media screen and (min-width:769px){.about_prosup .about_prosup_list li{grid-template-columns:minmax(50px,100px) auto;padding:20px 30px}}.about_prosup .about_prosup_list .title{color:#191078;font-size:1.25rem;font-size:clamp(.625rem,4.6511627907vw,1.25rem);font-weight:900;margin-bottom:5px}@media screen and (min-width:769px){.about_prosup .about_prosup_list .title{font-size:1.75rem;font-size:clamp(1.125rem,2.3333333333vw,1.75rem)}}.about_prosup .about_prosup_list p{font-size:1rem;font-size:clamp(.6875rem,3.7209302326vw,1rem);word-break:auto-phrase}@media screen and (min-width:769px){.about_prosup .about_prosup_list p{font-size:1.25rem;font-size:clamp(.625rem,1.6666666667vw,1.25rem)}}.flow_list_wrap{padding:0 0 10px}@media screen and (min-width:769px){.flow_list_wrap{padding:0 0 30px}}@media screen and (min-width:1201px){.flow_list_wrap{padding:0 60px 30px}}.flow_list{display:flex;flex-direction:row;gap:20px;margin:auto;max-width:1200px;padding-bottom:40px;position:relative;width:100%}@media screen and (min-width:769px){.flow_list{min-width:800px;padding-bottom:30px}}.flow_list:before{background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/vwswifi/img/flow_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-20px;content:"";height:100px;position:absolute;right:0;width:100%;z-index:0}@media screen and (max-width:800px){.flow_list:before{bottom:-10px;right:-30px;width:calc(100% + 30px)}}@media screen and (min-width:1201px){.flow_list:before{right:-60px;width:calc(100% + 120px)}}.flow_list .flow_box{background:#fff;border-radius:5px;min-width:200px;padding:10px;position:relative;width:25%;z-index:1}@media screen and (max-width:768px){.flow_list .flow_box{min-width:270px}}.flow_list .img{margin-bottom:10px img;text-align:center;margin-bottom-border-radius:5px}.flow_list .contents{padding:15px 0;text-align:center}.flow_list .title{color:#191078;font-size:1.25rem;font-weight:900;margin-bottom:10px}@media screen and (min-width:769px){.flow_list .title{font-size:1.5rem;font-size:clamp(.875rem,2vw,1.5rem)}}.flow_list .title span{display:inline-block;font-size:.7em;margin-top:5px}.flow_list .text{font-size:1rem;line-height:1.4;word-break:auto-phrase}@media screen and (min-width:769px){.flow_list .text{font-size:1rem;font-size:clamp(.6875rem,1.3333333333vw,1rem)}}.flow_list .text span{display:inline-block;font-size:.7em;margin-top:5px}.faq_list{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:769px){.faq_list{gap:40px}}.faq_box dt{display:flex;padding-right:30px;position:relative}.faq_box dt:before{background:#191078;content:"";display:block;height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.faq_box dt .title{align-items:baseline;background:#191078;border-radius:0 2px 0 0;color:#fff;display:flex;filter:drop-shadow(9px 9px 3px rgba(16,16,16,.16));font-size:1.125rem;font-size:clamp(.8125rem,4.1860465116vw,1.125rem);font-weight:900;line-height:1.2;margin-bottom:10px;padding:10px;position:relative;width:calc(100% - 15px);word-break:auto-phrase}@media screen and (min-width:769px){.faq_box dt .title{font-size:1.25rem;font-size:clamp(.625rem,1.6666666667vw,1.25rem);min-width:800px;width:auto}}.faq_box dt .title span{color:#fbdf09;font-size:1.2em}.faq_box dt .title:before{content:"Q.";display:inline-block;font-family:Montserrat,sans-serif;font-size:1.75rem;font-size:clamp(1.125rem,2.3333333333vw,1.75rem);margin-right:10px}.faq_box dt .title:after{background:#191078;clip-path:polygon(0 0,0 100%,100% 100%);content:"";display:block;height:100%;left:calc(100% - 1px);position:absolute;top:0;width:30px}.faq_box dd{align-items:baseline;display:flex;font-size:1rem;word-break:auto-phrase}@media screen and (min-width:769px){.faq_box dd{font-size:1rem;font-size:clamp(.6875rem,1.3333333333vw,1rem);padding:0 30px}}.faq_box dd:before{color:#e85c56;content:"A.";display:inline-block;font-family:Montserrat,sans-serif;font-size:1.75rem;font-size:clamp(1.125rem,2.3333333333vw,1.75rem);margin-right:10px}.faq_data_limit .caption{background:#ff9f1c;color:#fff;display:flex;flex-wrap:wrap;font-size:1.125rem;font-size:clamp(.8125rem,4.1860465116vw,1.125rem);font-weight:900;gap:8px 20px;justify-content:center;line-height:1.2;margin-bottom:20px;padding:8px;word-break:auto-phrase}@media screen and (min-width:769px){.faq_data_limit .caption{font-size:1.375rem;font-size:clamp(.8125rem,1.5vw,1.125rem);margin-bottom:40px;padding:1rem 2rem}}.faq_data_limit .data_limit{font-family:Montserrat,sans-serif;font-size:1.2em}.faq_data_limit .data_limit span{font-size:.7em}#plan01_01 .title01{display:flex;justify-content:center}#plan01_01 .title01 .logo{margin:0}#plan01_01 .title01 .copy{display:inline-block}