.slick-slider .slick-dots{position:absolute;bottom:0;z-index:2;display:flex;justify-content:center;align-items:center;margin:auto;left:0;right:0}.slick-slider .slick-dots li{width:10px;height:10px;margin-right:8px;overflow:hidden;border-radius:50%;background:#cdcdcd}.slick-slider .slick-dots li.slick-active{background:#676767}.slick-slider .slick-dots li button{font-size:0;line-height:0;display:block;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.mv-slider{min-height:340px !important;padding-bottom:20px;margin-top:8px;padding-bottom:28px}.mv-slider .item-mv-slide{padding:5px}.mv-slider .item-mv{display:block;box-shadow:0px 0px 4px 1px rgba(119,119,119,.4666666667);border-radius:3%}.item-mv_1923{display:block;margin:10px}.banner-norikae{margin:30px 10px}.mv-note-slider{margin-top:8px}.mv-note-slider .item-mv-note-slide{padding:5px}.mv-note-slider .item-note{color:#999;padding:0 15px 15px;font-size:12px;word-break:break-all}.mv-note-slider .item-note a{color:#999;text-decoration:underline}.mv-note-slider .item-note a.detail-link{font-weight:bold;display:block;margin:4vw auto;width:max-content}.bn-slider{height:200px !important}.bn-slider .slick-list{padding-right:40% !important;padding-left:0 !important}.bn-slider .item-bn-slide{padding:5px}.bn-slider .item-bn-slide img{display:block;box-shadow:0px 0px 4px 1px rgba(119,119,119,.4666666667);border-radius:12%;width:220px;height:178px}.nav-list{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:100%;background-color:#b9c5d4}.nav-list li{-webkit-flex:1 1 30%;flex:1 1 30%;background-color:#ebf3ff;padding-bottom:10px;position:relative}.nav-list li:not(:nth-of-type(3n)){margin-right:1px}.nav-list li:nth-of-type(n+4){margin-top:1px}.nav-list li::before{content:"";display:inline-block;width:0;height:0;border:10px solid rgba(0,0,0,0);border-bottom:10px solid #cfdcf4;border-right:10px solid #cfdcf4;position:absolute;right:1px;bottom:1px;z-index:1}.nav-list li::after{content:"";display:inline-block;width:4px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #0d5bce;border-right:1px solid #0d5bce;position:absolute;right:6px;bottom:6px;z-index:2}.nav-list li a.nav-link{display:block;color:#0d5bce;text-align:center;padding-top:12px}.nav-list li a.nav-link img{height:33px}.nav-list li a.nav-link .name{margin-top:12px;font-size:13px;text-align:center}.appeal{padding:25px 0}.appeal-png{margin:0 auto;display:block;width:90vw}.appeal-text{margin:0 5vw;padding-top:15px;padding-bottom:25px;font-size:12px;color:#777}#point{padding-top:35px}#point h2{color:#333;font-size:30px;font-weight:bold;text-align:center;background:url("/_img/sp/page/index/point/h2-bg.png") no-repeat center bottom/22% auto;padding-bottom:10px}#point .anchor_link{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:26px;margin-bottom:10px}#point .anchor_link .menu-point1{background-image:url(/_img/sp/page/index/point/link1-bg.png)}#point .anchor_link .menu-point2{background-image:url(/_img/sp/page/index/point/link2-bg.png)}#point .anchor_link .menu-point3{background-image:url(/_img/sp/page/index/point/link3-bg.png)}#point .anchor_link .menu-point4{background-image:url(/_img/sp/page/index/point/link4-bg.png)}#point .anchor_link li{width:49.5vw;text-align:center;background-size:contain;background-position:right center;background-repeat:no-repeat;padding-bottom:2vw}#point .anchor_link li>a{display:block;padding-top:22vw;padding-bottom:4vw;margin-left:3vw}#point .anchor_link li>a p{font-size:12px;text-align:center}#point .anchor_link li>a p span{color:#0b5bce;font-size:22px;font-weight:bold}#point .anchor_link li:nth-child(2n){background-position:left center}#point .anchor_link li:nth-child(2n)>a{margin-right:3vw;margin-left:0}#point1 .point_contents,#point2 .point_contents,#point3 .point_contents,#point4 .point_contents{margin:0 4vw;background-color:#fff;border-radius:10px;box-shadow:0px 0px 4px 1px rgba(119,119,119,.4666666667)}#point1 .point_contents .point_topText,#point2 .point_contents .point_topText,#point3 .point_contents .point_topText,#point4 .point_contents .point_topText{background-color:#4888ee;padding:25px 0 20px;text-align:center;border-radius:10px 10px 0 0}#point1 .point_contents .point_topText .copy,#point2 .point_contents .point_topText .copy,#point3 .point_contents .point_topText .copy,#point4 .point_contents .point_topText .copy{color:#fff;font-size:14px}#point1 .point_contents .point_topText .copy sup,#point2 .point_contents .point_topText .copy sup,#point3 .point_contents .point_topText .copy sup,#point4 .point_contents .point_topText .copy sup{font-size:10px}#point1 .point_contents .point_topText .text,#point2 .point_contents .point_topText .text,#point3 .point_contents .point_topText .text,#point4 .point_contents .point_topText .text{color:#fff;font-size:35px;font-weight:bold;margin-left:2vw}#point1 .point_contents .point_topText .text span,#point2 .point_contents .point_topText .text span,#point3 .point_contents .point_topText .text span,#point4 .point_contents .point_topText .text span{color:#fff100}#point1 .point_contents .point_box,#point2 .point_contents .point_box,#point3 .point_contents .point_box,#point4 .point_contents .point_box{padding:25px 3.5vw 28px}#point1 .point_contents .point_box .copy,#point2 .point_contents .point_box .copy,#point3 .point_contents .point_box .copy,#point4 .point_contents .point_box .copy{color:#3d3c42;font-size:17px;font-weight:bold;text-align:center;letter-spacing:1px}#point1 .point_contents .point_box .copy-inline,#point2 .point_contents .point_box .copy-inline,#point3 .point_contents .point_box .copy-inline,#point4 .point_contents .point_box .copy-inline{display:inline}#point1 .point_contents .point_box .copy span,#point1 .point_contents .point_box .copy-inline,#point2 .point_contents .point_box .copy span,#point2 .point_contents .point_box .copy-inline,#point3 .point_contents .point_box .copy span,#point3 .point_contents .point_box .copy-inline,#point4 .point_contents .point_box .copy span,#point4 .point_contents .point_box .copy-inline{position:relative;display:inline-block}#point1 .point_contents .point_box .copy span::before,#point1 .point_contents .point_box .copy span::after,#point1 .point_contents .point_box .copy-inline::before,#point1 .point_contents .point_box .copy-inline::after,#point2 .point_contents .point_box .copy span::before,#point2 .point_contents .point_box .copy span::after,#point2 .point_contents .point_box .copy-inline::before,#point2 .point_contents .point_box .copy-inline::after,#point3 .point_contents .point_box .copy span::before,#point3 .point_contents .point_box .copy span::after,#point3 .point_contents .point_box .copy-inline::before,#point3 .point_contents .point_box .copy-inline::after,#point4 .point_contents .point_box .copy span::before,#point4 .point_contents .point_box .copy span::after,#point4 .point_contents .point_box .copy-inline::before,#point4 .point_contents .point_box .copy-inline::after{content:"";display:inline-block;width:3px;height:50px;background-color:#3d3c42;position:absolute;top:0;bottom:4px;margin:auto}#point1 .point_contents .point_box .copy span::before,#point1 .point_contents .point_box .copy-inline::before,#point2 .point_contents .point_box .copy span::before,#point2 .point_contents .point_box .copy-inline::before,#point3 .point_contents .point_box .copy span::before,#point3 .point_contents .point_box .copy-inline::before,#point4 .point_contents .point_box .copy span::before,#point4 .point_contents .point_box .copy-inline::before{left:-18px;-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}#point1 .point_contents .point_box .copy span::after,#point1 .point_contents .point_box .copy-inline::after,#point2 .point_contents .point_box .copy span::after,#point2 .point_contents .point_box .copy-inline::after,#point3 .point_contents .point_box .copy span::after,#point3 .point_contents .point_box .copy-inline::after,#point4 .point_contents .point_box .copy span::after,#point4 .point_contents .point_box .copy-inline::after{right:-18px;-webkit-transform:rotate(24deg);transform:rotate(24deg)}@media screen and (max-width: 350px){#point1 .point_contents .point_box .copy,#point2 .point_contents .point_box .copy,#point3 .point_contents .point_box .copy,#point4 .point_contents .point_box .copy{font-size:4.7vw}}#point1 .point_contents .point_box .text,#point2 .point_contents .point_box .text,#point3 .point_contents .point_box .text,#point4 .point_contents .point_box .text{font-size:13px;margin:20px 10px 0}#point1 .point_contents .point_box .note,#point2 .point_contents .point_box .note,#point3 .point_contents .point_box .note,#point4 .point_contents .point_box .note{color:#333;font-size:12px;margin-top:15px;word-break:break-all}#point1 .point_contents .point_box .note a,#point2 .point_contents .point_box .note a,#point3 .point_contents .point_box .note a,#point4 .point_contents .point_box .note a{text-decoration:underline}#point1 .point_contents .point_box .note.annot,#point2 .point_contents .point_box .note.annot,#point3 .point_contents .point_box .note.annot,#point4 .point_contents .point_box .note.annot{color:#777}#point1 .point_contents .point_box .note.annot a,#point2 .point_contents .point_box .note.annot a,#point3 .point_contents .point_box .note.annot a,#point4 .point_contents .point_box .note.annot a{color:#777}#point1 .point_contents .point_box .note.mgtrl10,#point2 .point_contents .point_box .note.mgtrl10,#point3 .point_contents .point_box .note.mgtrl10,#point4 .point_contents .point_box .note.mgtrl10{margin:10px 10px 0}#point1 .point_contents .point_box .img,#point2 .point_contents .point_box .img,#point3 .point_contents .point_box .img,#point4 .point_contents .point_box .img{margin-top:20px}#point1 .point_contents .point_box .bnr10g,#point2 .point_contents .point_box .bnr10g,#point3 .point_contents .point_box .bnr10g,#point4 .point_contents .point_box .bnr10g{margin-top:1.3em}#point1 .point_contents .point_box .point_link,#point2 .point_contents .point_box .point_link,#point3 .point_contents .point_box .point_link,#point4 .point_contents .point_box .point_link{display:block;color:#454545;font-size:15px;font-weight:bold;line-height:60px;text-align:center;border:1px solid #454545;border-radius:30px;background:url("/_img/sp/page/index/point/btn_icon_arrow.png") no-repeat right 4vw center/8px auto;background-color:#fff;margin-top:20px}#point1 .point_contents .point_box .point_link--appoint,#point2 .point_contents .point_box .point_link--appoint,#point3 .point_contents .point_box .point_link--appoint,#point4 .point_contents .point_box .point_link--appoint{height:70px;background:url("/_img/sp/page/index/point/btn_icon_arrow-w.png") no-repeat right 4vw center/8px auto #4888ee;border:none;border-radius:35px;color:#fff;font-size:20px;line-height:1;display:flex;justify-content:center;align-items:center}#point1 .point_contents .point_box .point_link--appoint svg,#point2 .point_contents .point_box .point_link--appoint svg,#point3 .point_contents .point_box .point_link--appoint svg,#point4 .point_contents .point_box .point_link--appoint svg{width:30px;margin-right:.5em;fill:#fff100}#point1 .point_contents .point_box.box2,#point2 .point_contents .point_box.box2,#point3 .point_contents .point_box.box2,#point4 .point_contents .point_box.box2{background-color:#ebf3ff;border-radius:0 0 10px 10px}#point1 .point_contents .copy_s,#point2 .point_contents .copy_s,#point3 .point_contents .copy_s,#point4 .point_contents .copy_s{color:#3d3c42;font-size:15px;font-weight:bold;text-align:center;letter-spacing:1px}#point1 .point_contents .copy_s span,#point2 .point_contents .copy_s span,#point3 .point_contents .copy_s span,#point4 .point_contents .copy_s span{position:relative;display:inline-block}#point1 .point_contents .copy_s span::before,#point1 .point_contents .copy_s span::after,#point2 .point_contents .copy_s span::before,#point2 .point_contents .copy_s span::after,#point3 .point_contents .copy_s span::before,#point3 .point_contents .copy_s span::after,#point4 .point_contents .copy_s span::before,#point4 .point_contents .copy_s span::after{content:"";display:inline-block;width:1px;height:20px;background-color:#3d3c42;position:absolute;top:0;bottom:4px;margin:auto}#point1 .point_contents .copy_s span::before,#point2 .point_contents .copy_s span::before,#point3 .point_contents .copy_s span::before,#point4 .point_contents .copy_s span::before{left:-10px;-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}#point1 .point_contents .copy_s span::after,#point2 .point_contents .copy_s span::after,#point3 .point_contents .copy_s span::after,#point4 .point_contents .copy_s span::after{right:-5px;-webkit-transform:rotate(24deg);transform:rotate(24deg)}#point2 .point_contents .point_box .img.waribiki_img{position:relative;overflow:hidden;width:100%;margin:20px auto 0;text-align:center}#point2 .point_contents .point_box .img.waribiki_img .graph{width:90%;height:auto;margin:0 auto}#point2 .point_contents .point_box .img.waribiki_img .badge-bg{width:90px;position:absolute;right:2px;top:16px;animation:rotate-anime2 15s linear infinite}#point2 .point_contents .point_box .img.waribiki_img .badge-text{width:54px;position:absolute;right:20px;top:38px}@keyframes rotate-anime2{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#point2 .point_contents .point_box.box3{padding:28px 0 0;position:relative;text-align:center;background-color:#ebf3ff}#point3 .point_contents .point_box .point_link{margin-top:0}#point3 .campaign-bn-slider{display:none;padding-bottom:20px}#point3 .campaign-bn-slider.slick-initialized{display:block}#point3 .campaign-bn-slider .item-bn-slide{padding:5px}#point3 .campaign-bn-slider .item-bn-slide a{display:block;border-radius:10px;overflow:hidden}#point3 .campaign-bn-slider .item-bn-slide img{width:100%;height:auto}#point3 .campaign-bn-slider .slick-dots li{background:#d9dfe9}#point3 .campaign-bn-slider .slick-dots li.slick-active{background:#3374d9}#point4 .point_contents .point_box.box2{padding-top:28px;position:relative}#point4 .point_contents .point_box.box2 .accordion{border:1px solid #454545;border-radius:10px;overflow:hidden;margin-top:36px;background-color:#fff}#point4 .point_contents .point_box.box2 .accordion>dt{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;height:60px;font-size:15px;font-weight:bold;position:relative}#point4 .point_contents .point_box.box2 .accordion>dt::before,#point4 .point_contents .point_box.box2 .accordion>dt::after{content:"";display:inline-block;width:14px;height:2px;background-color:#454545;border-radius:2px;position:absolute;top:0;bottom:0;right:16px;margin:auto;z-index:1}#point4 .point_contents .point_box.box2 .accordion>dt::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#point4 .point_contents .point_box.box2 .accordion>dt.active::after{-webkit-transform:rotate(0);transform:rotate(0);z-index:2}#point4 .point_contents .point_box.box2 .accordion>dd .table-data{display:block;padding:10px;background-color:#fff}#point4 .point_contents .point_box.box2 .accordion>dd .table-data:not(:first-child){margin-top:40px;padding-top:40px;border-top:1px solid #ccc}#point4 .point_contents .point_box.box2 .accordion>dd .table-data table{width:100%;border-bottom:2px solid #a6b6c6;border-collapse:separate;font-size:12px}#point4 .point_contents .point_box.box2 .accordion>dd .table-data table thead tr th{border-bottom:2px solid #a6b6c6;font-size:12px;font-weight:bold;text-align:center}#point4 .point_contents .point_box.box2 .accordion>dd .table-data table tbody tr:not(:first-of-type) th,#point4 .point_contents .point_box.box2 .accordion>dd .table-data table tbody tr:not(:first-of-type) td{border-top:1px solid #a6b6c6}#point4 .point_contents .point_box.box2 .accordion>dd .table-data table tbody tr th,#point4 .point_contents .point_box.box2 .accordion>dd .table-data table tbody tr td{height:50px;padding-left:5px;font-size:11px;font-weight:bold;letter-spacing:0;text-align:left}#point4 .point_contents .point_box.box2 .accordion>dd .table-data table tbody tr th.tar,#point4 .point_contents .point_box.box2 .accordion>dd .table-data table tbody tr td.tar{text-align:right}#point4 .point_contents .point_box.box2 .accordion>dd .table-data table tbody tr th{background-color:#dce5ee}#point4 .point_contents .point_box.box2 .accordion>dd .table-data+.note{margin-top:20px}#point4 .point_contents .point_box.box2 .accordion>dd .table-data+.note~.note{margin-top:10px}#point4 .point_contents .point_box.box2 .accordion>dd .table-data~.note.pl2{padding-left:2em;text-indent:-2em}#point4 .point_contents .point_box.box2 .wh-arrow{position:absolute;right:0;left:0;top:0;margin:auto}.mesh-wifi .contents{margin:40px 4vw 40px}.air .contents{margin:50px 4vw 40px}.air .contents .copy{color:#3374d9;font-size:15px;font-weight:bold;text-align:center;letter-spacing:1px}.air .contents .copy span{position:relative;display:inline-block}.air .contents .copy span::before,.air .contents .copy span::after{content:"";display:inline-block;width:2px;height:36px;background-color:#3374d9;position:absolute;top:0;bottom:4px;margin:auto}.air .contents .copy span::before{left:-15px;-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}.air .contents .copy span::after{right:-10px;-webkit-transform:rotate(24deg);transform:rotate(24deg)}.air .contents a{display:block;margin-top:15px}.popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10001;opacity:0;visibility:hidden;transition:.6s;display:none}.popup.is-show{opacity:1;visibility:visible;display:block}.popup .close-btn{position:absolute;top:-30px;right:0;width:20px;height:20px;text-align:center;cursor:pointer}.popup .close-btn::before,.popup .close-btn::after{content:"";display:inline-block;width:20px;height:2px;background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.popup .close-btn::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup .close-btn::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup .close-btn i{font-size:20px;color:#333}.popup .black-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1;cursor:pointer}@media screen and (max-width: 320px){.popup iframe{width:270px}.popup .popup-inner{width:300px}}.popup-inner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:80%;width:340px;height:450px;padding:15px 10px;border-radius:5px;text-align:center;z-index:2;background-image:url(/_img/sp/page/index/popup/pupup_wh_bg.png);background-size:cover;color:#cb0f1e}.popup-inner .img img{zoom:.5;-moz-transform:scale(0.5)}.popup-inner iframe{margin-top:10px}.popup-inner .ttl{margin-top:10px;color:#cb0f1e;font-size:16px;font-weight:bold}.popup-inner .ttl>em{font-size:25px}.popup-inner .text{margin-top:10px;color:#cb0f1e;font-size:13px;text-align:left}.popup-inner .link{margin-top:10px;color:#cb0f1e;font-size:13px;text-decoration:underline}.popup-inner img{width:100%}.popupbox{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:10001}.popup_bg{background:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}.popup_content{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:90vw}.popup_inner{position:relative}.popup_inner .close_btn{position:absolute;top:-30px;right:0px;width:20px;height:20px;text-align:center;cursor:pointer}.popup_inner .close_btn::before,.popup_inner .close_btn::after{content:"";display:inline-block;width:20px;height:2px;background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.popup_inner .close_btn::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup_inner .close_btn::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup_block{max-height:75vh;background-color:#fff;overflow-y:auto}.popup_tengiga>.title{background-color:#163782;padding:10px 20px}.popup_tengiga .popup_wrap{padding:10px 20px 20px}.popup_tengiga dl.data{display:block;font-size:11px}.popup_tengiga dl.data>dt{display:inline;font-weight:bold}.popup_tengiga dl.data>dd{display:inline}.popup_tengiga dl.data>dd .table{display:block;background-color:#fff}.popup_tengiga dl.data>dd .table table{width:100%;border-bottom:2px solid #a6b6c6;border-collapse:separate;font-size:14px}.popup_tengiga dl.data>dd .table table caption{width:100%;line-height:40px;font-size:12px;font-weight:bold;background-color:#fff;border-bottom:2px solid #a6b6c6;text-align:center}.popup_tengiga dl.data>dd .table table thead th,.popup_tengiga dl.data>dd .table table thead td{border-bottom:2px solid #a6b6c6;text-align:center;font-weight:bold;font-size:10px}.popup_tengiga dl.data>dd .table table tbody tr th,.popup_tengiga dl.data>dd .table table tbody tr td{line-height:14px;padding:6px 0px;padding-left:3px;font-size:10px;letter-spacing:0px;border-right:1px solid #a6b6c6}.popup_tengiga dl.data>dd .table table tbody tr th{background-color:#dce5ee}.popup_tengiga dl.data>dd .table table tbody tr .annon{vertical-align:super;font-size:smaller}.popup_tengiga dl.data>dd .table table tbody tr:not(:first-of-type) th,.popup_tengiga dl.data>dd .table table tbody tr:not(:first-of-type) td{border-top:1px solid #a6b6c6}.popup_tengiga dl.data>dd .table table .center{text-align:center}.popup_tengiga dl.data>dd .table table .zero{color:#e83e62;font-size:14px;text-align:center;padding:10px 0px}.popup_tengiga dl.data>dd .table table .zero .big{font-size:18px}.popup_tengiga dl.data>dd .table .note{margin-top:10px}.popup_tengiga dl.data .is_p_0{padding:0px}.popup_tengiga dl.data .is_lh_18{line-height:18px}.popup_tengiga dl.data .is_lh_14{line-height:14px}.popup_tengiga dl.data .red{color:#e83e62}.popup_tengiga dl.data+.data{margin-top:20px}#footer .controlNum{display:block}.happy_bnr a{display:block;padding:12px}#mv .cashback-breakdown{color:#000;padding:0}#mv .cashback-breakdown div.list{display:grid;background-color:#f3f3f3}#mv .cashback-breakdown div.list>p{text-align:center;padding:2vw 0 0}#mv .cashback-breakdown div.list>dl{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:2vw;padding:2vw;grid-row-gap:2vw}#mv .cashback-breakdown div.list>dl>div{background-color:#fff;padding:2vw 0}#mv .cashback-breakdown div.list>dl>div>dt{text-align:center;font-size:.5em}#mv .cashback-breakdown div.list>dl>div>dd{text-align:center;font-weight:bold}.point_box2_inner1{font-size:3vw;margin-bottom:4vw}.point_box2_inner1 .wire_black,.point_box2_inner1 .wire_red,.point_box2_inner1 .wire_blue{display:grid;grid-template-columns:1em 1fr 1em;width:fit-content;margin:0 auto;font-weight:bold}.point_box2_inner1 .wire_black{font-size:4.5vw;margin-bottom:2vw}.point_box2_inner1 .wire_red,.point_box2_inner1 .wire_blue{font-size:3vw}.point_box2_inner1 .wire_red,.point_box2_inner1 .price_red{color:#e6306d}.point_box2_inner1 .wire_blue,.point_box2_inner1 .price_blue{color:#3976df}.point_box2_inner1>div:first-of-type{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:2px;border-radius:2vw;overflow:hidden}.point_box2_inner1>div:first-of-type>div:nth-of-type(3){grid-column:1/3}.point_box2_inner1>div:first-of-type>.head{background-color:#3677da;color:#fff;text-align:center;font-weight:bold;padding:2vw 0}.point_box2_inner1>div:first-of-type>.head>p{display:grid;grid-template-columns:max-content 1fr;align-items:center;font-size:3.5vw;width:fit-content;margin:0 auto;grid-column-gap:2vw}.point_box2_inner1>div:first-of-type>.head>p>img{width:3em}.point_box2_inner1>div:first-of-type>.net_only{background-color:#fbfab2;padding:2vw 0;text-align:center;font-weight:bold;color:#3677da}.point_box2_inner1>div:first-of-type>.net_only>p{display:grid;grid-template-columns:max-content 1fr;align-items:center;font-size:3.5vw;width:fit-content;margin:0 auto;grid-column-gap:2vw}.point_box2_inner1>div:first-of-type>.net_only>p>img{width:3em}.point_box2_inner1>div:first-of-type .content{padding-top:3vw;background-color:#fff}.point_box2_inner1>div:first-of-type .content .price_red,.point_box2_inner1>div:first-of-type .content .price_blue{position:relative;font-weight:800;text-align:center;margin-bottom:3vw}.point_box2_inner1>div:first-of-type .content .price_red em,.point_box2_inner1>div:first-of-type .content .price_blue em{font-size:10vw;letter-spacing:-0.05em;line-height:1em}.point_box2_inner1>div:first-of-type .content .price_red small,.point_box2_inner1>div:first-of-type .content .price_blue small{font-size:2.5vw;font-weight:normal;position:absolute;right:.5em}.point_box2_inner1>div:first-of-type .content .detail{color:#777;position:relative}.point_box2_inner1>div:first-of-type .content .detail>p{text-align:center;font-weight:bold}.point_box2_inner1>div:first-of-type .content .detail>div:not(.minus){text-align:center;margin:0 1.5vw;border-radius:2vw;background-color:#f3f3f3;padding:2vw;margin-bottom:2vw}.point_box2_inner1>div:first-of-type .content .detail>div:not(.minus)>b{font-weight:bold}.point_box2_inner1>div:first-of-type .content .detail>div.minus{background-color:#f3f3f3;border:solid 3px #fff;margin:0 auto;border-radius:50%;font-size:5vw;width:5vw;height:5vw;text-align:center;line-height:4vw;position:absolute;right:calc(50% - 2.5vw);top:calc(50% - 2.5vw)}.point_box2_inner1>div:first-of-type .content .detail_price_red{background-image:url(/_img/sp/page/index/delimiter_red.svg);width:100%;background-repeat:no-repeat;background-size:100% 80px;color:#e6306d;padding:30px 0 0;text-align:center}.point_box2_inner1>div:first-of-type .content .detail_price_red>p{background-color:#ffdfea;padding:0 0 2.5vw;line-height:1.5em}.point_box2_inner1>div:first-of-type .content .detail_price_red>p em{font-weight:bold;font-size:5vw}.point_box2_inner1>div:first-of-type .content .detail_price_red>p b{font-weight:bold}.point_box2_inner1>div:first-of-type .content .detail_price_blue{background-image:url(/_img/sp/page/index/delimiter_blue.svg);width:100%;background-repeat:no-repeat;background-size:100% 80px;color:#3976df;padding:30px 0 0;text-align:center}.point_box2_inner1>div:first-of-type .content .detail_price_blue>p{background-color:#bde7ff;padding:0 0 2.5vw;line-height:1.5em}.point_box2_inner1>div:first-of-type .content .detail_price_blue>p em{font-weight:bold;font-size:5vw}.point_box2_inner1>div:first-of-type .content .detail_price_blue>p b{font-weight:bold}.point_box2_inner1 .wire_black::before{content:"";background-image:url(/_img/sp/page/index/wire_black.svg);width:100%;background-repeat:no-repeat;background-size:100% 100%}.point_box2_inner1 .wire_black::after{content:"";background-image:url(/_img/sp/page/index/wire_black.svg);width:100%;background-repeat:no-repeat;background-size:100% 100%;transform:scale(-1, 1)}.point_box2_inner1 .wire_red::before{content:"";background-image:url(/_img/sp/page/index/wire_red.svg);width:100%;background-repeat:no-repeat;background-size:100% 100%}.point_box2_inner1 .wire_red::after{content:"";background-image:url(/_img/sp/page/index/wire_red.svg);width:100%;background-repeat:no-repeat;background-size:100% 100%;transform:scale(-1, 1)}.point_box2_inner1 .wire_blue::before{content:"";background-image:url(/_img/sp/page/index/wire_blue.svg);width:100%;background-repeat:no-repeat;background-size:100% 100%}.point_box2_inner1 .wire_blue::after{content:"";background-image:url(/_img/sp/page/index/wire_blue.svg);width:100%;background-repeat:no-repeat;background-size:100% 100%;transform:scale(-1, 1)}.point_box2_inner2{font-size:3vw}.point_box2_inner2>h3{font-size:4.5vw;font-weight:bold;color:#000;text-align:center}.point_box2_inner2>p{color:#777;text-align:center;margin-bottom:2vw}.point_box2_inner2>dl{display:grid;grid-template-rows:max-content 1fr 1fr;grid-template-columns:repeat(3, 1fr);gap:2px;grid-auto-flow:column;border-radius:2vw;overflow:hidden}.point_box2_inner2>dl>dd{background-color:#9a9ea3;color:#fff;font-weight:bold;display:grid;align-items:center;justify-items:center;padding:2vw}.point_box2_inner2>dl>dt{font-size:2.3vw;background-color:#fff;color:#777;text-align:center;display:grid;align-items:center;justify-items:center;padding:2vw;position:relative}.point_box2_inner2>dl>dt em{font-weight:bold;font-size:5vw;letter-spacing:-0.05em}.point_box2_inner2>dl>dt:nth-last-of-type(n+3)::after{content:"";width:10px;height:10px;background-image:url(/_img/sp/page/index/delimiter_price.svg);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:-10px;z-index:1}.cancellation_fee_anchor{text-align:center}.cancellation_fee_anchor a{color:#06f}.campaign-area{background-color:#fffbca;padding:38px 4vw}.campaign-area .campaigns-title{font-size:18px;font-weight:bold;text-align:center;margin-bottom:24px}.campaign-area .campaigns-title span{font-size:24px;display:block}.campaign-area .flex-area{display:flex;justify-content:center;margin-bottom:8vw}.campaign-area .flex-area .campaign-anchor-btn{width:31%;background-color:#fff;border-radius:10px;box-shadow:0 0 4px 1px rgba(119,119,119,.4666666667);padding-bottom:12px;text-align:center;position:relative}.campaign-area .flex-area .campaign-anchor-btn:not(:first-of-type){margin-left:3.5%}.campaign-area .flex-area .campaign-anchor-btn a{font-size:18px;font-weight:bold;color:#0b5bce}.campaign-area .flex-area .campaign-anchor-btn img{width:70px;display:block;margin:0 auto -8px}.campaign-area .flex-area .campaign-anchor-btn::before{content:"";width:24px;height:12px;bottom:-8px;right:0;left:0;margin:0 auto;border-radius:0 0 40px 40px;background-color:#fff;box-shadow:0 2px 4px -1px rgba(119,119,119,.4666666667);position:absolute}.campaign-area .flex-area .campaign-anchor-btn::after{content:"";width:8px;height:8px;bottom:-2px;right:0;left:0;margin:0 auto;transform:rotate(135deg);border-top:2px solid #06f;border-right:2px solid #06f;display:inline-block;position:absolute}.campaign-area .campaign-content{border-radius:15px;margin-bottom:8vw}.campaign-area .campaign-content:last-child{margin-bottom:0}.campaign-area .campaign-content .point-title{width:100%;background-color:#4788ee;color:#fff;border-radius:15px 15px 0 0;font-size:24px;font-weight:bold;padding:20px 0;text-align:center}.campaign-area .campaign-content .campaign-information{background-color:#fff;border-radius:0 0 15px 15px;box-shadow:0 0 4px 1px rgba(119,119,119,.4666666667);padding:5vw 4vw}.campaign-area .campaign-content .campaign-information img{margin-bottom:3vw}.campaign-area .campaign-content .campaign-information img.margin-bottom-wide{margin-bottom:7vw}.campaign-area .campaign-content .campaign-information p{margin-bottom:2vw}.campaign-area .campaign-content .campaign-information .campaign-subtitle{color:#0b5bce;font-size:17px;font-weight:bold;text-align:center}.campaign-area .campaign-content .campaign-information .note{font-size:11px}.campaign-area .campaign-content .detail-button{border:solid 2px #434343;border-radius:50px;font-size:15px;font-weight:bold;padding:18px 0;margin:4vw 0;display:flex;justify-content:center;align-items:center;position:relative}.campaign-area .campaign-content .detail-button:after{content:"";display:inline-block;width:10px;height:10px;transform:rotate(45deg);border-top:2px solid #434343;border-right:2px solid #434343;position:absolute;top:0;bottom:0;right:3vw;margin:auto}.campaign-area .site-deals{font-size:18px;line-height:1.2;font-weight:bold;color:#0b5bce;margin-bottom:8vw;text-align:center}.three-reasons-to-choose{background-color:#ebf3ff;padding:8vw 4vw}.three-reasons-to-choose .reasons-title{font-size:20px;font-weight:bold;margin-bottom:25px;text-align:center}.three-reasons-to-choose .reasons-title span{font-size:24px}.three-reasons-to-choose .flex-area{display:flex;justify-content:space-between;margin-bottom:8vw}.three-reasons-to-choose .flex-area .reason-anchor-btn{width:31%;background-color:#fff;border-radius:10px;box-shadow:0 0 4px 1px rgba(119,119,119,.4666666667);padding-top:21%;padding-bottom:12px;text-align:center;position:relative}.three-reasons-to-choose .flex-area .reason-anchor-btn a{color:#0b5bce;font-size:18px;font-weight:bold}.three-reasons-to-choose .flex-area .reason-anchor-btn img{position:absolute;width:50%;height:45%;top:10%;left:0;right:0;margin:auto}.three-reasons-to-choose .flex-area .reason-anchor-btn img.initial-cost-img{height:40%}.three-reasons-to-choose .flex-area .reason-anchor-btn img.wiFi-rental-img{width:60%;height:60%;top:4%}.three-reasons-to-choose .flex-area .reason-anchor-btn::before{content:"";width:24px;height:12px;bottom:-8px;right:0;left:0;margin:0 auto;border-radius:0 0 40px 40px;background-color:#fff;box-shadow:0 2px 4px -1px rgba(119,119,119,.4666666667);position:absolute}.three-reasons-to-choose .flex-area .reason-anchor-btn::after{content:"";width:8px;height:8px;bottom:-2px;right:0;left:0;margin:0 auto;transform:rotate(135deg);border-top:2px solid #06f;border-right:2px solid #06f;display:inline-block;position:absolute}.three-reasons-to-choose .flex-area-4126{display:grid;grid-template-columns:1fr 1fr;row-gap:1em;column-gap:1em;margin-bottom:2em}.three-reasons-to-choose .flex-area-4126 .reason-anchor-btn{background-color:#fff;border-radius:10px;box-shadow:0 0 4px 1px rgba(119,119,119,.4666666667);text-align:center;position:relative;display:grid;justify-content:center;align-items:center}.three-reasons-to-choose .flex-area-4126 .reason-anchor-btn a{color:#0b5bce;font-size:4vw;font-weight:bold;display:grid;grid-template-columns:30% 70%;padding:0 1em;text-decoration:none;justify-items:center;align-items:center}.three-reasons-to-choose .flex-area-4126 .reason-anchor-btn img{width:90%;height:auto;margin:1em 0}.three-reasons-to-choose .flex-area-4126 .reason-anchor-btn::before{content:"";width:24px;height:12px;bottom:-8px;right:0;left:0;margin:0 auto;border-radius:0 0 40px 40px;background-color:#fff;box-shadow:0 2px 4px -1px rgba(119,119,119,.4666666667);position:absolute}.three-reasons-to-choose .flex-area-4126 .reason-anchor-btn::after{content:"";width:8px;height:8px;bottom:-2px;right:0;left:0;margin:0 auto;transform:rotate(135deg);border-top:2px solid #06f;border-right:2px solid #06f;display:inline-block;position:absolute}.three-reasons-to-choose .discount-rates-img{width:33%;margin:0 auto 2vw}.three-reasons-to-choose .discount-rates-img.wide-width{width:40%}.three-reasons-to-choose .reason-content{margin-bottom:30px;background-color:#fff;border-radius:10px;box-shadow:0 0 4px 1px rgba(119,119,119,.4666666667)}.three-reasons-to-choose .reason-content:last-child{margin-bottom:0}.three-reasons-to-choose .reason-content .reason-title{width:100%;background-color:#4788ee;color:#fff;border-radius:10px 10px 0 0;font-size:20px;font-weight:bold;padding:16px 0;text-align:center}.three-reasons-to-choose .reason-content .reason-information{padding:9vw 3vw 4vw;text-align:center}.three-reasons-to-choose .reason-content .reason-information p{margin-bottom:5vw}.three-reasons-to-choose .reason-content .reason-information p.margin-bottomless{margin-bottom:0}.three-reasons-to-choose .reason-content .reason-information .note{font-size:11px}.three-reasons-to-choose .reason-content .reason-information img{margin:0 auto 3vw}.three-reasons-to-choose .reason-content .reason-information img.narrow-width-img{width:75%}.three-reasons-to-choose .reason-content .reason-information.reason1 .dotted-line-img{margin:2vw 0 5vw}.three-reasons-to-choose .reason-content .reason-information.reason1 .plan_information{background-color:#ebf3ff;border-radius:10px;padding:6vw 4vw;margin-bottom:3vw}.three-reasons-to-choose .reason-content .reason-information.reason1 .plan_information .note{margin-bottom:0}.three-reasons-to-choose .reason-content .reason-information.reason1 .plan_information.ymobile_user{background-color:#fff1f4}.three-reasons-to-choose .reason-content .reason-information.reason1 .plan_information.ymobile_user .ymobile_user_explain a{color:#0044c4;font-size:12px;text-decoration:underline}.three-reasons-to-choose .reason-content .reason-information.reason1 .discount-information{font-weight:bold;font-size:18px;line-height:1.6;text-align:center}.three-reasons-to-choose .reason-content .reason-information.reason1 .discount-information span{font-size:16px;display:block}.three-reasons-to-choose .reason-content .reason-information.reason1 .discount-information.family-plan{font-size:15px;margin:6vw 0}.three-reasons-to-choose .reason-content .reason-information.reason3{padding:8vw 4vw}.three-reasons-to-choose .reason-content .reason-information.reason3 .both-sides-oblique-line{width:85%;font-size:13px;font-weight:bold;margin:0 auto 2vw;position:relative}.three-reasons-to-choose .reason-content .reason-information.reason3 .both-sides-oblique-line::before{content:"";background:url("/_img/sp/page/index/reason3/icon_shasen_left.png");background-repeat:no-repeat;background-size:22px;width:34px;top:0;bottom:0;left:0;margin:auto 0;display:inline-block;position:absolute}.three-reasons-to-choose .reason-content .reason-information.reason3 .both-sides-oblique-line::after{content:"";background:url("/_img/sp/page/index/reason3/icon_shasen_right.png");background-repeat:no-repeat;background-size:22px;width:34px;top:0;bottom:0;right:-5vw;margin:auto 0;display:inline-block;position:absolute}.three-reasons-to-choose .reason-content .reason-information.reason3 .strong-character{color:#4788ee;font-size:23px;font-weight:bold;margin-bottom:3vw}.three-reasons-to-choose .reason-content .reason-information.reason3 .wifi-rental-text-img{width:95%;margin:2vw auto 0}