@charset "UTF-8";.brand-search-items-title.tab-button,.faq-box{background-color:#fff}.answer a,.shop_info li.url a{text-decoration:underline}.group-brand-list li p,.new-review-list .review-outline{-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.faq-box{margin-bottom:-25px;padding-bottom:50px}.brand-search-items-list{font-size:15px;font-size:1.5rem}.brand-search-items-list small{font-size:11px;font-size:1.1rem;font-weight:700}.brand-search-items-title{background:#fff;border-top:none}.brand-search-items-list li a,.brand-search-items-title a{color:#333;display:block;position:relative}.brand-search-items-title.tab-button.is-active{background-color:#f1f1f1}.brand-search-items-title .right-arrow{padding:0 16px 12px;position:absolute;right:0;text-align:center;top:0;width:28px}.brand-search-items-title,.brand-search-items-title-anchor{display:block;position:relative}.brand-search-items-title .is-link img{width:7px;height:auto}.brand-search-items-list li{background:#fff;display:block;font-weight:700;height:50px;line-height:49px}.brand-search-items-list li:last-child{border-bottom:1px solid #e5e5e5}.brand-search-item-title-is-disable,.brand-search-items-title h2.is-disable{color:#dedede}.brand-search-items-list li a{color:#333;padding:0 0 0 30px}.brand-search-items-list li span{display:block;border-bottom:1px solid #e5e5e5;position:relative}.brand-search-items-list li a.is-disable{color:#dedede}.brand-search-items-list li:last-child span{border-bottom:1px solid #000}.brand-search-items-title{border-bottom:1px solid #e5e5e5;font-size:15px;font-size:1.5rem;font-weight:700;height:46px;line-height:46px;padding-left:11px}.brand-search-items-title.checkbox-custom{padding-left:0}.brand-search-items-title-arrow{position:absolute;background-color:#fff;background-repeat:no-repeat;background-size:20px auto;background-position:center center;width:20px;height:20px;content:" ";right:10px;top:13px;padding:0;margin:0}.faq:before,.flowbox:before,.search_box .flyerlink:after{content:""}.brand-search-items-title-anchor .brand-search-items-title-arrow{background-image:url(../img/common/right_arrow_s.png);background-size:8px auto;right:16px;top:11px;width:12px;height:23px}.brand-search-items-title.tab-button .brand-search-items-title-arrow{background-color:#fff;background-image:url(../img/brand/areasearch_icon_arrowdown.png)}.brand-search-items-title.tab-button.is-active .brand-search-items-title-arrow{background-color:#f1f1f1;background-image:url(../img/brand/areasearch_icon_arrowup.png)}.search_box,.search_box .detail_search,.search_box h2{background-color:#fff;width:100%}.brand-search-items-list li a .brand-search-items-title-arrow{display:none}.brand-search-items-list li a.is-link .brand-search-items-title-arrow{display:block;background-image:url(../img/common/right_arrow_s.png);background-size:8px auto;right:16px;top:14px;width:12px;height:23px}.search_box{padding:0 0 30px}.search_box h2{min-height:60px;background-image:url(../img/brand/search_title_icon.png);background-repeat:no-repeat;background-position:left 20px center;background-size:23px auto;font-weight:700;border-top:3px #17b solid;font-size:1.5rem;display:flex;justify-content:flex-start;align-items:center;padding:5px 10px 5px 50px}.search_box .detail_search{display:table;padding:0 15px;table-layout:fixed}.search_box .detail_search li{background-repeat:no-repeat;background-position:center 7px;background-size:39px auto;display:table-cell;vertical-align:middle;text-align:center;line-height:140%;font-size:1rem;padding:0 5px}.search_box .detail_search li:last-child{border-right:none}.search_box .detail_search li span{display:inline-block;font-size:1.4rem;font-weight:700;margin-bottom:2px}.search_box .detail_search li a{border:1px solid #ccc;border-radius:3px;width:100%;height:80px;color:#333;display:table}.search_box .detail_search li a p{display:table-cell;padding:0 0 5px;vertical-align:bottom;line-height:1}.search_box .detail_search .search_area{background-image:url(../img/brand/search_button_area.png)}.search_box .detail_search .search_station{background-image:url(../img/brand/search_button_station.png)}.search_box .detail_search .search_gps{background-image:url(../img/brand/search_button_gps.png)}.search_box .flyerlink{margin:10px 20px 0;position:relative}.search_box .flyerlink:after{border-right:2px solid #ddd;border-bottom:2px solid #ddd;position:absolute;height:10px;right:13px;top:50%;margin-top:-5px;transform:rotate(-45deg);width:10px}.search_box .flyerlink a{border:1px solid #ccc;border-radius:3px;color:#f05738;display:block;font-size:1.3rem;height:40px;line-height:40px;text-align:center;width:100%}.search_box .flyerlink span{font-weight:700}.shoho-flow{background:#fff;padding:0}.flowbox:before,.flowtxt{background-repeat:no-repeat}.shoho-flow h2{background-color:#17b;color:#fff;font-size:1.6rem;font-weight:700;height:46px;line-height:46px;text-align:center}.faq h2,.flowbox h3{line-height:1;text-align:center;font-weight:700}.flowbox{box-shadow:0 3px 3px rgba(0,0,0,.15);padding:15px;position:relative;width:100%}.flowbox.f01{z-index:5}.flowbox.f02{z-index:4}.flowbox.f03{z-index:3}.flowbox.f04{z-index:2}.flowbox.f05{z-index:1}.flowbox:nth-child(odd){background-color:#f5f5f5}.flowbox:nth-child(even){background-color:#fff}.flowbox:not(:first-of-type){padding:23px 15px 15px}.flowbox:before{background-image:url(../../img/brand/listing/flow_arrow_odd.png);background-position:center center;background-size:31px 13px;height:13px;left:50%;margin-left:-15.5px;position:absolute;bottom:-13px;width:31px}.flowbox:nth-child(even):before{background-image:url(../../img/brand/listing/flow_arrow_even.png)}.flowbox:last-of-type{margin-bottom:20px}.flowbox h3{color:#17b;font-size:3.6rem}.flowbox .ttl{color:#17b;font-size:1.6rem;margin-bottom:10px;text-align:center}.flowtxt{background-position:left center;background-size:57px 61px;display:flex;justify-content:flex-start;align-items:center;font-size:1.4rem;min-height:61px;padding:0 0 0 70px;width:100%}.flowtxt span{font-weight:700}.f01 .flowtxt{background-image:url(../../img/brand/listing/flowtxt_01.png)}.f02 .flowtxt{background-image:url(../../img/brand/listing/flowtxt_02.png)}.f03 .flowtxt{background-image:url(../../img/brand/listing/flowtxt_03.png)}.f04 .flowtxt{background-image:url(../../img/brand/listing/flowtxt_04.png)}.f05 .flowtxt{background-image:url(../../img/brand/listing/flowtxt_05.png)}.faq{background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding:33px 0 0;position:relative}.faq:before{background:#17b;height:4px;left:50%;margin-left:-70px;position:absolute;top:0;width:140px}.faq h2{font-size:1.8rem;margin-bottom:30px}.faq-body{padding:0 15px}.category{border:1px solid #17b;border-radius:5px;margin-bottom:10px;position:relative}.category:last-of-type{margin-bottom:0}.category input[type=checkbox]{height:0;left:0;position:absolute;top:0;width:0}.new-review-list h2::before,.new-update-shop h2::before{left:10px;bottom:0;content:""}.category>input[type=checkbox]+label{background:#e6f5ff;border-radius:5px;color:#17b;display:flex;align-items:center;font-size:1.4rem;font-weight:700;min-height:50px;padding:5px 33px 2px 10px;position:relative;width:100%}.category>input[type=checkbox]:checked+label:before,.question{display:none}.category>input[type=checkbox]+label:before{background:#17b;content:"";height:16px;position:absolute;right:16px;top:50%;margin-top:-8px;width:2px}.category>input[type=checkbox]+label:after{background:#17b;content:"";height:2px;position:absolute;right:9px;top:50%;margin-top:-1px;width:16px}.question{background:#fff;border-radius:0 0 5px 5px}.category>input[type=checkbox]:checked+label{border-radius:5px 5px 0 0}.category>input[type=checkbox]:checked~.question{display:block}.category .faq-area{border-top:1px solid #17b;position:relative}.category .faq-area input[type=checkbox]+label{display:flex;justify-content:flex-start;align-items:center;font-size:1.3rem;font-weight:700;min-height:46px;padding:5px 33px 2px 20px;position:relative;width:100%}.article-box h2,.brand-detail-box h2,.good-box h2{min-height:44px;background-repeat:no-repeat;font-weight:700}.category .faq-area input[type=checkbox]+label:after{border-bottom:2px solid #17b;border-left:2px solid #17b;content:"";height:9px;position:absolute;top:50%;margin-top:-7px;right:12px;transform:rotate(-45deg);width:9px}.category .faq-area input[type=checkbox]:checked+label:after{transform:rotate(135deg);margin-top:-3px}.category .faq-area input[type=checkbox]~.answer{border-top:1px solid #17b;display:none;padding:15px 20px;position:relative;font-size:1.2rem;line-height:1.6}.category .faq-area input[type=checkbox]:checked~.answer{display:block}.answer .pink{color:#ED1E79}.answer-box{margin-bottom:15px}.answer-box:last-of-type{margin-bottom:0}.article-box,.good-box{margin-bottom:20px;background-color:#fff}.good-box{border-bottom:1px solid #e5e5e5;width:100%}.good-box h2{width:100%;background-color:#fff;background-image:url(../img/brand/good_title_icon.png);background-position:left 10px center;background-size:23px auto;border-top:5px #17b solid;font-size:15px;padding:5px 10px 5px 40px;display:flex;justify-content:flex-start;align-items:center}.good-nav{font-size:0;width:100%}.good-nav li{background-repeat:no-repeat;background-position:20px center;background-size:20px auto;border-top:1px solid #e5e5e5;display:inline-block;font-size:1.2rem;font-weight:700;position:relative}.good-nav li:after{border-right:2px solid #ddd;border-bottom:2px solid #ddd;content:"";height:10px;margin-top:-6px;right:10px;position:absolute;top:50%;transform:rotate(-45deg);width:10px}.good-nav li.parking,.good-nav li.parking_off,.good-nav li.sun,.good-nav li.sun_off{border-right:1px solid #e5e5e5}.good-nav li a{color:#666;display:table;font-size:1.2rem;height:45px;padding:0 10px 0 50px;width:100%}.good-nav li.net{background-image:url(../img/brand/good_icon_net.png);width:100%}.good-nav li.credit{background-image:url(../img/brand/good_icon_credit.png);width:100%}.good-nav li.parking{background-image:url(../img/brand/good_icon_parking.png);width:50%}.good-nav li.midnight{background-image:url(../img/brand/good_icon_midnight.png);width:50%}.good-nav li.sun{background-image:url(../img/brand/good_icon_sun.png);width:50%}.good-nav li.sat{background-image:url(../img/brand/good_icon_sat.png);width:50%}.good-nav li a p{display:table-cell;vertical-align:middle}.good-nav li a strong{color:#333;font-weight:700}.good-nav li.credit p,.good-nav li.net p{font-weight:700}.good-nav li.net strong{color:#d33417;font-size:1.5rem;margin-right:7px}.good-nav li.credit strong{color:#faac15;font-size:1.6rem;margin-right:7px}.good-nav li[class*="_off"] a,.good-nav li[class*="_off"] a strong{pointer-events:none;color:#ccc}.good-nav li.credit_off a,.good-nav li.net_off a{font-size:1.2rem}.good-nav li.credit_off strong,.good-nav li.net_off strong{font-size:1.5rem}.good-nav li.net_off{background-image:url(../img/brand/good_icon_net_off.png);width:100%}.good-nav li.credit_off{background-image:url(../img/brand/good_icon_credit_off.png);width:100%}.good-nav li.parking_off{background-image:url(../img/brand/good_icon_parking_off.png);width:50%}.good-nav li.midnight_off{background-image:url(../img/brand/good_icon_midnight_off.png);color:#ccc;width:50%}.good-nav li.sun_off{background-image:url(../img/brand/good_icon_sun_off.png);width:50%}.good-nav li.sat_off{background-image:url(../img/brand/good_icon_sat_off.png);width:50%}.article-box{width:100%}.article-box h2{width:100%;background-color:#fff;background-image:url(../img/brand/article_title_icon.png);background-position:10px 5px;background-size:23px auto;padding:5px 10px 5px 40px;border-top:5px #17b solid;font-size:15px;margin-bottom:5px;display:flex;justify-content:flex-start;align-items:center}.article-list{padding:0 10px 12px}.article-list a{display:block;margin-bottom:10px}.article-list a:last-of-type,.article-list ul:last-of-type{margin-bottom:0}.article-list ul{border:1px solid #ddd;border-radius:4px;display:table;padding:8px 9px;width:100%}.article-list ul li{display:table-cell;vertical-align:top}.article-list .image{width:57px}.article-list .image img{border:1px solid #eee;width:100%}.article-list .text{color:#555;font-size:1.1rem;font-weight:700;padding:0 0 0 7px}.article-list .text p{color:#bbb;font-size:.9rem;margin-bottom:1px;text-align:right}.article-list .text p:before{background-image:url(../img/brand/article_time_icon.png);background-repeat:no-repeat;background-position:top center;background-size:9px auto;content:"";display:inline-block;height:9px;margin:0 2px 0 0;width:9px}.brand-detail-box{width:100%;background-color:#fff;border:1px solid #e5e5e5}.brand-detail-box h2{width:100%;background-color:#fff;background-image:url(../img/brand/good_title_icon.png);background-position:left 10px center;background-size:23px auto;border-top:5px #17b solid;font-size:15px;padding:5px 10px 5px 40px;display:flex;justify-content:flex-start;align-items:center}.brand-detail-body{padding:15px 20px 20px}.shop_info{width:100%;margin:0 auto 19px;letter-spacing:-.5em}.shop_info li{font-size:12px;line-height:145%;height:auto;letter-spacing:normal;display:inline-block;margin-bottom:6px;padding:0 2px 0 22px}.shop_info li:nth-child(even){width:60%}.shop_info li.url{background-image:url(../img/brand/shopinfo_icon_url.png);background-repeat:no-repeat;background-size:auto 15px;-webkit-background-size:auto 15px;margin-top:0;width:100%}.shop_info li.url a{color:#17b}.shop_info li.url a:after{background-image:url(../img/brand/url_icon.png);background-position:center center;background-repeat:no-repeat;background-size:8px 8px;content:"";display:inline-block;height:8px;margin-left:3px;width:8px}.shop_info li.area,.shop_info li.group{background-size:auto 15px;background-repeat:no-repeat}.shop_info li.area{background-image:url(../img/brand/shopinfo_icon_area.png);-webkit-background-size:auto 15px;width:100%}.shop_info li.group{background-image:url(../img/brand/shopinfo_icon_point.png);-webkit-background-size:auto 15px}.shop_info li.recruit{background-image:url(../img/brand/shopinfo_icon_recruit.png);background-repeat:no-repeat;background-size:auto 15px;-webkit-background-size:auto 15px}.shop_info li.blank{display:none}.video-box{position:relative;width:100%;height:auto;padding:56.25% 0 0}.video-box video,.video-pack{position:absolute;background:#fff;width:100%;top:0;z-index:10}.group-brand-box{padding:20px 0 0;width:100%}.group-brand-box h3{border-top:1px solid #f2f2f2;color:#333;font-size:1.5rem;font-weight:700;margin:0 15px;padding:15px 0 0}.group-brand-list{display:inline-block;font-size:0;white-space:nowrap;width:100%}.group-brand-list li{display:inline-block;vertical-align:top;width:75px;white-space:normal}.group-brand-list li:first-child{margin-left:15px}.group-brand-list li a{border:1px solid #f2f2f2;border-radius:10px;display:table-cell;vertical-align:middle;height:75px;padding:8px;width:75px}.group-brand-list li p{font-size:1.1rem;padding:0 5px;text-align:center;margin-top:5px;display:-webkit-box}.group-brand-list li img{width:60px}.flyer-textinfo .flyer-brand-by{color:#999;font-size:1.1rem;line-height:1.4rem;margin-top:5px;margin-bottom:10px;text-align:center}@media screen and (max-width:320px){.billboard-body .label,.shoho-btn .ttl{font-size:1.4rem}.shoho-btn{padding:26px 10px 30px}.shoho-btn a{font-size:1.5rem}h2{font-size:14px!important}.good-nav li a{font-size:1.1rem}}.search-box-brand .group-brand-box{background-color:#fff;padding-bottom:25px}.search-box-brand .group-brand-box h3{border-top:none;margin:0 15px 10px;padding:0}.search-box-brand .flyer-link-round{padding:20px 10px 36px}.search-box-brand .flyer-link-round>a{position:relative;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #EBEAEA;height:48px;padding-left:20px;border-radius:24px;color:#333;font-size:1.3rem;font-weight:700;line-height:48px;text-align:center}.search-box-brand .flyer-link-round>a>span{display:block;width:39px;height:24px;margin-right:8px}.search-box-brand .flyer-link-round>a>span>img{display:block;width:100%}.search-box-brand .flyer-link-round>a::after{content:"";display:block;position:absolute;top:0;bottom:0;right:20px;margin:auto;width:10px;height:10px;border-top:2px solid #CCCCD6;border-right:2px solid #CCCCD6;transform:rotate(45deg)}.new-review-list h2,.new-update-shop h2{border-top:3px #17b solid;border-bottom:1px solid #E1E1E1;font-weight:700;min-height:50px}.new-update-shop{background-color:#fff}.new-update-shop h2{position:relative;display:flex;align-items:center;justify-content:flex-start;background-repeat:no-repeat;background-position:left 20px center;background-size:23px auto;font-size:1.5rem;padding:5px 10px 5px 38px;background-color:#fff}.new-update-shop h2::before{display:block;position:absolute;top:0;margin:auto;width:20px;height:14px;background:url(../img/brand/icon_new_shop.png);background-size:20px 14px;box-shadow:1px 1px 2px rgba(0,0,0,.15)}.new-update-shop .new-update-shop-swiper{padding:15px 0;margin-bottom:20px}.new-update-shop .new-update-shop-swiper .new-update-shop-list .swiper-slide{width:195px;height:193px}.new-update-shop .new-update-shop-swiper .new-update-shop-list .swiper-slide a{display:block;height:100%;padding:8px;border-radius:2px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15)}.new-update-shop .new-update-shop-swiper .new-update-shop-list .swiper-slide .photo{display:flex;align-items:center;justify-content:center;width:100%;height:90px;margin-bottom:6px}.new-update-shop .new-update-shop-swiper .new-update-shop-list .swiper-slide .photo>img{width:179px;height:90px;-o-object-fit:cover;object-fit:cover}.new-update-shop .new-update-shop-swiper .new-update-shop-list .swiper-slide .shopname{font-size:1.3rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0066D2}.new-update-shop .new-update-shop-swiper .new-update-shop-list .swiper-slide .access{font-size:1.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;color:#333}.new-update-shop .new-update-shop-swiper .new-update-shop-list .swiper-slide .option{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start}.new-update-shop .new-update-shop-swiper .new-update-shop-list .swiper-slide .option>p{width:50%;padding-left:16px;font-size:1rem;line-height:12px;margin-bottom:3px;background-position:0 0;background-repeat:no-repeat;background-size:12px 12px;background-color:transparent;color:#333}.new-update-shop .new-update-shop-swiper .new-update-shop-list .swiper-slide .option .icon01{background-image:url(../img/brand/icon_new_shop_01.png)}.new-update-shop .new-update-shop-swiper .new-update-shop-list .swiper-slide .option .icon02{background-image:url(../img/brand/icon_new_shop_02.png)}.new-update-shop .new-update-shop-swiper .new-update-shop-list .swiper-slide .option .icon03{background-image:url(../img/brand/icon_new_shop_03.png)}.new-update-shop .new-update-shop-swiper .new-update-shop-list .swiper-slide .option .icon04{background-image:url(../img/brand/icon_new_shop_04.png)}.new-update-shop .new-update-shop-swiper .new-update-shop-list .swiper-slide .option .icon05{background-image:url(../img/brand/icon_new_shop_05.png)}.new-update-shop .new-update-shop-swiper .new-update-shop-list .swiper-slide .option .is-disable{color:#ccc;-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.new-review-list{background-color:#fff;margin-bottom:20px}.new-review-list h2{position:relative;display:flex;align-items:center;justify-content:flex-start;background-repeat:no-repeat;background-position:left 20px center;background-size:23px auto;font-size:1.5rem;padding:5px 10px 5px 38px;background-color:#fff}.new-review-list h2::before{display:block;position:absolute;top:0;margin:auto;width:21px;height:20px;background:url(../img/brand/icon_new_review_list.png);background-size:21px 20px}.new-review-list>ul>li{margin:0 10px;padding:18px 0;border-top:1px solid #eaeaea}.new-review-list>ul>li:first-of-type{border-top:none}.new-review-list .review-user-shopname{font-size:1.4rem;font-weight:700;margin-bottom:5px}.new-review-list .review-user-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.new-review-list .reviewlist-score{height:18px;width:176px}.new-review-list .reviewlist-score .rate{display:inline-block;height:11px;margin:0;position:relative;width:80px;vertical-align:middle}.new-review-list .reviewlist-score .rate::after,.new-review-list .reviewlist-score .rate::before{content:"";background-repeat:no-repeat;background-position:left center;background-size:80px 11px;display:inline-block;left:0;top:0}.new-review-list .reviewlist-score .rate::before{background-image:url(../img/detail/shohobin/score_heart_gray.png);height:11px;position:absolute;width:80px;color:#ccc}.new-review-list .reviewlist-score .rate::after{background-image:url(../img/detail/shohobin/score_heart_orange.png);height:11px;position:absolute;color:#cbac58;overflow:hidden;white-space:nowrap}.new-review-list .reviewlist-score .rate.r00::after,.new-review-list .reviewlist-score .rate.r01::after,.new-review-list .reviewlist-score .rate.r02::after{width:0}.new-review-list .reviewlist-score .rate.r03::after,.new-review-list .reviewlist-score .rate.r04::after,.new-review-list .reviewlist-score .rate.r05::after,.new-review-list .reviewlist-score .rate.r06::after,.new-review-list .reviewlist-score .rate.r07::after{width:6px}.new-review-list .reviewlist-score .rate.r08::after,.new-review-list .reviewlist-score .rate.r09::after,.new-review-list .reviewlist-score .rate.r10::after,.new-review-list .reviewlist-score .rate.r11::after,.new-review-list .reviewlist-score .rate.r12::after{width:14px}.new-review-list .reviewlist-score .rate.r13::after,.new-review-list .reviewlist-score .rate.r14::after,.new-review-list .reviewlist-score .rate.r15::after,.new-review-list .reviewlist-score .rate.r16::after,.new-review-list .reviewlist-score .rate.r17::after{width:23px}.new-review-list .reviewlist-score .rate.r18::after,.new-review-list .reviewlist-score .rate.r19::after,.new-review-list .reviewlist-score .rate.r20::after,.new-review-list .reviewlist-score .rate.r21::after,.new-review-list .reviewlist-score .rate.r22::after{width:31px}.new-review-list .reviewlist-score .rate.r23::after,.new-review-list .reviewlist-score .rate.r24::after,.new-review-list .reviewlist-score .rate.r25::after,.new-review-list .reviewlist-score .rate.r26::after,.new-review-list .reviewlist-score .rate.r27::after{width:40px}.new-review-list .reviewlist-score .rate.r28::after,.new-review-list .reviewlist-score .rate.r29::after,.new-review-list .reviewlist-score .rate.r30::after,.new-review-list .reviewlist-score .rate.r31::after,.new-review-list .reviewlist-score .rate.r32::after{width:48px}.new-review-list .reviewlist-score .rate.r33::after,.new-review-list .reviewlist-score .rate.r34::after,.new-review-list .reviewlist-score .rate.r35::after,.new-review-list .reviewlist-score .rate.r36::after,.new-review-list .reviewlist-score .rate.r37::after{width:57px}.new-review-list .reviewlist-score .rate.r38::after,.new-review-list .reviewlist-score .rate.r39::after,.new-review-list .reviewlist-score .rate.r40::after,.new-review-list .reviewlist-score .rate.r41::after,.new-review-list .reviewlist-score .rate.r42::after{width:65px}.new-review-list .reviewlist-score .rate.r43::after,.new-review-list .reviewlist-score .rate.r44::after,.new-review-list .reviewlist-score .rate.r45::after,.new-review-list .reviewlist-score .rate.r46::after,.new-review-list .reviewlist-score .rate.r47::after{width:74px}.new-review-list .reviewlist-score .rate.r48::after,.new-review-list .reviewlist-score .rate.r49::after,.new-review-list .reviewlist-score .rate.r50::after{width:80px}.new-review-list .reviewlist-score .score{color:#e43702;font-size:1.8rem;font-weight:700;line-height:1.8rem;margin:0 0 0 8px;vertical-align:middle}.new-review-list .reviewlist-score .score-point{font-weight:700}.new-review-list .reviewlist-score .good{font-size:1.3rem;font-weight:700}.new-review-list .review-date{font-size:1.2rem;color:#AAAAB4;padding-right:10px}.new-review-list .review-outline{font-size:1.4rem;margin-bottom:17px;display:-webkit-box}.new-review-list .review-link{text-align:right}.new-review-list .review-link a{display:inline-block;font-size:1.4rem;color:#0F65D2;padding-right:5px}.new-review-list .review-list-more{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.new-review-list .review-list-more>a{position:relative;display:flex;flex-flow:column;align-items:center;justify-content:center;font-size:1.4rem;text-align:center;color:#333;height:65px}.new-review-list .review-list-more>a>strong{font-weight:700}.new-review-list .review-list-more>a::after{content:"";display:block;position:absolute;top:25px;right:20px;margin:auto;width:10px;height:10px;border-top:2px solid #CCCCD6;border-right:2px solid #CCCCD6;transform:rotate(135deg)}.new-review-list .review-list-more>a .loading-text{text-align:center;font-size:1.3rem;font-weight:700;line-height:1.2}.new-review-list .review-list-more>a .loading-text>span{font-size:1rem;color:#666;font-weight:400}.new-review-list .review-list-more>a.close::after{transform:rotate(-45deg);top:27px}.new-flyer-brand{background-color:#fff;margin-bottom:20px}.new-flyer-brand-wrap h2{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:50px;background-repeat:no-repeat;background-position:left 20px center;background-size:23px auto;border-top:3px #17b solid;font-size:1.5rem;font-weight:700;padding:5px 10px 5px 38px;background-color:#fff;border-bottom:1px solid #E1E1E1}.new-flyer-brand-wrap h2::before{content:"";display:block;position:absolute;top:0;bottom:0;left:10px;margin:auto;width:20px;height:14px;background:url(../img/brand/icon_new_shop.png);background-size:20px 14px;box-shadow:1px 1px 2px rgba(0,0,0,.15)}.new-flyer-brand-wrap .new-flyer-brand-slider{padding:21px 0 30px}.new-flyer-brand-wrap .new-flyer-brand-slider-body .swiper-slide{width:159px;padding:0 5px}.new-flyer-brand-wrap .new-flyer-brand-slider-body .swiper-slide a{display:block}.new-flyer-brand-wrap .new-flyer-brand-slider-body .swiper-slide .flyer-image{position:relative;display:flex;align-items:center;justify-content:center;width:149px;height:105px;margin-bottom:10px;border:1px solid #E1E1E1}.new-flyer-brand-wrap .new-flyer-brand-slider-body .swiper-slide .flyer-image .new{position:absolute;left:8px;bottom:5px;display:flex;align-items:center;justify-content:center;width:41px;height:16px;color:#fff;font-size:1rem;border-radius:8px;background-color:rgba(0,0,0,.8)}.new-flyer-brand-wrap .new-flyer-brand-slider-body .swiper-slide .flyer-image img{width:149px;height:105px;-o-object-fit:cover;object-fit:cover}.new-flyer-brand-wrap .new-flyer-brand-slider-body .swiper-slide .flyer-title{font-size:1.2rem;color:#333;font-weight:600}.appinfo{line-height:1}.appinfo h3{background:#92D051;color:#fff;font-size:1.8rem;font-weight:700;height:45px;line-height:45px;text-align:center}.appinfo .appinfo-body{padding:25px 10px 32px}.appinfo .appinfo-body .ttl{font-size:1.6rem;font-weight:700;margin-bottom:22px;text-align:center}.appinfo .appinfo-body .detail{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:25px}.appinfo .appinfo-body .detail li{background:#fff;border-radius:5px;padding:15px;text-align:center;width:calc(50% - 5px)}.appinfo .appinfo-body .detail li:nth-child(-n+2){margin-bottom:10px}.appinfo .appinfo-body .detail .subttl{font-size:1.4rem;font-weight:700}.appinfo .appinfo-body .detail .txt{font-size:1.2rem;line-height:1.6}.appinfo .appinfo-body .detail img{display:block;margin:13px auto;width:30px}.appinfo .appinfo-body .dl-btn a{background-color:#92d051;box-shadow:inset 0 -2px 0 #4f982d;border-radius:5px;color:#fff;font-size:1.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;height:52px;letter-spacing:.05em;margin:auto;max-width:320px;padding:5px 10px}@media screen and (max-width:320px){.appinfo .appinfo-body .detail li{padding:10px}.appinfo .appinfo-body .detail .subttl{font-size:1.2rem}.appinfo .appinfo-body .detail .txt{font-size:1.1rem}}.sp-footer-credit-body{padding-bottom:90px}.brand-float-btn-box{bottom:0;padding:15px 20px;position:fixed;width:100%;z-index:10}.near-shoho-btn{position:relative}.near-shoho-btn .ttl{background:#fff;border:2px solid #000;border-radius:50px;bottom:45px;color:#000;font-size:1.1rem;font-weight:600;left:50%;min-width:245px;padding:3px 12px 2px;position:absolute;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1;white-space:nowrap}.near-shoho-btn .ttl .is-em{color:#f16029;font-weight:inherit;text-align:center}.near-shoho-btn .ttl::after,.near-shoho-btn .ttl::before{background:#fff;bottom:-5px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:7px;left:50%;position:absolute;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:8px}.near-shoho-btn .ttl::before{background:#000;bottom:-8px}.near-shoho-btn a,.near-shoho-btn button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f16029;border:2px solid #000;border-radius:50px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:600;gap:0 8px;height:55px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:0 auto;max-width:335px;padding:3px 0 0;position:relative;width:100%}.near-shoho-btn a::before,.near-shoho-btn button::before{background:url(../img/brand/near_shoho_btn_icon.png) center/contain no-repeat;content:"";display:block;height:16px;width:13px}.near-shoho-btn a::after,.near-shoho-btn button::after{background:#fff;border:2px solid #000;border-radius:50px;bottom:-7px;content:"";display:block;height:100%;position:absolute;right:-4px;width:100%;z-index:-1}