.kv[data-v-850f41ff]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:70px 80px;width:330px;-webkit-box-sizing:border-box;box-sizing:border-box}.kv img[data-v-850f41ff]:not(:last-child){margin-bottom:30px}.campaign[data-v-3387d3f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding:0 20px 40px;width:330px}.campaign .frame[data-v-3387d3f0]{border:1px solid #fff;padding:40px 0}.campaign .frame>*[data-v-3387d3f0]:not(:last-child){margin-bottom:20px}.campaign .campaign-text[data-v-3387d3f0]{margin-top:20px;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:700;line-height:23px;letter-spacing:0;text-align:center}.campaign .campaign-button-area[data-v-3387d3f0]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.campaign .campaign-button-area .more-details-button[data-v-3387d3f0]{color:#fff;width:135px;height:41px;border-top:1px solid #fff;border-right:3px solid #fff;border-bottom:1px solid #fff;border-left:3px solid #fff;padding:10px;font-family:Helvetica Neue LT Std,sans-serif;font-size:13px;font-weight:500;line-height:21px;letter-spacing:0;text-align:center}.description[data-v-a0aa139d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 20px;width:330px}.description>img[data-v-a0aa139d]:not(:last-child){margin-bottom:30px}.text>div[data-v-a0aa139d]{color:#000;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left;padding:0;word-wrap:break-word}.text>div[data-v-a0aa139d]:not(:last-child){margin-bottom:20px}.on-sale[data-v-94379737]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 20px;width:330px;color:#fff}.description>div[data-v-94379737]{font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left}.on-sale>div[data-v-94379737]:not(:last-child){margin-bottom:40px}.frame>div[data-v-94379737]:not(:last-child){margin-bottom:25px}.frame[data-v-94379737]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.watch-all-item-button[data-v-94379737],.app-item-button[data-v-94379737]{color:#fff;width:330px;height:54px;border:1px 3px 1px 3px;border-width:1px,3px;border-style:solid;border-color:#fff;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:19px;letter-spacing:0;text-align:center}.on-sale-products[data-v-94379737]{height:249px;width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.item>img[data-v-94379737]{cursor:pointer}.product-name[data-v-94379737]{font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:19px;letter-spacing:0;text-align:left;margin-bottom:2px}.price[data-v-94379737]{font-family:Helvetica Neue LT Std,sans-serif;font-size:12px;font-weight:700;line-height:19px;letter-spacing:0;text-align:left}.tax[data-v-94379737]{font-family:Helvetica Neue LT Std,sans-serif;font-size:11px;font-weight:500;line-height:18px;letter-spacing:0;text-align:left}.swiper{width:330px;padding-bottom:35px}.swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-pagination-bullet{width:6px;height:6px}.swiper-pagination-bullet-active{background:#000}.popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 20px;width:330px}.popup>div:not(:last-child){margin-bottom:30px}.novelty>div:not(:last-child){margin-bottom:20px}.novelty .title{color:#000;width:100%;font-family:Noto Sans JP,sans-serif;font-size:17px;font-weight:700;line-height:26px;letter-spacing:0;text-align:left;text-decoration:underline}.novelty .contents{color:#000;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left}.popup-store-description{width:100%}.popup-store-description>div:not(:last-child){margin-bottom:15px}.popup-store-description .headline>span{padding:5px 6px;background-color:#000;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;line-height:13px;letter-spacing:0;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.popup-store-description .contents>div:not(:last-child){margin-bottom:15px}.popup-store-description .contents div .title,.popup-store-description .contents div .text{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left}.popup-store-description .contents div .caption-text{font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left}.map:link,.map:visited{color:#999}.present-campaign[data-v-ab7fd640]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 20px;width:330px}.present-campaign>div[data-v-ab7fd640]:not(:last-child){margin-bottom:40px}.contents>div[data-v-ab7fd640]:not(:last-child){margin-bottom:30px}.text[data-v-ab7fd640]{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left}.re-post-button[data-v-ab7fd640]{color:#fff;width:330px;height:54px;border:1px 3px 1px 3px;border-width:1px 3px;border-style:solid;border-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.end-campaign-button[data-v-ab7fd640]{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(#000)),-webkit-gradient(linear,left bottom,left top,from(rgba(255 255 255 / 50%)),to(rgba(255 255 255 / 50%)));background:linear-gradient(0deg,#000,#000),linear-gradient(0deg,#ffffff7f,#ffffff7f);width:330px;height:54px;border:1px 3px 1px 3px;border-width:1px 3px;border-style:solid;border-color:#ffffff80;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.termsAnd-conditions[data-v-be33fbbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 20px;width:330px}.termsAnd-conditions>div[data-v-be33fbbe]:not(:last-child){margin-bottom:40px}div.condition[data-v-be33fbbe]{width:100%}div.condition div.header[data-v-be33fbbe]{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;line-height:19px;letter-spacing:0;text-align:left;height:19px;margin-bottom:1em}.application-method p[data-v-be33fbbe]{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left}.application-method p.text[data-v-be33fbbe]:not(:last-child){margin-bottom:10px}.application-method p.caption[data-v-be33fbbe]{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left}.terms[data-v-be33fbbe]{width:100%;margin-top:10px}.terms p.title[data-v-be33fbbe]{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left}.terms ul li[data-v-be33fbbe]{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;list-style:inside;text-indent:-1.3em;padding-left:1.3em}.terms ul li[data-v-be33fbbe]:not(:last-child){line-height:19px}.terms ul li span.caption[data-v-be33fbbe]{font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left}div.info[data-v-be33fbbe]{width:100%}div.info div.header[data-v-be33fbbe]{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;line-height:19px;letter-spacing:0;text-align:left;margin-bottom:20px;width:100%}div.info div.contents[data-v-be33fbbe]{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;width:100%}div.info div.contents a[data-v-be33fbbe]:link,div.info div.contents a[data-v-be33fbbe]:visited{color:#fff;text-decoration:underline}.modal-overlay[data-v-30360277]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000007f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}.close-button[data-v-30360277]{text-align:right;margin-bottom:10px}.close-button img[data-v-30360277]{cursor:pointer}.modal-dialog[data-v-30360277]{width:350px;height:520px;background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(0 0 0 / 26%);box-shadow:0 2px 8px #00000042;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;z-index:999;padding:30px 20px}.modal-content[data-v-30360277]{height:100%;overflow-y:auto;overscroll-behavior-y:contain}.title[data-v-30360277]{color:#000;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;line-height:19px;letter-spacing:0;text-align:left;margin-bottom:1em}.contents[data-v-30360277]{font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left}ul.list[data-v-30360277]{margin-bottom:30px}ul.list li[data-v-30360277]{color:#000;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;list-style:inside;text-indent:-1.3em;padding-left:1.3em}div.precautions[data-v-30360277]{margin-bottom:1em}.logo[data-v-71053611]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo>img[data-v-71053611]:not(:last-child){margin-bottom:17px}.transportation-advertising[data-v-71053611]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:330px}.main[data-v-71053611]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 0 30px}.main>div[data-v-71053611]:not(:last-child){margin-bottom:20px}.headline[data-v-71053611]{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left}.explanatory-text>div[data-v-71053611]:not(:last-child){margin-bottom:30px}.info .title[data-v-71053611],.info .contents .supplementary[data-v-71053611]{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left}.info>div[data-v-71053611]:not(:last-child){margin-bottom:10px}.info .contents[data-v-71053611]{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:25px;letter-spacing:0;text-align:left}.info .caption[data-v-71053611]{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:500;line-height:18px;letter-spacing:0;text-align:left}.description[data-v-71053611]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 60px}.description>div[data-v-71053611]:not(:last-child){margin-bottom:30px}.bt21-fragment>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.key-visual,.campaign-summary,.present-campaign{background-color:#000}.description-text,.popup-store{background-color:#f5f5f5}.on-sale{background-color:#222}.terms-and-conditions,.wrapper-margin{background-color:#403f41;border:1px solid #403f41;-webkit-box-shadow:none;box-shadow:none}.transportation-advertising{background-image:linear-gradient(to bottom,#000 0,#000 900px,#222 900px,#222)}
