.view-pc .content .ouchiset .btn.btn_accordion a:before,.view-pc .content .ouchiset .btn.btn_accordion a:after{content:"";background:#222;border:none;border-top:2px solid #222;width:14px;height:0;margin:auto;transition-property:transform;transition-duration:.3s;display:block;position:absolute;top:0;bottom:0;right:20px}.view-pc .content .ouchiset .btn.btn_accordion a:after{transform:rotate(90deg)}.view-pc .content .ouchiset .btn.btn_accordion a.active:after{transform:rotate(0)}.view-pc .content .otoku_wrap{background:#fff;border-radius:10px;padding:70px 60px 75px}.view-pc .content .otoku_wrap .img{text-align:center;margin-bottom:40px}.view-pc .otoku_wrap table{border-radius:10px;margin-bottom:20px;overflow:hidden}.view-pc .otoku_wrap table thead th{color:#236ecd;text-align:center;background:#e4f0fc;border-left:2px solid #c4c4c4;width:162.5px;height:78px;font-size:18px}.view-pc .otoku_wrap table thead th.first{border-bottom:2px solid #fff;border-left:none;border-right:2px solid #fff}.view-pc .otoku_wrap table thead th.second{border-left:none}.view-pc .otoku_wrap table thead th.allotment{color:#fff;background-color:#236ecd;font-weight:700}.view-pc .otoku_wrap table thead th.last{border-radius:0 10px 0 0}.view-pc .otoku_wrap table tbody tr:not(:first-of-type){border-top:2px solid #c4c4c4}.view-pc .otoku_wrap table tbody th{color:#236ecd;text-align:center;background:#e4f0fc;width:245px;height:74px;font-size:16px}.view-pc .otoku_wrap table tbody th .small{font-size:10px}.view-pc .otoku_wrap table tbody th.first{border-radius:10px 0 0}.view-pc .otoku_wrap table tbody th.last{border-radius:0 0 0 10px}.view-pc .otoku_wrap table tbody td{text-align:center;background:#f7f7f7;font-size:18px;font-weight:700}.view-pc .otoku_wrap table tbody td.allotment{padding-top:10px}.view-pc .otoku_wrap table tbody td.last{border-radius:0 0 10px}.view-pc .otoku_wrap table tbody td:not(:first-of-type){border-left:2px solid #c4c4c4}.view-pc .mainv{background:#ffe600}.view-pc .mainv .mainv_wrap{text-align:center;z-index:1;width:1000px;height:500px;margin:0 auto;padding-top:30px;position:relative}.view-pc .mainv .mainv_wrap .text{text-align:center;margin:10px 0 15px;font-size:26px;font-weight:700}.view-pc .mainv .mainv_wrap .text .line{position:relative}.view-pc .mainv .mainv_wrap .text .line:after{content:"";background:#222;width:100%;height:1px;margin:auto;display:block;position:absolute;bottom:5px;left:0;right:0}.view-pc .mainv .mainv_wrap .block{flex-flow:wrap;justify-content:center;align-items:center;width:940px;margin:0 auto 15px;display:flex}.view-pc .mainv .mainv_wrap .block .balloon{color:#fff;background:#f23071;border-radius:137px;flex-flow:wrap;justify-content:center;align-items:center;width:137px;height:137px;font-size:24px;font-weight:700;display:flex}.view-pc .mainv .mainv_wrap .note{width:940px;margin:0 auto}.view-pc .mainv .mainv_wrap:before,.view-pc .mainv .mainv_wrap:after{content:"";z-index:-1;width:680px;height:500px;display:block;position:absolute;bottom:0}.view-pc .mainv .mainv_wrap:before{background:url(/img/pc/price/ymobile/confetti_left.png) 50% no-repeat;left:-330px}.view-pc .mainv .mainv_wrap:after{background:url(/img/pc/price/ymobile/confetti_right.png) 50% no-repeat;right:-300px}.view-pc .content .lightpink_bg{padding:80px 0}.view-pc .content .ouchiset_wrap{background:#ffe600;border-radius:10px;margin-bottom:120px;padding:65px 60px 75px;position:relative}.view-pc .content .ouchiset_wrap .title{text-align:center;margin-bottom:30px}.view-pc .content .ouchiset_wrap .title .balloon{color:#fff;background:#000;border-radius:10px;width:650px;padding:0 0 0 130px;font-size:34px;font-weight:700;line-height:80px;display:inline-block;position:relative}.view-pc .content .ouchiset_wrap .title .balloon .small{font-size:26px}.view-pc .content .ouchiset_wrap .title .balloon:before{content:"";background:url(/img/pc/price/ymobile/logo_ouchiwari-1.png) 50% no-repeat;width:132px;height:92px;display:block;position:absolute;bottom:5px;left:70px}.view-pc .content .ouchiset_wrap .title .balloon:after{content:"";border:10px solid #0000;border-top-color:#000;width:0;height:0;margin:auto;display:block;position:absolute;bottom:-20px;left:0;right:0}.view-pc .content .ouchiset_wrap .price_wrap{margin-bottom:50px}.view-pc .content .ouchiset_wrap .price_wrap .note_num{margin-top:20px}.view-pc .content .ouchiset_wrap .set_data .title{text-align:center;border-bottom:4px solid #222;margin-bottom:24px}.view-pc .content .ouchiset_wrap .set_data .title .text{color:#fff;background:#222;border-radius:10px 10px 0 0;min-width:450px;height:40px;margin:0;padding:5px 25px 0;font-size:24px;font-weight:700;display:inline-block;position:relative}.view-pc .content .ouchiset_wrap .set_data .text{text-align:center}.view-pc .content .ouchiset_wrap .set_data .list{flex-flow:wrap;justify-content:space-between;align-items:center;margin-bottom:90px;display:flex}.view-pc .content .ouchiset_wrap .set_data .list.last{margin-bottom:15px}.view-pc .content .ouchiset_wrap .set_data .innerwhite{text-align:center;background:#fff;border-radius:10px;padding:20px}.view-pc .content .ouchiset_wrap .set_data .innerwhite .inner_title{font-size:18px;font-weight:700}.view-pc .content .ouchiset_wrap .set_data .white_wrap{background:#fff;margin-top:55px;padding:45px 60px 60px}.view-pc .content .ouchiset_wrap .set_data .white_wrap .img{text-align:center;margin:45px 0 30px}.view-pc .content .ouchiset_wrap .set_data .white_wrap .h3{margin-bottom:30px}.view-pc .content .ouchiset_wrap .set_data .white_wrap .sumaho_price table{border-radius:10px;overflow:hidden}.view-pc .content .ouchiset_wrap .set_data .white_wrap .sumaho_price table thead th{color:#fff;text-align:center;background:#505457;border-radius:10px 0 0;width:618px;height:48px;font-size:18px;font-weight:700}.view-pc .content .ouchiset_wrap .set_data .white_wrap .sumaho_price table thead th.first{background:0 0;width:auto}.view-pc .content .ouchiset_wrap .set_data .white_wrap .sumaho_price table tbody tr:not(:first-of-type){border-top:2px solid #fff}.view-pc .content .ouchiset_wrap .set_data .white_wrap .sumaho_price table tbody th{color:#fff;text-align:center;background:#505457;width:140px;font-size:16px;font-weight:700}.view-pc .content .ouchiset_wrap .set_data .white_wrap .sumaho_price table tbody th.first{border-radius:10px 0 0;height:140px}.view-pc .content .ouchiset_wrap .set_data .white_wrap .sumaho_price table tbody th.last{border-radius:0 0 0 10px;height:150px}.view-pc .content .ouchiset_wrap .set_data .white_wrap .sumaho_price table tbody td{text-align:center;background:#f7f7f7;width:153px}.view-pc .content .ouchiset_wrap .set_data .white_wrap .sumaho_price table tbody td .img{justify-content:center;align-items:flex-end;height:70px;margin-bottom:5px;display:flex}.view-pc .content .ouchiset_wrap .set_data .white_wrap .sumaho_price table tbody td.last{border-radius:0 0 10px}.view-pc .content .ouchiset_wrap .set_data .white_wrap .sumaho_price table tbody td:not(:first-of-type){border-left:2px solid #fff}.view-pc .content .ouchiset_wrap:before,.view-pc .content .ouchiset_wrap:after{content:"";width:680px;height:656px;display:block;position:absolute;top:0}.view-pc .content .ouchiset_wrap:before{background:url(/img/pc/price/ymobile/confetti_left_2.png) 50% no-repeat;left:-430px}.view-pc .content .ouchiset_wrap:after{background:url(/img/pc/price/ymobile/confetti_right_2.png) 50% no-repeat;right:-430px}.view-pc .content .ouchiset{background:#ffe600;border-radius:10px;padding:135px 60px 55px;position:relative}.view-pc .content .ouchiset .h3{margin-bottom:35px;position:relative}.view-pc .content .ouchiset .h3:before,.view-pc .content .ouchiset .h3:after{content:"";width:123px;height:83px;display:block;position:absolute;top:-50px}.view-pc .content .ouchiset .h3:before{background:url(/img/pc/price/ymobile/icon_pc-mobile.png) 50% no-repeat;left:60px}.view-pc .content .ouchiset .h3:after{background:url(/img/pc/price/ymobile/people.png) 50% no-repeat;width:170px;height:141px;top:-70px;right:40px}.view-pc .content .ouchiset .block{margin:0 auto 35px}.view-pc .content .ouchiset .img{text-align:center;margin-bottom:20px}.view-pc .content .ouchiset .btn_accordion_data{background:#fff;border-radius:10px;margin-bottom:30px;padding:10px}.view-pc .content .ouchiset_wrap .h3 .ruby .rt,.view-pc .content .ouchiset .h3 .ruby .rt{margin-bottom:-6px;padding-bottom:0;line-height:1;bottom:100%}.view-pc .content .ouchiset .btn_accordion_data .tab-wrap .tab-content{background:#e4f0fc}.view-pc .content .ouchiset .btn{text-align:center}.view-pc .content .ouchiset .btn.btn_accordion a{color:#222;text-align:center;cursor:pointer;background:#fff;border:2px solid #222;border-radius:60px;flex-flow:wrap;justify-content:center;align-items:center;width:450px;height:60px;margin:0 auto;font-size:20px;font-weight:700;line-height:60px;transition-duration:.3s;display:flex;position:relative}.view-pc .content .ouchiset .note_num{margin-top:20px}.view-pc .content .ouchiset:before{content:"";background:#fff;border-radius:0 0 10px 10px;width:224px;height:90px;margin:auto;display:block;position:absolute;top:0;left:0;right:0}.view-pc .content .ouchiset:after{content:"";background:url(/img/pc/price/ymobile/logo_ouchiwari.png) top no-repeat;width:224px;height:143px;margin:auto;display:block;position:absolute;top:-70px;left:0;right:0}.view-pc .content .wifi_wrap{background:#fff;border-radius:10px;padding:70px 50px 75px;position:relative}.view-pc .content .wifi_wrap .text{text-align:center;margin-bottom:25px;font-size:20px}.view-pc .content .wifi_wrap .terminal_wrap{flex-flow:wrap;justify-content:center;align-items:center;width:900px;height:840px;margin:0 auto 70px;display:flex;position:relative}.view-pc .content .wifi_wrap .terminal_wrap .box{margin-left:20px}.view-pc .content .wifi_wrap .terminal_wrap .lt,.view-pc .content .wifi_wrap .terminal_wrap .rt,.view-pc .content .wifi_wrap .terminal_wrap .lb,.view-pc .content .wifi_wrap .terminal_wrap .rb{width:285px;position:absolute}.view-pc .content .wifi_wrap .terminal_wrap .lt .dotted:before,.view-pc .content .wifi_wrap .terminal_wrap .rt .dotted:before,.view-pc .content .wifi_wrap .terminal_wrap .lb .dotted:before,.view-pc .content .wifi_wrap .terminal_wrap .rb .dotted:before{content:"";background-image:radial-gradient(circle farthest-side,#f23071 40%,#0000 40% 100%);background-position:0 0;background-size:10px 10px;width:80px;height:10px;display:block;position:absolute}.view-pc .content .wifi_wrap .terminal_wrap .lt .terminal_img,.view-pc .content .wifi_wrap .terminal_wrap .rt .terminal_img,.view-pc .content .wifi_wrap .terminal_wrap .lb .terminal_img,.view-pc .content .wifi_wrap .terminal_wrap .rb .terminal_img{background:#f7f7f7;border-radius:200px;flex-flow:wrap;justify-content:center;align-items:center;width:242px;height:242px;margin:0 auto 22px;display:flex}.view-pc .content .wifi_wrap .terminal_wrap .lt .terminal_title,.view-pc .content .wifi_wrap .terminal_wrap .rt .terminal_title,.view-pc .content .wifi_wrap .terminal_wrap .lb .terminal_title,.view-pc .content .wifi_wrap .terminal_wrap .rb .terminal_title{color:#236ecd;text-align:center;background:#cfedfc;border-radius:4px;margin-bottom:9px;font-size:26px;font-weight:700;line-height:50px}.view-pc .content .wifi_wrap .terminal_wrap .lt .terminal_text,.view-pc .content .wifi_wrap .terminal_wrap .rt .terminal_text,.view-pc .content .wifi_wrap .terminal_wrap .lb .terminal_text,.view-pc .content .wifi_wrap .terminal_wrap .rb .terminal_text{text-align:center;font-size:16px}.view-pc .content .wifi_wrap .terminal_wrap .lt,.view-pc .content .wifi_wrap .terminal_wrap .rt{top:0}.view-pc .content .wifi_wrap .terminal_wrap .lt .dotted:before,.view-pc .content .wifi_wrap .terminal_wrap .rt .dotted:before{bottom:10px}.view-pc .content .wifi_wrap .terminal_wrap .lb,.view-pc .content .wifi_wrap .terminal_wrap .rb{bottom:0}.view-pc .content .wifi_wrap .terminal_wrap .lb .dotted:before,.view-pc .content .wifi_wrap .terminal_wrap .rb .dotted:before{top:10px}.view-pc .content .wifi_wrap .terminal_wrap .lt,.view-pc .content .wifi_wrap .terminal_wrap .lb{left:0}.view-pc .content .wifi_wrap .terminal_wrap .lt .dotted:before,.view-pc .content .wifi_wrap .terminal_wrap .lb .dotted:before{right:-40px}.view-pc .content .wifi_wrap .terminal_wrap .rt,.view-pc .content .wifi_wrap .terminal_wrap .rb{right:0}.view-pc .content .wifi_wrap .terminal_wrap .rt .dotted:before,.view-pc .content .wifi_wrap .terminal_wrap .rb .dotted:before{left:-40px}.view-pc .content .wifi_wrap .terminal_wrap .lt .dotted:before,.view-pc .content .wifi_wrap .terminal_wrap .rb .dotted:before{transform:rotate(45deg)}.view-pc .content .wifi_wrap .terminal_wrap .rt .dotted:before,.view-pc .content .wifi_wrap .terminal_wrap .lb .dotted:before{transform:rotate(-45deg)}.view-pc .content .wifi_wrap .btn{margin-bottom:40px}.view-pc .content .wifi_wrap .btn a{color:#fff;text-align:center;cursor:pointer;background:#236ecd;border:2px solid #236ecd;border-radius:60px;flex-flow:wrap;justify-content:center;align-items:center;width:320px;height:60px;margin:0 auto;font-size:20px;font-weight:700;line-height:60px;transition-duration:.3s;display:flex;position:relative}.view-pc .content .flow_wrap{margin:100px 0}.view-pc .content .flow_wrap .title{text-align:center;font-size:24px;font-weight:700}.view-pc .content .flow_wrap .title .pink{color:#f23071}.view-pc .content .flow_wrap .flow_list{flex-flow:wrap;justify-content:space-between;align-items:stretch;margin:70px 0 30px;display:flex}.view-pc .content .flow_wrap .flow_list li{background:#fff;border-radius:10px;flex-wrap:wrap;place-content:space-between center;width:320px;padding:30px 40px;display:flex;position:relative}.view-pc .content .flow_wrap .flow_list li .step{text-align:center;color:#fff;background:#f23071;border-radius:10px 10px 0 0;width:198px;height:45px;margin:auto;font-size:30px;font-weight:700;position:absolute;top:-45px;left:0;right:0}.view-pc .content .flow_wrap .flow_list li .step .small{margin-right:5px;font-size:18px}.view-pc .content .flow_wrap .flow_list li .title{color:#f23071}.view-pc .content .flow_wrap .flow_list li .img{text-align:center;margin:30px 0}.view-pc .content .flow_wrap .flow_list li:not(:first-child):before{content:"";border:17px solid #0000;border-left-color:#000;width:0;height:0;margin:auto;display:block;position:absolute;top:0;bottom:0;left:-12px}.view-pc .content .anshin_wrap{background:#fff;margin-top:100px;padding:70px 60px}.view-pc .content .anshin_wrap .anshin_list{flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.view-pc .content .anshin_wrap .anshin_list li{background:#cfedfc;border-radius:10px;flex-flow:wrap;justify-content:space-between;align-items:center;width:880px;height:280px;display:flex}.view-pc .content .anshin_wrap .anshin_list li .img{width:420px}.view-pc .content .anshin_wrap .anshin_list li .links{width:460px;padding:0 40px}.view-pc .content .anshin_wrap .anshin_list li .links .title{color:#236ecd;text-align:center;font-size:22px;font-weight:700}.view-pc .content .anshin_wrap .anshin_list li .links .text{margin-top:7px;font-size:14px}.view-pc .content .anshin_wrap .anshin_list li .links .btn{margin-top:30px}.view-pc .content .anshin_wrap .anshin_list li .links .btn a{color:#fff;text-align:center;cursor:pointer;background:#236ecd;border:2px solid #236ecd;border-radius:60px;flex-flow:wrap;justify-content:center;align-items:center;width:320px;height:60px;margin:0 auto;font-size:20px;font-weight:700;line-height:60px;transition-duration:.3s;display:flex;position:relative}.view-pc .content .anshin_wrap .anshin_list li.min{width:420px}.view-pc .content .anshin_wrap .anshin_list li:not(:first-of-type){margin-top:40px}.view-pc .content .ouchiset_wrap .h3 .rt{bottom:45px}.view-pc .content .ouchiset_wrap .set_data .title .balloon{color:#222;background:#fff;border-radius:10px;height:20px;margin:auto;padding:0 10px;font-size:12px;position:absolute;top:2px;bottom:0;left:25px}.view-pc .content .ouchiset_wrap .set_data .title .balloon_text{padding-left:150px}.view-pc .content .wifi_wrap .terminal_wrap .lt .dotted,.view-pc .content .wifi_wrap .terminal_wrap .rt .dotted,.view-pc .content .wifi_wrap .terminal_wrap .lb .dotted,.view-pc .content .wifi_wrap .terminal_wrap .rb .dotted{position:relative}.view-pc .content .wifi_wrap .terminal_wrap .lt .terminal_title .small,.view-pc .content .wifi_wrap .terminal_wrap .rt .terminal_title .small,.view-pc .content .wifi_wrap .terminal_wrap .lb .terminal_title .small,.view-pc .content .wifi_wrap .terminal_wrap .rb .terminal_title .small{font-size:20px}.view-pc .content .wifi_wrap .terminal_wrap .lt .terminal_title .sup,.view-pc .content .wifi_wrap .terminal_wrap .rt .terminal_title .sup,.view-pc .content .wifi_wrap .terminal_wrap .lb .terminal_title .sup,.view-pc .content .wifi_wrap .terminal_wrap .rb .terminal_title .sup{font-size:12px}.view-pc .content .wifi_wrap .btn a:after,.view-pc .content .anshin_wrap .anshin_list li .links .btn a:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:15px;transform:rotate(45deg)}
.view-sp .tab-menu-wrap{border-bottom:2px solid #c4c4c4;flex-flow:wrap;justify-content:space-between;align-items:center;max-width:305px;margin:30px auto 10px;display:flex}.view-sp .tab-menu-wrap>li{text-align:center;background-color:#cfedfc;border-radius:5px 5px 0 0;width:calc(25% - 1px);padding:16.5px 0 15px;font-size:14px}.view-sp .tab-menu-wrap>li>a{color:#236ecd}.view-sp .tab-menu-wrap>li.active{background-color:#236ecd}.view-sp .tab-menu-wrap>li.active>a{color:#fff;font-weight:700}.view-sp .tab-contents{display:none}.view-sp .price-table-note{margin-top:15px}.view-sp #ouchiwari .ouchiwari .inner .h3 img,.view-sp #ouchiwari .family .inner .logo img,.view-sp #ouchiwari .family .inner .family-img img,.view-sp #ouchiwari .family .inner .accordion .detail .detail-img img,.view-sp #ouchiwari .family .inner .accordion .detail .detail-case .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-cancelstep .cancelstep-step>li .icon img,.view-sp #airset .airset .airset-cancelstep .cancelstep-img img,.view-sp #internet .internet .internet-block .img img,.view-sp #airset .airset .airset-block .img img{zoom:.5}.view-sp #ouchiwari .h2,.view-sp #internet .h2,.view-sp #airset .h2{letter-spacing:0;text-align:center;padding-bottom:20px;font-size:23px;font-weight:700;line-height:1.2;display:block;position:relative}.view-sp #ouchiwari .h2 em,.view-sp #internet .h2 em,.view-sp #airset .h2 em{color:#f23071}.view-sp #ouchiwari .h2 strong,.view-sp #internet .h2 strong,.view-sp #airset .h2 strong{font-size:32px}.view-sp #ouchiwari .h2:after,.view-sp #internet .h2:after,.view-sp #airset .h2:after{content:"";background:linear-gradient(283deg,#236ecd 0%,#58bef9 100%) no-repeat;width:160px;height:8px;margin:auto;display:block;position:absolute;bottom:0;left:0;right:0}.view-sp #airset .airset .h3,.view-sp #airset .airset .airset-block .h3,.view-sp #airset .airset .airset-cancelstep .cancelstep-ttl{letter-spacing:0;text-align:center;font-size:16px;font-weight:700;line-height:1.5;display:block;position:relative}.view-sp #airset .airset .h3 em,.view-sp #airset .airset .airset-block .h3 em,.view-sp #airset .airset .airset-cancelstep .cancelstep-ttl em{color:#f23071}.view-sp #airset .airset .h3 strong,.view-sp #airset .airset .airset-block .h3 strong,.view-sp #airset .airset .airset-cancelstep .cancelstep-ttl strong{font-size:22px}.view-sp #airset .airset .h3 .under,.view-sp #airset .airset .airset-cancelstep .cancelstep-ttl .under{display:inline-block;position:relative}.view-sp #airset .airset .h3 .under:after,.view-sp #airset .airset .airset-cancelstep .cancelstep-ttl .under:after{content:"";background-color:#f23071;width:100%;height:2px;margin:auto;display:block;position:absolute;bottom:2px;left:0;right:0}.view-sp #internet .internet .internet-block,.view-sp #airset .airset .airset-block{background-color:#fff;border-radius:10px;padding:25px 0 30px}.view-sp #internet .internet .internet-block .ttl,.view-sp #airset .airset .airset-block .ttl{color:#f23071;letter-spacing:0;text-align:center;font-size:19px;font-weight:700;line-height:1.5}.view-sp #internet .internet .internet-block .text,.view-sp #airset .airset .airset-block .text{text-align:center;margin-top:10px;font-size:16px;line-height:1.75}.view-sp #internet .internet .internet-block .img,.view-sp #airset .airset .airset-block .img{text-align:center;margin-top:15px}.view-sp #internet .internet .internet-block .note,.view-sp #airset .airset .airset-block .note,.view-sp #internet .internet .internet-block .note_num,.view-sp #airset .airset .airset-block .note_num{width:305px;margin:5px auto 0}.view-sp #internet .internet .internet-block .button,.view-sp #airset .airset .airset-block .button{margin-top:20px;display:block}.view-sp #internet .internet .internet-block .button>a,.view-sp #airset .airset .airset-block .button>a,.view-sp #internet .internet .internet-block .button>label,.view-sp #airset .airset .airset-block .button>label{color:#fff;background-color:#236ecd;border-radius:23px;flex-flow:wrap;justify-content:center;align-items:center;width:230px;height:45px;margin:0 auto;font-size:13px;font-weight:700;display:flex;position:relative}.view-sp #internet .internet .internet-block .button>a:after,.view-sp #airset .airset .airset-block .button>a:after,.view-sp #internet .internet .internet-block .button>label:after,.view-sp #airset .airset .airset-block .button>label: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:18px;transform:rotate(45deg)}.view-sp #airset .airset .airset-cancelstep{background-color:#fff;border-radius:10px;margin-top:40px;padding:30px 10px 15px;position:relative}.view-sp #airset .airset .airset-cancelstep .cancelstep-ttl{width:210px;margin-right:auto}.view-sp #airset .airset .airset-cancelstep .cancelstep-img{z-index:1;position:absolute;top:-25px;right:-20px}.view-sp #airset .airset .airset-cancelstep .cancelstep-step{z-index:2;margin-top:120px;display:block;position:relative}.view-sp #airset .airset .airset-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 #airset .airset .airset-cancelstep .cancelstep-step>li:nth-child(2n){background-color:#f44f86}.view-sp #airset .airset .airset-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 #airset .airset .airset-cancelstep .cancelstep-step>li .step .num{font-size:19px}.view-sp #airset .airset .airset-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 #airset .airset .airset-cancelstep .cancelstep-step>li .text{color:#fff;margin-left:5px;font-size:16px;font-weight:700}.view-sp #airset .airset .airset-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 #airset .airset .airset-cancelstep+.note,.view-sp #airset .airset .airset-cancelstep+.note_num{margin-top:35px}.view-sp #ouchiwari{padding-top:30px;padding-bottom:30px}.view-sp #ouchiwari .h2 em{display:inline-block;position:relative}.view-sp #ouchiwari .h2 em span{position:relative}.view-sp #ouchiwari .h2 em span small{color:#000;text-align:center;font-size:10px;font-weight:400;display:inline-block;position:absolute;top:-3px;left:0;right:0}.view-sp #ouchiwari .ouchiwari{margin-top:40px;padding:0 20px}.view-sp #ouchiwari .ouchiwari .inner{background-color:#ffe600;border-radius:5px;overflow:hidden}.view-sp #ouchiwari .ouchiwari .inner .h3{text-align:center}.view-sp #ouchiwari .family{margin-top:70px;padding:0 20px;position:relative}.view-sp #ouchiwari .family .inner{background-color:#ffe600;border-radius:5px;padding:60px 15px 35px}.view-sp #ouchiwari .family .inner .logo{background-color:#fff;border-radius:5px;width:112px;margin:auto;padding-bottom:7px;display:inline-block;position:absolute;top:-22px;left:0;right:0}.view-sp #ouchiwari .family .inner .logo img{margin-top:-20px}.view-sp #ouchiwari .family .inner .family-img{text-align:center}.view-sp #ouchiwari .family .inner .accordion{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.view-sp #ouchiwari .family .inner .accordion>dt{cursor:pointer;background-color:#fff;border:3px solid #000;border-radius:24px;flex-flow:wrap;order:2;justify-content:center;align-items:center;width:100%;height:48px;margin-top:20px;font-size:13px;font-weight:700;display:flex;position:relative}.view-sp #ouchiwari .family .inner .accordion>dt:before,.view-sp #ouchiwari .family .inner .accordion>dt:after{content:"";background-color:#000;width:14px;height:2px;margin:auto;display:block;position:absolute;top:0;bottom:0;right:24px}.view-sp #ouchiwari .family .inner .accordion>dt:after{transform:rotate(90deg)}.view-sp #ouchiwari .family .inner .accordion>dt .close{display:none}.view-sp #ouchiwari .family .inner .accordion>dt.active:after{transform:rotate(0)}.view-sp #ouchiwari .family .inner .accordion>dt.active .look{display:none}.view-sp #ouchiwari .family .inner .accordion>dt.active .close{display:inline}.view-sp #ouchiwari .family .inner .accordion .detail{background-color:#fff;border-radius:10px;order:1;width:100%;margin-top:20px;padding:25px 10px 20px}.view-sp #ouchiwari .family .inner .accordion .detail .text{font-size:16px;line-height:1.75}.view-sp #ouchiwari .family .inner .accordion .in-accordion{border:1px solid #ddd;border-radius:5px;margin-top:20px;display:block}.view-sp #ouchiwari .family .inner .accordion .in-accordion>dt{cursor:pointer;background-color:#f7f7f7;padding:15px;font-weight:700}.view-sp #ouchiwari .family .inner .accordion .in-accordion>dt.active{color:#fff;background-color:#236ecd}.view-sp #ouchiwari .family .inner .accordion .in-accordion>dd{background-color:#fff;padding:15px}.view-sp #ouchiwari .family .inner .accordion .in-accordion>dd .in-ttl{margin-top:15px;font-weight:700;display:block}.view-sp #ouchiwari .family .inner .accordion .in-accordion>dd .list{margin-top:10px}.view-sp #ouchiwari .family .inner .accordion .in-accordion>dd .list li{margin-left:1em}.view-sp #ouchiwari .family .inner .accordion .in-accordion>dd .note,.view-sp #ouchiwari .family .inner .accordion .in-accordion>dd .note_num{margin-top:10px}.view-sp #ouchiwari .family .inner .note,.view-sp #ouchiwari .family .inner .note_num{margin-top:20px}.view-sp #internet{padding-top:50px}.view-sp #internet .internet{background-color:#feeff4;margin-top:40px;padding:40px 20px}.view-sp #internet .internet .internet-block+.internet-block{margin-top:20px}.view-sp #internet .internet .internet-block .img_price{background-color:#f23071;border-radius:10px;padding:20px 0}.view-sp #internet .internet .internet-block .ttl{color:#000}.view-sp #internet .internet .internet-block .ttl small{font-size:16px}.view-sp #internet .internet .internet-block .ttl em{color:#f23071}.view-sp #internet .internet .internet-block .ttl .under{display:inline-block;position:relative}.view-sp #internet .internet .internet-block .ttl .under:after{content:"";background-color:#f23071;width:100%;height:2px;margin:auto;display:block;position:absolute;bottom:2px;left:0;right:0}.view-sp #airset{padding-top:30px}.view-sp #airset .airset{background-color:#feeff4;margin-top:40px;padding:40px 20px}.view-sp #airset .airset .airset-block+.h3{margin-top:30px}.view-sp #airset .airset .ttl{text-align:center;margin-top:30px;font-size:19px;font-weight:700;display:block}.view-sp #airset .airset .airset-block{border-radius:5px;margin-top:20px;padding-left:15px;padding-right:15px}.view-sp #airset .airset .airset-block .list{background:url(/img/sp/page/price/ouchinodenwa/index/device.png) 50%/auto 235px no-repeat;flex-flow:wrap;place-content:space-between;align-items:center;width:100%;height:730px;margin-top:25px;margin-bottom:-20px;padding-bottom:20px;display:flex}.view-sp #airset .airset .airset-block .list .item{width:45%;display:inline-block}.view-sp #airset .airset .airset-block .list .item .icon{background-color:#f7f7f7;border-radius:50%;flex-flow:wrap;justify-content:center;align-items:center;width:125px;height:125px;margin:0 auto;display:flex}.view-sp #airset .airset .airset-block .list .item .ttl{color:#236ecd;text-align:center;background-color:#cfedfc;border-radius:2px;flex-flow:wrap;justify-content:center;align-items:center;height:55px;margin:10px auto 0;font-size:13px;font-weight:700;line-height:1.2;display:flex}.view-sp #airset .airset .airset-block .list .item .ttl em{font-size:17px}.view-sp #airset .airset .airset-block .list .item .text{letter-spacing:0;text-align:center;margin:10px auto 0;font-size:12px;line-height:1.2;display:inline-block}.view-sp #airset .airset .airset-step{margin-top:20px}.view-sp #airset .airset .airset-step+.airset-step{position:relative}.view-sp #airset .airset .airset-step+.airset-step:before{content:"";border:15px solid #0000;border-top-color:#000;border-bottom:none;width:0;height:0;margin:auto;display:inline-block;position:absolute;top:-25px;left:0;right:0}.view-sp #airset .airset .airset-step .step{background-color:#f23071;border-radius:10px 10px 0 0;flex-flow:wrap;justify-content:center;align-items:center;width:170px;height:25px;margin:auto;display:flex}.view-sp #airset .airset .airset-step .step span{color:#fff;font-size:14px;font-weight:700;display:inline-block}.view-sp #airset .airset .airset-step .step .num{margin-left:8px;font-size:20px}.view-sp #airset .airset .airset-step .inner{background-color:#fff;border-radius:10px;padding:25px 15px 30px}.view-sp #airset .airset .airset-step .inner .ttl{color:#f23071;text-align:center;font-size:19px;font-weight:700}.view-sp #airset .airset .airset-step .inner .icon{flex-flow:wrap;justify-content:center;align-items:center;margin-top:15px;display:flex}.view-sp #airset .airset .airset-step .inner .text{text-align:left;margin-top:10px;font-size:16px;line-height:1.75}.view-sp #airset .airset .airset-support{background-color:#fff;border-radius:10px;margin-top:35px;padding:30px 15px 20px}.view-sp #airset .airset .airset-support .item{background-color:#e4f0fc;border-radius:10px;margin-top:20px;padding-bottom:30px}.view-sp #airset .airset .airset-support .item .ttl{color:#236ecd;letter-spacing:0;text-align:center;font-size:19px;font-weight:700;line-height:1.5}.view-sp #airset .airset .airset-support .item .ttl:first-of-type{padding-top:25px}.view-sp #airset .airset .airset-support .item .img+.ttl{margin-top:15px}.view-sp #airset .airset .airset-support .item .text{text-align:left;margin-top:10px;padding:0 15px;font-size:14px;line-height:1.75}.view-sp #airset .airset .airset-support .item .button{margin-top:20px;display:block}.view-sp #airset .airset .airset-support .item .button>a,.view-sp #airset .airset .airset-support .item .button>label{color:#fff;background-color:#236ecd;border-radius:23px;flex-flow:wrap;justify-content:center;align-items:center;width:230px;height:45px;margin:0 auto;font-size:13px;font-weight:700;display:flex;position:relative}@keyframes fukidashi-move{0%{display:none}20%{display:none;transform:scale(.5)}30%{transform:scale(1)}}@keyframes cta-ttl-move{0%{opacity:0}20%{opacity:.5}30%{opacity:1}to{opacity:1}}@keyframes arrow-background-move{0%{background-position-x:right}30%{background-position-x:50%}70%{background-position-x:50%}to{background-position-x:left}}.view-sp ._cta-top-animation .cta-box{text-align:center;background-color:#037de4;margin-bottom:0;padding-top:15px;padding-bottom:25px;position:relative}.view-sp ._cta-top-animation .cta-box:after{content:"";border-top:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;margin:auto;position:absolute;top:-2px;left:0;right:0}.view-sp ._cta-top-animation .cta-box .cta-ttl-wrap{height:140px}.view-sp ._cta-top-animation .cta-box .cta-ttl{color:#fff;margin-bottom:10px;padding:0 10px;font-size:21px;font-weight:700;animation:3s infinite cta-ttl-move;display:inline-block;position:relative}.view-sp ._cta-top-animation .cta-box .cta-ttl .color{color:#fff7b6}.view-sp ._cta-top-animation .cta-box .cta-ttl .color .text-num{font-size:32px}.view-sp ._cta-top-animation .cta-box .fukidashi{text-align:center;z-index:2;background:#ffee57;border-radius:50px;width:280px;margin:0 auto 15px;padding:4px 0;font-size:14px;font-weight:700;animation:3s infinite fukidashi-move;position:relative;box-shadow:0 2px 2px #236ecd4d}.view-sp ._cta-top-animation .cta-box .fukidashi span{color:#f23071}.view-sp ._cta-top-animation .cta-box .form-entry{width:300px;height:90px;margin:0 auto;display:inline-block;position:relative}.view-sp ._cta-top-animation .cta-box .form-entry>a{z-index:1;background:#f23071;border-radius:45px;flex-flow:wrap;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.view-sp ._cta-top-animation .cta-box .form-entry>a .text{color:#fff;text-align:center;margin-left:6px;font-size:18px;font-weight:700;line-height:1.15;display:inline-block}.view-sp ._cta-top-animation .cta-box .form-entry>a .arrow{clip-path:polygon(60% 0%,100% 50%,60% 100%,0% 100%,40% 50%,0% 0%);background-image:linear-gradient(90deg,#0000 33%,#fff 33% 66%,#0000 66%);background-size:330% 100%;width:10px;height:20px;animation:1.5s infinite arrow-background-move}.view-sp ._cta-top-animation .cta-bottom-note{margin:15px}.view-sp .cta_head{text-align:center;background:#333;padding:20px 20px 0}.view-sp .cta_head.sasudake{height:100px}.view-sp .cta_head .fukidashi{margin-top:15px;animation:3.5s infinite fukidashi-move}.view-sp .cta_head .fukidashi span{color:#fff;font-size:14px;position:relative}.view-sp .cta-wrap{margin-top:-1px}.view-sp .cta-wrap .cta-block{background:#333;padding:10px 0 25px}.view-sp .cta-wrap .cta-block .cta-button-01{color:#fff;text-align:center;background:linear-gradient(90deg,#fb437b 0%,#ff6dac 80%);border-radius:8vw;align-items:center;width:calc(100% - 55px);height:15vw;margin:0 auto;padding:0 0 1vw 18vw;font-size:4.3vw;font-weight:700;line-height:1;display:flex;position:relative}.view-sp .cta-wrap .cta-block .cta-button-01 img{width:27px;position:absolute;top:-9px;left:7vw}.view-sp .cta-wrap .cta-block .cta-button-01 .arrow{clip-path:polygon(60% 0%,100% 50%,60% 100%,0% 100%,40% 50%,0% 0%);background-image:linear-gradient(90deg,#0000 33%,#fff 33% 66%,#0000 66%);background-size:330% 100%;width:10px;height:20px;margin-top:5px;margin-left:30px;animation:1.5s infinite arrow-background-move}
