.view-sp #follow-banner .banner img{zoom:.5;-moz-transform:scale(.5)}.view-sp input[name=follow-banner]{border:none;width:0;height:0;margin:0;padding:0;display:none}.view-sp input[name=follow-banner]:checked~#follow-banner{width:68px;height:76px}.view-sp input[name=follow-banner]:checked~#follow-banner .close,.view-sp input[name=follow-banner]:checked~#follow-banner .banner-on{display:none}.view-sp input[name=follow-banner]:checked~#follow-banner .banner-off{display:inline-block}.view-sp #follow-banner{z-index:100;width:160px;height:80px;position:fixed;bottom:140px;right:10px}.view-sp #follow-banner .close{z-index:2;background-color:#fff;border-radius:50%;width:32px;height:32px;display:inline-block;position:absolute;top:-16px;left:-16px;box-shadow:4px 8px 8px #66b4ebb3}.view-sp #follow-banner .close:before,.view-sp #follow-banner .close:after{content:"";background-color:#000;width:2px;height:20px;margin:auto;position:absolute;inset:0}.view-sp #follow-banner .close:before{transform:rotate(-45deg)}.view-sp #follow-banner .close:after{transform:rotate(45deg)}.view-sp #follow-banner .banner{filter:drop-shadow(4px 8px 8px #66b4ebb3)}.view-sp #follow-banner .banner.banner-on{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.view-sp #follow-banner .banner.banner-off{border-radius:50%;display:none}.view-sp #follow-footer{z-index:100;width:100%;position:fixed;bottom:0;left:0}.view-sp #follow-footer~#footer{margin-bottom:115px}.view-sp #follow-footer .follow-footer-head{text-align:center;background-color:#ffee57;height:50px;padding-top:5px;font-weight:700}.view-sp #follow-footer .follow-footer-head span{color:#f23071}.view-sp #follow-footer .form-wrap{background-color:#fff;border-top:1px solid #ccc;justify-content:center;align-items:center;height:60px;display:flex}.view-sp #follow-footer .form-wrap .form{height:100%}.view-sp #follow-footer .form-wrap .form.form-area,.view-sp #follow-footer .form-wrap .form.form-appoint{background-color:#f7f7f7;border-left:1px solid #ccc;flex-direction:column;justify-content:space-evenly;align-items:center;width:20%;height:100%;display:flex}.view-sp #follow-footer .form-wrap .form.form-area img,.view-sp #follow-footer .form-wrap .form.form-appoint img{width:25px}.view-sp #follow-footer .form-wrap .form.form-area .text,.view-sp #follow-footer .form-wrap .form.form-appoint .text{font-size:12px}.view-sp #follow-footer .form-wrap .form.form-appoint label{flex-direction:column;justify-content:space-evenly;align-items:center;height:100%;display:flex}.view-sp #follow-footer .form-wrap .form.form-entry{text-align:center;background:#f23071;width:60%;position:relative}.view-sp #follow-footer .form-wrap .form.form-entry:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:9px;height:9px;margin:auto 15px auto 0;position:absolute;top:0;bottom:0;right:0;transform:rotate(45deg)}.view-sp #follow-footer .form-wrap .form.form-entry a{z-index:1;color:#fff;flex-flow:wrap;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:700;display:flex;position:relative}.view-sp #follow-footer .form-wrap .form.form-entry .icon2{position:absolute;left:10px}.view-sp #follow-footer .form-wrap .form.form-entry .icon2 img{height:35px}
.view-pc .cta .cta_wrap .left:after,.view-pc .cta .cta_wrap .btn.btn_entry a span:before{display:none!important}.view-pc .cta{background-color:#037de4;flex-direction:column;justify-content:center;align-items:center;gap:30px;height:auto;padding:10px 0;font-family:noto sans jp;display:flex}.view-pc .cta .cta_wrap{flex-flow:wrap;justify-content:space-between;align-items:center;width:1000px;margin:0 auto;display:flex;position:relative}.view-pc .cta .cta_wrap .left{color:#fff;text-align:center;flex-flow:wrap;justify-content:center;align-items:center;width:550px;font-size:23px;font-weight:700;display:flex}.view-pc .cta .cta_wrap .left .color{color:#fff7b6}.view-pc .cta .cta_wrap .left .color .text-num{font-size:55px}.view-pc .cta .cta_wrap .left .text-cond1{font-size:17px;text-decoration:underline}.view-pc .cta .cta_wrap .left .text-cond2{margin-left:20px;font-size:17px;text-decoration:underline}.view-pc .cta .cta_wrap .right{text-align:center;flex-flow:wrap;justify-content:center;align-items:center;width:420px;display:flex}.view-pc .cta .cta_wrap .right p{margin-bottom:10px}.view-pc .cta .cta_wrap .btn{text-align:center}.view-pc .cta .cta_wrap .btn.btn_entry a{color:#fff;text-align:center;cursor:pointer;background-color:#f23071;border:none;border-radius:86px;flex-flow:wrap;justify-content:center;align-items:center;width:392px;height:86px;margin:0 auto;font-size:22px;font-weight:700;line-height:1.2;transition-duration:.3s;display:flex;position:relative;box-shadow:0 4px 7px #11305f80}.view-pc .cta .cta_wrap .btn.btn_entry a:hover{box-shadow:none;background:#9a57ff;border-color:#9a57ff;transform:translateY(2px)}.view-pc .cta .cta_wrap .btn.btn_entry a:after{content:"";border-top:3.5px solid #fff;border-right:3.5px solid #fff;width:13px;height:13px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:8%;transform:rotate(45deg)}.view-pc .cta .cta_wrap .btn.btn_entry a>p{font-size:22px;line-height:1.2}.view-pc .cta .cta_wrap .btn.btn_entry a>p .small{font-size:19px;font-weight:400}.view-sp ._cta-top .cta{background-color:#36313f}.view-sp ._cta-top .cta-box{text-align:center;background-color:#037de4;margin-bottom:0;padding-top:15px;padding-bottom:25px;position:relative}.view-sp ._cta-top .cta-box .cta-ttl{color:#fff;text-align:start;font-feature-settings:"palt";text-align:center;white-space:nowrap;margin-bottom:10px;padding:0 10px;font-family:Noto Sans JP;font-size:20px;font-weight:700;display:inline-block;position:relative}.view-sp ._cta-top .cta-box .cta-ttl .color{color:#f1ec5a}.view-sp ._cta-top .cta-box .cta-ttl .color .text-num{font-size:32px}.view-sp ._cta-top .cta-box .cta-ttl .text-cond1{font-size:14px;text-decoration:underline}.view-sp ._cta-top .cta-box .cta-ttl .text-cond2{margin-left:20px;font-size:14px;text-decoration:underline}.view-sp ._cta-top .cta-box .form-entry{width:300px;height:90px;margin:0 auto;display:inline-block;position:relative}.view-sp ._cta-top .cta-box .form-entry>a,.view-sp ._cta-top .cta-box .form-entry>label{z-index:1;background:#f23071;border-radius:45px;flex-flow:wrap;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}.view-sp ._cta-top .cta-box .form-entry>a:after,.view-sp ._cta-top .cta-box .form-entry>label:after{content:"";z-index:2;border-top:2px solid #fff;border-right:2px solid #fff;width:9px;height:9px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:24px;transform:rotate(45deg)}.view-sp ._cta-top .cta-box .form-entry>a .text,.view-sp ._cta-top .cta-box .form-entry>label .text{text-align:center;color:#fff;margin-left:3px;font-size:18px;font-weight:700;line-height:1.15;display:inline-block}.view-sp ._cta-top .cta-box .form-entry>a .text .small,.view-sp ._cta-top .cta-box .form-entry>label .text .small{margin-bottom:8px;font-size:16px;font-weight:400;display:block}.view-sp ._cta-top .cta-box .form-entry:after{content:"";z-index:0;filter:blur(4px);mix-blend-mode:multiply;background-color:#0000002b;border-radius:43px;width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:translate(2px)translateY(5px)}
.cta_footer{justify-content:center!important;align-items:center!important;min-height:231px!important;padding:30px!important}.cta_footer .cta_wrap{align-items:center!important}.cta_footer{background-color:#36313f;flex-direction:column;justify-content:center;align-items:center;gap:30px;height:auto;padding:30px;font-family:noto sans jp;display:flex}.cta_footer .cta_wrap{-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;align-items:end;width:1000px;margin:0 auto;display:flex;position:relative}.cta_footer .cta_wrap .left{width:510px;position:relative}.cta_footer .cta_wrap .left:after{content:"";background-color:#5e576b;width:2px;height:100%;position:absolute;top:0;right:-35px}.cta_footer .cta_wrap .right{text-align:center;-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;align-items:center;width:420px;display:flex}.cta_footer .cta_wrap .right p{color:#fff;width:100%;margin-bottom:24px;font-size:16px;font-weight:700}.cta_footer .cta_wrap .right p span{font-size:20px}.cta_footer .cta_wrap .btn{text-align:center}.cta_footer .cta_wrap .btn.btn_entry a{-ms-flex-flow:row;-webkit-flex-direction:row;color:#fff;text-align:center;cursor:pointer;background:#f23071;border:2px solid #f23071;border-radius:86px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:510px;height:86px;margin:0 auto;font-size:28px;font-weight:700;line-height:86px;transition-property:transform,box-shadow,border,border-top,border-right,background,color;transition-duration:.3s;display:flex;position:relative;box-shadow:2px 4px 9px #f23071}.cta_footer .cta_wrap .btn.btn_entry a:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:15px;transform:rotate(45deg)}.cta_footer .cta_wrap .btn.btn_entry a:hover{background:#58bef9;border:2px solid #58bef9}.cta_footer .cta_wrap .btn.btn_entry a span{position:relative}.cta_footer .cta_wrap .btn.btn_entry a span:before{content:"";background:url(/img/pc/common/icon/icon_pc.png) 50%/contain no-repeat;width:25px;height:22px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:-35px}.cta_footer .cta_wrap .btn.btn_entry a:hover{background:#f0f;border:2px solid #f0f;transform:translateY(2px);box-shadow:2px 2px 5px #f0f}.cta_footer .cta_wrap .btn.btn_entry p{color:#fff;margin-bottom:10px;font-size:24px}.cta_footer .cta_wrap .btn.btn_entry p .entry-txt{font-weight:700}.cta_footer .cta_wrap .btn.btn_entry p .entry-txt.slash-sand{justify-content:center;align-items:baseline;display:flex;position:relative}.cta_footer .cta_wrap .btn.btn_entry p .entry-txt.slash-sand:before,.cta_footer .cta_wrap .btn.btn_entry p .entry-txt.slash-sand:after{content:"";background-color:#fff;width:2px;height:1.2em;display:inline-block;position:relative;top:.1em}.cta_footer .cta_wrap .btn.btn_entry p .entry-txt.slash-sand:before{left:-.5em;transform:rotate(-35deg)}.cta_footer .cta_wrap .btn.btn_entry p .entry-txt.slash-sand:after{right:-.5em;transform:rotate(35deg)}.cta_footer .cta_wrap .btn.btn_entry p .yellow{color:#ffee57;font-size:32px}.cta_footer .cta_wrap .btn.btn_entry p .fs-20,.cta_footer .cta_wrap .btn.btn_entry p .fs-20 .yellow{font-size:20px}.cta_footer .cta_wrap .btn.btn_entry a{z-index:0;background:#f23071;border:none;margin-top:-5px;position:relative;box-shadow:0 10px 25px #11305f99}.cta_footer .cta_wrap .btn.btn_entry a:hover{box-shadow:none;background:#9a57ff;border:#9a57ff;transform:translateY(2px)}.cta_footer .cta_wrap .btn.btn_entry a span{margin-left:10px}.cta_footer .cta_wrap .btn.btn_entry a span:before{width:41px;height:36px;left:-55px}.cta_footer .cta_wrap .btn.btn_entry a:after{border-top:3.5px solid #fff;border-right:3.5px solid #fff;width:13px;height:13px;right:8%}.cta_footer .cta_wrap .btn.btn_entry a .cta_device{position:relative;top:-10px;right:20px}.cta_footer .cta_wrap .btn.btn_entry .flex-row{justify-content:center;align-items:center;margin-bottom:15px;display:flex}.cta_footer .cta_wrap .btn.btn_entry .flex-row .btn-top-txt{color:#fff;margin-bottom:unset;font-size:20px}.cta_footer .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .entry-txt{font-weight:700}.cta_footer .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .entry-txt.slash-sand{justify-content:center;align-items:baseline;display:flex;position:relative}.cta_footer .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .entry-txt.slash-sand:before,.cta_footer .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .entry-txt.slash-sand:after{content:"";background-color:#fff;width:2px;height:.8em;display:inline-block;position:relative;top:.1em}.cta_footer .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .entry-txt.slash-sand:before{left:-.5em;transform:rotate(-35deg)}.cta_footer .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .entry-txt.slash-sand:after{right:-.5em;transform:rotate(35deg)}.cta_footer .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .yellow{color:#ffee57;font-size:.7em}.cta_footer .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .fs-20{font-size:30px}.cta_footer .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .fs-20 .small{font-size:20px}.cta_footer .cta_wrap .btn.btn_area a{-ms-flex-flow:row;-webkit-flex-direction:row;color:#236ecd;text-align:center;cursor:pointer;background:#fff;border:2px solid #236ecd;border-radius:68px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:200px;height:68px;margin:0 auto;font-size:18px;font-weight:700;line-height:68px;transition-property:transform,box-shadow,border,border-top,border-right,background,color;transition-duration:.3s;display:flex;position:relative;box-shadow:2px 4px 9px #236ecd}.cta_footer .cta_wrap .btn.btn_area a:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:15px;transform:rotate(45deg)}.cta_footer .cta_wrap .btn.btn_area a:hover{background:#58bef9;border:2px solid #58bef9}.cta_footer .cta_wrap .btn.btn_area a span{position:relative}.cta_footer .cta_wrap .btn.btn_area a span:before{content:"";background:url(/img/pc/common/icon/icon_area.png) 50%/contain no-repeat;width:13px;height:21px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:-20px}.cta_footer .cta_wrap .btn.btn_area a:after{content:"";border-top:2px solid #236ecd;border-right:2px solid #236ecd;width:10px;height:10px;display:inline-block;transform:rotate(45deg)}.cta_footer .cta_wrap .btn.btn_area a:hover{color:#58bef9;background:#fff;transform:translateY(2px);box-shadow:2px 2px 5px #236ecd}.cta_footer .cta_wrap .btn.btn_area a:hover:after{content:"";border-top:2px solid #58bef9;border-right:2px solid #58bef9;width:10px;height:10px;display:inline-block;transform:rotate(45deg)}.cta_footer .cta_wrap .btn.btn_area a span{margin-left:10px}.cta_footer .cta_wrap .btn.btn_appoint a{-ms-flex-flow:row;-webkit-flex-direction:row;color:#236ecd;text-align:center;cursor:pointer;background:#fff;border:2px solid #236ecd;border-radius:68px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:200px;height:68px;margin:0 auto;font-size:18px;font-weight:700;line-height:68px;transition-property:transform,box-shadow,border,border-top,border-right,background,color;transition-duration:.3s;display:flex;position:relative;box-shadow:2px 4px 9px #236ecd}.cta_footer .cta_wrap .btn.btn_appoint a:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:15px;transform:rotate(45deg)}.cta_footer .cta_wrap .btn.btn_appoint a:hover{background:#58bef9;border:2px solid #58bef9}.cta_footer .cta_wrap .btn.btn_appoint a span{position:relative}.cta_footer .cta_wrap .btn.btn_appoint a span:before{content:"";background:url(/img/pc/common/icon/icon_sp.png) 50%/contain no-repeat;width:13px;height:20px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:-20px}.cta_footer .cta_wrap .btn.btn_appoint a:after{content:"";border-top:2px solid #236ecd;border-right:2px solid #236ecd;width:10px;height:10px;display:inline-block;transform:rotate(45deg)}.cta_footer .cta_wrap .btn.btn_appoint a:hover{color:#58bef9;background:#fff;transform:translateY(2px);box-shadow:2px 2px 5px #236ecd}.cta_footer .cta_wrap .btn.btn_appoint a:hover:after{content:"";border-top:2px solid #58bef9;border-right:2px solid #58bef9;width:10px;height:10px;display:inline-block;transform:rotate(45deg)}.cta_footer .cta_wrap .btn.btn_appoint a span{margin-left:5px}.cta_footer .cta_wrap .btn.btn_area a,.cta_footer .cta_wrap .btn.btn_appoint a{color:#36313f;box-shadow:none;border:none}.cta_footer .cta_wrap .btn.btn_area a:hover,.cta_footer .cta_wrap .btn.btn_appoint a:hover{box-shadow:none;color:#36313f;background:#fff;border:none;transform:translateY(2px)}.cta_footer .cta_wrap .btn.btn_area a:hover:after,.cta_footer .cta_wrap .btn.btn_appoint a:hover:after,.cta_footer .cta_wrap .btn.btn_area a:after,.cta_footer .cta_wrap .btn.btn_appoint a:after{border-top:2.5px solid #36313f;border-right:2.5px solid #36313f;right:12%}.cta_footer .cta_wrap .btn.btn_area a span:before,.cta_footer .cta_wrap .btn.btn_appoint a span:before{width:19px;height:29px;bottom:4px;left:-30px}.cta_footer .cta_wrap .support{color:#fff;font-size:20px;font-weight:700}.cta_footer .cta_wrap.state_use_true{justify-content:center}.cta_footer .cta_wrap.state_use_true .left:after{content:none}.cta_footer .under{border-top:2px solid #fff;margin-top:50px;padding-top:50px}.cta_footer .cta-note{text-indent:-1.5em;color:#ccc;width:1000px;padding-left:1.5em;font-size:12px}
.view-pc .content-container .worries .worries-contents .inner .img01,.view-pc .content-container .worries .worries-contents .inner .img02,.view-pc .content-container .home-discount .img01,.view-pc .content-container .peace-of-mind .inner .im01{height:auto}.view-pc body{font-family:Noto Sans JP}.view-pc #mainv.mainv{text-align:center;width:100%}.view-pc #mainv.mainv .mainv-item-container{width:100%;height:100%;margin:0 auto;position:relative}.view-pc #mainv.mainv .mainv-item-container .position{position:absolute;top:68%;right:20.5%}.view-pc #mainv.mainv .mainv-item-container .btn_entry{width:455px;position:absolute;bottom:40px;left:15%}.view-pc #mainv.mainv .mainv-item-container .btn_entry a{background:linear-gradient(135deg,#4badf1 0%,#228cf0 50%,#287ddd 100%);border:none;height:80px;font-size:25px;box-shadow:0 10px 25px #c91d6199}.view-pc #mainv.mainv .mainv-item-container .btn_entry a:after{border-top:3.5px solid #fff;border-right:3.5px solid #fff;width:13px;height:13px;right:10%}.view-pc #mainv.mainv .mainv-item-container .btn_entry a:hover{background:#9a57ff;border:none;transform:translateY(2px);box-shadow:0 10px 25px #9a57ff4d}.view-pc #mainv.mainv .mainv-item-container .btn_entry a span{position:relative}.view-pc #mainv.mainv .mainv-item-container .btn_entry a span:before{content:"";background:url(/img/pc/common/icon/index/icon_pc.png) 50%/contain no-repeat;width:37px;height:32px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:-45px}.view-pc #mainv.mainv .mainv-item-container .btn_entry p{color:#fff;text-align:center;width:100%;margin-bottom:10px;font-family:Hiragino Kaku Gothic Pro;font-size:20px;font-weight:700;display:inline-block;position:relative}.view-pc #mainv.mainv .mainv-item-container .btn_entry p:before{content:"";background-color:#fff;width:2px;height:1.2em;display:inline-block;position:relative;top:6px;left:-15px;transform:rotate(-45deg)}.view-pc #mainv.mainv .mainv-item-container .btn_entry p:after{content:"";background-color:#fff;width:2px;height:1.2em;display:inline-block;position:relative;top:6px;right:-10px;transform:rotate(45deg)}.view-pc #mainv.mainv .mv01{background:url(/img/pc/index/mainv.png) 50% no-repeat;width:100%;height:788px}.view-pc .bold{font-weight:700}.view-pc .pink{color:#f23071}.view-pc sup{font-size:.6em;font-weight:400;position:relative;top:-1em}.view-pc div.scroll{background:0 0;border:1px solid #ebebeb}.view-pc div.scroll.w670{width:670px}.view-pc div.scroll.w670h135{background:#fff;width:670px;height:auto;overflow:hidden}.view-pc div.scroll.wcampaign{width:100%;height:90px;margin-bottom:0}.view-pc div.scroll.whome{width:500px;height:90px;margin-top:20px}.view-pc .btn{text-align:center}.view-pc .btn.link-btn a{color:#fff;text-align:center;cursor:pointer;background:#236ecd;border:2px solid #236ecd;border-radius:62px;flex-flow:wrap;justify-content:center;align-items:center;width:450px;height:62px;margin:0 auto;font-size:20px;font-weight:700;line-height:62px;transition-property:transform,box-shadow,border,border-top,border-right,background,color;transition-duration:.3s;display:flex;position:relative}.view-pc .btn.link-btn a:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:15px;transform:rotate(45deg)}.view-pc .btn.link-btn a:hover{background:#58bef9;border:2px solid #58bef9}.view-pc .btn.link-btn a{z-index:0;background:#f23071;border:none;margin-top:-5px;position:relative}.view-pc .btn.link-btn a:hover{background:#9a57ff;border:none;transform:translateY(2px)}.view-pc .btn.btn_appoint_top a,.view-pc .btn.btn_entry_top a{color:#fff;text-align:center;cursor:pointer;background-image:linear-gradient(#ff6dac,#fb437b);border:2px solid #fff;border-radius:10px;flex-flow:wrap;justify-content:stretch;align-items:center;width:320px;height:86px;margin:0 auto;font-size:20px;font-weight:700;line-height:86px;display:flex;position:relative}.view-pc .btn.btn_appoint_top a:after,.view-pc .btn.btn_entry_top a:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:15px;transform:rotate(45deg)}.view-pc .btn.btn_appoint_top a img,.view-pc .btn.btn_entry_top a img{width:40px;margin-left:20px}.view-pc .btn.btn_appoint_top a span,.view-pc .btn.btn_entry_top a span{width:210px}.view-pc .content-container{font-family:noto sans jp}.view-pc .content-container .worries{background-image:url(/img/pc/index/contents04_bg.png);background-position:0 0;background-size:auto;flex-flow:wrap;justify-content:center;align-items:center;width:100%;padding:64px 0;display:flex}.view-pc .content-container .worries .worries-contents{width:1000px}.view-pc .content-container .worries .worries-contents .title{text-align:center;font-size:40px;font-weight:700;line-height:150%}.view-pc .content-container .worries .worries-contents .sub_title{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.view-pc .content-container .worries .worries-contents .sub_title .text{color:#0074d3;font-size:19px;font-weight:700;line-height:150%}.view-pc .content-container .worries .worries-contents .sub_title .img{height:50px}.view-pc .content-container .worries .worries-contents .inner{flex-flow:column;justify-content:center;align-items:center;display:flex}.view-pc .content-container .worries .worries-contents .inner .img01{width:540px}.view-pc .content-container .worries .worries-contents .inner .img02{width:670px;margin-top:-70px}.view-pc .content-container .worries .worries-contents .worries-movies{width:670px;margin:220px auto 0}.view-pc .worries-movies .cta{background-color:unset}.view-pc .worries-movies .cta .cta_wrap{width:auto}.view-pc .worries-movies .cta .cta_wrap .right{margin:10px auto 0}.view-pc .content-container .worries .worries-contents .worries-movies.movies-hidden-margin{margin:20px auto 0}.view-pc .content-container .points{background-color:#dbeeff;background-image:url(/img/pc/index/terminal6.png);background-position:calc(50% + 490px) 150px;background-repeat:no-repeat;background-size:700px;width:100%;padding:80px 0}.view-pc .content-container .points .points-contents{width:1000px;margin:0 auto}.view-pc .content-container .points .title{justify-content:center;display:flex}.view-pc .content-container .points .textwrap{z-index:1;color:#000;font-size:54px;font-weight:900;line-height:120%;position:relative}.view-pc .content-container .points .textwrap .blue{color:#0074d3}.view-pc .content-container .points .points-list{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;justify-content:center;align-items:center;margin:16px auto 48px;display:flex}.view-pc .content-container .points .points-list .block{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:648px;margin:auto;display:flex}.view-pc .content-container .points .points-list .block .question{height:54px}.view-pc .content-container .points .points-list .block .ansewer{margin-left:auto}.view-pc .content-container .points .img_text{height:44px;margin:auto;display:block}.view-pc .content-container .tukigaku-inner{background:#fef5f8;padding-top:60px}.view-pc .content-container .tukigaku-inner .h2{margin-bottom:10px}.view-pc .content-container .tukigaku-inner .h2:after{display:none}.view-pc .content-container .tukigaku-inner .below_ttl{color:#909090;text-align:left;width:810px;margin:0 auto;font-size:12px;font-weight:400;line-height:1.5;display:block}.view-pc .content-container .tukigaku-inner .below_ttl.top{padding-top:20px}.view-pc .content-container .tukigaku-inner .below_ttl.bottom{padding-bottom:10px}.view-pc .content-container .tukigaku-inner .tukigaku-img{text-align:center;padding-bottom:10px}.view-pc .content-container .tukigaku-inner .tukigaku-note{width:1000px;margin:0 auto;padding:0 0 100px}.view-pc .content-container .tukigaku-inner .tukigaku-note .note{color:#909090}.view-pc .content-container .limited-time-campaign{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 0 80px;display:flex}.view-pc .content-container .limited-time-campaign .titlewrap{flex-flow:wrap;justify-content:center;align-items:center;width:100%;margin-bottom:64px;display:flex}.view-pc .content-container .limited-time-campaign .titlewrap .inner{background-color:#0074d3;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-bottom:36px;display:flex}.view-pc .content-container .limited-time-campaign .titlewrap .icon{margin-top:0;position:relative;top:0}.view-pc .content-container .limited-time-campaign .titlewrap .icon img{width:128px;margin-top:-61px;position:relative;top:0}.view-pc .content-container .limited-time-campaign .titlewrap .sub_title{text-align:center;background-color:#fff;border-radius:100px;width:200px;margin-top:16px;font-size:24px;font-weight:700;line-height:150%}.view-pc .content-container .limited-time-campaign .titlewrap .title{color:#fff;margin-top:16px;font-size:40px;font-weight:900;line-height:150%}.view-pc .content-container .limited-time-campaign .inner{width:1000px;display:block}.view-pc .content-container .limited-time-campaign .campaign-list{grid-column-gap:30px;grid-row-gap:2px;flex-flow:wrap;justify-content:center;align-items:center;display:flex}.view-pc .content-container .limited-time-campaign .campaign-list li{width:320px}.view-pc .content-container .limited-time-campaign .campaign-list li .title{color:#333;border-left:5px solid #0074d3;height:20px;margin-top:12px;padding-left:6px;font-size:14px;text-decoration:none}.view-pc .content-container .limited-time-campaign .fukidashi{width:174px;margin:32px auto -20px;display:block}.view-pc .content-container .home-discount{background-color:#dbeeff;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:60px;padding-bottom:100px;display:flex}.view-pc .content-container .home-discount .img01{width:800px}.view-pc .content-container .home-discount .flex-note{width:700px;height:90px;margin-top:20px;margin-bottom:20px;font-size:10px}.view-pc .content-container .peace-of-mind{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.view-pc .content-container .peace-of-mind .titlewrap{background-image:url(/img/pc/index/contents7_img01_1.png);background-position:50% 0;background-size:cover;justify-content:center;align-items:center;width:100%;height:300px;display:flex}.view-pc .content-container .peace-of-mind .titlewrap .title_inner{grid-column-gap:40px;grid-row-gap:40px;justify-content:center;align-items:center;display:flex}.view-pc .content-container .peace-of-mind .titlewrap .title_inner .title{color:#fff;font-size:40px;font-weight:700;line-height:150%}.view-pc .content-container .peace-of-mind .inner{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:48px 0;display:flex}.view-pc .content-container .peace-of-mind .inner .textwrap{text-align:center;margin-bottom:44px;font-size:24px;line-height:150%}.view-pc .content-container .peace-of-mind .inner .textwrap .blue{color:#0074d3;font-weight:700}.view-pc .content-container .peace-of-mind .inner .textwrap .cup{font-size:14px;position:relative;bottom:8px}.view-pc .content-container .peace-of-mind .inner .im01{width:670px;margin-bottom:20px}.view-pc .content-container .onsultation{background-image:url(/img/pc/index/contents8_bg.png);background-position:0 0;background-size:auto;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:48px 0;display:flex}.view-pc .content-container .onsultation .title{color:#fff;text-align:center;font-size:36px;font-weight:700;line-height:150%}.view-pc .content-container .onsultation .inner{grid-column-gap:20px;grid-row-gap:20px;justify-content:center;align-items:center;margin:28px auto 0;display:flex}.view-pc .content-container .questions{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:60px 0;display:flex}.view-pc .content-container .questions .js-faq{margin-bottom:24px}.view-pc .content-container .questions .js-faq>dt{color:#222;cursor:pointer;background:#fff url(/img/pc/index/contents9_Q.svg) 20px no-repeat;border:1px solid #037de4;border-radius:7px;padding:20px 0 20px 80px;font-size:16px;font-weight:400;position:relative}.view-pc .content-container .questions .js-faq>dt .tof{width:530px;display:block}.view-pc .content-container .questions .js-faq>dt:before,.view-pc .content-container .questions .js-faq>dt:after{content:"";background:#037de4;width:16px;height:2px;margin:auto;display:block;position:absolute;top:0;bottom:0;right:25px}.view-pc .content-container .questions .js-faq>dt:after{transform:rotate(90deg)}.view-pc .content-container .questions .question-contents{width:670px}.view-pc .content-container .questions .title{text-align:center;margin-bottom:20px;font-size:40px;font-weight:700;line-height:150%}.view-pc .content-container .questions .faq_links{text-align:right;color:#333;padding-right:15px;font-size:14px;display:block;position:relative}.view-pc .content-container .questions .faq_links:after{content:"";border-top:2px solid #037de4;border-right:2px solid #037de4;width:5px;height:5px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:0;transform:rotate(45deg)}.view-pc .content-container .mesh-wifi{width:1000px;margin:auto;padding:60px 0 50px}.view-pc .content-container .mesh-wifi .mesh-wifi-contents .title{text-align:center;margin-bottom:20px;font-size:40px;font-weight:700;line-height:150%}.view-pc .content-container .step{background-color:#b0cee96e;width:100%;padding:80px 0}.view-pc .content-container .step .step-contents{flex-direction:column;justify-content:center;align-items:center;width:670px;margin:auto;font-family:Roboto,sans-serif;display:flex}.view-pc .content-container .step .step-contents .title{text-align:center;margin-bottom:12px;font-size:40px;font-weight:700;line-height:150%}.view-pc .content-container .step .step-contents .title span{color:#0074d3}.view-pc .content-container .step .step-contents .title .f60{font-size:60px}.view-pc .content-container .step .imgtitle{width:270px;margin-bottom:20px}.view-pc .content-container .step .step-list .block .innerwrap{border-radius:5px;flex-flow:row;justify-content:stretch;align-items:stretch;display:flex;overflow:visible}.view-pc .content-container .step .step-list .block .innerwrap .img{border-top-left-radius:5px;border-bottom-left-radius:5px;overflow:hidden}.view-pc .content-container .step .step-list .block .innerwrap .textwrap{background-color:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;width:78%;padding-left:48px;padding-right:48px;display:flex}.view-pc .content-container .step .step-list .block .innerwrap .textwrap .titlewrap{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.view-pc .content-container .step .step-list .block .innerwrap .textwrap .titlewrap .num{color:#00b0ff;margin-right:12px;font-size:36px;font-weight:700;line-height:150%}.view-pc .content-container .step .step-list .block .innerwrap .textwrap .titlewrap .step_title{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:150%}.view-pc .content-container .step .step-list .block .innerwrap .textwrap .text{font-size:16px;line-height:150%}.view-pc .content-container .step .step-list .block .step_arrow{justify-content:center;display:flex;position:relative;top:-15px}
.view-sp #mainv .mv-bottom-cta-box .form-entry>a .icon img,.view-sp #mainv .mv-bottom-cta-box .form-entry>label .icon img,.view-sp .btn.link-btn>a .icon img,.view-sp .btn.link-btn>label .icon img{zoom:.5;-moz-transform:scale(.5)}.view-sp body{font-family:Noto Sans JP,sans-serif!important}.view-sp div.scroll{background:0 0;border:1px solid #ebebeb}.view-sp div.scroll.bg{background:#fff;height:auto;overflow:hidden}.view-sp .terminal6_follow{z-index:101;width:45%;position:fixed;bottom:120px;right:10px}.view-sp .terminal6_follow .close-btn{content:"";z-index:102;width:20px;height:20px;display:block;position:absolute;top:-3px;right:7px}.view-sp #mainv .mainv-inner{padding:10px 0 0}.view-sp #mainv .mainv-inner.mainv-inner_4450{padding:0}.view-sp #mainv .mv-bottom-cta-box{text-align:center;margin-bottom:25px}.view-sp #mainv .mv-bottom-cta-box .mv-bottom-cta-ttl{color:#07f;letter-spacing:.05em;margin-bottom:10px;padding:0 10px;font-family:Noto Sans JP;font-size:16px;font-weight:700;display:inline-block;position:relative}.view-sp #mainv .mv-bottom-cta-box .mv-bottom-cta-ttl:before{content:"";background-color:#07f;width:1px;height:1.2em;display:inline-block;position:absolute;top:2px;left:0;transform:rotate(-40deg)}.view-sp #mainv .mv-bottom-cta-box .mv-bottom-cta-ttl:after{content:"";background-color:#07f;width:1px;height:1.2em;display:inline-block;position:absolute;top:2px;right:0;transform:rotate(40deg)}.view-sp #mainv .mv-bottom-cta-box .form-entry{width:335px;height:75px;margin:0 auto;display:inline-block;position:relative}.view-sp #mainv .mv-bottom-cta-box .form-entry>a,.view-sp #mainv .mv-bottom-cta-box .form-entry>label{-ms-flex-flow:row;-webkit-flex-direction:row;z-index:1;border-radius:38px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;padding-right:12px;display:flex;position:relative}.view-sp #mainv .mv-bottom-cta-box .form-entry>a:after,.view-sp #mainv .mv-bottom-cta-box .form-entry>label:after{z-index:2;margin:auto;position:absolute;top:0;bottom:0;right:8px}.view-sp #mainv .mv-bottom-cta-box .form-entry>a .icon,.view-sp #mainv .mv-bottom-cta-box .form-entry>label .icon{line-height:1;display:inline-block}.view-sp #mainv .mv-bottom-cta-box .form-entry>a .text,.view-sp #mainv .mv-bottom-cta-box .form-entry>label .text{text-align:center;margin-left:3px;font-size:18px;font-weight:700;line-height:1.15;display:inline-block}.view-sp #mainv .mv-bottom-cta-box .form-entry>a .balloon,.view-sp #mainv .mv-bottom-cta-box .form-entry>label .balloon{width:90%;margin:auto;position:absolute;top:-11px;left:0;right:0}.view-sp #mainv .mv-bottom-cta-box .form-entry>a,.view-sp #mainv .mv-bottom-cta-box .form-entry>label{background:#f23071}.view-sp #mainv .mv-bottom-cta-box .form-entry>a:after,.view-sp #mainv .mv-bottom-cta-box .form-entry>label:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:9px;height:9px;display:inline-block;transform:rotate(45deg)}.view-sp #mainv .mv-bottom-cta-box .form-entry>a .text,.view-sp #mainv .mv-bottom-cta-box .form-entry>label .text{color:#fff}.view-sp #mainv .mv-bottom-cta-box .form-entry:after{content:"";z-index:0;filter:blur(4px);mix-blend-mode:multiply;background-color:#0000002b;border-radius:43px;width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:translate(2px)translateY(5px)}@media (-ms-high-contrast:none){.view-sp #mainv .mv-bottom-cta-box .form-entry:after{content:none}.view-sp #mainv .mv-bottom-cta-box .form-entry>a,.view-sp #mainv .mv-bottom-cta-box .form-entry>label{box-shadow:2px 5px 4px #0000002b}}.view-sp #mainv .mv-bottom-cta-box .form-entry>a,.view-sp #mainv .mv-bottom-cta-box .form-entry>label{background:linear-gradient(115deg,#4badf1 0%,#228cf0 60%,#287ddd 100%);padding:0}.view-sp #mainv .mv-bottom-cta-box .form-entry>a:after,.view-sp #mainv .mv-bottom-cta-box .form-entry>label:after{right:24px}.view-sp #mainv .mv-bottom-cta-box .form-entry>a .btn-txt,.view-sp #mainv .mv-bottom-cta-box .form-entry>label .btn-txt{color:#fff;font-size:18px;font-weight:700}.view-sp #mainv .mv-bottom-cta-box .form-entry>a .btn-txt .sub-txt,.view-sp #mainv .mv-bottom-cta-box .form-entry>label .btn-txt .sub-txt{font-size:14px;font-weight:400}@media (max-width:374px){.view-sp #mainv .mv-bottom-cta-box .form-entry{width:300px}.view-sp #mainv .mv-bottom-cta-box .form-entry>a .text,.view-sp #mainv .mv-bottom-cta-box .form-entry>label .text{font-size:16px}}.view-sp .btn.link-btn{width:100%;height:60px;margin:0 auto;display:inline-block;position:relative}.view-sp .btn.link-btn>a,.view-sp .btn.link-btn>label{-ms-flex-flow:row;-webkit-flex-direction:row;z-index:1;border-radius:30px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;padding-right:12px;display:flex;position:relative}.view-sp .btn.link-btn>a:after,.view-sp .btn.link-btn>label:after{z-index:2;margin:auto;position:absolute;top:0;bottom:0;right:8px}.view-sp .btn.link-btn>a .icon,.view-sp .btn.link-btn>label .icon{line-height:1;display:inline-block}.view-sp .btn.link-btn>a .text,.view-sp .btn.link-btn>label .text{text-align:center;margin-left:3px;font-size:16px;font-weight:700;line-height:1.15;display:inline-block}.view-sp .btn.link-btn>a .balloon,.view-sp .btn.link-btn>label .balloon{width:90%;margin:auto;position:absolute;top:-11px;left:0;right:0}.view-sp .btn.link-btn>a,.view-sp .btn.link-btn>label{background:#f23071}.view-sp .btn.link-btn>a:after,.view-sp .btn.link-btn>label:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:9px;height:9px;display:inline-block;transform:rotate(45deg)}.view-sp .btn.link-btn>a .text,.view-sp .btn.link-btn>label .text{color:#fff}.view-sp .btn.link-btn:after{content:"";z-index:0;filter:blur(4px);mix-blend-mode:multiply;background-color:#0000002b;border-radius:43px;width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:translate(2px)translateY(5px)}@media (-ms-high-contrast:none){.view-sp .btn.link-btn:after{content:none}.view-sp .btn.link-btn>a,.view-sp .btn.link-btn>label{box-shadow:2px 5px 4px #0000002b}}.view-sp .btn.link-btn>a,.view-sp .btn.link-btn>label{padding:0}.view-sp .btn.link-btn>a:after,.view-sp .btn.link-btn>label:after{right:24px}.view-sp .worries{background-image:url(/img/sp/page/index/contents01_bg.png);background-position:0 0;background-size:375px;padding:40px 6%}.view-sp .worries .title{text-align:center;margin-bottom:24px;font-size:24px;font-weight:700;line-height:150%}.view-sp .worries .sub_title{-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.view-sp .worries .sub_title .left{align-self:flex-start;width:16px;position:relative;top:-4px;left:-6px}.view-sp .worries .sub_title .right{align-self:flex-end;width:16px}.view-sp .worries .sub_title .text{color:#0074d3;text-align:center;margin-bottom:0;padding-top:0;font-size:18px;font-weight:700;line-height:150%}.view-sp .worries .inner{flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.view-sp .worries .inner .img01{position:relative;top:-10px}.view-sp .worries .worries-movies{margin-top:180px}.view-sp .worries .worries-movies.worries-movies_4450,.view-sp .worries .worries-movies.movies-hidden-margin{margin-top:0}.view-sp .worries .worries-movies .movies-contents .movies-main{text-align:center;position:relative}.view-sp .worries .worries-movies .movies-contents .movies-main .movies-main-img{z-index:1;position:absolute;transform:translate(-50%,-88%)}.view-sp .worries .worries-movies .movies-contents .movies-main .movies-main-area .movies-main-text{color:#fff;background-color:#0174d3;border-top:1px solid #0174d3;border-left:1px solid #0174d3;border-right:1px solid #0174d3;border-radius:6px 6px 0 0;font-size:22px;position:relative}.view-sp .worries .worries-movies .movies-contents .movies-main .movies-main-area .movies-main-text p{padding:10px 0;font-weight:700}.view-sp .worries .worries-movies .movies-contents .movies-main .movies-main-area .movies-main-text span{margin-right:3px;font-size:26px}.view-sp .worries .worries-movies .movies-contents .movies-main .movies-main-area .movies-main-text:after{content:"";box-sizing:border-box;border-top:15px solid #0174d3;border-left:44vw solid #0000;border-right:44vw solid #0000;position:absolute;top:100%;left:0}.view-sp .worries .worries-movies .movies-contents .movies-main .movies-main-area .movies-sub-area{background-color:#fff;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;border-radius:0 0 6px 6px;padding:30px 0;box-shadow:1px 1px 1px #eee}.view-sp .worries .worries-movies .movies-contents .movies-main .movies-main-area .movies-sub-area .movies-sub-text{color:#0174d3;margin-bottom:4px;font-size:16px;font-weight:700}.view-sp .worries .worries-movies .movies-contents .movies-main .movies-main-area .movies-sub-area .iframe-area{aspect-ratio:16/9;width:328px;margin:0 auto}.view-sp .worries .worries-movies ._cta-top .cta,.view-sp .worries .worries-movies ._cta-top .cta .cta-box{background-color:#0000}.view-sp .points{background-color:#dbeeff;background-image:url(/img/sp/page/index/terminal6.png);background-position:65vw -7px;background-repeat:no-repeat;background-size:150px;width:100%;padding:40px 6%}.view-sp .points .titlewrap{clear:none;justify-content:center;display:flex;position:relative;top:-10px;left:-45px}.view-sp .points .titlewrap .title{margin-top:4px;font-size:28px;font-weight:900;line-height:120%;position:relative}.view-sp .points .titlewrap .title .blue{color:#0074d3}.view-sp .points .titlewrap .title_side_image{width:50%}.view-sp .points .block{margin-top:12px}.view-sp .points .block .question{padding-right:15%}.view-sp .points .block .answer{margin-top:16px;padding-left:5%}.view-sp .points .img_text{margin-top:56px;margin-left:auto;margin-right:auto;display:block;position:relative}.view-sp .plan{background:#dbeeff;position:relative}.view-sp .plan .inner{padding:15px 15px 40px;position:relative}.view-sp .plan .inner.inner_4450{padding:15px 15px 0}.view-sp .plan .inner .price_body{margin:0}.view-sp .plan .inner .price_body .price-title{margin:20px 0 0;padding-bottom:20px;font-size:6vw;font-weight:700;line-height:1.2}.view-sp .plan .inner .price_body .price-title span{color:#037de4;font-size:8vw;line-height:1.5}.view-sp .plan .inner .price_body .price-title .point{margin-bottom:10px}.view-sp .plan .inner .price_body .price-title .point img{width:26vw;height:auto}.view-sp .plan .inner .price_body .price-title.point01{background:url(/img/sp/page/faq/wifi/index/plan/point01_img1.png) right 10vw center/25vw no-repeat;padding-left:15px}.view-sp .plan .inner .price_body .block{background-color:#fff;margin-top:16px;padding:32px 6%;box-shadow:0 3px 5px #00000026}.view-sp .plan .inner .price_body .block01{border:1px solid #87caff;padding:4vw 2.7vw}.view-sp .plan .inner .price_body .block01.inner_4450{padding:0}.view-sp .plan .inner .price_body .block01 .title_flex{height:40px;margin-bottom:1.8vw;font-weight:500;display:flex}.view-sp .plan .inner .price_body .block01 .title_flex .title_box{background:#dbeeff;border:1px solid #87caff;justify-content:center;align-items:center;width:35%;margin-right:4vw;font-size:3.5vw;display:flex}.view-sp .plan .inner .price_body .block01 .title_flex .text_blue{color:#037de4;text-align:center;font-size:26px;font-weight:700}.view-sp .plan .inner .price_body .block01 .title_flex .text_black{color:#000;margin-top:.8vw;font-size:4.3vw;font-weight:500}.view-sp .plan .inner .price_body .block01 .title_flex .text_black .big{margin-left:1vw;font-size:7.5vw}.view-sp .plan .inner .price_body .block01 .pricewrap{background-image:repeating-linear-gradient(90deg,#037de4,#037de4 4px,#0000 4px 6px),repeating-linear-gradient(90deg,#037de4,#037de4 4px,#0000 4px 6px);background-position:0 0,0 100%;background-repeat:repeat-x,repeat-x;background-size:100% 1px,100% 1px;margin:4vw 0 2.7vw;padding:2.7vw 0}.view-sp .plan .inner .price_body .block01 .pricewrap dl{justify-content:space-between;align-items:end;display:flex}.view-sp .plan .inner .price_body .attention{margin:10px 0 20px}.view-sp .plan .inner .price_body .attention .note{text-indent:0;padding-left:0;font-size:2vw;line-height:1.5;display:flex}.view-sp .plan .inner .price_body .attention .note .yohaku{flex:none;width:2.5em}.view-sp .limited-time-campaign{padding:0 0%}.view-sp .limited-time-campaign .titlewrap{z-index:0;position:relative;top:0}.view-sp .limited-time-campaign .titlewrap .inner{-ms-flex-flow:row;-webkit-flex-direction:row;background-color:#0074d3;flex-flow:column wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;margin-top:0;padding-top:0;padding-bottom:20px;display:flex}.view-sp .limited-time-campaign .titlewrap .inner .icon{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative;top:-40px}.view-sp .limited-time-campaign .titlewrap .inner .sub_title{z-index:1;text-align:center;background-color:#fff;border-radius:100px;flex-wrap:nowrap;justify-content:center;margin-top:-36px;margin-left:auto;margin-right:auto;padding:0 28px;font-weight:700;display:inline-block;position:relative;left:auto}.view-sp .limited-time-campaign .titlewrap .inner .title{z-index:1;color:#fff;text-align:center;margin:0;font-family:Noto Sans JP,sans-serif;font-size:25px;font-weight:900;line-height:150%;position:relative}.view-sp .limited-time-campaign .inner{padding:32px 8% 64px}.view-sp .limited-time-campaign .inner .block{width:100%;margin-bottom:8px}.view-sp .limited-time-campaign .inner .mt20{margin-top:20px}.view-sp .limited-time-campaign .inner .title{border-top:0 #000;border-bottom:0 solid #000;border-left:6px solid #0074d3;border-right:0 #000;margin-bottom:32px;padding-left:8px;font-size:13px;font-weight:400}.view-sp .limited-time-campaign .inner .fukidashi{margin-left:auto;margin-right:auto;display:block}.view-sp .limited-time-campaign .inner .img{width:100%}.view-sp .home-discount{-webkit-text-fill-color:inherit;background-color:#dbeeff;padding:20px 6% 48px}.view-sp .home-discount .img01{margin-bottom:20px}.view-sp .home-discount li{font-size:11px}.view-sp .home-discount .mt30{margin-top:30px}.view-sp .peace-of-mind .titlebg{background-image:url(/img/sp/page/index/contents7_img01.png);background-position:50% 100%;background-repeat:no-repeat;background-size:cover;height:160px}.view-sp .peace-of-mind .inner{padding:24px 8% 48px}.view-sp .peace-of-mind .inner .titlewrap{grid-column-gap:16px;grid-row-gap:16px;justify-content:center;margin-bottom:20px;display:flex}.view-sp .peace-of-mind .inner .titlewrap .title{color:#0074d3;font-size:20px;font-weight:700;line-height:150%}.view-sp .peace-of-mind .inner .textwrap{text-align:center;margin-bottom:20px;font-size:16px;line-height:150%}.view-sp .peace-of-mind .inner .textwrap .blue{color:#0074d3;font-weight:700}.view-sp .peace-of-mind .inner .img01{width:100%;margin-bottom:20px;margin-left:auto;margin-right:auto;display:block}.view-sp .peace-of-mind .inner .note_text{text-align:right;font-size:10px;line-height:150%}.view-sp .onsultation{background-image:url(/img/sp/page/index/contents8_bg.svg);background-position:50% 0;padding:40px 8%}.view-sp .onsultation .title{color:#fff;text-align:center;margin-bottom:32px;font-size:22px;font-weight:700;line-height:150%}.view-sp .onsultation .inner{-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;align-items:center;width:90%;margin:auto;display:flex}.view-sp .onsultation .inner a{width:30%}.view-sp .questions{padding:48px 8%}.view-sp .questions .title{color:#333;text-align:center;margin-bottom:24px;font-size:22px;font-weight:700;line-height:150%}.view-sp .questions .question-list{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;display:flex}.view-sp .questions .question-list .faq-item{margin-top:10px}.view-sp .questions .question-list .faq-item>dt{-ms-flex-flow:row;-webkit-flex-direction:row;background:#fff url(/img/sp/page/index/contents9_Q.svg) 12px no-repeat;border:1px solid #037de4;border-radius:4px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;padding:15px 45px 15px 65px;font-weight:700;display:flex;position:relative}.view-sp .questions .question-list .faq-item>dt:before,.view-sp .questions .question-list .faq-item>dt:after{content:"";background-color:#037de4;width:14px;height:2px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:20px}.view-sp .questions .question-list .faq-item>dt:before{z-index:1;transform:rotate(90deg)}.view-sp .questions .question-list .faq-item>dt.active{border-radius:4px 4px 0 0}.view-sp .questions .question-list .faq-item>dt.active:before{display:none}.view-sp .questions .question-list .faq-item>dd{color:#fff;background:#037de4;width:100%;padding:15px 20px 15px 70px;line-height:1.75;position:relative}.view-sp .questions .faq_links{text-align:right;color:#333;margin-top:20px;padding-right:15px;font-size:14px;display:block;position:relative}.view-sp .questions .faq_links:after{content:"";border-top:2px solid #037de4;border-right:2px solid #037de4;width:5px;height:5px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:0;transform:rotate(45deg)}.view-sp .shindan-pb{padding-bottom:48px}.view-sp .mesh-wifi{padding-bottom:30px}.view-sp .mesh-wifi .title{text-align:center;font-weight:700;line-height:1.2}.view-sp .mesh-wifi .title h2{padding-bottom:2em;font-size:20px}.view-sp .mesh-wifi .title p{font-size:16px}.view-sp .mesh-wifi .inner{padding:15px}.view-sp .step{background-color:#b0cee96e;padding:48px 6%}.view-sp .step.step_4450{padding:48px 6% 0}.view-sp .step .title{color:#333;text-align:center;margin-bottom:24px;font-size:22px;font-weight:700;line-height:120%}.view-sp .step .title span{color:#0074d3}.view-sp .step .title span .num{font-size:36px}.view-sp .step .imgtitle{margin-bottom:24px;margin-left:auto;margin-right:auto;display:block}.view-sp .step .step-list,.view-sp .step .step-list .block{-ms-flex-flow:row;-webkit-flex-direction:row;grid-column-gap:16px;grid-row-gap:16px;flex-flow:column wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.view-sp .step .step-list .block.block_4450{padding-bottom:48px}.view-sp .step .step-list .block .innerwrap{z-index:1;-ms-flex-flow:row;-webkit-flex-direction:row;border-radius:5px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex;position:relative}.view-sp .step .step-list .block .innerwrap .img{background-image:url(/img/sp/page/index/contents10_img01.png);background-position:0 0;background-size:cover;width:30%;padding-bottom:0;padding-right:0}.view-sp .step .step-list .block .innerwrap .img.step02{background-image:url(/img/sp/page/index/contents10_img02.png)}.view-sp .step .step-list .block .innerwrap .img.step03{background-image:url(/img/sp/page/index/contents10_img03.png)}.view-sp .step .step-list .block .innerwrap .textwrap{background-color:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px;flex:1;padding:32px 24px}.view-sp .step .step-list .block .innerwrap .textwrap .titlewrap{-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.view-sp .step .step-list .block .innerwrap .textwrap .titlewrap .num{color:#00b0ff;margin-right:4px;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;line-height:150%}.view-sp .step .step-list .block .innerwrap .textwrap .titlewrap .step_title{font-size:18px;font-weight:700;line-height:150%}.view-sp .step .step-list .block .innerwrap .textwrap .text{margin-top:12px}.view-sp .step .step-list .block .step_arrow{z-index:0;justify-content:center;display:flex;position:relative}.view-sp .step .step-list .block .step_arrow img{border:1px #000;margin-top:-30px}.view-sp .shindan-banner{text-align:center;background-color:#fff;padding:3vw}@media (max-width:767px){body#_index{font-family:Noto Sans JP,sans-serif!important}}
