@charset "UTF-8";@keyframes arr01{0%{left:-100%}20%{left:-100%}to{left:0}}@keyframes hoverin{0%{transform:translate(-101%);opacity:1}to{transform:translate(0);opacity:1}}@keyframes hoverout{0%{transform:translateY(0);left:0;opacity:1}to{transform:translateY(0);left:101%;opacity:1}}[deta-page=shoplist] .page-header{margin-bottom:16.5vw;padding:0 4vw}[deta-page=shoplist] .page-header h1{width:82vw}[deta-page=shoplist] .page-header h1 span.jp{display:block;font-size:clamp(10px,4vw,40px);font-weight:700;line-height:1;margin:3.7vw 0 0;letter-spacing:.1em;color:#298496}[deta-page=shoplist] .detail-area{padding:0 4vw}[deta-page=shoplist] .detail-area .item{padding:8vw 0 8.7vw;border-bottom:1px solid #cccccc}[deta-page=shoplist] .detail-area .item .swiper.shop{width:100%;height:52.7vw}[deta-page=shoplist] .detail-area .item .swiper.shop:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000;transition:background-color .3s cubic-bezier(.165,.84,.44,1);z-index:1;pointer-events:none}@media (hover: hover) and (pointer: fine){[deta-page=shoplist] .detail-area .item .swiper.shop:hover:after{background-color:#ffffff4d}}[deta-page=shoplist] .detail-area .item .swiper.shop .swiper-slide{position:relative;height:52.7vw;background-color:#fff}[deta-page=shoplist] .detail-area .item .swiper.shop .swiper-slide span{display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#fff}[deta-page=shoplist] .detail-area .item .swiper.shop .swiper-pagination{bottom:1.9vw!important;top:auto!important;width:100%}[deta-page=shoplist] .detail-area .item .swiper.shop .swiper-pagination .swiper-pagination-bullet{width:3.2vw;height:3.2vw;opacity:1;position:relative;background:none;margin:0 1.4vw}[deta-page=shoplist] .detail-area .item .swiper.shop .swiper-pagination .swiper-pagination-bullet:before{content:"";width:2.4vw;height:2.4vw;background:#fff;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;border-radius:50%;border:none}[deta-page=shoplist] .detail-area .item .swiper.shop .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:.4vw solid #fff}[deta-page=shoplist] .detail-area .item .swiper.shop .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:0}[deta-page=shoplist] .detail-area .item .inner{display:flex;align-items:flex-start;margin:5vw 0 0}[deta-page=shoplist] .detail-area .item .inner .logo{display:block;width:16vw;height:16vw;border:1px solid #121212;display:flex;align-items:center;justify-content:center}[deta-page=shoplist] .detail-area .item .inner .logo img{max-width:100%;max-height:100%;object-fit:contain}[deta-page=shoplist] .detail-area .item .inner .text{width:calc(100% - 16vw);padding:0 0 0 4vw}[deta-page=shoplist] .detail-area .item .inner .shop-cat{font-size:clamp(6.5px,2.6vw,26px);color:#298496;line-height:1.5;margin:-.5vw 0 0}[deta-page=shoplist] .detail-area .item .inner .shop-name{font-size:clamp(9.5px,3.8vw,38px);font-weight:700;line-height:1.5;margin:1.9vw 0 0}[deta-page=shoplist] .detail-area .item .inner .shop-floor{font-size:clamp(7px,2.8vw,28px);line-height:1.5;margin:1.8vw 0 0}[deta-page=shoplist] .detail-area .item .detail{margin:2vw 0 0}[deta-page=shoplist] .detail-area .item .detail p{padding:0 0 4vw;position:relative;word-break:break-all}[deta-page=shoplist] .detail-area .item .detail p .description{display:inline-block}[deta-page=shoplist] .detail-area .item .links{width:100%;display:flex;flex-wrap:wrap}[deta-page=shoplist] .detail-area .item .links li{width:calc((100% - 2vw) / 3);height:10vw;border-radius:2vw;overflow:hidden;margin-left:1vw}[deta-page=shoplist] .detail-area .item .links li:nth-of-type(1){margin-left:0}[deta-page=shoplist] .detail-area .item .links li:nth-of-type(3n+1){margin-left:0}[deta-page=shoplist] .detail-area .item .links li:nth-of-type(n+4){margin-top:1vw}[deta-page=shoplist] .detail-area .item .links a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#298496;color:#fff;text-align:center;line-height:1;font-size:clamp(7.5px,3vw,30px)}[deta-page=shoplist] .detail-area .item .links a i{display:inline-block;width:2.8vw;height:2.8vw;position:relative;margin:0 0 0 1.7vw}[deta-page=shoplist] .detail-area .item .links a i:before{content:"";width:100%;height:100%;background:url(/build/assets/icon-window01-CziNvz1Y.png) no-repeat center center/contain;position:absolute;left:0;top:0}[deta-page=shoplist][deta-shoplist=shop-detail] .page-header{margin-bottom:24.5vw}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .pc-wrap{display:none}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .top-item{display:flex;align-items:center}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .logo{width:20vw;height:16vw}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .logo i{border:1px solid #000;display:block;width:16vw;height:16vw;background-repeat:no-repeat;background-size:contain;background-position:center center}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .text{padding:0}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .text .shopcat{color:#298496;font-size:clamp(7px,2.8vw,28px);line-height:1.5}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .text .floor{font-size:clamp(7px,2.8vw,28px)}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .text .floor .floor-text-01,[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .text .floor .floor-text-02{display:inline-block;line-height:1}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .text .floor .floor-text-01{padding-right:3vw;position:relative}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .text .floor .floor-text-01:before{content:"";width:1px;height:100%;position:absolute;right:0;top:0;background:silver}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .text .floor .floor-text-02{padding-left:3vw}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .sp-wrap .text{width:calc(100% - 16vw);padding-right:6vw}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header h2{font-size:clamp(9.5px,3.8vw,38px);line-height:1.47;font-weight:700;margin:5vw 0 0;letter-spacing:.1em}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .media-stage{width:100%;display:flex;margin:6vw 0}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .media-stage .media-stage__box{width:50%;height:36vw}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .media-stage .media-stage__box:nth-of-type(1){border-right:1px solid #fff}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .media-stage .media-stage__box .photo{width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center center}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .tags{margin:6vw 0 8.2vw -.75vw}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .tags li{background:#efefed;display:inline-block;padding:1.5vw 4.4vw;border-radius:1vw;margin:.75vw;font-size:clamp(8px,3.2vw,32px);letter-spacing:.1em}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table{border-top:1px solid #888888;width:100%}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table tr{border-bottom:1px solid #888888}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table th,[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table td{font-size:clamp(8px,3.2vw,32px);letter-spacing:.1em;line-height:1.56;padding:5.1vw 0}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table th{width:21.5vw;font-weight:700;vertical-align:top}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table td{width:calc(100% - 21.5vw)}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table td a{font-size:clamp(8px,3.2vw,32px);letter-spacing:.1em;line-height:1.56;display:block}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table td a+a{margin-top:1vw}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table td a span{text-decoration:underline;display:inline-block;position:relative}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table td a.icon-window span:after{content:"";width:2.8vw;height:2.8vw;background:url(/build/assets/icon-window02-DyeNURck.png) no-repeat center center/contain;position:absolute;right:-3.8vw;bottom:.6vw}@media (hover: hover) and (pointer: fine){[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table td a:hover span{text-decoration:none}}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index{padding:0 4vw;margin:9vw 0 0}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index .btn-backtoindex{display:flex;align-items:center;justify-content:center;width:100%;height:16vw;border:1px solid #298496;font-size:clamp(9px,3.6vw,36px);line-height:1;text-decoration:none;position:relative;border-radius:2vw;background:#298496}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index .btn-backtoindex i{display:block;width:4vw;height:3vw;position:relative;margin:0 3.7vw 0 0}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index .btn-backtoindex i:before,[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index .btn-backtoindex i:after{content:"";width:100%;height:100%;background-repeat:no-repeat;background-size:100% auto;background-position:right bottom;position:absolute;right:0;bottom:0}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index .btn-backtoindex i:before{background-image:url(/build/assets/icon-arr-back01-DHiUVRWL.png)}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index .btn-backtoindex i:after{background-image:url(/build/assets/icon-arr-back02-iWG8CNot.png);opacity:0}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index .btn-backtoindex span{font-size:clamp(9px,3.6vw,36px);color:#fff;letter-spacing:.18em}@media (hover: hover) and (pointer: fine){[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index .btn-backtoindex:hover{background:#0a9dba;transition:.5s cubic-bezier(.165,.84,.44,1)}}@media (min-width: 768px){[deta-page=shoplist] .page-header{width:1180px;margin:200px auto 161.5px;padding:0 40px}[deta-page=shoplist] .page-header h1{width:512.5px;margin:0}[deta-page=shoplist] .page-header h1 span.jp{font-size:20px;margin:17.5px 0 0}[deta-page=shoplist] .detail-area{width:1180px;margin:0 auto;padding:0 40px}[deta-page=shoplist] .detail-area .item{padding:40px 0 43.5px;border-bottom:1px solid #cccccc;display:flex}[deta-page=shoplist] .detail-area .item .swiper.shop{width:550px;height:315px}[deta-page=shoplist] .detail-area .item .swiper.shop:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000;transition:background-color .3s cubic-bezier(.165,.84,.44,1);z-index:1;pointer-events:none}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){[deta-page=shoplist] .detail-area .item .swiper.shop:hover:after{background-color:#ffffff4d}}@media (min-width: 768px){[deta-page=shoplist] .detail-area .item .swiper.shop .swiper-slide{height:315px;background-color:#fff}[deta-page=shoplist] .detail-area .item .swiper.shop .swiper-slide span{display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#fff}[deta-page=shoplist] .detail-area .item .swiper.shop .swiper-pagination{bottom:9.5px!important;top:auto!important}[deta-page=shoplist] .detail-area .item .swiper.shop .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;opacity:1;position:relative;background:none;margin:0 7px}[deta-page=shoplist] .detail-area .item .swiper.shop .swiper-pagination .swiper-pagination-bullet:before{content:"";width:12px;height:12px;background:#fff;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;border-radius:50%;border:none}[deta-page=shoplist] .detail-area .item .swiper.shop .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:2px solid #fff}[deta-page=shoplist] .detail-area .item .swiper.shop .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:0}[deta-page=shoplist] .detail-area .item .pc-wrap{width:calc(100% - 550px);padding:0 0 0 40px}[deta-page=shoplist] .detail-area .item .inner{display:flex;margin:0}[deta-page=shoplist] .detail-area .item .inner .logo{width:80px;height:80px;display:flex;align-items:center;justify-content:center}[deta-page=shoplist] .detail-area .item .inner .logo img{max-width:100%;max-height:100%;object-fit:contain}[deta-page=shoplist] .detail-area .item .inner .text{width:calc(100% - 80px);padding:0 0 0 20px}[deta-page=shoplist] .detail-area .item .inner .shop-cat{font-size:13px;margin:-2.5px 0 0}[deta-page=shoplist] .detail-area .item .inner .shop-name{font-size:19px;margin:9.5px 0 0}[deta-page=shoplist] .detail-area .item .inner .shop-floor{font-size:14px;margin:9px 0 0}[deta-page=shoplist] .detail-area .item .detail{margin:10px 0 0}[deta-page=shoplist] .detail-area .item .detail p{padding:0 0 40px;position:relative;word-break:break-all}[deta-page=shoplist] .detail-area .item .detail p .description{display:inline-block}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){[deta-page=shoplist] .detail-area .item .detail p .description:hover{text-decoration:underline}}@media (min-width: 768px){[deta-page=shoplist] .detail-area .item .links{width:100%;display:flex}[deta-page=shoplist] .detail-area .item .links li{width:calc((100% - 10px) / 3);height:50px;border-radius:10px;overflow:hidden;margin-left:5px}[deta-page=shoplist] .detail-area .item .links li:nth-of-type(1){margin-left:0}[deta-page=shoplist] .detail-area .item .links li:nth-of-type(3n+1){margin-left:0}[deta-page=shoplist] .detail-area .item .links li:nth-of-type(n+4){margin-top:5px}[deta-page=shoplist] .detail-area .item .links a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#298496;color:#fff;text-align:center;line-height:1;font-size:15px;border-radius:10px;transition:.3s cubic-bezier(.165,.84,.44,1)}[deta-page=shoplist] .detail-area .item .links a i{display:inline-block;width:14px;height:14px;position:relative;margin:0 0 0 8.5px}[deta-page=shoplist] .detail-area .item .links a i:before{content:"";width:100%;height:100%;background:url(/build/assets/icon-window01-CziNvz1Y.png) no-repeat center center/contain;position:absolute;left:0;top:0;transition:.3s cubic-bezier(.165,.84,.44,1)}[deta-page=shoplist] .detail-area .item .links a i:after{content:"";width:100%;height:100%;background:url(/build/assets/icon-window02-DyeNURck.png) no-repeat center center/contain;position:absolute;left:0;top:0;opacity:0;transition:.3s cubic-bezier(.165,.84,.44,1)}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){[deta-page=shoplist] .detail-area .item .links a:hover{background:#0a9dba;transition:.5s cubic-bezier(.165,.84,.44,1)}}@media (min-width: 768px){[deta-page=shoplist][deta-shoplist=shop-detail] .page-header{margin-bottom:200px}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .sp-wrap{display:none}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .pc-wrap{display:block}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .top-item{display:flex;align-items:flex-start}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .logo{width:135px;height:100px}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .logo i{display:block;width:100px;height:100px;background-repeat:no-repeat;background-size:contain;background-position:center center}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .text{padding:0;width:calc(100% - 135px)}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .text .text-wrap{display:flex}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .text .shopcat{color:#298496;font-size:14px;line-height:1.5;padding-right:20px;max-width:650px}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .text .floor{font-size:14px;line-height:1.5}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .text .floor .floor-text-01,[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .text .floor .floor-text-02{display:inline-block;line-height:1}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .text .floor .floor-text-01{padding-right:15px;position:relative}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header .text .floor .floor-text-02{padding-left:15px}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .shop-header h2{font-size:25px;line-height:1.67;font-weight:700;margin:15.5px 0 0}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .media-stage{margin:34px 0 27px}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .media-stage .media-stage__box{width:50%;height:315px}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .tags{margin:24px 0 38px -3.75px}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .tags li{background:#efefed;display:inline-block;padding:5.5px 19px;border-radius:5px;margin:3.75px;letter-spacing:.1em;font-size:16px}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table{border-top:1px solid #888888}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table tr{border-bottom:1px solid #888888}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table th,[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table td{font-size:16px;letter-spacing:.1em;line-height:1.56;padding:25.5px 0}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table th{width:107.5px;font-weight:700;vertical-align:top}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table td{width:calc(100% - 107.5px)}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table td.links{display:flex;flex-wrap:wrap;padding:25.5px 0 26.5px}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table td.links a{padding-right:51.5px;margin-bottom:3px}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table td a{font-size:16px;letter-spacing:.1em;line-height:1.56;display:block}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table td a+a{margin:0}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table td a span{text-decoration:underline;display:inline-block;position:relative}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table td a.icon-window span:after{content:"";width:14px;height:14px;background:url(/build/assets/icon-window02-DyeNURck.png) no-repeat center center/contain;position:absolute;right:-19px;bottom:3px}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area table td a:hover span{text-decoration:none}}@media (min-width: 768px){[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index{padding:0 20px;margin:78px auto 0}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index .btn-backtoindex{display:flex;align-items:center;justify-content:center;width:420px;height:80px;border:1px solid #298496;font-size:18px;line-height:1;text-decoration:none;position:relative;margin:0 auto;overflow:hidden;border-radius:10px;transition:.3s cubic-bezier(.165,.84,.44,1)}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index .btn-backtoindex:before{content:"";width:100%;height:100%;background:#fff;position:absolute;left:-100%;top:0}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index .btn-backtoindex i{width:20px;height:15px;margin:0 18.5px 0 0}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index .btn-backtoindex i:before{background-image:url(/build/assets/icon-arr-back01-DHiUVRWL.png)}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index .btn-backtoindex i:after{background-image:url(/build/assets/icon-arr-back02-iWG8CNot.png);opacity:0}[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index .btn-backtoindex span{font-size:18px;position:relative;z-index:10}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){[deta-page=shoplist][deta-shoplist=shop-detail] .detail-area .backto-index .btn-backtoindex:hover{background:#0a9dba;transition:.5s cubic-bezier(.165,.84,.44,1)}}[deta-page=shoplist] .detail-area .event-container .event-box .item{opacity:0;transition:opacity .35s cubic-bezier(.165,.84,.44,1)}[deta-page=shoplist] .detail-area .event-container .event-box .item.active,[deta-page=shoplist] .detail-area .event-container .event-box .item.allview{opacity:1;transition:opacity .8s cubic-bezier(.165,.84,.44,1)}.allview{position:relative!important;left:auto!important;top:auto!important}
