.floor-list{margin-top:0}.floor-list__item{position:relative;border-bottom:1px solid #CED1D8}.floor-list__item::after{position:absolute;top:50%;right:0;display:block;content:'';width:7px;height:11px;background:url(https://tw.dev-shibuya-parco.sc-concierge.jp/assets/images/common/arrow_s.svg) center top no-repeat;background-size:contain;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.floor-list__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.floor-list__head{width:calc(((100% - 528px) / 12 * 5) + 192px);margin:0 48px 36px 0}.floor-list__number{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-bottom:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 10px;height:26px;background-color:#000;color:#fff;font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HiraMinProN-W3", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "Noto Serif JP", serif;font-size:1.5rem}.ie .floor-list__number{padding-top:5px}.floor-list__name{display:block;margin-bottom:6px;font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HiraMinProN-W3", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "Noto Serif JP", serif;font-size:2.2rem;line-height:2.8rem;font-weight:bold}.floor-list__tags{display:block;color:#6A6B6F;font-size:1.1rem;line-height:1.6rem;letter-spacing:.05em}.floor-list__desc{font-size:1.4rem;line-height:2.5rem;width:calc(((100% - 528px) / 12 * 6) + 240px)}.floor-btn{margin-top:48px;font-size:0;text-align:center}.floor-btn__item{display:inline-block;width:237px;height:48px;font-size:1.4rem;border:1px solid #000}.floor-btn__item:not(:last-of-type){margin-right:16px}.floor-btn__item 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;width:100%;height:100%}.ie .floor-btn__item a{padding-top:4px}.floor-index{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:0 auto;max-width:902px}.floor-index__btn{margin:0 8px 8px 0;width:57px;height:57px;border:1px solid #CED1D8;-webkit-box-sizing:border-box;box-sizing:border-box}.ie .floor-index__btn a,.ie .floor-index__btn span{padding-top:5px}.floor-index__btn.is-current{border:2px solid #000;pointer-events:none}.floor-index__btn:last-of-type{margin-right:0;width:auto}.floor-index__btn:last-of-type a{padding-left:24px;padding-right:24px}.floor-index__btn a,.floor-index__btn 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;width:100%;height:100%;font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HiraMinProN-W3", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "Noto Serif JP", serif;font-size:1.8rem;font-weight:bold}.floor-index__btn span{opacity:0.3}.floor-detail-title{margin-top:64px;text-align:center}.floor-detail-title__number{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:22px;background-color:#000;color:#fff;font-size:1.3rem;letter-spacing:0.05em}.ie .floor-detail-title__number{padding-top:2px}.floor-detail-title__name{display:block;margin-bottom:32px;font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HiraMinProN-W3", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "Noto Serif JP", serif;font-size:2.4rem;letter-spacing:0.04em}.floor-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.floor-view img{width:100%;height:auto}.floor-view-overall{width:calc( ((100% - 528px) / 12 * 7) + 48px * 6)}.floor-view-zoom{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;width:calc( ((100% - 528px) / 12 * 5) + 48px * 4);border:1px solid #CED1D8;position:relative}.floor-view-zoom__caption{font-size:1.4rem;line-height:2.5rem;letter-spacing:.04em;text-align:center}.floor-view__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px;text-align:center;width:calc(100% - (100% - 100px) / 2 - 40px);display:none}.floor-view__btn 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;width:100%;height:48px;border:1px solid #000;font-size:1.4rem}.floor-view__btn a::before{display:inline-block;content:'';margin-right:8px;height:13px;width:13px;background:url(https://tw.dev-shibuya-parco.sc-concierge.jp/assets/images/common/icon_zoom.svg) center top no-repeat;background-size:contain}.floor-restaurant__more{text-align:center}@media screen and (max-width: 900px) and (min-width: 768px){.floor-view{display:block}.floor-view-map{display:block}.floor-view-overall{width:100%;max-width:750px;margin-left:auto;margin-right:auto}.floor-view-zoom{display:none}.floor-view__btn{display:block;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:48px auto}.floor-view__btn a{margin-left:auto;margin-right:auto}}.floor-bnr{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.floor-bnr__item a{display:block}.floor-bnr__item img{width:100%;vertical-align:bottom}@media (min-width: 768px){.floor-bnr{margin:48px 0 0}.floor-bnr__item{max-width:580px}.floor-bnr__item a{-webkit-transition:opacity .3s;transition:opacity .3s}.floor-bnr__item a:hover{opacity:.7}.floor-bnr+.floor-container{margin-top:40px}}.floor-container{margin:48px 0 98px 0}.floor-container-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding:0 10px;height:75px;border-bottom:1px solid #CED1D8;font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HiraMinProN-W3", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "Noto Serif JP", serif;font-size:3.6rem}.floor-container__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.floor-container__item{position:relative;width:calc(50% - 24px);border-bottom:1px solid #CED1D8}.floor-container__item::after{position:absolute;top:50%;right:0;display:block;content:'';width:7px;height:11px;background:url(https://tw.dev-shibuya-parco.sc-concierge.jp/assets/images/common/arrow_s.svg) center top no-repeat;background-size:contain;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.floor-container__item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:24px 0 6px 0}.floor-container__name{display:block;font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HiraMinProN-W3", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "Noto Serif JP", serif;font-size:1.5rem;line-height:2.1rem;font-weight:bold}.floor-container__num{margin-right:.3em}.floor-container__ruby{display:block;margin-top:4px;color:#6A6B6F;font-size:1rem;letter-spacing:0.08em}.floor-container__tags{display:block;margin-top:16px;color:#6A6B6F;font-size:1.1rem;letter-spacing:0.04em}.floor-container__tags::before{display:inline-block;content:'-';margin-right:0.5em}.floor-container__icons{margin-top:10px;padding-bottom:16px}@media screen and (min-width: 901px) and (max-width: 1024px){.l-block{padding-left:0;padding-right:0}}@media screen and (min-width: 900px){.floor-list__item{-webkit-transition:background-color .3s;transition:background-color .3s}.floor-list__item:hover{background-color:#F2F2F2}.floor-btn__item a{-webkit-transition:background-color .3s;transition:background-color .3s}.floor-btn__item a:hover{background-color:#000;color:#fff}.floor-index__btn a{-webkit-transition:.3s;transition:.3s}.floor-index__btn a:hover{background-color:#F2F2F2}.floor-container__item>a{-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.floor-container__item>a:hover{background-color:#F2F2F2}}@media screen and (max-width: 767px){.floor-list{margin:0 20px}.floor-list__item{height:auto}.floor-list__item a{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px}.floor-list__head{margin:0;width:calc(100% - 20px)}.floor-list__number{margin-bottom:16px}.floor-list__name{font-size:2rem;margin-bottom:2px}.floor-list__desc{margin-top:8px;width:calc(100% - 20px);font-size:1.3rem;line-height:2.4rem}.floor-btn{margin-top:32px}.floor-btn__item{display:block;margin:0 auto;width:200px;text-align:center}.floor-btn__item:not(:last-of-type){margin-right:auto;margin-bottom:24px}.floor-restaurant__more{padding:40px 0 0}.floor-index{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 20px}.floor-index__btn{margin:0 2.38% 2.13vw 0;width:14.32%;height:12.8vw}.floor-index__btn:nth-of-type(6n){margin-right:0}.floor-index__btn:last-of-type{width:14.32%;margin-right:0;padding-left:0;padding-right:0}.floor-index__btn:last-of-type a{padding-left:0;padding-right:0}.floor-index__btn a,.floor-index__btn span{font-size:1.4rem}.floor-index__btn span{opacity:0.3}.floor-index__btn a:hover{opacity:1}.floor-detail-title{margin-top:40px}.floor-detail-title__number{padding-top:2px;margin-bottom:18px}.floor-detail-title__name{display:block;margin-bottom:32px;font-size:2rem;letter-spacing:0.04em}.floor-view{display:block;max-width:100%}.floor-view-overall{width:auto}.floor-view-zoom{display:none}.floor-view__btn{display:block;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:48px auto}.floor-view__btn a{margin-left:auto;margin-right:auto}.floor-bnr{margin:64px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.floor-bnr__item{width:100%}.floor-bnr+.floor-container{margin-top:0}.floor-container{margin:64px 0 0 0;border-top:4px solid #000}.floor-container-title{padding:0 20px;height:70px}.floor-container__list{display:block;margin:0 20px}.floor-container__item{width:auto}.floor-container__item:last-of-type{border-bottom:0}.floor-container__item a:hover{opacity:1}.floor-container-text{width:calc(100% - 20px)}.floor-container__tags{font-size:1rem}.floor-container__icons{margin-top:5px}.floor-detail-paging{-webkit-transition:bottom .3s;transition:bottom .3s}.floor-detail-paging .c-paging{width:100%;padding-left:20px;padding-right:20px;-webkit-transition:padding-left .3s, padding-right .3s;transition:padding-left .3s, padding-right .3s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:width, padding}.floor-detail-paging .c-paging__inner{-webkit-transition:padding .3s;transition:padding .3s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:padding-left,padding-right}.floor-detail-paging.is-ready{position:fixed;bottom:-64px}.floor-detail-paging.is-ready .c-paging{width:100%;padding:0}.floor-detail-paging.is-ready .c-paging__inner{background-color:#fff;padding-left:20px;padding-right:20px}.floor-detail-paging.is-fixed{position:fixed;bottom:0}.floor-detail-paging.is-fixed .c-paging{width:100%;padding:0}.floor-detail-paging.is-fixed .c-paging__inner{background-color:#fff;padding-left:20px;padding-right:20px}}
