﻿@media screen and (min-width: 768px){.pc-none{display:none}}@media screen and (max-width: 767px){.pc-none{display:block}}@media screen and (min-width: 768px){.sp-none{display:block}}@media screen and (max-width: 767px){.sp-none{display:none}}.shop-event{margin:0 auto}@media screen and (min-width: 768px){.shop-event{width:900px}}@media screen and (max-width: 767px){.shop-event{width:89.33334vw}}.event__inner{background-color:#fff}@media screen and (min-width: 768px){.event__inner{margin-bottom:24px;padding:43px 0 32px}}@media screen and (max-width: 767px){.event__inner{margin-bottom:5.33334vw;padding:10.4vw 0 10.66667vw}}.event--title{text-align:center;text-transform:uppercase;letter-spacing:.04em}@media screen and (min-width: 768px){.event--title{margin-bottom:28px;font-size:1.125rem}}@media screen and (max-width: 767px){.event--title{margin-bottom:7vw;font-size:4.26667vw}}.event--title .is-en{display:inline-block;font-family:"Poppins", sans-serif;letter-spacing:.155em}@media screen and (min-width: 768px){.event--title .is-en{padding-top:26px;font-size:1.625rem}}@media screen and (max-width: 767px){.event--title .is-en{padding-top:7vw;font-size:6.93334vw}}.event--date{text-align:center;letter-spacing:.04em}@media screen and (min-width: 768px){.event--date{margin-bottom:23px;font-size:1.125rem}}@media screen and (max-width: 767px){.event--date{margin-bottom:7vw;font-size:4.26667vw}}.event--lead-text{letter-spacing:.04em}@media screen and (min-width: 768px){.event--lead-text{margin-bottom:53px;font-size:.8125rem;text-align:center;line-height:1.69231}}@media screen and (max-width: 767px){.event--lead-text{width:72vw;margin:0 auto 9vw;font-size:3.2vw;line-height:1.66667;text-align:left}}.event--lead-text+hr{border:0;background-color:#f8f5f5;height:2px}@media screen and (min-width: 768px){.event--lead-text+hr{width:750px;margin-bottom:43px}}@media screen and (max-width: 767px){.event--lead-text+hr{width:80vw;margin-bottom:7.2vw}}.event__kit{margin:0 auto}@media screen and (min-width: 768px){.event__kit{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:750px;margin-bottom:60px}}@media screen and (max-width: 767px){.event__kit{width:74.66667vw;margin-bottom:20.4vw}}.event--kit-image{border:1px solid #c8c8c8;box-sizing:border-box}@media screen and (min-width: 768px){.event--kit-image{width:360px;height:360px}}@media screen and (max-width: 767px){.event--kit-image{margin-bottom:4.2vw}}.event--kit-image img{width:100%;height:auto}@media screen and (min-width: 768px){.event--kit__info{width:340px;padding-top:34px}}.event--kit-name{font-weight:bold;letter-spacing:.04em}@media screen and (min-width: 768px){.event--kit-name{margin-bottom:20px;font-size:1rem}}@media screen and (max-width: 767px){.event--kit-name{margin-bottom:6.2vw;font-size:4.26667vw;text-align:center}}.event--kit-set-title{position:relative;color:#878782;font-weight:bold;text-align:center}@media screen and (min-width: 768px){.event--kit-set-title{margin-bottom:11px;font-size:.8125rem}}@media screen and (max-width: 767px){.event--kit-set-title{margin-bottom:2.6vw;font-size:3.2vw}}.event--kit-set-title:before,.event--kit-set-title:after{display:block;position:absolute;top:47%;height:1px;background-color:#c8c8c8;content:""}@media screen and (min-width: 768px){.event--kit-set-title:before,.event--kit-set-title:after{width:130px}}@media screen and (max-width: 767px){.event--kit-set-title:before,.event--kit-set-title:after{width:26.66667vw}}.event--kit-set-title:before{left:0}.event--kit-set-title:after{right:0}.event--kit__set{border-bottom:1px solid #c8c8c8}@media screen and (min-width: 768px){.event--kit__set{margin-bottom:22px;padding-bottom:10px}}@media screen and (max-width: 767px){.event--kit__set{margin-bottom:4vw;padding-bottom:2vw}}.event--kit__set li{padding-left:1em;text-indent:-1em;letter-spacing:.04em}@media screen and (min-width: 768px){.event--kit__set li{font-size:.8125rem;line-height:1.69231}}@media screen and (max-width: 767px){.event--kit__set li{font-size:3.2vw;line-height:1.66667}}.event--kit__set li:before{content:"・"}.event--kit-price{letter-spacing:.04em}@media screen and (min-width: 768px){.event--kit-price{margin-bottom:25px;font-size:.875rem}}@media screen and (max-width: 767px){.event--kit-price{margin-bottom:5vw;font-size:3.73334vw;text-align:center}}.event--kit__notes li{padding-left:1em;text-indent:-1em;letter-spacing:.04em}@media screen and (min-width: 768px){.event--kit__notes li{margin-bottom:6px;font-size:.6875rem}}@media screen and (max-width: 767px){.event--kit__notes li{margin-bottom:1.6vw;font-size:2.66667vw}}.event--kit__notes li:before{content:"※"}.event-present{margin:0 auto;border:1px solid #c8c8c8;box-sizing:border-box}@media screen and (min-width: 768px){.event-present{width:750px;padding-top:29px}}@media screen and (max-width: 767px){.event-present{width:80vw;padding:3.8vw 0 9.4vw}}.event--present-tilte{position:relative;z-index:2;text-align:center;letter-spacing:.04em}@media screen and (min-width: 768px){.event--present-tilte{padding-left:10px;font-size:1.125rem}}@media screen and (max-width: 767px){.event--present-tilte{font-size:4.8vw}}.event--present-tilte:before{background:url(/contents/shared/images/icon_gift.svg) no-repeat 50% 50%;background-size:100% 100%;content:""}@media screen and (min-width: 768px){.event--present-tilte:before{display:inline-block;width:42px;height:42px;margin-right:8px;vertical-align:-12px}}@media screen and (max-width: 767px){.event--present-tilte:before{display:block;width:12vw;height:12vw;margin:0 auto 1vw}}@media screen and (min-width: 768px){.event-present__innder{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:660px;margin:-13px auto 0}}@media screen and (max-width: 767px){.event-present--item{width:64vw;height:64vw;margin:0 auto}}@media screen and (min-width: 768px){.event-present__info{width:330px}}@media screen and (max-width: 767px){.event-present__info{position:relative;z-index:2;width:64vw;margin:-3vw auto 0}}.event-present--desc{letter-spacing:.05em}@media screen and (min-width: 768px){.event-present--desc{margin-bottom:35px;font-size:.875rem;line-height:1.57143}}@media screen and (max-width: 767px){.event-present--desc{margin-bottom:4vw;font-size:3.73334vw;line-height:1.57143}}.event-present__notes li{padding-left:1em;text-indent:-1em;letter-spacing:.04em}@media screen and (min-width: 768px){.event-present__notes li{margin-bottom:6px;font-size:.6875rem}}@media screen and (max-width: 767px){.event-present__notes li{margin-bottom:1.8vw;font-size:2.66667vw}}.event-present__notes li:before{content:"※"}.event-infection-prevention{margin:0 auto;background-color:#fff}@media screen and (min-width: 768px){.event-infection-prevention{width:900px;margin-bottom:56px;padding:48px 0 40px}}@media screen and (max-width: 767px){.event-infection-prevention{width:90.66667vw;padding:8.2vw 0 9.86667vw}}.infection-prevention--title{text-align:center;letter-spacing:.04em}@media screen and (min-width: 768px){.infection-prevention--title{margin-bottom:33px;font-size:.875rem}}@media screen and (max-width: 767px){.infection-prevention--title{margin-bottom:9.2vw;font-size:3.73334vw}}.infection-prevention--lead-text{margin:0 auto;letter-spacing:.04em}@media screen and (min-width: 768px){.infection-prevention--lead-text{width:640px;margin-bottom:32px;font-size:.8125rem}}@media screen and (max-width: 767px){.infection-prevention--lead-text{margin-bottom:6vw;width:78.66667vw;font-size:3.2vw;line-height:1.66667}}.event-infection-prevention ul{margin:0 auto}@media screen and (min-width: 768px){.event-infection-prevention ul{width:640px;margin-bottom:30px}}@media screen and (max-width: 767px){.event-infection-prevention ul{width:78.66667vw;margin-bottom:6vw}}.event-infection-prevention li{padding-left:1em;text-indent:-1em}@media screen and (min-width: 768px){.event-infection-prevention li{margin-top:8px;font-size:.8125rem}}@media screen and (max-width: 767px){.event-infection-prevention li{margin-top:.9vw;font-size:3.2vw;line-height:1.4}}.event-infection-prevention li:first-child{margin-top:0}.event-infection-prevention li:before{content:"・"}.infection-prevention--text{margin:0 auto;letter-spacing:.04em}@media screen and (min-width: 768px){.infection-prevention--text{width:640px;font-size:.8125rem;line-height:1.69231}}@media screen and (max-width: 767px){.infection-prevention--text{width:78.66667vw;font-size:3.2vw;line-height:1.66667}}.shop-event+hr{border:0;height:1px;background-color:#c8c8c8}@media screen and (min-width: 768px){.shop-event+hr{width:900px;margin-bottom:45px}}@media screen and (max-width: 767px){.shop-event+hr{width:85.86667vw;margin:8vw auto}}
