@charset "UTF-8";.notosans{font-family:"Noto Sans JP",sans-serif;font-weight:500}strong{color:#ff8e3e}.ttlarea p{font-size:2.2rem;font-weight:700;text-align:center;line-height:1.6}.ttlarea .ttl{font-size:4rem;text-align:center}.ttlarea .ttl .big{font-size:120%}.ttlarea .ttl span{font-weight:700}.pr{color:#8f8f8f;text-align:right;padding-top:10px;font-size:70%}.bg-ylw{background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/bg-yellow.jpg) no-repeat center center/cover}.bg-bl{background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/bg-bl.jpg) no-repeat center center/cover}.sec{position:relative;padding-top:40px}.secttl{margin:-120px 0 70px}.shadow-box{background:#fff;padding:50px 40px;border-radius:30px;box-shadow:0 0 16px rgba(34,34,34,.12);position:relative}.sec a{color:#0090e3;text-decoration:underline}.reference{font-size:14px;text-align:center}@media screen and (max-width:1024px){.secttl{margin:-10vw 0 8vw}.shadow-box{padding:5vw 4vw}}@media screen and (max-width:750px){.sec{padding-top:14vw}.secttl{margin:-20vw 0 12vw}.shadow-box{border-radius:10px;padding:6vw 4vw}.reference{font-size:12px}}.table table{border-bottom:1px solid #413f40;border-left:1px solid #413f40}.table th{background:#413f40;color:#fff;padding:2px 0;text-align:center}.table th,.table td{border-top:1px solid #413f40;border-right:1px solid #413f40;width:50%;vertical-align:middle;text-align:center;line-height:1.4}.table tr th:first-child{border-right:1px solid #d8d8d8}.table td{padding:5px}.logo-slider{padding:100px 0}.logo-slider .slick-track{display:flex;padding:14px 0}.logo-slider .slick-slide{height:auto !important}.logo-slider .item{width:320px;background:#fff;margin:0 15px;text-align:center;border-radius:12px;box-shadow:0 0 16px rgba(34,29,27,.15);padding:14px;display:flex;align-items:center;justify-content:center}.logo-slider .item img{margin:auto}@media screen and (max-width:1024px){.logo-slider{padding:10vw 0}.logo-slider .item{width:260px;margin:0 1vw;padding:2vw;margin:0 1.6vw}}@media screen and (max-width:750px){.logo-slider .item{width:180px;border-radius:6px}}.naviarea{text-align:center;padding-bottom:160px}.naviarea .rank-btn{display:inline-block;text-align:center;border-radius:8px;margin-bottom:80px}.naviarea .rank-btn a{display:block}@media screen and (max-width:1024px){.naviarea .page-nav{display:flex;flex-flow:wrap;justify-content:center}.naviarea .page-nav li{margin:0 2vw}}@media screen and (max-width:750px){.naviarea{padding-bottom:16vw}.naviarea .page-nav li{width:47%;margin:0 1vw}.naviarea .rank-btn{margin-bottom:14vw}}.sec01{padding-bottom:140px}.sec01 img{margin:auto}.sec01 .text{font-size:24px;font-weight:600;margin:56px 0 70px}@media screen and (max-width:1024px){.sec01{padding-bottom:14vw}.sec01 .text{font-size:20px;margin:6vw 0}.sec01 .chara{width:60%;margin:0 auto}}@media screen and (max-width:750px){.sec01{padding-bottom:16vw}.sec01 .text{font-size:14px;margin:10vw 0}.sec01 .chara{width:86%;margin:0 auto}}.sec02{padding:60px 0 180px}.sec02.pdnone{padding-bottom:0}.sec02 .recom-wrap .reco-detail{border:4px solid #fff55b;border-radius:0 0 30px 30px;padding:36px 40px 50px}.sec02 .recom-wrap .reco-ttl img{width:100%}.sec02 .reco-name{color:#f7458d;text-align:center;font-size:38px;margin-bottom:16px}.sec02 .reco-name .name-shop{display:inline-block;line-height:1.2;padding:0 50px;position:relative}.sec02 .reco-name .name-shop:before,.sec02 .reco-name .name-shop:after{content:"";width:24px;height:65px;position:absolute;bottom:0}.sec02 .reco-name .name-shop:before{background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/emb-left.png) no-repeat center center/cover;left:0}.sec02 .reco-name .name-shop:after{background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/emb-right.png) no-repeat center center/cover;right:0}.sec02 .reco-name .name{font-weight:600;padding-top:20px;position:relative}.broad-wimax__name{padding-bottom:15px}.sec02 .reco-name .name:before{content:"";width:31px;height:20px;background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/emb-clown.png) no-repeat center center/cover;position:absolute;top:0;left:50%;transform:translateX(-50%)}.sec02 .reco-name .shop{font-weight:600;font-size:60%}.sec02 .bnr-point{margin-bottom:46px}.sec02 .banner{width:48%}.sec02 .reco-point-wrap{width:46%;text-align:center;background:#fffeee;border-radius:12px;padding:24px 20px;box-sizing:border-box}.sec02 .reco-point-wrap .reco-pttl{color:#0074d8;font-size:24px;font-weight:600;margin-bottom:6px}.sec02 .reco-point-wrap .reco-point{display:inline-block;text-align:left}.sec02 .reco-point-wrap .reco-point li{position:relative;padding-left:18px}.sec02 .reco-point-wrap .reco-point li:before{content:"";width:16px;height:16px;border-radius:10vw;background:#0074d8;position:absolute;top:10px;left:0}.sec02 .btn{margin-top:70px}@media screen and (max-width:1024px){.sec02{padding:6vw 0 10vw}.sec02 .banner{width:100%;text-align:center}.sec02 .recom-wrap .reco-detail{padding:4vw 4vw 5vw}.sec02 .reco-point-wrap{width:100%;margin-top:4vw;padding:3vw}.sec02 .reco-point-wrap .reco-pttl{font-size:20px}.sec02 .bnr-point{margin-top:4vw}.sec02 .btn{margin-top:10vw}}@media screen and (max-width:750px){.sec02{padding:6vw 0 18vw}.sec02 .recom-wrap .reco-detail{padding:4vw 4vw 8vw;border-width:2px;border-radius:0 0 15px 15px}.sec02 .reco-name{font-size:24px;padding:0}.sec02 .reco-name .name-shop{padding:0 10vw}.sec02 .reco-name .name-shop:before,.sec02 .reco-name .name-shop:after{width:18px;height:50px}.sec02 .reco-point-wrap .reco-pttl{font-size:16px}.sec02 .reco-point-wrap .reco-point li{font-size:14px}.sec02 .reco-point-wrap .reco-point li:before{width:14px;height:14px;top:6px}.sec02 .bnr-point{margin-bottom:6vw}}.line-anim-wrap{border-radius:30px;margin-top:70px;background:#fff;padding:0}.line-anim-wrap.ylw-wrap{background:#fffeed}.line-anim-wrap .container{width:100%;margin:0 auto;padding:60px 50px 60px;box-sizing:border-box}.line-anim-wrap .bubble-wrapper{display:flex;align-items:center;margin:10px 0}.line-anim-wrap .bubble-wrapper:nth-of-type(2n),.line-anim-wrap .bubble-wrapper.reverse{flex-flow:row-reverse}.line-anim-wrap .icon{width:17.2%;margin-right:50px}.line-anim-wrap .bubble{width:54.5%;background:#e6fcff;border-radius:12px;padding:26px 30px;box-sizing:border-box;position:relative;text-align:left}.line-anim-wrap .bubble:before{content:"";border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:14px solid #e6fcff;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.line-anim-wrap .bubble-wrapper:nth-of-type(2n) .icon,.line-anim-wrap .bubble-wrapper.reverse .icon{margin-right:0;margin-left:50px}.line-anim-wrap .bubble-wrapper:nth-of-type(2n) .bubble,.line-anim-wrap .bubble-wrapper.reverse .bubble{background:#fff777}.line-anim-wrap .bubble-wrapper:nth-of-type(2n) .bubble:before,.line-anim-wrap .bubble-wrapper.reverse .bubble:before{border-right:none;border-left:14px solid #fff777;left:auto;right:-14px}.line-anim-wrap .bubble-wrapper.nate{flex-direction:row}.ylw-wrap .bubble-wrapper.nate{width:80%;margin-inline:auto}@media screen and (max-width:750px){.ylw-wrap .bubble-wrapper.nate{width:100%}}.shadow-box .bubble-wrapper.nate{width:80%;margin-inline:auto}@media screen and (max-width:750px){.shadow-box .bubble-wrapper.nate{width:100%}}.line-anim-wrap .bubble-wrapper.nate .icon{margin-right:50px}@media screen and (max-width:750px){.line-anim-wrap .bubble-wrapper.nate .icon{margin-right:2.67vw}}.line-anim-wrap .bubble-wrapper.nate .bubble{background:#e6fcff}.line-anim-wrap .bubble-wrapper.nate .bubble:before{content:"";border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:14px solid #e6fcff;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}@media screen and (max-width:750px){.line-anim-wrap .bubble-wrapper.nate .bubble:before{border-top:1.87vw solid transparent;border-bottom:1.87vw solid transparent;border-right:1.87vw solid #e6fcff;left:-1.87vw}}.line-anim-wrap .bubble-wrapper.sen{flex-direction:row-reverse}.ylw-wrap .bubble-wrapper.sen{width:80%;margin-inline:auto}@media screen and (max-width:750px){.ylw-wrap .bubble-wrapper.sen{width:100%}}.shadow-box .bubble-wrapper.sen{width:80%;margin-inline:auto}@media screen and (max-width:750px){.shadow-box .bubble-wrapper.sen{width:100%}}.line-anim-wrap .bubble-wrapper.sen .icon{margin-left:50px}@media screen and (max-width:750px){.line-anim-wrap .bubble-wrapper.sen .icon{margin-left:2.67vw}}.line-anim-wrap .bubble-wrapper.sen .bubble{background:#fff777}.line-anim-wrap .bubble-wrapper.sen .bubble:before{content:"";border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:14px solid #fff777;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}@media screen and (max-width:750px){.line-anim-wrap .bubble-wrapper.sen .bubble:before{border-top:1.87vw solid transparent;border-bottom:1.87vw solid transparent;border-left:1.87vw solid #fff777;right:-1.87vw}}.line-anim-wrap .bubble-wrapper.nate .bubble:before{border-right:14px solid #e6fcff;border-left:none !important;left:-14px;right:auto !important}@media screen and (max-width:750px){.line-anim-wrap .bubble-wrapper.nate .bubble:before{border-right:1.87vw solid #e6fcff;left:-1.87vw}}.line-anim-wrap .bubble-wrapper.sen .bubble:before{border-left:14px solid #fff777;border-right:none !important;right:-14px;left:auto !important}@media screen and (max-width:750px){.line-anim-wrap .bubble-wrapper.sen .bubble:before{border-left:1.87vw solid #fff777;right:-1.87vw}}.line-anim-wrap .bubble-wrapper.nate .icon{margin-right:50px !important;margin-left:0 !important}@media screen and (max-width:750px){.line-anim-wrap .bubble-wrapper.sen .bubble:before{border-left:1.87vw solid #fff777;right:-1.87vw}}.line-anim-wrap .bubble-wrapper.sen .icon{margin-left:50px !important;margin-right:0 !important}.c-talk__bold{font-weight:700}.c-talk__red{color:#f40505}.bubble-wrapper{opacity:1 !important;transform:translateY(0) !important;transition:none !important}.bubble-wrapper.is-scrollIn{opacity:1 !important;transform:translateY(0) !important}@media screen and (max-width:1024px){.line-anim-wrap{margin-top:7vw}.line-anim-wrap .container{padding:6vw 4vw}.line-anim-wrap .bubble-wrapper{margin:3vw 0}.line-anim-wrap .bubble{width:72%;padding:3vw}.line-anim-wrap .icon{margin-right:4vw}.line-anim-wrap .bubble-wrapper:nth-of-type(2n) .icon,.line-anim-wrap .bubble-wrapper.reverse .icon{margin-left:4vw}}@media screen and (max-width:750px){.line-anim-wrap{margin-top:10vw;border-radius:10px}.line-anim-wrap .bubble-wrapper{justify-content:space-between;margin:4vw 0}.line-anim-wrap .bubble{font-size:12px}.line-anim-wrap .icon{width:18%;margin-right:0}.line-anim-wrap .bubble{width:76%}.line-anim-wrap .bubble:before{border-top-width:8px;border-bottom-width:8px;border-right-width:8px;left:-8px}.line-anim-wrap .bubble-wrapper:nth-of-type(2n) .icon,.line-anim-wrap .bubble-wrapper.reverse .icon{margin-left:0}.line-anim-wrap .bubble-wrapper:nth-of-type(2n) .bubble:before,.line-anim-wrap .bubble-wrapper.reverse .bubble:before{border-left-width:8px;right:-8px}}.sec03{padding-bottom:120px}.sec03 .top5-logo{background:#fff;border-radius:16px;position:relative;border:3px solid #0074d8;padding:0 40px 70px;margin-bottom:70px}.sec03 .top5-logo .ttl-img{margin:-40px 0 50px;text-align:center}.sec03 .shadow-box:not(:last-of-type){margin-bottom:40px}.sec03 .term .img{margin-bottom:14px}.sec03 .speed-img{margin-top:64px}.sec03 .line-anim-wrap{margin-top:0}.sec03 .speed-wrap .real-img{margin:-64px 0 14px}.sec03 .speed-wrap img{margin:auto}.sec03 .howto-wrap{margin-top:48px}.sec03 .howto-wrap .h-ttl{color:#fff;background:#0074d8;font-weight:600;border-radius:8px;padding:10px 20px;margin-bottom:24px}.sec03 .howto-wrap .text{font-size:16px}@media screen and (max-width:1024px){.sec03 .top5-logo{margin-bottom:7vw}.sec03 .shadow-box:not(:last-of-type){margin-bottom:4vw}.sec03 .speed-img{margin-top:6vw}.sec03 .speed-wrap .real-img{margin:0 0 2vw}.sec03 .howto-wrap .h-ttl{margin-bottom:2vw;padding:1vw 4vw}}@media screen and (max-width:750px){.sec03{padding-bottom:14vw}.sec03 .top5-logo{padding:6vw 4vw;border-radius:8px;border-width:2px;margin-bottom:10vw}.sec03 .top5-logo .ttl-img{margin:-11vw 0 6vw}.sec03 .shadow-box:not(:last-of-type){margin-bottom:6vw}.sec03 .speed-img{margin-top:10vw}.sec03 .howto-wrap .h-ttl{border-radius:4px;font-size:14px;margin-bottom:4vw}.sec03 .howto-wrap .text{font-size:12px}}.sec04{padding-bottom:120px}.sec04 .ttl{text-align:center;margin-bottom:50px}.sec04 .box01 .line-anim-wrap{margin-top:0}.sec04 .box01 .line-anim-wrap .bubble-wrapper{justify-content:center}.sec04 .status{text-align:center;margin:30px 0 60px}.sec04 .status img{margin:0 auto}.sec04 .tablepress{text-align:center;border:2px solid #0074d8;white-space:nowrap}.sec04 .dt-container .dt-layout-table{overflow-x:scroll}.sec04 .tablepress th{background:#f4faff}.sec04 .tablepress .thbl{color:#0074d8;font-weight:600}.sec04 .tablepress th,.sec04 .tablepress td{text-align:center;vertical-align:middle;padding:18px 10px !important;line-height:1.4}.sec04 .tablepress tr th:not(:last-of-type),.sec04 .tablepress tr td:not(:last-of-type){border-right:2px solid #eee}.sec04 .tablepress a{display:inline-block}.sec04 .tablepress .mark{font-size:26px}.sec04 .rank-bottom{margin-top:0}@media screen and (max-width:1024px){.sec04 .ttl{margin-bottom:5vw}.sec04 .status{margin:3vw 0 6vw}}@media screen and (max-width:750px){.sec04 .ttl{margin-bottom:6vw}.sec04 .box01 .line-anim-wrap .bubble-wrapper{justify-content:space-between}.sec04 .status{margin:6vw 0}}.rankingbox .rank-name{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.rankingbox .rank-name .rank-name-text{font-size:32px;font-weight:600;width:calc(100% - 120px);border-bottom:4px solid #0074d8}.rankingbox.type-b .rank-name .rank-name-text{width:calc(100% - 240px)}.rankingbox .rank-name:before{content:"";width:94px;height:77px;display:block}.rankingbox.type-b .rank-name:before{content:"";width:216px;height:72px;display:block}.rankingbox:nth-of-type(1) .rank-name:before{background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/no1.png) no-repeat center center/cover}.rankingbox:nth-of-type(2) .rank-name:before{background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/no2.png) no-repeat center center/cover}.rankingbox:nth-of-type(3) .rank-name:before{background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/no3.png) no-repeat center center/cover}.rankingbox:nth-of-type(4) .rank-name:before{background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/no4.png) no-repeat center center/cover}.rankingbox:nth-of-type(5) .rank-name:before{background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/no5.png) no-repeat center center/cover}.rankingbox.type-b:nth-of-type(1) .rank-name:before{background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/no1-b.png) no-repeat center center/cover}.rankingbox.type-b:nth-of-type(2) .rank-name:before{background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/no2-b.png) no-repeat center center/cover}.rankingbox.type-b:nth-of-type(3) .rank-name:before{background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/no3-b.png) no-repeat center center/cover}.rankingbox .logo-detail{align-items:normal}.rankingbox .logo-detail .logo{width:45.3%;border:2px solid #eee;display:flex;align-items:center;justify-content:center}.rankingbox .logo-detail .detail-table{width:52%;flex-flow:wrap;border:2px solid #eee;align-items:normal}.rankingbox .logo-detail .detail-table dt{width:35%;color:#fff;font-weight:600;background:#0074d8;display:flex;align-items:center;justify-content:center}.rankingbox .logo-detail .detail-table dd{width:65%}.rankingbox .logo-detail .detail-table dt,.rankingbox .logo-detail .detail-table dd{padding:14px 20px;box-sizing:border-box}.rankingbox .logo-detail .detail-table dt:not(:last-of-type),.rankingbox .logo-detail .detail-table dd:not(:last-of-type){border-bottom:2px solid #eee}.rankingbox .point-list-wrap{margin-top:34px;background:#fffef4;border:2px solid #0066ce;border-radius:12px;padding:24px;text-align:center}.rankingbox .point-list-wrap .point-ttl{color:#0066ce;font-weight:600;margin-bottom:4px;font-size:20px}.rankingbox .point-list-wrap ul{display:inline-block;text-align:left}.rankingbox .point-list-wrap ul li{padding:8px 0;border-bottom:2px dashed #ffe44d}.rankingbox .point-list-wrap .p-comment{font-size:14px;margin-top:16px}.rankingbox .user-voice{border-radius:12px;border:2px solid #eee;padding:22px 40px;margin-top:40px}.rankingbox .user-voice .v-ttl{background:#f4faff;border-radius:8px;margin-bottom:22px;padding:15px}.rankingbox .user-voice .voice-item{justify-content:space-between;align-items:center;padding:28px 0}.rankingbox .user-voice .voice-item:not(:last-of-type){border-bottom:2px solid #eee}@media screen and (max-width:750px){.rankingbox .user-voice .voice-item .icon{width:30%}}.rankingbox .user-voice .voice-item .voice-wrap{width:80%}.rankingbox .user-voice .voice-item .user{margin-top:14px;text-align:right;font-size:16px}.rankingbox .annotation{font-size:14px;color:#797979;margin-top:10px}.rankingbox .btn-pk{margin-top:50px}.rankingbox .btn-pk a{color:#fff;background:#f7458d;font-size:28px;font-weight:600;text-decoration:none;display:block;padding:18px 34px;width:66%;box-sizing:border-box;margin:auto;position:relative;border-radius:8px}.rankingbox .btn-pk a:after{content:"";width:24px;height:24px;background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/arrow.png) no-repeat center center/cover;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.rankingbox .btn-flex{margin-top:50px}.rankingbox .btn-flex .btn-pk{margin-top:0}.rankingbox .btn-wh a{color:#f7458d;background:#fff;font-size:28px;font-weight:600;text-decoration:none;display:block;padding:18px 34px;width:66%;box-sizing:border-box;margin:auto;position:relative;border-radius:8px;border:2px solid #f7458d}.rankingbox .btn-wh a:after{content:"";width:24px;height:24px;background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/arrow-pk.png) no-repeat center center/cover;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.rankingbox .btn-flex .btn-pk,.rankingbox .btn-flex .btn-wh{width:49%;margin:auto}.rankingbox .btn-flex .btn-pk a,.rankingbox .btn-flex .btn-wh a{width:100%;font-size:22px}.search-ranking .rank-name:before{content:none}.search-ranking .rank-name .rank-name-text{width:100%;text-align:center}@media screen and (max-width:1024px){.rankingbox .rank-name{margin-bottom:4vw}.rankingbox .rank-name .rank-name-text{font-size:3.2vw}.rankingbox .rank-name:before{width:84px;height:67px}.rankingbox .rank-name .rank-name-text{width:calc(100% - 110px)}.rankingbox .logo-detail{display:block}.rankingbox .logo-detail .logo{width:100%;padding:16px;box-sizing:border-box}.rankingbox .logo-detail .detail-table{width:100%;display:flex;margin-top:3vw}.rankingbox .logo-detail .detail-table dt,.rankingbox .logo-detail .detail-table dd{padding:3vw}.rankingbox .point-list-wrap{margin-top:3vw;padding:2.4vw 4vw}.rankingbox .user-voice{margin-top:3vw;padding:2vw 4vw}.rankingbox .user-voice .v-ttl{margin-bottom:0}.rankingbox .user-voice .voice-item{display:flex;padding:3vw 0}.rankingbox .btn-pk{margin-top:5vw}.rankingbox .btn-pk a{width:100%;font-size:3vw;padding:2vw}.rankingbox .btn-flex .btn-pk a,.rankingbox .btn-flex .btn-wh a{font-size:16px}.rankingbox .btn-flex .btn-wh{margin-top:3vw}.rankingbox .btn-wh a{padding:2vw}.search-ranking .rank-name .rank-name-text{width:100%}.rankingbox.type-b .rank-name:before{width:154px;height:50px}.rankingbox.type-b .rank-name .rank-name-text{width:calc(100% - 180px)}}@media screen and (max-width:750px){.rankingbox .rank-name{margin-bottom:6vw}.rankingbox .rank-name .rank-name-text{width:calc(100% - 62px);font-size:4.533333333333333vw}.rankingbox .rank-name:before{width:47px;height:38px}.rankingbox .logo-detail .detail-table{margin-top:4vw;font-size:14px}.rankingbox .logo-detail .detail-table dt{width:30%}.rankingbox .logo-detail .detail-table dd{width:70%}.rankingbox .point-list-wrap{margin-top:4vw;border-radius:6px;padding:4vw}.rankingbox .point-list-wrap .point-ttl{font-size:16px}.rankingbox .point-list-wrap ul li{font-size:14px;line-height:1.5}.rankingbox .user-voice{margin-top:4vw;border-radius:6px;padding:4vw}.rankingbox .user-voice .v-ttl{padding:1vw 2vw 3vw;border-radius:4px}.rankingbox .user-voice .v-ttl img{width:60%}.rankingbox .user-voice .voice-item{padding:5vw 0;gap:2vw}.rankingbox .user-voice .voice-item .voice-wrap{font-size:14px;line-height:1.5}.rankingbox .user-voice .voice-item .user{font-size:12px;margin-top:12px}.rankingbox .annotation{font-size:12px}.rankingbox .reconet_wrap{margin-top:8vw}.rankingbox .btn-pk a{font-size:4vw;padding:3vw}.rankingbox .btn-pk a:after{width:14px;height:14px;right:8px}.rankingbox .btn-flex .btn-pk,.rankingbox .btn-flex .btn-wh{width:100%}.rankingbox .btn-flex .btn-pk a,.rankingbox .btn-flex .btn-wh a{font-size:4vw}.rankingbox .btn-wh a{padding:3vw}.rankingbox .btn-wh a:after{width:14px;height:14px;right:8px}.rankingbox .logo-detail .logo{padding:0}.search-ranking .rank-name .rank-name-text{width:100%}.rankingbox.type-b .rank-name:before{width:90px;height:30px}.rankingbox.type-b .rank-name .rank-name-text{width:calc(100% - 102px);border-bottom-width:2px}}.sec04 .shadow-box:not(:last-of-type){margin-bottom:40px}.sec04 .reason-wrap .r-ttl{text-align:center;margin-bottom:36px}.sec04 .reason-wrap .item{background:#fffce2;width:75%;margin:auto;border-radius:12px;padding:11px 30px;box-sizing:border-box;margin:16px auto}.sec04 .reason-wrap .item .r-text{width:88%;font-size:20px;line-height:1.4}.sec04 .reason-wrap .item .num{width:10%;font-size:38px;font-weight:600;color:#0074d8}@media screen and (max-width:1024px){.sec04{padding-bottom:12vw}.sec04 .shadow-box:not(:last-of-type){margin-bottom:4vw}.sec04 .reason-wrap .r-ttl{margin-bottom:3vw}.sec04 .reason-wrap .item{width:100%;display:flex;padding:1vw 4vw}.sec04 .reason-wrap .item .r-text{font-size:18px}}@media screen and (max-width:750px){.sec04{padding-bottom:16vw}.sec04 .shadow-box:not(:last-of-type){margin-bottom:6vw}.sec04 .reason-wrap .r-ttl{margin-bottom:6vw}.sec04 .reason-wrap .item{padding:4vw;margin:3vw 0}.sec04 .reason-wrap .item .num{font-size:20px}.sec04 .reason-wrap .item .r-text{font-size:14px}}.sec05 .secttl{margin:0 0 70px}.sec05 .btm-inner{max-width:1200px;margin-top:110px}.sec05 .last-wrap{background:#f4faff;border-radius:20px;padding:10px 40px 60px;text-align:center;position:relative}.sec05 .last-wrap .l-ttl{margin:-60px 0 30px}.sec05 .last-wrap .l-text{font-size:20px}@media screen and (max-width:1024px){.sec05 .secttl{margin:0 0 7vw}.sec05 .btm-inner{margin-top:11vw}.sec05 .last-wrap{padding:1vw 4vw 6vw}.sec05 .last-wrap .l-ttl{margin:-6vw 0 4vw}.sec05 .last-wrap .l-text{font-size:18px}}@media screen and (max-width:750px){.sec05 .last-wrap{border-radius:10px}.sec05 .last-wrap .l-ttl{margin:-6vw 0 6vw}.sec05 .last-wrap .l-text{font-size:14px}}#ranking{padding:0 0 12rem;position:relative;z-index:1}.ranktable{border-bottom:#5f5f5f solid 1px}.ranktable td,.ranktable th{text-align:center;vertical-align:middle;line-height:1.3;border-right:#5f5f5f solid 1px;border-top:#5f5f5f solid 1px;background:#fff;padding:24px 6px}.ranktable td{width:16%;line-height:1.1;font-size:1.6rem}.ranktable .no1{border-top:#3fbafd solid 2px;border-right:#3fbafd solid 8px;border-left:#3fbafd solid 8px;font-weight:700}.ranktable .last .no1{border-bottom:#3fbafd solid 8px}.ranktable .logo .no1{border-top:#3fbafd solid 8px}.ranktable th.type{background:#3d5370;border-top:1px solid #fff !important;color:#fff;font-weight:700;font-size:1.6rem;width:17%}.ranktable .mark{font-size:6rem;font-weight:900}#ranking .right{text-align:right}.tb-btn{display:inline-block;background:linear-gradient(to right,#910ecc,#3fbafd);padding:14px;color:#fff;display:block;font-weight:600}.morebtn{display:block;font-size:2.2rem;font-weight:700;padding:15px;width:50%;margin:0 auto;box-sizing:border-box;text-align:center;transition:.4s;overflow:hidden;position:relative;border:solid 2px #413f40;background:#fff;cursor:pointer;color:#413f40;margin-top:40px;border-radius:40px}.morebtn:after{content:"\f04b";top:20%;margin:auto;right:4%;position:absolute;font-family:"Font Awesome 6 Free";font-weight:900;transition:.4s}.morebtn:hover{opacity:.6}.rankingbox{padding:54px 0 60px}.rankingbox:not(:last-of-type){border-bottom:2px solid #eee}.rankingbox .content{background:#fff;margin:0 auto;width:100%}.rankingbox table th,.rankingbox table td{padding:.5rem}.rankingbox table th{background:#0066ce;color:#fff;line-height:1.3;vertical-align:middle;border:.1rem solid #eee}.rankingbox table td{border:.1rem solid #eee;line-height:1.3}.rankingbox table.val{text-align:center}.rankingbox table.val td span{display:block}.rankingbox table.fee-type{font-size:2rem;margin-bottom:1.2rem}.rankingbox table.fee-type .red{font-weight:600}.btnarea{padding:40px 0}.btnarea a{display:block;box-shadow:5px 5px 0px 0px rgba(254,120,0,.2);font-size:2.2rem;font-weight:700;padding:15px;width:100%;max-width:580px;color:#fff;margin:0 auto;box-sizing:border-box;text-align:center;transition:.4s;overflow:hidden;position:relative;background:#ffa15f;background:-webkit-linear-gradient(31deg,rgba(255,161,95,1) 0%,rgba(255,142,62,1) 100%);border-radius:50px;background:-o-linear-gradient(31deg,rgba(255,161,95,1) 0%,rgba(255,142,62,1) 100%);background:linear-gradient(121deg,rgba(255,161,95,1) 0%,rgba(255,142,62,1) 100%)}.btnarea a:after{content:"\f04b";top:20%;margin:auto;right:4%;position:absolute;font-family:"Font Awesome 6 Free";font-weight:900;transition:.4s}.btnarea a.no1{background:#ff503e;background:-webkit-linear-gradient(214deg,rgba(255,80,62,1) 0%,rgba(255,130,117,1) 100%);background:-o-linear-gradient(214deg,rgba(255,80,62,1) 0%,rgba(255,130,117,1) 100%);background:linear-gradient(304deg,rgba(255,80,62,1) 0%,rgba(255,130,117,1) 100%);box-shadow:5px 5px 0px 0px rgba(161,46,34,.2)}.btnarea a.no1:before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:shiny-btn1 3s ease-in-out infinite}.btnarea a:hover{transform:translateY(4px);box-shadow:none;opacity:.7}@-webkit-keyframes shiny-btn1{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.page-template-page-others-php .no1area,.page-template-page-others-php .no2area,.page-template-page-others-php .no3area{display:none}@media screen and (max-width:1250px){.rankingbox{padding:6vw 0}#firstarea .pointbox{padding:15px 30px 15px 300px}.ranktable{width:100%}.ranktable td,.ranktable th{padding:2.4vw 1vw}.tb-btn{font-size:1.4rem}}@media screen and (max-width:769px){.rankingbox{padding:12vw 0}#firstarea .sup{font-size:4vw}#firstarea .ttlarea .ttl{padding:10px 17%}#firstarea .content .ribon1{right:-8%}#firstarea .content .ribon2{left:-8%}#firstarea .item{padding:26px 0 30px}#firstarea .logo{width:50%;margin:0 auto 30px}#firstarea .table{width:100%}#firstarea .woman{position:relative;width:55%;margin:0 auto;right:auto;left:auto;text-align:center}#firstarea .pointbox{padding:15px 20px;margin-top:-80px}.btnarea a{width:94%}#section1 .content .big{line-height:1.6}#section3 .subttl .point{width:17%}.ranktable{width:170%}#ranking{overflow:hidden}#ranking .scroll{width:100%;overflow:scroll}.section .imgbox{padding:0 30px}#ranking{padding:18% 0 80px}#section3 .caption{margin-bottom:30px}#section3 .caption p:first-child{margin-bottom:20px}}@media screen and (max-width:460px){#firstarea .sup{font-size:5vw}#firstarea .ttlarea .ttl{padding:10px 10%}#firstarea .ttlarea{padding:3px 0}#firstarea .content .ribon{width:36%;top:10%}#firstarea .item{padding:15px 0 20px;border-radius:20px}#firstarea .box{padding:20px 15px}#firstarea .woman{width:76%}.ttlarea .ttl{font-size:6vw}.section .imgbox{padding:0 5px}.ttlarea p{font-size:4vw}#section3 .point p{font-size:1.6rem}#section3 .subttl .point{width:20%}#section3 .subttl h3{font-size:2rem;padding:10px 20px}#section3 .subttl h3 img{width:30px;height:30px}#section3 .subttl .point:before{border-width:10px 0 10px 10px}#section3 .item{margin-bottom:15px;overflow:hidden;border-radius:10px}#section3 .item .box{padding:10px 15px}#section3 .caption{margin:20px 0 24px;font-size:1.6rem}#ranking .right{display:block}#ranking{padding:0 0 18vw}.section .content p,.section .content img{margin-bottom:20px}.ranktable th.type{width:12%;font-size:1.4rem}.ranktable td{width:15%}.ranktable{width:240%}.ranktable .mark{font-size:4rem}.ranktable td,.ranktable th{padding:2vw}.ranktable td{font-size:1.4rem}.ranktable .no1{border-right:#3fbafd solid 5px;border-left:#3fbafd solid 5px}.ranktable th.type{border-top:#3fbafd solid 5px}.ranktable .logo .no1{border-top:#3fbafd solid 5px}.ranktable .last .no1{border-bottom:#3fbafd solid 5px}}.sec-outside{margin-bottom:26rem}.sec-outside .tabrank-cont{display:flex;justify-content:space-between}.sec-outside .tabrank-cont .tabrank-item{width:48%}.sec-outside .tabrank-cont .pick-name{background:#fff;border:4px solid #0074d8;border-radius:0 0 30px 30px;padding:30px 24px;text-align:center}.sec-outside .tabrank-cont .pick-shop{display:inline-block;line-height:1.2;padding:0 50px;position:relative;color:#f7458d;text-align:center;font-size:38px;margin-bottom:16px}.sec-outside .tabrank-cont .pick-shop:before,.sec-outside .tabrank-cont .pick-shop:after{content:"";width:24px;height:65px;position:absolute;bottom:0}.sec-outside .tabrank-cont .pick-shop2:before,.sec-outside .tabrank-cont .pick-shop2:after{content:"";width:24px;height:65px;position:absolute;top:3px;bottom:0}.sec-outside .tabrank-cont .pick-shop:before{background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/emb-left.png) no-repeat center center/cover;left:0}.sec-outside .tabrank-cont .pick-shop:after{background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/emb-right.png) no-repeat center center/cover;right:0}.sec-outside .tabrank-cont .pick-shop .name{font-weight:600;padding-top:20px;position:relative}.sec-outside .tabrank-cont .pick-shop .name:before{content:"";width:31px;height:20px;background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/emb-clown.png) no-repeat center center/cover;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width:750px){.sec-outside .tabrank-cont .pick-shop .broad-wimax__name:before{top:-18px}}.sec-outside .tabrank-cont .pick-shop .shop{font-weight:600;font-size:60%}.sec-outside .tabrank-cont .reco-point-wrap{text-align:center;background:#fffeee;border-radius:12px;padding:24px 20px;box-sizing:border-box;margin:30px 0}.sec-outside .tabrank-cont .reco-pttl{color:#0074d8;font-size:24px;font-weight:600;margin-bottom:6px}.sec-outside .tabrank-cont .reco-point{display:inline-block;text-align:left}.sec-outside .tabrank-cont .reco-point li{position:relative;padding-left:18px;text-align:left}.sec-outside .tabrank-cont .reco-point li:before{content:"";width:16px;height:16px;border-radius:10vw;background:#0074d8;position:absolute;top:10px;left:0}.sec-outside .tabrank-cont .btn a{color:#fff;background:#f7458d;font-size:24px;font-weight:600;text-decoration:none;display:block;padding:18px 34px;width:100%;box-sizing:border-box;margin:auto;position:relative;border-radius:8px}.sec-outside .tabrank-cont .btn a:after{content:"";width:24px;height:24px;background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/top/arrow.png) no-repeat center center/cover;position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px){.sec-outside .out-tab{display:flex;align-items:flex-end;justify-content:space-evenly}.sec-outside .out-tab li{width:40%;text-align:center}.sec-outside .out-tab li .select_on{display:none}.sec-outside .out-tab li.select .select_on{display:block;margin:auto}.sec-outside .out-tab li.select .select_off{display:none}.sec-outside .tabrank-cont{display:block}.sec-outside .tabrank-cont .tabrank-item{width:100%}.sec-outside .tabrank-cont .tabrank-item.hide{display:none}.sub-ttl{display:none}.sec-outside .tabrank-cont .pick-name{border-radius:18px;padding:4vw 4vw 6vw}}@media screen and (max-width:750px){.sec-outside{padding-top:1vw;margin-bottom:27vw}.sec-outside .out-tab li{width:44%}.sec-outside .tabrank-cont .pick-name{border-radius:14px;border-width:2px;padding:8vw 4vw 12vw}.sec-outside .tabrank-cont .pick-shop{font-size:24px;padding:0 10vw}.sec-outside .tabrank-cont .pick-shop .name{font-weight:600;padding-top:22px;position:relative}.sec-outside .tabrank-cont .pick-shop1 .name{font-weight:600;padding-top:13px;position:relative}.sec-outside .tabrank-cont .pick-shop:before,.sec-outside .tabrank-cont .pick-shop:after{width:18px;height:50px}.sec-outside .tabrank-cont .pick-shop2:before,.sec-outside .tabrank-cont .pick-shop2:after{width:18px;height:50px;top:3px}.sec-outside .tabrank-cont .reco-point-wrap{margin:6vw 0}.sec-outside .tabrank-cont .btn a{font-size:4vw;padding:3vw}.sec-outside .tabrank-cont .btn a:after{width:14px;height:14px;right:8px}.sec-outside .tabrank-cont .reco-pttl{font-size:16px}.sec-outside .tabrank-cont .reco-point li{font-size:14px}.sec-outside .tabrank-cont .reco-point-wrap{width:100%;margin-top:4vw;padding:3vw}.sec-outside .tabrank-cont .reco-point li:before{width:14px;height:14px;top:6px}}.sec04 .ranktab-list{display:flex;align-items:flex-end;justify-content:center}.sec04 .ranktab-list li{width:27.2%;margin:0 14px}.sec04 .ranktab-list li .select_on.pconly{display:none}.sec04 .ranktab-list li.select .select_on.pconly{display:block}.sec04 .ranktab-list li.select .select_off.pconly{display:none}.sec04 .border{border:4px solid #0066ce}.sec04 .tabrank-content.hide{display:none}.tabrank__detail{text-align:left;font-size:14px;font-weight:300}@media screen and (max-width:750px){.tabrank__detail{font-size:1.87vw}}@media screen and (max-width:1024px){.sec04 .ranktab-list li{width:30%;margin:0 3px}.sec04 .ranktab-list li .select_off.pconly{display:none}.sec04 .ranktab-list li .select_off.sponly{display:block}.sec04 .ranktab-list li .select_on.sponly{display:none}.sec04 .ranktab-list li.select .select_on.pconly{display:none}.sec04 .ranktab-list li.select .select_on.sponly{display:block}.sec04 .ranktab-list li.select .select_off.sponly{display:none}}.caution{text-align:center;margin-top:100px}.caution .inner{border:.3rem solid #e90000;padding:4.8rem;border-radius:20px;box-sizing:border-box}.caution .c-ttl{color:#e90000;font-size:3.2rem;font-weight:600;margin-bottom:20px}.caution .red{font-weight:600}.caution .intro{margin-bottom:20px}@media screen and (max-width:1024px){.caution{margin-top:60px}.caution .inner{padding:4vw}}@media screen and (max-width:750px){.caution{margin-top:30px}.caution .inner{border-radius:16px;border-width:2px;padding:8vw 4vw}.caution .c-ttl{font-size:2.2rem;margin-bottom:14px}}.tab-ttl{margin-bottom:40px}@media screen and (max-width:750px){.tab-ttl{margin-bottom:5vw}}.p-point{position:relative;display:flex;justify-content:center;gap:40px;width:100%;margin-inline:auto;background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/point/bg-blue.jpg) no-repeat center center/cover;padding-block:136px;z-index:9999}@media (max-width:750px){.p-point{flex-direction:column;max-width:100%;box-sizing:border-box;padding-inline:2.67vw;padding-block:17.33vw;z-index:7777}}.p-point__btn-wrapper{width:330px;position:sticky;flex-shrink:0;align-self:flex-start;z-index:8888;transition:opacity .25s,transform .25s;opacity:1;pointer-events:auto;top:130px}@media (max-width:750px){.p-point__btn-wrapper{position:static;width:100%;left:auto;top:auto}}.p-point__btn-list{display:flex;flex-direction:column;gap:10px}@media (max-width:750px){.p-point__btn-list{gap:2.67vw}}.p-point__btn{position:relative;display:block;width:100%;text-align:left;font-size:18px;font-weight:700;padding:18px 20px;border-radius:41px;border:4px solid #0074d8;background:#fff;cursor:pointer;transition:all .25s}@media (max-width:750px){.p-point__btn{font-size:3.2vw;padding:2.4vw 5.67vw;border-radius:5.47vw;border:.53vw solid #0074d8}}.p-point__btn:after{content:"";display:inline-block;width:30px;height:30px;background-image:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/point/p-point__btn-icon-off.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media (max-width:750px){.p-point__btn:after{width:4.27vw;height:4.27vw;right:5.67vw}}.p-point__btn.is-active{background:#0074d8;color:#fff;outline:4px solid #fff}.p-point__btn.is-active:after{background-image:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/point/p-point__btn-icon-on.png)}.p-point__btn.is-active{background:#0074d8;color:#fff;outline:4px solid #fff}@media (max-width:750px){.p-point__btn.is-active{outline:.53vw solid #fff}}.p-point__contents-wrapper{max-width:660px;flex-shrink:0;width:100%;flex:1;margin-left:0;display:flex;flex-direction:column}@media (max-width:750px){.p-point__contents-wrapper{max-width:100%}}.p-point__container{margin-bottom:65px}@media (max-width:750px){.p-point__container{margin-bottom:8.67vw}}.p-point__wrapper{width:100%;max-width:660px;box-sizing:border-box;padding-inline:38px;background:#fff;border:#0074d8 4px solid;border-radius:20px;margin-inline:auto;margin-top:0}@media (max-width:750px){.p-point__wrapper{max-width:100%;padding-inline:5vw;border-radius:2.67vw;border:#0074d8 .53vw solid}}.line-anim-wrap2 .icon{width:34.2%}@media (max-width:750px){.line-anim-wrap2 .icon{width:26.2%}}.line-anim-wrap2 .bubble-wrapper{gap:10px}@media (max-width:750px){.line-anim-wrap2 .bubble-wrapper{gap:1.33vw}}.line-anim-wrap2 .bubble-wrapper.sen .icon{margin-left:10px !important;margin-right:0 !important}@media (max-width:750px){.line-anim-wrap2 .bubble-wrapper.sen .icon{margin-left:2.27vw !important}}.line-anim-wrap2 .bubble{width:100%}@media (max-width:750px){.line-anim-wrap2 .bubble{width:80%}}.line-anim-wrap2 .bubble-wrapper.nate .icon{margin-right:10px !important}@media (max-width:750px){.line-anim-wrap2 .bubble-wrapper.nate .icon{margin-right:2.27vw !important}}.line-anim-wrap2 .bubble-wrapper{margin:30px 0}@media (max-width:750px){.line-anim-wrap2 .bubble-wrapper{margin:4vw 0}}.p-point__title{margin-top:50px;margin-bottom:50px}@media (max-width:750px){.p-point__title{margin-top:6.67vw;margin-bottom:6.67vw}}.p-point__text{text-align:left;line-height:calc(28 / 18);margin-top:30px}@media (max-width:750px){.p-point__text{margin-top:4vw}}.p-point01__contents{margin-inline:auto;margin-top:30px}@media (max-width:750px){.p-point01__contents{margin-top:4vw}}.p-point__line-wrapper--bottom{margin-top:60px}@media (max-width:750px){.p-point__line-wrapper--bottom{margin-top:8vw}}.p-point02__contents{margin-inline:auto;margin-top:60px}@media (max-width:750px){.p-point02__contents{margin-top:8vw}}.p-point02__contents02{margin-inline:auto;margin-top:60px;margin-bottom:60px}@media (max-width:750px){.p-point02__contents02{margin-top:8vw;margin-bottom:8vw}}.p-point03__contents{margin-inline:auto;margin-top:60px}@media (max-width:750px){.p-point03__contents{margin-top:8vw}}.p-point03__contents02{margin-inline:auto;margin-top:100px;margin-bottom:70px;text-align:center}@media (max-width:750px){.p-point03__contents02{margin-top:13.33vw;margin-bottom:9.33vw}}@media (max-width:750px){.p-point__title04{margin-right:auto;width:50%}}.p-point04__contents{margin-inline:auto;margin-top:40px}@media (max-width:750px){.p-point04__contents{margin-top:5.33vw}}.c-accordion{width:100%;margin-bottom:7px;font-size:18px}@media (max-width:750px){.c-accordion{margin-bottom:.93vw;font-size:3.2vw}}.c-accordion__title{display:flex;justify-content:space-between;align-items:center;position:relative;padding:18px 20px;color:#fff;background-color:#0074d8;border-radius:8px;font-weight:700;cursor:pointer;margin-top:60px}@media (max-width:750px){.c-accordion__title{padding:2.4vw 2.67vw;border-radius:1.07vw;margin-top:8vw}}.c-accordion__title::-webkit-details-marker{display:none}.c-accordion__title:after{position:relative;content:"▼";color:#fff;margin-left:10px;transition:transform .3s}@media (max-width:750px){.c-accordion__title:after{margin-left:1.33vw}}.c-accordion[open] .c-accordion__title:after{content:"◀︎"}.c-accordion__text{margin-top:30px;font-weight:500}@media (max-width:750px){.c-accordion__text{margin-left:4vw}}.card-nav{display:flex;flex-direction:column;gap:16px;width:95%;margin-inline:auto;margin-top:100px;margin-bottom:60px}@media (max-width:750px){.card-nav{gap:2.93vw;margin-top:13.33vw;margin-bottom:8vw}}.card-btn{display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1.4;gap:10px;padding:12px 24px;border:none;border-radius:41px;cursor:pointer;font-weight:700;box-shadow:0 4px 4px rgba(0,10,45,.28);transition:all .25s}@media (max-width:1024px){.card-btn{font-size:2.93vw;gap:.98vw;padding:2.53vw;border-radius:4vw}}@media (max-width:750px){.card-btn{font-size:4vw;gap:1.6vw;padding:3.6vw;border-radius:5.47vw}}.card-btn--prev .card-btn__triangle{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid #282728}@media (max-width:750px){.card-btn--prev .card-btn__triangle{border-left:1.33vw solid transparent;border-right:1.33vw solid transparent;border-bottom:1.87vw solid #282728}}.card-btn--next .card-btn__triangle{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:14px solid #fff}@media (max-width:750px){.card-btn--next .card-btn__triangle{border-left:1.33vw solid transparent;border-right:1.33vw solid transparent;border-top:1.87vw solid #fff}}.card-btn--prev{background-color:#f0f0f0;color:#282728}.card-btn--next{background-color:#0074d8;color:#fff}.card-btn:hover{opacity:.8}.p-choose__contents{text-align:center}@media (max-width:750px){.p-choose__contents{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}}@media (max-width:750px){.p-choose__contents img{width:150%;max-width:none;display:block}}.pick-name__image{width:80%;margin-inline:auto;margin-bottom:20px}@media (max-width:750px){.pick-name__image{width:70%;margin-inline:auto;margin-bottom:20px}}.reco-point-wrap1{margin-bottom:64px !important}@media (max-width:750px){.reco-point-wrap1{margin-bottom:30px !important}}.reco-point-wrap2{margin-bottom:30px !important}.reco-point-wrap-kakumei{margin-bottom:40px !important}#tablepress-13 .row-1 .column-2,#tablepress-13 .row-1 .column-3{position:relative}#tablepress-13 .row-1 .column-2:after{content:"";position:absolute;top:-56px;left:28%;width:70px;height:70px;background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/tabrank/ichioshi-sennin.png) no-repeat center center/cover;background-size:contain;background-repeat:no-repeat;pointer-events:none}#tablepress-13 .row-1 .column-3:after{content:"";position:absolute;top:-54px;left:32%;width:70px;height:70px;background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/tabrank/ichioshi-sennin.png) no-repeat center center/cover;background-size:contain;background-repeat:no-repeat;pointer-events:none}#tablepress-14 .row-1 .column-2,#tablepress-14 .row-1 .column-4{position:relative}#tablepress-14 .row-1 .column-2:after{content:"";position:absolute;top:-56px;left:28%;width:70px;height:70px;background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/tabrank/ichioshi-sennin.png) no-repeat center center/cover;background-size:contain;background-repeat:no-repeat;pointer-events:none}#tablepress-14 .row-1 .column-4:after{content:"";position:absolute;top:-54px;left:26%;width:70px;height:70px;background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/tabrank/ichioshi-sennin.png) no-repeat center center/cover;background-size:contain;background-repeat:no-repeat;pointer-events:none}#tablepress-15 .row-1 .column-3{position:relative}#tablepress-15 .row-1 .column-3:after{content:"";position:absolute;top:-54px;left:26%;width:70px;height:70px;background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/tabrank/ichioshi-sennin.png) no-repeat center center/cover;background-size:contain;background-repeat:no-repeat;pointer-events:none}#tablepress-16 .row-1 .column-2,#tablepress-16 .row-1 .column-3{position:relative}#tablepress-16 .row-1 .column-2:after{content:"";position:absolute;top:-56px;left:28%;width:70px;height:70px;background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/tabrank/ichioshi-sennin.png) no-repeat center center/cover;background-size:contain;background-repeat:no-repeat;pointer-events:none}#tablepress-16 .row-1 .column-3:after{content:"";position:absolute;top:-54px;left:26%;width:70px;height:70px;background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/tabrank/ichioshi-sennin.png) no-repeat center center/cover;background-size:contain;background-repeat:no-repeat;pointer-events:none}#tablepress-17 .row-1 .column-2,#tablepress-17 .row-1 .column-3{position:relative}#tablepress-17 .row-1 .column-2:after{content:"";position:absolute;top:-56px;left:28%;width:70px;height:70px;background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/tabrank/ichioshi-sennin.png) no-repeat center center/cover;background-size:contain;background-repeat:no-repeat;pointer-events:none}#tablepress-17 .row-1 .column-3:after{content:"";position:absolute;top:-54px;left:26%;width:70px;height:70px;background:url(//gensen-net.com/wp-content/themes/gensen-net/assets/css/../images/tabrank/ichioshi-sennin.png) no-repeat center center/cover;background-size:contain;background-repeat:no-repeat;pointer-events:none}#tablepress-13_wrapper .dt-layout-cell,#tablepress-14_wrapper .dt-layout-cell,#tablepress-15_wrapper .dt-layout-cell,#tablepress-16_wrapper .dt-layout-cell,#tablepress-17_wrapper .dt-layout-cell{padding-top:58px}@media (max-width:750px){#tablepress-13_wrapper .dt-layout-cell,#tablepress-14_wrapper .dt-layout-cell,#tablepress-15_wrapper .dt-layout-cell,#tablepress-16_wrapper .dt-layout-cell,#tablepress-17_wrapper .dt-layout-cell{padding-top:13vw}}.anchor{margin:20px 0 100px;text-align:center}.anchor .flex{justify-content:center}.anchor a{margin:0 15px}.anchor.top-space{padding-top:80px}.anchor a img{filter:drop-shadow(0px 5px 2px rgba(120,70,65,.3));transition:all .25s}.anchor a:hover img{filter:none;transform:translateY(4px)}@media (max-width:750px){.anchor{margin:20px 0 60px}.anchor .flex img{width:78%;margin:0 auto}.anchor .flex a{margin-bottom:20px;display:block}.anchor.top-space img{width:90%;margin:0 auto}.anchor.top-space{padding-top:30px}}