.parts-21 .section-contents{padding:50px 0 75px}@media(min-width: 768px){.parts-21 .section-contents{padding:100px 0 150px}}.parts-21 .section-title{text-align:center;margin:0 auto 30px}@media(min-width: 768px){.parts-21 .section-title{margin:0 auto 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.parts-21 .section-title .-main{display:block;font-size:3rem;letter-spacing:.05em;line-height:1.1}@media(min-width: 768px){.parts-21 .section-title .-main{font-size:4.8rem}}.parts-21 .section-title .-sub{display:block;font-size:1.5rem;letter-spacing:0;margin-top:5px}@media(min-width: 768px){.parts-21 .section-title .-sub{font-size:2.4rem;margin:0 0 0 30px}}.parts-21 .item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-7.6923076923%}@media(min-width: 768px){.parts-21 .item-list{margin-top:-40px}}.parts-21 .item-box{-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10px rgba(0,0,0,.1);width:100%;margin-top:7.6923076923%}@media(min-width: 768px){.parts-21 .item-box{margin-top:40px}}@media(min-width: 768px){.parts-21 .item-box a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.parts-21 .item-box a::after{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;pointer-events:none}.parts-21 .item-box a:hover::after{opacity:1}}.parts-21 .item-img{position:relative;width:100%;aspect-ratio:526/394;overflow:hidden}@media(min-width: 768px){.parts-21 .item-img{width:47.8181818182%}}.parts-21 .item-img img{position:relative;z-index:1;width:100%;aspect-ratio:526/394;-o-object-fit:contain;object-fit:contain}.parts-21 .item-img img+img{position:absolute;z-index:0;top:0;right:0;left:0;bottom:0;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(14px);filter:blur(14px)}.parts-21 .item-text{line-height:1.4;padding:12px 17px 17px}@media(min-width: 768px){.parts-21 .item-text{padding:24px 34px 30px;width:52.1818181818%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.parts-21 .item-text p+p{margin-top:10px}.parts-21 .item-text .title{font-size:1.7rem;letter-spacing:.02em}@media(min-width: 768px){.parts-21 .item-text .title{font-size:3rem}}.parts-21 .item-text .new{letter-spacing:.05em;padding-right:.7em}.parts-21 .item-text .date{font-size:1.2rem;letter-spacing:.1em}@media(min-width: 768px){.parts-21 .item-text .date{font-size:2.4rem}}.parts-21 .item-text .place{font-size:1.1rem;letter-spacing:.04em;text-align:right}@media(min-width: 768px){.parts-21 .item-text .place{font-size:1.8rem;margin-top:auto;padding-top:5px}}.parts-21 .item-box:nth-child(2n+3){margin-left:7.6923076923%}@media(min-width: 768px){.parts-21 .item-box:nth-child(2n+3){margin-left:3.6363636364%}}.parts-21 .item-box:nth-child(n+2){width:46.1538461538%}@media(min-width: 768px){.parts-21 .item-box:nth-child(n+2){width:48.1818181818%}}.parts-21 .item-box:nth-child(n+2) .item-text{padding:7px 10px 10px}@media(min-width: 768px){.parts-21 .item-box:nth-child(n+2) .item-text{padding:15px 20px 20px}}.parts-21 .item-box:nth-child(n+2) .item-text p+p{margin-top:5px}.parts-21 .item-box:nth-child(n+2) .item-text .title{font-size:1.2rem}@media(min-width: 768px){.parts-21 .item-box:nth-child(n+2) .item-text .title{font-size:1.6rem}}.parts-21 .item-box:nth-child(n+2) .item-text .date{font-size:1rem}@media(min-width: 768px){.parts-21 .item-box:nth-child(n+2) .item-text .date{font-size:1.5rem}}.parts-21 .item-box:nth-child(n+2) .item-text .place{font-size:1rem}@media(min-width: 768px){.parts-21 .item-box:nth-child(n+2) .item-text .place{font-size:1.4rem;margin-top:auto;padding-top:5px}}.parts-21 .link-button{margin:40px auto 0;text-align:center}@media(min-width: 768px){.parts-21 .link-button{margin-top:80px}}.parts-21 .link-button a{border:1px solid;border-radius:25px;min-width:233px;max-width:1100px;min-height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px;font-size:2.2rem;word-break:break-word}@media(min-width: 768px){.parts-21 .link-button a{border-radius:35px;min-width:320px;padding:10px 30px;font-size:3rem;min-height:70px}}.parts-21 .link-button span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2}@media(min-width: 768px){.parts-21 .link-button span{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;-webkit-transform:translateX(0);transform:translateX(0)}}.parts-21 .link-button span::after{content:"";display:inline-block;width:12px;height:12px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0;margin-left:12px}@media(min-width: 768px){.parts-21 .link-button span::after{width:14px;height:14px;border-top-width:2px;border-right-width:2px;margin-left:20px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}}@media(min-width: 768px){.parts-21 .link-button a:hover span{-webkit-transform:translateX(5px);transform:translateX(5px)}.parts-21 .link-button a:hover span::after{-webkit-transform:rotate(45deg) translate(-8px, 8px);transform:rotate(45deg) translate(-8px, 8px)}}.parts-22 .section-contents{padding:50px 0 75px}@media(min-width: 768px){.parts-22 .section-contents{padding:100px 0 150px}}.parts-22 .main-contents{width:100%}@media(min-width: 768px){.parts-22 .main-contents{max-width:none}}.parts-22 .section-title{width:86.6666666667%;text-align:center;margin:0 auto 30px}@media(min-width: 768px){.parts-22 .section-title{width:100%;max-width:1100px}}@media(min-width: 768px){.parts-22 .section-title{margin:0 auto 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.parts-22 .section-title .-main{display:block;font-size:3rem;letter-spacing:.05em;line-height:1.1}@media(min-width: 768px){.parts-22 .section-title .-main{font-size:4.8rem}}.parts-22 .section-title .-sub{display:block;font-size:1.5rem;letter-spacing:0;margin-top:5px}@media(min-width: 768px){.parts-22 .section-title .-sub{font-size:2.4rem;margin:0 0 0 30px}}.parts-22 .article-area{max-width:1800px;margin:0 auto;position:relative;padding-bottom:75px}@media(min-width: 768px){.parts-22 .article-area{padding-bottom:102px}}.parts-22 .item-box.swiper-slide{width:80.5333333333vw;padding:0 2.9333333333%}@media(min-width: 768px){.parts-22 .item-box.swiper-slide{width:360px;padding:0 20px}}.parts-22 .item-box.swiper-slide a{display:block}@media(min-width: 768px){.parts-22 .item-box.swiper-slide a{position:relative}.parts-22 .item-box.swiper-slide a::after{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;pointer-events:none}.parts-22 .item-box.swiper-slide a:hover::after{opacity:1}}.parts-22 .item-img{position:relative;width:100%;aspect-ratio:320/240;overflow:hidden}.parts-22 .item-img img{position:relative;z-index:1;width:100%;aspect-ratio:320/240;-o-object-fit:contain;object-fit:contain}.parts-22 .item-img img+img{position:absolute;z-index:0;top:0;right:0;left:0;bottom:0;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(14px);filter:blur(14px)}.parts-22 .item-text{line-height:1.4;padding:15px 0 0}.parts-22 .item-text p+p{margin-top:5px}.parts-22 .item-text .title{font-size:1.5rem;letter-spacing:.02em}@media(min-width: 768px){.parts-22 .item-text .title{font-size:1.6rem}}.parts-22 .item-text .new{letter-spacing:.05em;padding-right:.7em}.parts-22 .item-text .place{display:inline-block;padding:3px 8px;font-size:1.1rem;letter-spacing:.08em}@media(min-width: 768px){.parts-22 .item-text .place{font-size:1.4rem}}.parts-22 .item-text .name{font-size:1.1rem;letter-spacing:.04em}@media(min-width: 768px){.parts-22 .item-text .name{font-size:1.4rem}}.parts-22 .link-button{margin:40px auto 0;text-align:center}@media(min-width: 768px){.parts-22 .link-button{margin-top:80px}}.parts-22 .link-button a{border:1px solid;border-radius:25px;min-width:233px;max-width:1100px;min-height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px;font-size:2.2rem;word-break:break-word}@media(min-width: 768px){.parts-22 .link-button a{border-radius:35px;min-width:320px;padding:10px 30px;font-size:3rem;min-height:70px}}.parts-22 .link-button span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2}@media(min-width: 768px){.parts-22 .link-button span{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;-webkit-transform:translateX(0);transform:translateX(0)}}.parts-22 .link-button span::after{content:"";display:inline-block;width:12px;height:12px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0;margin-left:12px}@media(min-width: 768px){.parts-22 .link-button span::after{width:14px;height:14px;border-top-width:2px;border-right-width:2px;margin-left:20px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}}@media(min-width: 768px){.parts-22 .link-button a:hover span{-webkit-transform:translateX(5px);transform:translateX(5px)}.parts-22 .link-button a:hover span::after{-webkit-transform:rotate(45deg) translate(-8px, 8px);transform:rotate(45deg) translate(-8px, 8px)}}.parts-22 .bottom-ui{position:absolute;bottom:0;width:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.parts-22 .swiper-button-next,.parts-22 .swiper-button-prev{position:static;width:28px;height:28px;margin:0;border:1px solid;border-radius:100%;-ms-flex-negative:0;flex-shrink:0}@media(min-width: 768px){.parts-22 .swiper-button-next,.parts-22 .swiper-button-prev{width:42px;height:42px;-webkit-backdrop-filter:blur(30px) brightness(130%);backdrop-filter:blur(30px) brightness(130%);-webkit-transition:background-color .2s;transition:background-color .2s}}.parts-22 .swiper-button-next::after,.parts-22 .swiper-button-prev::after{content:"";display:block;width:30%;height:30%;border-right:1px solid;border-top:1px solid;margin:auto}@media(min-width: 768px){.parts-22 .swiper-button-next::after,.parts-22 .swiper-button-prev::after{border-right:2px solid;border-top:2px solid}}.parts-22 .swiper-button-prev{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.parts-22 .swiper-button-prev::after{-webkit-transform:rotate(45deg) translate(-16%, 8%);transform:rotate(45deg) translate(-16%, 8%)}.parts-22 .swiper-button-next::after{-webkit-transform:rotate(45deg) translate(-16%, 8%);transform:rotate(45deg) translate(-16%, 8%)}.parts-22 .play-button{display:block;width:30px;height:40px;background:no-repeat center/auto 16px;margin-inline:25px}@media(min-width: 768px){.parts-22 .play-button{background-size:auto 20px;margin-inline:60px;position:relative}.parts-22 .play-button::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:auto 20px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.parts-22 .play-button:hover::after{opacity:1}}.parts-22 .play-button.-is-playing{background-image:url(../img/common/slide-stop.svg)}@media(min-width: 768px){.parts-22 .play-button.-is-playing::after{background-image:url(../img/common/hover/slide-stop.svg)}}.parts-22 .play-button:not(.-is-playing){background-image:url(../img/common/slide-play.svg)}@media(min-width: 768px){.parts-22 .play-button:not(.-is-playing)::after{background-image:url(../img/common/hover/slide-play.svg)}}.parts-23{position:relative;background:url(../img/top/shopsearch-bg-sp.jpg) no-repeat center top/cover}@media(min-width: 768px){.parts-23{background-image:url(../img/top/shopsearch-bg-pc.jpg)}}.parts-23::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-backdrop-filter:blur(5px) brightness(130%);backdrop-filter:blur(5px) brightness(130%)}@media(min-width: 768px){.parts-23::before{-webkit-backdrop-filter:blur(11px) brightness(130%);backdrop-filter:blur(11px) brightness(130%)}}.parts-23 .section-contents{padding:50px 0 75px;position:relative}@media(min-width: 768px){.parts-23 .section-contents{padding:100px 0 150px}}.parts-23 .section-title{text-align:center;margin:0 auto 30px}@media(min-width: 768px){.parts-23 .section-title{margin:0 auto 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.parts-23 .section-title .-main{display:block;font-size:3rem;letter-spacing:.05em;line-height:1.1}@media(min-width: 768px){.parts-23 .section-title .-main{font-size:4.8rem}}.parts-23 .section-title .-sub{display:block;font-size:1.5rem;letter-spacing:0;margin-top:5px}@media(min-width: 768px){.parts-23 .section-title .-sub{font-size:2.4rem;margin:0 0 0 30px}}.parts-23 .search-block:not(:first-child){margin-top:48px}@media(min-width: 768px){.parts-23 .search-block:not(:first-child){margin-top:120px}}.parts-23 .search-title{text-align:center;font-size:1.7rem;letter-spacing:.1em;margin-bottom:25px}@media(min-width: 768px){.parts-23 .search-title{font-size:1.8rem;margin-bottom:40px}}.parts-23 .category-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:300px;margin-inline:auto;margin-top:-4.9230769231%}@media(min-width: 768px){.parts-23 .category-list{max-width:none;margin-top:-12px}}.parts-23 .category-list li{width:calc((100% - 20px)/3);margin-top:4.9230769231%}@media(min-width: 768px){.parts-23 .category-list li{width:calc((100% - 91px)/8);max-width:126px;margin-top:10px}.parts-23 .category-list li:not(:nth-child(8n+1)){margin-left:13px}}.parts-23 .category-list li:not(:nth-child(3n+1)){margin-left:10px}@media(min-width: 768px){.parts-23 .category-list li:not(:nth-child(3n+1)){margin-left:13px}}.parts-23 .category-list a{font-size:1rem;letter-spacing:.05em;text-align:center;line-height:1.2}@media(min-width: 768px){.parts-23 .category-list a{font-size:1.6rem}}.parts-23 .category-list div{border-radius:3px;overflow:hidden;isolation:isolate;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10px rgba(0,0,0,.1);background:no-repeat center/cover}.parts-23 .category-list span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1;-webkit-backdrop-filter:blur(3px) brightness(80%);backdrop-filter:blur(3px) brightness(80%)}@media(min-width: 768px){.parts-23 .category-list span{-webkit-transition:background-color .2s;transition:background-color .2s}}.parts-23 .category-list img{width:auto}.parts-23 .category-list p{margin-top:6px}@media(min-width: 768px){.parts-23 .category-list p{margin-top:9px}}.parts-23 .category-list a.-all div{background-image:url(../img/common/category-bg-all.jpg)}.parts-23 .category-list a.-all img{height:44.4444444444%}@media(min-width: 768px){.parts-23 .category-list a.-all img{height:37.3015873016%}}.parts-23 .category-list a.-fashion div{background-image:url(../img/common/category-bg-fashion.jpg)}.parts-23 .category-list a.-fashion img{height:48.6111111111%}@media(min-width: 768px){.parts-23 .category-list a.-fashion img{height:47.619047619%}}.parts-23 .category-list a.-restaurant div{background-image:url(../img/common/category-bg-restaurant.jpg)}.parts-23 .category-list a.-restaurant img{height:37.5%}@media(min-width: 768px){.parts-23 .category-list a.-restaurant img{height:32.5396825397%}}.parts-23 .category-list a.-interior div{background-image:url(../img/common/category-bg-interior.jpg)}.parts-23 .category-list a.-interior img{height:43.0555555556%}@media(min-width: 768px){.parts-23 .category-list a.-interior img{height:35.7142857143%}}.parts-23 .category-list a.-lifestyle div{background-image:url(../img/common/category-bg-lifestyle.jpg)}.parts-23 .category-list a.-lifestyle img{height:50%}@media(min-width: 768px){.parts-23 .category-list a.-lifestyle img{height:42.8571428571%}}.parts-23 .floor-group:not(:first-of-type){margin-top:32px}@media(min-width: 768px){.parts-23 .floor-group:not(:first-of-type){margin-top:40px}}@media(min-width: 768px){.parts-23 .floor-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.parts-23 .floor-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:500px;margin-inline:auto;margin-top:-3.6923076923%}@media(min-width: 768px){.parts-23 .floor-list{max-width:none;margin-top:-20px;margin-left:-30px;margin-right:0}}.parts-23 .floor-list li{width:16.9230769231%;min-height:55px;margin-top:3.6923076923%}@media(min-width: 768px){.parts-23 .floor-list li{width:86px;min-height:86px;margin-top:20px;margin-left:30px}}.parts-23 .floor-list li:not(:nth-child(5n+1)){margin-left:3.6923076923%}@media(min-width: 768px){.parts-23 .floor-list li:not(:nth-child(5n+1)){margin-left:30px}}.parts-23 .floor-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;font-size:1.6rem;letter-spacing:0;text-align:center;border:1px solid;padding:1px;border-radius:3px}@media(min-width: 768px){.parts-23 .floor-list a{font-size:2.4rem;-webkit-transition:background-color .2s;transition:background-color .2s}}.parts-26 .section-contents{padding:0}@media(min-width: 768px){.parts-26 .section-contents{padding-block:100px}}@media(min-width: 768px){.parts-26 .access-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1100px;margin:0 auto}}.parts-26 .access-info{padding:60px 0 35px}@media(min-width: 768px){.parts-26 .access-info{padding:0;width:32.1818181818%}}.parts-26 .access-inner{width:86.6666666667%;margin:0 auto}@media(min-width: 768px){.parts-26 .access-inner{width:100%}}.parts-26 .access-name{max-width:200px;margin-inline:auto}@media(min-width: 768px){.parts-26 .access-name{max-width:340px;margin-inline:0}}.parts-26 .access-address{font-size:1.3rem;letter-spacing:.1em;margin-top:16px;text-align:center}@media(min-width: 768px){.parts-26 .access-address{font-size:1.5rem;text-align:left}}.parts-26 .access-address .-tel{display:inline-block}.parts-26 .access-data{letter-spacing:.1em;margin:25px 0 -15px}.parts-26 .access-data li{padding:15px 0 15px 70px;position:relative}@media(min-width: 768px){.parts-26 .access-data li{padding-left:90px}}.parts-26 .access-data li+li{border-top:1px solid}.parts-26 .access-data .title{font-size:1.7rem}@media(min-width: 768px){.parts-26 .access-data .title{font-size:2rem}}.parts-26 .access-data .title::before,.parts-26 .access-data .title::after{content:"";display:block;position:absolute;left:0;top:15px;width:60px;background:no-repeat center/contain}@media(min-width: 768px){.parts-26 .access-data .title::before,.parts-26 .access-data .title::after{width:70px;-webkit-transition:opacity .2s;transition:opacity .2s}}.parts-26 .access-data .title::after{opacity:0}@media(min-width: 768px){.parts-26 .access-data a.title{-webkit-transition:color .2s;transition:color .2s}}.parts-26 .access-data a.title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:20px}@media(min-width: 768px){.parts-26 .access-data a.title span{padding-right:0}}.parts-26 .access-data a.title span::after{content:"";display:inline-block;width:.6em;height:.6em;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0;margin-left:10px}@media(min-width: 768px){.parts-26 .access-data a.title span::after{border-top:2px solid;border-right:2px solid}}.parts-26 .access-data .-access .title::before{top:10px;height:35px;background-image:url(../img/common/icon-access.svg)}@media(min-width: 768px){.parts-26 .access-data .-access .title::before{top:5px;height:45px}}@media(min-width: 768px){.parts-26 .access-data .-access .title::after{top:5px;height:45px;background-image:url(../img/common/hover/icon-access.svg)}}@media(min-width: 768px){.parts-26 .access-data .-access .title:hover::before{opacity:0}.parts-26 .access-data .-access .title:hover::after{opacity:1}}.parts-26 .access-data .-hours .title::before{height:31px;background-image:url(../img/common/icon-hours.svg)}@media(min-width: 768px){.parts-26 .access-data .-hours .title::before{height:39px}}.parts-26 .access-data .detail{font-size:1.2rem;margin-top:10px}@media(min-width: 768px){.parts-26 .access-data .detail{font-size:1.5rem;margin-top:15px}}.parts-26 .access-data .note{font-size:1rem;margin-top:7px}@media(min-width: 768px){.parts-26 .access-data .note{font-size:1.2rem}}.parts-26 .access-data .table tr+tr{margin-top:5px}.parts-26 .access-data .table th{padding-right:10px;min-width:10em}@media(min-width: 768px){.parts-26 .access-data .table th{min-width:8em}}.parts-26 .access-data .table td{letter-spacing:.08em;font-size:1.3rem}@media(min-width: 768px){.parts-26 .access-data .table td{font-size:1.5rem}}@media(min-width: 768px){.parts-26 .access-map{width:63.0909090909%}}.parts-26 .access-map iframe{display:block;width:100%;height:auto;aspect-ratio:325/260}@media(min-width: 768px){.parts-26 .access-map iframe{aspect-ratio:auto;height:100%;min-height:420px}}.parts-32{background:url(../img/top/mv-bg-sp.jpg) no-repeat center/cover}@media(min-width: 768px){.parts-32{background-image:url(../img/top/mv-bg-pc.jpg)}}.parts-32 .mv-area{margin:0 auto;overflow-x:hidden;overflow-y:hidden;padding:0 0 36px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width: 768px){.parts-32 .mv-area{max-width:1100px;padding:0 0 44px}}.parts-32 .main-swiper{position:relative;width:93.3333333333vw;padding:15px 15px}@media(min-width: 768px){.parts-32 .main-swiper{width:100%;max-width:828px;padding:40px 15px 35px}}.parts-32 .swiper-slide.-main .-shadow{will-change:filter;-webkit-filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.16));filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.16))}.parts-32 .swiper-slide.-main a{display:block}@media(min-width: 768px){.parts-32 .swiper-slide.-main a{-webkit-transition:opacity .2s;transition:opacity .2s}.parts-32 .swiper-slide.-main a:hover{opacity:.5}}.parts-32 .swiper-slide.-main .-img{position:relative;width:100%;aspect-ratio:798/532;overflow:hidden;border-radius:10px;isolation:isolate}@media(min-width: 768px){.parts-32 .swiper-slide.-main .-img{border-radius:20px}}.parts-32 .swiper-slide.-main img{position:relative;z-index:1;width:100%;aspect-ratio:798/532;-o-object-fit:contain;object-fit:contain}.parts-32 .swiper-slide.-main img+img{position:absolute;z-index:0;top:0;right:0;left:0;bottom:0;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(30px);filter:blur(30px)}.parts-32 .bottom-ui{margin-inline:auto;position:relative;width:calc(73.6vw + 56px + 20px)}@media(min-width: 768px){.parts-32 .bottom-ui{width:100%}}.parts-32 .thumbnail-swiper{width:73.6vw;padding-block:10px;margin-block:-10px}@media(min-width: 768px){.parts-32 .thumbnail-swiper{width:970px}}.parts-32 .swiper-slide.-thumb{cursor:pointer;padding-inline:.8vw}@media(min-width: 768px){.parts-32 .swiper-slide.-thumb{padding-inline:6px}}.parts-32 .swiper-slide.-thumb .-shadow{will-change:filter;-webkit-filter:drop-shadow(3px 3px 5px rgba(0, 0, 0, 0.16));filter:drop-shadow(3px 3px 5px rgba(0, 0, 0, 0.16))}.parts-32 .swiper-slide.-thumb .-img{position:relative;width:100%;aspect-ratio:798/532;overflow:hidden;border-radius:5px;isolation:isolate}@media(min-width: 768px){.parts-32 .swiper-slide.-thumb .-img{border-radius:10px}}.parts-32 .swiper-slide.-thumb img{aspect-ratio:798/532;-o-object-fit:cover;object-fit:cover;width:100%;position:absolute;z-index:0;top:0;right:0;left:0;bottom:0}.parts-32 .swiper-button-next,.parts-32 .swiper-button-prev{position:absolute;top:50%;width:28px;height:28px;margin:0;display:block;background:no-repeat center/contain}@media(min-width: 768px){.parts-32 .swiper-button-next,.parts-32 .swiper-button-prev{width:54px;height:54px}.parts-32 .swiper-button-next::before,.parts-32 .swiper-button-prev::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:no-repeat center/contain;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.parts-32 .swiper-button-next:hover::before,.parts-32 .swiper-button-prev:hover::before{opacity:1}}.parts-32 .swiper-button-next::after,.parts-32 .swiper-button-prev::after{content:none}.parts-32 .swiper-button-prev{background-image:url(../img/common/slide-prev.svg);left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width: 768px){.parts-32 .swiper-button-prev::before{background-image:url(../img/common/hover/slide-prev.svg)}}.parts-32 .swiper-button-next{background-image:url(../img/common/slide-next.svg);right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width: 768px){.parts-32 .swiper-button-next::before{background-image:url(../img/common/hover/slide-next.svg)}}.parts-32 .play-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;right:0;width:100%;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}@media(min-width: 768px){.parts-32 .play-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;bottom:100%;right:50%;-webkit-transform:translate(50%, -35px);transform:translate(50%, -35px);max-width:970px}}.parts-32 .play-button button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:36px}@media(min-width: 768px){.parts-32 .play-button button{width:auto;height:auto;padding:0 6px;margin-left:6px}}.parts-32 .play-button img{width:auto;height:12px}@media(min-width: 768px){.parts-32 .play-button img{height:20px}}.parts-32 .play-button{display:block;width:30px;height:36px;background:no-repeat center/auto 16px;position:absolute;bottom:0;right:50%;-webkit-transform:translate(50%, 100%);transform:translate(50%, 100%)}@media(min-width: 768px){.parts-32 .play-button{background-size:auto 20px;bottom:100%;right:65px;-webkit-transform:translate(0, -35px);transform:translate(0, -35px)}.parts-32 .play-button::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:auto 20px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.parts-32 .play-button:hover::after{opacity:1}}.parts-32 .play-button.-is-playing{background-image:url(../img/common/slide-stop.svg)}@media(min-width: 768px){.parts-32 .play-button.-is-playing::after{background-image:url(../img/common/hover/slide-stop.svg)}}.parts-32 .play-button:not(.-is-playing){background-image:url(../img/common/slide-play.svg)}@media(min-width: 768px){.parts-32 .play-button:not(.-is-playing)::after{background-image:url(../img/common/hover/slide-play.svg)}}.parts-33{padding:27px 0 0}@media(min-width: 768px){.parts-33{padding:53px 0 0}}.parts-33 .top-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}@media(min-width: 768px){.parts-33 .top-menu-list{margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.parts-33 .top-menu-list li{width:calc((100% - 20px)/3)}@media(min-width: 768px){.parts-33 .top-menu-list li{width:10.6363636364%}}.parts-33 .top-menu-list li:nth-child(n+4){margin-top:15px}@media(min-width: 768px){.parts-33 .top-menu-list li:nth-child(n+4){margin-top:0}}.parts-33 .top-menu-list li:not(:nth-child(3n+1)){margin-left:10px}@media(min-width: 768px){.parts-33 .top-menu-list li:not(:nth-child(3n+1)){margin-left:0}}.parts-33 .top-menu-list a{display:block;text-align:center}@media(min-width: 768px){.parts-33 .top-menu-list a{-webkit-transition:color .2s;transition:color .2s}}.parts-33 .top-menu-list span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;height:58px;width:58px;-webkit-clip-path:polygon(34.725307px 0px, calc(100% - 34.725307px) 0px, calc(100% - 31.079366px) 0.017209px, calc(100% - 27.435371px) 0.126362px, calc(100% - 23.801665px) 0.411577px, calc(100% - 20.198187px) 0.955745px, calc(100% - 16.668766px) 1.860842px, calc(100% - 13.280923px) 3.195343px, calc(100% - 10.124232px) 5.004413px, calc(100% - 7.316043px) 7.316043px, calc(100% - 5.004413px) 10.124232px, calc(100% - 3.195343px) 13.280923px, calc(100% - 1.860842px) 16.668766px, calc(100% - 0.955745px) 20.198187px, calc(100% - 0.411577px) 23.801665px, calc(100% - 0.126362px) 27.435371px, calc(100% - 0.017209px) 31.079366px, calc(100% - 0.017209px) calc(100% - 31.079366px), calc(100% - 0.126362px) calc(100% - 27.435371px), calc(100% - 0.411577px) calc(100% - 23.801665px), calc(100% - 0.955745px) calc(100% - 20.198187px), calc(100% - 1.860842px) calc(100% - 16.668766px), calc(100% - 3.195343px) calc(100% - 13.280923px), calc(100% - 5.004413px) calc(100% - 10.124232px), calc(100% - 7.316043px) calc(100% - 7.316043px), calc(100% - 10.124232px) calc(100% - 5.004413px), calc(100% - 13.280923px) calc(100% - 3.195343px), calc(100% - 16.668766px) calc(100% - 1.860842px), calc(100% - 20.198187px) calc(100% - 0.955745px), calc(100% - 23.801665px) calc(100% - 0.411577px), calc(100% - 27.435371px) calc(100% - 0.126362px), calc(100% - 31.079366px) calc(100% - 0.017209px), calc(100% - 34.725307px) 100%, 34.725307px 100%, 31.079366px calc(100% - 0.017209px), 27.435371px calc(100% - 0.126362px), 23.801665px calc(100% - 0.411577px), 20.198187px calc(100% - 0.955745px), 16.668766px calc(100% - 1.860842px), 13.280923px calc(100% - 3.195343px), 10.124232px calc(100% - 5.004413px), 7.316043px calc(100% - 7.316043px), 5.004413px calc(100% - 10.124232px), 3.195343px calc(100% - 13.280923px), 1.860842px calc(100% - 16.668766px), 0.955745px calc(100% - 20.198187px), 0.411577px calc(100% - 23.801665px), 0.126362px calc(100% - 27.435371px), 0.017209px calc(100% - 31.079366px), 0.017209px 31.079366px, 0.126362px 27.435371px, 0.411577px 23.801665px, 0.955745px 20.198187px, 1.860842px 16.668766px, 3.195343px 13.280923px, 5.004413px 10.124232px, 7.316043px 7.316043px, 10.124232px 5.004413px, 13.280923px 3.195343px, 16.668766px 1.860842px, 20.198187px 0.955745px, 23.801665px 0.411577px, 27.435371px 0.126362px, 31.079366px 0.017209px, 34.725307px 0px);clip-path:polygon(34.725307px 0px, calc(100% - 34.725307px) 0px, calc(100% - 31.079366px) 0.017209px, calc(100% - 27.435371px) 0.126362px, calc(100% - 23.801665px) 0.411577px, calc(100% - 20.198187px) 0.955745px, calc(100% - 16.668766px) 1.860842px, calc(100% - 13.280923px) 3.195343px, calc(100% - 10.124232px) 5.004413px, calc(100% - 7.316043px) 7.316043px, calc(100% - 5.004413px) 10.124232px, calc(100% - 3.195343px) 13.280923px, calc(100% - 1.860842px) 16.668766px, calc(100% - 0.955745px) 20.198187px, calc(100% - 0.411577px) 23.801665px, calc(100% - 0.126362px) 27.435371px, calc(100% - 0.017209px) 31.079366px, calc(100% - 0.017209px) calc(100% - 31.079366px), calc(100% - 0.126362px) calc(100% - 27.435371px), calc(100% - 0.411577px) calc(100% - 23.801665px), calc(100% - 0.955745px) calc(100% - 20.198187px), calc(100% - 1.860842px) calc(100% - 16.668766px), calc(100% - 3.195343px) calc(100% - 13.280923px), calc(100% - 5.004413px) calc(100% - 10.124232px), calc(100% - 7.316043px) calc(100% - 7.316043px), calc(100% - 10.124232px) calc(100% - 5.004413px), calc(100% - 13.280923px) calc(100% - 3.195343px), calc(100% - 16.668766px) calc(100% - 1.860842px), calc(100% - 20.198187px) calc(100% - 0.955745px), calc(100% - 23.801665px) calc(100% - 0.411577px), calc(100% - 27.435371px) calc(100% - 0.126362px), calc(100% - 31.079366px) calc(100% - 0.017209px), calc(100% - 34.725307px) 100%, 34.725307px 100%, 31.079366px calc(100% - 0.017209px), 27.435371px calc(100% - 0.126362px), 23.801665px calc(100% - 0.411577px), 20.198187px calc(100% - 0.955745px), 16.668766px calc(100% - 1.860842px), 13.280923px calc(100% - 3.195343px), 10.124232px calc(100% - 5.004413px), 7.316043px calc(100% - 7.316043px), 5.004413px calc(100% - 10.124232px), 3.195343px calc(100% - 13.280923px), 1.860842px calc(100% - 16.668766px), 0.955745px calc(100% - 20.198187px), 0.411577px calc(100% - 23.801665px), 0.126362px calc(100% - 27.435371px), 0.017209px calc(100% - 31.079366px), 0.017209px 31.079366px, 0.126362px 27.435371px, 0.411577px 23.801665px, 0.955745px 20.198187px, 1.860842px 16.668766px, 3.195343px 13.280923px, 5.004413px 10.124232px, 7.316043px 7.316043px, 10.124232px 5.004413px, 13.280923px 3.195343px, 16.668766px 1.860842px, 20.198187px 0.955745px, 23.801665px 0.411577px, 27.435371px 0.126362px, 31.079366px 0.017209px, 34.725307px 0px)}@media(min-width: 768px){.parts-33 .top-menu-list span{height:117px;width:117px;-webkit-clip-path:polygon(69.450613px 0px, calc(100% - 69.450613px) 0px, calc(100% - 62.158732px) 0.034419px, calc(100% - 54.870742px) 0.252723px, calc(100% - 47.60333px) 0.823155px, calc(100% - 40.396375px) 1.911489px, calc(100% - 33.337532px) 3.721685px, calc(100% - 26.561846px) 6.390685px, calc(100% - 20.248465px) 10.008827px, calc(100% - 14.632086px) 14.632086px, calc(100% - 10.008827px) 20.248465px, calc(100% - 6.390685px) 26.561846px, calc(100% - 3.721685px) 33.337532px, calc(100% - 1.911489px) 40.396375px, calc(100% - 0.823155px) 47.60333px, calc(100% - 0.252723px) 54.870742px, calc(100% - 0.034419px) 62.158732px, calc(100% - 0.034419px) calc(100% - 62.158732px), calc(100% - 0.252723px) calc(100% - 54.870742px), calc(100% - 0.823155px) calc(100% - 47.60333px), calc(100% - 1.911489px) calc(100% - 40.396375px), calc(100% - 3.721685px) calc(100% - 33.337532px), calc(100% - 6.390685px) calc(100% - 26.561846px), calc(100% - 10.008827px) calc(100% - 20.248465px), calc(100% - 14.632086px) calc(100% - 14.632086px), calc(100% - 20.248465px) calc(100% - 10.008827px), calc(100% - 26.561846px) calc(100% - 6.390685px), calc(100% - 33.337532px) calc(100% - 3.721685px), calc(100% - 40.396375px) calc(100% - 1.911489px), calc(100% - 47.60333px) calc(100% - 0.823155px), calc(100% - 54.870742px) calc(100% - 0.252723px), calc(100% - 62.158732px) calc(100% - 0.034419px), calc(100% - 69.450613px) 100%, 69.450613px 100%, 62.158732px calc(100% - 0.034419px), 54.870742px calc(100% - 0.252723px), 47.60333px calc(100% - 0.823155px), 40.396375px calc(100% - 1.911489px), 33.337532px calc(100% - 3.721685px), 26.561846px calc(100% - 6.390685px), 20.248465px calc(100% - 10.008827px), 14.632086px calc(100% - 14.632086px), 10.008827px calc(100% - 20.248465px), 6.390685px calc(100% - 26.561846px), 3.721685px calc(100% - 33.337532px), 1.911489px calc(100% - 40.396375px), 0.823155px calc(100% - 47.60333px), 0.252723px calc(100% - 54.870742px), 0.034419px calc(100% - 62.158732px), 0.034419px 62.158732px, 0.252723px 54.870742px, 0.823155px 47.60333px, 1.911489px 40.396375px, 3.721685px 33.337532px, 6.390685px 26.561846px, 10.008827px 20.248465px, 14.632086px 14.632086px, 20.248465px 10.008827px, 26.561846px 6.390685px, 33.337532px 3.721685px, 40.396375px 1.911489px, 47.60333px 0.823155px, 54.870742px 0.252723px, 62.158732px 0.034419px, 69.450613px 0px);clip-path:polygon(69.450613px 0px, calc(100% - 69.450613px) 0px, calc(100% - 62.158732px) 0.034419px, calc(100% - 54.870742px) 0.252723px, calc(100% - 47.60333px) 0.823155px, calc(100% - 40.396375px) 1.911489px, calc(100% - 33.337532px) 3.721685px, calc(100% - 26.561846px) 6.390685px, calc(100% - 20.248465px) 10.008827px, calc(100% - 14.632086px) 14.632086px, calc(100% - 10.008827px) 20.248465px, calc(100% - 6.390685px) 26.561846px, calc(100% - 3.721685px) 33.337532px, calc(100% - 1.911489px) 40.396375px, calc(100% - 0.823155px) 47.60333px, calc(100% - 0.252723px) 54.870742px, calc(100% - 0.034419px) 62.158732px, calc(100% - 0.034419px) calc(100% - 62.158732px), calc(100% - 0.252723px) calc(100% - 54.870742px), calc(100% - 0.823155px) calc(100% - 47.60333px), calc(100% - 1.911489px) calc(100% - 40.396375px), calc(100% - 3.721685px) calc(100% - 33.337532px), calc(100% - 6.390685px) calc(100% - 26.561846px), calc(100% - 10.008827px) calc(100% - 20.248465px), calc(100% - 14.632086px) calc(100% - 14.632086px), calc(100% - 20.248465px) calc(100% - 10.008827px), calc(100% - 26.561846px) calc(100% - 6.390685px), calc(100% - 33.337532px) calc(100% - 3.721685px), calc(100% - 40.396375px) calc(100% - 1.911489px), calc(100% - 47.60333px) calc(100% - 0.823155px), calc(100% - 54.870742px) calc(100% - 0.252723px), calc(100% - 62.158732px) calc(100% - 0.034419px), calc(100% - 69.450613px) 100%, 69.450613px 100%, 62.158732px calc(100% - 0.034419px), 54.870742px calc(100% - 0.252723px), 47.60333px calc(100% - 0.823155px), 40.396375px calc(100% - 1.911489px), 33.337532px calc(100% - 3.721685px), 26.561846px calc(100% - 6.390685px), 20.248465px calc(100% - 10.008827px), 14.632086px calc(100% - 14.632086px), 10.008827px calc(100% - 20.248465px), 6.390685px calc(100% - 26.561846px), 3.721685px calc(100% - 33.337532px), 1.911489px calc(100% - 40.396375px), 0.823155px calc(100% - 47.60333px), 0.252723px calc(100% - 54.870742px), 0.034419px calc(100% - 62.158732px), 0.034419px 62.158732px, 0.252723px 54.870742px, 0.823155px 47.60333px, 1.911489px 40.396375px, 3.721685px 33.337532px, 6.390685px 26.561846px, 10.008827px 20.248465px, 14.632086px 14.632086px, 20.248465px 10.008827px, 26.561846px 6.390685px, 33.337532px 3.721685px, 40.396375px 1.911489px, 47.60333px 0.823155px, 54.870742px 0.252723px, 62.158732px 0.034419px, 69.450613px 0px);-webkit-transition:background-color .2s;transition:background-color .2s}.parts-33 .top-menu-list span::after{content:"";position:absolute;display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:auto 100%;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}@media(min-width: 768px){.parts-33 .top-menu-list span.-shop::after{background-size:auto 46.5517241379%;background-image:url(../img/top/hover/menu-shop.svg)}.parts-33 .top-menu-list span.-floor::after{background-size:auto 55.1724137931%;background-image:url(../img/top/hover/menu-floor.svg)}.parts-33 .top-menu-list span.-event::after{background-size:auto 46.5517241379%;background-image:url(../img/top/hover/menu-event.svg)}.parts-33 .top-menu-list span.-shopnews::after{background-size:auto 50%;background-image:url(../img/top/hover/menu-shopnews.svg)}.parts-33 .top-menu-list span.-coupon::after{background-size:auto 44.8275862069%;background-image:url(../img/top/hover/menu-coupon.svg)}}.parts-33 .top-menu-list img{width:auto;height:100%}.parts-33 .top-menu-list img.-shop{height:46.5517241379%}.parts-33 .top-menu-list img.-floor{height:55.1724137931%}.parts-33 .top-menu-list img.-event{height:46.5517241379%}.parts-33 .top-menu-list img.-shopnews{height:50%}.parts-33 .top-menu-list img.-coupon{height:44.8275862069%}@media(min-width: 768px){.parts-33 .top-menu-list img{-webkit-transition:opacity .2s;transition:opacity .2s}}.parts-33 .top-menu-list p{font-size:1.1rem;letter-spacing:.03em;margin-top:5px}@media(min-width: 768px){.parts-33 .top-menu-list p{font-size:1.5rem;margin-top:16px;margin-inline:-20px}}@media(min-width: 768px){.parts-33 .top-menu-list a:hover span::after{opacity:1}.parts-33 .top-menu-list a:hover img{opacity:0}}.parts-38 .section-contents{padding:40px 0 50px}@media(min-width: 768px){.parts-38 .section-contents{padding:100px 0 100px}}.parts-38 .main-contents{-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10px rgba(0,0,0,.1);padding-block:40px 50px;border-radius:10px}@media(min-width: 768px){.parts-38 .main-contents{padding-block:80px 100px;border-radius:20px}}.parts-38 .section-title{text-align:center;margin:0 auto 30px}@media(min-width: 768px){.parts-38 .section-title{margin:0 auto 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.parts-38 .section-title .-main{display:block;font-size:3rem;letter-spacing:.05em;line-height:1.1}@media(min-width: 768px){.parts-38 .section-title .-main{font-size:4.8rem}}.parts-38 .section-title .-sub{display:block;font-size:1.5rem;letter-spacing:0;margin-top:5px}@media(min-width: 768px){.parts-38 .section-title .-sub{font-size:2.4rem;margin:0 0 0 30px}}.parts-38 .article-area{padding-inline:7.6923076923%}.parts-38 .info-list li+li{border-top:1px solid;padding-top:15px}@media(min-width: 768px){.parts-38 .info-list li+li{padding-top:22px}}.parts-38 .info-list li:not(:last-child){padding-bottom:15px}@media(min-width: 768px){.parts-38 .info-list li:not(:last-child){padding-bottom:22px}}@media(min-width: 768px){.parts-38 .info-list li>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(min-width: 768px){.parts-38 .info-list a{-webkit-transition:opacity .2s;transition:opacity .2s}.parts-38 .info-list a:hover{opacity:.5}}.parts-38 .info-list .date{font-size:1.1rem;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){.parts-38 .info-list .date{font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0;min-width:170px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:16px}}.parts-38 .info-list .new{font-size:1rem;display:inline-block;border:1px solid;-ms-flex-negative:0;flex-shrink:0;line-height:1;padding:3px 4px 2px 4px;margin-left:12px}@media(min-width: 768px){.parts-38 .info-list .new{font-size:1.2rem;padding:3px 6px 3px 7px;margin-left:10px}}.parts-38 .info-list .text{font-size:1.2rem;letter-spacing:.05em;margin-top:8px}@media(min-width: 768px){.parts-38 .info-list .text{font-size:1.5rem;margin-top:0}}.parts-38 .info-list .text::after{content:"";display:inline-block;background:no-repeat left bottom/contain;margin-left:3px}@media(min-width: 768px){.parts-38 .info-list .text::after{margin-left:8px}}@media(min-width: 768px){.parts-38 .info-list .text.-pdf{margin-top:-0.5em}}.parts-38 .info-list .text.-pdf::after{background-image:url(../img/common/icon-pdf.svg);width:1.1em;aspect-ratio:23/26;-webkit-transform:translateY(20%);transform:translateY(20%)}@media(min-width: 768px){.parts-38 .info-list .text.-pdf::after{width:1.5em}}.parts-38 .info-list .text.-blank::after{background-image:url(../img/common/icon-blank.svg);width:1.1em;aspect-ratio:18/15;-webkit-transform:translateY(10%);transform:translateY(10%)}@media(min-width: 768px){.parts-38 .info-list .text.-blank::after{width:1.2em}}.parts-21.designB .section-title .-main{font-family:"Jost",sans-serif;font-weight:600}.parts-21.designB .section-title .-sub{font-weight:700}.parts-21.designB .item-box{background-color:#fff}@media(min-width: 768px){.parts-21.designB .item-box a::after{background-color:rgba(255,255,255,.5)}}.parts-21.designB .item-text .title{font-weight:700}.parts-21.designB .item-text .new{color:#e4007f}.parts-21.designB .item-text .date{font-weight:500}.parts-21.designB .item-text .place{font-weight:500}.parts-21.designB .link-button a{font-family:"Jost",sans-serif;background-color:#fff;color:#003126;border-color:currentColor}@media(min-width: 768px){.parts-21.designB .link-button a:hover{background-color:#019d85;color:#fff;border-color:#003126}}.parts-21.designB .link-button span::after{border-color:currentColor}.parts-22.designB{background-color:#effffd}.parts-22.designB .section-title .-main{font-family:"Jost",sans-serif;font-weight:600}.parts-22.designB .section-title .-sub{font-weight:700}@media(min-width: 768px){.parts-22.designB .item-box a::after{background-color:rgba(255,255,255,.5)}}.parts-22.designB .item-text .title{font-weight:700}.parts-22.designB .item-text .new{color:#e4007f}.parts-22.designB .item-text .place{font-weight:500;color:#fff;background-color:#fabe00}.parts-22.designB .item-text .name{font-weight:500}.parts-22.designB .link-button a{font-family:"Jost",sans-serif;background-color:#fff;color:#003126;border-color:currentColor}@media(min-width: 768px){.parts-22.designB .link-button a:hover{background-color:#019d85;color:#fff;border-color:#003126}}.parts-22.designB .link-button span::after{border-color:currentColor}.parts-22.designB .swiper-button-next,.parts-22.designB .swiper-button-prev{color:#003126;border-color:currentColor;background-color:#fff}@media(min-width: 768px){.parts-22.designB .swiper-button-next:hover,.parts-22.designB .swiper-button-prev:hover{background-color:rgba(1,157,133,.5)}}.parts-22.designB .swiper-button-next::after,.parts-22.designB .swiper-button-prev::after{border-color:currentColor}.parts-23.designB::before{background-color:rgba(255,255,255,.7)}.parts-23.designB .section-title .-main{font-family:"Jost",sans-serif;font-weight:600}.parts-23.designB .section-title .-sub{font-weight:700}.parts-23.designB .search-title{font-weight:700}@media(min-width: 768px){.parts-23.designB .search-title{font-weight:500}}.parts-23.designB .category-list a{font-weight:700}.parts-23.designB .category-list span{background-color:rgba(255,255,255,.12)}@media(min-width: 768px){.parts-23.designB .category-list a:hover span{background-color:#019d85}}.parts-23.designB .floor-list a{font-family:"Jost",sans-serif;font-weight:500;background-color:rgba(255,255,255,.7);border-color:currentColor}@media(min-width: 768px){.parts-23.designB .floor-list a:hover{background-color:rgba(1,157,133,.3)}}.parts-23.designB .shop-list li{border-color:#b9baba}.parts-26.designB .access-data li{border-color:#b9baba}.parts-26.designB .access-data .title{font-weight:500}.parts-26.designB .access-data a.title span::after{border-color:currentColor}@media(min-width: 768px){.parts-26.designB .access-data a.title:hover{color:#7b7b7b}}.parts-26.designB .access-data .table th{font-weight:400}.parts-26.designB .access-data .table td{font-family:"Jost",sans-serif;font-weight:500}@media(min-width: 768px){.parts-33.designB .top-menu-list a:hover{color:#019d85}}.parts-33.designB .top-menu-list span{background-color:#019d85}.parts-33.designB .top-menu-list p{font-weight:500}@media(min-width: 768px){.parts-33.designB .top-menu-list a:hover span{background-color:#8fddd1}}.parts-38.designB{background-image:repeating-linear-gradient(-45deg, rgba(0, 142, 120, 0.26), rgba(0, 142, 120, 0.26) 22px, #FEFAFA 22px, #FEFAFA 23px)}.parts-38.designB .main-contents{background-color:#fff}.parts-38.designB .section-title .-main{font-family:"Jost",sans-serif;font-weight:600}.parts-38.designB .section-title .-sub{font-weight:700}.parts-38.designB .info-list li{border-color:#b9baba}.parts-38.designB .info-list .new{font-family:"Jost",sans-serif;color:#e4007f;font-weight:600}@media(min-width: 768px){.parts-38.designB .info-list .new{font-weight:700}}.parts-38.designB .info-list .text{font-weight:500}.parts-38.designB .info-list .detail{font-weight:400}.parts-top-about{background-color:#effffd}.parts-top-about .section-contents{padding-top:50px}@media(min-width: 768px){.parts-top-about .section-contents{padding-top:100px}}.parts-top-about .section-title{text-align:center;margin:0 auto 25px}@media(min-width: 768px){.parts-top-about .section-title{margin:0 auto 16px}}.parts-top-about .section-title .-main{font-family:"Jost",sans-serif;font-weight:600;display:block;font-size:2.5rem;letter-spacing:0;line-height:1.1}@media(min-width: 768px){.parts-top-about .section-title .-main{font-size:4.8rem}}.parts-top-about .section-title .-main::after{background:#019d85;content:"";display:block;width:35px;height:3px;margin:11px auto 10px}@media(min-width: 768px){.parts-top-about .section-title .-main::after{width:70px;margin:20px auto 25px}}.parts-top-about .section-title .-sub{font-weight:700;display:block;font-size:1.5rem;letter-spacing:0}@media(min-width: 768px){.parts-top-about .section-title .-sub{font-size:2.4rem}}.parts-top-about .about-lead{font-weight:500;font-size:1.3rem;line-height:1.5;letter-spacing:.03em}@media(min-width: 768px){.parts-top-about .about-lead{text-align:center;font-size:1.8rem}}.parts-top-about .about-flex{margin-top:30px}@media(min-width: 768px){.parts-top-about .about-flex{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex}}.parts-top-about .about-box{display:block;color:#fff;position:relative}@media(min-width: 768px){.parts-top-about .about-box{width:50%}}.parts-top-about .about-img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;height:100%}.parts-top-about .about-text{letter-spacing:.03em;text-align:center;position:relative;background:rgba(0,0,0,.3);padding-inline:6.6666666667%;padding-block:40px}.parts-top-about .about-text:where(.-seikado *){background:rgba(0,0,0,.4)}@media(min-width: 768px){.parts-top-about .about-text{padding-inline:20px;padding-block:80px;-webkit-transition:background-color .3s;transition:background-color .3s}.parts-top-about .about-text:where(.-meijiseimeikan:hover *){background:rgba(0,0,0,0)}.parts-top-about .about-text:where(.-seikado:hover *){background:rgba(0,0,0,.2)}}.parts-top-about .about-title{line-height:1.2}.parts-top-about .about-title::after{content:"";display:block;width:60px;height:2px;margin:16px auto;background:currentColor}@media(min-width: 768px){.parts-top-about .about-title::after{width:90px;margin:20px auto 30px}}.parts-top-about .about-title .-ja{font-weight:700;display:block;font-size:2.4rem}@media(min-width: 768px){.parts-top-about .about-title .-ja{font-size:3.2rem}}.parts-top-about .about-title .-en{font-family:"Jost",sans-serif;font-weight:500;letter-spacing:.1em;display:block;font-size:1.5rem;margin-top:10px}@media(min-width: 768px){.parts-top-about .about-title .-en{font-size:1.8rem}}.parts-top-about .about-desc{font-weight:500;font-size:1.3rem;line-height:1.8;letter-spacing:.03em}@media(min-width: 768px){.parts-top-about .about-desc{font-size:1.6rem}}.parts-top-about .about-note{position:absolute;bottom:0;right:5px;font-size:1rem;letter-spacing:.1em}@media(min-width: 768px){.parts-top-about .about-note{bottom:auto;top:0;font-size:1.4rem}}/*# sourceMappingURL=parts-top.min.css.map */