.view-pc .cta{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}.view-pc .cta .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}.view-pc .cta .cta_wrap .left{width:510px;position:relative}.view-pc .cta .cta_wrap .left:after{content:"";background-color:#5e576b;width:2px;height:100%;position:absolute;top:0;right:-35px}.view-pc .cta .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}.view-pc .cta .cta_wrap .right p{color:#fff;width:100%;margin-bottom:24px;font-size:16px;font-weight:700}.view-pc .cta .cta_wrap .right p span{font-size:20px}.view-pc .cta .cta_wrap .btn{text-align:center}.view-pc .cta .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}.view-pc .cta .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)}.view-pc .cta .cta_wrap .btn.btn_entry a:hover{background:#58bef9;border:2px solid #58bef9}.view-pc .cta .cta_wrap .btn.btn_entry a span{position:relative}.view-pc .cta .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}.view-pc .cta .cta_wrap .btn.btn_entry a:hover{background:#f0f;border:2px solid #f0f;transform:translateY(2px);box-shadow:2px 2px 5px #f0f}.view-pc .cta .cta_wrap .btn.btn_entry p{color:#fff;margin-bottom:10px;font-size:24px}.view-pc .cta .cta_wrap .btn.btn_entry p .entry-txt{font-weight:700}.view-pc .cta .cta_wrap .btn.btn_entry p .entry-txt.slash-sand{justify-content:center;align-items:baseline;display:flex;position:relative}.view-pc .cta .cta_wrap .btn.btn_entry p .entry-txt.slash-sand:before,.view-pc .cta .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}.view-pc .cta .cta_wrap .btn.btn_entry p .entry-txt.slash-sand:before{left:-.5em;transform:rotate(-35deg)}.view-pc .cta .cta_wrap .btn.btn_entry p .entry-txt.slash-sand:after{right:-.5em;transform:rotate(35deg)}.view-pc .cta .cta_wrap .btn.btn_entry p .yellow{color:#ffee57;font-size:32px}.view-pc .cta .cta_wrap .btn.btn_entry p .fs-20,.view-pc .cta .cta_wrap .btn.btn_entry p .fs-20 .yellow{font-size:20px}.view-pc .cta .cta_wrap .btn.btn_entry a{z-index:0;background:#f23071;border:none;margin-top:-5px;position:relative;box-shadow:0 10px 25px #11305f99}.view-pc .cta .cta_wrap .btn.btn_entry a:hover{box-shadow:none;background:#58bef9;border:#58bef9;transform:translateY(2px)}.view-pc .cta .cta_wrap .btn.btn_entry a span{margin-left:10px}.view-pc .cta .cta_wrap .btn.btn_entry a span:before{width:41px;height:36px;left:-55px}.view-pc .cta .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%}.view-pc .cta .cta_wrap .btn.btn_entry a .cta_device{width:12%;position:relative;top:-10px;right:20px}.view-pc .cta .cta_wrap .btn.btn_entry a .btn-txt{line-height:1em;position:relative;bottom:15px}.view-pc .cta .cta_wrap .btn.btn_entry a .btn-txt span{margin-left:unset}.view-pc .cta .cta_wrap .btn.btn_entry a .btn-txt span:before{content:none}.view-pc .cta .cta_wrap .btn.btn_entry a .btn-txt span.small{font-size:18px;font-weight:400}.view-pc .cta .cta_wrap .btn.btn_entry .flex-row{align-items:center;margin-bottom:15px;display:flex}.view-pc .cta .cta_wrap .btn.btn_entry .flex-row .img-box{margin-right:15px}.view-pc .cta .cta_wrap .btn.btn_entry .flex-row .btn-top-txt{color:#fff;margin-bottom:unset;font-size:14px}.view-pc .cta .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .entry-txt{font-weight:700}.view-pc .cta .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .entry-txt.slash-sand{justify-content:center;align-items:baseline;display:flex;position:relative}.view-pc .cta .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .entry-txt.slash-sand:before,.view-pc .cta .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .entry-txt.slash-sand:after{content:"";background-color:#ffee57;width:2px;height:1.2em;display:inline-block;position:relative;top:.1em}.view-pc .cta .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .entry-txt.slash-sand:before{left:-.5em;transform:rotate(-35deg)}.view-pc .cta .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .entry-txt.slash-sand:after{right:-.5em;transform:rotate(35deg)}.view-pc .cta .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .yellow{color:#ffee57;font-size:1em}.view-pc .cta .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .fs-20,.view-pc .cta .cta_wrap .btn.btn_entry .flex-row .btn-top-txt .fs-20 .yellow{font-size:20px}.view-pc .cta .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}.view-pc .cta .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)}.view-pc .cta .cta_wrap .btn.btn_area a:hover{background:#58bef9;border:2px solid #58bef9}.view-pc .cta .cta_wrap .btn.btn_area a span{position:relative}.view-pc .cta .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}.view-pc .cta .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)}.view-pc .cta .cta_wrap .btn.btn_area a:hover{color:#58bef9;background:#fff;transform:translateY(2px);box-shadow:2px 2px 5px #236ecd}.view-pc .cta .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)}.view-pc .cta .cta_wrap .btn.btn_area a span{margin-left:10px}.view-pc .cta .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}.view-pc .cta .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)}.view-pc .cta .cta_wrap .btn.btn_appoint a:hover{background:#58bef9;border:2px solid #58bef9}.view-pc .cta .cta_wrap .btn.btn_appoint a span{position:relative}.view-pc .cta .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}.view-pc .cta .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)}.view-pc .cta .cta_wrap .btn.btn_appoint a:hover{color:#58bef9;background:#fff;transform:translateY(2px);box-shadow:2px 2px 5px #236ecd}.view-pc .cta .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)}.view-pc .cta .cta_wrap .btn.btn_appoint a span{margin-left:5px}.view-pc .cta .cta_wrap .btn.btn_area a,.view-pc .cta .cta_wrap .btn.btn_appoint a{color:#36313f;box-shadow:none;border:none}.view-pc .cta .cta_wrap .btn.btn_area a:hover,.view-pc .cta .cta_wrap .btn.btn_appoint a:hover{box-shadow:none;color:#36313f;background:#fff;border:none;transform:translateY(2px)}.view-pc .cta .cta_wrap .btn.btn_area a:hover:after,.view-pc .cta .cta_wrap .btn.btn_appoint a:hover:after,.view-pc .cta .cta_wrap .btn.btn_area a:after,.view-pc .cta .cta_wrap .btn.btn_appoint a:after{border-top:2.5px solid #36313f;border-right:2.5px solid #36313f;right:12%}.view-pc .cta .cta_wrap .btn.btn_area a span:before,.view-pc .cta .cta_wrap .btn.btn_appoint a span:before{width:19px;height:29px;bottom:4px;left:-30px}.view-pc .cta .cta_wrap .support{color:#fff;font-size:20px;font-weight:700}.view-pc .cta .cta_wrap.state_use_true{justify-content:center}.view-pc .cta .cta_wrap.state_use_true .left:after{content:none}.view-pc .cta .under{border-top:2px solid #fff;margin-top:50px;padding-top:50px}.view-pc .cta .cta-note{text-indent:-1.5em;color:#ccc;width:1000px;padding-left:1.5em;font-size:12px}
@keyframes fukidashi-move{0%{display:none}20%{display:none;transform:scale(.5)}30%{transform:scale(1)}}@keyframes arrow-move{0%{transform:translate(0)}70%{transform:translate(34px)}to{transform:translate(34px)}}.view-sp ._cta .cta .form-wrap .form.form-entry>a .icon img,.view-sp ._cta .cta .form-wrap .form.form-entry>label .icon img,.view-sp ._cta .cta .form-wrap .form.form-area>a .icon img,.view-sp ._cta .cta .form-wrap .form.form-area>label .icon img,.view-sp ._cta .cta .form-wrap .form.form-appoint>a .icon img,.view-sp ._cta .cta .form-wrap .form.form-appoint>label .icon img,.view-sp ._cta-876 .cta .form-wrap .form.form-area>a .icon img,.view-sp ._cta-876 .cta .form-wrap .form.form-area>label .icon img,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>a .icon img,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>label .icon img,.view-sp ._cta-876 .cta-box .form-entry>a .icon img,.view-sp ._cta-876 .cta-box .form-entry>label .icon img{zoom:.5;-moz-transform:scale(.5)}.view-sp ._cta .title{background:#fff;padding:10px 10px 0 0}.view-sp ._cta .title+.note{margin:.5em}.view-sp ._cta .cta{background:linear-gradient(#4badf1 0%,#228cf0 60%,#287ddd 100%);padding-top:20px;padding-bottom:25px}.view-sp ._cta .cta .form-wrap{-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;display:flex;position:relative}.view-sp ._cta .cta .form-wrap .appeal{color:#fff;text-align:center;font-weight:700;line-height:1.5}.view-sp ._cta .cta .form-wrap .appeal.appeal-fukidashi{margin-bottom:5px;font-size:16px}.view-sp ._cta .cta .form-wrap .appeal.appeal-fukidashi span{position:relative}.view-sp ._cta .cta .form-wrap .appeal.appeal-fukidashi span:before,.view-sp ._cta .cta .form-wrap .appeal.appeal-fukidashi span:after{content:"";border-left:1px solid #fff;width:0;height:20px;display:block;position:absolute;top:0;bottom:0;transform:rotate(4deg)}.view-sp ._cta .cta .form-wrap .appeal.appeal-fukidashi span:before{left:-15px;transform:rotate(-45deg)}.view-sp ._cta .cta .form-wrap .appeal.appeal-fukidashi span:after{right:-15px;transform:rotate(45deg)}.view-sp ._cta .cta .form-wrap .appeal.appeal-cashback{width:100%}.view-sp ._cta .cta .form-wrap .appeal.appeal-cashback img{max-width:300px}.view-sp ._cta .cta .form-wrap .appeal.appeal-freeinquiry{width:100%;margin:20px 0 5px;font-size:13px}@media (max-width:374px){.view-sp ._cta .cta .form-wrap .appeal.appeal-freeinquiry{font-size:12px}}.view-sp ._cta .cta .form-wrap .form+.form{margin-left:5px}.view-sp ._cta .cta .form-wrap .form.form-entry{width:335px;height:65px;margin:0 auto;display:inline-block;position:relative}.view-sp ._cta .cta .form-wrap .form.form-entry>a,.view-sp ._cta .cta .form-wrap .form.form-entry>label{-ms-flex-flow:row;-webkit-flex-direction:row;z-index:1;border-radius:33px;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 ._cta .cta .form-wrap .form.form-entry>a:after,.view-sp ._cta .cta .form-wrap .form.form-entry>label:after{z-index:2;margin:auto;position:absolute;top:0;bottom:0;right:8px}.view-sp ._cta .cta .form-wrap .form.form-entry>a .icon,.view-sp ._cta .cta .form-wrap .form.form-entry>label .icon{line-height:1;display:inline-block}.view-sp ._cta .cta .form-wrap .form.form-entry>a .text,.view-sp ._cta .cta .form-wrap .form.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 ._cta .cta .form-wrap .form.form-entry>a .balloon,.view-sp ._cta .cta .form-wrap .form.form-entry>label .balloon{width:90%;margin:auto;position:absolute;top:-11px;left:0;right:0}.view-sp ._cta .cta .form-wrap .form.form-entry>a,.view-sp ._cta .cta .form-wrap .form.form-entry>label{background:#f23071}.view-sp ._cta .cta .form-wrap .form.form-entry>a:after,.view-sp ._cta .cta .form-wrap .form.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 ._cta .cta .form-wrap .form.form-entry>a .text,.view-sp ._cta .cta .form-wrap .form.form-entry>label .text{color:#fff}.view-sp ._cta .cta .form-wrap .form.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 ._cta .cta .form-wrap .form.form-entry:after{content:none}.view-sp ._cta .cta .form-wrap .form.form-entry>a,.view-sp ._cta .cta .form-wrap .form.form-entry>label{box-shadow:2px 5px 4px #0000002b}}.view-sp ._cta .cta .form-wrap .form.form-entry>a,.view-sp ._cta .cta .form-wrap .form.form-entry>label{padding:0 0 0 12px}.view-sp ._cta .cta .form-wrap .form.form-entry>a .textwrap,.view-sp ._cta .cta .form-wrap .form.form-entry>label .textwrap{width:60%}.view-sp ._cta .cta .form-wrap .form.form-entry>a .sub_text,.view-sp ._cta .cta .form-wrap .form.form-entry>label .sub_text{color:#fff;margin-left:10px;font-size:13px}.view-sp ._cta .cta .form-wrap .form.form-entry>a .text,.view-sp ._cta .cta .form-wrap .form.form-entry>label .text{margin-left:10px}.view-sp ._cta .cta .form-wrap .form.form-entry>a:after,.view-sp ._cta .cta .form-wrap .form.form-entry>label:after{right:24px}@media (max-width:374px){.view-sp ._cta .cta .form-wrap .form.form-entry{width:300px}.view-sp ._cta .cta .form-wrap .form.form-entry>a .text,.view-sp ._cta .cta .form-wrap .form.form-entry>label .text{font-size:16px}}.view-sp ._cta .cta .form-wrap .form.form-area,.view-sp ._cta .cta .form-wrap .form.form-appoint{width:165px;height:45px;display:inline-block;position:relative}.view-sp ._cta .cta .form-wrap .form.form-area>a,.view-sp ._cta .cta .form-wrap .form.form-area>label,.view-sp ._cta .cta .form-wrap .form.form-appoint>a,.view-sp ._cta .cta .form-wrap .form.form-appoint>label{-ms-flex-flow:row;-webkit-flex-direction:row;z-index:1;border-radius:23px;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 ._cta .cta .form-wrap .form.form-area>a:after,.view-sp ._cta .cta .form-wrap .form.form-area>label:after,.view-sp ._cta .cta .form-wrap .form.form-appoint>a:after,.view-sp ._cta .cta .form-wrap .form.form-appoint>label:after{z-index:2;margin:auto;position:absolute;top:0;bottom:0;right:8px}.view-sp ._cta .cta .form-wrap .form.form-area>a .icon,.view-sp ._cta .cta .form-wrap .form.form-area>label .icon,.view-sp ._cta .cta .form-wrap .form.form-appoint>a .icon,.view-sp ._cta .cta .form-wrap .form.form-appoint>label .icon{line-height:1;display:inline-block}.view-sp ._cta .cta .form-wrap .form.form-area>a .text,.view-sp ._cta .cta .form-wrap .form.form-area>label .text,.view-sp ._cta .cta .form-wrap .form.form-appoint>a .text,.view-sp ._cta .cta .form-wrap .form.form-appoint>label .text{text-align:center;margin-left:3px;font-size:14px;font-weight:700;line-height:1.15;display:inline-block}.view-sp ._cta .cta .form-wrap .form.form-area>a .balloon,.view-sp ._cta .cta .form-wrap .form.form-area>label .balloon,.view-sp ._cta .cta .form-wrap .form.form-appoint>a .balloon,.view-sp ._cta .cta .form-wrap .form.form-appoint>label .balloon{width:90%;margin:auto;position:absolute;top:-11px;left:0;right:0}.view-sp ._cta .cta .form-wrap .form.form-area>a,.view-sp ._cta .cta .form-wrap .form.form-area>label,.view-sp ._cta .cta .form-wrap .form.form-appoint>a,.view-sp ._cta .cta .form-wrap .form.form-appoint>label{background-color:#fff;border:2px solid #3099f1}.view-sp ._cta .cta .form-wrap .form.form-area>a:after,.view-sp ._cta .cta .form-wrap .form.form-area>label:after,.view-sp ._cta .cta .form-wrap .form.form-appoint>a:after,.view-sp ._cta .cta .form-wrap .form.form-appoint>label:after{content:"";border-top:2px solid #3099f1;border-right:2px solid #3099f1;width:9px;height:9px;display:inline-block;transform:rotate(45deg)}.view-sp ._cta .cta .form-wrap .form.form-area>a .text,.view-sp ._cta .cta .form-wrap .form.form-area>label .text,.view-sp ._cta .cta .form-wrap .form.form-appoint>a .text,.view-sp ._cta .cta .form-wrap .form.form-appoint>label .text{color:#3099f1}.view-sp ._cta .cta .form-wrap .form.form-area:after,.view-sp ._cta .cta .form-wrap .form.form-appoint:after{content:"";z-index:0;filter:blur(4px);mix-blend-mode:multiply;background-color:#236ecdb3;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 ._cta .cta .form-wrap .form.form-area:after,.view-sp ._cta .cta .form-wrap .form.form-appoint:after{content:none}.view-sp ._cta .cta .form-wrap .form.form-area>a,.view-sp ._cta .cta .form-wrap .form.form-area>label,.view-sp ._cta .cta .form-wrap .form.form-appoint>a,.view-sp ._cta .cta .form-wrap .form.form-appoint>label{box-shadow:2px 5px 4px #236ecdb3}}.view-sp ._cta .cta .form-wrap .form.form-area>a,.view-sp ._cta .cta .form-wrap .form.form-area>label,.view-sp ._cta .cta .form-wrap .form.form-appoint>a,.view-sp ._cta .cta .form-wrap .form.form-appoint>label{border:none;padding-right:5px}@media (max-width:374px){.view-sp ._cta .cta .form-wrap .form.form-area,.view-sp ._cta .cta .form-wrap .form.form-appoint{width:140px}.view-sp ._cta .cta .form-wrap .form.form-area>a .text,.view-sp ._cta .cta .form-wrap .form.form-area>label .text,.view-sp ._cta .cta .form-wrap .form.form-appoint>a .text,.view-sp ._cta .cta .form-wrap .form.form-appoint>label .text{font-size:12px}}.view-sp ._cta-876 .title+.note{margin:.5em}.view-sp ._cta-876 .cta{background-color:#36313f}.view-sp ._cta-876 .cta .form-wrap{-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;margin-top:25px;display:flex;position:relative}.view-sp ._cta-876 .cta .form-wrap .form+.form{margin-left:5px}.view-sp ._cta-876 .cta .form-wrap .form.form-area,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint{width:165px;height:45px;display:inline-block;position:relative}.view-sp ._cta-876 .cta .form-wrap .form.form-area>a,.view-sp ._cta-876 .cta .form-wrap .form.form-area>label,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>a,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>label{-ms-flex-flow:row;-webkit-flex-direction:row;z-index:1;border-radius:23px;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 ._cta-876 .cta .form-wrap .form.form-area>a:after,.view-sp ._cta-876 .cta .form-wrap .form.form-area>label:after,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>a:after,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>label:after{z-index:2;margin:auto;position:absolute;top:0;bottom:0;right:8px}.view-sp ._cta-876 .cta .form-wrap .form.form-area>a .icon,.view-sp ._cta-876 .cta .form-wrap .form.form-area>label .icon,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>a .icon,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>label .icon{line-height:1;display:inline-block}.view-sp ._cta-876 .cta .form-wrap .form.form-area>a .text,.view-sp ._cta-876 .cta .form-wrap .form.form-area>label .text,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>a .text,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>label .text{text-align:center;margin-left:3px;font-size:14px;font-weight:700;line-height:1.15;display:inline-block}.view-sp ._cta-876 .cta .form-wrap .form.form-area>a .balloon,.view-sp ._cta-876 .cta .form-wrap .form.form-area>label .balloon,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>a .balloon,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>label .balloon{width:90%;margin:auto;position:absolute;top:-11px;left:0;right:0}.view-sp ._cta-876 .cta .form-wrap .form.form-area>a,.view-sp ._cta-876 .cta .form-wrap .form.form-area>label,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>a,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>label{background-color:#fff;border:2px solid #3099f1}.view-sp ._cta-876 .cta .form-wrap .form.form-area>a:after,.view-sp ._cta-876 .cta .form-wrap .form.form-area>label:after,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>a:after,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>label:after{content:"";border-top:2px solid #3099f1;border-right:2px solid #3099f1;width:9px;height:9px;display:inline-block;transform:rotate(45deg)}.view-sp ._cta-876 .cta .form-wrap .form.form-area>a .text,.view-sp ._cta-876 .cta .form-wrap .form.form-area>label .text,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>a .text,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>label .text{color:#3099f1}.view-sp ._cta-876 .cta .form-wrap .form.form-area:after,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint:after{content:"";z-index:0;filter:blur(4px);mix-blend-mode:multiply;background-color:#236ecdb3;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 ._cta-876 .cta .form-wrap .form.form-area:after,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint:after{content:none}.view-sp ._cta-876 .cta .form-wrap .form.form-area>a,.view-sp ._cta-876 .cta .form-wrap .form.form-area>label,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>a,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>label{box-shadow:2px 5px 4px #236ecdb3}}.view-sp ._cta-876 .cta .form-wrap .form.form-area a,.view-sp ._cta-876 .cta .form-wrap .form.form-area label,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint a,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint label{border:none;padding-right:0}.view-sp ._cta-876 .cta .form-wrap .form.form-area a .text,.view-sp ._cta-876 .cta .form-wrap .form.form-area label .text,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint a .text,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint label .text{color:#36313f;margin-left:0}.view-sp ._cta-876 .cta .form-wrap .form.form-area a:after,.view-sp ._cta-876 .cta .form-wrap .form.form-area label:after,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint a:after,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint label:after{border-color:#36313f;right:10%}.view-sp ._cta-876 .cta .form-wrap .form.form-area a .icon,.view-sp ._cta-876 .cta .form-wrap .form.form-area label .icon,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint a .icon,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint label .icon{position:absolute;left:1em}@media (max-width:374px){.view-sp ._cta-876 .cta .form-wrap .form.form-area,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint{width:140px}.view-sp ._cta-876 .cta .form-wrap .form.form-area>a .text,.view-sp ._cta-876 .cta .form-wrap .form.form-area>label .text,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>a .text,.view-sp ._cta-876 .cta .form-wrap .form.form-appoint>label .text{font-size:12px}}.view-sp ._cta-876 .cta .note{color:#fff;background-color:#433e4c;padding:15px 15px 15px 30px}.view-sp ._cta-876 .cta .note a{color:#fff}.view-sp ._cta-876 .cta .img-box{width:28%;position:relative;top:5px;left:2%}.view-sp ._cta-876 .cta .img-box .cta_f{position:absolute;top:-24px;left:-28px}.view-sp ._cta-876 .cta .img-box .cta_device{width:40%;position:relative;top:0;left:15px}.view-sp ._cta-876 .cta .btn-txt{color:#fff;letter-spacing:.05em;font-feature-settings:"palt";font-family:Noto Sans JP;font-size:18px;font-weight:700;position:relative}.view-sp ._cta-876 .cta-box{text-align:center;background-color:#36313f;margin-bottom:0;padding-top:15px;padding-bottom:25px;position:relative}.view-sp ._cta-876 .cta-box.state_use_true{padding-bottom:0}.view-sp ._cta-876 .cta-box:before{content:"";border:9px solid #0000;border-top-color:#fff;border-bottom-width:0;width:0;height:0;margin:0 auto;position:absolute;top:-1px;left:0;right:0}.view-sp ._cta-876 .cta-box .cta-ttl-wrap{height:40px}.view-sp ._cta-876 .cta-box .cta-ttl{color:#fff;font-feature-settings:"palt";margin-bottom:10px;padding:0 10px;font-family:Noto Sans JP;font-size:16px;animation:3.8s infinite fukidashi-move;display:inline-block;position:relative}.view-sp ._cta-876 .cta-box .cta-ttl:before{content:"";background-color:#fff;width:1px;height:1.2em;display:inline-block;position:absolute;top:3px;left:0;transform:rotate(-40deg)}.view-sp ._cta-876 .cta-box .cta-ttl:after{content:"";background-color:#fff;width:1px;height:1.2em;display:inline-block;position:absolute;top:3px;right:0;transform:rotate(40deg)}.view-sp ._cta-876 .cta-box .form-entry{width:335px;height:75px;margin:0 auto;display:inline-block;position:relative}.view-sp ._cta-876 .cta-box .form-entry>a,.view-sp ._cta-876 .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 ._cta-876 .cta-box .form-entry>a:after,.view-sp ._cta-876 .cta-box .form-entry>label:after{z-index:2;margin:auto;position:absolute;top:0;bottom:0;right:8px}.view-sp ._cta-876 .cta-box .form-entry>a .icon,.view-sp ._cta-876 .cta-box .form-entry>label .icon{line-height:1;display:inline-block}.view-sp ._cta-876 .cta-box .form-entry>a .text,.view-sp ._cta-876 .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 ._cta-876 .cta-box .form-entry>a .balloon,.view-sp ._cta-876 .cta-box .form-entry>label .balloon{width:90%;margin:auto;position:absolute;top:-11px;left:0;right:0}.view-sp ._cta-876 .cta-box .form-entry>a,.view-sp ._cta-876 .cta-box .form-entry>label{background:#f23071}.view-sp ._cta-876 .cta-box .form-entry>a:after,.view-sp ._cta-876 .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 ._cta-876 .cta-box .form-entry>a .text,.view-sp ._cta-876 .cta-box .form-entry>label .text{color:#fff}.view-sp ._cta-876 .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 ._cta-876 .cta-box .form-entry:after{content:none}.view-sp ._cta-876 .cta-box .form-entry>a,.view-sp ._cta-876 .cta-box .form-entry>label{box-shadow:2px 5px 4px #0000002b}}.view-sp ._cta-876 .cta-box .form-entry>a,.view-sp ._cta-876 .cta-box .form-entry>label{flex-flow:row;padding:0}.view-sp ._cta-876 .cta-box .form-entry>a:after,.view-sp ._cta-876 .cta-box .form-entry>label:after{display:none}.view-sp ._cta-876 .cta-box .form-entry>a .btn-arrow,.view-sp ._cta-876 .cta-box .form-entry>label .btn-arrow{width:50px;height:48px;padding-top:18px;position:relative}.view-sp ._cta-876 .cta-box .form-entry>a .btn-arrow .arrow-cover,.view-sp ._cta-876 .cta-box .form-entry>label .btn-arrow .arrow-cover{z-index:1;background-color:#f23071;width:14px;height:22px;animation:1.6s infinite arrow-move;position:absolute;top:16px;left:0}.view-sp ._cta-876 .cta-box .form-entry>a .btn-arrow .btn-arrow_svg,.view-sp ._cta-876 .cta-box .form-entry>label .btn-arrow .btn-arrow_svg{position:absolute;top:18px;left:16px}.view-sp ._cta-876 .cta-box .form-entry>a .btn-txt,.view-sp ._cta-876 .cta-box .form-entry>label .btn-txt{color:#fff;letter-spacing:.05em;font-size:18px;font-weight:700}.view-sp ._cta-876 .cta-box .form-entry>a .btn-txt span,.view-sp ._cta-876 .cta-box .form-entry>label .btn-txt span{letter-spacing:0;font-size:16px;font-weight:400}@media (max-width:374px){.view-sp ._cta-876 .cta-box .form-entry{width:300px}.view-sp ._cta-876 .cta-box .form-entry>a .text,.view-sp ._cta-876 .cta-box .form-entry>label .text{font-size:16px}}
.view-pc #footer{margin-bottom:100px}.view-sp .js-follow-footer{display:none}
body.state_use_true .view-pc .btn.btn_area,body.state_use_true .view-pc .btn.btn_appoint,body.state_use_true .view-pc a[id^=cnt_btn_area_],body.state_use_true .view-pc a[id^=cnt_btn_appoint_],body.state_use_true .view-pc .cta_wrap .right,body.state_use_true .view-sp .btn.btn_area,body.state_use_true .view-sp .btn.btn_appoint,body.state_use_true .view-sp a[id^=cnt_btn_area_],body.state_use_true .view-sp a[id^=cnt_btn_appoint_]{display:none!important}
.privacy-layout-normal{display:block}.privacy-layout-kakaku{display:none}body.ac_source_kakaku .privacy-layout-normal{display:none!important}body.ac_source_kakaku .privacy-layout-kakaku{display:block!important}
body.id_erase .form-easy,body.id_simple .form-easy,body.id_erase ._form-easy,body.id_simple ._form-easy{display:none!important}
@media (max-width:767px){.view-pc{display:none!important}.view-sp{display:block}}@media (min-width:768px){.view-pc{display:block}.view-sp{display:none!important}}body.state_use_true #header .btn_wrap .btn_right,body.state_use_true #footer .footer_map .right .btn_bottom,body.state_use_true #follow_footer .btn.btn_area,body.state_use_true #follow_footer .btn.btn_appoint,body.state_use_true #header .form-wrap .form-appoint,body.state_use_true #follow-footer .form-wrap .form-area,body.state_use_true #follow-footer .form-wrap .form-appoint{display:none!important}
body.state_use_true #header .form-wrap .form-appoint,body.state_use_true #follow-footer .form-wrap .form-appoint,body.state_use_true #follow-footer .form-wrap .form-area{display:none!important}
#return{box-sizing:border-box;background:#fff;border:6px solid #1a70bf;border-radius:8px;margin-top:5px;position:relative}#return .return-ttl{color:#fff;text-align:center;background:#1a70bf;border-radius:30px}#return .return-ttl img{vertical-align:middle;margin-bottom:4px}#return .return-content{width:100%;padding:0}#return .return-content .return-mainv img{width:100%}#return .return-content .return-inner .return-txt{color:#fff;text-align:center;background:#ff2640}#return .return-content .return-inner .return-tbl{width:100%}#return .return-content .return-inner .return-tbl th,#return .return-content .return-inner .return-tbl td{text-align:left;vertical-align:middle;padding:10px 0;font-size:14px;font-weight:400}#return .return-content .return-inner .return-tbl th .required{color:#ff2640;font-weight:700}#return .return-content .return-inner .return-tbl th .optional{color:#aaa;font-weight:700}#return .return-content .return-inner .return-tbl td input:not([type=radio]),#return .return-content .return-inner .return-tbl td select{box-sizing:border-box;box-shadow:none;border:1px solid #e5dddd;border-radius:5px;padding:5px 0;font-size:14px}#return .return-content .return-inner .return-tbl td .input-full{background-color:#ffd6d6;width:100%;padding:9px 10px}#return .return-content .return-inner .return-tbl td .input-full:not(:placeholder-shown){background-color:#e8f0fe}#return .return-content .return-inner .return-tbl td .input-full::placeholder{color:#aaa}#return .return-content .return-inner .return-tbl td .input-full::placeholder{color:#aaa}#return .return-content .return-inner .return-tbl td .input-full::-moz-placeholder{color:#aaa;opacity:1}#return .return-content .return-inner .return-tbl td .js_is_error{background-color:#ffd6d6!important;border-color:#ff2640!important}#return .return-content .return-inner .return-tbl td .radio-list .radio{font-size:12px;position:relative}#return .return-content .return-inner .return-tbl td .radio-list .radio input[type=radio]{box-sizing:border-box;z-index:2;cursor:pointer;flex:none;margin:auto;position:absolute;top:0;bottom:0;left:20px;appearance:none!important;background:#fff!important;border:2px solid #999!important;border-radius:50%!important;width:20px!important;height:20px!important}#return .return-content .return-inner .return-tbl td .radio-list .radio input[type=radio]:checked{background:radial-gradient(circle,#3d9ce9 40%,#fff 45%)!important;border-color:#3d9ce9!important}#return .return-content .return-inner .return-tbl td .radio-list .radio:not(:first-child){margin-top:5px}#return .return-content .return-inner .return-tbl td .radio-list .radio label{cursor:pointer;background-color:#ffd6d6;border:1px solid #e5dddd;align-items:center;height:3em;padding-left:50px;padding-right:10px;display:flex}#return .return-content .return-inner .return-tbl td .radio-list .radio input[type=radio]:checked+label{background-color:#e8f0fe}#return .return-content .return-inner .return-tbl td .radio-list .radio input[type=radio].js_is_error+label{background-color:#ffd6d6;border-color:#ff2640}#return .return-content .return-inner .return-tbl td textarea{box-sizing:border-box;resize:vertical;border:1px solid #ddd;border-radius:3px;width:100%;padding:5px;font-size:15px;line-height:1.5}#return #return-info{padding-bottom:40px}#return .return-foot{background:#f2f9ff}#return .return-foot p{font-weight:700;line-height:1.6}#return .return-foot .support-btn{box-sizing:border-box;color:#4499e9;text-align:center;background:#fff;border:1px solid #4499e9;border-radius:8px;font-weight:700;text-decoration:none;display:inline-block;position:relative}#return .return-foot .support-btn:after{content:"";border-top:1px solid #4499e9;border-right:1px solid #4499e9;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;right:10px;transform:rotate(45deg)}#input-btn{text-align:center;margin-top:20px}#input-btn .btn-confirm,#input-btn .btn-disable{cursor:pointer;border:none;border-radius:5px;font-weight:700}#input-btn .btn-confirm{color:#fff;background:#3d9ce9;box-shadow:0 5px #2e75af}#input-btn .btn-disable{color:#717d87;background:#ced5da}#error{color:#0c92d8;background:#fff;border:2px solid #0c92d8;margin-bottom:50px;padding:16px 19px;font-weight:700}.privacy-txt{text-align:center;margin:0}.privacy-txt a{color:#08f}@media (min-width:768px){#return{border:6px solid #1a70bf;margin-top:30px}#return .return-ttl{width:440px;margin:0 auto;padding:5px 0;font-size:26px;position:absolute;top:-30px;left:0;right:0}#return .return-content .return-mainv{margin-bottom:30px}#return .return-content .return-inner{padding:0 50px}#return .return-content .return-inner .return-txt{margin-bottom:15px;padding:5px 0;font-size:14px}#return .return-content .return-inner .return-tbl th{width:180px}#return .return-foot{align-items:center;height:90px;display:flex}#return .return-foot p{flex:0 auto;margin-left:40px;font-size:15px}#return .return-foot .support-btn{flex:none;width:180px;margin-left:25px;padding:13px 0;font-size:16px}#input-btn .btn-confirm,#input-btn .btn-disable{width:410px;padding:24px 0;font-size:22px}#error{font-size:17px}.privacy-txt{font-size:14px}}@media (max-width:767px){#return{width:100%;border:0!important}#return .return-ttl{z-index:1;border-radius:999px;width:60%;margin:0 auto;padding:5px;font-size:17px;font-weight:700;position:absolute;top:10px;left:0;right:0}#return .return-ttl img{width:22px!important;height:22px!important}#return .return-content{border-radius:6px}#return .return-content .return-mainv{overflow:hidden;height:auto!important}#return .return-content .return-mainv img{width:100%;height:auto;display:block}#return .return-content .return-inner{padding:0 20px}#return .return-content .return-inner .return-txt{color:#313131;text-align:left;background:0 0;font-size:12px}#return .return-content .return-inner .return-tbl th,#return .return-content .return-inner .return-tbl td{box-sizing:border-box;width:100%;display:inline-block;padding:0!important}#return .return-content .return-inner .return-tbl td{padding-bottom:10px!important}#return #return-info{padding-bottom:20px}#return .return-foot{height:90px;display:flex}#return .return-foot p{float:left;margin-left:20px;font-size:11px}#return .return-foot .support-btn{width:180px;margin:18px 20px;padding:18px 6px 18px 0;font-size:12px}#input-btn .btn-confirm,#input-btn .btn-disable{width:230px;padding:15px 0}#input-btn .btn-confirm{color:#fff;background-color:#11c40d;font-size:17.5px;box-shadow:0 2px #0d930a}#error{margin-top:21px;padding:8.5px;font-size:12px}.privacy-txt{font-size:12px;text-align:left!important}}form#form-appoint .radio-list .radio input[type=radio]{appearance:none!important;visibility:visible!important;opacity:1!important;box-sizing:border-box!important;z-index:5!important;cursor:pointer!important;background-color:#fff!important;background-image:none!important;border:2px solid #999!important;border-radius:50%!important;flex:none!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important;display:inline-block!important;position:absolute!important;top:50%!important;left:20px!important;transform:translateY(-50%)!important}form#form-appoint .radio-list .radio input[type=radio]:checked{background-color:#fff!important;background-image:radial-gradient(circle,#3d9ce9 45%,#fff 50%)!important;border-color:#3d9ce9!important}
main.form-finish-page{color:#333;background-color:#e6f6ff;padding:20px 16px 40px;font-family:Meiryo,Hiragino Kaku Gothic Pro,Arial,sans-serif}main.form-finish-page #main,main.form-finish-page #contents{max-width:1000px;margin:0 auto}main.form-finish-page #main:after,main.form-finish-page #contents:after{content:"";clear:both;display:table}main.form-finish-page #main h1,main.form-finish-page #contents h1{color:#0c92d8;margin-bottom:15px;font-size:25px;font-weight:700}main.form-finish-page .finish_box{padding-top:30px}main.form-finish-page .finish_box h2{color:#fe0e79;margin-bottom:20px;font-size:26px;font-weight:700}main.form-finish-page .finish_box .text{font-size:15px;line-height:1.6}main.form-finish-page .finish_box .tel{box-sizing:border-box;border:1px solid #0c92d8;margin:40px 0 50px;overflow:hidden}main.form-finish-page .finish_box .tel>dt{color:#fff;text-align:center;background:#0c92d8;padding:18px 15px;font-size:26px;font-weight:700}main.form-finish-page .finish_box .tel>dd{background:#fff;margin:0;padding:40px 50px 50px}main.form-finish-page .finish_box .telbox{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-bottom:30px;font-weight:700;display:flex}main.form-finish-page .finish_box .telbox>p{margin:0;display:inline-block}main.form-finish-page .finish_box .telbox .fd{color:#000;letter-spacing:0;align-items:center;gap:10px;font-family:Helvetica,Arial,sans-serif;font-size:60px;font-weight:700;line-height:1;display:inline-flex}main.form-finish-page .finish_box .telbox .fd:before{content:"";background:url(/img/icon/fd.png) 50%/contain no-repeat;flex:none;width:36px;height:24px;display:inline-block}main.form-finish-page .finish_box .telbox .fd .num{margin:0;line-height:1;display:inline-block}main.form-finish-page .finish_box .telbox .time{text-align:left;font-size:20px;line-height:1.3}main.form-finish-page .btn-close{text-align:center;color:#fff;background:#666;border-radius:4px;width:200px;height:40px;margin:40px auto 60px;line-height:40px;text-decoration:none;display:block}main.form-finish-page .btn-close:hover{opacity:.85}main.form-inquiry-finish .btn-close,main.form-area-finish .btn-close,main.form-appoint-finish .btn-close{border-radius:8px;width:300px;height:50px;line-height:50px}main.form-inquiry-finish .finish_box{padding-top:0}main.form-inquiry-finish .form-flow-list{letter-spacing:0;text-align:center;margin:0 0 30px;padding:0;font-size:0;font-weight:700;list-style:none;overflow:hidden}main.form-inquiry-finish .form-flow-list li{color:#666;letter-spacing:.05em;box-sizing:border-box;z-index:2;background-color:#c5c5c5;width:33.333%;padding:0 15px;font-size:15px;line-height:40px;display:inline-block;position:relative}main.form-inquiry-finish .form-flow-list li:first-child{z-index:3}main.form-inquiry-finish .form-flow-list li:first-child:before{content:none}main.form-inquiry-finish .form-flow-list li:last-child{z-index:1}main.form-inquiry-finish .form-flow-list li:last-child:after{content:none}main.form-inquiry-finish .form-flow-list li:before{content:"";border:30px solid #0000;border-left:15px solid #e6f6ff;border-right-width:15px;margin-top:-30px;position:absolute;top:50%;left:0}main.form-inquiry-finish .form-flow-list li:after{content:"";border:20px solid #0000;border-left:10px solid #c5c5c5;border-right-width:10px;margin-top:-20px;position:absolute;top:50%;right:-20px}main.form-inquiry-finish .form-flow-list li.active{color:#fff;background-color:#0c92d8}main.form-inquiry-finish .form-flow-list li.active:after{border-left-color:#0c92d8}@media (max-width:767px){main.form-inquiry-finish .form-flow-list li{padding:0 5px;font-size:12px;line-height:32px}main.form-inquiry-finish .form-flow-list li:before,main.form-inquiry-finish .form-flow-list li:after{display:none}main.form-finish-page{padding:0}main.form-finish-page:not(.form-easy-finish) .btn-close{text-align:center;width:90%;max-width:300px;height:45px;margin:30px auto 40px;font-size:15px;line-height:45px;display:block}main.form-finish-page .finish_box h2{margin-bottom:12px;font-size:18px}main.form-finish-page .finish_box .text{font-size:13px;line-height:1.6}main.form-finish-page .finish_box .tel{margin:16px 0 24px}main.form-finish-page .finish_box .tel .telbox .fd .num{font-size:26px}main.form-finish-page .finish_box .tel .telbox .time{font-size:12px}}main.form-easy-finish .mv{justify-content:center;margin-bottom:40px;margin-left:-16px;margin-right:-16px;display:flex;overflow:hidden}main.form-easy-finish .mv img{width:100%;max-width:1920px;height:auto}main.form-easy-finish .finish_box .tel{background:#ebf3f8;margin:40px 0 30px;padding:40px 40px 20px}main.form-easy-finish .finish_box .tel>dt,main.form-easy-finish .finish_box .tel>dd{color:inherit;font-size:inherit;background:0 0;border:none;padding:0}main.form-easy-finish .finish_box .tel .telbox{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:0;font-weight:700;display:flex}main.form-easy-finish .finish_box .tel .telbox .fd{margin:0;padding-left:46px;font-size:40px;display:inline-block;position:relative}main.form-easy-finish .finish_box .tel .telbox .fd:before{content:"";background:url(/img/pc/index/form-easy/finish/icon_tell.png) 50%/contain no-repeat;width:32px;height:40px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}main.form-easy-finish .finish_box .tel .telbox .fd .num{color:#0093db;letter-spacing:.05em;font-size:40px;text-decoration:none}main.form-easy-finish .finish_box .tel .telbox .fd .text{color:#0093db;margin-left:8px;font-size:16px}main.form-easy-finish .finish_box .tel .telbox .time{text-align:center;color:#1c1c1c;margin:0;font-size:16px;font-weight:400}main.form-easy-finish .btn-close{color:#0093db;background:0 0;border:2px solid #0093db;border-radius:100px;justify-content:center;align-items:center;width:320px;height:60px;margin:40px auto 60px;padding:0;font-size:20px;font-weight:700;line-height:1;text-decoration:none;transition:all .2s;display:flex;position:relative}main.form-easy-finish .btn-close:after{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:15px;transform:rotate(45deg)}main.form-easy-finish .btn-close:hover{color:#fff;opacity:1;background-color:#0093db;border-color:#0093db}@media (max-width:767px){main.form-easy-finish .mv{margin-bottom:0;margin-left:0;margin-right:0}main.form-easy-finish .mv .view-pc{display:none}main.form-easy-finish .mv .view-sp{width:100%;max-width:100%;height:auto;display:block}main.form-easy-finish #main,main.form-easy-finish #contents{padding-top:0;padding-bottom:0}main.form-easy-finish .container{padding-left:4vw;padding-right:4vw}main.form-easy-finish .finish_box{padding-top:0}main.form-easy-finish .finish_box .tel{background:#ebf3f8;margin:15px 0;padding:25px 4vw 20px}main.form-easy-finish .finish_box .tel .telbox{gap:8px}main.form-easy-finish .finish_box .tel .telbox .fd{text-align:center;font-size:inherit;padding-left:0;display:block}main.form-easy-finish .finish_box .tel .telbox .fd:before{display:none}main.form-easy-finish .finish_box .tel .telbox .fd .num{color:#0093db;padding-left:28px;font-size:9.6vw;line-height:1;display:inline-block;position:relative}main.form-easy-finish .finish_box .tel .telbox .fd .num:before{content:"";background:url(/img/sp/general/form/easy_c/finish/icon_tell.png) 50%/contain no-repeat;width:7.6vw;height:5vw;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}main.form-easy-finish .finish_box .tel .telbox .fd .text{color:#0093db;margin-top:8px;margin-left:0;font-size:4.2vw;display:block}main.form-easy-finish .finish_box .tel .telbox .time{margin-top:6px;font-size:4vw}main.form-easy-finish .btn-close{width:80vw;max-width:310px;height:45px;margin:20px auto 40px;font-size:3.7vw}}main.form-entry-finish{background-color:#fff;padding:0}main.form-entry-finish #main{padding:0}main.form-entry-finish #mv .mv-sp{display:block}main.form-entry-finish #mv .mv-sp img{width:100%;height:auto;display:block}main.form-entry-finish #mv .mv-pc{display:none}main.form-entry-finish #content{text-align:center;padding:50px 20px 60px}main.form-entry-finish #content .container{max-width:800px;margin:0 auto}main.form-entry-finish #content .tell-number{color:#f64e90;margin:30px 0 0;font-size:40px;font-weight:700;display:inline-block;position:relative}main.form-entry-finish #content .tell-number:before{content:"";background-image:url(/img/pc/general/form/entry/tel_icon.svg);background-repeat:no-repeat;background-size:contain;width:60px;height:35px;margin:auto;position:absolute;top:0;bottom:0;left:-35px}main.form-entry-finish #content .time{font-size:18px}main.form-entry-finish #content .note{color:#222;text-align:left;padding:30px 0;font-size:12px;font-weight:700}main.form-entry-finish #content .top-back{color:#36313f;text-align:center;border:1px solid #36313f;border-radius:40px;width:45%;max-width:360px;height:60px;margin-top:20px;font-size:18px;font-weight:700;line-height:60px;text-decoration:none;display:inline-block;position:relative}main.form-entry-finish #content .top-back:after{content:"";border:2px solid #36313f;border-color:#36313f #36313f #0000 #0000;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;right:20px;transform:rotate(45deg)}main.form-entry-finish #content .top-back:hover{color:#f64e90;border-color:#f64e90}main.form-entry-finish #content .top-back:hover:after{border-color:#f64e90 #f64e90 #0000 #0000}@media (min-width:768px){main.form-entry-finish #mv .mv-pc{color:#fff;background:url(/img/pc/general/form/entry/mv_bg.png) 50% 0/cover no-repeat;padding:40px 0 30px;display:block}main.form-entry-finish #mv .mv-pc .container{max-width:800px;margin:0 auto;padding:0 30px;position:relative}main.form-entry-finish #mv .mv-pc .container:after{content:"";background-image:url(/img/pc/general/form/entry/fin_talent.png);background-repeat:no-repeat;background-size:contain;width:210px;height:145px;position:absolute;bottom:-30px;right:80px}main.form-entry-finish #mv .mv-pc .container .ttl{white-space:nowrap;width:100%;padding-bottom:5px;font-size:24px;font-weight:700}main.form-entry-finish #mv .mv-pc .container .sub-ttl{text-align:center;border-top:1px solid #fff;border-bottom:1px solid #fff;width:65%;padding:10px 0;font-size:18px}main.form-entry-finish #mv .mv-sp{display:none}}@media (max-width:767px){main.form-finish-page{padding:0}main.form-finish-page #main,main.form-finish-page #contents{padding-top:20px;padding-bottom:20px}main.form-finish-page #main h1,main.form-finish-page #contents h1{margin-bottom:10px;font-size:18px}main.form-finish-page .finish_box{padding-top:15px}main.form-finish-page .finish_box h2{margin-bottom:15px;font-size:18px}main.form-finish-page .finish_box .text{font-size:13px}main.form-finish-page .finish_box .tel{margin:20px 0 30px}main.form-finish-page .finish_box .tel>dt{padding:12px 0;font-size:16px}main.form-finish-page .finish_box .tel>dd{padding:20px 15px 25px}main.form-finish-page .finish_box .telbox{margin-bottom:20px}main.form-finish-page .finish_box .telbox .fd{margin-right:8px;padding-left:30px;font-size:30px}main.form-finish-page .finish_box .telbox .fd:before{width:22px;height:16px}main.form-finish-page .finish_box .telbox .time{font-size:13px}main.form-inquiry-finish .form-flow-list li{padding:0 5px;font-size:12px}main.form-inquiry-finish .form-flow-list li:before,main.form-inquiry-finish .form-flow-list li:after{display:none}}
@media (max-width:767px){main.form-finish-page.form-area-finish,main.form-finish-page.form-inquiry-finish,main.form-finish-page.form-appoint-finish,main.form-finish-page.form-chat-finish{font-size:11px}main.form-finish-page.form-area-finish article,main.form-finish-page.form-inquiry-finish article,main.form-finish-page.form-appoint-finish article,main.form-finish-page.form-chat-finish article{display:block}main.form-finish-page.form-area-finish #contents,main.form-finish-page.form-inquiry-finish #contents,main.form-finish-page.form-appoint-finish #contents,main.form-finish-page.form-chat-finish #contents{padding-bottom:40px}main.form-finish-page.form-area-finish #main h1.form-heading,main.form-finish-page.form-area-finish #contents h1.form-heading,main.form-finish-page.form-inquiry-finish #main h1.form-heading,main.form-finish-page.form-inquiry-finish #contents h1.form-heading,main.form-finish-page.form-appoint-finish #main h1.form-heading,main.form-finish-page.form-appoint-finish #contents h1.form-heading,main.form-finish-page.form-chat-finish #main h1.form-heading,main.form-finish-page.form-chat-finish #contents h1.form-heading{color:#fff;margin:0 0 15px;font-size:14px}main.form-finish-page.form-area-finish .form-heading,main.form-finish-page.form-inquiry-finish .form-heading,main.form-finish-page.form-appoint-finish .form-heading,main.form-finish-page.form-chat-finish .form-heading{letter-spacing:1px;color:#fff;background-color:#0c92d8;height:30px;margin-top:0;margin-bottom:15px;padding:2px 10px;font-size:14px;font-weight:700;line-height:30px}main.form-finish-page.form-area-finish .container,main.form-finish-page.form-inquiry-finish .container,main.form-finish-page.form-appoint-finish .container,main.form-finish-page.form-chat-finish .container{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}main.form-finish-page.form-area-finish .container:after,main.form-finish-page.form-inquiry-finish .container:after,main.form-finish-page.form-appoint-finish .container:after,main.form-finish-page.form-chat-finish .container:after{content:"";clear:both;display:table}main.form-finish-page.form-area-finish .text,main.form-finish-page.form-inquiry-finish .text,main.form-finish-page.form-appoint-finish .text,main.form-finish-page.form-chat-finish .text{color:#fe0e79;margin-top:20px;font-size:13px;font-weight:700;line-height:1.3}main.form-finish-page.form-area-finish .text2,main.form-finish-page.form-inquiry-finish .text2,main.form-finish-page.form-appoint-finish .text2,main.form-finish-page.form-chat-finish .text2{color:#333;margin-top:10px;font-size:11px;line-height:1.7}main.form-finish-page.form-area-finish #fd,main.form-finish-page.form-inquiry-finish #fd,main.form-finish-page.form-appoint-finish #fd,main.form-finish-page.form-chat-finish #fd{background-color:#fff;border:1px solid #0c92d8;margin-top:15px}main.form-finish-page.form-area-finish #fd .fd-text,main.form-finish-page.form-inquiry-finish #fd .fd-text,main.form-finish-page.form-appoint-finish #fd .fd-text,main.form-finish-page.form-chat-finish #fd .fd-text{text-align:center;color:#fff;background-color:#0c92d8;margin:0;padding:8px 10px 10px;font-weight:700;line-height:1.4}main.form-finish-page.form-area-finish #fd .fd-text .phrase,main.form-finish-page.form-inquiry-finish #fd .fd-text .phrase,main.form-finish-page.form-appoint-finish #fd .fd-text .phrase,main.form-finish-page.form-chat-finish #fd .fd-text .phrase{display:inline-block}main.form-finish-page.form-area-finish #fd .fd,main.form-finish-page.form-inquiry-finish #fd .fd,main.form-finish-page.form-appoint-finish #fd .fd,main.form-finish-page.form-chat-finish #fd .fd{text-align:center;color:#333;letter-spacing:0;margin-top:15px;font-size:26px;font-weight:700;line-height:1}main.form-finish-page.form-area-finish #fd .fd .num,main.form-finish-page.form-inquiry-finish #fd .fd .num,main.form-finish-page.form-appoint-finish #fd .fd .num,main.form-finish-page.form-chat-finish #fd .fd .num{margin:0;padding-left:34px;display:inline-block;position:relative}main.form-finish-page.form-area-finish #fd .fd .num:before,main.form-finish-page.form-inquiry-finish #fd .fd .num:before,main.form-finish-page.form-appoint-finish #fd .fd .num:before,main.form-finish-page.form-chat-finish #fd .fd .num:before{content:"";background:url(/img/icon/fd.png) 50%/contain no-repeat;width:28px;height:19px;display:block;position:absolute;bottom:15%;left:0}main.form-finish-page.form-area-finish #fd .fd .num a,main.form-finish-page.form-inquiry-finish #fd .fd .num a,main.form-finish-page.form-appoint-finish #fd .fd .num a,main.form-finish-page.form-chat-finish #fd .fd .num a{color:#333;text-decoration:none}main.form-finish-page.form-area-finish #fd .times-text,main.form-finish-page.form-inquiry-finish #fd .times-text,main.form-finish-page.form-appoint-finish #fd .times-text,main.form-finish-page.form-chat-finish #fd .times-text{text-align:center;color:#333;margin-top:8px;margin-bottom:8px;font-size:11px}main.form-finish-page.form-area-finish #fd .fd-text2,main.form-finish-page.form-inquiry-finish #fd .fd-text2,main.form-finish-page.form-appoint-finish #fd .fd-text2,main.form-finish-page.form-chat-finish #fd .fd-text2{color:#333;margin:0;padding:0 15px 15px;font-size:11px;line-height:1.6}main.form-finish-page.form-area-finish .link,main.form-finish-page.form-inquiry-finish .link,main.form-finish-page.form-appoint-finish .link,main.form-finish-page.form-chat-finish .link{text-align:center;margin-top:25px;font-size:13px}main.form-finish-page.form-area-finish .link a,main.form-finish-page.form-inquiry-finish .link a,main.form-finish-page.form-appoint-finish .link a,main.form-finish-page.form-chat-finish .link a{color:#0c92d8;text-decoration:underline}}
.js-popup-window{box-sizing:border-box;z-index:9998;background-color:#0009;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:60px 20px 40px;display:flex;position:fixed;inset:0;overflow-y:auto}.js-popup-window .js-popup-iframe{z-index:10000;background:0 0;width:760px;max-width:calc(100vw - 60px);display:block;position:relative;overflow:visible}.js-popup-window .js-popup-close{cursor:pointer;z-index:10001;appearance:none;background:url(/img/pc/general/form/btn-close.png) 0 0/contain no-repeat;border:none;width:45px;height:45px;padding:0;position:absolute;top:-20px;right:-20px}.js-popup-window .js-popup-close:hover{opacity:.85}@media (max-width:767px){.js-popup-window{display:none!important}}
@media (max-width:1023px){[data-form-appoint-form][data-form-hidden=true]{display:none}input#modal-appoint:checked~#form-appoint,input#modal-easy:checked~#form-appoint{align-items:flex-start!important}input#modal-appoint~#form-appoint .form-appoint,input#modal-easy~#form-appoint .form-appoint{border-radius:12px!important;margin-top:80px!important}input#modal-appoint~#form-appoint .form-appoint iframe,input#modal-easy~#form-appoint .form-appoint iframe{border-radius:12px}}.popup-wrap{cursor:pointer;visibility:visible;background:#fff;border-radius:12px;display:block;overflow:hidden}@media (min-width:1024px){.popup-wrap{display:none}}.popup-wrap .support-detail{text-align:center;padding:0 5px}.popup-wrap .support-detail .support-notice{text-align:center;color:#3d9ce9;font-size:.9rem}.popup-wrap .support-detail ul{padding:0;list-style:none}.popup-wrap .support-detail ul.support-list li .li-text{text-align:center;z-index:1;width:100%;margin:10% 0 5%;font-size:.95rem;position:relative}.popup-wrap .support-detail ul.support-list li .li-text .titlewrap{width:230px;margin:auto;display:block}.popup-wrap .support-detail ul.support-list li .li-text span{color:#222;background:#fff;padding:0 3px;font-size:.9rem}.popup-wrap .support-detail ul.support-list li .li-text span.emp{padding:0;font-weight:700}.popup-wrap .support-detail ul.support-list li .li-text:before{content:"";z-index:-1;border-bottom:1px solid #222;width:100%;height:0;margin:auto;display:block;position:absolute;top:0;bottom:0}.popup-wrap .support-detail ul.support-list li a,.popup-wrap .support-detail ul.support-list li button.popup-button{display:block}.popup-wrap .support-detail ul.support-list li button.popup-button{width:100%;font-family:inherit;font-size:inherit;cursor:pointer;text-align:center;border:none}.popup-wrap .support-detail ul.support-list li .popup-button{color:#3b3b1c;background:#fcf800;border-radius:6px;position:relative}.popup-wrap .support-detail ul.support-list li .popup-button .detail{margin:.2rem 0 .4rem;font-size:1.2rem;display:block}.popup-wrap .support-detail ul.support-list li .popup-button .detail-note{margin-top:.6rem;font-size:.65rem;display:block}.popup-wrap .support-detail ul.support-list li .popup-button:after{content:"";border-top:2px solid #3b3b1c;border-right:2px solid #3b3b1c;width:10px;height:10px;margin:auto 0;position:absolute;top:5px;bottom:0;right:4%;transform:rotate(45deg)}.popup-wrap .support-detail ul.support-list li .popup-button.inquiry-button{box-shadow:0 2px #d8d608}.popup-wrap .support-detail ul.support-list li .popup-button.customer-support-button{color:#fff;background-color:#3c9ee8;text-decoration:none;position:relative;box-shadow:0 2px #006ec7}.popup-wrap .support-detail ul.support-list li .popup-button.customer-support-button:after{border-top:2px solid #fff;border-right:2px solid #fff}.popup-wrap .support-detail ul.support-list li .popup-button-wifi{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:#0000;touch-action:manipulation;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;max-width:100%;padding:12px 14px;font-family:inherit;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 2px #00000026}.popup-wrap .support-detail ul.support-list li .popup-button-wifi .popup-btn-left{flex:0 0 34px;justify-content:center;align-items:center;width:34px;margin-right:4px;display:flex}.popup-wrap .support-detail ul.support-list li .popup-button-wifi .popup-btn-left .popup-icon-svg{fill:currentColor;width:32px;height:32px;display:block}.popup-wrap .support-detail ul.support-list li .popup-button-wifi .popup-btn-center{text-align:center;flex:auto;min-width:0}.popup-wrap .support-detail ul.support-list li .popup-button-wifi .popup-btn-center .btn-top{color:inherit;margin-bottom:3px;font-size:14px;font-weight:700;line-height:1.25;display:block}.popup-wrap .support-detail ul.support-list li .popup-button-wifi .popup-btn-center .btn-num{color:inherit;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.2;display:block}.popup-wrap .support-detail ul.support-list li .popup-button-wifi .popup-btn-center .btn-num .btn-free{color:inherit;margin-left:4px;font-size:12px;font-weight:700}.popup-wrap .support-detail ul.support-list li .popup-button-wifi .popup-btn-center .btn-time{color:inherit;opacity:.85;margin-top:2px;font-size:11px;display:block}.popup-wrap .support-detail ul.support-list li .popup-button-wifi .popup-btn-right{width:10px;color:inherit;text-align:right;flex:0 0 10px;margin-left:4px;font-size:20px}.popup-wrap .support-detail ul.support-list li .popup-button-yellow{color:#111;background:#ffea00}.popup-wrap .support-detail ul.support-list li .popup-button-navy{color:#fff;background:#1f4e79}.wifi-li,.is-wifi .default-li{display:none}.is-wifi .wifi-li{display:block}
.js-accordion>dt span:after,.js-accordion>dt.active span:after{display:none!important}.view-pc .content-container .questions .js-faq>dt+dd{color:#fff!important;background:#037de4!important;border-radius:0 0 7px 7px!important;padding:0!important;line-height:1.7!important}.view-pc .content-container .questions .js-faq>dt+dd>.accordion-inner{padding:24px 28px!important}.view-pc .js-faq>dt+dd>.accordion-inner{padding:28px 25px 28px 80px}.view-pc .js-faq>dt+dd>.accordion-inner>.balloon{background:#cfedfc;border-radius:10px;margin-top:20px;padding:30px;position:relative}.view-pc .js-faq>dt+dd>.accordion-inner>.balloon:before{content:"";border:9px solid #0000;border-bottom-color:#cfedfc;width:0;height:0;margin:auto;display:block;position:absolute;top:-18px;left:0;right:0}.view-pc .content-container .questions .js-faq>dt.active:after{transform:rotate(0)!important}.view-pc .content-container .questions .js-faq>dt.active{border-radius:7px 7px 0 0!important}.view-sp ._questions .js-accordion>dt.active+dd,.view-sp .questions .js-accordion>dt.active+dd{color:#fff!important;background:#037de4!important;line-height:1.7!important}.view-sp .questions .question-list .faq-item>dd>.accordion-inner{padding:15px 20px 15px 70px}.view-sp #faq .faq .faq-item>dd,.view-sp #faq .detail .faq-item>dd,.view-sp #faq .theme .faq-item>dd{background:#fff!important}.view-sp #faq .faq .faq-item>dd>.accordion-inner,.view-sp #faq .detail .faq-item>dd>.accordion-inner,.view-sp #faq .theme .faq-item>dd>.accordion-inner{background:url(/img/sp/page/faq/index/icon-a.png) 20px 20px/35px no-repeat;padding:20px 20px 20px 70px}
body#_index .view-pc #header .header{height:120px!important}.view-pc #header .header .btn_wrap .btn.btn_entry a{box-shadow:0 10px 25px #f230714d!important}.view-pc #header .header .btn_wrap .btn.btn_entry a:before{background:#f23071!important}.view-pc #header .header .btn_wrap .btn.btn_entry a:hover:before{background:#9a57ff!important}.view-pc #header .header .btn_wrap .btn.btn_entry a:hover{box-shadow:0 10px 25px #9a57ff59!important}.view-pc #header_menu .menu_wrap .menu_top .btn.btn_entry a{background:#f23071!important;box-shadow:0 10px 25px #f230714d!important}.view-pc #header_menu .menu_wrap .menu_top .btn.btn_entry a:hover{background:#9a57ff!important;box-shadow:0 10px 25px #9a57ff59!important}.view-pc #header_menu .menu_wrap .menu_top .btn.btn_entry p{text-align:center;z-index:1;color:#333;background:#ffee57;border-radius:50px;width:280px;margin:0 auto;padding:6px 0;font-size:14px;font-weight:700;position:relative}.view-pc #header_menu .menu_wrap .menu_top .btn.btn_entry p span{color:#f23071}.view-pc #header_menu .menu_wrap .menu_top .btn.btn_entry p:after{content:"";border-top:8px solid #ffee57;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;margin:auto;position:absolute;bottom:-8px;left:0;right:0}
.view-pc #footer .footer_wrap .footer_links .btn a{color:#f23071!important;background:#fff!important;border:2px solid #f23071!important}.view-pc #footer .footer_wrap .footer_links .btn a:after{border-top-color:#f23071!important;border-right-color:#f23071!important}.view-pc #footer .footer_wrap .footer_links .btn a:hover{color:#fff!important;background:#f23071!important;border-color:#f23071!important}.view-pc #footer .footer_wrap .footer_links .btn a:hover:after{border-top-color:#fff!important;border-right-color:#fff!important}.view-pc #footer .footer_map .footer_links li.right .btn.btn_entry a{color:#fff!important;background:#f23071!important;border:2px solid #f23071!important;box-shadow:2px 4px 9px #f2307166!important}.view-pc #footer .footer_map .footer_links li.right .btn.btn_entry a:hover{background:#9a57ff!important;border-color:#9a57ff!important;box-shadow:2px 4px 9px #9a57ff66!important}.view-pc #follow_footer .btn_wrap .follow-txt{text-align:left!important}.view-pc #follow_footer .btn_wrap .follow-txt .follow-txt-top{text-align:left!important;line-height:1.4!important}.view-pc #follow_footer .btn_wrap .follow-txt .text-cond{margin-bottom:4px;display:inline-block;font-size:13px!important;font-weight:400!important}.view-pc #follow_footer .btn_wrap .follow-txt .cashback{font-size:18px!important;font-weight:700!important}.view-pc #follow_footer .btn_wrap .follow-txt .large{font-size:28px!important;font-weight:700!important}.view-pc #follow_footer .btn_wrap .follow-txt .yellow{color:#ffee57!important}.view-pc #follow_footer .btn_wrap .btn.btn_entry a{color:#fff!important;background:#f23071!important;border:2px solid #f23071!important;box-shadow:2px 4px 9px #f2307166!important}.view-pc #follow_footer .btn_wrap .btn.btn_entry a:before{background:#f23071!important}.view-pc #follow_footer .btn_wrap .btn.btn_entry a:hover{background:#9a57ff!important;border-color:#9a57ff!important;box-shadow:2px 4px 9px #9a57ff66!important}.view-pc #follow_footer .btn_wrap .btn.btn_entry a:hover:before{background:#9a57ff!important}.view-pc #follow_footer,.view-pc #follow_footer .btn_wrap{flex-flow:row!important;align-items:center!important;display:flex!important}.view-pc #follow_footer .btn.btn_entry,.view-pc #follow_footer .btn.btn_area,.view-pc #follow_footer .btn.btn_appoint,.view-pc #follow_footer .follow-txt{flex:none!important;max-width:none!important}.view-pc #follow_footer .btn p,.view-pc #follow_footer .follow-txt p{background:0 0!important}
.view-sp #header .header .logo img{zoom:1!important;width:62px!important;height:34px!important;transform:none!important}.view-sp #navigation .navigation .form-wrap .form.form-entry>a .icon img{zoom:1!important;width:20px!important;height:24px!important;transform:none!important}.view-sp #navigation .navigation .form-wrap .form.form-area>a .icon img{zoom:1!important;width:24px!important;height:24px!important;transform:none!important}.view-sp #mainv .mainv-inner>div,.view-sp #mainv .mainv-inner>div>a{width:100%!important;display:block!important}.view-sp #mainv .mainv-inner img{display:block;width:100%!important;height:auto!important}.view-sp #header .header .label-menu{z-index:999;position:fixed!important;top:0!important;right:0!important}.view-sp #breadcrumb .breadcrumb .breadcrumb_ul:empty,.view-sp #breadcrumb .breadcrumb .breadcrumb_ul:empty~*{display:none}.view-sp #footer .footer .sitemap .sitemap-item .accordion dd>.accordion-inner>.link{padding-left:20px}.view-sp #footer .footer .sitemap .sitemap-item .accordion dd>.accordion-inner{padding-top:15px}.view-sp #footer .footer .sitemap .sitemap-item .accordion dd{margin-top:0}
.view-pc .content-container .worries .worries-contents .title,.view-pc .content-container .worries .worries-contents .sub_title,.view-pc .content-container .worries .worries-contents .sub_title .text,.view-pc .content-container .points .title,.view-pc .content-container .points .textwrap,.view-pc .content-container .peace-of-mind .titlewrap .title_inner .title,.view-pc .content-container .peace-of-mind .inner .textwrap,.view-pc .content-container .onsultation .title,.view-pc .content-container .questions .title,.view-pc .content-container .mesh-wifi .title,.view-pc .content-container .mesh-wifi .mesh-wifi-contents .title,.view-pc .content-container .mesh-wifi .mesh-wifi-contents .title h2,.view-pc .content-container .mesh-wifi .mesh-wifi-contents .title p,.view-pc .content-container .step .title,.view-pc .content-container .step .step-contents .title,.view-pc .content-container .step .step-contents .title span,.view-pc .content-container .limited-time-campaign .titlewrap .title,.view-pc .content-container .limited-time-campaign .campaign-list li .title{background:0 0!important}.view-pc .content-container .limited-time-campaign .titlewrap .sub_title{letter-spacing:.8px;text-align:center;width:200px;height:36px;margin-top:16px;margin-left:auto;margin-right:auto;padding:0;font-family:noto sans jp;font-size:24px;font-weight:700;line-height:36px;display:block;color:#222!important;background-color:#fff!important;border-radius:100px!important}.view-pc .form-easy#link_formeasy .head .title,.view-pc .form-easy#link_formeasy .head .title .title_text,.view-pc .form-easy#link_formeasy .head .title .title_text2,.view-pc .form-easy#link_formeasy .head .title .text,.view-pc .content h2,.view-pc .content h3,.view-pc .content p.title,.view-pc .content-container h2,.view-pc .content-container h3,.view-pc .content-container p.title,.view-pc .content-container div.title{background:0 0!important}.view-pc .content-container .reason .inner .reason-list .block .title{background:#037de4!important}.view-sp ._form-easy .head .title,.view-sp ._form-easy .head .title .title_text,.view-sp ._form-easy .head .title .title_text2,.view-sp .worries .title,.view-sp .points .title,.view-sp .points .textwrap,.view-sp .peace-of-mind .titlewrap .title,.view-sp .onsultation .title,.view-sp .questions .title,.view-sp .mesh-wifi .title,.view-sp .step .title,.view-sp .limited-time-campaign .titlewrap .inner .title,.view-sp .limited-time-campaign .inner .title,.view-sp .content-container h2,.view-sp .content-container h3,.view-sp .content-container p.title,.view-sp .content-container div.title{background:0 0!important}.view-sp .content-container .reason .inner .reason-list .block .title{background:#037de4!important}.view-sp .content h2,.view-sp .content h3,.view-sp .content p.title,.view-sp .content div.title{background:0 0!important}.view-sp .content .reason .inner .reason-list .block .title,.view-sp .content .reason .block .title{background:#037de4!important}
.view-pc .content-container .worries .worries-contents .worries-movies .cta .cta_wrap .right{flex-direction:column!important;align-items:center!important;gap:8px!important;display:flex!important}.view-pc .content-container .worries .worries-contents .worries-movies .cta .cta_wrap .right .fukidashi{color:#222;letter-spacing:.8px;text-align:center;z-index:2;background-color:#ffee57;border:none;border-radius:50px;width:340px;height:62px;margin:0 40px;padding:10px 0;font-family:noto sans jp;font-size:18px;font-weight:700;line-height:18px;display:block;position:relative;box-shadow:0 2px 2px #236ecd4d}.view-pc .content-container .worries .worries-contents .worries-movies .cta .cta_wrap .right .fukidashi:after{content:"";border-top:8px solid #ffee57;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;display:block;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.view-pc .content-container .worries .worries-contents .worries-movies .cta .cta_wrap .right .fukidashi .text-cond1{color:#000;font-size:11px;text-decoration:underline}.view-pc .content-container .worries .worries-contents .worries-movies .cta .cta_wrap .right .fukidashi .text-cond2{color:#000;margin-left:8px;font-size:11px;text-decoration:underline}.view-pc .content-container .worries .worries-contents .worries-movies .cta .cta_wrap .right .fukidashi .num{color:#f23071;font-weight:700}.view-pc .content-container .worries .worries-contents .worries-movies .cta .cta_wrap .right .fukidashi>span:last-child{color:#f23071}.view-pc .content-container .worries .worries-contents .worries-movies .cta .cta_wrap .right .fukidashi{margin-bottom:0!important}.view-pc .content-container .worries .worries-contents .worries-movies .cta .cta_wrap .right .btn.btn_entry{margin-top:8px;margin-top:0!important}.view-sp .worries .worries-movies ._cta-top .cta .cta-box .fukidashi{text-align:center;z-index:2;background:#ffee57;border-radius:50px;width:270px;margin:0 auto 15px;padding:6px 0;font-size:14px;font-weight:700;position:relative;box-shadow:0 2px 2px #236ecd4d}.view-sp .worries .worries-movies ._cta-top .cta .cta-box .fukidashi:after{content:"";border-top:8px solid #ffee57;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;margin:auto;position:absolute;bottom:-6px;left:0;right:0}.view-sp .worries .worries-movies ._cta-top .cta .cta-box .fukidashi .text-cond1{color:#000;font-size:9px;text-decoration:underline}.view-sp .worries .worries-movies ._cta-top .cta .cta-box .fukidashi .text-cond2{color:#000;margin-left:8px;font-size:9px;text-decoration:underline}.view-sp .worries .worries-movies ._cta-top .cta .cta-box .fukidashi span{color:#f23071}.view-sp .worries .worries-movies ._cta-top .cta .cta-box .fukidashi span .num{font-size:18px;font-weight:700}.view-sp .worries .sub_title{position:relative}.view-sp .worries .sub_title .right{align-self:auto!important;width:16px!important;position:absolute!important;bottom:0!important;right:4px!important}
.view-pc .content-container .points .points-list .block .question{background:0 0!important}.view-pc .content-container .onsultation .inner .btn.btn_appoint_top a,.view-pc .content-container .onsultation .inner .btn.btn_entry_top a{transition:transform .2s,opacity .2s,box-shadow .2s,background-image .2s}.view-pc .content-container .onsultation .inner .btn.btn_appoint_top a:hover,.view-pc .content-container .onsultation .inner .btn.btn_entry_top a:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 6px 16px #fb437b4d;background-image:linear-gradient(#ff90c2,#f2648f)!important}.view-sp .onsultation .inner a{cursor:pointer;transition:transform .2s,opacity .2s}.view-sp .onsultation .inner a:active,.view-sp .onsultation .inner a:hover{opacity:.85;transform:translateY(-2px)}.view-sp .points .block .question{background:0 0!important}
.view-pc .step_wrap{box-sizing:border-box;background:#feeff4;border-radius:10px;width:100%;max-width:1000px;margin:60px auto 40px;padding:100px 30px 40px;position:relative}.view-pc .step_wrap:before{content:"";pointer-events:none;background:url(/img/pc/common/icon/consultant-talent.png) 100% 0/contain no-repeat;width:310px;max-width:calc(100% - 60px);height:270px;display:block;position:absolute;top:90px;right:0}.view-pc .step_wrap:after{content:"※事務手数料はお客様のご負担になります。";color:#666;font-size:12px;position:absolute;bottom:-25px}.view-pc .step_wrap .step_h3{text-align:center;padding-right:0;font-size:32px;position:relative;top:30px;left:-20px;background:0 0!important}.view-pc .step_wrap .step_list{flex-flow:row;justify-content:center;align-items:stretch;gap:0;margin:0;padding:40px 0 0;list-style:none;display:flex}.view-pc .step_wrap .step_list li{text-align:center;z-index:0;background:#f23071;flex:1 1 0;min-width:0;max-width:200px;padding:50px 15px 28px;list-style:none;position:relative}.view-pc .step_wrap .step_list li:nth-child(2n),.view-pc .step_wrap .step_list li:nth-child(2n):before{background:#f44f86}.view-pc .step_wrap .step_list li:before{content:"";z-index:-1;background:#f23071;border-radius:100px;width:80px;height:80px;margin:auto;display:block;position:absolute;top:-30px;left:0;right:0}.view-pc .step_wrap .step_list li:not(:first-of-type):after{content:"";border:15px solid #0000;border-left-color:#222;width:0;height:0;margin:auto;display:block;position:absolute;top:0;bottom:0;left:-5px}.view-pc .step_wrap .step_list li .num{color:#fff;margin:auto;font-weight:700;line-height:1;position:absolute;top:-15px;left:0;right:0}.view-pc .step_wrap .step_list li .num .small{font-size:12px}.view-pc .step_wrap .step_list li .num .number{font-size:28px}.view-pc .step_wrap .step_list li .img{background:#fff;border-radius:100px;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 15px;display:flex}.view-pc .step_wrap .step_list li .text{color:#fff;text-align:center;font-size:18px;font-weight:700}.view-pc .step_wrap .step_list li .fukidashi{color:#236ecd;text-align:center;background-color:#fff;border-radius:5px;padding:8px 4px;font-size:18px;font-weight:700;position:relative}.view-pc .step_wrap .step_list li .fukidashi:before{content:"";border:10px solid #0000;border-bottom-color:#fff;width:0;height:0;margin:auto;display:block;position:absolute;top:-20px;left:0;right:0}
.view-pc .cta .cta_wrap .left img.cta_device,.view-pc .cta .cta_wrap .btn.btn_entry a .cta_device,.view-pc .cta img.cta_device{object-fit:contain!important;width:auto!important;height:auto!important;max-height:100px!important}
.view-pc .content .btn_accordion_data,.view-pc .btn_accordion_data{opacity:0;max-height:0;transition:max-height .4s,opacity .4s;overflow:hidden;display:block!important}.view-pc .content .btn_accordion_data.is-open,.view-pc .btn_accordion_data.is-open{opacity:1}
.view-pc .content .look_bg_inner,.view-pc .look_bg_inner{background:#feeff4;border-radius:10px;margin-bottom:40px;padding:40px 20px}.view-pc .content .look_wrap>li,.view-pc .look_wrap>li{border-radius:10px;padding:40px 30px;background:#fff!important}.view-pc .content .look_wrap>li .title,.view-pc .content .look_wrap>li p.title,.view-pc .look_wrap>li .title,.view-pc .look_wrap>li p.title{background:0 0!important}.view-pc .content .look_wrap .look_reason .img img,.view-pc .content .look_wrap>li .look_reason .img img,.view-pc .look_wrap .look_reason .img img{object-fit:contain;max-width:527px;width:100%!important;height:auto!important}.view-pc .content .look_wrap>li.w100 .swiper-container,.view-pc .look_wrap>li.w100 .swiper-container{margin:0 auto!important}
body#_campaign-index .view-pc .content .mainv{background:#f23071!important}body#_campaign-index .view-pc .content .mainv .mainv_wrap .campaign ul{flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;display:flex}body#_campaign-index .view-pc .content .mainv .mainv_wrap .campaign ul li{flex:none;list-style:none}body#_campaign-index .view-pc .content .mainv .mainv_wrap .campaign ul li img{width:auto;max-width:148px;height:auto;max-height:84px;display:block}body#_campaign-index .view-pc .content .campaign-section .campaign_block .campaign_data .left .title,body#_campaign-index .view-pc .content .campaign-section .campaign_block .campaign_data .right .title,body#_campaign-index .view-pc .content h2.h3{background:0 0!important}body#_campaign-index .view-pc .content .campaign_wrap,body#_campaign-index .view-pc .content .inner .campaign_wrap{background:0 0!important;border-radius:0!important;margin-bottom:0!important;padding:0!important}body#_campaign-index .view-pc .content .campaign-section,body#_campaign-index .view-pc .content .inner .campaign-section{box-sizing:border-box;border-radius:10px;margin-bottom:60px;padding:0 60px 60px;background:#feeff4!important}body#_campaign-index .view-pc .content .inner .campaign-section:last-of-type{margin-bottom:60px}body#_campaign-index .step-section-fullwidth{background:#feeff4;width:100%;margin-bottom:60px;padding:60px 0}body#_campaign-index .step-section-fullwidth .step_wrap{max-width:1000px;margin:0 auto;background:0 0!important}body#_campaign-index .view-pc .content .campaign-section h3.h3{text-align:center;margin:0;padding:30px 0 20px;background:0 0!important}body#_campaign-index .view-pc .content .campaign-section .campaign_block{box-sizing:border-box;background:#fff;border-radius:10px;max-width:none;margin-bottom:30px;padding:40px 40px 30px}body#_campaign-index .view-pc .content .campaign-section .campaign_block:last-of-type{margin-bottom:0}body#_campaign-index .view-pc .content .campaign-section .campaign_block .campaign_data{background:0 0;border-radius:0;flex-flow:row;justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;padding:0;display:flex}body#_campaign-index .view-pc .content .campaign-section .campaign_block .campaign_data .left{text-align:center;flex:auto;max-width:45%}body#_campaign-index .view-pc .content .campaign-section .campaign_block .campaign_data .left .title{color:#f23071;margin-bottom:20px;font-size:22px;font-weight:700;background:0 0!important}body#_campaign-index .view-pc .content .campaign-section .campaign_block .campaign_data .left .price{font-size:24px}body#_campaign-index .view-pc .content .campaign-section .campaign_block .campaign_data .left .price .small{color:#333;font-size:14px;font-weight:700}body#_campaign-index .view-pc .content .campaign-section .campaign_block .campaign_data .left .price .pink{color:#f23071;font-size:40px;font-weight:700}body#_campaign-index .view-pc .content .campaign-section .campaign_block .campaign_data>.img,body#_campaign-index .view-pc .content .campaign-section .campaign_block .campaign_data .price img,body#_campaign-index .view-pc .content .campaign-section .campaign_block .campaign_data>.price{flex:auto}body#_campaign-index .view-pc .content .campaign-section .campaign_block .campaign_data>.img img,body#_campaign-index .view-pc .content .campaign-section .campaign_block .campaign_data .price img img,body#_campaign-index .view-pc .content .campaign-section .campaign_block .campaign_data>.price img{width:100%;max-width:430px;height:auto;display:block}body#_campaign-index .view-pc .content .campaign_wrap .campaign_block#air_start .campaign_data .left .title{font-size:20px!important}body#_campaign-index .view-pc .content .campaign_wrap .campaign_block#air_start .campaign_data .left .price .small{font-size:20px}body#_campaign-index .view-pc .content .campaign_wrap .campaign_block#air_start .campaign_data .left .price .pink{font-size:50px}body#_campaign-index .view-pc .content .campaign_wrap .campaign_block#norikae_start .campaign_data .left .price .small{font-size:20px}body#_campaign-index .step-section-fullwidth .step_wrap .step_h3{text-align:center!important;padding-right:0!important}body#_campaign-index .step-section-fullwidth .step_wrap{padding:100px 0 0!important}body#_campaign-index .step-section-fullwidth .step_wrap .step_list{gap:0!important;padding:40px 0 0!important}body#_campaign-index .step-section-fullwidth .step_wrap .step_list li{max-width:200px!important}body#_campaign-index .step-section-fullwidth .step_wrap:before{top:90px!important;right:0!important}body#_campaign-index .step-section-fullwidth .step_wrap .step_h3{margin-top:0!important;position:relative!important;top:30px!important;left:-20px!important}body#_campaign-index .view-pc .content .look_wrap .look_reason .img img,body#_campaign-index .view-pc .content .look_wrap>li .look_reason .img img{object-fit:contain;max-width:527px;width:100%!important;height:auto!important}body#_campaign-index .step-section-fullwidth .step_wrap{border-radius:10px;max-width:1000px;margin:0 auto;background:#fff!important}body#_campaign-index #follow_footer,body#_campaign-index #follow_footer .btn_wrap{flex-flow:row!important;align-items:center!important;display:flex!important}body#_campaign-index #follow_footer .btn.btn_entry,body#_campaign-index #follow_footer .btn.btn_area,body#_campaign-index #follow_footer .btn.btn_appoint,body#_campaign-index #follow_footer .follow-txt{flex:none!important;max-width:none!important}body#_campaign-index #follow_footer .btn p,body#_campaign-index #follow_footer .follow-txt p{padding:initial;margin:initial;background:0 0!important}
body#_campaign-norikae_start-index .view-pc .mainv{background:#cff2ff url(/img/pc/campaign/norikae_start/bg_pattern.png) 0 0!important}body#_campaign-norikae_start-index .view-pc .mainv .block img,body#_campaign-norikae_start-index .view-pc .content .campaign_bn .img img,body#_campaign-norikae_start-index .view-pc .content .campaign_wrap .img img{object-fit:contain;max-width:1171px;width:100%!important;height:auto!important}body#_campaign-norikae_start-index .view-pc .content .campaign_wrap .btn_accordion_data{background:#e8f5ff;border-radius:10px;margin:10px 0;padding:5px 30px}body#_campaign-norikae_start-index .view-pc .mainv .mainv_wrap{margin:0 auto!important}
.view-sp .cta_head img.sasudake{display:inline-block;width:335px!important;max-width:100%!important;height:auto!important}.view-sp .cta_head.sasudake{height:auto!important;padding:20px 20px 7px!important}.view-sp .cta_head .fukidashi{margin-top:20px!important}.view-sp .cta-wrap .cta-block{padding:10px 0 20px!important}.view-sp .in-accordion>dd>.accordion-inner{padding:15px 20px}.view-sp #campaign .campaign .original .original-block .img img,.view-sp #campaign .campaign .original .official-block .img img,.view-sp #campaign .campaign .official .original-block .img img,.view-sp #campaign .campaign .official .official-block .img img{zoom:1!important;-moz-transform:none!important}.view-sp .sbairall .h2{padding-top:30px}.view-sp .sbairall .sbairall-inner .sbairall-block .img img{zoom:1!important;-moz-transform:none!important}.view-sp ._cancelstep{background-color:#feeff4!important;margin-top:40px!important;padding:0!important}.view-sp ._cancelstep .cancelstep{background-color:#0000!important;border-radius:0!important;margin-top:0!important;padding:30px 0 15px!important}.view-sp ._cancelstep .cancelstep .h2{color:#000;text-align:center;background:#fff;margin:-30px -20px 30px;padding:0 20px 30px;font-size:26px;font-weight:700;line-height:1.4;display:block;position:relative}.view-sp ._cancelstep .cancelstep .h2 strong{font-weight:700}.view-sp ._cancelstep .cancelstep .h2 em{color:#f23071;font-style:normal}.view-sp ._cancelstep .cancelstep .h2:after{content:"";background:linear-gradient(283deg,#236ecd 0%,#58bef9 100%);width:80px;height:4px;margin:0 auto;display:block;position:absolute;bottom:12px;left:0;right:0}.view-sp ._cancelstep .cancelstep .cancelstep-ttl-img{z-index:1;margin:0!important;position:absolute!important;top:0!important;right:0!important}.view-sp ._cancelstep .cancelstep .cancelstep-ttl-img img{display:block;zoom:1!important;width:263px!important;max-width:100%!important;height:217px!important}.view-sp ._cancelstep .cancelstep .cancelstep-step{margin-top:0!important}.view-sp ._cancelstep .cancelstep .cancelstep-step>li{position:relative}.view-sp ._cancelstep .cancelstep .cancelstep-step>li:not(:first-child):before{content:"";z-index:3;border-top:10px solid #000;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.view-sp ._cancelstep .cancelstep .cancelstep-step>li .icon img{zoom:1!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:29.5px!important;min-height:29.5px!important;max-height:29.5px!important}.view-sp ._cancelstep .cancelstep .cancelstep-ttl{width:auto!important;max-width:100%!important;min-height:217px!important;margin:0!important;display:block!important;position:relative!important}.view-sp ._cancelstep .cancelstep .cancelstep-ttl-text{text-align:center;margin:0;font-size:14px;font-weight:700;line-height:1.6;display:block;white-space:nowrap!important;z-index:2!important;width:210px!important;padding-top:30px!important;position:absolute!important;top:0!important;left:-10px!important}.view-sp ._cancelstep .cancelstep .cancelstep-ttl-text em{color:#f23071;font-style:normal}.view-sp ._cancelstep .cancelstep .cancelstep-ttl-text strong{font-size:16px!important}.view-sp ._cancelstep .cancelstep .cancelstep-ttl-img{text-align:center;margin:10px auto;display:block}.view-sp ._cancelstep .cancelstep .cancelstep-inner{padding:0}.view-sp ._cancelstep .cancelstep .cancelstep-note{color:#666;text-align:left;margin-top:10px;font-size:10px;display:block}.view-sp ._cancelstep .cancelstep .cancelstep-text{color:#333;margin-top:20px;font-size:13px;line-height:1.75;display:block}.view-sp ._cancelstep .cancelstep .cancelstep-btn{color:#fff;text-align:center;background-color:#236ecd;border-radius:23px;justify-content:center;align-items:center;width:100%;height:45px;margin:20px auto 0;font-size:13px;font-weight:700;text-decoration:none;display:flex;position:relative}.view-sp ._cancelstep .cancelstep .cancelstep-btn:after{content:"";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:15px;transform:rotate(45deg)}.view-sp .cta_head.sasudake{min-height:108px!important}.view-sp #campaign .campaign .original .original-block .banner img,.view-sp #campaign .campaign .original .official-block .banner img,.view-sp #campaign .campaign .official .original-block .banner img,.view-sp #campaign .campaign .official .official-block .banner img{width:100%;max-width:550px;height:auto}.view-sp ._cancelstep .cancelstep .cancelstep-step>li{background-color:#f23071;flex-flow:wrap;justify-content:flex-start;align-items:center;width:calc(100% - 15px);height:75px;margin-left:auto;display:flex}.view-sp ._cancelstep .cancelstep .cancelstep-step>li:nth-child(2n){background-color:#f44f86}.view-sp ._cancelstep .cancelstep .cancelstep-step>li .step{background-color:inherit;color:#fff;border-radius:50%;flex-flow:column;justify-content:center;align-items:center;width:60px;height:60px;margin-left:-15px;font-size:10px;font-weight:700;display:flex}.view-sp ._cancelstep .cancelstep .cancelstep-step>li .step .num{font-size:19px}.view-sp ._cancelstep .cancelstep .cancelstep-step>li .icon{background-color:#fff;border-radius:50%;flex-flow:wrap;justify-content:center;align-items:center;width:50px;height:50px;margin-left:-10px;display:flex}.view-sp ._cancelstep .cancelstep .cancelstep-step>li .text{color:#fff;margin-left:5px;font-size:16px;font-weight:700}.view-sp ._cancelstep .cancelstep .cancelstep-step>li .fukidashi{color:#236ecd;background-color:#fff;border-radius:3px;flex-flow:wrap;justify-content:center;align-items:center;width:170px;height:30px;margin-left:15px;font-size:15px;font-weight:700;display:flex;position:relative}.view-sp ._cancelstep .cancelstep .cancelstep-step>li .fukidashi:before{content:"";border:3px solid #0000;border-left:none;border-right:6px solid #fff;width:0;height:0;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:100%}@media (max-width:374px){.view-sp ._cancelstep .cancelstep .cancelstep-step>li .step{width:50px;height:50px}.view-sp ._cancelstep .cancelstep .cancelstep-step>li .step .num{font-size:16px}.view-sp ._cancelstep .cancelstep .cancelstep-step>li .text{letter-spacing:0;font-size:14px}.view-sp ._cancelstep .cancelstep .cancelstep-step>li .fukidashi{letter-spacing:0;width:160px;margin-left:10px}}.view-sp #penalty .penalty .penalty-block .img img,.view-sp #detail .detail .detail-block .img img,.view-sp #internet .internet .internet-block .img img,.view-sp #airset .airset .airset-block .list .item .icon img,.view-sp #airset .airset .airset-step .inner .icon img,.view-sp #airset .airset .airset-block .img img,.view-sp #mainv .mainv .h1 img{zoom:1!important;-moz-transform:none!important}.view-sp #detail .detail .detail-block .accordion>dd{padding:0!important}.view-sp #detail .detail .detail-block .accordion>dd>.accordion-inner{padding:25px 10px 20px}.view-sp ._campaign-slider .campaign-slider .campaign_wrap .campaign_list>li{box-sizing:border-box;width:100%!important}.view-sp ._campaign-slider .campaign-slider .campaign_wrap .campaign_list>li~li{position:absolute;top:0;left:0;right:0;width:100%!important}.view-sp ._campaign-slider .campaign_wrap .campaign_list>li>a img{display:block;width:100%!important;max-width:100%!important;height:auto!important}.view-sp ._cancelstep .cancelstep .cancelstep-step>li{flex-flow:row!important}.view-sp ._cancelstep .cancelstep .cancelstep-step>li .text{flex:auto;min-width:0}body#_campaign-norikae_start-index .view-sp ._cancelstep .cancelstep .h2,body#_charm-index .view-sp ._cancelstep .cancelstep .h2,body#_faq-area-index .view-sp ._cancelstep .cancelstep .h2{background:0 0!important}body#_campaign-index .view-sp #campaign>._cancelstep{padding-left:20px!important;padding-right:20px!important}
.view-sp #about img[width],.view-sp #flow img[width],.view-sp #airset img[width],.view-sp #easy img[width],.view-sp #appeal img[width],.view-sp #ouchiwari img[width],.view-sp #internet img[width],.view-sp #penalty img[width],.view-sp #detail img[width],.view-sp #telprice img[width],.view-sp #anywhere img[width],.view-sp #mainv img[width],.view-sp #faq img[width]{zoom:1!important;max-width:100%!important;height:auto!important;-moz-transform:none!important}
body#_faq-wifi-index .view-sp .cta-wrap .cta-block .cta-button-01 img{width:27px!important;height:auto!important;position:absolute!important;top:-9px!important;left:7vw!important}
body#_charm-index .view-sp #about .about>._form-easy{margin-left:-20px!important;margin-right:-20px!important}
body#_faq-index .view-sp #faq .support .support-block .img img[width],body#_faq-index .view-sp .sbairall .sbairall-inner .sbairall-block .img img[width]{zoom:.5!important;height:auto!important;-moz-transform:scale(.5)!important}body#_faq-index .view-sp #faq input[name=faq-sp]{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;opacity:0!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;display:block!important;position:absolute!important;overflow:hidden!important}
body#_faq-area-index .view-sp .about-cancel .consultant_img img{width:150.75px!important;height:auto!important}body#_faq-area-index .view-sp .line-step,body#_price-index .view-sp .line-step,body#_index .view-sp .line-step{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-flow:row!important;align-self:stretch!important;width:100%!important;max-width:100vw!important;display:flex!important;overflow:auto hidden!important}body#_faq-area-index .view-sp .line-step-item,body#_price-index .view-sp .line-step-item,body#_index .view-sp .line-step-item{scroll-snap-align:start;flex:0 0 200px!important;width:200px!important;min-width:200px!important}.view-sp .line-btn a:nth-child(3){border-radius:60px!important;width:95%!important;height:45px!important}.view-sp .line-btn a:nth-child(3) p{font-size:14px!important}body#_faq-area-index .view-sp #appeal .h2,body#_faq-area-index .view-sp #easy .h2{padding-top:30px}body#_faq-wifi-index .view-sp .plan-accordion>dd>.accordion-inner{padding:20px 0!important}body#_faq-wifi-index .view-sp .faq-accordion>dd>.accordion-inner{padding:20px 2vw 20px 13vw!important}body#_faq-wifi-index .view-sp #main .nayami,body#_faq-wifi-index .view-sp #main .osusume,body#_faq-wifi-index .view-sp #main .osusume .title,body#_faq-wifi-index .view-sp #main .osusume .inner,body#_faq-wifi-index .view-sp #main .imanara,body#_faq-wifi-index .view-sp #main .plan,body#_faq-wifi-index .view-sp #main .servicearea,body#_faq-wifi-index .view-sp #main .fuan{background:0 0!important}body#_faq-wifi-index .view-sp .cta_head{min-height:20px;overflow:hidden}body#_faq-wifi-index .view-sp .plan-accordion .accordion-inner img{width:100%!important;max-width:100%!important;height:auto!important}body#_faq-wifi-index .view-sp,body#_faq-wifi-index .view-sp #main,body#_faq-wifi-index .view-sp #main>section{max-width:100vw!important;overflow-x:hidden!important}body#_charm-index .view-sp .about-cashback .img img,body#_campaign-norikae_start-index .view-sp .internet-block .img_price img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.view-sp .line-btn a:nth-child(3):after{transform:rotate(135deg)!important}.view-sp .line-btn a:nth-child(3).show:after{transform:rotate(-45deg)!important}body#_faq-wifi-index input[name=navigation]:checked+#navigation{background-color:#0009!important}body#_faq-wifi-index #navigation .navigation{padding-bottom:25px;background:#fff!important;margin-left:10%!important;padding-top:50px!important}body#_faq-wifi-index #navigation .navigation .navilinks{padding-left:0;list-style:none}body#_faq-wifi-index #navigation .navigation .navilinks li a{color:#222;border-top:1px solid #222;padding:0 20px;font-size:16px;line-height:50px;text-decoration:none;display:block;position:relative}body#_faq-wifi-index #navigation .navigation .navilinks li:last-child a{border-bottom:1px solid #222}body#_faq-wifi-index #navigation .navigation .navilinks li a:before{content:"";border-top:1px solid #222;border-right:1px solid #222;width:10px;height:10px;margin:auto;position:absolute;top:0;bottom:0;right:20px;transform:rotate(45deg)}body#_faq-wifi-index #navigation .navigation .label-close{color:#fff!important;background-color:#0000!important;border:1px solid #fff!important;margin:15px auto 0!important}body#_faq-wifi-index #navigation .navigation .label-close:before{background-color:#0000!important;border-top:1px solid #fff!important;border-right:1px solid #fff!important;width:10px!important;height:10px!important;left:auto!important;right:20px!important;transform:rotate(45deg)!important}body#_faq-wifi-index #navigation .navigation .label-close:after{display:none!important}body#_faq-wifi-index .view-sp #mainv .mainv-cta{width:calc(100% - 40px);margin:0 auto;padding-top:10px;display:block}body#_faq-wifi-index .view-sp #mainv .mainv-cta img{display:block;width:100%!important;height:auto!important}body#_faq-wifi-index .view-sp #main .imanara .title .note-slide{background-color:#0000!important}body#_faq-wifi-index .view-sp #main .nayami .inner:after{display:none!important}body#_faq-wifi-index .view-sp #navigation .cta_head.navi{height:auto!important;min-height:60px!important;padding:20px 20px 10px!important;overflow:visible!important}body#_faq-wifi-index .view-sp #navigation .cta_head.navi .fukidashi{opacity:1!important;margin-bottom:0!important;animation:none!important;display:block!important;transform:scale(1)!important}body#_faq-wifi-index .view-sp #mainv .mainv-inner{padding-bottom:100px!important;position:relative!important}body#_faq-wifi-index .view-sp #mainv .mainv-inner .note-slide{z-index:2;border-radius:4px;background-color:#0042b3!important;width:calc(100% - 40px)!important;height:70px!important;padding:8px 10px!important;position:absolute!important;bottom:20px!important;left:20px!important;overflow-y:auto!important}body#_faq-wifi-index .view-sp #mainv .mainv-inner .note-slide .note,body#_faq-wifi-index .view-sp #mainv .mainv-inner .note-slide .note a{color:#fff!important}body#_faq-wifi-index .view-sp #mainv .mainv-cta{width:100%!important;margin:0!important;padding:0!important;display:block!important}body#_faq-wifi-index .view-sp #mainv .mainv-cta img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important}body#_faq-wifi-index .view-sp #main .nayami .title,body#_faq-wifi-index .view-sp #main .nayami .title h2,body#_faq-wifi-index .view-sp #main .osusume .title,body#_faq-wifi-index .view-sp #main .osusume .title h2,body#_faq-wifi-index .view-sp #main .servicearea .title,body#_faq-wifi-index .view-sp #main .servicearea .title h2,body#_faq-wifi-index .view-sp #main .fuan .title,body#_faq-wifi-index .view-sp #main .fuan .title h2,body#_faq-wifi-index .view-sp #main .faq .title,body#_faq-wifi-index .view-sp #main .faq .title h2,body#_faq-wifi-index .view-sp #main .spec .title,body#_faq-wifi-index .view-sp #main .spec .title h2,body#_faq-wifi-index .view-sp #main .mesh-wifi .title,body#_faq-wifi-index .view-sp #main .mesh-wifi .title h2{background:0 0!important}body#_faq-wifi-index .view-sp #main .plan .inner .plan_ouchi .ouchi img{width:345px!important;max-width:100%!important;height:auto!important}body#_faq-wifi-index .view-sp #main #mainv .mainv-inner{background-color:#0042b3!important}body#_faq-wifi-index .view-sp #main .nayami{background:#dbeeff!important}body#_faq-wifi-index .view-sp #main .nayami .title,body#_faq-wifi-index .view-sp #main .nayami .title h2{background:0 0!important}body#_faq-wifi-index .view-sp #main .imanara{background:0 0!important;padding:0!important;position:relative!important}body#_faq-wifi-index .view-sp #main .imanara .title{background:0 0!important;margin:auto!important;position:absolute!important;bottom:20px!important;left:0!important;right:0!important}body#_faq-wifi-index .view-sp #main .imanara .title h2,body#_faq-wifi-index .view-sp #main .imanara .title .note-slide,body#_faq-wifi-index .view-sp #main .imanara .title .note-slide .note{background:0 0!important}body#_faq-wifi-index .view-sp .cta_head .fukidashi{animation:3.8s infinite fukidashi-move!important}body#_faq-wifi-index .view-sp .cta_head .first-wifi{animation:3.8s infinite area-move!important}body#_faq-wifi-index .view-sp .cta_head.first-wifi{box-sizing:border-box!important;height:150px!important;min-height:150px!important;max-height:150px!important;overflow:hidden!important}body#_faq-wifi-index .view-sp .cta_head.sasudake{box-sizing:border-box!important;height:120px!important;min-height:120px!important;max-height:120px!important;overflow:hidden!important}body#_faq-wifi-index .view-sp .cta_head.mv{box-sizing:border-box!important;height:20px!important;min-height:20px!important;max-height:20px!important;overflow:hidden!important}body#_faq-wifi-index .view-sp #main .plan .inner .plan_rental,body#_faq-wifi-index .view-sp #main .plan .inner .plan_rental .title,body#_faq-wifi-index .view-sp #main .plan .inner .plan_rental .title>*,body#_faq-wifi-index .view-sp #main .plan .inner .plan_ouchi,body#_faq-wifi-index .view-sp #main .plan .inner .plan_ouchi .title,body#_faq-wifi-index .view-sp #main .plan .inner .plan_ouchi .title>*{background:0 0!important}body#_price-ouchinodenwa-index .view-sp #telprice .telprice .other .accordion>dd{background-color:#fff!important}body#_price-ouchinodenwa-index .view-sp #telprice .telprice .other .accordion>dd>.accordion-inner{padding:25px 10px 40px!important}body#_price-ouchinodenwa-index .view-sp #telprice .telprice .other .accordion>dt{gap:8px;flex-wrap:nowrap!important;align-items:center!important}body#_price-ouchinodenwa-index .view-sp #telprice .telprice .other .accordion>dt .icon{flex:none!important;width:40px!important}body#_price-ouchinodenwa-index .view-sp #telprice .telprice .other .accordion>dt .ttl{text-align:left;min-width:0;flex:auto!important;width:auto!important;padding-left:5px!important}body#_price-ouchinodenwa-index .view-sp #telprice .telprice .other .accordion>dt .price{line-height:0;text-align:right!important;flex:none!important}body#_price-ouchinodenwa-index .view-sp #telprice .telprice .other .accordion>dt .icon img{display:block;width:35px!important;max-width:35px!important;height:35px!important}body#_price-ouchinodenwa-index .view-sp #telprice .telprice .other .accordion:nth-of-type(2)>dt .icon img,body#_price-ouchinodenwa-index .view-sp #telprice .telprice .other .accordion+.accordion>dt .icon img{width:30px!important;max-width:30px!important;height:30px!important}body#_price-ouchinodenwa-index .view-sp #telprice .telprice .other .accordion>dd .option .list>li .icon img{max-width:50px!important;height:auto!important}body#_price-ouchinodenwa-index .view-sp #telprice .telprice .other .accordion>dd .data>dd .img>span img{max-width:44px!important;height:auto!important}body#_price-ouchinodenwa-index .view-sp #telprice .telprice .other .accordion>dd .data>dd .price img{max-width:200px!important;height:auto!important}body#_price-ymobile-index .view-sp #internet .internet .internet-block .img_price{text-align:center;width:100%;max-width:335px;margin:0 auto}body#_price-ymobile-index .view-sp #internet .internet .internet-block .img_price img{width:100%!important;max-width:335px!important;height:auto!important;margin:0 auto!important;display:block!important}body#_price-ouchinodenwa-index .view-sp #airset .airset .airset-block .img,body#_price-ouchinodenwa-index .view-sp .airset .airset-block .img{text-align:center;margin:0 auto}body#_price-ouchinodenwa-index .view-sp #airset .airset .airset-block .img img,body#_price-ouchinodenwa-index .view-sp .airset .airset-block .img img{width:100%!important;max-width:335px!important;height:auto!important;margin:0 auto!important;display:block!important}body#_price-ymobile-index .view-sp ._cta-top-animation .cta .cta-box .form.form-entry a{gap:8px;position:relative;justify-content:center!important;align-items:center!important;display:flex!important}body#_price-ymobile-index .view-sp ._cta-top-animation .cta .cta-box .form.form-entry .text{text-align:center;gap:2px;font-weight:700;line-height:1.3;color:#fff!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}body#_price-ymobile-index .view-sp ._cta-top-animation .cta .cta-box .form.form-entry .text .small{display:block;font-size:12px!important;font-weight:400!important}body#_price-ymobile-index .view-sp ._cta-top-animation .cta .cta-box .form.form-entry .text>span:not(.small){display:block;font-size:17px!important;font-weight:700!important}body#_price-ymobile-index .view-sp #ouchiwari .ouchiwari .inner{text-align:center;display:block}body#_price-ymobile-index .view-sp #ouchiwari .ouchiwari .inner img{width:100%!important;max-width:335px!important;height:auto!important;margin:0 auto!important;display:block!important}body#_price-ymobile-index .view-sp ._cancelstep .cancelstep .h2{background:0 0!important}body#_price-index .view-sp ._cancelstep .cancelstep{padding:30px 20px 40px!important}body#_price-index .view-sp ._cancelstep .cancelstep .cancelstep-step>li{margin-top:8px!important}body#_price-index .view-sp ._cancelstep .cancelstep .cancelstep-step>li:first-child{margin-top:0!important}body#_price-index .view-sp #contract .contract-inner{border-radius:0 0 10px 10px;background-color:#f23071!important;padding:25px 20px 40px!important}body#_price-index .view-sp #contract .price-tab .price-tab-selector-944{margin-bottom:15px}body#_price-index .view-sp #contract .price-tab .price-tab-selector-944 li{display:block}body#_price-index .view-sp #contract .price-tab .price-tab-selector-944 li .price-buy{color:#f23071;text-align:center;background:#fff;justify-content:center;align-items:center;padding:10px 5px;font-size:14px;font-weight:700;display:flex}.view-sp .price-tab-selector-944>li a>span,.view-sp .price-tab-selector-944 li .price-buy>span{text-align:center!important;width:max-content!important;padding:0 15px 0 20px!important;font-size:11px!important}body#_price-index .view-sp #contract .price-tab .price-tab-selector-944 li .price-buy:before{content:"";background:#f23071 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-right:8px;display:inline-block}body#_price-index .view-sp #contract .price-tab .price-list .price-tab-content{display:block!important}body#_price-index .view-sp #contract .air-estimated-payment{background:0 0;padding:0}body#_price-index .view-sp #contract .air-estimated-payment_plan{gap:4px;margin-bottom:15px;flex-flow:row!important;justify-content:space-between!important;align-items:flex-start!important;display:flex!important}body#_price-index .view-sp #contract .air-estimated-payment_plan_card{background:#fff;border-radius:10px;overflow:hidden;flex:0 0 48.8%!important;width:48.8%!important}body#_price-index .view-sp #contract .air-estimated-payment_plan_card_head{color:#fff;background-color:#4aa8ef;border:1px solid #4aa8ef;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;justify-content:center;align-items:center;height:32px;font-size:13px;font-weight:700;display:flex}body#_price-index .view-sp #contract .air-estimated-payment_plan_card_head.color-red{background-color:#f23071!important;border-color:#f23071!important}body#_price-index .view-sp .price-list .air-estimated-payment{margin-bottom:10px}body#_price-index .view-sp .price-list .air-estimated-payment_plan:before{content:"";z-index:2;background:url(/img/sp/page/price/index_c/icon.png) 50%/contain no-repeat;width:30px;height:30px;display:block;position:absolute;top:80px;left:50%;transform:translate(-50%,-50%)}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_head{color:#fff;text-align:center;box-sizing:border-box;background-color:#4aa8ef;border:1px solid #4aa8ef;border-top-left-radius:10px;border-top-right-radius:10px;font-weight:700;line-height:32px;height:30px!important;font-size:12px!important}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_head.color-red{background-color:#f23071!important;border:1px solid #f23071!important}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body{box-sizing:border-box;border:1px solid #4aa8ef;border-top:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body.color-red{border:1px solid #f23071}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body .number{font-family:Roboto,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,モリサワ 新ゴ R,Droid Sans,メイリオ,sans-serif}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body_price{color:#4aa8ef;text-align:center;margin:0 auto;padding:30px 0 40px;font-size:30px;font-weight:700}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body_price.monthly-discount{color:#f23071!important;padding:10px 0 14px!important;font-size:30px!important;line-height:1.4!important}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body_price_unit{display:inline-block;font-size:20px!important}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body_price_sub-text{color:#f23071;font-weight:700;display:block;position:relative;top:-4px;font-size:13px!important}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body_price_sub-text-bg{color:#f23071;text-align:center;background:#fdeded;border-radius:2px;width:90%;margin:5px auto 0;padding:2px 0;font-size:11px!important}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body_price_sub-text-bg .number{font-size:15px!important}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body_content{box-sizing:border-box;height:190px!important;padding:0 10px 8px!important}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body_content_row{padding:0;line-height:1.4;font-size:9.5px!important}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body_content_row:not(:first-child){border-top:1px solid #333;padding:10px 0}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body_content_row p{letter-spacing:0;line-height:1.4;font-size:9.5px!important}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body_content_row_price{color:#4aa8ef;text-align:right;margin-top:3px;font-weight:700;font-size:9.5px!important}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body_content_row_price .number{font-size:22px!important}body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body_content_row_price.color-red,body#_price-index .view-sp .price-list .air-estimated-payment_plan_card_body_content_row_price.color-red .number{color:#f23071!important}body#_faq-wifi-index .view-sp .cta_head .fukidashi{margin-bottom:15px!important}body#_faq-wifi-index .view-sp #main .plan{background:#dbeeff!important}body#_faq-wifi-index .view-sp #main .plan .inner .plan_rental,body#_faq-wifi-index .view-sp #main .plan .inner .plan_ouchi,body#_faq-wifi-index .view-sp #main .plan .inner .plan_rental .note-box,body#_faq-wifi-index .view-sp #main .plan .inner .plan_ouchi .note-box{background:0 0!important}body#_faq-wifi-index .view-sp #main .section_Wi-Fi2 .wi-fi_priceTable table tbody th .thcol-inner.bg_red{color:#fff!important;background-color:#f23d73!important}body#_faq-wifi-index .view-sp #main .section_Wi-Fi2 .wi-fi_priceTable table tbody th .thcol-inner.bg_red span{color:#fff!important}body#_faq-wifi-index .view-sp #main .servicearea .title h2,body#_faq-wifi-index .view-sp #main .fuan .title h2,body#_faq-wifi-index .view-sp #main .faq .title h2,body#_faq-wifi-index .view-sp #main .spec .title h2{background:0 0!important}body#_faq-wifi-index #follow-footer .follow-footer{border-top:1px solid #ccc!important}body#_faq-wifi-index #follow-footer .form-wrap{justify-content:center!important;align-items:center!important;height:60px!important;display:flex!important}body#_faq-wifi-index #follow-footer .form-wrap .label-menu{flex-direction:column;justify-content:center;align-items:center;display:flex;background-color:#f7f7f7!important;width:20%!important;height:100%!important;position:relative!important}body#_faq-wifi-index #follow-footer .form-wrap .label-menu span{letter-spacing:-.05em;font-size:12px;font-weight:700;line-height:1}body#_faq-wifi-index #follow-footer .form-wrap .label-menu:before,body#_faq-wifi-index #follow-footer .form-wrap .label-menu:after,body#_faq-wifi-index #follow-footer .form-wrap .label-menu span:before{content:"";background-color:#000;width:20px;height:2px;margin:auto;display:inline-block;position:absolute;left:0;right:0}body#_faq-wifi-index #follow-footer .form-wrap .label-menu:before{top:10px}body#_faq-wifi-index #follow-footer .form-wrap .label-menu:after{top:18px}body#_faq-wifi-index #follow-footer .form-wrap .label-menu span:before{top:26px}body#_faq-wifi-index #follow-footer .form-wrap .label-menu span{margin-top:25px}body#_faq-wifi-index #follow-footer .form-wrap .form{height:100%!important}body#_faq-wifi-index #follow-footer .form-wrap .form.form-appoint,body#_faq-wifi-index #follow-footer .form-wrap .form.form-area{color:#000!important;background:#f7f7f7!important;border-left:1px solid #ccc!important;border-radius:0!important;flex-direction:column!important;justify-content:space-evenly!important;align-items:center!important;width:20%!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:700!important;display:flex!important}body#_faq-wifi-index #follow-footer .form-wrap .form.form-appoint label{color:#000!important;flex-direction:column!important;justify-content:space-evenly!important;align-items:center!important;height:100%!important;display:flex!important}body#_faq-wifi-index #follow-footer .form-wrap .form.form-appoint:after,body#_faq-wifi-index #follow-footer .form-wrap .form.form-area:after{display:none!important}body#_faq-wifi-index #follow-footer .form-wrap .form.form-entry{text-align:center!important;background:linear-gradient(to bottom right,#fb437b,#ff6dac)!important;border-radius:0!important;width:40%!important;position:relative!important}body#_faq-wifi-index #follow-footer .form-wrap .form.form-entry:after{content:""!important;background:0 0!important;border-top:2px solid #fff!important;border-right:2px solid #fff!important;width:9px!important;height:9px!important;margin:auto 15px auto 0!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;right:0!important;transform:rotate(45deg)!important}body#_faq-wifi-index #follow-footer .form-wrap .form.form-entry .ballon-cb{z-index:2;text-align:center;max-width:90%;width:auto!important;margin:0 auto!important;position:absolute!important;top:-14px!important;left:0!important;right:0!important}body#_faq-wifi-index #follow-footer .form-wrap .form.form-entry .ballon-cb img{width:auto!important;max-width:100%!important;height:auto!important}body#_faq-wifi-index #follow-footer .form-wrap .form.form-entry a{text-align:left;gap:0;line-height:1.15;z-index:1!important;color:#fff!important;flex-flow:wrap!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding-left:34px!important;padding-right:15px!important;font-size:12px!important;font-weight:700!important;display:flex!important;position:relative!important}body#_faq-wifi-index #follow-footer .form-wrap .form.form-entry .icon{top:50%;transform:translateY(-50%);position:absolute!important;left:10px!important}body#_faq-wifi-index #follow-footer .form-wrap .form.form-entry .icon img{width:22px!important;height:auto!important}body#_faq-wifi-index #follow-footer .form-wrap .form.form-entry .text{flex:1;color:#fff!important}body#_faq-wifi-index #footer #breadcrumb .breadcrumb{margin-top:5px}.view-sp ._cta-876 .title{margin:0!important;padding:0!important}.view-sp ._cta-876 .title img,.view-sp .home-discount .img01,.view-sp .home-discount img.img01,.view-sp .mesh-wifi .inner img,.view-sp .mesh-wifi_img,.view-sp .peace-of-mind .inner .img01,.view-sp .campaign-item-image img,.view-sp .campaign-item-inner .img img,.view-sp .banner img,.view-sp #mainv .mainv-inner>div img{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;display:block!important}.view-sp .home-discount .img01,.view-sp .home-discount img.img01,.view-sp .peace-of-mind .inner .img01{margin:0 0 20px!important}body#_faq-wifi-index .view-sp .imanara>img,body#_faq-wifi-index .view-sp .imanara .inner img,body#_faq-wifi-index .view-sp .spec .specimg img,body#_faq-wifi-index .view-sp .spec .specimg .area,body#_faq-wifi-index .view-sp .wifi-contents img{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;display:block!important}body#_faq-wifi-index .view-sp .wifi-con-img{width:100%!important;max-width:100%!important;height:auto!important;margin-bottom:0!important;margin-left:0!important;margin-right:0!important;display:block!important}body#_faq-wifi-index .view-sp .wifi-merit-index-01,body#_faq-wifi-index .view-sp .wifi-merit-index-02,body#_faq-wifi-index .view-sp .wifi-merit-index-03,body#_faq-wifi-index .view-sp .wifi-merit-index-04{width:47.47px!important;height:auto!important}body#_faq-wifi-index .view-sp .wifi-merit-img{width:276.94px!important;max-width:100%!important;margin:0 auto!important}body#_faq-wifi-index .view-sp .wifi-merit-img img{width:100%!important;height:auto!important;margin:0!important;display:block!important}body#_faq-wifi-index .view-sp .highspeed .highspeed-img{width:404.22px!important;max-width:100%!important;height:auto!important;margin:0 auto!important;display:block!important}body#_faq-wifi-index .view-sp .cta-wrap .cta-block .cta-button-01 .btn-arrow .arrow-cover{animation:1.6s infinite arrow-move!important}body#_price-ymobile-index .view-sp ._cta-876 .title img{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;display:block!important}.view-sp .airset-support .item .img{width:360px!important;max-width:100%!important;margin:0 auto!important}.view-sp .airset-support .item .img img{width:100%!important;height:auto!important;margin:0!important;display:block!important}body#_price-index .view-sp .feature-ttl img{width:390px!important;max-width:100%!important;height:auto!important;margin:0 auto!important;display:block!important}body#_price-ouchinodenwa-index .view-sp #telprice .telprice .inner .img{text-align:center!important;margin:30px auto 0!important}body#_price-ouchinodenwa-index .view-sp #telprice .telprice .inner .img img{width:360px!important;max-width:100%!important;height:auto!important;margin:0 auto!important;display:block!important}body#_price-ymobile-index .view-sp ._cta-top-animation .read-img{margin:0!important;padding:0!important}body#_price-ymobile-index .view-sp ._cta-top-animation .read-img img{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;display:block!important}body#_price-index .view-sp #contract .contract-price-data{background-color:#fff!important;border-radius:10px 10px 0 0!important;margin:0 auto!important;padding:15px!important}body#_price-index .view-sp #contract .contract-price-data>img,body#_price-index .view-sp #contract .contract-price-data img[alt=毎月のお支払い目安]{width:360px!important;max-width:100%!important;height:auto!important;margin:0 auto!important;display:block!important}body#_price-index .view-sp #contract .contract-price-data .comment{color:#333!important;text-align:left!important;visibility:visible!important;opacity:1!important;margin-top:15px!important;padding:0 5px!important;font-size:11px!important;line-height:1.6!important;display:block!important}body#_price-index .view-sp .price-remarks{background:#fff url(/img/sp/page/price/index_c/deco.png) top/contain no-repeat!important}body#_price-index .view-sp .price-remarks-moreover{text-align:center!important;background:url(/img/sp/page/price/index_c/arrow.png) 50%/contain no-repeat!important;height:30px!important;padding:0!important;font-size:20px!important;line-height:30px!important}body#_price-index .view-sp .price-remarks-text3{text-align:center!important;font-size:15.5px!important;font-weight:700!important;line-height:1.2!important}body#_price-index .view-sp .price-remarks-text3>span{color:#f23071!important;font-size:47px!important}body#_campaign-index .view-sp #campaign .campaign .original .original-block .img img[width],body#_campaign-index .view-sp #campaign .campaign .original .official-block .img img[width],body#_campaign-index .view-sp #campaign .campaign .official .original-block .img img[width],body#_campaign-index .view-sp #campaign .campaign .official .official-block .img img[width],body#_charm-index .view-sp #about .about .about-list .item .icon img,body#_charm-index .view-sp #about .about .about-block .block .icon img{zoom:.5!important;height:auto!important;-moz-transform:scale(.5)!important}body#_charm-index .view-sp #about .about .about-img img[width]{zoom:.6!important;height:auto!important;-moz-transform:scale(.6)!important}body#_faq-area-index .view-sp #about .about .about-block .img img[width],body#_faq-area-index .view-sp #appeal .appeal .appeal-block .list .item .icon img[width]{zoom:.5!important;height:auto!important;-moz-transform:scale(.5)!important}body#_faq-area-index .view-sp #about .about .about-flow .steps>li .left .icon img[width]{zoom:1!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:29.5px!important;min-height:29.5px!important;max-height:29.5px!important;transform:none!important}body#_price-ouchinodenwa-index .view-sp #mainv .mainv .h1 img[width],body#_price-ouchinodenwa-index .view-sp #airset .airset .airset-block .list .item .icon img[width],body#_price-ymobile-index .view-sp #internet .internet .internet-block .img img[width],body#_price-ymobile-index .view-sp #airset .airset .airset-block .list .item .icon img[width],.view-sp .sbairall .sbairall-inner .sbairall-block .img img{zoom:.5!important;height:auto!important;-moz-transform:scale(.5)!important}.view-sp .sbairall .sbairall-inner .sbairall-block .img img[width]{zoom:1!important;max-width:100%!important;height:auto!important;-moz-transform:none!important}body#_price-ouchinodenwa-index .view-sp #telprice .telprice .other .accordion>dd .table{text-align:center}body#_price-ouchinodenwa-index .view-sp #telprice .telprice .other .accordion>dd .table img{width:100%;max-width:611px;height:auto}body#_faq-area-index .view-sp .cancelstep-step>li .icon{width:65px!important;height:65px!important}body#_price-index .view-sp #contract .price-tab .price-tab-selector-944 li .price-buy:before{background-size:20px 20px!important;width:34px!important;height:34px!important}body#_price-index .view-sp .price-remarks-text3>span{font-size:41px!important}.view-sp .easy-support .item .img,.view-sp .airset-support .item .img,.view-sp .support-items .item .img{text-align:center}.view-sp .easy-support .item .img img[width="610"],.view-sp .airset-support .item .img img[width="610"],.view-sp .support-items .item .img img[width="610"]{width:360px!important;height:auto!important}
header:has(#header .logo) #header{text-align:center;background-color:#fff;border-bottom:1px solid #ccc;padding:10px;font-weight:700;overflow:hidden}header:has(#header .logo) #header .container{justify-content:space-between;align-items:center;max-width:480px;margin:0 auto;padding:0;display:flex}header:has(#header .logo) #header p.logo{width:46%;margin:0;padding:0}:is(header:has(#header .logo) #header p.logo picture,header:has(#header .logo) #header p.logo img){max-width:100%;height:auto;display:block}header:has(#header .logo) #header h1{color:#0c92d8;margin:0;padding:0;font-size:13px;font-weight:700}@media (min-width:768px){header:has(#header .logo) #header{border-bottom:none;padding:15px 20px}header:has(#header .logo) #header .container{max-width:1000px;padding:0 20px}header:has(#header .logo) #header p.logo{max-width:228px}header:has(#header .logo) #header h1{color:#000;font-size:16px}}
