.p{margin-bottom:0}.p+.p{margin-top:24px}.cosme-campaign-title-h1{margin:0 auto 24px;padding:0;border:none;text-align:center}.cosme-campaign-title-h1 img{margin:0 auto}@media screen and (min-width: 750px){.cosme-campaign-title .p{text-align:center}}.cosme-voice{position:relative;width:100vw;padding:40px 0;transform:translateX(-50%);left:50%;background-color:#ececeb}.cosme-voice .note{margin:8px auto 0;font-size:10px;color:#1a1a1a}@media screen and (min-width: 750px){.cosme-voice{padding:60px 0px}}.cosme-voice-title{margin-bottom:32px;color:#9b7f84}.cosme-voice-item{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;margin:0 auto;max-width:840px}@media screen and (min-width: 750px){.cosme-voice-item{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:40px}}.cosme-voice-item-img{margin-bottom:32px}@media screen and (min-width: 750px){.cosme-voice-item-img{width:400px;margin-bottom:0}}@media screen and (min-width: 750px){.cosme-voice-item-text{width:400px}}.cosme-voice-item-text-title{margin-bottom:24px;font-size:18px;font-family:"Noto Serif JP",sans-serif;line-height:1.6;text-align:center}@media screen and (min-width: 750px){.cosme-voice-item-text-title{margin-bottom:32px;color:#9b7f84;font-size:24px;text-align:left}}.cosme-campaign-procuct-list-item{max-width:400px;margin:0 auto 32px}.cosme-campaign-procuct-list-item-title{margin-bottom:24px;font-size:20px;color:#9b7f84;font-family:"Noto Serif JP",sans-serif;line-height:1.6;text-align:center}@media screen and (min-width: 750px){.cosme-campaign-procuct-list-item-title{margin-bottom:40px;font-size:28px}}.cosme-campaign-procuct-list-item-copy{margin-bottom:24px;font-size:18px;color:#9b7f84;font-family:"Noto Serif JP",sans-serif;line-height:1.6;text-align:center}@media screen and (min-width: 750px){.cosme-campaign-procuct-list-item-copy{font-size:24px}}.cosme-campaign-procuct-list-item-text .p{font-size:14px;line-height:1.8;font-family:"Noto Serif JP",sans-serif;font-weight:500;text-align:center}@media screen and (min-width: 750px){.cosme-campaign-procuct-list-item-text .p{font-size:16px}}.cosme-campaign-procuct-list-item-price{font-size:10px;font-family:"Noto Serif JP",sans-serif;font-weight:regular;line-height:1.3}.cosme-campaign-procuct-list-item-price-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;margin-bottom:32px}@media screen and (min-width: 750px){.cosme-campaign-procuct-list-item-price-wrapper{margin-top:32px;margin-bottom:40px}}.cosme-campaign-procuct-list-item-price-value{margin-bottom:10px;font-size:10px;line-height:1}@media screen and (min-width: 750px){.cosme-campaign-procuct-list-item-price-value{font-size:16px}}.cosme-campaign-procuct-list-item-price-num{font-size:20px;font-weight:bold}@media screen and (min-width: 750px){.cosme-campaign-procuct-list-item-price-num{font-size:44px}}.cosme-campaign-procuct-list-item-price-unit{font-size:10px}@media screen and (min-width: 750px){.cosme-campaign-procuct-list-item-price-unit{font-size:14px}}.cosme-campaign-procuct-list-item-price-badge{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:"Noto Serif JP",sans-serif;font-size:12px;color:#a68c91;font-weight:bold;line-height:1;border:solid 1px #a68c91;border-radius:50%;text-align:center}.cosme-campaign-procuct-list-item-price-badge-unit{display:block;font-size:8px}@media screen and (min-width: 750px){.cosme-campaign-procuct-list-item-price-badge{width:62px;height:62px;font-size:16px}.cosme-campaign-procuct-list-item-price-badge-unit{font-size:12px}}.cosme-campaign-procuct-list-item-btns{max-width:255px;margin:30px auto}@media screen and (min-width: 750px){.cosme-campaign-procuct-list-item-btns{margin-top:60px}}.cosme-campaign-procuct-list-item-btns .cosme-btn{width:100%;background-color:#a68c91;border:solid 1px #a68c91;color:#fff;font-size:14px}.cosme-campaign-procuct-list-item-btns .cosme-btn:hover{background-color:#fff;color:#a68c91}@media screen and (min-width: 750px){.cosme-campaign-procuct-list-item-btns .cosme-btn{font-size:16px}}.cosme-campaign-procuct-list-item .note{margin-bottom:0;color:#1a1a1a}.cosme-campaign-procuct-banner{position:relative;max-width:592px;margin:0 auto;aspect-ratio:592/185}.cosme-campaign-procuct-banner img{width:100%;height:100%;object-fit:cover}.cosme-faq .cosme-section-title{color:#9b7f84}.cosme-faq-list{max-width:840px;margin:0 auto}.cosme-faq-question{position:relative;margin:0 auto 44px;padding:18px 20px 18px 48px;font-size:16px;font-family:"Noto Serif JP",sans-serif;line-height:1.4;background-color:#f4eeef;border-radius:10px 10px 10px 0}.cosme-faq-question::before{content:"Q.";position:absolute;left:24px;top:17px;font-size:16px;font-family:"Noto Serif JP",sans-serif;line-height:1.4}.cosme-faq-question::after{content:"";display:block;position:absolute;bottom:-24px;left:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2024V0H24L0%2024Z%22%20fill%3D%22%23F4EEEF%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px}@media screen and (min-width: 750px){.cosme-faq-question{padding:24px 30px 24px 60px;font-size:20px}.cosme-faq-question::before{font-size:20px;top:22px;left:30px}}.cosme-faq-answer{margin-bottom:40px}.cosme-faq-answer-title{position:relative;margin-bottom:12px;padding-left:24px;font-size:18px;font-family:"Noto Serif JP",sans-serif;line-height:1.4;color:#9b7f84}.cosme-faq-answer-title::before{content:"A.";position:absolute;left:0;top:0;font-size:18px;font-family:"Noto Serif JP",sans-serif;line-height:1.4;color:#9b7f84}@media screen and (min-width: 750px){.cosme-faq-answer-title{font-size:20px}.cosme-faq-answer-title::before{font-size:20px}}@media screen and (min-width: 750px){.cosme-faq-answer .p{font-size:16px}}