.page .footer{margin-top:0}.spring-selection p.lead,.spring-selection .box__store,.spring-selection .box__table .box__row .box__name,.spring-selection .box__table .box__row .box__price,.spring-selection .box__intro,.spring-selection .box__note{font-family:"Shippori Mincho B1",serif}.list__disc{margin-left:1.5em}.list__disc>li{list-style:disc}.list__table>li{display:table}.list__table>li>div{vertical-align:top;display:table-cell}.sale-2024--special .contents.contents--wide{max-width:100%;width:100%}.contents__wrap{background-color:#fffbe8}.content__visual{position:relative;z-index:9;overflow:hidden;margin-bottom:0 !important}.content__visual h1{width:755px;height:85px;position:absolute;bottom:38px;z-index:10;left:50%;transform:translateX(-50%)}@media all and (min-width: 641px)and (max-width: 1440px){.content__visual h1{bottom:2.6388888889vw;width:52.4305555556vw;height:5.9027777778vw}}@media screen and (max-width: 640px){.content__visual h1{width:49.21875vw;bottom:5%;height:auto;left:3.4375vw;transform:translateX(0)}}.content__visual--images{display:grid !important;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;max-width:1380px;margin-left:auto;margin-right:auto;margin-top:35px;position:relative;height:auto;z-index:9}@media all and (min-width: 641px)and (max-width: 1440px){.content__visual--images{max-width:95.8333333333vw;margin-top:2.4305555556vw}}@media screen and (max-width: 640px){.content__visual--images{max-width:100%;margin-top:0}}.kv .content__visual--images img{height:100%}@media screen and (max-width: 640px){.content__visual--images .swiper-slide img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 10s ease}}@media screen and (max-width: 640px){.content__visual--images .swiper-slide.zoom-in img{transform:scale(1.1)}}.spring-selection{font-feature-settings:"palt" 1;max-width:1110px;padding-bottom:100px;margin:auto}@media all and (min-width: 641px)and (max-width: 1440px){.spring-selection{max-width:77.0833333333vw;padding-bottom:6.9444444444vw}}@media screen and (max-width: 640px){.spring-selection{max-width:100%;padding-bottom:15.625vw}}.spring-selection p.lead{font-weight:400;font-size:1.8rem}@media all and (min-width: 641px)and (max-width: 1440px){.spring-selection p.lead{font-size:1.25vw}}.spring-selection p.lead{letter-spacing:-0.1em;line-height:2.4822222222;color:#000;text-align:center;margin:80px 0 50px}@media all and (min-width: 641px)and (max-width: 1440px){.spring-selection p.lead{margin:5.5555555556vw 0 3.4722222222vw}}@media screen and (max-width: 640px){.spring-selection p.lead{margin:10.9375vw 0 18.75vw;padding:0 7.03125vw;letter-spacing:-0.15em;font-size:4.0625vw;line-height:2.185}}@media screen and (max-width: 640px){.spring-selection .box{padding:0 7.03125vw}}.spring-selection .box img{width:100%;height:auto;display:block}.spring-selection .box__list{display:flex;flex-direction:column;gap:150px 0}@media all and (min-width: 641px)and (max-width: 1440px){.spring-selection .box__list{gap:10.4166666667vw 0}}@media screen and (max-width: 640px){.spring-selection .box__list{gap:15.625vw 0}}.spring-selection .box__item{display:flex;flex-direction:column;gap:35px 0}@media all and (min-width: 641px)and (max-width: 1440px){.spring-selection .box__item{gap:2.4305555556vw 0}}@media screen and (max-width: 640px){.spring-selection .box__item{gap:4.6875vw 0}}.spring-selection .box__title{width:25.2252252252%}@media screen and (max-width: 640px){.spring-selection .box__title{width:50.9090909091%;position:relative;z-index:11}}.spring-selection .box__main{display:flex;justify-content:space-between;position:relative}@media screen and (max-width: 640px){.spring-selection .box__main{flex-direction:column;gap:10.15625vw 0}}.spring-selection .box .box__swiper{overflow:hidden;width:100%;display:flex;flex-direction:column;justify-content:space-between}.spring-selection .box .box__swiper .box__swiper__head{display:block;width:100%;background-color:#fff;height:124px;position:relative;overflow:hidden;transition:all .3s ease}@media screen and (max-width: 640px){.spring-selection .box .box__swiper .box__swiper__head{height:19.375vw}}.spring-selection .box .box__swiper .box__swiper__head img{width:50%;height:auto;position:absolute;top:52%;left:50%;transform:translate(-50%, -50%)}.spring-selection .box .box__swiper__bottom{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 640px){.spring-selection .box .box__swiper__bottom{padding-top:4.375vw}}.spring-selection .box .swiper-pagination{position:unset;display:flex;align-items:center;width:fit-content}.spring-selection .box .swiper-pagination-bullet{width:20px;height:20px;background:#fff;border:1px solid #000;border-radius:50%;margin:0 5px;opacity:1;display:block}@media all and (min-width: 641px)and (max-width: 1440px){.spring-selection .box .swiper-pagination-bullet{width:1.3888888889vw;height:1.3888888889vw;margin:0 .3472222222vw}}@media screen and (max-width: 640px){.spring-selection .box .swiper-pagination-bullet{width:3.125vw;height:3.125vw;margin:0 .78125vw}}.spring-selection .box .swiper-pagination-bullet-active{background:#000}.spring-selection .box .swiper__pagination-container{display:flex;align-items:center;gap:7px}@media all and (min-width: 641px)and (max-width: 1440px){.spring-selection .box .swiper__pagination-container{gap:.4861111111vw}}@media screen and (max-width: 640px){.spring-selection .box .swiper__pagination-container{gap:1.5625vw}}.spring-selection .box .swiper__pagination-container .swiper__pause{transition:all .3s ease;cursor:pointer;width:28px;height:28px;border-radius:100%;background:url(../images/pc/pause-icon.png) center no-repeat,#2f2f2f;background-size:10px 13px,100%}@media all and (min-width: 641px)and (max-width: 1440px){.spring-selection .box .swiper__pagination-container .swiper__pause{width:1.9444444444vw;height:1.9444444444vw;background-size:.6944444444vw .9027777778vw,100%}}@media screen and (max-width: 640px){.spring-selection .box .swiper__pagination-container .swiper__pause{width:4.84375vw;height:4.84375vw;background-size:1.5625vw 2.03125vw,100%}}.spring-selection .box .swiper__pagination-container .swiper__pause.paused{background:url(../images/pc/play-icon.png) no-repeat,#2f2f2f;background-size:13px 13px,100%;background-position:10px center}@media all and (min-width: 641px)and (max-width: 1440px){.spring-selection .box .swiper__pagination-container .swiper__pause.paused{background-size:.6944444444vw .9027777778vw,100%}}@media screen and (max-width: 640px){.spring-selection .box .swiper__pagination-container .swiper__pause.paused{background-size:1.5625vw 2.03125vw,100%}}.spring-selection .box__images{width:100%}.spring-selection .box__images .swiper-slide img{height:843px;object-fit:cover}@media all and (min-width: 641px)and (max-width: 1440px){.spring-selection .box__images .swiper-slide img{height:58.5416666667vw}}@media screen and (max-width: 640px){.spring-selection .box__images .swiper-slide img{height:131.71875vw}}.spring-selection .box__left{width:50.2702702703%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 640px){.spring-selection .box__left{width:100%}}.spring-selection .box__right{width:39.6396396396%;position:relative;display:flex;flex-direction:column;gap:30px 0}@media all and (min-width: 641px)and (max-width: 1440px){.spring-selection .box__right{gap:2.0833333333vw 0}}@media screen and (max-width: 640px){.spring-selection .box__right{padding-left:20%;width:100%;gap:4.6875vw 0}}.spring-selection .box__img{width:100%}.spring-selection .box__store{letter-spacing:-0.01em;font-size:2.8rem}@media all and (min-width: 641px)and (max-width: 1440px){.spring-selection .box__store{font-size:1.9444444444vw}}.spring-selection .box__store{flex-shrink:0;flex:1}@media screen and (max-width: 640px){.spring-selection .box__store{font-size:4.375vw}}.spring-selection .box__table{width:100%}.spring-selection .box__table .box__row{display:flex;align-items:center;gap:2.2727272727%}.spring-selection .box__table .box__row .box__name,.spring-selection .box__table .box__row .box__price{letter-spacing:-0.01em;font-size:1.9rem}@media all and (min-width: 641px)and (max-width: 1440px){.spring-selection .box__table .box__row .box__name,.spring-selection .box__table .box__row .box__price{font-size:1.3194444444vw}}.spring-selection .box__table .box__row .box__name,.spring-selection .box__table .box__row .box__price{line-height:2.2605263158;font-weight:500}@media screen and (max-width: 640px){.spring-selection .box__table .box__row .box__name,.spring-selection .box__table .box__row .box__price{font-size:4.0625vw;line-height:1.6519230769}}.spring-selection .box__table .box__row .box__name{width:25%}@media screen and (max-width: 640px){.spring-selection .box__table .box__row .box__name{width:36.3636363636%}}.spring-selection .box__table .box__row .box__price{width:72.7272727273%}@media screen and (max-width: 640px){.spring-selection .box__table .box__row .box__price{width:61.3636363636%}}.spring-selection .box__intro{letter-spacing:-0.1em;font-size:2.2rem}@media all and (min-width: 641px)and (max-width: 1440px){.spring-selection .box__intro{font-size:1.5277777778vw}}.spring-selection .box__intro{line-height:2.11}@media screen and (max-width: 640px){.spring-selection .box__intro{font-size:4.0625vw}}.spring-selection .box__note{margin:80px 0 0 1.5em}@media all and (min-width: 641px)and (max-width: 1440px){.spring-selection .box__note{margin:5.5555555556vw 0 0 1.5em}}@media screen and (max-width: 640px){.spring-selection .box__note{margin:12.5vw 0 0 1.5em}}.spring-selection .box__note>li{font-size:1.6rem}@media all and (min-width: 641px)and (max-width: 1440px){.spring-selection .box__note>li{font-size:1.1111111111vw}}.spring-selection .box__note>li{list-style:disc}@media screen and (max-width: 640px){.spring-selection .box__note>li{font-size:3.4375vw}}