.page .footer{margin-top:0}.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}.contents__wrap{background-color:#f2f2f2}.contents{max-width:100% !important;width:100% !important}.content__visual{position:relative;z-index:9;overflow:hidden;margin-bottom:0 !important}.content__visual h1{width:649px;height:87px;position:absolute;bottom:150px;z-index:10;left:50%;transform:translateX(-50%)}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual h1{bottom:10.41667vw;width:45.06944vw;height:6.04167vw}}@media screen and (max-width: 640px){.content__visual h1{width:44.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.83333vw;margin-top:2.43056vw}}@media screen and (max-width: 640px){.content__visual--images{max-width:100%;margin-top:0}}.content__visual--images img{height:100% !important}@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)}}.outer-selection{font-feature-settings:"palt" 1;max-width:1110px;padding-bottom:100px;margin:auto}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection{max-width:77.08333vw;padding-bottom:6.94444vw}}@media screen and (max-width: 640px){.outer-selection{max-width:100%;padding-bottom:15.625vw}}.outer-selection p.lead{font-weight:400;font-size:1.8rem;letter-spacing:-.1em;line-height:2.48222;color:#000;text-align:center;margin:80px 0 50px}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection p.lead{font-size:1.25vw}}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection p.lead{margin:5.69444vw 0 3.47222vw}}@media screen and (max-width: 640px){.outer-selection p.lead{margin:10.9375vw 0 19.53125vw;padding:0 6.25vw;letter-spacing:-.15em;font-size:4.0625vw;line-height:2.185}}@media screen and (max-width: 640px){.outer-selection .box{padding:0 6.25vw}}.outer-selection .box img{width:100%;display:block;height:auto}.outer-selection .box__item+.box__item{margin-top:80px}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection .box__item+.box__item{margin-top:5.55556vw}}@media screen and (max-width: 640px){.outer-selection .box__item+.box__item{margin-top:15.625vw}}.outer-selection .box__item--type .box__main{flex-direction:row-reverse}@media screen and (max-width: 640px){.outer-selection .box__item--type .box__main{flex-direction:column}}.outer-selection .box__item--type .box__head{width:558px;margin-left:auto}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection .box__item--type .box__head{width:38.75vw}}@media screen and (max-width: 640px){.outer-selection .box__item--type .box__head{width:100%}}.outer-selection .box__title{width:280px}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection .box__title{width:19.44444vw}}@media screen and (max-width: 640px){.outer-selection .box__title{width:43.75vw;position:relative;z-index:11}}.outer-selection .box__main{display:flex;justify-content:space-between;padding-top:36px;position:relative}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection .box__main{padding-top:2.5vw}}@media screen and (max-width: 640px){.outer-selection .box__main{flex-direction:column;padding-top:0;margin-top:4.6875vw}}.outer-selection .box .box__swiper{overflow:hidden;width:558px;display:flex;flex-direction:column;justify-content:space-between}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection .box .box__swiper{width:38.75vw}}@media screen and (max-width: 640px){.outer-selection .box .box__swiper{width:100%}}.outer-selection .box .box__swiper .box__swiper__head{display:block;width:100%;background-color:#fff;height:124px;position:relative;overflow:hidden;transition:all 0.3s ease}@media screen and (max-width: 640px){.outer-selection .box .box__swiper .box__swiper__head{height:19.375vw}}.outer-selection .box .box__swiper .box__swiper__head img{width:50%;height:auto;position:absolute;top:52%;left:50%;transform:translate(-50%, -50%)}.outer-selection .box .box__swiper__bottom{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 640px){.outer-selection .box .box__swiper__bottom{padding-top:4.375vw}}.outer-selection .box .swiper-pagination{position:unset;display:flex;align-items:center;width:fit-content}.outer-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){.outer-selection .box .swiper-pagination-bullet{width:1.38889vw;height:1.38889vw;margin:0 .34722vw}}@media screen and (max-width: 640px){.outer-selection .box .swiper-pagination-bullet{width:3.125vw;height:3.125vw;margin:0 .78125vw}}.outer-selection .box .swiper-pagination-bullet-active{background:#000}.outer-selection .box .swiper__pagination-container{display:flex;align-items:center;gap:7px}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection .box .swiper__pagination-container{gap:.48611vw}}@media screen and (max-width: 640px){.outer-selection .box .swiper__pagination-container{gap:1.5625vw}}.outer-selection .box .swiper__pagination-container .swiper__pause{transition:all 0.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){.outer-selection .box .swiper__pagination-container .swiper__pause{width:1.94444vw;height:1.94444vw;background-size:.69444vw .90278vw,100%}}@media screen and (max-width: 640px){.outer-selection .box .swiper__pagination-container .swiper__pause{width:4.84375vw;height:4.84375vw;background-size:1.5625vw 2.03125vw,100%}}.outer-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){.outer-selection .box .swiper__pagination-container .swiper__pause.paused{background-size:.69444vw .90278vw,100%}}@media screen and (max-width: 640px){.outer-selection .box .swiper__pagination-container .swiper__pause.paused{background-size:1.5625vw 2.03125vw,100%}}.outer-selection .box__images{width:100%}.outer-selection .box__images .swiper-slide img{height:843px;object-fit:cover}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection .box__images .swiper-slide img{height:58.54167vw}}@media screen and (max-width: 640px){.outer-selection .box__images .swiper-slide img{height:131.71875vw}}.outer-selection .box .box__left{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:30px}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection .box .box__left{padding-bottom:2.08333vw}}@media screen and (max-width: 640px){.outer-selection .box .box__left{padding-bottom:0}}.outer-selection .box__right{width:calc(100% - 686px);position:relative;padding:30px;display:flex;flex-direction:column;justify-content:space-between}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection .box__right{width:calc(100% - (100vw / 1440 * 686));padding:2.08333vw}}@media screen and (max-width: 640px){.outer-selection .box__right{width:100%;padding:10.15625vw 0 0}}.outer-selection .box__img{width:343px;padding-top:30px}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection .box__img{width:23.81944vw;padding-top:2.08333vw}}@media screen and (max-width: 640px){.outer-selection .box__img{width:68.59375vw;margin-left:auto;padding-top:4.6875vw}}.outer-selection .box__store{letter-spacing:-.01em;font-size:2.8rem;flex-shrink:0;flex:1}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection .box__store{font-size:1.94444vw}}@media screen and (max-width: 640px){.outer-selection .box__store{font-size:4.375vw}}.outer-selection .box .box__table{padding-top:30px}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection .box .box__table{padding-top:2.08333vw}}@media screen and (max-width: 640px){.outer-selection .box .box__table{width:68.59375vw;margin-left:auto;padding-top:4.6875vw}}.outer-selection .box .box__row{display:flex;align-items:center;gap:10px}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection .box .box__row{gap:.69444vw}}@media screen and (max-width: 640px){.outer-selection .box .box__row{gap:0}}.outer-selection .box .box__row .box__name,.outer-selection .box .box__row .box__price{letter-spacing:-.01em;font-size:1.9rem;line-height:2.26053;font-weight:500}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection .box .box__row .box__name,.outer-selection .box .box__row .box__price{font-size:1.31944vw}}@media screen and (max-width: 640px){.outer-selection .box .box__row .box__name,.outer-selection .box .box__row .box__price{font-size:4.0625vw;line-height:1.65192}}.outer-selection .box .box__row .box__name{width:110px}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection .box .box__row .box__name{width:7.63889vw}}@media screen and (max-width: 640px){.outer-selection .box .box__row .box__name{width:25vw}}.outer-selection .box__intro{letter-spacing:-.1em;font-size:2.2rem;line-height:2.11}@media all and (min-width: 641px) and (max-width: 1440px){.outer-selection .box__intro{font-size:1.52778vw}}@media screen and (max-width: 640px){.outer-selection .box__intro{font-size:4.0625vw}}.outer-selection p.lead,.outer-selection .box__store,.outer-selection .box .box__row .box__name,.outer-selection .box .box__row .box__price,.outer-selection .box__intro{font-family:"Shippori Mincho B1", serif}
