@charset "UTF-8";.campaign{background-color:#f5f5f5}.campaign__container{padding-top:50px}.campaign__cta{padding-block:80px 100px;background-color:#fff}.campaign__contents{margin-top:40px;padding-bottom:80px}.campaign__empty{font-family:YuGothic,"Yu Gothic","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;font-size:16px;line-height:1.8;color:#4d4748;text-align:center}.campaign-tab__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.campaign-tab__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:206px;height:60px;padding-inline:16px;border-radius:4px;background-color:#fff;font-family:YuGothic,"Yu Gothic","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;font-weight:700;font-size:15px;line-height:1.3;color:#4d4748}.campaign-tab__item a span{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.campaign-tab__item a::after{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:10px;height:5px;background-image:url(../../img/campaign/tab_chevron.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.campaign-tab__item--current a{background-color:#edeae7}.campaign-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:50px;padding:40px 50px;border-radius:4px;background-color:#fff}.campaign-item:not(:first-child){margin-top:80px}.campaign-item__media{-ms-flex-negative:0;flex-shrink:0;width:380px}.campaign-item__slider{overflow:hidden;border-radius:4px;background-color:#f9f9f9}.campaign-item__slider--empty{aspect-ratio:380/475}.campaign-item__slide{height:auto}.campaign-item__slide img{display:block;width:100%;height:auto}.campaign-item__dots{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.campaign-item__dots .swiper-pagination-bullet{width:8px;height:8px;margin:0;background-color:#d9d9d9;opacity:1}.campaign-item__dots .swiper-pagination-bullet-active{background-color:#767676}.campaign-item__body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}.campaign-item__body .c-btn--brown{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.campaign-item__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.campaign-item__title{font-family:YuGothic,"Yu Gothic","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;font-weight:700;font-size:20px;line-height:1.5;letter-spacing:.08em;color:#4d4748}.campaign-item__desc{font-family:YuGothic,"Yu Gothic","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;font-weight:500;font-size:15px;line-height:1.5;letter-spacing:.06em;color:#4d4748}@media (max-width:1024px){.campaign-item{padding:40px}}@media (max-width:960px){.campaign-item{-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}}@media only screen and (max-width:767px){.campaign__container{padding-top:24px}.campaign__cta{padding-block:56px}.campaign__contents{padding-bottom:56px}.campaign-tab__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-column-gap:12px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;grid-row-gap:16px;row-gap:16px}.campaign-tab__item a{width:100%}.campaign-item{gap:24px;padding:32px 20px}.campaign-item:not(:first-child){margin-top:56px}.campaign-item__media{width:100%}.campaign-item__dots{margin-top:12px}.campaign-item__body{gap:32px}.campaign-item__head{gap:24px}.campaign-item__title{font-size:18px}}@media only screen and (min-width:768px){.campaign-tab__item a{-webkit-transition:opacity .3s;transition:opacity .3s}.campaign-tab__item a:hover{opacity:.7}}
/*# sourceMappingURL=../maps/page/campaign.min.css.map */
