.view-pc .otoku_wrap{background:#fff;border-radius:10px;padding:70px 60px 75px}.view-pc .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:url(/img/pc/campaign/norikae_start/bg_pattern.png) 50%;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.view-pc .mainv .mainv_wrap{text-align:center;z-index:1;background:#fff;border:8px solid #a1d6f6;width:890px;margin:1em auto;padding:25px;position:relative}.view-pc .mainv .mainv_wrap .logo{text-align:right}.view-pc .mainv .mainv_wrap .block{-ms-flex-flow:row;-webkit-flex-direction:row;border-radius:10px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;margin:45px auto 0;padding:12px;display:flex}.view-pc .mainv .mainv_wrap .block .balloon{color:#fff;-ms-flex-flow:row;-webkit-flex-direction:row;background:#f23071;border-radius:137px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:137px;height:137px;font-size:24px;font-weight:700;display:flex}.view-pc .mainv .mainv_wrap:before,.view-pc .mainv .mainv_wrap:after{content:"";z-index:-1;width:478px;height:500px;margin:auto;display:block;position:absolute;top:0;bottom:0}.view-pc .mainv .mainv_wrap:before{background:url(/img/pc/campaign/norikae_start/confetti_left.png) 50% no-repeat;left:-370px}.view-pc .mainv .mainv_wrap:after{background:url(/img/pc/campaign/norikae_start/confetti_right.png) 50% no-repeat;right:-360px}.view-pc .content .campaign_bn{width:880px;margin:0 auto 65px}.view-pc .content .campaign_bn a{width:100%}.view-pc .content .campaign_bn .img{-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;height:142px;display:flex}.view-pc .content .lightpink_bg,.view-pc .content .skyblue_bg{padding:80px 0}.view-pc .content .penalty_wrap{background:#fff;border-radius:10px;width:1000px;padding:70px 60px 80px}.view-pc .content .penalty_wrap .text{margin-bottom:50px}.view-pc .content .penalty_wrap .gray_wrap{background:#f7f7f7;padding:25px 32px 30px}.view-pc .content .penalty_wrap .gray_wrap .title{text-align:center;margin-bottom:24px;font-size:24px;font-weight:700}.view-pc .content .penalty_wrap .gray_wrap .title .small{font-size:16px;font-weight:400}.view-pc .content .penalty_wrap .gray_wrap .title .pink{color:#f23071}.view-pc .content .penalty_wrap .img{text-align:center}.view-pc .content .penalty_wrap:not(:first-child){margin-top:30px}.view-pc .content .campaign_wrap{background:#fff;border-radius:10px;padding:70px 60px 80px;position:relative}.view-pc .content .campaign_wrap .h3{margin-bottom:30px}.view-pc .content .campaign_wrap>.text{width:660px;margin:0 auto 25px;font-size:14px}.view-pc .content .campaign_wrap>.title{text-align:center;margin-bottom:45px;font-size:24px;font-weight:700;position:relative}.view-pc .content .campaign_wrap>.title .pink{color:#f23071}.view-pc .content .campaign_wrap>.title:after{content:"";border:15px solid #0000;border-top-color:#000;width:0;height:0;margin:auto;display:block;position:absolute;bottom:-38px;left:0;right:0}.view-pc .content .campaign_wrap .img{text-align:center;margin-bottom:20px}.view-pc .content .campaign_wrap .btn_accordion_data{background:#e8f5ff;border-radius:10px;margin:50px 0;padding:55px 30px 30px}.view-pc .content .campaign_wrap .btn_accordion_data .title{color:#236ecd;margin-bottom:12px;font-size:24px;font-weight:700}.view-pc .content .campaign_wrap .btn_accordion_data .graywrap{margin:10px 0 30px}.view-pc .content .campaign_wrap .btn_accordion_data ul.disc-list{margin:.5em 0;font-size:.8em}.view-pc .content .campaign_wrap .btn_accordion_data ul.disc-list li::marker{content:"・";font-size:1.2em}.view-pc .content .campaign_wrap .btn_accordion_data ul.disc-list li{margin:0 0 0 1em}.view-pc .content .campaign_wrap .btn{text-align:center}.view-pc .content .campaign_wrap .btn.btn_accordion a{-ms-flex-flow:row;-webkit-flex-direction:row;color:#222;text-align:center;cursor:pointer;background:#fff;border:2px solid #222;border-radius:60px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:450px;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 .campaign_wrap .btn.btn_accordion 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 .campaign_wrap .btn.btn_accordion a:hover{background:#58bef9;border:2px solid #58bef9}.view-pc .content .campaign_wrap .btn.btn_accordion a:before,.view-pc .content .campaign_wrap .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 .campaign_wrap .btn.btn_accordion a:after{transform:rotate(90deg)}.view-pc .content .campaign_wrap .btn.btn_accordion a:hover{color:#222;background:#fff;border:2px solid #222}.view-pc .content .campaign_wrap .btn.btn_accordion a.active:after{transform:rotate(0)}.view-pc .content .campaign_wrap:before,.view-pc .content .campaign_wrap:after{content:"";width:480px;height:684px;display:block;position:absolute;top:0}.view-pc .content .campaign_wrap:before{background:url(/img/pc/campaign/norikae_start/confetti_left-1.png) 0 no-repeat;left:-430px}.view-pc .content .campaign_wrap:after{background:url(/img/pc/campaign/norikae_start/confetti_right-1.png) 100% no-repeat;right:-430px}.view-pc .content .campaign_wrap .note{margin-top:20px}.view-pc .content .campaign_wrap ul.disc-list{color:#666;margin:.5em 0;font-size:.8em}.view-pc .content .campaign_wrap ul.disc-list li::marker{content:"・";font-size:1.2em}.view-pc .content .campaign_wrap ul.disc-list li{margin:0 0 0 1em}.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{-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: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{-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{-ms-flex-flow:row;-webkit-flex-direction:row;border-bottom:2px solid #c4c4c4;flex-flow:wrap;-webkit-flex-wrap: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 .price-year-title{color:#236ecd;-ms-flex-flow:row;-webkit-flex-direction:row;background:#e4f0fc;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;height:40px;margin-top:20px;font-size:18px;display:flex}.view-sp ﻿#mainv .mainv .h1 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 #penalty .penalty .penalty-block .img img,.view-sp #detail .detail .detail-block .img img,.view-sp #internet .internet .internet-block .img img,.view-sp #airset .airset .airset-block .img img{zoom:.5;-moz-transform:scale(.5)}.view-sp #penalty .h2,.view-sp #detail .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 #penalty .h2 em,.view-sp #detail .h2 em,.view-sp #internet .h2 em,.view-sp #airset .h2 em{color:#f23071}.view-sp #penalty .h2 strong,.view-sp #detail .h2 strong,.view-sp #internet .h2 strong,.view-sp #airset .h2 strong{font-size:32px}.view-sp #penalty .h2:after,.view-sp #detail .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 #penalty .penalty .penalty-block .h3,.view-sp #detail .detail .detail-block .h3,.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}@media (max-width:374px){.view-sp #penalty .penalty .penalty-block .h3,.view-sp #detail .detail .detail-block .h3,.view-sp #airset .airset .h3,.view-sp #airset .airset .airset-block .h3,.view-sp #airset .airset .airset-cancelstep .cancelstep-ttl{font-size:14px}}.view-sp #penalty .penalty .penalty-block .h3 em,.view-sp #detail .detail .detail-block .h3 em,.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 #penalty .penalty .penalty-block .h3 em.black,.view-sp #detail .detail .detail-block .h3 em.black,.view-sp #airset .airset .h3 em.black,.view-sp #airset .airset .airset-cancelstep .cancelstep-ttl em.black{color:#000}.view-sp #penalty .penalty .penalty-block .h3 strong,.view-sp #detail .detail .detail-block .h3 strong,.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}@media (max-width:374px){.view-sp #penalty .penalty .penalty-block .h3 strong,.view-sp #detail .detail .detail-block .h3 strong,.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:18px}}.view-sp #penalty .penalty .penalty-block .h3 .under,.view-sp #detail .detail .detail-block .h3 .under,.view-sp #airset .airset .h3 .under,.view-sp #airset .airset .airset-cancelstep .cancelstep-ttl .under{display:inline-block;position:relative}.view-sp #penalty .penalty .penalty-block .h3 .under:after,.view-sp #detail .detail .detail-block .h3 .under:after,.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 #penalty .penalty .penalty-block,.view-sp #detail .detail .detail-block,.view-sp #internet .internet .internet-block,.view-sp #airset .airset .airset-block{background-color:#fff;border-radius:10px;padding:25px 0 30px}.view-sp #penalty .penalty .penalty-block .ttl,.view-sp #detail .detail .detail-block .ttl,.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 #penalty .penalty .penalty-block .text,.view-sp #detail .detail .detail-block .text,.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 #penalty .penalty .penalty-block .img,.view-sp #detail .detail .detail-block .img,.view-sp #internet .internet .internet-block .img,.view-sp #airset .airset .airset-block .img{text-align:center;margin-top:15px}.view-sp #penalty .penalty .penalty-block .note,.view-sp #detail .detail .detail-block .note,.view-sp #internet .internet .internet-block .note,.view-sp #airset .airset .airset-block .note,.view-sp #penalty .penalty .penalty-block .note_num,.view-sp #detail .detail .detail-block .note_num,.view-sp #internet .internet .internet-block .note_num,.view-sp #airset .airset .airset-block .note_num{width:305px;margin:5px auto 0}@media (max-width:374px){.view-sp #penalty .penalty .penalty-block .note,.view-sp #detail .detail .detail-block .note,.view-sp #internet .internet .internet-block .note,.view-sp #airset .airset .airset-block .note,.view-sp #penalty .penalty .penalty-block .note_num,.view-sp #detail .detail .detail-block .note_num,.view-sp #internet .internet .internet-block .note_num,.view-sp #airset .airset .airset-block .note_num{width:100%}}.view-sp #penalty .penalty .penalty-block .button,.view-sp #detail .detail .detail-block .button,.view-sp #internet .internet .internet-block .button,.view-sp #airset .airset .airset-block .button{margin-top:20px;display:block}.view-sp #penalty .penalty .penalty-block .button>a,.view-sp #detail .detail .detail-block .button>a,.view-sp #internet .internet .internet-block .button>a,.view-sp #airset .airset .airset-block .button>a,.view-sp #penalty .penalty .penalty-block .button>label,.view-sp #detail .detail .detail-block .button>label,.view-sp #internet .internet .internet-block .button>label,.view-sp #airset .airset .airset-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 #penalty .penalty .penalty-block .button>a:after,.view-sp #detail .detail .detail-block .button>a:after,.view-sp #internet .internet .internet-block .button>a:after,.view-sp #airset .airset .airset-block .button>a:after,.view-sp #penalty .penalty .penalty-block .button>label:after,.view-sp #detail .detail .detail-block .button>label: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}@media (max-width:374px){.view-sp #airset .airset .airset-cancelstep .cancelstep-ttl{width:170px}}.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{-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 #airset .airset .airset-cancelstep .cancelstep-step>li:nth-child(2n){background-color:#f44f86}.view-sp #airset .airset .airset-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 #airset .airset .airset-cancelstep .cancelstep-step>li .step .num{font-size:19px}@media (max-width:374px){.view-sp #airset .airset .airset-cancelstep .cancelstep-step>li .step{width:50px;height:50px}.view-sp #airset .airset .airset-cancelstep .cancelstep-step>li .step .num{font-size:16px}}.view-sp #airset .airset .airset-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 #airset .airset .airset-cancelstep .cancelstep-step>li .text{color:#fff;margin-left:5px;font-size:16px;font-weight:700}@media (max-width:374px){.view-sp #airset .airset .airset-cancelstep .cancelstep-step>li .text{letter-spacing:0;font-size:14px}}.view-sp #airset .airset .airset-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 #airset .airset .airset-cancelstep .cancelstep-step>li .fukidashi{letter-spacing:0;width:160px;margin-left:10px}}.view-sp #airset .airset .airset-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 #airset .airset .airset-cancelstep+.note{margin-top:35px}.view-sp #airset .airset .airset-cancelstep+.note+.note{margin-top:0}.view-sp #airset .airset .airset-cancelstep+.note_num{margin-top:35px}.view-sp #airset .airset .airset-cancelstep+.note_num+.note_num{margin-top:0}.view-sp #mainv{background:url(/img/sp/page/campaign/norikae_start/index/mainv-bg.png) 50%;padding:15px 20px;position:relative}.view-sp #mainv:before{content:"";z-index:2;background:url(/img/sp/page/campaign/norikae_start/index/mainv-left.png) 50%/contain no-repeat;width:86px;height:350px;display:block;position:absolute;top:0;left:0}.view-sp #mainv:after{content:"";z-index:2;background:url(/img/sp/page/campaign/norikae_start/index/mainv-right.png) 50%/contain no-repeat;width:86px;height:350px;display:block;position:absolute;top:0;right:0}.view-sp #mainv .mainv{z-index:1;background-color:#fff;border-radius:5px;padding:10px 15px 15px;position:relative}.view-sp #mainv .mainv .h1{text-align:center;margin-right:-5px}.view-sp #mainv .mainv .mainv-img{margin:.5em 0}.view-sp #mainv .mainv .note{margin-top:5px}.view-sp #penalty{padding-top:30px}.view-sp #penalty .h2{margin-top:50px}.view-sp #penalty .here{margin:0 5vw}.view-sp #penalty .penalty{background-color:#feeff4;margin-top:40px;padding:40px 20px}.view-sp #penalty .penalty .penalty-block{padding-left:30px;padding-right:30px}.view-sp #penalty .penalty .penalty-block+.penalty-block{margin-top:20px}.view-sp #penalty .penalty .penalty-block .text{text-align:left}.view-sp #penalty .penalty .penalty-block .img{margin-right:-9px}.view-sp #penalty .penalty .penalty-block .data{background-color:#f7f7f7;border-radius:5px;margin-top:20px;padding:25px 15px}.view-sp #penalty .penalty .penalty-block .data>dt{text-align:center;font-size:19px;font-weight:700;display:block}.view-sp #penalty .penalty .penalty-block .data>dt em{color:#f23071}.view-sp #penalty .penalty .penalty-block .data>dt span{font-size:16px;font-weight:400}.view-sp #penalty .penalty .penalty-block .data>dd{margin-top:25px}.view-sp #detail{padding-top:30px}.view-sp #detail .detail{background-color:#bde2fb;margin-top:40px;padding:40px 20px}.view-sp #detail .detail .detail-block{padding-left:30px;padding-right:30px}.view-sp #detail .detail .detail-block+.detail-block{margin-top:20px}.view-sp #detail .detail .detail-block .ttl{color:#000;margin-top:20px}.view-sp #detail .detail .detail-block .ttl em{color:#f23071}.view-sp #detail .detail .detail-block .text{text-align:left}.view-sp #detail .detail .detail-block .img.arrow{margin-top:45px;position:relative}.view-sp #detail .detail .detail-block .img.arrow:before{content:"";border:25px solid #0000;border-top:13px solid #000;border-bottom:none;width:0;height:0;margin:auto;display:inline-block;position:absolute;top:-18px;left:0;right:0}.view-sp #detail .detail .detail-block .note,.view-sp #detail .detail .detail-block .note_num{width:auto}.view-sp #detail .detail .detail-block .graywrap{margin:10px 0 30px}.view-sp #detail .detail .detail-block .accordion{-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.view-sp #detail .detail .detail-block .accordion>dt{-ms-flex-flow:row;-webkit-flex-direction:row;order:2;background-color:#fff;border:3px solid #000;border-radius:24px;flex-flow:wrap;-webkit-flex-wrap: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 #detail .detail .detail-block .accordion>dt:before,.view-sp #detail .detail .detail-block .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 #detail .detail .detail-block .accordion>dt:after{transform:rotate(90deg)}.view-sp #detail .detail .detail-block .accordion>dt .close{display:none}.view-sp #detail .detail .detail-block .accordion>dt.active:after{transform:rotate(0)}.view-sp #detail .detail .detail-block .accordion>dt.active .look{display:none}.view-sp #detail .detail .detail-block .accordion>dt.active .close{display:inline}.view-sp #detail .detail .detail-block .accordion>dd{background-color:#e8f5ff;border-radius:10px;order:1;width:100%;margin-top:20px;padding:25px 10px 20px}.view-sp #detail .detail .detail-block .accordion>dd .ttl{color:#236ecd;text-align:left;margin-top:0}.view-sp #detail .detail .detail-block .accordion>dd .in-accordion>dt{background-color:#fff}.view-sp #detail .detail .detail-block .accordion>dd .in-accordion>dt.active{background-color:#236ecd}.view-sp #detail .detail .detail-block .accordion>dd .in-accordion>dd{background-color:#fff}.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{-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: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{-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 #airset .airset .airset-block .list .item .icon>span{text-align:center;width:80px;display:inline-block}.view-sp #airset .airset .airset-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;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{-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 #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{-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 #airset .airset .airset-step .inner .text{text-align:left;margin-top:10px;font-size:16px;line-height:1.75}.view-sp #airset .airset .airset-cancelstep{background-color:#feeff4;margin-left:-10px;margin-right:-10px}.view-sp #airset .airset .airset-cancelstep .cancelstep-img{right:-10px}.view-sp #airset .airset .airset-text{margin-top:30px;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{-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 #airset .airset .airset-support .item .button>a:after,.view-sp #airset .airset .airset-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)}.view-sp .disc-list{font-size:.8em}.view-sp .disc-list li::marker{content:"・";font-size:1.2em}.view-sp .disc-list li{margin:0 0 0 1em}
