﻿.page-content{position:relative}.mainv .mv_carouselSlider .slick-dots{position:absolute;margin:0;top:108vw;left:50%;transform:translate(-50%, 0)}.mainv .mv_carouselSlider .slick-dots li button{border:#dcdcdc;background-color:#dcdcdc}.mainv .mv_carouselSlider .slick-dots .slick-active button{border:#939393;background-color:#939393}.mainv .mv_carouselSlider_item.slick-slide img{width:100vw;height:auto;object-fit:cover}.mainv .mv_carouselSlider_item.slick-slide a{display:block}.mainv .mv_carouselSlider_item.slick-slide a.mv-note-a{display:inline;word-break:break-all}.mainv .mv_carouselSlider_item.slick-slide a.blue{display:inline;color:#236ecd}.mainv .mv_carouselSlider_3357 .slick-dots{position:absolute;margin:0;top:108vw;left:50%;transform:translate(-50%, 0)}.mainv .mv_carouselSlider_3357 .slick-dots li button{border:#dcdcdc;background-color:#dcdcdc}.mainv .mv_carouselSlider_3357 .slick-dots .slick-active button{border:#939393;background-color:#939393}.mainv .mv-note{line-height:1.5em;padding:40px 15px 15px;background-color:#f5f5f5;font-size:11px;font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif;letter-spacing:.05em}.mainv .mv-note_2535{line-height:1.5em;padding:40px 15px 15px;background-color:#f5f5f5;font-size:14px;font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif;letter-spacing:.05em;margin-bottom:10px}.mainv .mv-note_2535>a{height:60px;padding:0 15px;border:solid 1px #236ecd;border-radius:30px;box-sizing:border-box;color:#236ecd;font-size:18px;font-weight:bold;text-align:center;text-decoration:none;justify-content:center;align-items:center;display:flex !important;position:relative;padding-left:10vw;margin:15px 0}.mainv .mv-note_2535>a::after{content:"";width:8px;height:8px;border-top:solid #236ecd 1px;border-right:solid #236ecd 1px;box-sizing:border-box;margin-left:auto;transform:rotate(45deg)}.mainv .mv_btn-contain{position:absolute;top:85vw;left:10%;width:80vw;height:auto}.mainv .mv_btn-contain .js-scroll{width:100%;height:15vw;display:flex;justify-content:center;align-items:center;border-radius:30px;font-size:3.5vw;font-weight:bold;letter-spacing:2px;position:relative;cursor:pointer;background:linear-gradient(to right, #f9719e, #f23071);color:#fff}.mainv .mv_btn-contain .js-scroll span{font-size:4vw}.mainv .mv_btn-contain .js-scroll:after{content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;border-left:0;border-bottom:0;display:inline-block;box-sizing:border-box;position:absolute;right:5%;top:40%;transform:rotate(45deg);z-index:2}.banners{width:89.333%;margin:20px auto}.banners--ymobile{background:#f7f7f7;width:auto;padding:30px 5.333%}.banners-paypay{margin-bottom:10px}.banners-paypay img{width:100%}.banners-paypay a{display:inline-block}.banners__title{color:#000;font-size:15px;font-weight:bold;line-height:1;text-align:center;display:flex;justify-content:center;align-items:center}.banners__title::before{content:"";width:0;height:17px;border-right:solid 1px currentcolor;margin-right:.5em;transform:rotate(-30deg)}.banners__title::after{content:"";width:0;height:17px;border-right:solid 1px currentcolor;margin-left:.5em;transform:rotate(30deg)}.banners__bnr{display:block}.banners__bnr:not(:first-child){margin-top:15px}.banners__bnr img{width:100%}.banners__text{margin-top:10px;color:#666;font-size:12px;line-height:1.5}.banners__text_2535{margin-top:10px;color:#666;font-size:16px;line-height:1.5}.banners__text_2535>a{text-decoration:underline;color:#236ecd}.btn-start-3357{border:0;display:inline-block;width:84%;margin:30px auto;padding:22px 0;background-color:#fff;box-shadow:2px 3px 10px 1px #888;border-radius:60px;color:#000;font-size:18px;font-weight:bold;text-align:center;position:relative}.btn-start-3357:hover{box-shadow:0px 1px 2px 2px #888;top:4px}.btn-start-3357::before{content:"";position:absolute;left:20px;top:5px;width:50px;height:50px;background:url("/img/form-area/icon_area.svg") no-repeat right center/contain}.btn-start-3357::after{content:"";display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #000;border-bottom:2px solid #000;position:absolute;top:20px;right:28px}.anchor-link__anchor--point4,.anchor-link__anchor--point3,.anchor-link__anchor--point2,.anchor-link__anchor--point1{background:#fff;height:140px;padding-top:78.5px;box-shadow:0px 3px 10px 0px rgba(0,0,0,.2);box-sizing:border-box;text-align:center;text-decoration:center;display:flex;flex-flow:column nowrap;align-items:center;position:relative}.anchor-link__anchor--point4::before,.anchor-link__anchor--point3::before,.anchor-link__anchor--point2::before,.anchor-link__anchor--point1::before{content:"";background:#fff;width:32px;height:17px;border-radius:0 0 16px 16px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%, 0)}.anchor-link__anchor--point4::after,.anchor-link__anchor--point3::after,.anchor-link__anchor--point2::after,.anchor-link__anchor--point1::after{content:"";width:7px;height:7px;border-bottom:solid 1px #000;border-right:solid 1px #000;box-sizing:border-box;position:absolute;bottom:-1.5px;left:50%;transform:translate(-50%, 0) rotate(45deg)}.anchor-link{width:89.333%;margin:40px auto 58px}.anchor-link__title{color:#000;font-size:18px;font-weight:bold;line-height:1;text-align:center}.anchor-link__mark{background:none;margin-top:10px;font-size:30px;display:inline-block;position:relative}.anchor-link__mark::after{content:"";background:#ffec18;height:7px;width:100%;position:absolute;bottom:0;left:0;z-index:-1}.anchor-link__st{color:#236ecd}.anchor-link__items{margin-top:25px;display:flex;flex-flow:row wrap}.anchor-link__item{width:calc(50% - 5px)}.anchor-link__item:nth-child(2n+0){margin-left:10px}.anchor-link__item:nth-child(n+3){margin-top:18px}.anchor-link__anchor--point1{background:url("/img/sp/index/icon_anchor_point1.png") no-repeat center 10px #fff;background-size:68px 65px}.anchor-link__anchor--point2{background:url("/img/sp/index/icon_anchor_point2.png") no-repeat center 10px #fff;background-size:68px 65px}.anchor-link__anchor--point3{background:url("/img/sp/index/icon_anchor_point3.png") no-repeat center 10px #fff;background-size:68px 65px}.anchor-link__anchor--point4{background:url("/img/sp/index/icon_anchor_point4.png") no-repeat center 10px #fff;background-size:68px 65px}.anchor-link__subtext{font-size:12px}.anchor-link__subtext sup{font-size:10px;vertical-align:top}.anchor-link__text{margin-top:10px;color:#236ecd;font-size:22px;font-weight:bold}.points>.point:nth-child(2n+1){background:#ebf3fa}.points>.point:nth-child(2n+0){background:#fff}.point__title--point4,.point__title--point3,.point__title--point2,.point__title--point1{margin-top:15px;color:#236ecd;font-size:30px;font-weight:bold;display:flex;justify-content:center;align-items:center}.point__title--point4::before,.point__title--point3::before,.point__title--point2::before,.point__title--point1::before{content:"";width:80px;height:70px;margin-right:5px}.point{padding:50px 0}.point__num{color:#7497b7;font-size:14px;font-weight:bold;line-height:1;text-align:center}.point__num::before{content:"/";margin-right:1em}.point__num::after{content:"/";margin-left:1em}.point__title--point1::before{background:url("/img/sp/index/ttl_point1.png") no-repeat center center;background-size:80px 70px}.point__title--point2::before{background:url("/img/sp/index/ttl_point2.png") no-repeat center center;background-size:80px 70px}.point__title--point3::before{background:url("/img/sp/index/ttl_point3.png") no-repeat center center;background-size:80px 70px}.point__title--point4::before{background:url("/img/sp/index/ttl_point4.png") no-repeat center center;background-size:80px 70px}.point__ttl-sub{margin-bottom:10px;color:#000;font-size:18px;display:block}.point__inner{background:#fff;width:89.333%;padding:40px 0;margin:25px auto 0;box-shadow:2.5px 2.5px 5px 0 rgba(0,0,0,.36);color:#666;font-size:12px;line-height:1.5}.point__inner img{width:100%}.point__note{margin:0 10px;display:flex;align-items:baseline;word-break:break-all}.point__note a{color:inherit}.point__note .blue{color:#236ecd}.point__note_2535{line-height:1.5em;padding:0 15px 0;font-size:16px;font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif;letter-spacing:.05em}.point__note_2535>a{height:60px;padding:0 15px;border:solid 2px #b5c8d9;border-radius:30px;box-sizing:border-box;color:#000;font-size:4vw;font-weight:bold;text-align:center;text-decoration:none;justify-content:center;align-items:center;display:flex !important;position:relative;padding-left:10vw;margin:15px 0}.point__note_2535>a::after{content:"";width:8px;height:8px;border-top:solid #b5c8d9 1px;border-right:solid #b5c8d9 1px;box-sizing:border-box;margin-left:auto;transform:rotate(45deg)}.point__note_2535>span{padding:10px 0}.point__note_2535>span>a{text-decoration:underline;color:#236ecd}.point__note-style{width:35px;flex:0 0 auto}.point__note-style--dot{width:35px;flex:0 0 auto;text-align:center}.point__section:not(:first-child){margin-top:40px}.point__sec-ttl{margin:0 10px;color:#000;font-size:17px;font-weight:bold;line-height:1.35;text-align:center;display:flex;flex-flow:column nowrap;align-items:center}.point__sec-ttl__inner{display:flex;justify-content:center;align-items:center}.point__sec-ttl__inner::before{content:"";width:0;height:17px;border-right:solid 1px currentcolor;margin-right:.5em;transform:rotate(-30deg)}.point__sec-ttl__inner::after{content:"";width:0;height:17px;border-right:solid 1px currentcolor;margin-left:.5em;transform:rotate(30deg)}.point__checks{background:#f7f7f7;padding:15px;margin:15px 10px 0}.point__check{padding-left:25px;color:#000;font-size:14px;text-indent:-25px}.point__check:not(:first-child){margin-top:10px}.point__check::before{content:"";background:url("/img/sp/index/icon_check.svg") no-repeat center center;background-size:cover;width:15px;height:15px;margin-right:10px;vertical-align:middle;display:inline-block}.point__check__st{color:#236ecd;font-weight:bold}.point__button{background:#236ecd;height:60px;padding:0 25px;border-radius:30px;margin:25px 20px 0;box-sizing:border-box;color:#fff;font-size:15px;font-weight:bold;text-decoration:none;line-height:1;display:flex;justify-content:center;align-items:center}.point__button::before{content:"";width:10px;height:10px;box-sizing:border-box;margin-right:auto}.point__button::after{content:"";width:10px;height:10px;box-sizing:border-box;border-top:solid 2px #fff;border-right:solid 2px #fff;margin-left:auto;transform:rotate(45deg)}.point__button.appoint{background:linear-gradient(to right, #70a7ff, #236cde) no-repeat;padding:0 27px 0 23px}.point__button.appoint img{width:25px;margin-right:15px}.point__container{margin:0 10px}.point1__container{margin:0 14px 0}.point1__title{line-height:0}.point1__text{margin-top:5px;text-align:right;line-height:1}.point1__note{margin:10px 0;line-height:0}.point1__kouji{margin:20px 10px 0}.point1__table{margin:30px 10px 10px}.point1__table_2535{margin:0 10px 10px}.p1-table_2535__hd-text--house,.p1-table_2535__hd-text--mansion,.p1-table__hd-text--house,.p1-table__hd-text--mansion{display:flex;justify-content:center;align-items:center}.p1-table_2535__hd-text--house::before,.p1-table_2535__hd-text--mansion::before,.p1-table__hd-text--house::before,.p1-table__hd-text--mansion::before{content:"";width:40px;height:30px;margin-right:5px}.p1-table_2535__case--only,.p1-table_2535__case,.p1-table__case--only,.p1-table__case{height:40px;color:#236ecd;font-size:13px;font-weight:bold;text-align:center;vertical-align:middle}.p1-table_2535__case-text--only,.p1-table_2535__case-text,.p1-table__case-text--only,.p1-table__case-text{display:flex;justify-content:center;align-items:center}.p1-table_2535__case-text--only::before,.p1-table_2535__case-text::before,.p1-table__case-text--only::before,.p1-table__case-text::before{content:"";height:23.5px;margin-right:10px}.p1-table{width:calc(100% - 20px);border:solid 1px #236ecd}.p1-table__hd-th{background:#236ecd;height:50px;color:#fff;font-size:13px;font-weight:bold;text-align:center;vertical-align:middle}.p1-table__hd-th:not(:first-child){border-left:solid 1px #fff}.p1-table__hd-text--mansion::before{background:url("/img/sp/index/icon_point_mansion.svg") no-repeat center center;background-size:cover}.p1-table__hd-text--house::before{background:url("/img/sp/index/icon_point_house.svg") no-repeat center center;background-size:cover}.p1-table__case{background:#bee6ff}.p1-table__case--only{background:#fff8b5}.p1-table__case-text::before{background:url("/img/sp/index/point1_table_2.png") no-repeat center center;background-size:cover;width:31px}.p1-table__case-text--only::before{background:url("/img/sp/index/point1_table_1.png") no-repeat center center;background-size:cover;width:26px}.p1-table__td{padding:20px 0 15px;text-align:center;vertical-align:middle}.p1-table__td:not(:first-child){border-left:solid 1px #ebf3fa}.p1-table__td img{width:auto;height:55px}.p1-table__detail{background:#ebf3fa;padding:15px 7px}.p1-table__detail:not(:first-child){border-left:solid 1px #fff}.p1-table__term{font-weight:bold}.p1-table__list{padding-left:15px;text-indent:-15px}.p1-table__list:not(:first-child){margin-top:5px}.p1-table__list::before{content:"◆";margin-right:.5em;font-size:10px}.tableHead_2535{font-size:20px;text-align:center;font-weight:bold;color:#000;margin-top:10px;padding:10px 0}.p1-table_2535{width:calc(100% - 20px);border:solid 1px #236ecd}.p1-table_2535__hd-th{background:#236ecd;height:50px;color:#fff;font-size:13px;font-weight:bold;text-align:center;vertical-align:middle}.p1-table_2535__hd-th:not(:first-child){border-left:solid 1px #fff}.p1-table_2535__hd-text--mansion::before{background:url("/img/sp/index/icon_point_mansion.svg") no-repeat center center;background-size:cover}.p1-table_2535__hd-text--house::before{background:url("/img/sp/index/icon_point_house.svg") no-repeat center center;background-size:cover}.p1-table_2535__case{background:#bee6ff}.p1-table_2535__case--only{background:#fff8b5}.p1-table_2535__case-text::before{background:url("/img/sp/index/point1_table_2.png") no-repeat center center;background-size:cover;width:31px}.p1-table_2535__case-text--only::before{background:url("/img/sp/index/point1_table_1.png") no-repeat center center;background-size:cover;width:26px}.p1-table_2535__td{padding:20px 0 15px;text-align:center;vertical-align:middle}.p1-table_2535__td:not(:first-child){border-left:solid 1px #ebf3fa}.p1-table_2535__td img{width:auto;height:55px}.p1-table_2535__detail{background:#ebf3fa;padding:15px 7px}.p1-table_2535__detail:not(:first-child){border-left:solid 1px #fff}.p1-table_2535__detail_pink{background:#ffdfea;color:#f23071;padding:15px 7px}.p1-table_2535__detail_pink:not(:first-child){border-left:solid 1px #fff}.p1-table_2535__detail_blue{background:#bee6ff;color:#236ecd;padding:15px 7px}.p1-table_2535__detail_blue:not(:first-child){border-left:solid 1px #fff}.p1-table_2535__term{font-weight:bold}.p1-table_2535__list{padding-left:15px;text-indent:-15px}.p1-table_2535__list:not(:first-child){margin-top:5px}.p1-table_2535__list::before{content:"◆";margin-right:.5em;font-size:10px}.p1-note-list{margin:10px 15px}.p1-note-list .p1-note{display:flex;align-items:baseline;word-break:break-all}.other_2535{position:relative;display:inline-block;margin:10px 0px 0;padding-left:25px;font-size:18px;color:#000}.other_2535:before{content:"";position:absolute;display:inline-block;background-color:#000;height:20px;width:5px;top:2px;left:15px}.priceTable_2535{margin-top:10px;padding:0 15px}.priceTable_2535 table{width:100%}.priceTable_2535 table th,.priceTable_2535 table td{font-weight:bolder;text-align:center;border:2px solid #ccc;background:#6a7682;color:#fff}.priceTable_2535 table .thead tr:first-child{height:35px}.priceTable_2535 table tr{height:50px}.priceTable_2535 table td{background:#fff;color:#000}.priceTable_2535 table .palt-kakko{font-size:12px}.priceTable_2535 table .price_fs{font-size:18px}.priceTable_2535 table .bg_1{color:#fff;background-color:#236ecd}.priceTable_2535 table .bg_2{color:#236ecd;background-color:#bee6ff}.priceTable_2535 table .bg_3{color:#fff;background-color:#f23071}.priceTable_2535 table .bg_4{color:#f23071;background-color:#ffdfea}.priceTable_2535:last-of-type{margin-top:25px}.note_2535{position:relative;padding:20px 15px 0 35px}.note_2535 a{text-decoration:underline;color:#236ecd}.note_2535:before{position:absolute;content:"※";left:20px}.point2__title{margin:0 24.5px 20px}.p2-content{background:#ebf3fa;padding:20px 10px}.p2-content__ttl{margin:0 10px}.p2-content__txt{margin:16.5px 0 5px;color:#000;font-size:14px}.p2-content__image{margin-top:16.5px}.p2-discounts{margin-top:25px}.p2-discounts__button{background:#fff;height:60px;padding:0 20px;border:solid 2px #b5c8d9;border-radius:30px;margin:0 20px;box-sizing:border-box;color:#000;font-size:15px;font-weight:bold;text-decoration:none;line-height:1;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.p2-discounts__button::before,.p2-discounts__button::after{content:"";width:15px;height:0;border-top:solid 2px currentcolor;margin-top:-1px;position:absolute;right:20px;top:50%}.p2-discounts__button::after{transform:rotate(90deg)}.p2-discounts__button.open::after{content:none}.p2-discounts__contents{margin-top:20px;display:none}.p2-discounts__table{background:#fff;width:100%;border-top:solid 2px #b5c8d9;border-bottom:solid 2px #b5c8d9;table-layout:fixed}.p2-discounts__table caption{margin:0 20px 10px;font-size:12px}.p2-discounts__table caption::before{content:"◆";margin-right:.5em}.p2-discounts__table tbody tr th{background:#ebf3fa;padding:8px 20px;font-size:12px;line-height:1.333}.p2-discounts__table tbody tr td{padding:8px 20px;font-size:12px;line-height:1.333}.p2-discounts__table tbody tr td:last-child{text-align:right}.p2-discounts__table tbody tr:not(:first-child) th,.p2-discounts__table tbody tr:not(:first-child) td{border-top:solid 1px #b5c8d9}.point3__title{margin:0 15px 10px}.point3__benefits{margin:0 10px}.point3 .bannerSliderWrapper{margin:0 10px}.point4__speed{margin:15px 15px 20px}.point4__wifi-logo{width:31vw;margin:0 auto 20px}.timesale_banner-area .banner{line-height:0}.timesale_banner-area .banner img{width:100%}.timesale_banner .countdown{padding:7px 0;text-align:center;font-size:4vw;font-weight:500}.timesale_banner .countdown span{padding:0 2px 0 4px;font-size:7vw;font-weight:bold;font-family:"Roboto",sans-serif;color:#f23071}.campaign_banner{padding-bottom:28px;background-color:#fcfae3}.campaign_banner-container .timesale{padding-top:31vw;background-image:url("/img/sp/timesale/time.png"),url("/img/sp/timesale/ttl.png");background-repeat:no-repeat;background-position:bottom,top;background-size:60vw,contain}.campaign_banner-container .banner_inner .countdown{position:relative;margin:0 20px 10px;padding-top:3vw;height:12vw;text-align:center;font-size:4vw;z-index:99}.campaign_banner-container .banner_inner .countdown::before{content:"";position:absolute;background-image:url("/img/sp/timesale/fukidasi.png");background-repeat:no-repeat;background-position:top;background-size:cover;padding-top:9px;width:100%;height:100%;left:0px;top:-4px;z-index:-1}.campaign_banner-container .banner_inner .countdown span{padding:0 2px 0 4px;font-size:7vw;font-weight:bold;font-family:"Roboto",sans-serif;color:#f23071}.campaign_banner-container .banner_inner .banner{margin:0 auto;width:90vw;display:block}.campaign_banner-container .banner_inner .campaign_detail{margin:10px 20px 0;position:relative}.campaign_banner-container .banner_inner .campaign_detail a{color:#0b5bce;font-size:12px;font-weight:600}.campaign_banner-container .banner_inner .campaign_detail a::before{content:"";width:59px;position:absolute;top:19px;border-bottom:1px solid #0b5bce;left:1px}.campaign_banner-container .banner_inner .campaign_detail .pdf-icon{width:12px;vertical-align:sub}.campaign_banner-container .banner_inner .campaign_detail_text{margin-top:13px;line-height:1.6;letter-spacing:.4px;font-size:12px;color:#666}
