.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{-ms-flex-flow:row;-webkit-flex-direction:row;background:#f23071;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;height:500px;display:flex}.view-pc .mainv .mainv_wrap{text-align:center;z-index:1;width:740px;height:420px;margin-right:150px;position:relative}.view-pc .mainv .mainv_wrap .logo{-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;align-items:center;width:450px;margin:0 auto 18px;display:flex}.view-pc .mainv .mainv_wrap .black{color:#fff;-ms-flex-flow:row;-webkit-flex-direction:row;background:#000;border-radius:60px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:550px;height:60px;margin:45px auto 0;font-size:24px;font-weight:700;display:flex}.view-pc .mainv .mainv_wrap:after{content:"";z-index:-1;background:url(/img/pc/faq/area/device_mv.png) 0 -25px no-repeat;width:617px;height:500px;margin:auto;display:block;position:absolute;top:0;bottom:0;right:-440px}.view-pc .content .lightpink_bg{padding:80px 0}.view-pc .content .text_c{text-align:center;margin-bottom:45px}.view-pc .content .area_wrap{background:#fff;border-radius:10px;padding:50px 60px 60px}.view-pc .content .area_wrap .h3{margin-bottom:30px}.view-pc .content .area_wrap .img{text-align:center;margin-bottom:35px}.view-pc .content .cancel_wrap{text-align:center;background:#fff;border-radius:10px;margin:85px 0 30px;padding:40px 0;position:relative}.view-pc .content .cancel_wrap .h3{margin-bottom:0}.view-pc .content .cancel_wrap:after{content:"";background:url(/img/pc/faq/area/consultant-1.png) 50% no-repeat;width:226px;height:268px;margin:auto;display:block;position:absolute;bottom:0;right:0}.view-pc .content .cancelflow_wrap{margin-top:60px}.view-pc .content .cancelflow_wrap .flow_list li{-ms-flex-direction:row;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-wrap:nowrap;-ms-flex-align:stretch;place-content:space-between center;background:#fff;border-radius:10px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;align-items:stretch;display:flex;position:relative}.view-pc .content .cancelflow_wrap .flow_list li .step{color:#fff;-ms-flex-flow:row;-webkit-flex-direction:row;background:#f23071;border-radius:10px 0 0 10px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:300px;padding:10px;font-size:34px;font-weight:700;display:flex}.view-pc .content .cancelflow_wrap .flow_list li .step .small{margin-right:5px;font-size:18px}.view-pc .content .cancelflow_wrap .flow_list li .step .icon{-ms-flex-flow:row;-webkit-flex-direction:row;background:#fff;border-radius:70px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:70px;height:70px;margin-right:15px;display:flex}.view-pc .content .cancelflow_wrap .flow_list li .text{width:700px;padding:25px 70px}.view-pc .content .cancelflow_wrap .flow_list li .text .title{font-size:24px;font-weight:700}.view-pc .content .cancelflow_wrap .flow_list li .text.pink{border:4px solid #f23071;border-radius:0 10px 10px 0}.view-pc .content .cancelflow_wrap .flow_list li .text.pink .title{color:#f23071}.view-pc .content .cancelflow_wrap .flow_list li:not(:first-child){margin-top:20px}.view-pc .content .cancelflow_wrap .flow_list li:not(:first-child):before{content:"";border:17px solid #0000;border-top-color:#000;width:0;height:0;margin:auto;display:block;position:absolute;top:-10px;left:0;right:0}.view-pc .content .cancelflow_wrap .inner_wrap{background:#e4f0fc;border-radius:10px;margin-top:20px;padding:30px}.view-pc .content .cancelflow_wrap .inner_wrap .point{color:#fff;text-align:center;background:#236ecd;border-radius:20px;width:80px;margin-bottom:5px;font-size:12px}.view-pc .content .cancelflow_wrap .inner_wrap .title_blue{color:#236ecd;margin-bottom:5px;font-size:22px;font-weight:700}.view-pc .content .cancelflow_wrap .inner_wrap .tel_wrap{text-align:center;background:#fff;border-radius:10px;margin-top:25px;padding:20px 0 25px}.view-pc .content .cancelflow_wrap .inner_wrap .tel_wrap .fd span{background:url(/img/pc/common/icon/icon_fd.png) 0 no-repeat;padding-left:40px;font-size:32px;font-weight:700}.view-pc .content .cancelflow_wrap .inner_wrap .tel_wrap .time{font-weight:700}.view-pc .content .cancelflow_wrap .caption{margin-top:30px;font-size:12px}.view-pc .content .fukidashi_area{color:#fff;text-align:center;background:#f23071;border-radius:10px;padding:15px;font-size:24px;font-weight:700;position:relative}.view-pc .content .fukidashi_area:before{content:"";border:20px solid #0000;border-bottom-color:#f23071;width:0;height:0;margin:auto;display:block;position:absolute;top:-40px;left:0;right:0}.view-pc .content .wifi_wrap{background:#fff;border-radius:10px;margin-top:60px;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{-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap: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{-ms-flex-flow:row;-webkit-flex-direction:row;background:#f7f7f7;border-radius:200px;flex-flow:wrap;-webkit-flex-wrap: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_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 .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{-ms-flex-flow:row;-webkit-flex-direction:row;color:#fff;text-align:center;cursor:pointer;background:#236ecd;border:2px solid #236ecd;border-radius:60px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:320px;height:60px;margin:0 auto;font-size:20px;font-weight:700;line-height:60px;transition-property:transform,box-shadow,border,border-top,border-right,background,color;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 .wifi_wrap .btn a:hover{background:#58bef9;border:2px solid #58bef9}.view-pc .content .flow_wrap{margin:0 0 100px}.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{-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap: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{-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.view-pc .content .anshin_wrap .anshin_list li{-ms-flex-flow:row;-webkit-flex-direction:row;background:#cfedfc;border-radius:10px;flex-flow:wrap;-webkit-flex-wrap: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{-ms-flex-flow:row;-webkit-flex-direction:row;color:#fff;text-align:center;cursor:pointer;background:#236ecd;border:2px solid #236ecd;border-radius:60px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:320px;height:60px;margin:0 auto;font-size:20px;font-weight:700;line-height:60px;transition-property:transform,box-shadow,border,border-top,border-right,background,color;transition-duration:.3s;display:flex;position:relative}.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-pc .content .anshin_wrap .anshin_list li .links .btn a:hover{background:#58bef9;border:2px solid #58bef9}.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-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 #about .about .about-block .img img,.view-sp #about .about .about-flow .steps>li .left .icon img,.view-sp #appeal .appeal .appeal-block .list .item .icon img,.view-sp #easy .easy .easy-step .inner .icon img,.view-sp #easy .easy .easy-cancelstep .cancelstep-step>li .icon img,.view-sp #easy .easy .easy-cancelstep .cancelstep-img img,.view-sp #appeal .appeal .appeal-block .img img{zoom:.5;-moz-transform:scale(.5)}.view-sp #appeal .h2,.view-sp #easy .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 #appeal .h2 em,.view-sp #easy .h2 em{color:#f23071}.view-sp #appeal .h2 strong,.view-sp #easy .h2 strong{font-size:32px}.view-sp #appeal .h2:after,.view-sp #easy .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 #about .about .about-block .ttl,.view-sp #about .about .about-cancel .ttl,.view-sp #about .about .about-flow .h3,.view-sp #appeal .appeal .h3,.view-sp #appeal .appeal .appeal-block .h3,.view-sp #easy .easy .h3,.view-sp #easy .easy .easy-cancelstep .cancelstep-ttl{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 #about .about .about-block .ttl,.view-sp #about .about .about-cancel .ttl,.view-sp #about .about .about-flow .h3,.view-sp #appeal .appeal .h3,.view-sp #appeal .appeal .appeal-block .h3,.view-sp #easy .easy .h3,.view-sp #easy .easy .easy-cancelstep .cancelstep-ttl{font-size:14px}}.view-sp #about .about .about-block .ttl em,.view-sp #about .about .about-cancel .ttl em,.view-sp #about .about .about-flow .h3 em,.view-sp #appeal .appeal .h3 em,.view-sp #appeal .appeal .appeal-block .h3 em,.view-sp #easy .easy .h3 em,.view-sp #easy .easy .easy-cancelstep .cancelstep-ttl em{color:#f23071}.view-sp #about .about .about-block .ttl em.black,.view-sp #about .about .about-cancel .ttl em.black,.view-sp #about .about .about-flow .h3 em.black,.view-sp #appeal .appeal .h3 em.black,.view-sp #easy .easy .h3 em.black,.view-sp #easy .easy .easy-cancelstep .cancelstep-ttl em.black{color:#000}.view-sp #about .about .about-block .ttl strong,.view-sp #about .about .about-cancel .ttl strong,.view-sp #about .about .about-flow .h3 strong,.view-sp #appeal .appeal .h3 strong,.view-sp #appeal .appeal .appeal-block .h3 strong,.view-sp #easy .easy .h3 strong,.view-sp #easy .easy .easy-cancelstep .cancelstep-ttl strong{font-size:22px}@media (max-width:374px){.view-sp #about .about .about-block .ttl strong,.view-sp #about .about .about-cancel .ttl strong,.view-sp #about .about .about-flow .h3 strong,.view-sp #appeal .appeal .h3 strong,.view-sp #appeal .appeal .appeal-block .h3 strong,.view-sp #easy .easy .h3 strong,.view-sp #easy .easy .easy-cancelstep .cancelstep-ttl strong{font-size:18px}}.view-sp #about .about .about-block .ttl .under,.view-sp #about .about .about-cancel .ttl .under,.view-sp #about .about .about-flow .h3 .under,.view-sp #appeal .appeal .h3 .under,.view-sp #easy .easy .h3 .under,.view-sp #easy .easy .easy-cancelstep .cancelstep-ttl .under{display:inline-block;position:relative}.view-sp #about .about .about-block .ttl .under:after,.view-sp #about .about .about-cancel .ttl .under:after,.view-sp #about .about .about-flow .h3 .under:after,.view-sp #appeal .appeal .h3 .under:after,.view-sp #easy .easy .h3 .under:after,.view-sp #easy .easy .easy-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 #appeal .appeal .appeal-block{background-color:#fff;border-radius:10px;padding:25px 0 30px}.view-sp #appeal .appeal .appeal-block .ttl{color:#f23071;letter-spacing:0;text-align:center;font-size:19px;font-weight:700;line-height:1.5}.view-sp #appeal .appeal .appeal-block .text{text-align:center;margin-top:10px;font-size:16px;line-height:1.75}.view-sp #appeal .appeal .appeal-block .img{text-align:center;margin-top:15px}.view-sp #appeal .appeal .appeal-block .note,.view-sp #appeal .appeal .appeal-block .note_num{width:305px;margin:5px auto 0}@media (max-width:374px){.view-sp #appeal .appeal .appeal-block .note,.view-sp #appeal .appeal .appeal-block .note_num{width:100%}}.view-sp #appeal .appeal .appeal-block .button{margin-top:20px;display:block}.view-sp #appeal .appeal .appeal-block .button>a,.view-sp #appeal .appeal .appeal-block .button>label{-ms-flex-flow:row;-webkit-flex-direction:row;color:#fff;background-color:#236ecd;border-radius:23px;flex-flow:wrap;-webkit-flex-wrap: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 #appeal .appeal .appeal-block .button>a:after,.view-sp #appeal .appeal .appeal-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 #easy .easy .easy-cancelstep{background-color:#fff;border-radius:10px;margin-top:40px;padding:30px 10px 15px;position:relative}.view-sp #easy .easy .easy-cancelstep .cancelstep-ttl{width:210px;margin-right:auto}@media (max-width:374px){.view-sp #easy .easy .easy-cancelstep .cancelstep-ttl{width:170px}}.view-sp #easy .easy .easy-cancelstep .cancelstep-img{z-index:1;position:absolute;top:-25px;right:-20px}.view-sp #easy .easy .easy-cancelstep .cancelstep-step{z-index:2;margin-top:120px;display:block;position:relative}.view-sp #easy .easy .easy-cancelstep .cancelstep-step>li{-ms-flex-flow:row;-webkit-flex-direction:row;background-color:#f23071;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;align-items:center;width:calc(100% - 15px);height:75px;margin-left:auto;display:flex}.view-sp #easy .easy .easy-cancelstep .cancelstep-step>li:nth-child(2n){background-color:#f44f86}.view-sp #easy .easy .easy-cancelstep .cancelstep-step>li .step{-ms-flex-flow:row;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 #easy .easy .easy-cancelstep .cancelstep-step>li .step .num{font-size:19px}@media (max-width:374px){.view-sp #easy .easy .easy-cancelstep .cancelstep-step>li .step{width:50px;height:50px}.view-sp #easy .easy .easy-cancelstep .cancelstep-step>li .step .num{font-size:16px}}.view-sp #easy .easy .easy-cancelstep .cancelstep-step>li .icon{-ms-flex-flow:row;-webkit-flex-direction:row;background-color:#fff;border-radius:50%;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:50px;height:50px;margin-left:-10px;display:flex}.view-sp #easy .easy .easy-cancelstep .cancelstep-step>li .text{color:#fff;margin-left:5px;font-size:16px;font-weight:700}@media (max-width:374px){.view-sp #easy .easy .easy-cancelstep .cancelstep-step>li .text{letter-spacing:0;font-size:14px}}.view-sp #easy .easy .easy-cancelstep .cancelstep-step>li .fukidashi{-ms-flex-flow:row;-webkit-flex-direction:row;color:#236ecd;background-color:#fff;border-radius:3px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:170px;height:30px;margin-left:15px;font-size:15px;font-weight:700;display:flex;position:relative}@media (max-width:374px){.view-sp #easy .easy .easy-cancelstep .cancelstep-step>li .fukidashi{letter-spacing:0;width:160px;margin-left:10px}}.view-sp #easy .easy .easy-cancelstep .cancelstep-step>li .fukidashi:before{content:"";border:3px solid #0000;border-left:none;border-right:6px solid #fff;width:0;height:0;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:100%}.view-sp #easy .easy .easy-cancelstep+.note{margin-top:35px}.view-sp #easy .easy .easy-cancelstep+.note+.note{margin-top:0}.view-sp #easy .easy .easy-cancelstep+.note_num{margin-top:35px}.view-sp #easy .easy .easy-cancelstep+.note_num+.note_num{margin-top:0}.view-sp #mainv{text-align:center;background-color:#f23071}.view-sp #about .about{background-color:#feeff4;padding:40px 20px}.view-sp #about .about .about-block{background-color:#fff;border-radius:10px;padding:30px 15px}.view-sp #about .about .about-block .img{text-align:center;margin-top:20px}.view-sp #about .about .about-block .text{margin-top:20px;font-size:16px;line-height:1.75}.view-sp #about .about .about-block .balloon{color:#fff;letter-spacing:0;text-align:center;background-color:#f23071;border-radius:10px;margin-top:20px;padding:10px 0;font-size:19px;font-weight:700;position:relative}.view-sp #about .about .about-block .balloon:before{content:"";border:12px solid #0000;border-top:none;border-bottom:15px solid #f23071;width:0;height:0;margin:auto;display:inline-block;position:absolute;bottom:100%;left:0;right:0}.view-sp #about .about .about-cancel{background-color:#fff;border-radius:10px;margin-top:40px;position:relative}.view-sp #about .about .about-cancel .ttl{text-align:left;z-index:1;width:220px;padding:30px}.view-sp #about .about .about-cancel .consultant_img{z-index:0;width:45%;position:absolute;bottom:0;right:0}.view-sp #about .about .about-text{margin-top:20px;font-size:16px;line-height:1.75}.view-sp #about .about .about-flow,.view-sp #about .about .about-flow .steps{margin-top:25px}.view-sp #about .about .about-flow .steps>li{-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:stretch;width:100%;display:flex}.view-sp #about .about .about-flow .steps>li+li{margin-top:15px;position:relative}.view-sp #about .about .about-flow .steps>li+li:before{content:"";z-index:1;border:14px solid #0000;border-top-color:#000;border-bottom:none;width:0;height:0;margin:auto;display:inline-block;position:absolute;top:-7px;left:0;right:0}.view-sp #about .about .about-flow .steps>li .left{-ms-flex-flow:row;-webkit-flex-direction:row;background-color:#f23071;border-radius:10px 0 0 10px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:110px;padding:10px 0;display:flex}.view-sp #about .about .about-flow .steps>li .left .icon{-ms-flex-flow:row;-webkit-flex-direction:row;background-color:#fff;border-radius:50%;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.view-sp #about .about .about-flow .steps>li .left .step{color:#fff;letter-spacing:0;text-align:center;margin-left:10px;font-size:10px;font-weight:700;display:inline-block}.view-sp #about .about .about-flow .steps>li .left .step .num{font-size:19px}.view-sp #about .about .about-flow .steps>li .right{-ms-flex-flow:row;-webkit-flex-direction:row;background-color:#fff;border-radius:0 10px 10px 0;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;align-items:center;width:calc(100% - 110px);padding:20px 12px;display:flex}.view-sp #about .about .about-flow .steps>li .right.finish{border:4px solid #f23071;border-left:none}.view-sp #about .about .about-flow .steps>li .right.finish .text{color:#f23071}.view-sp #about .about .about-flow .steps>li .right .text{letter-spacing:0;font-size:17px;font-weight:700;display:block}.view-sp #about .about .about-flow .steps>li .right .info{background-color:#e4f0fc;border-radius:10px;margin-top:20px;padding:20px 15px;display:block}.view-sp #about .about .about-flow .steps>li .right .info .important{-ms-flex-flow:row;-webkit-flex-direction:row;color:#fff;background-color:#236ecd;border-radius:11px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:60px;height:22px;margin-right:auto;font-size:13px;font-weight:700;display:flex}.view-sp #about .about .about-flow .steps>li .right .info .ttl{color:#236ecd;text-align:left;margin-top:5px;font-size:17px;font-weight:700}.view-sp #about .about .about-flow .steps>li .right .info .text{text-align:left;margin-top:5px;font-size:14px;font-weight:400}.view-sp #about .about .about-flow .steps>li .right .info .fd{background-color:#fff;border-radius:5px;margin-top:10px;padding:10px 0;display:block}.view-sp #about .about .about-flow .steps>li .right .info .fd .dial{letter-spacing:-.05em;text-align:center;background:url(/img/sp/page/faq/area/index/fd.png) 5px/18px no-repeat;padding-left:25px;font-size:18px;font-weight:700;display:block}.view-sp #about .about .about-flow .steps>li .right .info .fd .time{text-align:center;margin-top:5px;font-size:13px;font-weight:700;display:block}.view-sp #about .about .note{margin-top:15px}.view-sp #about .about .note+.note{margin-top:0}.view-sp #appeal{padding-top:30px}.view-sp #appeal .appeal{background-color:#feeff4;margin-top:40px;padding:40px 20px}.view-sp #appeal .appeal .appeal-block+.h3{margin-top:30px}.view-sp #appeal .appeal .ttl{text-align:center;margin-top:30px;font-size:19px;font-weight:700;display:block}.view-sp #appeal .appeal .appeal-block{border-radius:5px;margin-top:20px;padding-left:15px;padding-right:15px}.view-sp #appeal .appeal .appeal-block .img{background-color:#f23071;border-radius:10px;padding:20px 0}.view-sp #appeal .appeal .appeal-block .img.price-table-container{background-color:unset;padding:0}.view-sp #appeal .appeal .appeal-block .list{-ms-flex-flow:row;-webkit-flex-direction:row;background:url(/img/sp/page/price/ouchinodenwa/index/device.png) 50%/auto 235px no-repeat;flex-flow:wrap;-webkit-flex-wrap:wrap;place-content:space-between;align-items:center;width:100%;height:735px;margin-top:25px;padding-bottom:20px;display:flex}.view-sp #appeal .appeal .appeal-block .list .item{display:inline-block}.view-sp #appeal .appeal .appeal-block .list .item .icon{-ms-flex-flow:row;-webkit-flex-direction:row;background-color:#f7f7f7;border-radius:50%;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:125px;height:125px;margin:0 auto;display:flex}.view-sp #appeal .appeal .appeal-block .list .item .icon>span{text-align:center;width:80px;display:inline-block}.view-sp #appeal .appeal .appeal-block .list .item .ttl{-ms-flex-flow:row;-webkit-flex-direction:row;color:#236ecd;text-align:center;background-color:#cfedfc;border-radius:2px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:145px;height:55px;margin:10px auto 0;font-size:13px;font-weight:700;line-height:1.2;display:flex}.view-sp #appeal .appeal .appeal-block .list .item .ttl em{font-size:17px}.view-sp #appeal .appeal .appeal-block .list .item .text{letter-spacing:0;text-align:center;margin:10px auto 0;font-size:14px;line-height:1.8;display:inline-block}.view-sp #easy{padding-top:30px}.view-sp #easy .easy{background-color:#feeff4;margin-top:40px;padding:40px 20px}.view-sp #easy .easy .ttl{text-align:center;margin-top:30px;font-size:19px;font-weight:700;display:block}.view-sp #easy .easy .easy-step{margin-top:20px}.view-sp #easy .easy .easy-step+.easy-step{position:relative}.view-sp #easy .easy .easy-step+.easy-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 #easy .easy .easy-step .step{-ms-flex-flow:row;-webkit-flex-direction:row;background-color:#f23071;border-radius:10px 10px 0 0;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:170px;height:25px;margin:auto;display:flex}.view-sp #easy .easy .easy-step .step span{color:#fff;font-size:14px;font-weight:700;display:inline-block}.view-sp #easy .easy .easy-step .step .num{margin-left:8px;font-size:20px}.view-sp #easy .easy .easy-step .inner{background-color:#fff;border-radius:10px;padding:25px 15px 30px}.view-sp #easy .easy .easy-step .inner .ttl{color:#f23071;text-align:center;font-size:19px;font-weight:700}.view-sp #easy .easy .easy-step .inner .icon{-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;margin-top:15px;display:flex}.view-sp #easy .easy .easy-step .inner .text{text-align:left;margin-top:10px;font-size:16px;line-height:1.75}.view-sp #easy .easy .easy-cancelstep{background-color:#feeff4;margin-left:-10px;margin-right:-10px}.view-sp #easy .easy .easy-cancelstep .cancelstep-img{right:-10px}.view-sp #easy .easy .easy-text{margin-top:30px;font-size:16px;line-height:1.75}.view-sp #easy .easy .easy-support{background-color:#fff;border-radius:10px;margin-top:35px;padding:30px 15px 20px}.view-sp #easy .easy .easy-support .item{background-color:#e4f0fc;border-radius:10px;margin-top:20px;padding-bottom:30px}.view-sp #easy .easy .easy-support .item .ttl{color:#236ecd;letter-spacing:0;text-align:center;font-size:19px;font-weight:700;line-height:1.5}.view-sp #easy .easy .easy-support .item .ttl:first-of-type{padding-top:25px}.view-sp #easy .easy .easy-support .item .img+.ttl{margin-top:15px}.view-sp #easy .easy .easy-support .item .text{text-align:left;margin-top:10px;padding:0 15px;font-size:14px;line-height:1.75}.view-sp #easy .easy .easy-support .item .button{margin-top:20px;display:block}.view-sp #easy .easy .easy-support .item .button>a,.view-sp #easy .easy .easy-support .item .button>label{-ms-flex-flow:row;-webkit-flex-direction:row;color:#fff;background-color:#236ecd;border-radius:23px;flex-flow:wrap;-webkit-flex-wrap: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 #easy .easy .easy-support .item .button>a:after,.view-sp #easy .easy .easy-support .item .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)}
