.view-pc .mainv{background:#f23071}.view-pc .mainv .mainv_wrap{text-align:center;width:1000px;height:500px;margin:0 auto;padding-top:38px;position:relative}.view-pc .mainv .mainv_wrap ul{flex-flow:wrap;justify-content:space-between;align-items:center;margin:30px 0 5px;display:flex}.view-pc .mainv .mainv_wrap ul .price{flex-flow:wrap;justify-content:space-between;align-items:center;width:720px;display:flex}.view-pc .mainv .mainv_wrap ul .price .block{background:#fff;border-radius:10px;flex-flow:wrap;justify-content:space-between;align-items:center;width:350px;height:110px;padding:0 14px;display:flex}.view-pc .mainv .mainv_wrap ul .device{width:240px}.view-pc .mainv .mainv_wrap ul .device img{filter:drop-shadow(15px 15px 10px #0009)}.view-pc .mainv .mainv_wrap .note{color:#fff}.view-pc .mainv .mainv_wrap:before,.view-pc .mainv .mainv_wrap:after{content:"";width:490px;height:480px;display:block;position:absolute;bottom:0}.view-pc .mainv .mainv_wrap:before{background:url(/img/pc/price/ouchinodenwa/confetti_left.png) 50% no-repeat;left:-330px}.view-pc .mainv .mainv_wrap:after{background:url(/img/pc/price/ouchinodenwa/confetti_right.png) 50% no-repeat;width:400px;right:-300px}.view-pc .content .lightpink_bg{padding:80px 0}.view-pc .content .motto_wrap{background:#fff;border-radius:10px;margin-bottom:90px;padding:65px 60px 75px;position:relative}.view-pc .content .motto_wrap h3 .number{font-style:45px;letter-spacing:-2px}.view-pc .content .motto_wrap .lightblue_wrap{background:#cfedfc;border-radius:10px;margin-bottom:30px;padding:40px 40px 40px 85px}.view-pc .content .motto_wrap .lightblue_wrap ul{flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.view-pc .content .js-faq.yen>dt,.view-pc .content .js-faq.tel>dt{cursor:pointer;background:#fff url(/img/pc/price/ouchinodenwa/price_500_off.png) right 95px center no-repeat;padding-left:35px;font-size:24px;line-height:100px}.view-pc .content .js-faq.yen>dt .tof,.view-pc .content .js-faq.tel>dt .tof{width:650px;padding-left:75px;position:relative}.view-pc .content .js-faq.yen>dt .tof:before,.view-pc .content .js-faq.tel>dt .tof:before{content:"";background:url(/img/pc/price/ouchinodenwa/icon_yen_off.png) no-repeat;width:52px;height:52px;margin:auto;transition-property:background;transition-duration:.3s;display:block;position:absolute;top:0;bottom:0;left:0}.view-pc .content .js-faq.yen>dt .small,.view-pc .content .js-faq.tel>dt .small{font-size:14px}.view-pc .content .js-faq.yen>dt:hover,.view-pc .content .js-faq.tel>dt:hover{background:#ff6297 url(/img/pc/price/ouchinodenwa/price_500_on.png) right 95px center no-repeat}.view-pc .content .js-faq.yen>dt:hover .tof:before,.view-pc .content .js-faq.tel>dt:hover .tof:before{background:url(/img/pc/price/ouchinodenwa/icon_yen_on.png) no-repeat}.view-pc .content .js-faq.yen>dt.active,.view-pc .content .js-faq.tel>dt.active{color:#fff;background:#f23071 url(/img/pc/price/ouchinodenwa/price_500_on.png) right 95px center no-repeat}.view-pc .content .js-faq.yen>dt.active .tof:before,.view-pc .content .js-faq.tel>dt.active .tof:before{background:url(/img/pc/price/ouchinodenwa/icon_yen_on.png) no-repeat}.view-pc .content .js-faq.yen>dt+dd,.view-pc .content .js-faq.tel>dt+dd{background:#fff;padding:60px 60px 70px}.view-pc .content .js-faq.yen .btn,.view-pc .content .js-faq.tel .btn{text-align:center}.view-pc .content .js-faq.yen .btn.btn_accordion,.view-pc .content .js-faq.tel .btn.btn_accordion{margin-top:55px}.view-pc .content .js-faq.yen .btn.btn_accordion a,.view-pc .content .js-faq.tel .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 .js-faq.yen .btn.btn_accordion a:before,.view-pc .content .js-faq.tel .btn.btn_accordion a:before,.view-pc .content .js-faq.yen .btn.btn_accordion a:after,.view-pc .content .js-faq.tel .btn.btn_accordion a:after{content:"";background:#222;border:none;border-top:2px solid #222;width:14px;height:0;margin:auto;transition-duration:.3s;display:block;position:absolute;top:0;bottom:0;right:20px}.view-pc .content .js-faq.yen .btn.btn_accordion a:after,.view-pc .content .js-faq.tel .btn.btn_accordion a:after{transform:rotate(0)}.view-pc .content .js-faq.yen .title,.view-pc .content .js-faq.tel .title{margin-bottom:25px;font-size:24px;font-weight:700}.view-pc .content .js-faq.yen .price_table,.view-pc .content .js-faq.tel .price_table{margin-bottom:67px}.view-pc .content .js-faq.yen .price_table table tr:not(:first-of-type),.view-pc .content .js-faq.tel .price_table table tr:not(:first-of-type){border-top:2px solid #c4c4c4}.view-pc .content .js-faq.yen .price_table table th,.view-pc .content .js-faq.tel .price_table table th{color:#236ecd;text-align:center;background:#e4f0fc;width:280px;height:74px;font-size:16px}.view-pc .content .js-faq.yen .price_table table th.point,.view-pc .content .js-faq.tel .price_table table th.point{color:#f23071;height:108px;font-size:24px;font-weight:700}.view-pc .content .js-faq.yen .price_table table td,.view-pc .content .js-faq.tel .price_table table td{background:#f7f7f7;flex-flow:wrap;justify-content:space-between;align-items:center;width:600px;height:74px;padding:0 30px 0 35px;font-size:16px;display:flex}.view-pc .content .js-faq.yen .price_table table td.right,.view-pc .content .js-faq.tel .price_table table td.right{justify-content:flex-end}.view-pc .content .js-faq.yen .price_table table td:not(:first-of-type),.view-pc .content .js-faq.tel .price_table table td:not(:first-of-type){border-left:2px solid #c4c4c4}.view-pc .content .js-faq.yen .price_table table .tl,.view-pc .content .js-faq.tel .price_table table .tl{border-radius:10px 0 0}.view-pc .content .js-faq.yen .price_table table .tr,.view-pc .content .js-faq.tel .price_table table .tr{border-radius:0 10px 0 0}.view-pc .content .js-faq.yen .price_table table .br,.view-pc .content .js-faq.tel .price_table table .br{border-radius:0 0 10px;height:108px}.view-pc .content .js-faq.yen .price_table table .bl,.view-pc .content .js-faq.tel .price_table table .bl{border-radius:0 0 0 10px}.view-pc .content .js-faq.yen .option_wrap,.view-pc .content .js-faq.tel .option_wrap{background:#e4f0fc;border-radius:10px;margin-bottom:40px;padding:40px 30px 35px}.view-pc .content .js-faq.yen .option_wrap .title,.view-pc .content .js-faq.tel .option_wrap .title{text-align:center}.view-pc .content .js-faq.yen .option_wrap .option,.view-pc .content .js-faq.tel .option_wrap .option{background:#fff;border-radius:10px;flex-flow:wrap;justify-content:space-between;align-items:center;margin-bottom:35px;padding:40px;display:flex}.view-pc .content .js-faq.yen .option_wrap .option li,.view-pc .content .js-faq.tel .option_wrap .option li{flex-flow:wrap;justify-content:space-between;align-items:center;width:340px;display:flex}.view-pc .content .js-faq.yen .option_wrap .option li .icon,.view-pc .content .js-faq.tel .option_wrap .option li .icon{background:#cfedfc;border-radius:110px;flex-flow:wrap;justify-content:center;align-items:center;width:110px;height:110px;display:flex}.view-pc .content .js-faq.yen .option_wrap .option li .text_wrap,.view-pc .content .js-faq.tel .option_wrap .option li .text_wrap{width:210px}.view-pc .content .js-faq.yen .option_wrap .option li .text_wrap .title,.view-pc .content .js-faq.tel .option_wrap .option li .text_wrap .title{color:#236ecd;text-align:left;margin-bottom:5px;font-size:20px}.view-pc .content .js-faq.yen .option_wrap .option li:nth-child(n+3),.view-pc .content .js-faq.tel .option_wrap .option li:nth-child(n+3){margin-top:40px}.view-pc .content .js-faq.yen .option_wrap .option_tel,.view-pc .content .js-faq.tel .option_wrap .option_tel{flex-flow:wrap;justify-content:space-between;align-items:stretch;margin-bottom:35px;display:flex}.view-pc .content .js-faq.yen .option_wrap .option_tel li,.view-pc .content .js-faq.tel .option_wrap .option_tel li{background:#fff;border-radius:10px;flex-flow:column wrap;justify-content:space-between;align-items:center;width:390px;padding:30px 0 35px;display:flex}.view-pc .content .js-faq.yen .option_wrap .option_tel li .title,.view-pc .content .js-faq.tel .option_wrap .option_tel li .title{margin-bottom:15px;font-size:16px}.view-pc .content .js-faq.yen .option_wrap .option_tel li .icon,.view-pc .content .js-faq.tel .option_wrap .option_tel li .icon{background:#cfedfc;border-radius:110px;flex-flow:wrap;justify-content:center;align-items:center;width:110px;height:110px;display:flex}.view-pc .content .js-faq.yen .option_wrap .option_tel li .icon_wrap,.view-pc .content .js-faq.tel .option_wrap .option_tel li .icon_wrap{flex-flow:wrap;justify-content:space-between;align-items:center;width:300px;margin-bottom:25px;display:flex}.view-pc .content .js-faq.yen .option_wrap .option_tel li .text,.view-pc .content .js-faq.tel .option_wrap .option_tel li .text{color:#f23071;font-size:40px}.view-pc .content .js-faq.yen .option_wrap .option_tel li:nth-child(n+3),.view-pc .content .js-faq.tel .option_wrap .option_tel li:nth-child(n+3){margin-top:35px}.view-pc .content .js-faq.yen .option_wrap .text,.view-pc .content .js-faq.tel .option_wrap .text{text-align:center;font-size:18px;font-weight:700}.view-pc .content .js-faq.yen .option_wrap .text .pink,.view-pc .content .js-faq.tel .option_wrap .text .pink{color:#f23071}.view-pc .content .js-faq.tel{margin-top:30px}.view-pc .content .js-faq.tel>dt{background:#fff url(/img/pc/price/ouchinodenwa/price_about-8_off.png) right 95px center no-repeat}.view-pc .content .js-faq.tel>dt .tof:before{background:url(/img/pc/price/ouchinodenwa/icon_phone_off.png) no-repeat;width:45px;height:44px}.view-pc .content .js-faq.tel>dt:hover{background:#ff6297 url(/img/pc/price/ouchinodenwa/price_about-8_on.png) right 95px center no-repeat}.view-pc .content .js-faq.tel>dt:hover .tof:before{background:url(/img/pc/price/ouchinodenwa/icon_phone_on.png) no-repeat}.view-pc .content .js-faq.tel>dt.active{background:#f23071 url(/img/pc/price/ouchinodenwa/price_about-8_on.png) right 95px center no-repeat}.view-pc .content .js-faq.tel>dt.active .tof:before{background:url(/img/pc/price/ouchinodenwa/icon_phone_on.png) no-repeat}.view-pc .content .setti_wrap ul{flex-flow:wrap;justify-content:space-between;align-items:stretch;display:flex}.view-pc .content .setti_wrap ul li{background:#fff;border-radius:10px;width:100%;padding:70px 65px 80px}.view-pc .content .setti_wrap ul li .h3{margin-bottom:35px}.view-pc .content .setti_wrap ul li .h3 .sup{font-size:16px}.view-pc .content .setti_wrap ul li:not(:first-child){width:480px;margin-top:50px;padding:50px 20px 60px}.view-pc .content .setti_wrap ul li:not(:first-child) .h3{margin-bottom:25px}.view-pc .content .setti_wrap ul li .img{text-align:center}.view-pc .content .setti_wrap .data{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.view-pc .content .setti_wrap .data .img{width:419px}.view-pc .content .setti_wrap .data .table_wrap{width:422px}.view-pc .content .setti_wrap .data .title{margin-bottom:10px;font-size:16px}.view-pc .content .setti_wrap .data .table{border-collapse:separate;border:1px solid #c4c4c4;border-bottom:none;border-radius:10px}.view-pc .content .setti_wrap .data .table th{text-align:center;background:#f7f7f7;border-bottom:1px solid #c4c4c4;width:140px;font-size:14px;line-height:40px}.view-pc .content .setti_wrap .data .table td{border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;width:294px;padding:0 10px;font-size:12px;line-height:40px}.view-pc .content .setti_wrap .data .table .brtl{border-top-left-radius:10px}.view-pc .content .setti_wrap .data .table .brtr{border-top-right-radius:10px}.view-pc .content .setti_wrap .data .table .brbl{border-bottom-left-radius:10px}.view-pc .content .setti_wrap .data .table .brbr{border-bottom-right-radius:10px}.view-pc .content .setti_wrap .note_num{margin-top:20px}.view-pc .content .flow_wrap{margin-bottom:30px;padding:100px 0}.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;font-size:24px;font-weight:700}.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 .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,.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 .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 .wifi_wrap .btn a:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:15px;transform:rotate(45deg)}.view-pc .content .unit_wrap{background:#fff;border-radius:10px;margin-top:60px;padding:70px 50px 75px}.view-pc .content .unit_wrap .img{text-align:center;margin-bottom:55px}.view-pc .content .otoku_wrap{background:#fff;border-radius:10px;margin-top:60px;padding:70px 50px 75px}.view-pc .content .otoku_wrap .img{text-align:center;margin-bottom:55px}.view-pc .content .otoku_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 .otoku_wrap .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 #mainv .mainv .h1 img,.view-sp #telprice .telprice .other .accordion>dt .icon img,.view-sp #telprice .telprice .other .accordion>dt .price img,.view-sp #telprice .telprice .other .accordion>dd .option .list>li .icon img,.view-sp #telprice .telprice .other .accordion>dd .data>dd .img>span img,.view-sp #telprice .telprice .other .accordion>dd .data>dd .price img,.view-sp #anywhere .anywhere .anywhere-step .inner .icon img,.view-sp #airset .airset .airset-block .list .item .icon img,.view-sp #anywhere .anywhere .anywhere-block .img img,.view-sp #airset .airset .airset-block .img img{zoom:.5}.view-sp #telprice .h2,.view-sp #anywhere .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 #telprice .h2 em,.view-sp #anywhere .h2 em,.view-sp #airset .h2 em{color:#f23071}.view-sp #telprice .h2 strong,.view-sp #anywhere .h2 strong,.view-sp #airset .h2 strong{font-size:32px}.view-sp #telprice .h2:after,.view-sp #anywhere .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 #telprice .telprice .inner .h3,.view-sp #telprice .telprice .other .h3,.view-sp #anywhere .anywhere .h3,.view-sp #airset .airset .airset-block .h3{letter-spacing:0;text-align:center;font-size:16px;font-weight:700;line-height:1.5;display:block;position:relative}@media (max-width:374px){.view-sp #telprice .telprice .inner .h3,.view-sp #telprice .telprice .other .h3,.view-sp #anywhere .anywhere .h3,.view-sp #airset .airset .airset-block .h3{font-size:14px}}.view-sp #telprice .telprice .inner .h3 em,.view-sp #telprice .telprice .other .h3 em,.view-sp #anywhere .anywhere .h3 em,.view-sp #airset .airset .airset-block .h3 em{color:#f23071}.view-sp #telprice .telprice .inner .h3 em.black,.view-sp #telprice .telprice .other .h3 em.black,.view-sp #anywhere .anywhere .h3 em.black,.view-sp #airset .airset .airset-block .h3 em.black{color:#000}.view-sp #telprice .telprice .inner .h3 strong,.view-sp #telprice .telprice .other .h3 strong,.view-sp #anywhere .anywhere .h3 strong,.view-sp #airset .airset .airset-block .h3 strong{font-size:22px}@media (max-width:374px){.view-sp #telprice .telprice .inner .h3 strong,.view-sp #telprice .telprice .other .h3 strong,.view-sp #anywhere .anywhere .h3 strong,.view-sp #airset .airset .airset-block .h3 strong{font-size:18px}}.view-sp #telprice .telprice .inner .h3 .under,.view-sp #telprice .telprice .other .h3 .under,.view-sp #anywhere .anywhere .h3 .under,.view-sp #airset .airset .airset-block .h3 .under{display:inline-block;position:relative}.view-sp #telprice .telprice .inner .h3 .under:after,.view-sp #telprice .telprice .other .h3 .under:after,.view-sp #anywhere .anywhere .h3 .under:after,.view-sp #airset .airset .airset-block .h3 .under:after{content:"";background-color:#f23071;width:100%;height:2px;margin:auto;display:block;position:absolute;bottom:2px;left:0;right:0}.view-sp #anywhere .anywhere .anywhere-block,.view-sp #airset .airset .airset-block{background-color:#fff;border-radius:10px;padding:25px 0 30px}.view-sp #anywhere .anywhere .anywhere-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 #anywhere .anywhere .anywhere-block .text,.view-sp #airset .airset .airset-block .text{text-align:center;margin-top:10px;font-size:16px;line-height:1.75}.view-sp #anywhere .anywhere .anywhere-block .img,.view-sp #airset .airset .airset-block .img{text-align:center;margin-top:15px}.view-sp #anywhere .anywhere .anywhere-block .note,.view-sp #airset .airset .airset-block .note,.view-sp #anywhere .anywhere .anywhere-block .note_num,.view-sp #airset .airset .airset-block .note_num{width:305px;margin:5px auto 0}.view-sp #anywhere .anywhere .anywhere-block .button,.view-sp #airset .airset .airset-block .button{margin-top:20px;display:block}.view-sp #anywhere .anywhere .anywhere-block .button>a,.view-sp #airset .airset .airset-block .button>a,.view-sp #anywhere .anywhere .anywhere-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 #anywhere .anywhere .anywhere-block .button>a:after,.view-sp #airset .airset .airset-block .button>a:after,.view-sp #anywhere .anywhere .anywhere-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 #mainv .mainv{background:url(/img/sp/page/price/ouchinodenwa/index/mainv-left.png) 0/contain no-repeat,#f23071 url(/img/sp/page/price/ouchinodenwa/index/mainv-right.png) 100%/contain no-repeat;padding:20px}.view-sp #mainv .mainv .h1{text-align:center}.view-sp #mainv .mainv .mainv-img{text-align:center;margin-top:20px;margin-right:-16px}.view-sp #mainv .mainv .note_num{color:#fff;margin-top:5px}.view-sp #telprice{padding-top:30px}.view-sp #telprice .telprice{background-color:#feeff4;margin-top:40px;padding:40px 20px}.view-sp #telprice .telprice .inner{background-color:#fff;border-radius:5px;padding:35px 15px 25px}.view-sp #telprice .telprice .inner .img{margin-top:30px}.view-sp #telprice .telprice .inner .img .number{letter-spacing:-1px;font-size:24px}.view-sp #telprice .telprice .inner .note_num{margin-top:15px}.view-sp #telprice .telprice .other{margin-top:30px}.view-sp #telprice .telprice .other .accordion{border-radius:4px;margin-top:15px;overflow:hidden}.view-sp #telprice .telprice .other .accordion>dt{cursor:pointer;background-color:#fff;border-radius:3px;flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;height:72px;padding:0 30px 0 15px;display:flex;position:relative}.view-sp #telprice .telprice .other .accordion>dt:before,.view-sp #telprice .telprice .other .accordion>dt:after{content:"";background-color:#f23071;width:14px;height:2px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:10px}.view-sp #telprice .telprice .other .accordion>dt:before{z-index:1;transform:rotate(90deg)}.view-sp #telprice .telprice .other .accordion>dt .icon,.view-sp #telprice .telprice .other .accordion>dt .price{display:inline-block}.view-sp #telprice .telprice .other .accordion>dt .ttl{width:50%;padding-top:5px;padding-left:15px;line-height:1.1;display:inline-block}.view-sp #telprice .telprice .other .accordion>dt .ttl em{letter-spacing:0;font-size:19px;font-weight:700;display:inline-block}.view-sp #telprice .telprice .other .accordion>dt .ttl small{margin-left:-5px;font-size:10px;display:inline-block}.view-sp #telprice .telprice .other .accordion>dt .on{display:none}.view-sp #telprice .telprice .other .accordion>dt.active{color:#fff;background-color:#f23071}.view-sp #telprice .telprice .other .accordion>dt.active:after{z-index:2;background-color:#fff}.view-sp #telprice .telprice .other .accordion>dt.active .off{display:none}.view-sp #telprice .telprice .other .accordion>dt.active .on{display:inline}.view-sp #telprice .telprice .other .accordion>dd{background-color:#fff;padding:25px 10px 40px}.view-sp #telprice .telprice .other .accordion>dd .ttl{text-align:center;font-size:19px;font-weight:700;display:block}.view-sp #telprice .telprice .other .accordion>dd .table{margin-top:15px}.view-sp #telprice .telprice .other .accordion>dd .table+.ttl{margin-top:25px}.view-sp #telprice .telprice .other .accordion>dd .option{background-color:#e4f0fc;border-radius:5px;margin-top:40px;padding:20px 20px 35px}.view-sp #telprice .telprice .other .accordion>dd .option .ttl{text-align:center}.view-sp #telprice .telprice .other .accordion>dd .option .list{background-color:#fff;border-radius:10px;margin-top:15px;padding:25px 15px}.view-sp #telprice .telprice .other .accordion>dd .option .list>li{padding-left:85px;display:block;position:relative}.view-sp #telprice .telprice .other .accordion>dd .option .list>li+li{border-top:1px solid #c4c4c4;margin-top:15px;padding-top:15px}.view-sp #telprice .telprice .other .accordion>dd .option .list>li .icon{background-color:#e4f0fc;border-radius:50%;flex-flow:wrap;justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:absolute;top:15px;left:0}.view-sp #telprice .telprice .other .accordion>dd .option .list>li .name{color:#236ecd;font-size:16px;font-weight:700}.view-sp #telprice .telprice .other .accordion>dd .option .list>li .text{margin-top:5px;font-size:14px;line-height:1.75}.view-sp #telprice .telprice .other .accordion>dd .option .appeal{margin-top:15px;font-size:17px;font-weight:700;line-height:1.5}.view-sp #telprice .telprice .other .accordion>dd .option .appeal em{color:#f23071}.view-sp #telprice .telprice .other .accordion>dd .data{background-color:#e4f0fc;border-radius:5px;width:100%;padding:15px 15px 40px}.view-sp #telprice .telprice .other .accordion>dd .data>dt{text-align:center;font-size:22px;font-weight:700;display:block}.view-sp #telprice .telprice .other .accordion>dd .data>dd{background-color:#fff;border-radius:10px;margin-top:20px;padding:25px 0;display:block}.view-sp #telprice .telprice .other .accordion>dd .data>dd .ttl{text-align:center;font-size:16px;font-weight:700}.view-sp #telprice .telprice .other .accordion>dd .data>dd .img{text-align:center;flex-flow:wrap;justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex;position:relative}.view-sp #telprice .telprice .other .accordion>dd .data>dd .img:before{content:"";background-color:#236ecd;width:20px;height:8px;margin:auto;display:block;position:absolute;inset:0}.view-sp #telprice .telprice .other .accordion>dd .data>dd .img>span{background-color:#e4f0fc;border-radius:50%;flex-flow:wrap;justify-content:center;align-items:center;width:77px;height:77px;display:flex}.view-sp #telprice .telprice .other .accordion>dd .data>dd .img>span+span{margin-left:50px}.view-sp #telprice .telprice .other .accordion>dd .data>dd .price{text-align:center;margin-top:10px}.view-sp #telprice .telprice .other .accordion>dd .note_num{margin-top:15px}.view-sp #telprice .telprice .other .accordion>dd .close{cursor:pointer;background-color:#fff;border:3px solid #000;border-radius:24px;flex-flow:wrap;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 #telprice .telprice .other .accordion>dd .close:after{content:"";background-color:#000;width:14px;height:2px;margin:auto;display:block;position:absolute;top:0;bottom:0;right:24px}.view-sp #anywhere{padding-top:30px}.view-sp #anywhere .anywhere{background-color:#feeff4;margin-top:40px;padding:40px 20px}.view-sp #anywhere .anywhere .h3{margin-top:30px}.view-sp #anywhere .anywhere .anywhere-text{text-align:left;font-size:16px;line-height:1.75}.view-sp #anywhere .anywhere .anywhere-block{margin-top:20px;padding-left:20px;padding-right:20px}.view-sp #anywhere .anywhere .anywhere-block .ttl{color:#000}.view-sp #anywhere .anywhere .anywhere-block .ttl small{font-size:16px}.view-sp #anywhere .anywhere .anywhere-block .ttl em{color:#f23071}.view-sp #anywhere .anywhere .anywhere-block .ttl .under{display:inline-block;position:relative}.view-sp #anywhere .anywhere .anywhere-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 #anywhere .anywhere .anywhere-block .caption{text-align:left;width:100%;margin-top:20px;font-size:15px}.view-sp #anywhere .anywhere .anywhere-block .table{border:1px solid #c4c4c4;border-radius:10px;width:100%;margin-top:15px;overflow:hidden}.view-sp #anywhere .anywhere .anywhere-block .table table{width:100%}.view-sp #anywhere .anywhere .anywhere-block .table table tr th{text-align:center;background-color:#f7f7f7;border-right:1px solid #c4c4c4;width:80px;height:30px}.view-sp #anywhere .anywhere .anywhere-block .table table tr td{text-align:left;padding-left:5px}.view-sp #anywhere .anywhere .anywhere-block .table table tr th,.view-sp #anywhere .anywhere .anywhere-block .table table tr td{vertical-align:middle;font-size:11px}.view-sp #anywhere .anywhere .anywhere-block .table table tr+tr th,.view-sp #anywhere .anywhere .anywhere-block .table table tr+tr td{border-top:1px solid #c4c4c4}.view-sp #anywhere .anywhere .anywhere-block .note_num{margin-top:15px}.view-sp #anywhere .anywhere .anywhere-step{margin-top:35px}.view-sp #anywhere .anywhere .anywhere-step+.anywhere-step{margin-top:20px;position:relative}.view-sp #anywhere .anywhere .anywhere-step+.anywhere-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 #anywhere .anywhere .anywhere-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 #anywhere .anywhere .anywhere-step .step span{color:#fff;font-size:14px;font-weight:700;display:inline-block}.view-sp #anywhere .anywhere .anywhere-step .step .num{margin-left:8px;font-size:20px}.view-sp #anywhere .anywhere .anywhere-step .inner{background-color:#fff;border-radius:10px;padding:25px 15px 30px}.view-sp #anywhere .anywhere .anywhere-step .inner .ttl{color:#f23071;text-align:center;font-size:19px;font-weight:700}.view-sp #anywhere .anywhere .anywhere-step .inner .icon{flex-flow:wrap;justify-content:center;align-items:center;margin-top:15px;display:flex}.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{border-radius:5px;margin-top:20px;padding-left:15px;padding-right:15px}.view-sp #airset .airset .airset-block .img{background-color:#f23071;border-radius:10px;padding:20px 0}.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-block .text{text-align:left}.view-sp #airset .airset .airset-block .note_num{margin-top:15px}
