@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Italianno&display=swap";@import"https://use.typekit.net/hic3ipz.css";*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.overlay__nav .visual .slogan__name,.l-footer__copyright,.l-header .title{font-family:ivymode,sans-serif;font-weight:300;font-style:normal}.page-header__title h1,.page-header__title h2,.area-guide__banner .content .en,.p-quality .featured__items>p,.p-quality .pages .page-list .page-item__detail .title p:nth-of-type(1) .en,.p-quality-sub .powderroom-content__title h3,.p-quality-sub .comfort-content__title h3,.p-quality-sub .support-content__title h3,.p-quality-sub .amenity-content__title h3,.p-quality-sub .visual__content .subpage-title h1,.p-quality-sub .visual__content .subpage-title h2,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__title h4,.p-plan .section-title h3,.p-plan.concept .plan-banner__content .text p:nth-of-type(1),.p-modelroom .section-title h3,.p-modelroom .modelroom-overlay__slider figcaption,.p-modelroom .modelroom-overlay__slider .counter,.p-view .section-title h3,.p-view .window__float p,.p-view .public__image .image__float p,.p-public .section-title h3,.p-public .floormap__title p:nth-of-type(1),.p-design .section-title h3,.p-design .concept__inner .concept-trinity>p,.p-design .concept__modal .modal__title,.p-design .point__hall .hall-item .hall-image__float p,.p-access .section-title h3,.p-access .route__map>p,.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p.lower .large,.p-access .train .access-place__item .text p:nth-of-type(1),.p-access .train .access-place__item .text p:nth-of-type(2),.p-access .train .access-place__item .small,.p-access .car__content .image__text p:nth-of-type(2) .large,.p-access .car .access-place.on-car .access-place__item figure figcaption,.p-access .car .access-place.on-car .access-place__item .text p:nth-of-type(2) .large,.p-location .section-title h3,.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image__text,.p-location .future__content .content .text p:nth-of-type(1) .en,.p-location .life__content .content .image .float,.p-location .life__information>p,.p-top .mv__slogan p.en,.p-top .mv__slogan p.ja span,.p-top section .section-content .title,.p-top section .section-content .detail span,.p-top .public-service__content .slider .slide__float,.p-top .plaza__content .section-image .text p,.float p,.c-button,.overlay__nav .visual .slogan__text,.overlay__nav .menu__main ul li a span.en,.overlay__nav .menu__sub ul li a span.en,.overlay__contact .contact-item__title p.en,.l-footer__items .list .item a .name,.l-footer__contact .tel,.l-footer .vertical-scroll p,.l-header .playmovie .text,.l-header .menu:after{font-family:ivypresto-display,serif;font-weight:100;font-style:normal}.p-location .redev__google-maps .place .place-list .place-item:before,.p-location .life__information .info-gmaps .place .place-list .place-item:before{font-family:ivypresto-display,serif;font-weight:400;font-style:normal}.p-top .plaza__content .section-image .text p span{font-family:Italianno,cursive;font-weight:400;font-style:normal}.page-header__title p,.area-guide__banner .content .desc,.area-guide__banner .content .ja,.p-quality .featured>h3,.p-quality .featured__items .selection-list .selection-item__content .content-text p,.p-quality .pages>h3,.p-quality .pages .page-list .page-item__detail .title p,.p-quality-sub .quality-content .content-item__text p,.p-quality-sub .quality-content .detail-item>p,.p-quality-sub .comfort-content__wrapper .detail-item>p,.p-quality-sub .amenity-content .detail-item>p,.p-quality-sub .powderroom-content__title p,.p-quality-sub .comfort-content__title p,.p-quality-sub .support-content__title p,.p-quality-sub .amenity-content__title p,.p-quality-sub .comfort-content .sub-title p,.p-quality-sub .support-content .sub-title p,.p-quality-sub .powderroom-content__wrapper.restroom .detail-image__text p,.p-quality-sub .comfort-content__wrapper .content-item__text p,.p-quality-sub .support-content__wrapper .content-item__text p,.p-quality-sub .amenity-content .content-item__text p,.p-quality-sub .security-content .detail-item>p,.p-quality-sub .structure .detail-item>p,.p-quality-sub .safety .detail-item>p,.p-quality-sub .support-content .detail-list .detail-item summary,.p-quality-sub .structure-content .detail-list .detail-item summary,.p-quality-sub .safety-content .detail-list .detail-item summary,.p-quality-sub .support-content .detail-list .detail-item__body>p,.p-quality-sub .structure-content .detail-list .detail-item__body>p,.p-quality-sub .safety-content .detail-list .detail-item__body>p,.p-quality-sub .visual__content .subpage-title p,.p-quality-sub .visual__content>p,.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.bathroom .content-detail__text p,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__title p,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper .content-list .content-item__name p,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper .content-list .content-item__text p,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--01 .title>p,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .title p,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .title p,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list .content-item__detail>p,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__text p,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__capa>.item p,.p-quality-sub .quality-content.support .content-wrapper-01 .content-item__text .text-title span,.p-quality-sub .quality-content.amenity .amenity-content .detail-item__body p,.p-quality-sub .quality-content.security .security-content .detail-item__subtitle,.p-quality-sub .quality-content.security .security-content .detail-item__body p,.p-quality-sub .quality-content.structure .content-wrapper-02 .content-item__detail p:nth-of-type(1),.p-quality-sub .quality-content.structure .content-wrapper-02 .content-item__detail p:nth-of-type(2),.p-quality-sub .quality-content.safety .detail-item__body p,.p-addon .quality-anchor__list .anchor-item__title .text,.p-movie .movie>p,.p-movie .movie__list .movie-content__title,.p-plan .page-header__anchor .anchor-item__title p,.p-plan .section-title p,.p-plan.concept .space>p,.p-plan.concept .space__content .space-item__title p,.p-plan.concept .space__content .space-item__text p,.p-plan.concept .plan-banner__content .text p:nth-of-type(2),.p-modelroom .section-title p,.p-view .section-title p,.p-view .panorama>p,.p-view .panorama__content>p,.p-public .section-title p,.p-public .floormap__title p:nth-of-type(2),.p-design .section-title p,.p-design .facade__content .facade-content .text p,.p-design .concept__inner>p,.p-design .concept__inner .concept-trinity__list .trinity-item__text .text p,.p-design .concept__modal .modal__head>.text .type>.text>p,.p-design .concept__modal .modal__head>.text>p,.p-design .concept__modal .modal__content.content-01>.text>p,.p-design .concept__modal .modal__content.content-01>.text .point-list .point-item p,.p-design .concept__modal .modal__content.content-02 .content>p,.p-design .concept__modal .modal__content.content-02 .content .item-list .item>.text p,.p-design .concept__modal .modal__content.content-03 .content-wrapper>.text p,.p-design .concept__modal .modal__content.content-03 .content-wrapper-02 .text p,.p-design .point__entrance .entrance-text .text,.p-design .point__lounge .lounge-text .text,.p-design .point__coach .coach-text .text,.p-design .point__hall .hall-item .hall-text .text,.p-design .light__content .wrapper>p,.p-design .light__content .wrapper .text,.p-access .section-title p,.p-access .route__map .route-tab .tab-list .tab-item span,.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p,.p-access .train .access-place__item .text p:nth-of-type(1) span,.p-access .car__content .image__text p,.p-access .car__place>p,.p-access .car__place+.access-text p,.p-access .car .access-place.on-car .access-place__item .text p,.p-location .page-header__anchor .anchor-item__title p,.p-location .section-title p,.p-location .only-one-tokyo__visual>p,.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image__text span,.p-location .future__content .content .text p:nth-of-type(1),.p-location .future__content .content .text p:nth-of-type(2),.p-location .future__market>p,.p-location .future__market .content .text p,.p-location .redev>p,.p-location .redev__google-maps .place .place-list .place-item__name,.p-location .redev__google-maps .place .place-list .place-item__detail,.p-location .life__content .content .text>p,.p-location .life__information .info-tab .tab-list .tab-item span,.p-location .life__information .info-gmaps .map .life-info-window p:first-child,.p-location .life__information .info-gmaps .place .place-list .place-item__name,.p-location .life__information .info-gmaps .place .place-list .place-item__detail,.p-addon .location-anchor__list .anchor-item__title .text,.p-top .mv__slogan p.ja,.p-top section .section-content .detail,.p-top section .section-content .desc,.overlay__nav .menu__main ul li a span.ja,.overlay__nav .menu__main ul li>.sub-items a,.overlay__nav .menu__sub ul li a span.ja,.overlay__contact .contact-item__title p.ja,.overlay__contact .contact-item__detail p,.l-footer__items .list .item a,.l-footer__contact .detail,.l-header .title span{font-family:Shippori Mincho,serif;font-weight:400;font-style:normal}.p-note p,.p-quality-sub .quality-content .content-item__text .note,.p-quality-sub .quality-content .detail-item>.note,.p-quality-sub .comfort-content__wrapper .detail-item>.note,.p-quality-sub .amenity-content .detail-item>.note,.p-quality-sub .powderroom-content__wrapper.restroom .detail-image__text .note,.p-quality-sub .comfort-content__wrapper .content-item__text .note,.p-quality-sub .support-content__wrapper .content-item__text .note,.p-quality-sub .amenity-content .content-item__text .note,.p-quality-sub .security-content .detail-item>.note,.p-quality-sub .structure .detail-item>.note,.p-quality-sub .safety .detail-item>.note,.p-quality-sub .support-content .detail-list .detail-item__body>.note,.p-quality-sub .structure-content .detail-list .detail-item__body>.note,.p-quality-sub .safety-content .detail-list .detail-item__body>.note,.p-quality-sub .support-content .detail-list .detail-item__point p,.p-quality-sub .structure-content .detail-list .detail-item__point p,.p-quality-sub .safety-content .detail-list .detail-item__point p,.p-quality-sub .quality-content .content-note p,.p-quality-sub .quality-content.kitchen .kitchen-content__image .note,.p-quality-sub .quality-content.powderroom .content-wrapper-03 .content-detail .detail-item .note,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list .content-item__detail>.note,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__note p,.p-quality-sub .quality-content.support .content-wrapper-01 .content-item__image>.note,.p-quality-sub .quality-content.amenity .amenity-content .detail-item__body p .note,.p-quality-sub .quality-content.security .security-content .detail-item__body p .note,.p-plan .section-title p.note,.p-plan.concept .space__content .space-item__text p.note,.p-modelroom .section-title .note,.p-view .section-title .note,.p-view .panorama__content .panorama-note p,.p-public .section-title .note,.p-design .concept__modal .modal__note p,.p-access .route__map .route-map__detail>.note,.p-location .only-one-tokyo__visual .visual-wrapper .wrapper-01 .note,.p-location .future__content .content .text p:nth-of-type(2) .note,.p-location .future__market .content .text p .note,.p-top .location--02__content .image-note,.p-top .view__note p,.l-footer__contact .note,.l-footer__company .company-item a span,.l-footer__notice .page-item__content,.l-footer__notice .page-item .content-list .content-item,figure:has(figcaption) figcaption{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@property --decorative-gradient-angle{syntax: "<angle>"; inherits: false; initial-value: 30deg;}@keyframes decorative-border-rotate{0%{--decorative-gradient-angle: 30deg}to{--decorative-gradient-angle: 210deg}}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(229,227,220,.5) transparent;user-select:none;min-height:100vh;font-size:62.5%;-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word}body{overflow-x:hidden;background-color:#292929;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:auto;min-height:100vh;font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:1.6rem;line-height:1.7;color:#f7f4ed}body:before{content:"";pointer-events:none;z-index:1001!important;position:fixed;inset:0;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20160%20160'%20preserveAspectRatio='none'%3e%3cfilter%20id='page-grain-noise'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='20'%20numOctaves='8'%20stitchTiles='stitch'%20seed='7'%20result='noise'%20/%3e%3cfeColorMatrix%20in='noise'%20type='saturate'%20values='0'%20result='mono'%20/%3e%3cfeComponentTransfer%20in='mono'%20result='contrast'%3e%3cfeFuncR%20type='gamma'%20amplitude='1'%20exponent='1.8'%20offset='0'%20/%3e%3cfeFuncG%20type='gamma'%20amplitude='1'%20exponent='1.8'%20offset='0'%20/%3e%3cfeFuncB%20type='gamma'%20amplitude='1'%20exponent='1.8'%20offset='0'%20/%3e%3c/feComponentTransfer%3e%3cfeColorMatrix%20in='contrast'%20type='luminanceToAlpha'%20result='alphaNoise'%20/%3e%3cfeComponentTransfer%20in='alphaNoise'%20result='grainAlpha'%3e%3cfeFuncA%20type='table'%20tableValues='0%200.2%200.45%200.75%201'%20/%3e%3c/feComponentTransfer%3e%3cfeFlood%20flood-color='%231A1A1A'%20result='grainColor'%20/%3e%3cfeComposite%20in='grainColor'%20in2='grainAlpha'%20operator='in'%20result='grain'%20/%3e%3c/filter%3e%3crect%20width='100%25'%20height='100%25'%20filter='url(%23page-grain-noise)'%20opacity='0.15'%20/%3e%3c/svg%3e");background-repeat:repeat;background-size:800px 800px;mix-blend-mode:multiply}a{color:inherit;text-decoration:none;opacity:1;transition:opacity .3s,color .3s}a:hover{text-decoration:none;opacity:.8}img{max-width:100%;vertical-align:middle}input{padding:0;margin:0}textarea{font:inherit;color:inherit;padding:0}button{cursor:pointer;border:none;background-color:transparent;font:inherit;color:inherit;padding:0}figure:has(figcaption){position:relative}figure:has(figcaption) figcaption{position:absolute;font-size:1.2rem;line-height:1;letter-spacing:.05em;color:#fff;padding:1rem}figure:has(figcaption) figcaption.has-bg{background-color:#595959}figure:has(figcaption) figcaption.is-black{color:#292929}figure:has(figcaption) figcaption.bottom-left{bottom:0;left:0}figure:has(figcaption) figcaption.bottom-right{bottom:0;right:0}figure:has(figcaption) figcaption.bottom-outer-left{bottom:0;left:0;transform:translateY(100%)}figure:has(figcaption) figcaption.bottom-outer-right{bottom:0;right:0;transform:translateY(100%)}@media screen and (max-width:767px){figure:has(figcaption) figcaption.sp-outer{position:static;display:block;width:fit-content;margin:2.6666666667vw 0;transform:none}}@media screen and (min-width:768px){br.sp{display:none}}@media screen and (max-width:767px){br.pc{display:none}}@property --reveal-progress{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.l-header{pointer-events:none;z-index:1000!important;position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100vw;overflow:clip}.l-header:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:0;opacity:0;background:linear-gradient(180deg,#292929 0% 24%,#292929db 44%,#2929298a 68%,#2929292e 86%,#29292900);transition:opacity .35s ease}.l-header.is-shadow:before{opacity:1}@media screen and (max-width:767px){.l-header{position:fixed;inset:auto 0 0;padding:0}}.l-header__inner{z-index:1;position:relative;display:flex;flex-direction:row;align-items:center;width:100%;max-width:1920px;height:min(7.8125vw,150px);padding:min(2.0833333333vw,40px) min(2.0833333333vw,40px)}@media screen and (max-width:767px){.l-header__inner{background-color:#292929;max-width:none;width:100%;height:16vw;padding:0;margin:0}}@media screen and (min-width:768px){.l-header__inner:has(.menu.is-active) .title,.l-header__inner:has(.menu.is-active) .playmovie,.l-header__inner:has(.contact.is-active) .title,.l-header__inner:has(.contact.is-active) .playmovie{visibility:hidden;pointer-events:none;opacity:0}}.l-header .title{pointer-events:auto;line-height:1;transition:opacity .3s ease,visibility .3s ease}.l-header .title a{display:inline-flex;flex-direction:column;align-items:center}.l-header .title span{display:inline-block}@media screen and (min-width:768px){.l-header .title{position:absolute;left:50%;transform:translate(-50%);font-size:min(1.0416666667vw,20px);text-align:center;margin:0 auto}.l-header .title span{font-size:min(.8333333333vw,16px);margin-top:min(1.0416666667vw,20px)}}@media screen and (max-width:767px){.l-header .title{font-size:2.6666666667vw;letter-spacing:.1em;padding:0 2.6666666667vw}.l-header .title span{font-size:3.2vw;letter-spacing:.02em;margin-top:2.6666666667vw}}.l-header .playmovie{pointer-events:auto;display:flex;flex-flow:row nowrap;align-items:center;gap:min(.5208333333vw,10px);margin-left:auto;transition:opacity .3s ease,visibility .3s ease}@media screen and (max-width:767px){.l-header .playmovie{display:none;background-color:#404040;flex-flow:column-reverse nowrap;justify-content:flex-start;gap:2.6666666667vw;width:16vw;height:100%;padding-bottom:2.6666666667vw}}.l-header .playmovie:hover .icon:before{animation:decorative-border-rotate .8s ease-in-out 1}.l-header .playmovie .text{display:block;font-size:min(1.0416666667vw,20px);line-height:1}@media screen and (max-width:767px){.l-header .playmovie .text{font-size:2.9333333333vw}}.l-header .playmovie .icon{position:relative;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.l-header .playmovie .icon{width:min(1.25vw,24px);height:min(1.25vw,24px)}}@media screen and (max-width:767px){.l-header .playmovie .icon{width:5.3333333333vw;height:5.3333333333vw}}.l-header .playmovie .icon:before{--decorative-gradient-angle: 30deg;content:"";pointer-events:none;z-index:1;position:absolute;inset:0;border-radius:50%;padding:min(.0520833333vw,1px);background:linear-gradient(var(--decorative-gradient-angle),rgba(247,244,237,.1) 0%,rgba(247,244,237,.8) 50%,rgba(247,244,237,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media screen and (max-width:767px){.l-header .playmovie .icon:before{padding:.1333333333vw}}.l-header .playmovie .icon__image{position:relative;z-index:1;display:block;width:min(.3125vw,6px);height:min(.3125vw,6px);background:url("data:image/svg+xml,%3csvg%20width='5'%20height='6'%20viewBox='0%200%205%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.5%202.59808L2.32137e-07%205.19615L4.59269e-07%20-4.3512e-07L4.5%202.59808Z'%20fill='%23F7F4ED'/%3e%3c/svg%3e") no-repeat right center/auto 100%}@media screen and (max-width:767px){.l-header .playmovie .icon__image{width:1.3333333333vw;height:1.3333333333vw}}.l-header .contact{pointer-events:auto;margin-left:min(1.5625vw,30px)}@media screen and (max-width:767px){.l-header .contact{border-radius:0;background-color:#b29762;flex-flow:column-reverse nowrap;justify-content:flex-start;align-items:center;gap:3.0666666667vw;width:32vw;height:100%;font-size:2.9333333333vw;line-height:1;padding-bottom:2.6666666667vw;margin-left:0}.l-header .contact:before{display:none}.l-header .contact:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='11'%20viewBox='0%200%2014%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.5%200H0.5C0.367392%200%200.240215%200.0526785%200.146447%200.146447C0.0526784%200.240215%200%200.367392%200%200.5V10.5C0%2010.6326%200.0526784%2010.7598%200.146447%2010.8536C0.240215%2010.9473%200.367392%2011%200.5%2011H13.5C13.6326%2011%2013.7598%2010.9473%2013.8536%2010.8536C13.9473%2010.7598%2014%2010.6326%2014%2010.5V0.5C14%200.367392%2013.9473%200.240215%2013.8536%200.146447C13.7598%200.0526785%2013.6326%200%2013.5%200ZM7.30688%206.39469C7.21912%206.4629%207.11115%206.49994%207%206.49994C6.88885%206.49994%206.78088%206.4629%206.69312%206.39469L1.79844%202.58781L2.41219%201.79844L7%205.36656L11.5878%201.79844L12.2016%202.58781L7.30688%206.39469Z'%20fill='%23F7F4ED'/%3e%3c/svg%3e");background-size:100% auto;background-position:center;background-repeat:no-repeat;display:block;width:5.0666666667vw;height:4vw}}.l-header .menu{appearance:none;border:0;cursor:pointer;pointer-events:auto;z-index:1;position:relative;display:block;border-radius:50%;background:transparent;padding:0}.l-header .menu:after{content:"MENU";position:absolute;bottom:2.6666666667vw;left:50%;transform:translate(-50%);display:block;font-size:2.9333333333vw;line-height:1}@media screen and (min-width:768px){.l-header .menu:after{display:none}}@media screen and (min-width:768px){.l-header .menu{--menu-line-width: min(1.0416666667vw, 20px);--menu-line-offset: min(.2604166667vw, 5px);--menu-active-line-width: min(1.015625vw, 19.5px);width:min(3.6458333333vw,70px);height:min(3.6458333333vw,70px);margin-left:min(1.5625vw,30px)}}@media screen and (max-width:767px){.l-header .menu{--menu-line-width: 5.3333333333vw;--menu-line-offset: 1.3333333333vw;--menu-active-line-width: 5.0666666667vw;border-radius:0;width:16vw;height:100%;margin-left:0}.l-header .menu:before{display:none}}.l-header .menu:before{--decorative-gradient-angle: 30deg;content:"";pointer-events:none;z-index:1;position:absolute;inset:0;border-radius:50%;padding:min(.0520833333vw,1px);background:linear-gradient(var(--decorative-gradient-angle),rgba(247,244,237,.1) 0%,rgba(247,244,237,.8) 50%,rgba(247,244,237,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media screen and (max-width:767px){.l-header .menu:before{padding:.1333333333vw}}@media(prefers-reduced-motion:no-preference){.l-header .menu:hover:before{animation:decorative-border-rotate .8s ease-in-out 1}}.l-header .menu span{display:inline-block;transition:all .4s;position:absolute;left:0;right:0;margin:auto;height:min(.0520833333vw,1px);border-radius:100vw;background:#f7f4ed;width:var(--menu-line-width);transform-origin:center}.l-header .menu span:nth-of-type(1){top:calc(50% - var(--menu-line-offset));transform:translateY(-50%)}.l-header .menu span:nth-of-type(2){top:50%;transform:translateY(-50%)}.l-header .menu span:nth-of-type(3){top:calc(50% + var(--menu-line-offset));transform:translateY(-50%)}@media screen and (max-width:767px){.l-header .menu span{height:.1333333333vw}.l-header .menu span:nth-of-type(1){top:calc(50% - 2.6666666667vw - var(--menu-line-offset))}.l-header .menu span:nth-of-type(2){top:calc(50% - 2.6666666667vw)}.l-header .menu span:nth-of-type(3){top:calc(50% - 2.6666666667vw + var(--menu-line-offset))}}.l-header .menu.is-active span:nth-of-type(1){top:50%;width:var(--menu-active-line-width);transform:translateY(-50%) rotate(-30deg)}.l-header .menu.is-active span:nth-of-type(2){opacity:0}.l-header .menu.is-active span:nth-of-type(3){top:50%;width:var(--menu-active-line-width);transform:translateY(-50%) rotate(30deg)}@media screen and (max-width:767px){.l-header .menu.is-active span:nth-of-type(1){top:calc(50% - 2.6666666667vw)}.l-header .menu.is-active span:nth-of-type(3){top:calc(50% - 2.6666666667vw)}}.l-container{height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.l-container.subpage{padding-top:calc(min(7.8125vw,150px) + min(5.2083333333vw,100px))}@media screen and (max-width:767px){.l-container.subpage{padding-top:13.3333333333vw}}.l-container__inner{display:grid;grid-template-columns:repeat(1,1fr);gap:0;width:100%;max-width:1920px;height:100%}.l-main{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%}.l-main__inner{height:100%;width:100%}.l-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:auto}.l-footer__inner{background-image:url(/shuto/tsukishima/_astro/bg.CrTl1F8L.webp);background-size:100% auto;background-position:left top;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;max-width:1920px;height:100%;padding-bottom:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.l-footer__inner{background-size:300% auto;background-position:40% 0%;padding-bottom:16vw}}.l-footer__items{border-bottom:min(.0520833333vw,1px) solid rgba(247,244,237,.2);width:min(75vw,1440px);padding-bottom:min(4.1666666667vw,80px);margin-bottom:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.l-footer__items{border-bottom:none;width:78.6666666667vw;padding-bottom:0;margin-bottom:13.3333333333vw}}.l-footer__items .list{display:flex;flex-flow:row nowrap;width:100%}@media screen and (max-width:767px){.l-footer__items .list{flex-flow:column nowrap}}.l-footer__items .list .item{border-left:min(.0520833333vw,1px) solid rgba(247,244,237,.2);width:100%}.l-footer__items .list .item:last-child{border-right:min(.0520833333vw,1px) solid rgba(247,244,237,.2)}@media screen and (max-width:767px){.l-footer__items .list .item{border-left:none;border-top:.1333333333vw solid rgba(247,244,237,.2);padding:8vw 0}.l-footer__items .list .item:last-child{border-right:none;border-bottom:.1333333333vw solid rgba(247,244,237,.2)}}.l-footer__items .list .item a{display:block;width:100%;text-align:center}.l-footer__items .list .item a .name{font-size:min(2.0833333333vw,40px);color:#ccb281}.l-footer__items .list .item a .detail{font-size:min(1.0416666667vw,20px);line-height:1.6;letter-spacing:.08em}.l-footer__items .list .item a .desc{display:flex;align-items:center;justify-content:center;min-height:2lh;font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em;margin:min(2.0833333333vw,40px) 0}.l-footer__items .list .item a .icon{overflow:hidden;position:relative;border-radius:50%;background-color:#b29762;width:min(2.6041666667vw,50px);height:min(2.6041666667vw,50px);margin:0 auto}.l-footer__items .list .item a .icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='10'%20viewBox='0%200%2013%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.50032%208.68685L11.667%204.52018M11.667%204.52018L7.50033%200.353515M11.667%204.52018L0.000324782%204.52018'%20stroke='white'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:100% auto;background-position:center;background-repeat:no-repeat;width:min(.625vw,12px);height:auto;aspect-ratio:13/10}@media screen and (max-width:767px){.l-footer__items .list .item a .name{font-size:8vw}.l-footer__items .list .item a .detail{font-size:4vw}.l-footer__items .list .item a .desc{font-size:3.4666666667vw;margin:5.3333333333vw 0}.l-footer__items .list .item a .icon{width:8vw;height:8vw}.l-footer__items .list .item a .icon:after{width:2.1333333333vw}}.l-footer__items .list .item a:hover .icon:after{animation:moving-arrow-left 1s infinite}@keyframes moving-arrow-left{0%,to{left:50%}40%{left:55%}80%{left:45%}}.l-footer__contact{text-align:center;margin-bottom:min(7.8125vw,150px)}@media screen and (max-width:767px){.l-footer__contact{margin-bottom:20vw}}.l-footer__contact .detail{font-size:min(.9375vw,18px);line-height:1;letter-spacing:.08em}@media screen and (max-width:767px){.l-footer__contact .detail{font-size:3.7333333333vw}}.l-footer__contact .tel{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:min(.78125vw,15px);font-size:min(2.3958333333vw,46px);line-height:1;letter-spacing:.05em;margin:min(1.5625vw,30px) 0}.l-footer__contact .tel:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.4115%205.28344C10.0858%204.19844%209.86217%203.08541%209.74341%201.95882C9.62435%200.835704%208.6438%200%207.51462%200L2.27592%200C0.928322%200%20-0.109104%201.16407%200.00919899%202.50559C1.2036%2016.0263%2011.9737%2026.7956%2025.4944%2027.9908C26.8367%2028.1091%2028%2027.0754%2028%2025.7278V21.0564C28%2019.3516%2027.1643%2018.3749%2026.0412%2018.2558C24.9146%2018.1373%2023.8016%2017.9139%2022.7166%2017.5885C22.0732%2017.3974%2021.3902%2017.3842%2020.7399%2017.5502C20.0896%2017.7161%2019.4965%2018.0551%2019.0234%2018.5311L16.7809%2020.7735C12.7369%2018.5827%209.41732%2015.2631%207.22644%2011.2191L9.46889%208.97661C9.945%208.50359%2010.2841%207.91046%2010.4502%207.2602C10.6163%206.60995%2010.6024%205.92684%2010.4115%205.28344Z'%20fill='%23F7F4ED'/%3e%3c/svg%3e");background-size:100% auto;background-position:center;background-repeat:no-repeat;display:block;width:min(1.4583333333vw,28px);height:min(1.4583333333vw,28px);margin-top:min(.2604166667vw,5px)}.l-footer__contact .tel:hover{color:#ccb281}@media screen and (max-width:767px){.l-footer__contact .tel{gap:2.6666666667vw;font-size:9.3333333333vw;margin:5.3333333333vw 0}.l-footer__contact .tel:before{width:5.6vw;height:5.6vw;margin-top:1.3333333333vw}}.l-footer__contact .mail{margin:0 auto min(1.0416666667vw,20px)}@media screen and (max-width:767px){.l-footer__contact .mail{margin:0 auto 5.3333333333vw}}.l-footer__contact .mail span{display:flex;flex-flow:row nowrap;align-items:center;gap:min(.5208333333vw,10px)}.l-footer__contact .mail span:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='11'%20viewBox='0%200%2014%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.5%200H0.5C0.367392%200%200.240215%200.0526785%200.146447%200.146447C0.0526784%200.240215%200%200.367392%200%200.5V10.5C0%2010.6326%200.0526784%2010.7598%200.146447%2010.8536C0.240215%2010.9473%200.367392%2011%200.5%2011H13.5C13.6326%2011%2013.7598%2010.9473%2013.8536%2010.8536C13.9473%2010.7598%2014%2010.6326%2014%2010.5V0.5C14%200.367392%2013.9473%200.240215%2013.8536%200.146447C13.7598%200.0526785%2013.6326%200%2013.5%200ZM7.30688%206.39469C7.21912%206.4629%207.11115%206.49994%207%206.49994C6.88885%206.49994%206.78088%206.4629%206.69312%206.39469L1.79844%202.58781L2.41219%201.79844L7%205.36656L11.5878%201.79844L12.2016%202.58781L7.30688%206.39469Z'%20fill='%23F7F4ED'/%3e%3c/svg%3e");background-size:100% auto;background-position:center;background-repeat:no-repeat;display:block;width:min(.7291666667vw,14px);height:min(.5729166667vw,11px);margin-bottom:min(.0520833333vw,1px)}@media screen and (max-width:767px){.l-footer__contact .mail span{gap:1.3333333333vw}.l-footer__contact .mail span:before{width:3.7333333333vw;height:2.9333333333vw;margin-bottom:.2666666667vw}}.l-footer__contact .note{font-size:1.2rem;line-height:1.5;letter-spacing:.05em;color:#ccc}.l-footer__company{width:100%;margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.l-footer__company{margin-bottom:10.6666666667vw}}.l-footer__company .company-list{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(3.125vw,60px)}@media screen and (max-width:767px){.l-footer__company .company-list{display:grid;grid-template-columns:1fr 1fr;column-gap:8vw;row-gap:10.6666666667vw;width:78.6666666667vw;margin:0 auto}}@media screen and (max-width:767px){.l-footer__company .company-item{width:100%;height:fit-content}}.l-footer__company .company-item a{display:flex;flex-flow:column nowrap;gap:min(.5208333333vw,10px)}.l-footer__company .company-item a span{font-size:1.2rem;line-height:1;letter-spacing:.05em;color:#ccc}.l-footer__company .company-item a figure{width:auto}@media screen and (max-width:767px){.l-footer__company .company-item a{gap:2.6666666667vw}.l-footer__company .company-item a span{font-size:1rem}}.l-footer__notice{border-top:min(.0520833333vw,1px) solid rgba(247,244,237,.2);border-bottom:min(.0520833333vw,1px) solid rgba(247,244,237,.2);width:fit-content;max-width:100rem;padding:min(1.0416666667vw,20px) 0}@media screen and (max-width:767px){.l-footer__notice{border-top-width:.1333333333vw;border-bottom-width:.1333333333vw;width:78.6666666667vw;padding:8vw 0}}.l-footer__notice .page-list{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(1.5625vw,30px)}@media screen and (max-width:767px){.l-footer__notice .page-list{flex-flow:row wrap;justify-content:space-between;gap:6.6666666667vw}}.l-footer__notice .page-item{display:flex;flex-flow:column nowrap;align-items:flex-start}.l-footer__notice .page-item__content{cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;gap:min(.4166666667vw,8px);font-size:1.2rem;line-height:1;letter-spacing:.05em;color:#ccc;opacity:1;transition:opacity .3s,color .3s}@media screen and (max-width:767px){.l-footer__notice .page-item__content{gap:1.3333333333vw}}.l-footer__notice .page-item__content:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='5'%20height='8'%20viewBox='0%200%205%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.5%207.5L4.5%204L0.5%200.5'%20stroke='%23CCCCCC'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:auto 100%;background-position:center;background-repeat:no-repeat;display:block;width:min(.2083333333vw,4px);height:min(.3645833333vw,7px);transition:transform .3s ease}@media screen and (max-width:767px){.l-footer__notice .page-item__content:before{width:1.0666666667vw;height:1.8666666667vw}}.l-footer__notice .page-item__content:hover{opacity:.8}.l-footer__notice .page-item__content[aria-expanded=true]:before{transform:rotate(90deg)}.l-footer__notice .page-item .content-list{overflow:hidden;display:flex;flex-flow:column nowrap;gap:min(.5208333333vw,10px);max-height:0;padding-left:min(.625vw,12px);margin-top:0;transition:max-height .3s ease,margin-top .3s ease}@media screen and (max-width:767px){.l-footer__notice .page-item .content-list{gap:2vw;padding-left:2.4vw}}.l-footer__notice .page-item .content-list.is-open{margin-top:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.l-footer__notice .page-item .content-list.is-open{margin-top:2.6666666667vw}}.l-footer__notice .page-item .content-list .content-item{font-size:1.2rem;line-height:1;letter-spacing:.05em;color:#ccc}.l-footer__notice .page-item .content-list .content-item+.content-item{margin-top:min(.5208333333vw,10px)}@media screen and (max-width:767px){.l-footer__notice .page-item .content-list .content-item+.content-item{margin-top:1.6vw}}.l-footer__copyright{font-size:min(.625vw,12px);line-height:1;letter-spacing:.1em;margin-top:min(3.125vw,60px)}@media screen and (max-width:767px){.l-footer__copyright{width:72vw;font-size:2.6666666667vw;line-height:1.4;text-align:center;margin:10.6666666667vw auto 4vw}}.l-footer .vertical-scroll{overflow:hidden;width:100%;margin-bottom:min(9.375vw,180px);white-space:nowrap}@media screen and (max-width:767px){.l-footer .vertical-scroll{margin-bottom:16vw}}.l-footer .vertical-scroll p{display:flex;width:max-content;font-size:min(7.8125vw,150px);line-height:1;color:#f7f4ed99;mix-blend-mode:overlay;will-change:transform}@media(prefers-reduced-motion:no-preference){.l-footer .vertical-scroll p{animation:footer-horizontal-scroll var(--footer-scroll-duration, 60s) linear infinite}}@media screen and (max-width:767px){.l-footer .vertical-scroll p{font-size:17.3333333333vw}}.l-footer .vertical-scroll span{flex:0 0 auto;padding-right:min(2.0833333333vw,40px)}@keyframes footer-horizontal-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.overlay__nav{pointer-events:none;z-index:999;position:fixed;opacity:0;top:0;background-color:#292929e6;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center;width:100vw;height:100vh;padding:min(7.2916666667vw,140px) 0;backdrop-filter:blur(3px);transition:all .3s}@media screen and (max-width:767px){.overlay__nav{grid-template-columns:1fr;align-items:start;padding:0 0 16vw}}.overlay__nav.is-active{pointer-events:all;z-index:999;opacity:1}.overlay__nav .visual{border-right:min(.0520833333vw,1px) solid rgba(247,244,237,.2);display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media screen and (max-width:767px){.overlay__nav .visual{display:none}}.overlay__nav .visual .slogan{display:flex;flex-flow:column nowrap;gap:min(1.5625vw,30px);line-height:1;color:#e5e3dca6}.overlay__nav .visual .slogan__name{font-size:min(1.0416666667vw,20px);letter-spacing:.1em;margin-left:.5em}.overlay__nav .visual .slogan__text{font-size:min(8.125vw,156px)}.overlay__nav .menu{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;gap:min(4.1666666667vw,80px);width:stretch;height:100%;margin:0 min(8.3333333333vw,160px) 0 min(9.375vw,180px)}@media screen and (max-width:767px){.overlay__nav .menu{gap:8vw;height:fit-content;margin:10.6666666667vw 8vw 0 6vw}}.overlay__nav .menu__main{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.overlay__nav .menu__main ul{display:flex;flex-flow:column nowrap;gap:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.overlay__nav .menu__main ul{gap:8vw}}.overlay__nav .menu__main ul li a{display:flex;flex-flow:column nowrap}.overlay__nav .menu__main ul li a span{line-height:1}.overlay__nav .menu__main ul li a span.ja{font-size:min(.8333333333vw,16px);letter-spacing:.08em;margin-bottom:min(.5208333333vw,10px)}.overlay__nav .menu__main ul li a span.en{font-size:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.overlay__nav .menu__main ul li a span.ja{font-size:2.6666666667vw;margin-bottom:1.3333333333vw}.overlay__nav .menu__main ul li a span.en{font-size:6.4vw}}.overlay__nav .menu__main ul li a:hover{color:#ccb281}.overlay__nav .menu__main ul li>.sub-items{display:flex;flex-flow:column nowrap;padding-left:min(.5208333333vw,10px);margin-top:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.overlay__nav .menu__main ul li>.sub-items{padding-left:1.3333333333vw;margin-top:2.6666666667vw}}.overlay__nav .menu__main ul li>.sub-items a{display:flex;flex-flow:row nowrap;align-items:center;gap:min(.5208333333vw,10px);font-size:min(1.0416666667vw,20px);line-height:2;letter-spacing:.08em}@media screen and (max-width:767px){.overlay__nav .menu__main ul li>.sub-items a{gap:1.3333333333vw;font-size:3.4666666667vw}}.overlay__nav .menu__main ul li>.sub-items a:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='6'%20height='11'%20viewBox='0%200%206%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.353516%2010.3535L5.35352%205.35355L0.353516%200.353546'%20stroke='%23F7F4ED'%20stroke-opacity='0.8'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:100% auto;background-position:center;background-repeat:no-repeat;display:block;width:min(.2604166667vw,5px);height:min(.5208333333vw,10px)}@media screen and (max-width:767px){.overlay__nav .menu__main ul li>.sub-items a:before{width:1vw;height:2vw}}.overlay__nav .menu__main ul li>.sub-items a.external-link:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.0025%200.723418C13.0025%200.531556%2013.0815%200.347552%2013.2221%200.211884C13.3627%200.0762171%2013.5534%200%2013.7523%200H19.2506C19.4495%200%2019.6402%200.0762171%2019.7808%200.211884C19.9214%200.347552%2020.0004%200.531556%2020.0004%200.723418V6.02848C20.0004%206.22035%2019.9214%206.40435%2019.7808%206.54002C19.6402%206.67569%2019.4495%206.7519%2019.2506%206.7519C19.0518%206.7519%2018.8611%206.67569%2018.7204%206.54002C18.5798%206.40435%2018.5008%206.22035%2018.5008%206.02848V2.46927L12.2827%208.46882C12.2141%208.53989%2012.1313%208.5969%2012.0393%208.63644C11.9473%208.67598%2011.8481%208.69724%2011.7474%208.69895C11.6467%208.70067%2011.5467%208.6828%2011.4533%208.64641C11.36%208.61003%2011.2752%208.55587%2011.204%208.48718C11.1328%208.41848%2011.0767%208.33666%2011.0389%208.24658C11.0012%208.1565%2010.9827%208.06002%2010.9845%207.96288C10.9863%207.86575%2011.0083%207.76996%2011.0493%207.68122C11.0903%207.59248%2011.1493%207.51261%2011.223%207.44638L17.4412%201.44684H13.7523C13.5534%201.44684%2013.3627%201.37062%2013.2221%201.23495C13.0815%201.09929%2013.0025%200.915281%2013.0025%200.723418Z'%20fill='white'/%3e%3cpath%20d='M0%202.65184C0%201.72008%200.783766%200.963867%201.74948%200.963867H10.2469C10.4458%200.963867%2010.6365%201.04008%2010.7771%201.17575C10.9177%201.31142%2010.9967%201.49542%2010.9967%201.68729C10.9967%201.87915%2010.9177%202.06315%2010.7771%202.19882C10.6365%202.33449%2010.4458%202.4107%2010.2469%202.4107H1.74948C1.68319%202.4107%201.61962%202.43611%201.57275%202.48133C1.52588%202.52655%201.49955%202.58789%201.49955%202.65184V17.6025C1.49955%2017.7356%201.61152%2017.8436%201.74948%2017.8436H17.2449C17.3111%2017.8436%2017.3747%2017.8182%2017.4216%2017.773C17.4684%2017.7278%2017.4948%2017.6664%2017.4948%2017.6025V9.40375C17.4948%209.21188%2017.5738%209.02788%2017.7144%208.89221C17.855%208.75655%2018.0457%208.68033%2018.2446%208.68033C18.4434%208.68033%2018.6341%208.75655%2018.7747%208.89221C18.9153%209.02788%2018.9943%209.21188%2018.9943%209.40375V17.6025C18.9943%2018.0502%2018.81%2018.4795%2018.4819%2018.7961C18.1538%2019.1126%2017.7088%2019.2905%2017.2449%2019.2905H1.74948C1.28549%2019.2905%200.840501%2019.1126%200.51241%2018.7961C0.18432%2018.4795%200%2018.0502%200%2017.6025V2.65184Z'%20fill='white'/%3e%3c/svg%3e");background-size:100% auto;background-position:center;background-repeat:no-repeat;display:block;width:min(.78125vw,15px);height:min(.78125vw,15px)}@media screen and (max-width:767px){.overlay__nav .menu__main ul li>.sub-items a.external-link:after{width:2vw;height:2vw}}.overlay__nav .menu__sub ul{display:flex;flex-flow:row nowrap;gap:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.overlay__nav .menu__sub ul{gap:13.3333333333vw}}.overlay__nav .menu__sub ul li a{display:flex;flex-flow:column nowrap}.overlay__nav .menu__sub ul li a span{line-height:1}.overlay__nav .menu__sub ul li a span.ja{font-size:min(.7291666667vw,14px);letter-spacing:.08em;margin-bottom:min(.5208333333vw,10px)}.overlay__nav .menu__sub ul li a span.en{font-size:min(1.5625vw,30px)}@media screen and (max-width:767px){.overlay__nav .menu__sub ul li a span.ja{font-size:2.4vw;margin-bottom:1.3333333333vw}.overlay__nav .menu__sub ul li a span.en{font-size:5.0666666667vw}}.overlay__nav .menu__sub ul li a:hover{color:#ccb281}.overlay__contact{pointer-events:none;z-index:999;position:fixed;opacity:0;top:0;background-color:#292929e6;display:grid;grid-template-columns:1fr;align-items:center;justify-content:center;width:100vw;height:100vh;padding:min(7.2916666667vw,140px) 0;backdrop-filter:blur(3px);transition:all .3s}@media screen and (max-width:767px){.overlay__contact{grid-template-columns:1fr;align-items:start;padding:0}}.overlay__contact.is-active{pointer-events:all;z-index:999;opacity:1}.overlay__contact .contact-items{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:min(2.6041666667vw,50px);width:100%}@media screen and (max-width:767px){.overlay__contact .contact-items{flex-flow:column nowrap;gap:6.6666666667vw;padding:13.3333333333vw 6.6666666667vw 16vw}}.overlay__contact .contact-item{position:relative;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;width:min(25vw,480px);height:min(32.2916666667vw,620px);padding:min(3.6458333333vw,70px) 0 min(1.5625vw,30px);box-shadow:0 0 10px 3px #0003}@media screen and (max-width:767px){.overlay__contact .contact-item{display:grid;grid-template-columns:26.6666666667vw auto;grid-template-rows:1fr 1fr;align-items:start;column-gap:5.3333333333vw;row-gap:4vw;width:100%;height:33.3333333333vw;padding:0;box-shadow:none}}@media screen and (min-width:768px){.overlay__contact .contact-item__image{z-index:-1;position:absolute;inset:0;width:100%;height:100%}}@media screen and (max-width:767px){.overlay__contact .contact-item__image{grid-row:span 2;width:26.6666666667vw;height:100%}.overlay__contact .contact-item__image img{width:100%;height:100%;object-fit:cover}}.overlay__contact .contact-item__title{line-height:1;text-align:center}@media screen and (max-width:767px){.overlay__contact .contact-item__title{text-align:left}}.overlay__contact .contact-item__title p.en{font-size:min(2.0833333333vw,40px);color:#ccb281}@media screen and (max-width:767px){.overlay__contact .contact-item__title p.en{font-size:4vw}}.overlay__contact .contact-item__title p.ja{font-size:min(1.0416666667vw,20px);letter-spacing:.05em;margin-top:min(1.3020833333vw,25px)}@media screen and (max-width:767px){.overlay__contact .contact-item__title p.ja{min-height:2lh;font-size:3.7333333333vw;line-height:1.5;margin-top:2vw}}.overlay__contact .contact-item__detail{margin:auto auto min(1.5625vw,30px)}@media screen and (max-width:767px){.overlay__contact .contact-item__detail{margin:0}}.overlay__contact .contact-item__detail p{font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em;text-align:center}@media screen and (max-width:767px){.overlay__contact .contact-item__detail p{font-size:3.2vw;line-height:1.8;text-align:left;white-space:nowrap}}.overlay__contact .contact-item__button{border-radius:50%;background-color:#b29762;background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='10'%20viewBox='0%200%2013%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.50032%208.68685L11.667%204.52018M11.667%204.52018L7.50033%200.353515M11.667%204.52018L0.000324782%204.52018'%20stroke='white'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:min(.625vw,12px) auto;background-position:center;background-repeat:no-repeat;width:min(2.6041666667vw,50px);height:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.overlay__contact .contact-item__button{position:absolute;top:50%;right:0;transform:translateY(-100%);background-size:1.8666666667vw auto;width:6.6666666667vw;height:6.6666666667vw}}.c-button{position:relative;border-radius:100vw;background-color:#2929291a;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:fit-content;line-height:1;backdrop-filter:blur(2px);transition:background-color .3s ease}.c-button:hover{background-color:#b29762}.c-button__common{width:fit-content;min-width:20rem;height:5rem;font-size:1.6rem;padding:0 2rem}@media screen and (max-width:767px){.c-button__common{padding:0 8vw}}.c-button__common:after{content:"";position:absolute;top:50%;right:min(1.0416666667vw,20px);transform:translateY(-50%);border-radius:50%;background-color:#f7f4ed;display:block;width:min(.2083333333vw,4px);height:min(.2083333333vw,4px)}@media screen and (max-width:767px){.c-button__common:after{right:4vw;width:1.0666666667vw;height:1.0666666667vw}}.c-button__common.external-link:after{border-radius:0%;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.0025%200.723418C13.0025%200.531556%2013.0815%200.347552%2013.2221%200.211884C13.3627%200.0762171%2013.5534%200%2013.7523%200H19.2506C19.4495%200%2019.6402%200.0762171%2019.7808%200.211884C19.9214%200.347552%2020.0004%200.531556%2020.0004%200.723418V6.02848C20.0004%206.22035%2019.9214%206.40435%2019.7808%206.54002C19.6402%206.67569%2019.4495%206.7519%2019.2506%206.7519C19.0518%206.7519%2018.8611%206.67569%2018.7204%206.54002C18.5798%206.40435%2018.5008%206.22035%2018.5008%206.02848V2.46927L12.2827%208.46882C12.2141%208.53989%2012.1313%208.5969%2012.0393%208.63644C11.9473%208.67598%2011.8481%208.69724%2011.7474%208.69895C11.6467%208.70067%2011.5467%208.6828%2011.4533%208.64641C11.36%208.61003%2011.2752%208.55587%2011.204%208.48718C11.1328%208.41848%2011.0767%208.33666%2011.0389%208.24658C11.0012%208.1565%2010.9827%208.06002%2010.9845%207.96288C10.9863%207.86575%2011.0083%207.76996%2011.0493%207.68122C11.0903%207.59248%2011.1493%207.51261%2011.223%207.44638L17.4412%201.44684H13.7523C13.5534%201.44684%2013.3627%201.37062%2013.2221%201.23495C13.0815%201.09929%2013.0025%200.915281%2013.0025%200.723418Z'%20fill='white'/%3e%3cpath%20d='M0%202.65184C0%201.72008%200.783766%200.963867%201.74948%200.963867H10.2469C10.4458%200.963867%2010.6365%201.04008%2010.7771%201.17575C10.9177%201.31142%2010.9967%201.49542%2010.9967%201.68729C10.9967%201.87915%2010.9177%202.06315%2010.7771%202.19882C10.6365%202.33449%2010.4458%202.4107%2010.2469%202.4107H1.74948C1.68319%202.4107%201.61962%202.43611%201.57275%202.48133C1.52588%202.52655%201.49955%202.58789%201.49955%202.65184V17.6025C1.49955%2017.7356%201.61152%2017.8436%201.74948%2017.8436H17.2449C17.3111%2017.8436%2017.3747%2017.8182%2017.4216%2017.773C17.4684%2017.7278%2017.4948%2017.6664%2017.4948%2017.6025V9.40375C17.4948%209.21188%2017.5738%209.02788%2017.7144%208.89221C17.855%208.75655%2018.0457%208.68033%2018.2446%208.68033C18.4434%208.68033%2018.6341%208.75655%2018.7747%208.89221C18.9153%209.02788%2018.9943%209.21188%2018.9943%209.40375V17.6025C18.9943%2018.0502%2018.81%2018.4795%2018.4819%2018.7961C18.1538%2019.1126%2017.7088%2019.2905%2017.2449%2019.2905H1.74948C1.28549%2019.2905%200.840501%2019.1126%200.51241%2018.7961C0.18432%2018.4795%200%2018.0502%200%2017.6025V2.65184Z'%20fill='white'/%3e%3c/svg%3e");background-size:100% auto;background-position:center;background-repeat:no-repeat;width:min(.5208333333vw,10px);height:min(.5208333333vw,10px)}@media screen and (max-width:767px){.c-button__common.external-link:after{width:2.6666666667vw;height:2.6666666667vw}}.c-button__contact{background-color:#b29762;width:min(7.8125vw,150px);height:min(2.0833333333vw,40px);font-size:min(1.0416666667vw,20px)}.c-button__contact:hover{background-color:#2929291a}.c-button__mail{width:min(15.625vw,300px);height:min(3.125vw,60px);font-size:min(.8333333333vw,16px)}@media screen and (max-width:767px){.c-button__mail{width:64vw;height:13.3333333333vw;font-size:3.4666666667vw}}.c-button:before{--decorative-gradient-angle: 30deg;content:"";position:absolute;inset:0;border-radius:100vw;padding:min(.0520833333vw,1px);background:linear-gradient(var(--decorative-gradient-angle),rgba(247,244,237,.1) 0%,rgba(247,244,237,.8) 50%,rgba(247,244,237,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media screen and (max-width:767px){.c-button:before{padding:.1333333333vw}}@media(prefers-reduced-motion:no-preference){.c-button:hover:before{animation:decorative-border-rotate .8s ease-in-out 1}}.c-flip-text{display:inline-block;perspective:min(41.6666666667vw,800px)}.c-flip-text__char{display:inline-block;opacity:1;transform:none;transform-origin:center;will-change:transform,opacity}@media(prefers-reduced-motion:no-preference){.c-flip-text__char{opacity:0;transform:rotateY(-90deg)}.c-flip-text.animate .c-flip-text__char{animation:flip-text-char 1.05s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--char-index) * .07s)}}@keyframes flip-text-char{0%{opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0)}}.float p{font-size:min(3.125vw,60px);line-height:1;color:#ccb281}@media screen and (max-width:767px){.float p{font-size:9.6vw}}.float p .path{display:inline-block}.float p .path svg{display:block;width:100%;height:auto;overflow:visible}.float p .path .handwriting-fill{opacity:1}.float p .path .handwriting-mask-line{fill:none;stroke:#fff;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.float p .path .handwriting-mask-line--cross{stroke-width:6}.float p .path .handwriting-mask-line--the,.float p .path .handwriting-mask-line--the-t-stem,.float p .path .handwriting-mask-line--the-tail,.float p .path .handwriting-mask-line--the-end{stroke-width:14}.float p .path .handwriting-mask-line--the-middle,.float p .path .handwriting-mask-line--the-t-cross,.float p .path .handwriting-mask-line--in-dot{stroke-width:12}.float p .path .handwriting-mask-line--in-i,.float p .path .handwriting-mask-line--in-n{stroke-width:14}@media(prefers-reduced-motion:no-preference){.float p .path .handwriting-mask-line{stroke-dashoffset:1}.float p .path.animate .handwriting-mask-line{animation:handwriting-path 1.2s ease-out forwards}.float p .path.animate .handwriting-mask-line--f{animation-delay:.55s}.float p .path.animate .handwriting-mask-line--cross{animation-delay:1.15s;animation-duration:.45s}.float p .path.animate .handwriting-mask-line--the-middle{animation-delay:.35s;animation-duration:.35s}.float p .path.animate .handwriting-mask-line--the-t-stem{animation-delay:.42s;animation-duration:.5s}.float p .path.animate .handwriting-mask-line--the-t-cross{animation-delay:.52s;animation-duration:.3s}.float p .path.animate .handwriting-mask-line--the-tail{animation-delay:.55s}.float p .path.animate .handwriting-mask-line--the-end{animation-delay:.95s;animation-duration:.55s}.float p .path.animate .handwriting-mask-line--in-dot{animation-delay:.1s;animation-duration:.3s}.float p .path.animate .handwriting-mask-line--in-i{animation-delay:.25s;animation-duration:.95s}.float p .path.animate .handwriting-mask-line--in-n{animation-delay:.55s;animation-duration:1.1s}}@keyframes handwriting-path{to{stroke-dashoffset:0}}.p-top{width:100%;margin-bottom:min(15.625vw,300px)}@media screen and (max-width:767px){.p-top{width:100vw;overflow:hidden}}.p-top__inner{width:100%}.p-top .mv{position:relative;width:100%;margin-bottom:min(8.8541666667vw,170px)}@media screen and (max-width:767px){.p-top .mv{margin-bottom:22.6666666667vw}}.p-top .mv__slogan{position:relative;margin-top:max(-9.375vw,-180px)}@media screen and (max-width:767px){.p-top .mv__slogan{margin-top:-24vw}}.p-top .mv__slogan p{line-height:1;text-align:center}.p-top .mv__slogan p.en{font-size:min(8.125vw,156px);margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-top .mv__slogan p.en{font-size:16vw;margin-bottom:2.6666666667vw}}.p-top .mv__slogan p.ja{--reveal-progress: 100%;opacity:1;transform:none;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 var(--reveal-progress),transparent calc(var(--reveal-progress) + 12%));mask-image:linear-gradient(90deg,#000 0%,#000 var(--reveal-progress),transparent calc(var(--reveal-progress) + 12%));font-size:min(2.1875vw,42px);letter-spacing:.1em}.p-top .mv__slogan p.ja span em{font-style:normal;font-size:min(2.9166666667vw,56px)}.p-top .mv__slogan p.ja span.notation{translate:0 -80% 0;display:inline-block;font-size:.5em}@media screen and (max-width:767px){.p-top .mv__slogan p.ja{font-size:4.5333333333vw;line-height:1.2}.p-top .mv__slogan p.ja span em{font-size:6.1333333333vw}}@media(prefers-reduced-motion:no-preference){.p-top .mv__slogan p.ja{--reveal-progress: 0%;opacity:0;transition:--reveal-progress 2s ease,opacity .4s ease;transition-delay:1.8s}.p-top .mv__slogan.animate p.ja{--reveal-progress: 100%;opacity:1}}.p-top .mv__helper{overflow:hidden;position:absolute;top:min(38.0208333333vw,730px);right:min(5.2083333333vw,100px);width:min(7.8125vw,150px);height:min(7.8125vw,150px);filter:brightness(0) saturate(100%) invert(78%) sepia(36%) saturate(320%) hue-rotate(1deg) brightness(86%) contrast(92%);opacity:.6}@media screen and (max-width:767px){.p-top .mv__helper{position:static;width:13.3333333333vw;height:13.3333333333vw;margin:6.6666666667vw auto 0}}.p-top .mv__helper:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='10'%20viewBox='0%200%2013%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.50032%208.68685L11.667%204.52018M11.667%204.52018L7.50033%200.353515M11.667%204.52018L0.000324782%204.52018'%20stroke='white'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:100% auto;background-position:center;background-repeat:no-repeat;width:min(1.0416666667vw,20px);height:auto;aspect-ratio:13/10}@media screen and (max-width:767px){.p-top .mv__helper:after{width:2.6666666667vw}}@media(prefers-reduced-motion:no-preference){.p-top .mv__helper:after{animation:moving-arrow-down 2s ease-out infinite}}.p-top .mv__helper:before{--decorative-gradient-angle: 30deg;content:"";pointer-events:none;z-index:1;position:absolute;inset:0;border-radius:50%;padding:min(.0520833333vw,1px);background:linear-gradient(var(--decorative-gradient-angle),rgba(247,244,237,.1) 0%,rgba(247,244,237,.8) 50%,rgba(247,244,237,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media screen and (max-width:767px){.p-top .mv__helper:before{padding:.1333333333vw}}@media(prefers-reduced-motion:no-preference){.p-top .mv__helper:hover:before{animation:decorative-border-rotate .8s ease-in-out 1}}@keyframes moving-arrow-down{0%{top:-10%}to{top:110%}}.p-top .mv .placeholder{position:relative;overflow:hidden;width:100%;height:min(46.875vw,900px)}@media screen and (max-width:767px){.p-top .mv .placeholder{height:100vw}}.p-top .mv .placeholder:after{content:"";position:absolute;inset:0;transform:translateY(1px);background-image:linear-gradient(to bottom,transparent 50%,#292929 95%);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}.p-top .mv .placeholder img,.p-top .mv .placeholder .mv__video{display:block;width:100%;height:100%;object-fit:cover}.p-top .mv .placeholder .mv__video{position:absolute;inset:0;opacity:0;transition:opacity .9s ease;pointer-events:none;overflow:hidden}.p-top .mv .placeholder .mv__video.is-active{opacity:1}.p-top .mv .placeholder .mv__video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:unset!important;height:unset!important;min-width:100%!important;min-height:100%!important;border:none;pointer-events:none}@media screen and (min-width:768px){.p-top .mv .placeholder .mv__video iframe{aspect-ratio:1920/900}}@media screen and (max-width:767px){.p-top .mv .placeholder .mv__video iframe{aspect-ratio:750/900}}.p-top .mv .placeholder figcaption{z-index:1}@media screen and (max-width:767px){.p-top .mv .placeholder figcaption{font-size:.6rem}}.p-top section .section-image figure,.p-top section .section-content figure,.p-top section .wrapper figure{--reveal-progress: 100%;opacity:1;transform:none;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 var(--reveal-progress),transparent var(--reveal-progress));mask-image:linear-gradient(90deg,#000 0%,#000 var(--reveal-progress),transparent var(--reveal-progress))}@media(prefers-reduced-motion:no-preference){.p-top section .section-image figure,.p-top section .section-content figure,.p-top section .wrapper figure{--reveal-progress: 0%;opacity:0;transition:--reveal-progress 1.4s ease,opacity .3s ease}.p-top section .section-image figure.animate,.p-top section .section-content figure.animate,.p-top section .wrapper figure.animate{--reveal-progress: 100%;opacity:1}}.p-top section .float:has(+.title){margin-bottom:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-top section .float:has(+.title){margin-bottom:12vw}}.p-top section .section-content{display:flex;flex-flow:column nowrap}.p-top section .section-content .title{font-size:min(1.25vw,24px);line-height:1.1;margin-bottom:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-top section .section-content .title{font-size:3.7333333333vw;margin-bottom:5.3333333333vw}}.p-top section .section-content .detail{--reveal-progress: 100%;opacity:1;transform:none;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 var(--reveal-progress),transparent calc(var(--reveal-progress) + 12%));mask-image:linear-gradient(90deg,#000 0%,#000 var(--reveal-progress),transparent calc(var(--reveal-progress) + 12%));font-size:min(2.8125vw,54px);line-height:1.5;letter-spacing:.08em;margin-bottom:min(1.5625vw,30px)}.p-top section .section-content .detail span em{font-style:normal;font-size:min(3.6458333333vw,70px);line-height:1}.p-top section .section-content .detail span.notation{translate:0 -50% 0;display:inline-block;font-size:.5em}@media screen and (max-width:767px){.p-top section .section-content .detail{font-size:8vw;margin-bottom:8vw}.p-top section .section-content .detail span em{font-size:10.6666666667vw}}@media(prefers-reduced-motion:no-preference){.p-top section .section-content .detail{--reveal-progress: 0%;opacity:0;transition:--reveal-progress 2s ease,opacity .4s ease}.p-top section .section-content .detail.animate{--reveal-progress: 100%;opacity:1}}.p-top section .section-content .desc{--reveal-progress: 100%;opacity:1;transform:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 var(--reveal-progress),transparent calc(var(--reveal-progress) + 12%));mask-image:linear-gradient(180deg,#000 0%,#000 var(--reveal-progress),transparent calc(var(--reveal-progress) + 12%));font-size:1.6rem;line-height:2.5;letter-spacing:.08em}@media screen and (max-width:767px){.p-top section .section-content .desc{font-size:3.7333333333vw;line-height:2.2}}@media(prefers-reduced-motion:no-preference){.p-top section .section-content .desc{--reveal-progress: 0%;opacity:0;transition:--reveal-progress 2s ease,opacity .4s ease}.p-top section .section-content .desc.animate{--reveal-progress: 100%;opacity:1}}.p-top section .section-content .more{margin-top:min(3.125vw,60px)}@media screen and (max-width:767px){.p-top section .section-content .more{margin-top:10.6666666667vw}}@media(prefers-reduced-motion:no-preference){.p-top section .section-content .more{opacity:0;transform:translateY(min(1.25vw,24px))}}@media screen and (prefers-reduced-motion:no-preference)and (max-width:767px){.p-top section .section-content .more{transform:translateY(3.2vw)}}@media(prefers-reduced-motion:no-preference){.p-top section .section-content .more.animate{animation:section-more-enter .6s ease forwards}}@keyframes section-more-enter{0%{opacity:0;transform:translateY(min(1.25vw,24px));@media screen and (max-width:767px){.p-top section .section-content{transform:translateY(3.2vw)}}}to{opacity:1;transform:translateY(0)}}.p-top .concept{background-image:url(/shuto/tsukishima/_astro/bg_concept.DqUSAsoA.webp);background-size:auto 100%;background-position:center;background-repeat:no-repeat;width:100%;padding:min(8.3333333333vw,160px) 0 min(3.6458333333vw,70px);margin-bottom:min(7.8125vw,150px)}@media screen and (max-width:767px){.p-top .concept{background-size:200% auto;padding:0 6.6666666667vw;margin-bottom:26.6666666667vw}}.p-top .concept__content{position:relative;display:flex;flex-flow:row nowrap;justify-content:center;gap:min(10.4166666667vw,200px);width:100%}@media screen and (max-width:767px){.p-top .concept__content{flex-flow:column-reverse nowrap;gap:13.3333333333vw}}.p-top .concept__content .section-content{position:relative;padding-top:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-top .concept__content .section-content{padding-top:0}}@media screen and (min-width:768px){.p-top .concept__content .section-content .title{position:absolute;top:min(6.25vw,120px);left:max(-3.125vw,-60px);display:block;writing-mode:vertical-lr;margin-bottom:0}}.p-top .concept__content .section-image{position:relative;width:min(35.4166666667vw,680px);height:min(44.2708333333vw,850px)}@media screen and (max-width:767px){.p-top .concept__content .section-image{width:100%;height:auto;aspect-ratio:650/600}}.p-top .concept__content .section-image figure{position:relative;width:100%;height:100%;overflow:hidden}.p-top .concept__content .section-image figure img,.p-top .concept__content .section-image figure video{display:block;width:100%;height:100%;object-fit:cover}.p-top .concept__content .section-image figure video{object-position:20% 50%}.p-top .concept__content .section-image figure figcaption{z-index:1}.p-top .concept__content .section-image .float{z-index:1;position:absolute;top:max(-2.0833333333vw,-40px);left:min(14.5833333333vw,280px)}@media screen and (max-width:767px){.p-top .concept__content .section-image .float{top:-5.3333333333vw;left:auto;right:-5.3333333333vw}}@media screen and (min-width:768px){.p-top .concept__content .section-image .float p{font-size:min(4.1666666667vw,80px);white-space:nowrap}}.p-top .concept__content .section-image .float p .path{width:min(3.28125vw,63px)}@media screen and (max-width:767px){.p-top .concept__content .section-image .float p .path{width:8.4vw}}.p-top .location{width:100%}.p-top .location--01{background-image:url(/shuto/tsukishima/_astro/bg_location-01.BQymrMi6.webp);background-size:100% auto;background-position:center;background-repeat:no-repeat;padding:min(3.6458333333vw,70px) 0}@media screen and (max-width:767px){.p-top .location--01{background-size:220% auto;background-position:70% 60%;padding:0;margin-bottom:20vw}}.p-top .location--01__content{position:relative;display:flex;flex-flow:row nowrap;gap:min(8.8541666667vw,170px);width:100%}@media screen and (max-width:767px){.p-top .location--01__content{flex-flow:column nowrap;gap:13.3333333333vw}}.p-top .location--01__content .section-image{flex-shrink:0;width:min(57.2916666667vw,1100px);height:min(33.8541666667vw,650px)}@media screen and (max-width:767px){.p-top .location--01__content .section-image{width:100%;height:60vw}}.p-top .location--01__content .section-image figure{width:100%;height:100%}.p-top .location--01__content .section-image img,.p-top .location--01__content .section-image video{display:block;width:100%;height:auto}.p-top .location--01__content .section-content{width:100%}@media screen and (max-width:767px){.p-top .location--01__content .section-content{padding:0 10.6666666667vw}}.p-top .location--01__content .section-content .float p .path{width:min(3.3333333333vw,64px)}@media screen and (max-width:767px){.p-top .location--01__content .section-content .float p .path{width:8.5333333333vw}}.p-top .location--01__content .section-content figure{width:min(23.4375vw,450px);margin:min(6.25vw,120px) min(2.0833333333vw,40px) 0 auto}@media screen and (max-width:767px){.p-top .location--01__content .section-content figure{width:60vw;margin:10.6666666667vw -5.3333333333vw 0 auto}.p-top .location--01__content .section-content figure figcaption{font-size:1rem}}.p-top .location--02{padding:min(3.6458333333vw,70px) 0;margin-bottom:min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-top .location--02{padding:0;margin-bottom:21.3333333333vw}}.p-top .location--02__content{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:min(4.1666666667vw,80px);width:100%}@media screen and (max-width:767px){.p-top .location--02__content{flex-flow:column-reverse nowrap;gap:13.3333333333vw}}.p-top .location--02__content .image-note{font-size:1.2rem;line-height:1;letter-spacing:.05em;color:#fff;text-align:right;padding-top:1rem}.p-top .location--02__content .section-image{flex-shrink:0;width:min(61.4583333333vw,1180px)}@media screen and (max-width:767px){.p-top .location--02__content .section-image{width:100%;height:auto;aspect-ratio:750/500}}.p-top .location--02__content .section-image .float{margin-left:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-top .location--02__content .section-image .float{margin-left:5.3333333333vw}}.p-top .location--02__content .section-image .float p{z-index:1;position:relative}.p-top .location--02__content .section-image .float p .path-01{width:min(3.3333333333vw,64px)}.p-top .location--02__content .section-image .float p .path-02{translate:0 40% 0;width:min(3.28125vw,63px)}@media screen and (max-width:767px){.p-top .location--02__content .section-image .float p .path-01{width:8.5333333333vw}.p-top .location--02__content .section-image .float p .path-02{translate:0 30% 0;width:8.4vw}}.p-top .location--02__content .section-content{margin-top:min(7.8125vw,150px)}@media screen and (max-width:767px){.p-top .location--02__content .section-content{padding-left:16vw;margin-top:0}}.p-top .location--02__content .section-content figure{width:min(29.1666666667vw,560px);margin:min(6.25vw,120px) 0 0 max(-8.3333333333vw,-160px)}@media screen and (max-width:767px){.p-top .location--02__content .section-content figure{width:78.6666666667vw;margin:10.6666666667vw 0 0 -5.3333333333vw}}.p-top .location--02__content .section-content .image-note{width:min(29.1666666667vw,560px);margin-left:max(-8.3333333333vw,-160px)}@media screen and (max-width:767px){.p-top .location--02__content .section-content .image-note{width:78.6666666667vw;margin-left:-5.3333333333vw}}.p-top .residence{width:100%;height:min(52.0833333333vw,1000px);margin-bottom:min(15.625vw,300px)}@media screen and (max-width:767px){.p-top .residence{height:auto;margin-bottom:26.6666666667vw}}.p-top .residence__content{position:relative;width:100%;height:100%}.p-top .residence__content .background{position:absolute;inset:0;width:100%;height:100%}@media screen and (max-width:767px){.p-top .residence__content .background{width:100%;height:auto;aspect-ratio:750/700}}.p-top .residence__content .background:after{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom,#292929,transparent 20%);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}.p-top .residence__content .background img,.p-top .residence__content .background video{display:block;width:100%;height:100%;object-fit:cover}.p-top .residence__content .section-content{z-index:1;position:relative;align-items:center}@media screen and (max-width:767px){.p-top .residence__content .section-content{align-items:flex-start;padding:0 16vw}}.p-top .residence__content .section-content .float .path{width:min(3.3333333333vw,64px)}@media screen and (max-width:767px){.p-top .residence__content .section-content .float{margin:0 auto 90.6666666667vw}.p-top .residence__content .section-content .float .path{width:8.5333333333vw}}.p-top .residence__content .building{position:absolute;top:max(-1.5625vw,-30px);left:min(0vw,0px);width:min(35.9375vw,690px);filter:drop-shadow(0 min(1.0416666667vw,20px) min(4.1666666667vw,80px) rgba(41,41,41,.8))}@media screen and (max-width:767px){.p-top .residence__content .building{top:18.6666666667vw;left:-2.6666666667vw;width:50.6666666667vw}}.p-top .view{width:100%;margin-bottom:min(15.625vw,300px)}@media screen and (max-width:767px){.p-top .view{margin-bottom:26.6666666667vw}}.p-top .view__content{width:100%}.p-top .view__content .float{z-index:1;position:relative;width:fit-content;margin:0 auto max(-1.0416666667vw,-20px)}.p-top .view__content .float .path{width:min(3.3333333333vw,64px)}@media screen and (max-width:767px){.p-top .view__content .float{margin:0 auto -2.6666666667vw}.p-top .view__content .float .path{width:8.5333333333vw}}.p-top .view__content .panorama{user-select:auto;touch-action:none;overflow:hidden;width:min(91.6666666667vw,1760px);height:min(36.4583333333vw,700px);margin:0 auto}@media screen and (max-width:767px){.p-top .view__content .panorama{width:100%;height:80vw}}.p-top .view__content .panorama figure{position:relative;overflow:hidden;width:100%;height:100%;pointer-events:none}.p-top .view__content .panorama figure img{display:block;max-width:none;position:absolute;top:0;left:0;width:100%;height:auto;object-fit:unset;user-select:none;pointer-events:none;transform:translateZ(0)}.p-top .view__content .panorama figure figcaption{pointer-events:none;z-index:1}.p-top .view__content .panorama.is-draggable{cursor:grab}.p-top .view__content .panorama.is-dragging{cursor:grabbing}.p-top .view__content .wrapper{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:min(5.7291666667vw,110px);margin-top:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-top .view__content .wrapper{flex-flow:column nowrap;align-items:flex-start;gap:10.6666666667vw;margin-top:13.3333333333vw}}@media screen and (max-width:767px){.p-top .view__content .wrapper .section-content{margin-left:10.6666666667vw}}.p-top .view__content .wrapper figure{width:min(44.7916666667vw,860px);height:min(26.0416666667vw,500px)}@media screen and (max-width:767px){.p-top .view__content .wrapper figure{width:89.3333333333vw;height:53.3333333333vw;margin:0 auto}}.p-top .view__content .wrapper figure video,.p-top .view__content .wrapper figure img{display:block;width:100%;height:100%;object-fit:cover}.p-top .view__note{width:100%;padding:0 min(4.1666666667vw,80px);margin-top:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-top .view__note{padding:0 5.3333333333vw;margin-top:2.6666666667vw}}.p-top .view__note p{font-size:1.2rem;line-height:1.7;letter-spacing:.05em;color:#b3b3b3;text-align:right}@media screen and (max-width:767px){.p-top .view__note p{font-size:1rem;text-align:justify}}.p-top .public-service{width:100%;height:min(56.25vw,1080px);margin-bottom:min(11.4583333333vw,220px)}@media screen and (max-width:767px){.p-top .public-service{height:auto;margin-bottom:26.6666666667vw}}.p-top .public-service__content{display:grid;grid-template-columns:auto min(41.6666666667vw,800px);grid-template-rows:1fr;width:100%;height:100%}@media screen and (max-width:767px){.p-top .public-service__content{display:flex;flex-flow:column nowrap;gap:13.3333333333vw}}.p-top .public-service__content .slider{grid-column:1/3;grid-row:1/2}.p-top .public-service__content .slider .slide{position:relative}.p-top .public-service__content .slider .slide__float{position:absolute;top:min(2.0833333333vw,40px);left:min(2.0833333333vw,40px);width:fit-content;height:fit-content;font-size:min(4.1666666667vw,80px);line-height:1;writing-mode:vertical-lr;mix-blend-mode:overlay}@media screen and (max-width:767px){.p-top .public-service__content .slider .slide__float{top:2.6666666667vw;left:auto;right:5.3333333333vw;font-size:6.6666666667vw}}@media screen and (max-width:767px){.p-top .public-service__content .slider .slide__image{width:100%;height:auto;aspect-ratio:750/500}}.p-top .public-service__content .slider .slide__image img,.p-top .public-service__content .slider .slide__image video{display:block;width:100%;height:100%;object-fit:cover}.p-top .public-service__content .overlay{z-index:1;grid-column:2/3;grid-row:1/2;border-left:min(.0520833333vw,1px) solid rgba(247,244,237,.1);background-color:#00000059;backdrop-filter:blur(5px);padding:min(14.84375vw,285px) 0 0 min(5.7291666667vw,110px)}@media screen and (max-width:767px){.p-top .public-service__content .overlay{border-left:none;background-color:transparent;padding:0}}@media screen and (max-width:767px){.p-top .public-service__content .overlay .section-content{margin-left:10.6666666667vw}}.p-top .public-service__content .overlay .section-content .float .path{width:min(3.3333333333vw,64px)}@media screen and (max-width:767px){.p-top .public-service__content .overlay .section-content .float{position:absolute;top:-90.6666666667vw;right:2.6666666667vw}.p-top .public-service__content .overlay .section-content .float .path{width:8.5333333333vw}}@media screen and (max-width:767px){.p-top .public-service__content .overlay .section-content .detail{white-space:nowrap}}.p-top .plan{background-image:url(/shuto/tsukishima/_astro/bg_plan.B33MFlRZ.webp);background-size:auto 100%;background-position:left top;background-repeat:no-repeat;width:100%;padding:min(4.1666666667vw,80px) 0;margin-bottom:min(9.6354166667vw,185px)}@media screen and (max-width:767px){.p-top .plan{background-size:150% auto;background-position:0% 100%;padding:0;margin-bottom:24vw}}.p-top .plan__content{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:min(8.59375vw,165px)}@media screen and (max-width:767px){.p-top .plan__content{flex-flow:column-reverse nowrap;align-items:flex-start;gap:13.3333333333vw}}@media screen and (max-width:767px){.p-top .plan__content .section-content{margin-left:10.6666666667vw}}.p-top .plan__content .section-content .float .path{width:min(3.3333333333vw,64px)}@media screen and (max-width:767px){.p-top .plan__content .section-content .float .path{width:8.5333333333vw}}.p-top .plan__content .section-content .more{width:27rem;margin-top:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-top .plan__content .section-content .more{width:58.6666666667vw;margin-top:6.6666666667vw}}.p-top .plan__content .section-image{width:min(57.2916666667vw,1100px)}.p-top .plan__content .section-image figure{overflow:hidden}.p-top .plan__content .section-image figure img{display:block;width:108%;max-width:none;height:auto;transform:translate(0);will-change:transform}.p-top .plan__content .section-image figure.animate img{animation:plan-image-pan 7s ease-out .35s forwards}@media screen and (max-width:767px){.p-top .plan__content .section-image{width:89.3333333333vw;margin:0 auto}}@keyframes plan-image-pan{0%{transform:translate(0)}to{transform:translate(-8%)}}.p-top .quality{width:100%;margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-top .quality{margin-bottom:34.6666666667vw}}.p-top .quality__content{display:flex;flex-flow:row nowrap;justify-content:center}@media screen and (max-width:767px){.p-top .quality__content{flex-flow:column nowrap;gap:4vw;padding:0 5.3333333333vw}}.p-top .quality__content .section-image{display:flex;flex-flow:row nowrap;align-items:flex-end;gap:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-top .quality__content .section-image{gap:2.6666666667vw}}.p-top .quality__content .section-image .image-01{margin-bottom:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-top .quality__content .section-image .image-01{margin-bottom:10.6666666667vw}}.p-top .quality__content .section-content{z-index:1;margin-left:max(-2.0833333333vw,-40px)}@media screen and (max-width:767px){.p-top .quality__content .section-content{margin-left:5.3333333333vw}}.p-top .quality__content .section-content .float .path{width:min(3.3333333333vw,64px)}@media screen and (max-width:767px){.p-top .quality__content .section-content .float .path{width:8.5333333333vw}}@media screen and (max-width:767px){.p-top .quality__content .section-content .detail{white-space:nowrap}}.p-top .plaza{width:100%;margin-bottom:min(15.625vw,300px)}@media screen and (max-width:767px){.p-top .plaza{margin-bottom:26.6666666667vw}}.p-top .plaza__content{display:flex;flex-flow:column nowrap}.p-top .plaza__content .float{margin-left:min(12.5vw,240px);margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-top .plaza__content .float{margin-left:5.3333333333vw;margin-bottom:4vw}}.p-top .plaza__content .float .path{width:min(3.3333333333vw,64px)}@media screen and (max-width:767px){.p-top .plaza__content .float .path{width:8.5333333333vw}}@media screen and (min-width:768px){.p-top .plaza__content .section-image{display:flex;flex-flow:row nowrap;gap:min(7.2916666667vw,140px)}}@media screen and (max-width:767px){.p-top .plaza__content .section-image{position:relative}}.p-top .plaza__content .section-image figure{width:min(75vw,1440px);height:min(41.6666666667vw,800px)}.p-top .plaza__content .section-image figure img,.p-top .plaza__content .section-image figure video{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:767px){.p-top .plaza__content .section-image figure{width:100%;height:auto;aspect-ratio:750/500}.p-top .plaza__content .section-image figure figcaption{inset:0 0 auto auto}}@media screen and (max-width:767px)and (max-width:767px){.p-top .plaza__content .section-image figure figcaption{top:auto;bottom:0}}.p-top .plaza__content .section-image .text{z-index:1;display:flex;flex-flow:row-reverse nowrap;gap:min(1.0416666667vw,20px);opacity:.4}@media screen and (max-width:767px){.p-top .plaza__content .section-image .text{position:absolute;bottom:0;right:2.6666666667vw;transform:translateY(calc(100% + 6.6666666667vw));gap:2.6666666667vw}}.p-top .plaza__content .section-image .text p{font-size:min(4.1666666667vw,80px);line-height:1;writing-mode:vertical-rl}.p-top .plaza__content .section-image .text p span{translate:-25% 0 0;display:inline-block;margin-bottom:min(1.0416666667vw,20px)}.p-top .plaza__content .section-image .text p+p{margin-top:min(8.8541666667vw,170px)}@media screen and (max-width:767px){.p-top .plaza__content .section-image .text p{font-size:9.6vw}.p-top .plaza__content .section-image .text p span{margin-bottom:2.6666666667vw}.p-top .plaza__content .section-image .text p+p{margin-top:22.6666666667vw}}.p-top .plaza__content .wrapper{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:min(2.0833333333vw,40px);margin-top:max(-2.0833333333vw,-40px)}@media screen and (max-width:767px){.p-top .plaza__content .wrapper{flex-flow:column-reverse nowrap;align-items:flex-start;gap:8vw;margin-top:6.6666666667vw;margin-left:6.6666666667vw}}.p-top .plaza__content .wrapper .section-content{margin-top:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-top .plaza__content .wrapper .section-content{margin-top:0}}.p-top .plaza__content .wrapper figure{width:min(39.5833333333vw,760px);height:min(26.0416666667vw,500px);filter:drop-shadow(0 min(1.0416666667vw,20px) min(4.1666666667vw,80px) rgba(41,41,41,.8))}.p-top .plaza__content .wrapper figure img,.p-top .plaza__content .wrapper figure video{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:767px){.p-top .plaza__content .wrapper figure{width:66.6666666667vw;height:44vw}}.p-location,.p-location__inner{width:100%}.p-location .page-header{position:relative}@media screen and (max-width:767px){.p-location .page-header__title{margin-bottom:32vw}}.p-location .page-header__anchor{position:absolute;top:min(1.3020833333vw,25px);right:min(2.0833333333vw,40px);background-color:#404040;width:min(20.8333333333vw,400px);height:min(5.7291666667vw,110px)}@media screen and (max-width:767px){.p-location .page-header__anchor{top:28vw;right:auto;left:50%;transform:translate(-50%);width:66.6666666667vw;height:18.6666666667vw}}.p-location .page-header__anchor:before{--decorative-gradient-angle: 6deg;content:"";pointer-events:none;z-index:1;position:absolute;inset:0;border-radius:0;padding:min(.0520833333vw,1px);background:linear-gradient(var(--decorative-gradient-angle),rgba(247,244,237,.1) 0%,rgba(247,244,237,.8) 50%,rgba(247,244,237,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media screen and (max-width:767px){.p-location .page-header__anchor:before{padding:.1333333333vw}}.p-location .page-header__anchor .anchor-item{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:min(1.0416666667vw,20px);width:100%;height:100%;padding:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-location .page-header__anchor .anchor-item{gap:2.6666666667vw;padding:2.6666666667vw}}.p-location .page-header__anchor .anchor-item__image{flex-shrink:0;width:min(6.25vw,120px)}@media screen and (max-width:767px){.p-location .page-header__anchor .anchor-item__image{width:13.3333333333vw}}.p-location .page-header__anchor .anchor-item__title{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:min(1.0416666667vw,20px);width:100%}@media screen and (max-width:767px){.p-location .page-header__anchor .anchor-item__title{gap:2.6666666667vw}}.p-location .page-header__anchor .anchor-item__title p{font-size:min(.8333333333vw,16px);line-height:1;letter-spacing:.05em}@media screen and (max-width:767px){.p-location .page-header__anchor .anchor-item__title p{font-size:1.2rem}}.p-location .page-header__anchor .anchor-item__title .icon{position:relative;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.p-location .page-header__anchor .anchor-item__title .icon{width:min(1.5625vw,30px);height:min(1.5625vw,30px)}}@media screen and (max-width:767px){.p-location .page-header__anchor .anchor-item__title .icon{width:5.3333333333vw;height:5.3333333333vw}}.p-location .page-header__anchor .anchor-item__title .icon:before{--decorative-gradient-angle: 30deg;content:"";pointer-events:none;z-index:1;position:absolute;inset:0;border-radius:50%;padding:min(.0520833333vw,1px);background:linear-gradient(var(--decorative-gradient-angle),rgba(247,244,237,.1) 0%,rgba(247,244,237,.8) 50%,rgba(247,244,237,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media screen and (max-width:767px){.p-location .page-header__anchor .anchor-item__title .icon:before{padding:.1333333333vw}}.p-location .page-header__anchor .anchor-item__title .icon__image{z-index:1;position:relative;background:url("data:image/svg+xml,%3csvg%20width='13'%20height='10'%20viewBox='0%200%2013%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.50032%208.68685L11.667%204.52018M11.667%204.52018L7.50033%200.353515M11.667%204.52018L0.000324782%204.52018'%20stroke='white'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat right center/auto 100%;display:block;width:min(.5208333333vw,10px);height:auto;aspect-ratio:7/5}@media screen and (max-width:767px){.p-location .page-header__anchor .anchor-item__title .icon__image{width:2vw}}.p-location .page-header__anchor .anchor-item:hover .icon:before{animation:decorative-border-rotate .8s ease-in-out 1}.p-location .section-title{text-align:center;margin-bottom:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-location .section-title{margin-bottom:10.6666666667vw}}.p-location .section-title h3{font-size:min(6.25vw,120px);line-height:1;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-location .section-title h3{font-size:10.6666666667vw;margin-bottom:5.3333333333vw}}.p-location .section-title p{letter-spacing:.08em}.p-location .section-title p.head{font-size:min(2.8125vw,54px);line-height:1.5;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-location .section-title p.head{font-size:5.0666666667vw;margin-bottom:5.3333333333vw}}.p-location .section-title p.text{font-size:min(1.0416666667vw,20px);line-height:2}@media screen and (max-width:767px){.p-location .section-title p.text{font-size:1.4rem}}.p-location .section-title p .notation{translate:0 -100% 0;display:inline-block;font-size:.4em;line-height:1;margin-bottom:auto}.p-location .only-one-tokyo{width:100%;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-location .only-one-tokyo{margin-bottom:5.3333333333vw}}.p-location .only-one-tokyo__image{width:min(87.5vw,1680px);margin:0 auto min(7.8125vw,150px)}@media screen and (max-width:767px){.p-location .only-one-tokyo__image{width:100%;margin:0 auto 20vw}}.p-location .only-one-tokyo__visual{width:100%}.p-location .only-one-tokyo__visual>p{font-size:min(1.875vw,36px);line-height:1;letter-spacing:.05em;text-align:center;margin-bottom:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual>p{font-size:5.0666666667vw;line-height:1.5;margin-bottom:5.3333333333vw}}.p-location .only-one-tokyo__visual .visual-wrapper{overflow:hidden;display:flex;flex-flow:column nowrap;width:100%}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:min(56.25vw,1080px)}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual .visual-wrapper .wrapper{background-size:100% auto;background-position:left top;height:auto}}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper-01{background-image:url(/shuto/tsukishima/_astro/bg_tokyo-wrapper01.Dsc51pvg.webp);opacity:0;filter:blur(min(.7291666667vw,14px));transform:scale(1.02);transition:opacity .9s ease .3s,filter .9s ease .3s,transform .9s ease .3s;will-change:opacity,filter,transform}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper-01.is-active{opacity:1;filter:blur(0);transform:scale(1)}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper-01 .note{position:absolute;bottom:min(.5208333333vw,10px);right:min(.5208333333vw,10px);display:block;font-size:1.2rem;line-height:1.7;letter-spacing:.05em;color:#b3b3b3}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual .visual-wrapper .wrapper-01 .note{bottom:1.3333333333vw;right:1.3333333333vw;text-align:justify}}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual .visual-wrapper .wrapper-01{aspect-ratio:1920/1080}}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper-02{background-image:url(/shuto/tsukishima/_astro/bg_tokyo-wrapper02.B5R54MiP.webp)}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual .visual-wrapper .wrapper-02{background-size:200% auto;background-position:center;height:224vw}}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image{position:absolute}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image>img,.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image>figcaption,.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image>.float-image__text{opacity:0;filter:blur(min(.7291666667vw,14px));transform:translate3d(var(--float-enter-x, 0),var(--float-enter-y, min(1.25vw, 24px)),0) scale(.96);transform-origin:center;transition:opacity .9s ease calc(.3s + var(--float-enter-delay, 0s)),filter .9s ease calc(.3s + var(--float-enter-delay, 0s)),transform .9s ease calc(.3s + var(--float-enter-delay, 0s));will-change:opacity,filter,transform}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image__text{position:absolute;display:flex;flex-flow:column nowrap;gap:min(1.0416666667vw,20px);font-size:min(3.125vw,60px);line-height:1;white-space:nowrap}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image__text{gap:2vw;font-size:6.9333333333vw}}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image__text span{font-size:min(1.25vw,24px);line-height:1;letter-spacing:.05em}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image__text span{font-size:3.2vw}}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-01{--float-enter-x: 0px;--float-enter-y: min(1.25vw, 24px);--float-enter-delay: 0s;top:max(-3.90625vw,-75px);left:0;width:min(26.0416666667vw,500px);height:min(20.8333333333vw,400px)}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-01 .float-image__text{top:max(-5.2083333333vw,-100px);left:min(12.5vw,240px);transform:translate3d(0,calc(-100% + min(1.25vw,24px)),0) scale(.96)}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-01 figcaption{right:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-01 figcaption{right:2.6666666667vw}}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-01{--float-enter-y: 3.2vw;top:-4vw;width:53.3333333333vw;height:auto;aspect-ratio:5/4}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-01 .float-image__text{top:-4vw;left:5.3333333333vw;transform:translate3d(0,calc(-100% + 3.2vw),0) scale(.96)}}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-02{--float-enter-x: max(-1.25vw, -24px);--float-enter-y: min(1.0416666667vw, 20px);--float-enter-delay: 1.28s;top:min(9.375vw,180px);left:min(24.21875vw,465px);width:min(20.8333333333vw,400px);height:min(15.625vw,300px)}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-02 .float-image__text{bottom:min(4.1666666667vw,80px);left:max(-1.0416666667vw,-20px)}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-02{--float-enter-x: -2.9333333333vw;--float-enter-y: 2.4vw;top:26.6666666667vw;left:48vw;width:42.6666666667vw;height:auto;aspect-ratio:4/3}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-02 .float-image__text{bottom:10.6666666667vw;left:-2.6666666667vw}}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-03{--float-enter-x: max(-1.875vw, -36px);--float-enter-y: min(1.4583333333vw, 28px);--float-enter-delay: .95s;bottom:min(13.28125vw,255px);left:min(4.1666666667vw,80px);width:min(31.25vw,600px);height:min(20.8333333333vw,400px)}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-03{--float-enter-x: -3.7333333333vw;--float-enter-y: 2.9333333333vw;top:50.6666666667vw;bottom:auto;left:5.3333333333vw;width:66.6666666667vw;height:auto;aspect-ratio:3/2}}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-04{--float-enter-x: min(1.5625vw, 30px);--float-enter-y: min(.9375vw, 18px);--float-enter-delay: 1.8s;top:max(-8.0729166667vw,-155px);right:min(21.3541666667vw,410px);width:min(26.0416666667vw,500px);height:min(17.1875vw,330px)}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-04 figcaption{right:min(1.8229166667vw,35px)}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-04 figcaption{right:5.3333333333vw}}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-04{--float-enter-x: 3.4666666667vw;--float-enter-y: 2.4vw;top:101.3333333333vw;right:45.3333333333vw;width:46.6666666667vw;height:auto;aspect-ratio:500/330}}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-05{--float-enter-x: min(1.6666666667vw, 32px);--float-enter-y: min(.9375vw, 18px);--float-enter-delay: 1.12s;top:max(-2.0833333333vw,-40px);right:min(8.8541666667vw,170px);width:min(14.84375vw,285px);height:min(20.4166666667vw,392px)}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-05 .float-image__text{top:0;right:0;writing-mode:vertical-lr}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-05{--float-enter-x: 3.2vw;--float-enter-y: 2.4vw;top:112vw;right:10.6666666667vw;width:40vw;height:auto;aspect-ratio:285/392}}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-06{--float-enter-x: min(1.25vw, 24px);--float-enter-y: min(1.25vw, 24px);--float-enter-delay: 1.62s;top:min(13.0208333333vw,250px);right:min(31.25vw,600px);width:min(18.75vw,360px);height:min(25.78125vw,495px)}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-06{--float-enter-x: -2.6666666667vw;--float-enter-y: 2.6666666667vw;top:141.3333333333vw;right:auto;left:5.3333333333vw;width:40vw;height:auto;aspect-ratio:360/495}}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-07{--float-enter-x: min(1.7708333333vw, 34px);--float-enter-y: min(1.0416666667vw, 20px);--float-enter-delay: 1.98s;bottom:min(10.15625vw,195px);right:min(17.1875vw,330px);width:min(15.625vw,300px);height:min(13.5416666667vw,260px)}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-07{--float-enter-x: 3.2vw;--float-enter-y: 2.4vw;top:186.6666666667vw;bottom:auto;right:auto;left:44vw;width:29.3333333333vw;height:auto;aspect-ratio:300/260}}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-08{--float-enter-x: min(2.0833333333vw, 40px);--float-enter-y: min(1.1458333333vw, 22px);--float-enter-delay: 1.44s;bottom:min(19.7916666667vw,380px);right:0;width:min(25.5208333333vw,490px);height:min(16.6666666667vw,320px)}@media screen and (max-width:767px){.p-location .only-one-tokyo__visual .visual-wrapper .wrapper .float-image-08{--float-enter-x: 3.4666666667vw;--float-enter-y: 2.4vw;top:160vw;bottom:auto;width:40vw;height:auto;aspect-ratio:490/320}}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper.is-station-active .float-image-01 .float-image__text{opacity:1;filter:blur(0);transform:translate3d(0,-100%,0) scale(1);transition:opacity .9s ease .3s,filter .9s ease .3s,transform .9s ease .3s}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper.is-active .float-image>img,.p-location .only-one-tokyo__visual .visual-wrapper .wrapper.is-active .float-image>figcaption,.p-location .only-one-tokyo__visual .visual-wrapper .wrapper.is-active .float-image>.float-image__text{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper.is-active .float-image-01>img,.p-location .only-one-tokyo__visual .visual-wrapper .wrapper.is-active .float-image-01>figcaption{transition:opacity .9s ease .3s,filter .9s ease .3s,transform .9s ease .3s}.p-location .only-one-tokyo__visual .visual-wrapper .wrapper.is-active .float-image-01>.float-image__text{transform:translate3d(0,-100%,0) scale(1)}.p-location html.is-scroll-init-hidden .only-one-tokyo .wrapper-01,.p-location html.is-scroll-init-hidden .only-one-tokyo .wrapper-02 .float-image>img,.p-location html.is-scroll-init-hidden .only-one-tokyo .wrapper-02 .float-image>figcaption,.p-location html.is-scroll-init-hidden .only-one-tokyo .wrapper-02 .float-image>.float-image__text{opacity:0!important}.p-location html.is-scroll-init-hidden .life__riverside .content-01 .image figure,.p-location html.is-scroll-init-hidden .life__riverside .content-01 .image figcaption,.p-location html.is-scroll-init-hidden .life__riverside .riverside-visual,.p-location html.is-scroll-init-hidden .life__riverside .riverside-visual .image>img,.p-location html.is-scroll-init-hidden .life__riverside .riverside-visual .image>figcaption{opacity:0!important}.p-location .future{background-image:url(/shuto/tsukishima/_astro/bg_future.DFnbW8Gk.webp);background-size:100% auto;background-position:0% min(3.125vw,60px);background-repeat:no-repeat}@media screen and (max-width:767px){.p-location .future{background-position:0% 80vw}}.p-location .future>.float{margin-bottom:min(3.125vw,60px)}@media screen and (max-width:767px){.p-location .future>.float{margin-bottom:8vw}}.p-location .future>.float p{display:flex;align-items:flex-start;justify-content:center;gap:min(1.0416666667vw,20px)}.p-location .future>.float p .path{width:min(3.125vw,60px)}@media screen and (max-width:767px){.p-location .future>.float p{gap:2.6666666667vw}.p-location .future>.float p .path{width:8vw}}@media screen and (max-width:767px){.p-location .future>.section-title{margin-bottom:21.3333333333vw}}.p-location .future__image{width:min(79.1666666667vw,1520px);margin-bottom:0}@media screen and (max-width:767px){.p-location .future__image{width:100%;margin-bottom:5.3333333333vw}}.p-location .future__content{display:flex;flex-flow:column nowrap;align-items:center;gap:min(7.8125vw,150px);margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-location .future__content{gap:8vw;margin-bottom:16vw}}.p-location .future__content .content{display:flex;flex-flow:row nowrap}.p-location .future__content .content .text p:nth-of-type(1){font-size:min(1.875vw,36px);line-height:1.5;letter-spacing:.05em;margin-bottom:min(2.0833333333vw,40px)}.p-location .future__content .content .text p:nth-of-type(1) .small{display:block;font-size:min(.78125vw,15px);color:#b3b3b3;margin-top:min(1.0416666667vw,20px)}.p-location .future__content .content .text p:nth-of-type(1) .en{display:block;font-size:min(2.0833333333vw,40px);letter-spacing:normal}@media screen and (max-width:767px){.p-location .future__content .content .text p:nth-of-type(1){font-size:4.2666666667vw;margin-bottom:2.6666666667vw}.p-location .future__content .content .text p:nth-of-type(1) .small{font-size:2.6666666667vw;margin-top:2.6666666667vw}.p-location .future__content .content .text p:nth-of-type(1) .en{font-size:4.8vw}}.p-location .future__content .content .text p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em}.p-location .future__content .content .text p:nth-of-type(2) .note{display:block;font-size:min(.625vw,12px);line-height:1.7;letter-spacing:.05em;color:#b3b3b3;margin-top:min(.78125vw,15px)}@media screen and (max-width:767px){.p-location .future__content .content .text p:nth-of-type(2){font-size:1.2rem}.p-location .future__content .content .text p:nth-of-type(2) .note{font-size:1rem;margin-top:2vw}}.p-location .future__content .content .image{flex-shrink:0}.p-location .future__content .content-01{align-items:flex-end;gap:min(7.8125vw,150px);margin-left:min(11.4583333333vw,220px)}.p-location .future__content .content-01 .text{width:min(22.3958333333vw,430px);margin-bottom:min(1.8229166667vw,35px)}.p-location .future__content .content-01 .image{width:min(39.0625vw,750px)}.p-location .future__content .content-02{align-items:flex-end;gap:min(7.8125vw,150px)}.p-location .future__content .content-02 .text{width:min(26.0416666667vw,500px)}.p-location .future__content .content-02 .text p{width:min(22.3958333333vw,430px)}.p-location .future__content .content-02 .text figure{width:100%;margin-top:min(6.25vw,120px)}.p-location .future__content .content-02 .image{width:min(33.8541666667vw,650px)}@media screen and (max-width:767px){.p-location .future__content .content-01,.p-location .future__content .content-02{flex-flow:column nowrap;align-items:flex-start;gap:8vw;margin-left:0}.p-location .future__content .content-01 .text,.p-location .future__content .content-02 .text{width:100%;padding:0 5.3333333333vw;margin-bottom:0}.p-location .future__content .content-01 .text p,.p-location .future__content .content-02 .text p,.p-location .future__content .content-01 .image,.p-location .future__content .content-02 .image{width:100%}}.p-location .future__market{background-image:url(/shuto/tsukishima/_astro/bg_future-market.DSRo-pln.webp);background-size:100% auto;background-position:left top;background-repeat:no-repeat;width:100%;margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-location .future__market{padding-top:26.6666666667vw;margin-bottom:16vw}}.p-location .future__market>p{font-size:min(1.875vw,36px);line-height:1.5;letter-spacing:.05em;text-align:center;margin-bottom:min(3.125vw,60px)}@media screen and (max-width:767px){.p-location .future__market>p{font-size:4.2666666667vw}}.p-location .future__market .content{display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:flex-end;gap:min(5.2083333333vw,100px);margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-location .future__market .content{flex-flow:column nowrap;align-items:flex-start;justify-content:center;gap:8vw;margin-bottom:8vw}}.p-location .future__market .content .text{width:min(21.875vw,420px);margin-bottom:min(5.7291666667vw,110px)}@media screen and (max-width:767px){.p-location .future__market .content .text{width:100%;padding:0 5.3333333333vw;margin-bottom:0}}.p-location .future__market .content .text p{font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em;color:#b3b3b3}.p-location .future__market .content .text p .note{display:block;font-size:min(.625vw,12px);line-height:1.7;letter-spacing:.05em;margin-top:min(.78125vw,15px)}@media screen and (max-width:767px){.p-location .future__market .content .text p{font-size:1.2rem;color:#fff}.p-location .future__market .content .text p .note{font-size:1rem;margin-top:2vw}}.p-location .future__market .content .image{flex-shrink:0;width:min(66.6666666667vw,1280px)}@media screen and (max-width:767px){.p-location .future__market .content .image{width:100%}}.p-location .future__market .map{width:min(52.0833333333vw,1000px);margin:0 auto}@media screen and (max-width:767px){.p-location .future__market .map{width:100%;padding:0 5.3333333333vw;margin:0 auto}}.p-location .redev{width:100%;margin-bottom:min(7.8125vw,150px)}@media screen and (max-width:767px){.p-location .redev{margin-bottom:16vw}}.p-location .redev>p{font-size:min(1.875vw,36px);line-height:1.5;letter-spacing:.05em;text-align:center;margin-bottom:min(3.125vw,60px)}@media screen and (max-width:767px){.p-location .redev>p{font-size:4.2666666667vw;margin-bottom:5.3333333333vw}}.p-location .redev__google-maps{border:min(.0520833333vw,1px) solid #4d4d4d;display:grid;grid-template-columns:min(40.8854166667vw,785px) auto;width:min(75vw,1440px);height:min(50vw,960px);margin:0 auto}@media screen and (max-width:767px){.p-location .redev__google-maps{border-width:.1333333333vw;grid-template-columns:1fr;grid-template-rows:auto 80vw;width:calc(100% - 10.6666666667vw);height:auto;margin:0 auto}}.p-location .redev__google-maps .map{width:100%}.p-location .redev__google-maps .place{overflow:hidden;width:100%;height:100%;padding:0 0 0 min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-location .redev__google-maps .place{padding:0 0 0 5.3333333333vw}}.p-location .redev__google-maps .place .place-list{counter-reset:place-counter;overflow-x:hidden;overflow-y:scroll;display:flex;flex-flow:column nowrap;width:100%;height:100%;padding:min(.5208333333vw,10px) 0}@media screen and (max-width:767px){.p-location .redev__google-maps .place .place-list{padding:2.6666666667vw 0}}.p-location .redev__google-maps .place .place-list .place-item{counter-increment:place-counter;position:relative;display:flex;flex-flow:column nowrap;gap:min(.78125vw,15px);padding:min(1.5625vw,30px) 0 min(1.5625vw,30px) min(2.0833333333vw,40px);margin-right:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-location .redev__google-maps .place .place-list .place-item{gap:2vw;padding:4vw 0 4vw 8vw;margin-right:4vw}}.p-location .redev__google-maps .place .place-list .place-item+.place-item{border-top:min(.0520833333vw,1px) solid rgba(247,244,237,.1)}@media screen and (max-width:767px){.p-location .redev__google-maps .place .place-list .place-item+.place-item{border-top-width:.1333333333vw}}.p-location .redev__google-maps .place .place-list .place-item:before{content:counter(place-counter,decimal-leading-zero);position:absolute;top:min(1.5625vw,30px);left:0;border-radius:50%;background-color:#b29762;display:flex;align-items:center;justify-content:center;width:min(1.5625vw,30px);height:min(1.5625vw,30px);font-size:min(.8333333333vw,16px);line-height:1;color:#f7f4ed}@media screen and (max-width:767px){.p-location .redev__google-maps .place .place-list .place-item:before{top:4vw;width:5.3333333333vw;height:5.3333333333vw;font-size:2.1333333333vw}}.p-location .redev__google-maps .place .place-list .place-item__name{font-size:min(1.0416666667vw,20px);line-height:1;letter-spacing:.05em}@media screen and (max-width:767px){.p-location .redev__google-maps .place .place-list .place-item__name{font-size:1.2rem}}.p-location .redev__google-maps .place .place-list .place-item__detail{font-size:min(.78125vw,15px);line-height:1;letter-spacing:.05em;color:#b3b3b3}@media screen and (max-width:767px){.p-location .redev__google-maps .place .place-list .place-item__detail{font-size:1rem}}.p-location .life{width:100%}.p-location .life__content .content{display:flex}@media screen and (max-width:767px){.p-location .life__content .content .text{padding:0 5.3333333333vw}}.p-location .life__content .content .text>p:nth-of-type(1){font-size:min(2.8125vw,54px);line-height:1.5;letter-spacing:.08em;margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-location .life__content .content .text>p:nth-of-type(1){font-size:6.4vw;margin-bottom:2.6666666667vw}}.p-location .life__content .content .text>p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em}@media screen and (max-width:767px){.p-location .life__content .content .text>p:nth-of-type(2){font-size:3.2vw}}.p-location .life__content .content .image .float{font-size:min(4.1666666667vw,80px);line-height:1;color:#ccb281}@media screen and (max-width:767px){.p-location .life__content .content .image .float{font-size:10.6666666667vw}}.p-location .life__visual{width:100%;margin-bottom:min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-location .life__visual{margin-bottom:16vw}}.p-location .life__riverside{width:100%;overflow:hidden}.p-location .life__riverside .content-01{justify-content:flex-end;gap:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-location .life__riverside .content-01{flex-flow:column nowrap;justify-content:flex-start;gap:10.6666666667vw}}.p-location .life__riverside .content-01 .image{width:min(52.0833333333vw,1000px)}.p-location .life__riverside .content-01 .image .float{text-align:right;margin-bottom:max(-.4166666667vw,-8px);margin-right:min(2.0833333333vw,40px)}.p-location .life__riverside .content-01 .image figure,.p-location .life__riverside .content-01 .image figcaption{opacity:0;filter:blur(min(.7291666667vw,14px));transform:translate3d(0,min(1.25vw,24px),0) scale(.96);transform-origin:center;transition:opacity .9s ease .3s,filter .9s ease .3s,transform .9s ease .3s;will-change:opacity,filter,transform}@media screen and (max-width:767px){.p-location .life__riverside .content-01 .image{width:100%}.p-location .life__riverside .content-01 .image .float{margin-bottom:-.6666666667vw;margin-right:2.6666666667vw}.p-location .life__riverside .content-01 .image figure,.p-location .life__riverside .content-01 .image figcaption{transform:translate3d(0,3.2vw,0) scale(.96)}}.p-location .life__riverside.is-lead-active .content-01 .image figure,.p-location .life__riverside.is-lead-active .content-01 .image figcaption{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.p-location .life__riverside .riverside-visual{position:relative;background-image:url(/shuto/tsukishima/_astro/bg_riverside.AHS8-wwd.webp);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:min(56.25vw,1080px);opacity:0;filter:blur(min(.7291666667vw,14px));transform:scale(1.02);transition:opacity .9s ease .3s,filter .9s ease .3s,transform .9s ease .3s;will-change:opacity,filter,transform}@media screen and (max-width:767px){.p-location .life__riverside .riverside-visual{height:69.3333333333vw}}.p-location .life__riverside .riverside-visual .image{position:absolute}.p-location .life__riverside .riverside-visual .image>img,.p-location .life__riverside .riverside-visual .image>figcaption{opacity:0;filter:blur(min(.7291666667vw,14px));transform:translate3d(var(--riverside-enter-x, 0),var(--riverside-enter-y, min(1.25vw, 24px)),0) scale(.96);transform-origin:center;transition:opacity .9s ease calc(.3s + var(--riverside-enter-delay, 0s)),filter .9s ease calc(.3s + var(--riverside-enter-delay, 0s)),transform .9s ease calc(.3s + var(--riverside-enter-delay, 0s));will-change:opacity,filter,transform}.p-location .life__riverside .riverside-visual .image-01{--riverside-enter-x: max(-1.4583333333vw, -28px);--riverside-enter-y: min(1.1458333333vw, 22px);--riverside-enter-delay: .18s;top:max(-6.7708333333vw,-130px);left:0;width:min(34.8958333333vw,670px)}@media screen and (max-width:767px){.p-location .life__riverside .riverside-visual .image-01{--riverside-enter-x: -2.4vw;--riverside-enter-y: 2.4vw;top:5.3333333333vw;left:2.6666666667vw;width:50.6666666667vw}}.p-location .life__riverside .riverside-visual .image-02{--riverside-enter-x: min(1.4583333333vw, 28px);--riverside-enter-y: min(1.1458333333vw, 22px);--riverside-enter-delay: .36s;top:min(17.7083333333vw,340px);left:min(44.2708333333vw,850px);width:min(28.6458333333vw,550px)}@media screen and (max-width:767px){.p-location .life__riverside .riverside-visual .image-02{--riverside-enter-x: 2.4vw;--riverside-enter-y: 2.4vw;top:26.6666666667vw;left:auto;right:2.6666666667vw;width:53.3333333333vw}}.p-location .life__riverside .riverside-visual.is-active{opacity:1;filter:blur(0);transform:scale(1)}.p-location .life__riverside .riverside-visual.is-active .image>img,.p-location .life__riverside .riverside-visual.is-active .image>figcaption{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.p-location .life__gourmet{position:relative;background-image:url(/shuto/tsukishima/_astro/bg_gourmet.YOyAeVTu.webp);background-size:100% auto;background-position:left top;background-repeat:no-repeat;width:100%}.p-location .life__gourmet .content-02{align-items:flex-end;gap:min(9.375vw,180px);margin-bottom:min(9.375vw,180px)}@media screen and (max-width:767px){.p-location .life__gourmet .content-02{flex-flow:column nowrap;align-items:flex-start;gap:10.6666666667vw;margin-bottom:16vw}}.p-location .life__gourmet .content-02 .text .float{margin-bottom:min(2.6041666667vw,50px)}.p-location .life__gourmet .content-02 .text .float p:nth-of-type(2){margin-left:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-location .life__gourmet .content-02 .text .float{margin-bottom:5.3333333333vw}.p-location .life__gourmet .content-02 .text .float p:nth-of-type(2){margin-left:0}.p-location .life__gourmet .content-02 .text .float p .path{width:8vw}}.p-location .life__gourmet .content-02 .text figure{width:min(26.0416666667vw,500px);margin-top:min(4.6875vw,90px)}@media screen and (max-width:767px){.p-location .life__gourmet .content-02 .text figure{width:100%;margin-top:5.3333333333vw}}.p-location .life__gourmet .content-02 .image{width:min(52.0833333333vw,1000px)}@media screen and (max-width:767px){.p-location .life__gourmet .content-02 .image{width:100%}}.p-location .life__gourmet .slider{width:100%;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-location .life__gourmet .slider{margin-bottom:5.3333333333vw}}.p-location .life__gourmet .slider .swiper-wrapper{display:flex;flex-flow:row nowrap;transition-timing-function:linear}.p-location .life__gourmet .slider .slide{width:min(20.8333333333vw,400px);height:min(15.625vw,300px)}@media screen and (max-width:767px){.p-location .life__gourmet .slider .slide{width:66.6666666667%;height:auto;aspect-ratio:4/3}}.p-location .life__gourmet .slider .slide figure{width:100%;height:100%}.p-location .life__gourmet .slider .slide figure img{width:100%;max-width:none;height:100%;object-fit:cover}.p-location .life__gourmet .slider-nav{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:min(1.0416666667vw,20px);width:100%;padding-right:min(6.25vw,120px);margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-location .life__gourmet .slider-nav{justify-content:center;gap:5.3333333333vw;padding-right:0;margin:0 auto 16vw}}.p-location .life__gourmet .slider-nav__button{display:inline-flex;align-items:center;justify-content:center;position:relative;border-radius:50%;background-color:#f7f4ed0a;flex-shrink:0;color:#f7f4ed;transition:background-color .3s ease,color .3s ease}.p-location .life__gourmet .slider-nav__button:before{--decorative-gradient-angle: 30deg;content:"";pointer-events:none;z-index:1;position:absolute;inset:0;border-radius:50%;padding:min(.0520833333vw,1px);background:linear-gradient(var(--decorative-gradient-angle),rgba(247,244,237,.1) 0%,rgba(247,244,237,.8) 50%,rgba(247,244,237,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media screen and (max-width:767px){.p-location .life__gourmet .slider-nav__button:before{padding:.1333333333vw}}.p-location .life__gourmet .slider-nav__button[data-ref=life-gourmet-slider-prev],.p-location .life__gourmet .slider-nav__button[data-ref=life-gourmet-slider-next]{width:min(3.6458333333vw,70px);height:min(3.6458333333vw,70px)}@media screen and (max-width:767px){.p-location .life__gourmet .slider-nav__button[data-ref=life-gourmet-slider-prev],.p-location .life__gourmet .slider-nav__button[data-ref=life-gourmet-slider-next]{width:9.3333333333vw;height:9.3333333333vw}}.p-location .life__gourmet .slider-nav__button[data-ref=life-gourmet-slider-toggle]{width:min(2.6041666667vw,50px);height:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-location .life__gourmet .slider-nav__button[data-ref=life-gourmet-slider-toggle]{width:8vw;height:8vw}}.p-location .life__gourmet .slider-nav__button:hover{background-color:#f7f4ed1a}.p-location .life__gourmet .slider-nav__button[aria-pressed=true]{background-color:#b2976233;color:#ccb281}.p-location .life__gourmet .slider-nav__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center}.p-location .life__gourmet .slider-nav__icon--prev,.p-location .life__gourmet .slider-nav__icon--next{background:url("data:image/svg+xml,%3csvg%20width='13'%20height='10'%20viewBox='0%200%2013%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.50032%208.68685L11.667%204.52018M11.667%204.52018L7.50033%200.353515M11.667%204.52018L0.000324782%204.52018'%20stroke='white'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center/100% auto;width:min(.7291666667vw,14px);height:auto;aspect-ratio:13/10}@media screen and (max-width:767px){.p-location .life__gourmet .slider-nav__icon--prev,.p-location .life__gourmet .slider-nav__icon--next{width:2.6666666667vw}}.p-location .life__gourmet .slider-nav__icon--prev{transform:rotate(180deg)}.p-location .life__gourmet .slider-nav__icon--pause{background:url("data:image/svg+xml,%3csvg%20width='8'%20height='10'%20viewBox='0%200%208%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='2'%20height='10'%20fill='%23D9D9D9'/%3e%3crect%20x='6'%20width='2'%20height='10'%20fill='%23D9D9D9'/%3e%3c/svg%3e") no-repeat center/100% auto;width:min(.4166666667vw,8px);height:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-location .life__gourmet .slider-nav__icon--pause{width:1.6vw;height:2vw}}.p-location .life__gourmet .slider-nav__icon--play{background:url("data:image/svg+xml,%3csvg%20width='5'%20height='6'%20viewBox='0%200%205%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.5%202.59808L2.32137e-07%205.19615L4.59269e-07%20-4.3512e-07L4.5%202.59808Z'%20fill='%23F7F4ED'/%3e%3c/svg%3e") no-repeat center/100% auto;width:min(.4166666667vw,8px);height:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-location .life__gourmet .slider-nav__icon--play{width:1.6vw;height:2vw}}.p-location .life__information{width:100%;margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-location .life__information{margin-bottom:26.6666666667vw}}.p-location .life__information>p{font-size:min(2.0833333333vw,40px);line-height:1;text-align:center;margin-bottom:min(3.6458333333vw,70px)}@media screen and (max-width:767px){.p-location .life__information>p{font-size:6.4vw;margin-bottom:8vw}}.p-location .life__information .info-tab{width:min(75vw,1440px);margin:0 auto}@media screen and (max-width:767px){.p-location .life__information .info-tab{width:calc(100% - 10.6666666667vw)}}.p-location .life__information .info-tab .tab-list{display:grid;grid-template-columns:repeat(6,1fr);width:100%;height:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-location .life__information .info-tab .tab-list{grid-template-columns:repeat(3,1fr);height:21.3333333333vw}}.p-location .life__information .info-tab .tab-list .tab-item{cursor:pointer;background-color:#4d4d4d;display:flex;align-items:center;justify-content:center}.p-location .life__information .info-tab .tab-list .tab-item span{border-left:min(.0520833333vw,1px) solid rgba(247,244,237,.1);display:block;width:100%;font-size:min(1.0416666667vw,20px);line-height:1;letter-spacing:.05em;text-align:center}@media screen and (max-width:767px){.p-location .life__information .info-tab .tab-list .tab-item span{border-left-width:.1333333333vw;font-size:2.6666666667vw}}.p-location .life__information .info-tab .tab-list .tab-item.current{background-color:#b29762}.p-location .life__information .info-tab .tab-list .tab-item.current span{border-left:none}.p-location .life__information .info-tab .tab-list .tab-item.current+.tab-item span{border-left:none}.p-location .life__information .info-gmaps{border:min(.0520833333vw,1px) solid #4d4d4d;border-top:none;display:grid;grid-template-columns:min(40.8854166667vw,785px) auto;width:min(75vw,1440px);height:min(41.6666666667vw,800px);margin:0 auto}@media screen and (max-width:767px){.p-location .life__information .info-gmaps{border-width:.1333333333vw;grid-template-columns:1fr;grid-template-rows:80vw 66.6666666667vw;width:calc(100% - 10.6666666667vw);height:auto}}.p-location .life__information .info-gmaps .map{overflow:hidden;position:relative;width:100%;height:100%}.p-location .life__information .info-gmaps .map .map-canvas{width:100%;height:100%}.p-location .life__information .info-gmaps .map .life-info-window p{color:#292929}.p-location .life__information .info-gmaps .map .life-info-window p:first-child{font-size:min(.8333333333vw,16px);line-height:1.5}@media screen and (max-width:767px){.p-location .life__information .info-gmaps .map .life-info-window p:first-child{font-size:4.2666666667vw}}.p-location .life__information .info-gmaps .map .life-info-window p:last-child{font-size:min(.625vw,12px);line-height:1.4;margin-top:min(.2083333333vw,4px)}@media screen and (max-width:767px){.p-location .life__information .info-gmaps .map .life-info-window p:last-child{font-size:3.2vw;margin-top:1.3333333333vw}}.p-location .life__information .info-gmaps .map figure{display:flex;justify-content:flex-end;width:100%;height:100%}.p-location .life__information .info-gmaps .map figure img{flex-shrink:0;display:block;width:auto;max-width:none;height:100%;aspect-ratio:1134/909}.p-location .life__information .info-gmaps.is-map-ready .map figure{display:none}.p-location .life__information .info-gmaps .place{overflow:hidden;width:100%;height:100%;padding:0 0 0 min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-location .life__information .info-gmaps .place{padding:0 2vw 0 2.6666666667vw}}.p-location .life__information .info-gmaps .place .place-list{counter-reset:place-counter-2;overflow-x:hidden;overflow-y:scroll;display:flex;flex-flow:column nowrap;width:100%;height:100%;padding:min(.5208333333vw,10px) 0}@media screen and (max-width:767px){.p-location .life__information .info-gmaps .place .place-list{padding:1.3333333333vw 0}}.p-location .life__information .info-gmaps .place .place-list:not(.current){display:none}.p-location .life__information .info-gmaps .place .place-list .place-item{counter-increment:place-counter-2;position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;gap:min(.78125vw,15px);padding:min(1.5625vw,30px) 0 min(1.5625vw,30px) min(2.0833333333vw,40px);margin-right:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-location .life__information .info-gmaps .place .place-list .place-item{align-items:center;gap:2vw;padding:4vw 0 4vw 6.6666666667vw}}.p-location .life__information .info-gmaps .place .place-list .place-item+.place-item{border-top:min(.0520833333vw,1px) solid rgba(247,244,237,.1)}@media screen and (max-width:767px){.p-location .life__information .info-gmaps .place .place-list .place-item+.place-item{border-top-width:.1333333333vw}}.p-location .life__information .info-gmaps .place .place-list .place-item.is-map-active .place-item__name,.p-location .life__information .info-gmaps .place .place-list .place-item.is-map-active .place-item__detail{color:#b29762}.p-location .life__information .info-gmaps .place .place-list .place-item:before{content:counter(place-counter-2,decimal-leading-zero);position:absolute;top:min(1.5625vw,30px);left:0;border-radius:50%;background-color:#b29762;display:flex;align-items:center;justify-content:center;width:min(1.5625vw,30px);height:min(1.5625vw,30px);font-size:min(.8333333333vw,16px);line-height:1;color:#f7f4ed}@media screen and (max-width:767px){.p-location .life__information .info-gmaps .place .place-list .place-item:before{top:3.3333333333vw;width:5.3333333333vw;height:5.3333333333vw;font-size:2.1333333333vw}}.p-location .life__information .info-gmaps .place .place-list .place-item__name{font-size:min(1.0416666667vw,20px);line-height:1.5;letter-spacing:.05em}@media screen and (max-width:767px){.p-location .life__information .info-gmaps .place .place-list .place-item__name{font-size:1.2rem}}.p-location .life__information .info-gmaps .place .place-list .place-item__name .small{font-size:.7em}.p-location .life__information .info-gmaps .place .place-list .place-item__detail{flex-shrink:0;font-size:min(.78125vw,15px);line-height:1;letter-spacing:.05em;color:#b3b3b3}@media screen and (max-width:767px){.p-location .life__information .info-gmaps .place .place-list .place-item__detail{font-size:1rem}}.p-addon .location-anchor{width:100%}.p-addon .location-anchor__list{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-addon .location-anchor__list{flex-flow:column nowrap;align-items:center;gap:2.6666666667vw}}.p-addon .location-anchor__list .anchor-item{border-top:min(.0520833333vw,1px) solid #404040;border-bottom:min(.0520833333vw,1px) solid #404040;display:flex;flex-flow:row nowrap;width:min(20.8333333333vw,400px);height:min(8.3333333333vw,160px);padding:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-addon .location-anchor__list .anchor-item{border-top-width:.1333333333vw;border-bottom-width:.1333333333vw;width:66.6666666667vw;height:21.3333333333vw;padding:2.6666666667vw}}.p-addon .location-anchor__list .anchor-item__image{flex-shrink:0;width:min(6.25vw,120px)}@media screen and (max-width:767px){.p-addon .location-anchor__list .anchor-item__image{width:16vw}}.p-addon .location-anchor__list .anchor-item__title{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:min(1.0416666667vw,20px);width:100%;padding-top:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-addon .location-anchor__list .anchor-item__title{gap:2.6666666667vw;padding-top:2.6666666667vw}}.p-addon .location-anchor__list .anchor-item__title .text{font-size:min(.8333333333vw,16px);line-height:1;letter-spacing:.05em}@media screen and (max-width:767px){.p-addon .location-anchor__list .anchor-item__title .text{font-size:2.4vw}}.p-addon .location-anchor__list .anchor-item__title .icon{position:relative;border-radius:50%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.p-addon .location-anchor__list .anchor-item__title .icon{width:min(1.5625vw,30px);height:min(1.5625vw,30px)}}@media screen and (max-width:767px){.p-addon .location-anchor__list .anchor-item__title .icon{width:5.3333333333vw;height:5.3333333333vw}}.p-addon .location-anchor__list .anchor-item__title .icon:before{--decorative-gradient-angle: 30deg;content:"";pointer-events:none;z-index:1;position:absolute;inset:0;border-radius:50%;padding:min(.0520833333vw,1px);background:linear-gradient(var(--decorative-gradient-angle),rgba(247,244,237,.1) 0%,rgba(247,244,237,.8) 50%,rgba(247,244,237,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media screen and (max-width:767px){.p-addon .location-anchor__list .anchor-item__title .icon:before{padding:.1333333333vw}}.p-addon .location-anchor__list .anchor-item__title .icon__image{z-index:1;position:relative;background:url("data:image/svg+xml,%3csvg%20width='13'%20height='10'%20viewBox='0%200%2013%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.50032%208.68685L11.667%204.52018M11.667%204.52018L7.50033%200.353515M11.667%204.52018L0.000324782%204.52018'%20stroke='white'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat right center/auto 100%;display:block;width:min(.5208333333vw,10px);height:auto;aspect-ratio:7/5}@media screen and (max-width:767px){.p-addon .location-anchor__list .anchor-item__title .icon__image{width:2vw}}.p-addon .location-anchor__list .anchor-item:hover .icon:before{animation:decorative-border-rotate .8s ease-in-out 1}.p-addon .location-anchor__list .anchor-item.current{pointer-events:none;background-color:#404040}.p-addon .location-anchor__list .anchor-item.current .icon{background-color:#b29762}.p-addon .location-anchor__list .anchor-item.current .icon:before{display:none}.p-access,.p-access__inner{width:100%}.p-access .section-title{text-align:center;margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-access .section-title{margin-bottom:10.6666666667vw}}.p-access .section-title h3{font-size:min(6.25vw,120px);line-height:1;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-access .section-title h3{font-size:10.6666666667vw;margin-bottom:5.3333333333vw}}.p-access .section-title p{letter-spacing:.08em}.p-access .section-title p.head{font-size:min(2.8125vw,54px);line-height:1.5;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-access .section-title p.head{font-size:5.6vw;margin-bottom:5.3333333333vw}}.p-access .section-title p.text{font-size:min(1.0416666667vw,20px);line-height:2}@media screen and (max-width:767px){.p-access .section-title p.text{font-size:3.7333333333vw}}.p-access .route{width:100%;margin-bottom:min(12.5vw,240px)}@media screen and (max-width:767px){.p-access .route{margin-bottom:21.3333333333vw}}.p-access .route__map{width:100%}.p-access .route__map>p{font-size:min(2.0833333333vw,40px);line-height:1;text-align:center;margin-bottom:min(3.90625vw,75px)}@media screen and (max-width:767px){.p-access .route__map>p{font-size:5.6vw;margin-bottom:8vw}}.p-access .route__map .route-tab{width:min(75vw,1440px);margin:0 auto min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-access .route__map .route-tab{width:calc(100% - 10.6666666667vw);margin:0 auto 5.3333333333vw}}.p-access .route__map .route-tab .tab-list{display:grid;grid-template-columns:repeat(4,1fr);width:100%;height:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-access .route__map .route-tab .tab-list{height:16vw}}.p-access .route__map .route-tab .tab-list .tab-item{cursor:pointer;position:relative;background-color:#404040;display:flex;align-items:center;justify-content:center}.p-access .route__map .route-tab .tab-list .tab-item span{border-left:min(.0520833333vw,1px) solid rgba(247,244,237,.1);display:block;width:100%;font-size:min(1.0416666667vw,20px);line-height:1;letter-spacing:.05em;text-align:center}@media screen and (max-width:767px){.p-access .route__map .route-tab .tab-list .tab-item span{border-left-width:.1333333333vw;font-size:1.4rem}}.p-access .route__map .route-tab .tab-list .tab-item.current{background-color:#b29762;filter:drop-shadow(0 0 10px rgba(0,0,0,.2))}.p-access .route__map .route-tab .tab-list .tab-item.current:after{content:"";position:absolute;bottom:min(.2604166667vw,5px);left:50%;transform:translate(-50%,100%);display:block;width:min(.8854166667vw,17px);height:min(.8854166667vw,17px);background-color:#b29762;clip-path:polygon(0 0,100% 0,50% 100%)}@media screen and (max-width:767px){.p-access .route__map .route-tab .tab-list .tab-item.current:after{bottom:1.3333333333vw;width:2.6666666667vw;height:2.6666666667vw}}.p-access .route__map .route-tab .tab-list .tab-item.current span{border-left:none}.p-access .route__map .route-tab .tab-list .tab-item.current+.tab-item span{border-left:none}.p-access .route__map .route-map{display:grid;grid-template-columns:auto min(38.5416666667vw,740px);width:min(75vw,1440px);margin:0 auto;display:none}.p-access .route__map .route-map.current{display:grid}@media screen and (max-width:767px){.p-access .route__map .route-map.current{display:flex}}@media screen and (max-width:767px){.p-access .route__map .route-map{flex-flow:column-reverse nowrap;width:calc(100% - 10.6666666667vw)}}.p-access .route__map .route-map__detail{display:flex;flex-flow:column nowrap;justify-content:space-between;padding-top:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-access .route__map .route-map__detail{padding-top:1.3333333333vw}}.p-access .route__map .route-map__detail .detail-list{display:flex;flex-flow:column nowrap}@media screen and (max-width:767px){.p-access .route__map .route-map__detail .detail-list{display:grid;grid-template-columns:1fr;grid-template-rows:auto}}.p-access .route__map .route-map__detail .detail-list .detail-item{cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;gap:min(1.0416666667vw,20px);width:100%;height:min(7.2916666667vw,140px);padding:min(1.8229166667vw,35px) min(1.0416666667vw,20px) min(1.8229166667vw,35px) min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-access .route__map .route-map__detail .detail-list .detail-item{pointer-events:none;grid-column:1/2;grid-row:1/2;flex-flow:column nowrap;align-items:flex-start;gap:0;height:auto;padding:0}.p-access .route__map .route-map__detail .detail-list .detail-item:nth-child(2) .icon{transform:translate(100%)}.p-access .route__map .route-map__detail .detail-list .detail-item:nth-child(3) .icon{transform:translate(200%)}.p-access .route__map .route-map__detail .detail-list .detail-item:nth-child(4) .icon{transform:translate(300%)}}.p-access .route__map .route-map__detail .detail-list .detail-item .icon{flex-shrink:0;width:min(3.6458333333vw,70px);height:min(3.3854166667vw,65px)}@media screen and (max-width:767px){.p-access .route__map .route-map__detail .detail-list .detail-item .icon{pointer-events:auto;width:25%;height:24vw;padding:2vw}}.p-access .route__map .route-map__detail .detail-list .detail-item .icon img{display:block;width:auto;height:100%;margin:0 auto}.p-access .route__map .route-map__detail .detail-list .detail-item .content{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:767px){.p-access .route__map .route-map__detail .detail-list .detail-item .content{padding:5.3333333333vw 3.3333333333vw;opacity:0}}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text:has(.wrapper){width:100%}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text>.wrapper{display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:space-between;width:100%;padding-right:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-access .route__map .route-map__detail .detail-list .detail-item .content .text>.wrapper{flex-flow:column nowrap;align-items:flex-start;padding-right:0;margin-top:2vw}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text>.wrapper.grid{display:grid;grid-template-columns:1fr 1fr;justify-content:start;column-gap:6.6666666667vw;row-gap:1.3333333333vw}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text>.wrapper.grid .upper{grid-column:span 2}}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text>.wrapper+.wrapper{margin-top:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-access .route__map .route-map__detail .detail-list .detail-item .content .text>.wrapper+.wrapper{margin-top:2.6666666667vw}}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text>.wrapper>.upper{line-height:1.5}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text>.wrapper>.lower{position:relative;flex-shrink:0}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text>.wrapper>.lower .note{display:block}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text>.wrapper>.lower .small{display:inline-block;margin-left:min(.2083333333vw,4px);font-size:min(.7291666667vw,14px)}@media screen and (max-width:767px){.p-access .route__map .route-map__detail .detail-list .detail-item .content .text>.wrapper>.lower .small{margin-left:0;font-size:3.2vw}}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p+p{margin-top:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p+p{margin-top:2vw}}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p.upper{font-size:min(.8333333333vw,16px);line-height:1;letter-spacing:.05em}@media screen and (max-width:767px){.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p.upper{font-size:4.2666666667vw;line-height:1.5}}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p.lower{font-size:min(1.25vw,24px);line-height:1;letter-spacing:.05em}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p.lower .small{font-size:min(.9375vw,18px)}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p.lower .large{font-size:min(1.9791666667vw,38px)}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p.lower .note{display:inline-block;translate:0 -50% 0;font-size:min(.7291666667vw,14px)}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p.lower .item{display:inline-block}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p.lower .fare-label{display:block;font-size:min(.7291666667vw,14px);line-height:1;margin-bottom:min(.3125vw,6px)}@media screen and (max-width:767px){.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p.lower{font-size:4vw}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p.lower .small{font-size:3.2vw}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p.lower .large{font-size:6.4vw}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p.lower .note{font-size:3.2vw}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p.lower .fare-label{font-size:3.2vw;margin-bottom:.8vw}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p.lower .wrap{display:inline-flex;flex-flow:column nowrap;margin-top:2vw}.p-access .route__map .route-map__detail .detail-list .detail-item .content .text p.lower .wrap+.wrap{margin-left:4vw}}.p-access .route__map .route-map__detail .detail-list .detail-item .content .icon{position:relative;border-radius:50%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.p-access .route__map .route-map__detail .detail-list .detail-item .content .icon{width:min(1.5625vw,30px);height:min(1.5625vw,30px)}}@media screen and (max-width:767px){.p-access .route__map .route-map__detail .detail-list .detail-item .content .icon{display:none;width:5.3333333333vw;height:5.3333333333vw}}.p-access .route__map .route-map__detail .detail-list .detail-item .content .icon:before{--decorative-gradient-angle: 30deg;content:"";pointer-events:none;z-index:1;position:absolute;inset:0;border-radius:50%;padding:min(.0520833333vw,1px);background:linear-gradient(var(--decorative-gradient-angle),rgba(247,244,237,.1) 0%,rgba(247,244,237,.8) 50%,rgba(247,244,237,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media screen and (max-width:767px){.p-access .route__map .route-map__detail .detail-list .detail-item .content .icon:before{padding:.1333333333vw}}.p-access .route__map .route-map__detail .detail-list .detail-item .content .icon__image{z-index:1;position:relative;background:url("data:image/svg+xml,%3csvg%20width='13'%20height='10'%20viewBox='0%200%2013%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.50032%208.68685L11.667%204.52018M11.667%204.52018L7.50033%200.353515M11.667%204.52018L0.000324782%204.52018'%20stroke='white'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat right center/auto 100%;display:block;width:min(.5208333333vw,10px);height:auto;aspect-ratio:7/5}@media screen and (max-width:767px){.p-access .route__map .route-map__detail .detail-list .detail-item .content .icon__image{width:2.6666666667vw}}.p-access .route__map .route-map__detail .detail-list .detail-item.current{pointer-events:none;background-color:#404040;filter:drop-shadow(0 0 10px rgba(0,0,0,.2))}@media screen and (max-width:767px){.p-access .route__map .route-map__detail .detail-list .detail-item.current{background-color:transparent}.p-access .route__map .route-map__detail .detail-list .detail-item.current .icon{background-color:#404040}.p-access .route__map .route-map__detail .detail-list .detail-item.current .content{background-color:#404040;opacity:1}}.p-access .route__map .route-map__detail>.note{font-size:min(.625vw,12px);line-height:1.7;letter-spacing:.05em;color:#b3b3b3;padding-right:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-access .route__map .route-map__detail>.note{font-size:2.6666666667vw;padding-right:0}}.p-access .access-place{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(2.0833333333vw,40px);overflow:hidden}@media screen and (max-width:767px){.p-access .access-place{flex-flow:column nowrap;gap:5.3333333333vw;padding:0 5.3333333333vw}}.p-access .access-place__item{position:relative;width:min(20.8333333333vw,400px);height:fit-content;--access-place-delay: 0s}.p-access .access-place__item>figure,.p-access .access-place__item>.text{opacity:0;filter:blur(min(.7291666667vw,14px));transform:translate3d(0,min(1.25vw,24px),0) scale(.96);transform-origin:center;transition:opacity .9s ease calc(.3s + var(--access-place-delay)),filter .9s ease calc(.3s + var(--access-place-delay)),transform .9s ease calc(.3s + var(--access-place-delay));will-change:opacity,filter,transform}@media screen and (max-width:767px){.p-access .access-place__item{width:100%}.p-access .access-place__item>figure,.p-access .access-place__item>.text{transform:translate3d(0,3.2vw,0) scale(.96)}}.p-access .access-place__item:nth-of-type(2){--access-place-delay: .18s;margin-top:min(3.125vw,60px)}@media screen and (max-width:767px){.p-access .access-place__item:nth-of-type(2){margin-top:0}}.p-access .access-place__item:nth-of-type(3){--access-place-delay: .36s}.p-access .access-place.is-active .access-place__item>figure,.p-access .access-place.is-active .access-place__item>.text{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.p-access html.is-scroll-init-hidden .access-place .access-place__item>figure,.p-access html.is-scroll-init-hidden .access-place .access-place__item>.text{opacity:0!important}.p-access .train .float{margin-bottom:min(3.125vw,60px)}@media screen and (max-width:767px){.p-access .train .float{margin-bottom:8vw}}.p-access .train .float p{font-size:min(4.1666666667vw,80px);text-align:center}@media screen and (max-width:767px){.p-access .train .float p{font-size:10.6666666667vw}}.p-access .train .access-place__item .text{position:absolute;bottom:0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;width:100%;padding:0 min(1.5625vw,30px) min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-access .train .access-place__item .text{padding:0 1.3333333333vw 5.3333333333vw}}.p-access .train .access-place__item .text p:nth-of-type(1){font-size:min(1.875vw,36px);line-height:1}.p-access .train .access-place__item .text p:nth-of-type(1) span{display:inline-block;font-size:min(1.25vw,24px);line-height:1;margin-bottom:min(.78125vw,15px)}@media screen and (max-width:767px){.p-access .train .access-place__item .text p:nth-of-type(1){font-size:6.4vw}.p-access .train .access-place__item .text p:nth-of-type(1) span{font-size:4.2666666667vw;margin-bottom:1.3333333333vw}}.p-access .train .access-place__item .text p:nth-of-type(2){font-size:min(1.875vw,36px);line-height:1}.p-access .train .access-place__item .text p:nth-of-type(2) span{font-size:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-access .train .access-place__item .text p:nth-of-type(2){font-size:6.4vw}.p-access .train .access-place__item .text p:nth-of-type(2) span{font-size:7.7333333333vw}}.p-access .train .access-place__item .small{position:absolute;bottom:min(.5208333333vw,10px);right:min(1.0416666667vw,20px);display:block;font-size:min(1.1458333333vw,22px);line-height:1}.p-access .train .access-place__item .small em{font-style:normal;font-size:min(1.25vw,24px)}@media screen and (max-width:767px){.p-access .train .access-place__item .small{bottom:1.3333333333vw;right:.6666666667vw;font-size:3.2vw}.p-access .train .access-place__item .small em{font-size:3.7333333333vw}}.p-access .train__map{background-image:url(/shuto/tsukishima/_astro/bg_train.CUmP1Fz3.webp);background-size:100% auto;background-position:left top;background-repeat:no-repeat;display:flex;flex-flow:column nowrap;align-items:center;gap:min(4.1666666667vw,80px);width:100%;padding-top:min(13.0208333333vw,250px);margin:max(-1.5625vw,-30px) 0 min(14.5833333333vw,280px)}@media screen and (max-width:767px){.p-access .train__map{gap:4vw;padding-top:33.3333333333vw;margin:-4vw 0 37.3333333333vw}}.p-access .train__map .image{width:min(46.875vw,900px)}@media screen and (max-width:767px){.p-access .train__map .image{width:100%;padding:0 5.3333333333vw 2.6666666667vw}}.p-access .train__map .diagram{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-access .train__map .diagram{flex-flow:column nowrap;gap:10.6666666667vw;padding:0 5.3333333333vw}}.p-access .train__map .diagram-item{width:min(25.5208333333vw,490px)}@media screen and (max-width:767px){.p-access .train__map .diagram-item{width:100%}}.p-access .car{width:100%}.p-access .car .float{margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-access .car .float{margin-bottom:10.6666666667vw}}.p-access .car .float p{font-size:min(4.1666666667vw,80px);text-align:center}@media screen and (max-width:767px){.p-access .car .float p{font-size:10.6666666667vw}}.p-access .car__content{display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:min(9.375vw,180px);margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-access .car__content{flex-flow:column-reverse nowrap;gap:10.6666666667vw;margin-bottom:16vw}}.p-access .car__content .text .section-title{text-align:left;margin-bottom:min(3.6458333333vw,70px)}@media screen and (max-width:767px){.p-access .car__content .text .section-title{padding:0 5.3333333333vw;margin-bottom:5.3333333333vw}}.p-access .car__content .text figure{width:min(33.8541666667vw,650px)}@media screen and (max-width:767px){.p-access .car__content .text figure{width:100%;padding:0 5.3333333333vw}}.p-access .car__content .image{position:relative;width:min(43.2291666667vw,830px)}@media screen and (max-width:767px){.p-access .car__content .image{width:100%;height:73.3333333333vw}}.p-access .car__content .image figure{width:100%;height:100%}@media screen and (max-width:767px){.p-access .car__content .image figure{overflow:hidden;display:flex;align-items:flex-end}}.p-access .car__content .image figure img{width:100%;max-width:none;height:100%;object-fit:cover}@media screen and (max-width:767px){.p-access .car__content .image figure img{width:100%;height:auto}}.p-access .car__content .image__text{position:absolute;bottom:min(1.5625vw,30px);left:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-access .car__content .image__text{bottom:2.6666666667vw;left:2.6666666667vw}}.p-access .car__content .image__text p:nth-of-type(1){font-size:min(.8333333333vw,16px);line-height:1;letter-spacing:.05em}@media screen and (max-width:767px){.p-access .car__content .image__text p:nth-of-type(1){font-size:2.6666666667vw;margin-bottom:1.3333333333vw}}.p-access .car__content .image__text p:nth-of-type(2){font-size:min(1.5625vw,30px);line-height:1;letter-spacing:.05em}.p-access .car__content .image__text p:nth-of-type(2) .large{font-size:min(2.6041666667vw,50px)}.p-access .car__content .image__text p:nth-of-type(2) .small{font-size:min(.9375vw,18px)}@media screen and (max-width:767px){.p-access .car__content .image__text p:nth-of-type(2){font-size:4.2666666667vw}.p-access .car__content .image__text p:nth-of-type(2) .large{font-size:6.9333333333vw}.p-access .car__content .image__text p:nth-of-type(2) .small{font-size:2.6666666667vw}}.p-access .car__place{position:relative;margin-bottom:min(3.125vw,60px)}@media screen and (max-width:767px){.p-access .car__place{margin-bottom:8vw}}.p-access .car__place:before{content:"";z-index:-1;position:absolute;top:max(-10.4166666667vw,-200px);left:0;background-image:url(/shuto/tsukishima/_astro/bg_car.ap08W-vt.webp);background-size:100% auto;background-position:left top;background-repeat:no-repeat;display:block;width:100%;height:min(78.125vw,1500px)}@media screen and (max-width:767px){.p-access .car__place:before{top:-13.3333333333vw;height:100vw}}.p-access .car__place>p{text-align:center}.p-access .car__place>p:nth-of-type(1){font-size:min(1.875vw,36px);line-height:1;letter-spacing:.05em;margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-access .car__place>p:nth-of-type(1){font-size:2.1rem;line-height:1.5;margin-bottom:5.3333333333vw}}.p-access .car__place>p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em}@media screen and (max-width:767px){.p-access .car__place>p:nth-of-type(2){font-size:1.4rem}}.p-access .car__place+.access-text{width:min(66.6666666667vw,1280px);margin:0 auto min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-access .car__place+.access-text{width:100%;padding:0 8vw;margin:0 auto 2.6666666667vw}}.p-access .car__place+.access-text p{font-size:min(.9375vw,18px);line-height:1;letter-spacing:.05em}.p-access .car__place+.access-text p .large{font-size:min(1.1458333333vw,22px)}@media screen and (max-width:767px){.p-access .car__place+.access-text p{font-size:1.2rem}.p-access .car__place+.access-text p .large{font-size:1.4rem}}.p-access .car .access-place.on-car{margin-bottom:min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-access .car .access-place.on-car{margin-bottom:24vw}}.p-access .car .access-place.on-car .access-place__item figure{position:relative}.p-access .car .access-place.on-car .access-place__item figure figcaption{top:min(1.5625vw,30px);left:min(1.5625vw,30px);font-size:min(1.875vw,36px);line-height:1;padding:0}@media screen and (max-width:767px){.p-access .car .access-place.on-car .access-place__item figure figcaption{top:2.6666666667vw;left:2.6666666667vw;font-size:4vw}}.p-access .car .access-place.on-car .access-place__item .text{margin-top:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-access .car .access-place.on-car .access-place__item .text{margin-top:2.6666666667vw}}.p-access .car .access-place.on-car .access-place__item .text p:nth-of-type(1){font-size:min(.8333333333vw,16px);line-height:1;letter-spacing:.05em}@media screen and (max-width:767px){.p-access .car .access-place.on-car .access-place__item .text p:nth-of-type(1){font-size:4.2666666667vw;margin-bottom:2vw}}.p-access .car .access-place.on-car .access-place__item .text p:nth-of-type(2){font-size:min(1.5625vw,30px);line-height:1;letter-spacing:.05em}.p-access .car .access-place.on-car .access-place__item .text p:nth-of-type(2) .large{font-size:min(2.6041666667vw,50px)}.p-access .car .access-place.on-car .access-place__item .text p:nth-of-type(2) .small{display:inline-block;font-size:min(1.6666666667vw,32px);margin-left:min(2.0833333333vw,40px);margin-right:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-access .car .access-place.on-car .access-place__item .text p:nth-of-type(2){font-size:5.3333333333vw}.p-access .car .access-place.on-car .access-place__item .text p:nth-of-type(2) .large{font-size:6.4vw}.p-access .car .access-place.on-car .access-place__item .text p:nth-of-type(2) .small{font-size:4.2666666667vw}}.p-design,.p-design__inner{width:100%}.p-design .section-title{text-align:center;margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-design .section-title{margin-bottom:10.6666666667vw}}.p-design .section-title h3{font-size:min(6.25vw,120px);line-height:1;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-design .section-title h3{font-size:10.6666666667vw;margin-bottom:5.3333333333vw}}.p-design .section-title p{letter-spacing:.08em}.p-design .section-title p.head{font-size:min(2.8125vw,54px);line-height:1.5;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-design .section-title p.head{font-size:5.6vw;margin-bottom:5.3333333333vw}}.p-design .section-title p.text{font-size:min(1.0416666667vw,20px);line-height:2}@media screen and (max-width:767px){.p-design .section-title p.text{font-size:3.7333333333vw}}.p-design .section-title p .notation{translate:0 -100% 0;display:inline-block;font-size:.4em;line-height:1;margin-bottom:auto}.p-design .visual{width:100%;margin-bottom:min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-design .visual{margin-bottom:16vw}}.p-design .visual__image{width:100%}.p-design .facade{background-image:url(/shuto/tsukishima/_astro/bg_entrance.F6ZA1diD.webp);background-size:100% auto;background-position:left top;background-repeat:no-repeat;display:flex;flex-flow:row nowrap;justify-content:center;gap:min(1.0416666667vw,20px);width:100%;margin-bottom:min(11.9791666667vw,230px)}@media screen and (max-width:767px){.p-design .facade{flex-flow:column-reverse nowrap;align-items:center;gap:5.3333333333vw;margin-bottom:16vw}}.p-design .facade__image{width:min(37.5vw,720px)}@media screen and (max-width:767px){.p-design .facade__image{width:100%}}.p-design .facade__content{width:min(39.5833333333vw,760px)}@media screen and (max-width:767px){.p-design .facade__content{width:100%;padding:0 5.3333333333vw}}.p-design .facade__content .float{margin-bottom:min(3.125vw,60px)}@media screen and (max-width:767px){.p-design .facade__content .float{margin-bottom:8vw}}.p-design .facade__content .section-title{margin-bottom:min(3.6458333333vw,70px)}@media screen and (max-width:767px){.p-design .facade__content .section-title{margin-bottom:5.3333333333vw}}.p-design .facade__content .section-title p{text-align:left}.p-design .facade__content .facade-content{display:flex;flex-flow:row nowrap;gap:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-design .facade__content .facade-content{gap:5.3333333333vw}}.p-design .facade__content .facade-content .image{flex-shrink:0;width:min(18.2291666667vw,350px)}@media screen and (max-width:767px){.p-design .facade__content .facade-content .image{width:40vw}}.p-design .facade__content .facade-content .text{margin-top:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-design .facade__content .facade-content .text{margin-top:4vw}}.p-design .facade__content .facade-content .text p:nth-of-type(1){font-size:min(1.5625vw,30px);line-height:1.6;letter-spacing:.05em;margin-bottom:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-design .facade__content .facade-content .text p:nth-of-type(1){font-size:4vw;margin-bottom:4vw}}.p-design .facade__content .facade-content .text p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.p-design .facade__content .facade-content .text p:nth-of-type(2){font-size:1.2rem}}.p-design .facade__content .facade-content-02{align-items:flex-end;margin-top:max(-2.6041666667vw,-50px)}@media screen and (max-width:767px){.p-design .facade__content .facade-content-02{margin-top:0}}.p-design .entrance{width:100%}.p-design .entrance>.float{margin-bottom:min(3.125vw,60px)}@media screen and (max-width:767px){.p-design .entrance>.float{margin-bottom:8vw}}.p-design .entrance>.float p{font-size:min(4.1666666667vw,80px);text-align:center}@media screen and (max-width:767px){.p-design .entrance>.float p{font-size:10.6666666667vw}}.p-design .entrance__visual{width:100%;margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-design .entrance__visual{margin-bottom:13.3333333333vw}}.p-design .entrance__image{width:min(66.6666666667vw,1280px);margin:0 auto min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-design .entrance__image{width:100%;padding:0 5.3333333333vw;margin:0 auto 13.3333333333vw}}.p-design .concept{background-color:#404040;width:min(87.5vw,1680px);padding:min(1.0416666667vw,20px);margin:0 auto min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-design .concept{width:100%;padding:2.6666666667vw;margin:0 auto 16vw}}.p-design .concept__inner{border:min(.0520833333vw,1px) solid #666666;background-image:url(/shuto/tsukishima/_astro/bg_concept.UlhGzokn.webp);background-size:100% auto;background-position:left top;background-repeat:no-repeat;display:flex;flex-flow:column nowrap;align-items:center;width:100%;padding:min(9.375vw,180px) 0}@media screen and (max-width:767px){.p-design .concept__inner{border-width:.1333333333vw;padding:13.3333333333vw 0}}.p-design .concept__inner>.float{margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-design .concept__inner>.float{margin-bottom:5.3333333333vw}}.p-design .concept__inner>.float p{font-size:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-design .concept__inner>.float p{font-size:10.6666666667vw;text-align:center}}.p-design .concept__inner>p{font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em;text-align:center;margin-bottom:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-design .concept__inner>p{font-size:1.2rem;margin-bottom:8vw}}.p-design .concept__inner .concept-image{width:min(41.6666666667vw,800px);margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-design .concept__inner .concept-image{width:100%;padding:0 5.3333333333vw;margin-bottom:13.3333333333vw}}.p-design .concept__inner .concept-trinity>p{font-size:min(2.6041666667vw,50px);line-height:1;text-align:center;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-design .concept__inner .concept-trinity>p{font-size:6.6666666667vw;margin-bottom:5.3333333333vw}}.p-design .concept__inner .concept-trinity__image{width:min(33.0729166667vw,635px);margin:0 auto min(6.25vw,120px)}@media screen and (max-width:767px){.p-design .concept__inner .concept-trinity__image{width:100%;padding:0 5.3333333333vw;margin:0 auto 10.6666666667vw}}.p-design .concept__inner .concept-trinity__list{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(3.125vw,60px)}@media screen and (max-width:767px){.p-design .concept__inner .concept-trinity__list{flex-flow:column nowrap;align-items:center;gap:5.3333333333vw}}.p-design .concept__inner .concept-trinity__list .trinity-item{display:flex;flex-flow:column nowrap;align-items:center;gap:min(1.5625vw,30px);width:min(22.9166666667vw,440px)}@media screen and (max-width:767px){.p-design .concept__inner .concept-trinity__list .trinity-item{display:grid;grid-template-columns:26.6666666667vw 40vw;grid-template-rows:auto;gap:2.6666666667vw;width:fit-content;padding:0 5.3333333333vw}}.p-design .concept__inner .concept-trinity__list .trinity-item__image{width:100%}@media screen and (max-width:767px){.p-design .concept__inner .concept-trinity__list .trinity-item__image{grid-column:1/2;grid-row:span 2}.p-design .concept__inner .concept-trinity__list .trinity-item__image figcaption{font-size:1.3333333333vw;padding:1.3333333333vw}}.p-design .concept__inner .concept-trinity__list .trinity-item__text{display:flex;flex-flow:row nowrap;align-items:center;gap:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-design .concept__inner .concept-trinity__list .trinity-item__text{justify-content:center;gap:4vw}}.p-design .concept__inner .concept-trinity__list .trinity-item__text .icon{height:min(3.5416666667vw,68px)}@media screen and (max-width:767px){.p-design .concept__inner .concept-trinity__list .trinity-item__text .icon{height:9.0666666667vw}}.p-design .concept__inner .concept-trinity__list .trinity-item__text .icon img{width:auto;max-width:none;height:100%}.p-design .concept__inner .concept-trinity__list .trinity-item__text .text{border-left:min(.0520833333vw,1px) solid rgba(247,244,237,.1);padding-left:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-design .concept__inner .concept-trinity__list .trinity-item__text .text{border-left-width:.1333333333vw;padding-left:4vw}}.p-design .concept__inner .concept-trinity__list .trinity-item__text .text p{font-size:min(1.25vw,24px);line-height:1.5;letter-spacing:.05em}@media screen and (max-width:767px){.p-design .concept__inner .concept-trinity__list .trinity-item__text .text p{font-size:3.2vw}}@media screen and (max-width:767px){.p-design .concept__inner .concept-trinity__list .trinity-item .c-button{width:37.3333333333vw;min-width:0;height:8vw;padding:0 2.6666666667vw;margin:0 auto}.p-design .concept__inner .concept-trinity__list .trinity-item .c-button span{font-size:3.7333333333vw}}.p-design .concept__modal{pointer-events:none;z-index:1100;position:fixed;inset:0;opacity:0;background-color:#000000bf;overflow-y:auto;backdrop-filter:blur(3px);transition:opacity .3s ease;width:100%;padding:min(4.1666666667vw,80px) 0}@media screen and (max-width:767px){.p-design .concept__modal{padding:8vw 0}}.p-design .concept__modal.is-active{pointer-events:auto;opacity:1}.p-design .concept__modal-close{z-index:2;position:sticky;top:0;right:min(1.5625vw,30px);border:none;display:block;padding:0;cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3csvg%20width='39'%20height='34'%20viewBox='0%200%2039%2034'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.352208'%20y='32.1702'%20width='49.5'%20height='0.5'%20transform='rotate(-40%200.352208%2032.1702)'%20fill='%23F7F4ED'%20stroke='%23F7F4ED'%20stroke-width='0.5'/%3e%3crect%20x='0.352208'%20y='-0.0308142'%20width='49.5'%20height='0.5'%20transform='matrix(0.766044%200.642788%200.642788%20-0.766044%200.102208%200.858438)'%20fill='%23F7F4ED'%20stroke='%23F7F4ED'%20stroke-width='0.5'/%3e%3c/svg%3e") no-repeat center/100% auto;background-color:transparent;width:min(2.03125vw,39px);height:min(1.7708333333vw,34px);margin:0 0 max(-1.7708333333vw,-34px) auto}@media screen and (max-width:767px){.p-design .concept__modal-close{top:2.6666666667vw;right:5.0666666667vw;width:7.4666666667vw;height:6.4vw;margin:0 0 -3.2vw auto}}.p-design .concept__modal .modal{display:none;position:relative;background-color:#292929;width:min(87.5vw,1680px);padding-top:min(9.375vw,180px);margin:0 auto}.p-design .concept__modal .modal.current{display:block}@media screen and (max-width:767px){.p-design .concept__modal .modal{width:calc(100% - 5.3333333333vw);padding-top:10.6666666667vw}}.p-design .concept__modal .modal__title{position:absolute;top:min(4.1666666667vw,80px);left:50%;transform:translate(-50%,-100%);width:100%;font-size:min(7.8125vw,150px);line-height:1;text-align:center;opacity:.2}@media screen and (max-width:767px){.p-design .concept__modal .modal__title{font-size:10.6666666667vw;transform:translate(-50%,-100%)}}.p-design .concept__modal .modal__head{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:min(6.25vw,120px);margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__head{flex-flow:column-reverse nowrap;gap:5.3333333333vw;margin-bottom:10.6666666667vw;padding:0 2.6666666667vw}}.p-design .concept__modal .modal__head>.text{display:flex;flex-flow:column nowrap;align-items:center}@media screen and (max-width:767px){.p-design .concept__modal .modal__head>.text{width:100%}}.p-design .concept__modal .modal__head>.text .type{display:flex;flex-flow:row nowrap;align-items:center;gap:min(2.0833333333vw,40px);margin-bottom:min(3.125vw,60px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__head>.text .type{justify-content:center;gap:4vw}}.p-design .concept__modal .modal__head>.text .type .icon{height:min(3.5416666667vw,68px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__head>.text .type .icon{height:10.6666666667vw}}.p-design .concept__modal .modal__head>.text .type .icon img{width:auto;max-width:none;height:100%}.p-design .concept__modal .modal__head>.text .type>.text{border-left:min(.0520833333vw,1px) solid rgba(247,244,237,.1);padding-left:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__head>.text .type>.text{border-left-width:.1333333333vw;padding-left:4vw}}.p-design .concept__modal .modal__head>.text .type>.text>p{font-size:min(1.25vw,24px);line-height:1.5;letter-spacing:.05em}@media screen and (max-width:767px){.p-design .concept__modal .modal__head>.text .type>.text>p{font-size:3.7333333333vw}}.p-design .concept__modal .modal__head>.text>p:nth-of-type(1){font-size:min(1.5625vw,30px);line-height:1.5;letter-spacing:.05em;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__head>.text>p:nth-of-type(1){font-size:2rem;margin-bottom:4vw;text-align:center}}.p-design .concept__modal .modal__head>.text>p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em;text-align:center}@media screen and (max-width:767px){.p-design .concept__modal .modal__head>.text>p:nth-of-type(2){font-size:1.4rem;text-align:left}}.p-design .concept__modal .modal__head>.image{width:min(31.25vw,600px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__head>.image{width:100%}}.p-design .concept__modal .modal__note{padding:0 min(2.0833333333vw,40px) min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__note{padding:0 4vw 4vw}}.p-design .concept__modal .modal__note p{font-size:1.2rem;line-height:1.7;letter-spacing:.05em;color:#b3b3b3}@media screen and (max-width:767px){.p-design .concept__modal .modal__note p{font-size:1rem;text-align:justify}}.p-design .concept__modal .modal__content{width:100%}.p-design .concept__modal .modal__content.content-01{background-image:url(/shuto/tsukishima/_astro/bg_concept-modal01.CW89ob07.webp);background-size:100% auto;background-position:left top;background-repeat:no-repeat;display:flex;flex-flow:row nowrap;justify-content:center;gap:min(2.8645833333vw,55px);padding-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-01{flex-flow:column nowrap;gap:5.3333333333vw;padding:10.6666666667vw 2.6666666667vw}}.p-design .concept__modal .modal__content.content-01>.image{width:min(35.15625vw,675px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-01>.image{width:100%}}.p-design .concept__modal .modal__content.content-01>.text{width:min(35.4166666667vw,680px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-01>.text{width:100%}}.p-design .concept__modal .modal__content.content-01>.text>p{text-align:center}.p-design .concept__modal .modal__content.content-01>.text>p:nth-of-type(1){font-size:min(1.5625vw,30px);line-height:1;letter-spacing:.05em;margin-bottom:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-01>.text>p:nth-of-type(1){font-size:2rem;line-height:1.5;margin-bottom:2.6666666667vw}}.p-design .concept__modal .modal__content.content-01>.text>p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em;margin-bottom:min(3.125vw,60px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-01>.text>p:nth-of-type(2){font-size:1.4rem;text-align:left;margin-bottom:5.3333333333vw}}.p-design .concept__modal .modal__content.content-01>.text .point-list{display:flex;flex-flow:column nowrap;gap:min(1.5625vw,30px);width:100%}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-01>.text .point-list{gap:2.6666666667vw}}.p-design .concept__modal .modal__content.content-01>.text .point-list .point-item{background-color:#f7f4ed0d;width:100%;padding:min(3.125vw,60px) min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-01>.text .point-list .point-item{padding:4vw 3.3333333333vw}}.p-design .concept__modal .modal__content.content-01>.text .point-list .point-item p:nth-of-type(1){font-size:min(1.25vw,24px);line-height:1;letter-spacing:.05em;margin-bottom:min(1.5625vw,30px);text-align:center}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-01>.text .point-list .point-item p:nth-of-type(1){font-size:1.6rem;line-height:1.5;margin-bottom:2.6666666667vw}}.p-design .concept__modal .modal__content.content-01>.text .point-list .point-item p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.02em}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-01>.text .point-list .point-item p:nth-of-type(2){font-size:1.2rem}}.p-design .concept__modal .modal__content.content-02{width:100%;padding-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-02{padding:0 2.6666666667vw 13.3333333333vw}}.p-design .concept__modal .modal__content.content-02 .image-wrapper{display:flex;flex-flow:row nowrap;gap:min(2.6041666667vw,50px);width:min(75vw,1440px);margin:0 auto min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-02 .image-wrapper{flex-flow:column nowrap;gap:2.6666666667vw;width:100%;margin:0 auto 8vw}}.p-design .concept__modal .modal__content.content-02 .content{width:min(75vw,1440px);margin:0 auto}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-02 .content{width:100%}}.p-design .concept__modal .modal__content.content-02 .content>p{font-size:min(1.5625vw,30px);line-height:1;letter-spacing:.05em;text-align:center;margin-bottom:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-02 .content>p{font-size:4vw;line-height:1.5;margin-bottom:6.6666666667vw}}.p-design .concept__modal .modal__content.content-02 .content .item-list{display:flex;flex-flow:row nowrap;gap:min(4.1666666667vw,80px);width:100%}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-02 .content .item-list{flex-flow:column nowrap;gap:8vw}}.p-design .concept__modal .modal__content.content-02 .content .item-list .item{width:100%}.p-design .concept__modal .modal__content.content-02 .content .item-list .item>.image{width:100%;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-02 .content .item-list .item>.image{margin-bottom:4vw}}.p-design .concept__modal .modal__content.content-02 .content .item-list .item>.text{width:100%;margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-02 .content .item-list .item>.text{margin-bottom:4vw}}.p-design .concept__modal .modal__content.content-02 .content .item-list .item>.text p:nth-of-type(1){font-size:min(1.25vw,24px);line-height:1.5;letter-spacing:.05em;margin-bottom:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-02 .content .item-list .item>.text p:nth-of-type(1){font-size:1.6rem;margin-bottom:2vw}}.p-design .concept__modal .modal__content.content-02 .content .item-list .item>.text p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-02 .content .item-list .item>.text p:nth-of-type(2){font-size:1.2rem}}.p-design .concept__modal .modal__content.content-02 .content .item-list .item .plant-items{width:fit-content;margin:0 auto}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-02 .content .item-list .item .plant-items{width:100%}}.p-design .concept__modal .modal__content.content-02 .content .item-list .item .plant-items__list{display:grid;grid-template-columns:repeat(3,min(8.3333333333vw,160px));justify-content:center;column-gap:min(1.0416666667vw,20px);row-gap:min(3.125vw,60px);padding-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-02 .content .item-list .item .plant-items__list{grid-template-columns:repeat(2,1fr);column-gap:2vw;row-gap:8.6666666667vw;padding-bottom:2.6666666667vw}}.p-design .concept__modal .modal__content.content-02 .content .item-list .item .plant-items__list .plant{width:100%}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-02 .content .item-list .item .plant-items .note{font-size:1rem;text-align:center;margin-top:8vw}}.p-design .concept__modal .modal__content.content-03{width:100%;padding-bottom:min(9.375vw,180px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-03{padding:0 2.6666666667vw 13.3333333333vw}}.p-design .concept__modal .modal__content.content-03 .content-wrapper{display:flex;flex-flow:row nowrap;align-items:center;gap:min(4.6875vw,90px);width:min(75vw,1440px);margin:0 auto min(6.25vw,120px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-03 .content-wrapper{flex-flow:column nowrap;gap:13.3333333333vw;width:100%;margin:0 auto 8vw}}.p-design .concept__modal .modal__content.content-03 .content-wrapper>.image{flex-shrink:0;width:min(35.4166666667vw,680px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-03 .content-wrapper>.image{width:100%}}.p-design .concept__modal .modal__content.content-03 .content-wrapper>.text p:nth-of-type(1){font-size:min(1.25vw,24px);line-height:1.5;letter-spacing:.05em;margin-bottom:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-03 .content-wrapper>.text p:nth-of-type(1){font-size:1.6rem;margin-bottom:2vw}}.p-design .concept__modal .modal__content.content-03 .content-wrapper>.text p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-03 .content-wrapper>.text p:nth-of-type(2){font-size:1.2rem}}.p-design .concept__modal .modal__content.content-03 .content-wrapper-02{flex-flow:row-reverse nowrap}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-03 .content-wrapper-02{flex-flow:column nowrap}}.p-design .concept__modal .modal__content.content-03 .content-wrapper-02 .text p{text-align:center}.p-design .concept__modal .modal__content.content-03 .content-wrapper-02 .text p:nth-of-type(1){font-size:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-03 .content-wrapper-02 .text p:nth-of-type(1){font-size:2rem}}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-03 .content-wrapper-02 .text p:nth-of-type(2){font-size:1.4rem;text-align:left}}.p-design .concept__modal .modal__content.content-03 .content-image{width:min(75vw,1440px);margin:0 auto}@media screen and (max-width:767px){.p-design .concept__modal .modal__content.content-03 .content-image{width:100%}}.p-design .point{width:100%}.p-design .point__entrance{width:100%;margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-design .point__entrance{margin-bottom:0}}.p-design .point__entrance .entrance-image{width:100%;margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-design .point__entrance .entrance-image{margin-bottom:10.6666666667vw}}.p-design .point__entrance .entrance-text{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:min(7.8125vw,150px)}@media screen and (max-width:767px){.p-design .point__entrance .entrance-text{flex-flow:column nowrap;align-items:flex-start;gap:5.3333333333vw;padding:0 5.3333333333vw}}.p-design .point__entrance .entrance-text .float p{font-size:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-design .point__entrance .entrance-text .float p{font-size:10.6666666667vw}}.p-design .point__entrance .entrance-text .text p:nth-of-type(1){font-size:min(1.875vw,36px);line-height:1;letter-spacing:.05em;margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-design .point__entrance .entrance-text .text p:nth-of-type(1){font-size:5.6vw;margin-bottom:5.3333333333vw}}.p-design .point__entrance .entrance-text .text p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em}@media screen and (max-width:767px){.p-design .point__entrance .entrance-text .text p:nth-of-type(2){font-size:3.7333333333vw}}.p-design .point__lounge{background-image:url(/shuto/tsukishima/_astro/bg_point-lounge.Dhm1foMt.webp);background-size:min(52.0833333333vw,1000px) auto;background-position:right top;background-repeat:no-repeat;display:flex;flex-flow:row nowrap;align-items:flex-end;gap:min(5.2083333333vw,100px);width:100%;margin-bottom:min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-design .point__lounge{background-size:100% auto;flex-flow:column nowrap;align-items:flex-start;gap:8vw;padding-top:26.6666666667vw;margin-bottom:26.6666666667vw}}.p-design .point__lounge .lounge-image{width:min(62.5vw,1200px)}@media screen and (max-width:767px){.p-design .point__lounge .lounge-image{width:100%}}.p-design .point__lounge .lounge-text{width:min(17.7083333333vw,340px)}@media screen and (max-width:767px){.p-design .point__lounge .lounge-text{width:100%;padding:0 5.3333333333vw}}.p-design .point__lounge .lounge-text .float{margin-bottom:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-design .point__lounge .lounge-text .float{margin-bottom:8vw}}.p-design .point__lounge .lounge-text .float p{font-size:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-design .point__lounge .lounge-text .float p{font-size:10.6666666667vw}}.p-design .point__lounge .lounge-text .text p{font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em}@media screen and (max-width:767px){.p-design .point__lounge .lounge-text .text p{font-size:3.7333333333vw}}.p-design .point__coach{width:100%;margin-bottom:min(9.375vw,180px)}@media screen and (max-width:767px){.p-design .point__coach{margin-bottom:16vw}}.p-design .point__coach .coach-image{width:min(83.3333333333vw,1600px);margin:0 auto min(6.25vw,120px)}@media screen and (max-width:767px){.p-design .point__coach .coach-image{width:100%;margin:0 auto 10.6666666667vw}}.p-design .point__coach .coach-text{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(7.8125vw,150px)}@media screen and (max-width:767px){.p-design .point__coach .coach-text{flex-flow:column nowrap;gap:5.3333333333vw;padding:0 5.3333333333vw}}.p-design .point__coach .coach-text .float p{font-size:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-design .point__coach .coach-text .float p{font-size:10.6666666667vw}}.p-design .point__coach .coach-text .text p:nth-of-type(1){font-size:min(1.875vw,36px);line-height:1;letter-spacing:.05em;margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-design .point__coach .coach-text .text p:nth-of-type(1){font-size:5.6vw;margin-bottom:5.3333333333vw}}.p-design .point__coach .coach-text .text p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em}@media screen and (max-width:767px){.p-design .point__coach .coach-text .text p:nth-of-type(2){font-size:3.7333333333vw}}.p-design .point__hall{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(3.125vw,60px);margin-bottom:min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-design .point__hall{gap:5.3333333333vw;padding:0 5.3333333333vw;margin-bottom:20vw}}.p-design .point__hall .hall-item{width:min(33.3333333333vw,640px)}@media screen and (max-width:767px){.p-design .point__hall .hall-item{width:100%}}.p-design .point__hall .hall-item .hall-image{position:relative;width:100%;margin-bottom:min(3.125vw,60px)}@media screen and (max-width:767px){.p-design .point__hall .hall-item .hall-image{margin-bottom:5.3333333333vw}.p-design .point__hall .hall-item .hall-image figcaption{font-size:1.6vw;padding:1.3333333333vw}}.p-design .point__hall .hall-item .hall-image__float{position:absolute;top:0}@media screen and (max-width:767px){.p-design .point__hall .hall-item .hall-image__float{width:1.2rem}}.p-design .point__hall .hall-item .hall-image__float p{font-size:min(2.0833333333vw,40px);line-height:1;color:#ccb281;writing-mode:vertical-lr}@media screen and (max-width:767px){.p-design .point__hall .hall-item .hall-image__float p{font-size:1.2rem}}.p-design .point__hall .hall-item .hall-text .text p:nth-of-type(1){font-size:min(1.875vw,36px);line-height:1;letter-spacing:.05em;margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-design .point__hall .hall-item .hall-text .text p:nth-of-type(1){font-size:1.6rem;line-height:1.5}}.p-design .point__hall .hall-item .hall-text .text p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em}@media screen and (max-width:767px){.p-design .point__hall .hall-item .hall-text .text p:nth-of-type(2){font-size:1.2rem}}.p-design .point__hall .hall-item-01 .hall-image__float{left:0;transform:translate(-100%)}.p-design .point__hall .hall-item-02{margin-top:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-design .point__hall .hall-item-02{margin-top:6.6666666667vw}}.p-design .point__hall .hall-item-02 .hall-image__float{right:0;transform:translate(100%)}.p-design .light{background-image:url(/shuto/tsukishima/_astro/bg_light.DauzGQ27.webp);background-size:100% auto;background-position:0% min(56.25vw,1080px);background-repeat:no-repeat;width:100%;margin-bottom:min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-design .light{background-position:0% 52vw;margin-bottom:26.6666666667vw}}.p-design .light__visual{width:100%;margin-bottom:min(7.8125vw,150px)}@media screen and (max-width:767px){.p-design .light__visual{margin-bottom:10.6666666667vw}}.p-design .light__content{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:min(9.375vw,180px);width:100%;margin-bottom:min(7.8125vw,150px)}@media screen and (max-width:767px){.p-design .light__content{flex-flow:column nowrap;align-items:flex-start;gap:8vw;padding:0 5.3333333333vw;margin-bottom:10.6666666667vw}}.p-design .light__content .wrapper>p{font-size:min(.9375vw,18px);line-height:1;letter-spacing:.08em;color:#ccb281;margin-bottom:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-design .light__content .wrapper>p{font-size:3.2vw;margin-bottom:1.3333333333vw}}.p-design .light__content .wrapper .float{margin-bottom:min(4.1666666667vw,80px)}.p-design .light__content .wrapper .float p{font-size:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-design .light__content .wrapper .float{margin-bottom:8vw}.p-design .light__content .wrapper .float p{font-size:10.6666666667vw}}.p-design .light__content .wrapper .text p:nth-of-type(1){font-size:min(2.8125vw,54px);line-height:1;letter-spacing:.05em;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-design .light__content .wrapper .text p:nth-of-type(1){font-size:6.4vw;margin-bottom:5.3333333333vw}}.p-design .light__content .wrapper .text p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em}@media screen and (max-width:767px){.p-design .light__content .wrapper .text p:nth-of-type(2){font-size:1.4rem}}.p-design .light__content .image{width:min(29.1666666667vw,560px)}@media screen and (max-width:767px){.p-design .light__content .image{width:100%}}.p-design .light__image{width:min(75vw,1440px);margin:0 auto}@media screen and (max-width:767px){.p-design .light__image{width:100%}}.p-public,.p-public__inner{width:100%}.p-public .section-title{text-align:center;margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-public .section-title{margin-bottom:10.6666666667vw}}.p-public .section-title h3{font-size:min(6.25vw,120px);line-height:1;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-public .section-title h3{font-size:10.6666666667vw;margin-bottom:5.3333333333vw}}.p-public .section-title p{letter-spacing:.08em}.p-public .section-title p.head{font-size:min(1.875vw,36px);line-height:1.5;margin-bottom:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-public .section-title p.head{font-size:5.6vw;margin-bottom:4vw}}.p-public .section-title p.head .small{font-size:min(1.25vw,24px)}@media screen and (max-width:767px){.p-public .section-title p.head .small{font-size:3.7333333333vw}}.p-public .section-title p.text{font-size:min(.8333333333vw,16px);line-height:2}@media screen and (max-width:767px){.p-public .section-title p.text{font-size:3.2vw}}.p-public .section-title p .notation{translate:0 -100% 0;display:inline-block;font-size:.4em;line-height:1;margin-bottom:auto}.p-public .section-title .note{display:block;font-size:min(.625vw,12px);letter-spacing:.05em;color:#b3b3b3;margin-top:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-public .section-title .note{font-size:1rem;margin-top:2vw}}.p-public .float{margin-bottom:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-public .float{margin-bottom:8vw}}.p-public .float p{font-size:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-public .float p{font-size:10.6666666667vw}}.p-public .float p .floor{border:min(.0520833333vw,1px) solid #CCB281;display:inline-block;translate:0 -.2em 0;width:min(2.5vw,48px);height:min(1.3020833333vw,25px);font-size:min(1.0416666667vw,20px);text-align:center;margin-left:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-public .float p .floor{border-width:.1333333333vw;width:8vw;height:4.2666666667vw;font-size:3.2vw;margin-left:2.6666666667vw}}.p-public .visual{width:100%;margin-bottom:min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-public .visual{margin-bottom:16vw}}.p-public .visual .section-title{margin-bottom:min(7.8125vw,150px)}@media screen and (max-width:767px){.p-public .visual .section-title{margin-bottom:10.6666666667vw}}.p-public .visual__image{width:min(91.6666666667vw,1760px)}@media screen and (max-width:767px){.p-public .visual__image{width:100%}}.p-public .skylounge{width:100%}.p-public .skylounge__content{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:min(5.2083333333vw,100px);width:100%;margin-bottom:min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-public .skylounge__content{flex-flow:column nowrap;align-items:flex-start;gap:8vw;margin-bottom:16vw}}@media screen and (max-width:767px){.p-public .skylounge__content .text{width:100%;padding:0 5.3333333333vw}}.p-public .skylounge__content .text .section-title{margin-bottom:0}.p-public .skylounge__content .text .section-title p{text-align:left}@media screen and (max-width:767px){.p-public .skylounge__content .text .section-title p.text{padding:0}}.p-public .skylounge__content .image{width:min(52.0833333333vw,1000px)}@media screen and (max-width:767px){.p-public .skylounge__content .image{width:53.3333333333vw;margin-left:auto}}.p-public .skylounge__image{width:min(83.3333333333vw,1600px);margin:0 auto}@media screen and (max-width:767px){.p-public .skylounge__image{width:100%}}.p-public .partyroom{background-image:url(/shuto/tsukishima/_astro/bg_partyroom.C2efTA9A.webp);background-size:min(63.8020833333vw,1225px) auto;background-position:left top;background-repeat:no-repeat;width:100%;padding-top:min(6.25vw,120px);margin-bottom:min(7.8125vw,150px)}@media screen and (max-width:767px){.p-public .partyroom{background-size:100% auto;padding-top:21.3333333333vw;margin-bottom:16vw}}.p-public .partyroom__text{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(7.8125vw,150px);margin-bottom:min(20.8333333333vw,400px)}@media screen and (max-width:767px){.p-public .partyroom__text{flex-flow:column nowrap;align-items:flex-start;gap:5.3333333333vw;padding:0 5.3333333333vw;margin-bottom:10.6666666667vw}}.p-public .partyroom__text .section-title{text-align:left;margin-bottom:0}.p-public .partyroom__image{width:min(91.6666666667vw,1760px);margin-left:auto}@media screen and (max-width:767px){.p-public .partyroom__image{width:100%}}.p-public .guestroom{display:flex;flex-flow:row nowrap;align-items:center;gap:min(7.8125vw,150px);width:100%;margin-bottom:min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-public .guestroom{flex-flow:column-reverse nowrap;align-items:flex-start;gap:8vw;margin-bottom:16vw}}.p-public .guestroom__image{width:min(52.0833333333vw,1000px)}@media screen and (max-width:767px){.p-public .guestroom__image{width:66.6666666667vw;margin-left:auto}}.p-public .guestroom__text{width:min(28.125vw,540px)}@media screen and (max-width:767px){.p-public .guestroom__text{width:100%;padding:0 5.3333333333vw}}.p-public .guestroom__text .section-title{text-align:left;margin-bottom:0}.p-public .telework{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:min(4.1666666667vw,80px);width:100%;margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-public .telework{flex-flow:column-reverse nowrap;align-items:flex-start;gap:8vw;margin-bottom:16vw}}.p-public .telework__image{width:min(57.2916666667vw,1100px)}@media screen and (max-width:767px){.p-public .telework__image{width:100%}}.p-public .telework__text{width:min(26.5625vw,510px)}@media screen and (max-width:767px){.p-public .telework__text{width:100%;padding:0 5.3333333333vw}}.p-public .telework__text .section-title{text-align:left;margin-bottom:0}.p-public .kidsroom{display:flex;flex-flow:row nowrap;align-items:center;gap:min(7.2916666667vw,140px);width:100%;margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-public .kidsroom{flex-flow:column nowrap;align-items:flex-start;gap:8vw;margin-bottom:16vw}}.p-public .kidsroom__image{width:min(57.2916666667vw,1100px)}@media screen and (max-width:767px){.p-public .kidsroom__image{width:100%}}.p-public .kidsroom__text{width:min(25vw,480px)}@media screen and (max-width:767px){.p-public .kidsroom__text{width:100%;padding:0 5.3333333333vw}}.p-public .kidsroom__text .section-title{text-align:left;margin-bottom:0}.p-public .farm{display:flex;flex-flow:column nowrap;align-items:center;gap:min(7.2916666667vw,140px);width:100%;margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-public .farm{gap:8vw;margin-bottom:16vw}}.p-public .farm__image{width:min(83.3333333333vw,1600px)}@media screen and (max-width:767px){.p-public .farm__image{width:100%}}.p-public .farm__text{display:flex;gap:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-public .farm__text{flex-flow:column nowrap;align-items:flex-start;gap:5.3333333333vw;width:100%;padding:0 5.3333333333vw}}.p-public .farm__text .section-title{text-align:left;margin-bottom:0}.p-public .floormap{width:100%;margin-bottom:min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-public .floormap{margin-bottom:16vw}}.p-public .floormap__title p{text-align:center}.p-public .floormap__title p:nth-of-type(1){font-size:min(2.0833333333vw,40px);line-height:1;margin-bottom:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-public .floormap__title p:nth-of-type(1){font-size:5.6vw;margin-bottom:5.3333333333vw}}.p-public .floormap__title p:nth-of-type(2){font-size:min(1.875vw,36px);line-height:1;letter-spacing:.05em}@media screen and (max-width:767px){.p-public .floormap__title p:nth-of-type(2){font-size:4.2666666667vw;line-height:1.5}}.p-public .floormap__content{display:flex;flex-flow:row nowrap;align-items:center;margin-top:max(-7.2916666667vw,-140px)}@media screen and (max-width:767px){.p-public .floormap__content{flex-flow:column nowrap;gap:5.3333333333vw;margin-top:5.3333333333vw}}.p-public .floormap__content .image{width:min(55.2083333333vw,1060px)}@media screen and (max-width:767px){.p-public .floormap__content .image{display:none}}.p-public .floormap__content .map{width:min(41.6666666667vw,800px);margin-left:max(-7.2916666667vw,-140px)}@media screen and (max-width:767px){.p-public .floormap__content .map{width:100%;padding:0 5.3333333333vw;margin-left:0;margin-top:-13.3333333333vw}}.p-view,.p-view__inner{width:100%}.p-view .section-title{text-align:center;margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-view .section-title{margin-bottom:10.6666666667vw}}.p-view .section-title h3{font-size:min(6.25vw,120px);line-height:1;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-view .section-title h3{font-size:10.6666666667vw;margin-bottom:5.3333333333vw}}.p-view .section-title p{letter-spacing:.08em}.p-view .section-title p.head{font-size:min(1.875vw,36px);line-height:1.5;margin-bottom:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-view .section-title p.head{font-size:5.6vw;margin-bottom:4vw}}.p-view .section-title p.head .small{font-size:min(1.25vw,24px)}@media screen and (max-width:767px){.p-view .section-title p.head .small{font-size:3.7333333333vw}}.p-view .section-title p.text{font-size:min(.8333333333vw,16px);line-height:2}@media screen and (max-width:767px){.p-view .section-title p.text{font-size:3.2vw}}.p-view .section-title p .notation{translate:0 -100% 0;display:inline-block;font-size:.4em;line-height:1;margin-bottom:auto}.p-view .section-title .note{display:block;font-size:min(.625vw,12px);letter-spacing:.05em;color:#b3b3b3;margin-top:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-view .section-title .note{font-size:1rem;margin-top:2vw}}.p-view .float{margin-bottom:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-view .float{margin-bottom:8vw}}.p-view .float p{font-size:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-view .float p{font-size:10.6666666667vw}}.p-view .panorama{width:100%}@media screen and (max-width:767px){.p-view .panorama{margin-bottom:16vw}}.p-view .panorama>p{font-size:min(2.8125vw,54px);line-height:1;letter-spacing:.08em;text-align:center;margin-bottom:min(7.8125vw,150px)}@media screen and (max-width:767px){.p-view .panorama>p{font-size:5.6vw;line-height:1.5;margin-bottom:10.6666666667vw}}.p-view .panorama__content{width:100%}.p-view .panorama__content>p{font-size:min(2.0833333333vw,40px);line-height:1;letter-spacing:.05em;color:#ccb281;text-align:center;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-view .panorama__content>p{font-size:4.2666666667vw;margin-bottom:5.3333333333vw}}.p-view .panorama__content .panorama-image{position:relative;width:100%;margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-view .panorama__content .panorama-image{margin-bottom:2.6666666667vw}}.p-view .panorama__content .panorama-image .swiper-slide{width:100%}.p-view .panorama__content .panorama-image figure{width:100%}@media screen and (max-width:767px){.p-view .panorama__content .panorama-image figure{overflow:hidden;height:74.6666666667vw;touch-action:pan-y;cursor:grab;user-select:none}}.p-view .panorama__content .panorama-image img{display:block;width:100%}@media screen and (max-width:767px){.p-view .panorama__content .panorama-image img{width:auto;max-width:none;height:100%;will-change:transform;pointer-events:none}}.p-view .panorama__content .panorama-image__nav{z-index:1;position:absolute;top:50%;transform:translateY(-50%);background:url("data:image/svg+xml,%3csvg%20width='45'%20height='66'%20viewBox='0%200%2045%2066'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_1024_2984)'%3e%3cpath%20d='M33.4141%2011L11.4141%2033L33.4141%2055'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_1024_2984'%20x='0'%20y='0'%20width='44.4141'%20height='66'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset/%3e%3cfeGaussianBlur%20stdDeviation='5'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.8%200'/%3e%3cfeBlend%20mode='multiply'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_1024_2984'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_1024_2984'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") no-repeat center/100% auto;width:min(2.34375vw,45px);height:min(3.4375vw,66px);padding:0}@media screen and (max-width:767px){.p-view .panorama__content .panorama-image__nav{width:3.7333333333vw;height:5.6vw}}.p-view .panorama__content .panorama-image__nav--prev{left:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-view .panorama__content .panorama-image__nav--prev{left:2vw}}.p-view .panorama__content .panorama-image__nav--next{right:min(1.0416666667vw,20px);transform:translateY(-50%) rotate(180deg)}@media screen and (max-width:767px){.p-view .panorama__content .panorama-image__nav--next{right:2vw}}.p-view .panorama__content .panorama-note{width:100%;margin:min(1.0416666667vw,20px) 0 min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-view .panorama__content .panorama-note{margin:2.6666666667vw 0 5.3333333333vw}}.p-view .panorama__content .panorama-note p{font-size:1.2rem;line-height:1.7;letter-spacing:.05em;color:#b3b3b3;text-align:right}@media screen and (max-width:767px){.p-view .panorama__content .panorama-note p{font-size:1rem;text-align:justify}}.p-view .panorama__content .panorama-items{width:100%}@media screen and (max-width:767px){.p-view .panorama__content .panorama-items{width:calc(100% - 10.6666666667vw);margin:0 auto}}.p-view .panorama__content .panorama-items .swiper-wrapper{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-view .panorama__content .panorama-items .swiper-wrapper{gap:1.3333333333vw}}.p-view .panorama__content .panorama-items .swiper-slide{--thumb-progress: 0;width:min(10.4166666667vw,200px);cursor:pointer;opacity:.6;transition:opacity .3s ease}@media screen and (max-width:767px){.p-view .panorama__content .panorama-items .swiper-slide{width:calc((100% - 4vw)/4)}}.p-view .panorama__content .panorama-items .swiper-slide figure{position:relative;width:100%}.p-view .panorama__content .panorama-items .swiper-slide figure:before{content:"";position:absolute;bottom:0;left:0;background-color:#ffffff3d;width:100%;height:min(.2083333333vw,4px)}@media screen and (max-width:767px){.p-view .panorama__content .panorama-items .swiper-slide figure:before{height:.5333333333vw}}.p-view .panorama__content .panorama-items .swiper-slide figure:after{content:"";position:absolute;bottom:0;left:0;background-color:#ccb281;width:100%;height:min(.2083333333vw,4px);transform:scaleX(var(--thumb-progress));transform-origin:left center}@media screen and (max-width:767px){.p-view .panorama__content .panorama-items .swiper-slide figure:after{height:.5333333333vw}}.p-view .panorama__content .panorama-items .swiper-slide.swiper-slide-thumb-active{opacity:1}.p-view .window{background-image:url(/shuto/tsukishima/_astro/bg_window.B44iqXtk.webp);background-size:100% auto;background-position:left top;background-repeat:no-repeat;width:100%;padding-top:min(18.2291666667vw,350px);margin-bottom:min(11.9791666667vw,230px)}@media screen and (max-width:767px){.p-view .window{background-size:100% auto;padding-top:13.3333333333vw;margin-bottom:16vw}}.p-view .window__inner{position:relative;width:min(65.625vw,1260px);margin:0 auto}@media screen and (max-width:767px){.p-view .window__inner{width:100%}}.p-view .window__float{position:absolute;top:0;left:0;transform:translate(-100%)}.p-view .window__float p{font-size:min(4.1666666667vw,80px);line-height:1;writing-mode:vertical-rl;color:#ccb281}@media screen and (max-width:767px){.p-view .window__float p{font-size:5.3333333333vw}}@media screen and (max-width:767px){.p-view .window__float{top:auto;bottom:13.3333333333vw;left:1.3333333333vw;transform:none}}@media screen and (max-width:767px){.p-view .window .section-title{padding:0 5.3333333333vw}}.p-view .window__image{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-view .window__image{flex-flow:column nowrap;gap:4vw;padding:0 5.3333333333vw 0 13.3333333333vw}}.p-view .window__image .image{width:min(31.25vw,600px);padding:min(1.0416666667vw,20px) min(1.0416666667vw,20px) min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-view .window__image .image{width:100%;padding:2vw 2vw 4vw}}.p-view .window__image .image+.image{border:min(.0520833333vw,1px) solid #CCB281}@media screen and (max-width:767px){.p-view .window__image .image+.image{border-width:.1333333333vw}.p-view .window__image .image+.image figure figcaption{transform:translateY(150%)}}.p-view .public{width:100%;margin-bottom:min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-view .public{margin-bottom:16vw}}@media screen and (max-width:767px){.p-view .public .section-title{padding:0 5.3333333333vw}}.p-view .public__image{width:100%}.p-view .public__image .image{position:relative;flex-shrink:0}@media screen and (max-width:767px){.p-view .public__image .image{width:100%;margin-left:0;margin-bottom:0}}.p-view .public__image .image__float{position:absolute}.p-view .public__image .image__float p{font-size:min(4.1666666667vw,80px);line-height:1;writing-mode:vertical-rl;color:#ccb281}@media screen and (max-width:767px){.p-view .public__image .image__float p{font-size:4.2666666667vw}}.p-view .public__image .image:nth-of-type(1){width:min(52.0833333333vw,1000px);margin-left:min(6.25vw,120px);margin-bottom:max(-3.125vw,-60px)}.p-view .public__image .image:nth-of-type(1) .image__float{top:0;right:max(-1.0416666667vw,-20px);transform:translate(100%)}@media screen and (max-width:767px){.p-view .public__image .image:nth-of-type(1){width:80vw;margin-left:0;margin-bottom:5.3333333333vw}.p-view .public__image .image:nth-of-type(1) .image__float{top:auto;bottom:0;right:-2.6666666667vw}}.p-view .public__image .image:nth-of-type(2){width:min(62.5vw,1200px);margin-left:auto}.p-view .public__image .image:nth-of-type(2) .image__float{bottom:0;left:max(-1.0416666667vw,-20px);transform:translate(-100%)}@media screen and (max-width:767px){.p-view .public__image .image:nth-of-type(2){width:77.3333333333vw}.p-view .public__image .image:nth-of-type(2) .image__float{left:-2.6666666667vw}}@media screen and (max-width:767px){.p-view .public__image{display:flex;flex-flow:column nowrap;gap:5.3333333333vw;padding:0 5.3333333333vw}}.p-modelroom,.p-modelroom__inner{width:100%}.p-modelroom .page-header{margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-modelroom .page-header{margin-bottom:10.6666666667vw}}.p-modelroom .section-title{text-align:center;margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-modelroom .section-title{margin-bottom:10.6666666667vw}}.p-modelroom .section-title h3{font-size:min(6.25vw,120px);line-height:1;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-modelroom .section-title h3{font-size:10.6666666667vw;margin-bottom:5.3333333333vw}}.p-modelroom .section-title p{letter-spacing:.08em}.p-modelroom .section-title p.head{font-size:min(1.875vw,36px);line-height:1.5;margin-bottom:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-modelroom .section-title p.head{font-size:5.6vw;margin-bottom:4vw}}.p-modelroom .section-title p.head .small{font-size:min(1.25vw,24px)}@media screen and (max-width:767px){.p-modelroom .section-title p.head .small{font-size:3.7333333333vw}}.p-modelroom .section-title p.text{font-size:min(.8333333333vw,16px);line-height:2}@media screen and (max-width:767px){.p-modelroom .section-title p.text{font-size:3.2vw}}.p-modelroom .section-title p .notation{translate:0 -100% 0;display:inline-block;font-size:.4em;line-height:1;margin-bottom:auto}.p-modelroom .section-title .note{display:block;font-size:min(.625vw,12px);letter-spacing:.05em;color:#b3b3b3;margin-top:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-modelroom .section-title .note{font-size:1.6vw;margin-top:2vw}}.p-modelroom .float{margin-bottom:0}@media screen and (max-width:767px){.p-modelroom .float p{font-size:5.6vw;line-height:1}}.p-modelroom .room-content .image{cursor:pointer;position:relative}.p-modelroom .room-content .image__plus{z-index:1;position:absolute;right:min(1.0416666667vw,20px);bottom:min(1.0416666667vw,20px);border:none;padding:0;cursor:pointer;appearance:none;background-color:transparent;background:url("data:image/svg+xml,%3csvg%20width='70'%20height='70'%20viewBox='0%200%2070%2070'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='35'%20cy='35'%20r='35'%20fill='%23292929'%20fill-opacity='0.3'/%3e%3cpath%20d='M36%2035H45V36H36V45H35V36H25V35H35V25H36V35Z'%20fill='%23D9D9D9'/%3e%3c/svg%3e") no-repeat center/100% auto;width:min(3.6458333333vw,70px);height:min(3.6458333333vw,70px)}@media screen and (max-width:767px){.p-modelroom .room-content .image__plus{right:2vw;bottom:2vw;width:7.4666666667vw;height:7.4666666667vw}}.p-modelroom .living .room-content-01{position:relative;width:fit-content}@media screen and (max-width:767px){.p-modelroom .living .room-content-01{width:100%;margin-bottom:5.3333333333vw}}.p-modelroom .living .room-content-01 .image{width:min(87.5vw,1680px)}@media screen and (max-width:767px){.p-modelroom .living .room-content-01 .image{width:100%}}.p-modelroom .living .room-content-01 .float{position:absolute;top:0;right:max(-1.0416666667vw,-20px);transform:translate(100%)}.p-modelroom .living .room-content-01 .float p{writing-mode:vertical-rl}@media screen and (max-width:767px){.p-modelroom .living .room-content-01 .float{top:auto;bottom:-6.6666666667vw;right:2.6666666667vw;transform:none}.p-modelroom .living .room-content-01 .float p{writing-mode:horizontal-tb}}.p-modelroom .living .room-content-02{background-image:url(/shuto/tsukishima/_astro/bg_living.CgnQBzdX.webp);background-size:min(49.4791666667vw,950px) auto;background-position:left center;background-repeat:no-repeat;display:flex;align-items:center;width:100%;padding:min(7.2916666667vw,140px) 0}@media screen and (max-width:767px){.p-modelroom .living .room-content-02{background-size:auto 100%;background-position:left top;padding:16vw 0 10.6666666667vw;margin-bottom:5.3333333333vw}}.p-modelroom .living .room-content-02 .image{width:min(57.2916666667vw,1100px);margin-left:auto;margin-right:min(6.25vw,120px)}@media screen and (max-width:767px){.p-modelroom .living .room-content-02 .image{width:80vw;margin-right:5.3333333333vw}}.p-modelroom .living .room-content-03{width:min(65.625vw,1260px);margin:0 auto}@media screen and (max-width:767px){.p-modelroom .living .room-content-03{width:calc(100% - 10.6666666667vw)}}.p-modelroom .terrace{background-image:url(/shuto/tsukishima/_astro/bg_terrace.C2jbW68S.webp);background-size:min(51.3020833333vw,985px) auto;background-position:left top;background-repeat:no-repeat;display:flex;align-items:center;width:100%;padding:min(8.3333333333vw,160px) 0}@media screen and (max-width:767px){.p-modelroom .terrace{background-size:auto 100%;background-position:left top;padding:16vw 0 10.6666666667vw}}.p-modelroom .terrace .room-content{position:relative;width:fit-content;margin-left:auto;margin-right:min(6.25vw,120px)}@media screen and (max-width:767px){.p-modelroom .terrace .room-content{width:73.3333333333vw;margin-right:5.3333333333vw}}.p-modelroom .terrace .room-content .float{text-align:right;margin-bottom:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-modelroom .terrace .room-content .float{margin-bottom:2.6666666667vw}}.p-modelroom .terrace .room-content .image{width:min(46.875vw,900px)}@media screen and (max-width:767px){.p-modelroom .terrace .room-content .image{width:100%}}.p-modelroom .bedroom .room-content{position:relative;width:fit-content;margin:0 auto}@media screen and (max-width:767px){.p-modelroom .bedroom .room-content{width:calc(100% - 10.6666666667vw)}}.p-modelroom .bedroom .room-content .float{margin-bottom:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-modelroom .bedroom .room-content .float{margin-bottom:2.6666666667vw}}.p-modelroom .bedroom .room-content .image{width:min(77.0833333333vw,1480px)}@media screen and (max-width:767px){.p-modelroom .bedroom .room-content .image{width:100%}}.p-modelroom .kitchen{background-image:url(/shuto/tsukishima/_astro/bg_kitchen.BHkAEGVH.webp);background-size:min(62.5vw,1200px) auto;background-position:center top;background-repeat:no-repeat;width:100%;padding:min(7.8125vw,150px) 0 0}@media screen and (max-width:767px){.p-modelroom .kitchen{background-size:100% auto;background-position:center top;padding-top:13.3333333333vw}}.p-modelroom .kitchen .room-content{position:relative;width:fit-content;margin-left:min(6.25vw,120px);margin-right:auto}@media screen and (max-width:767px){.p-modelroom .kitchen .room-content{width:80vw;margin-left:5.3333333333vw}}.p-modelroom .kitchen .room-content .float{margin-bottom:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-modelroom .kitchen .room-content .float{margin-bottom:2.6666666667vw}}.p-modelroom .kitchen .room-content .image{width:min(33.8541666667vw,650px)}@media screen and (max-width:767px){.p-modelroom .kitchen .room-content .image{width:100%}}.p-modelroom .powderroom .room-content{position:relative;width:fit-content;margin-top:max(-9.375vw,-180px);margin-left:auto;margin-right:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-modelroom .powderroom .room-content{width:64vw;margin-top:5.3333333333vw;margin-right:auto}}.p-modelroom .powderroom .room-content .float{position:absolute;top:0;right:max(-1.0416666667vw,-20px);transform:translate(100%)}.p-modelroom .powderroom .room-content .float p{writing-mode:vertical-rl}@media screen and (max-width:767px){.p-modelroom .powderroom .room-content .float{right:-2.6666666667vw;width:5.6vw}}.p-modelroom .powderroom .room-content .image{width:min(32.2916666667vw,620px)}@media screen and (max-width:767px){.p-modelroom .powderroom .room-content .image{width:100%}}.p-modelroom .bathroom{background-image:url(/shuto/tsukishima/_astro/bg_bathroom.C5uWnjAH.webp);background-size:min(62.5vw,1200px) auto;background-position:right bottom;background-repeat:no-repeat;width:100%;margin-bottom:min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-modelroom .bathroom{background-size:auto 100%;background-position:200% 0%;margin-bottom:16vw;padding-top:6.6666666667vw}}.p-modelroom .bathroom .room-content{position:relative;width:fit-content;margin-top:max(-18.2291666667vw,-350px);margin-right:auto;margin-left:min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-modelroom .bathroom .room-content{width:80vw;margin-top:0;margin-left:auto;margin-right:5.3333333333vw}}.p-modelroom .bathroom .room-content .float{position:absolute;top:0;left:max(-1.0416666667vw,-20px);transform:translate(-100%)}.p-modelroom .bathroom .room-content .float p{writing-mode:vertical-rl}@media screen and (max-width:767px){.p-modelroom .bathroom .room-content .float{left:-2.6666666667vw;width:5.6vw}}.p-modelroom .bathroom .room-content .image{width:min(36.4583333333vw,700px)}@media screen and (max-width:767px){.p-modelroom .bathroom .room-content .image{width:100%}}.p-modelroom .modelroom-overlay{pointer-events:none;z-index:1100;position:fixed;inset:0;opacity:0;background-color:#292929e6;backdrop-filter:blur(3px);transition:all .3s}.p-modelroom .modelroom-overlay.is-active{pointer-events:auto;opacity:1}.p-modelroom .modelroom-overlay__close{z-index:2;position:absolute;top:var(--media-top, 0);right:var(--media-right, 0);transform:translate(calc(100% + 5px),calc(-100% - 5px));border:none;padding:0;cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3csvg%20width='39'%20height='34'%20viewBox='0%200%2039%2034'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.352208'%20y='32.1702'%20width='49.5'%20height='0.5'%20transform='rotate(-40%200.352208%2032.1702)'%20fill='%23F7F4ED'%20stroke='%23F7F4ED'%20stroke-width='0.5'/%3e%3crect%20x='0.352208'%20y='-0.0308142'%20width='49.5'%20height='0.5'%20transform='matrix(0.766044%200.642788%200.642788%20-0.766044%200.102208%200.858438)'%20fill='%23F7F4ED'%20stroke='%23F7F4ED'%20stroke-width='0.5'/%3e%3c/svg%3e") no-repeat center/100% auto;background-color:transparent;width:min(2.03125vw,39px);height:min(1.7708333333vw,34px)}@media screen and (max-width:767px){.p-modelroom .modelroom-overlay__close{width:3.7333333333vw;height:3.2vw}}.p-modelroom .modelroom-overlay__slider{position:relative;width:100%;height:100%}.p-modelroom .modelroom-overlay__slider .swiper-slide{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-modelroom .modelroom-overlay__slider .swiper-slide{padding:5.3333333333vw}}.p-modelroom .modelroom-overlay__slider figure{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;--media-top: 0px;--media-right: 0px;--media-bottom: 0px;--media-left: 0px}.p-modelroom .modelroom-overlay__slider img{display:block;width:100%;height:100%;object-fit:contain}.p-modelroom .modelroom-overlay__slider figcaption{z-index:1;position:absolute;left:var(--media-left, 0);bottom:var(--media-bottom, 0);font-size:min(2.6041666667vw,50px);line-height:1;color:#f7f4ed}@media screen and (max-width:767px){.p-modelroom .modelroom-overlay__slider figcaption{font-size:3.7333333333vw}}.p-modelroom .modelroom-overlay__slider .counter{z-index:1;position:absolute;left:calc(100% - var(--media-right, 0) + max(-5.2083333333vw,-100px));top:calc(100% - var(--media-bottom, 0) + min(1.0416666667vw,20px));font-size:min(1.6666666667vw,32px);line-height:1;color:#f7f4ed;white-space:nowrap;pointer-events:none}@media screen and (max-width:767px){.p-modelroom .modelroom-overlay__slider .counter{left:var(--media-left, 0);top:calc(100% - var(--media-bottom, 0) + 2.1333333333vw);font-size:2.6666666667vw}}.p-modelroom .modelroom-overlay__nav{z-index:2;position:absolute;top:50%;transform:translateY(-50%);background:url("data:image/svg+xml,%3csvg%20width='45'%20height='66'%20viewBox='0%200%2045%2066'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_1024_2984)'%3e%3cpath%20d='M33.4141%2011L11.4141%2033L33.4141%2055'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_1024_2984'%20x='0'%20y='0'%20width='44.4141'%20height='66'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset/%3e%3cfeGaussianBlur%20stdDeviation='5'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.8%200'/%3e%3cfeBlend%20mode='multiply'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_1024_2984'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_1024_2984'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") no-repeat center/100% auto;width:min(2.34375vw,45px);height:min(3.4375vw,66px)}@media screen and (max-width:767px){.p-modelroom .modelroom-overlay__nav{width:3.7333333333vw;height:5.6vw}}.p-modelroom .modelroom-overlay__nav--prev{left:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-modelroom .modelroom-overlay__nav--prev{left:1.6vw}}.p-modelroom .modelroom-overlay__nav--next{right:min(2.0833333333vw,40px);transform:translateY(-50%) rotate(180deg)}@media screen and (max-width:767px){.p-modelroom .modelroom-overlay__nav--next{right:1.6vw}}.p-plan,.p-plan__inner{width:100%}.p-plan .page-header{position:relative}@media screen and (max-width:767px){.p-plan .page-header__title h1,.p-plan .page-header__title h2{margin-bottom:8vw}}@media screen and (max-width:767px){.p-plan .page-header__title p{margin-bottom:32vw}}.p-plan .page-header__anchor{position:absolute;top:min(1.3020833333vw,25px);right:min(2.0833333333vw,40px);background-color:#404040;width:min(20.8333333333vw,400px);height:min(5.7291666667vw,110px)}@media screen and (max-width:767px){.p-plan .page-header__anchor{top:45.3333333333vw;right:auto;left:50%;transform:translate(-50%);width:66.6666666667vw;height:18.6666666667vw}}.p-plan .page-header__anchor:before{--decorative-gradient-angle: 6deg;content:"";pointer-events:none;z-index:1;position:absolute;inset:0;border-radius:0;padding:min(.0520833333vw,1px);background:linear-gradient(var(--decorative-gradient-angle),rgba(247,244,237,.1) 0%,rgba(247,244,237,.8) 50%,rgba(247,244,237,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media screen and (max-width:767px){.p-plan .page-header__anchor:before{padding:.1333333333vw}}.p-plan .page-header__anchor .anchor-item{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:min(1.0416666667vw,20px);width:100%;height:100%;padding:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-plan .page-header__anchor .anchor-item{gap:2.6666666667vw;padding:2.6666666667vw}}.p-plan .page-header__anchor .anchor-item__image{flex-shrink:0;width:min(6.25vw,120px)}@media screen and (max-width:767px){.p-plan .page-header__anchor .anchor-item__image{width:13.3333333333vw}}.p-plan .page-header__anchor .anchor-item__title{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:min(1.0416666667vw,20px);width:100%}@media screen and (max-width:767px){.p-plan .page-header__anchor .anchor-item__title{gap:2.6666666667vw}}.p-plan .page-header__anchor .anchor-item__title p{font-size:min(.8333333333vw,16px);line-height:1;letter-spacing:.05em}@media screen and (max-width:767px){.p-plan .page-header__anchor .anchor-item__title p{font-size:1.2rem}}.p-plan .page-header__anchor .anchor-item__title .icon{position:relative;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.p-plan .page-header__anchor .anchor-item__title .icon{width:min(1.5625vw,30px);height:min(1.5625vw,30px)}}@media screen and (max-width:767px){.p-plan .page-header__anchor .anchor-item__title .icon{width:5.3333333333vw;height:5.3333333333vw}}.p-plan .page-header__anchor .anchor-item__title .icon:before{--decorative-gradient-angle: 30deg;content:"";pointer-events:none;z-index:1;position:absolute;inset:0;border-radius:50%;padding:min(.0520833333vw,1px);background:linear-gradient(var(--decorative-gradient-angle),rgba(247,244,237,.1) 0%,rgba(247,244,237,.8) 50%,rgba(247,244,237,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media screen and (max-width:767px){.p-plan .page-header__anchor .anchor-item__title .icon:before{padding:.1333333333vw}}.p-plan .page-header__anchor .anchor-item__title .icon__image{z-index:1;position:relative;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.0025%200.723418C13.0025%200.531556%2013.0815%200.347552%2013.2221%200.211884C13.3627%200.0762171%2013.5534%200%2013.7523%200H19.2506C19.4495%200%2019.6402%200.0762171%2019.7808%200.211884C19.9214%200.347552%2020.0004%200.531556%2020.0004%200.723418V6.02848C20.0004%206.22035%2019.9214%206.40435%2019.7808%206.54002C19.6402%206.67569%2019.4495%206.7519%2019.2506%206.7519C19.0518%206.7519%2018.8611%206.67569%2018.7204%206.54002C18.5798%206.40435%2018.5008%206.22035%2018.5008%206.02848V2.46927L12.2827%208.46882C12.2141%208.53989%2012.1313%208.5969%2012.0393%208.63644C11.9473%208.67598%2011.8481%208.69724%2011.7474%208.69895C11.6467%208.70067%2011.5467%208.6828%2011.4533%208.64641C11.36%208.61003%2011.2752%208.55587%2011.204%208.48718C11.1328%208.41848%2011.0767%208.33666%2011.0389%208.24658C11.0012%208.1565%2010.9827%208.06002%2010.9845%207.96288C10.9863%207.86575%2011.0083%207.76996%2011.0493%207.68122C11.0903%207.59248%2011.1493%207.51261%2011.223%207.44638L17.4412%201.44684H13.7523C13.5534%201.44684%2013.3627%201.37062%2013.2221%201.23495C13.0815%201.09929%2013.0025%200.915281%2013.0025%200.723418Z'%20fill='white'/%3e%3cpath%20d='M0%202.65184C0%201.72008%200.783766%200.963867%201.74948%200.963867H10.2469C10.4458%200.963867%2010.6365%201.04008%2010.7771%201.17575C10.9177%201.31142%2010.9967%201.49542%2010.9967%201.68729C10.9967%201.87915%2010.9177%202.06315%2010.7771%202.19882C10.6365%202.33449%2010.4458%202.4107%2010.2469%202.4107H1.74948C1.68319%202.4107%201.61962%202.43611%201.57275%202.48133C1.52588%202.52655%201.49955%202.58789%201.49955%202.65184V17.6025C1.49955%2017.7356%201.61152%2017.8436%201.74948%2017.8436H17.2449C17.3111%2017.8436%2017.3747%2017.8182%2017.4216%2017.773C17.4684%2017.7278%2017.4948%2017.6664%2017.4948%2017.6025V9.40375C17.4948%209.21188%2017.5738%209.02788%2017.7144%208.89221C17.855%208.75655%2018.0457%208.68033%2018.2446%208.68033C18.4434%208.68033%2018.6341%208.75655%2018.7747%208.89221C18.9153%209.02788%2018.9943%209.21188%2018.9943%209.40375V17.6025C18.9943%2018.0502%2018.81%2018.4795%2018.4819%2018.7961C18.1538%2019.1126%2017.7088%2019.2905%2017.2449%2019.2905H1.74948C1.28549%2019.2905%200.840501%2019.1126%200.51241%2018.7961C0.18432%2018.4795%200%2018.0502%200%2017.6025V2.65184Z'%20fill='white'/%3e%3c/svg%3e") no-repeat right center/auto 100%;display:block;width:min(.46875vw,9px);height:auto;aspect-ratio:1/1}@media screen and (max-width:767px){.p-plan .page-header__anchor .anchor-item__title .icon__image{width:2.6666666667vw}}.p-plan .page-header__anchor .anchor-item:hover .icon:before{animation:decorative-border-rotate .8s ease-in-out 1}.p-plan .section-title{text-align:center;margin-bottom:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-plan .section-title{margin-bottom:10.6666666667vw}}.p-plan .section-title h3{font-size:min(6.25vw,120px);line-height:1;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-plan .section-title h3{font-size:10.6666666667vw;margin-bottom:5.3333333333vw}}.p-plan .section-title p{letter-spacing:.08em}.p-plan .section-title p.head{font-size:min(2.8125vw,54px);line-height:1.5;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-plan .section-title p.head{font-size:5.3333333333vw;margin-bottom:5.3333333333vw}}.p-plan .section-title p.text{font-size:1.6rem;line-height:2}@media screen and (max-width:767px){.p-plan .section-title p.text{font-size:3.2vw}}.p-plan .section-title p.note{font-size:1.2rem;line-height:1.7;letter-spacing:.05em;color:#b3b3b3}@media screen and (max-width:767px){.p-plan .section-title p.note{font-size:1rem;text-align:justify}}.p-plan .float p{font-size:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-plan .float p{font-size:10.6666666667vw}}.p-plan.concept .visual{width:100%}@media screen and (max-width:767px){.p-plan.concept .visual{margin-bottom:16vw}}.p-plan.concept .visual .section-title{margin-bottom:0}.p-plan.concept .visual__image{background-image:url(/shuto/tsukishima/_astro/bg_visual.D_XTCMHW.webp);background-size:100% auto;background-position:center;background-repeat:no-repeat;display:flex;flex-flow:row nowrap;justify-content:center;gap:min(10.4166666667vw,200px);width:100%;height:min(48.9583333333vw,940px)}@media screen and (max-width:767px){.p-plan.concept .visual__image{background-size:100% auto;flex-flow:column nowrap;align-items:center;gap:4vw;height:auto;padding:10.6666666667vw 0}}.p-plan.concept .visual__image .image:nth-of-type(1){width:min(43.75vw,840px);height:min(28.6458333333vw,550px);margin-top:min(8.3333333333vw,160px)}@media screen and (max-width:767px){.p-plan.concept .visual__image .image:nth-of-type(1){width:calc(100% - 10.6666666667vw);height:auto;margin-top:0}}.p-plan.concept .visual__image .image:nth-of-type(2){width:min(29.1666666667vw,560px);height:min(18.75vw,360px);margin-top:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-plan.concept .visual__image .image:nth-of-type(2){width:42.6666666667vw;height:auto;margin-top:-13.3333333333vw;margin-left:2.6666666667vw;margin-right:auto}}.p-plan.concept .space{width:100%;margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-plan.concept .space{margin-bottom:16vw}}.p-plan.concept .space>.float{margin-bottom:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-plan.concept .space>.float{margin-bottom:8vw}}.p-plan.concept .space>.float p{text-align:center}.p-plan.concept .space>p{font-size:min(1.875vw,36px);line-height:1.6;letter-spacing:.05em;text-align:center;margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-plan.concept .space>p{font-size:4.2666666667vw;margin-bottom:8vw}}.p-plan.concept .space__content{width:100%}.p-plan.concept .space__content .content-list{display:grid;grid-template-columns:repeat(2,min(35.9375vw,690px));justify-content:center;column-gap:min(3.125vw,60px);row-gap:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-plan.concept .space__content .content-list{grid-template-columns:1fr;width:calc(100% - 10.6666666667vw);margin:0 auto;row-gap:10.6666666667vw}}.p-plan.concept .space__content .space-item{display:flex;flex-flow:column nowrap;width:100%}@media screen and (max-width:767px){.p-plan.concept .space__content .space-item{gap:2.6666666667vw}}.p-plan.concept .space__content .space-item__title{margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-plan.concept .space__content .space-item__title{margin-bottom:4vw}}.p-plan.concept .space__content .space-item__title p{line-height:1;letter-spacing:.05em}.p-plan.concept .space__content .space-item__title p:nth-of-type(1){font-size:min(.9375vw,18px);margin-bottom:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-plan.concept .space__content .space-item__title p:nth-of-type(1){font-size:3.2vw;margin-bottom:2vw}}.p-plan.concept .space__content .space-item__title p:nth-of-type(2){font-size:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-plan.concept .space__content .space-item__title p:nth-of-type(2){font-size:4.8vw;line-height:1.4}}.p-plan.concept .space__content .space-item__image{width:100%}.p-plan.concept .space__content .space-item__text p{font-size:1.6rem;line-height:2;letter-spacing:.08em;margin-top:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-plan.concept .space__content .space-item__text p{font-size:3.2vw;margin-top:4vw}}.p-plan.concept .space__content .space-item__text p.note{font-size:min(.625vw,12px);line-height:1.7;letter-spacing:.05em;color:#b3b3b3;margin-top:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-plan.concept .space__content .space-item__text p.note{font-size:1rem;margin-top:2.6666666667vw}}.p-plan.concept .space__content .space-item:nth-of-type(3){justify-content:center}@media screen and (min-width:768px){.p-plan.concept .space__content .space-item:nth-of-type(3) .space-item__image{display:none}}@media screen and (max-width:767px){.p-plan.concept .space__content .space-item:nth-of-type(4){display:none}}.p-plan.concept .view{background-image:url(/shuto/tsukishima/_astro/bg_view.CUSy5owU.webp);background-size:100% auto;background-position:left top;background-repeat:no-repeat;width:100%;padding-top:min(8.3333333333vw,160px);margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-plan.concept .view{background-size:100% auto;padding-top:16vw;margin-bottom:16vw}}.p-plan.concept .view>.float{margin-bottom:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-plan.concept .view>.float{margin-bottom:8vw}}.p-plan.concept .view>.float p{text-align:center}@media screen and (max-width:767px){.p-plan.concept .view .section-title{padding:0 5.3333333333vw}}.p-plan.concept .view__image{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(4.1666666667vw,80px);margin-bottom:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-plan.concept .view__image{flex-flow:column nowrap;gap:4vw;padding:0 5.3333333333vw;margin-bottom:5.3333333333vw}}.p-plan.concept .view__image .image{width:min(31.25vw,600px);padding:min(1.0416666667vw,20px) min(1.0416666667vw,20px) min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-plan.concept .view__image .image{width:100%;padding:2vw 2vw 4vw}.p-plan.concept .view__image .image figcaption{transform:none}}.p-plan.concept .view__image .image+.image{border:min(.0520833333vw,1px) solid #CCB281}@media screen and (max-width:767px){.p-plan.concept .view__image .image+.image{border-width:.1333333333vw}}.p-plan.concept .view__button{width:min(18.75vw,360px);height:min(4.1666666667vw,80px);font-size:min(1.0416666667vw,20px);margin:0 auto}@media screen and (max-width:767px){.p-plan.concept .view__button{width:42.6666666667vw;height:12vw;font-size:3.2vw}}.p-plan.concept .view__button:after{background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='10'%20viewBox='0%200%2013%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.50032%208.68685L11.667%204.52018M11.667%204.52018L7.50033%200.353515M11.667%204.52018L0.000324782%204.52018'%20stroke='white'%20stroke-linejoin='round'/%3e%3c/svg%3e");width:min(.7291666667vw,14px);height:auto;aspect-ratio:7/5}@media screen and (max-width:767px){.p-plan.concept .view__button:after{width:1.8666666667vw}}.p-plan.concept .plan-banner{position:relative;background-color:#f7f4ed;display:flex;flex-flow:row nowrap;width:min(74.4791666667vw,1430px);height:min(26.0416666667vw,500px);margin:0 auto min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-plan.concept .plan-banner{flex-flow:column-reverse nowrap;width:calc(100% - 10.6666666667vw);height:auto;margin:0 auto 16vw}}.p-plan.concept .plan-banner:before{content:"";pointer-events:none;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:min(.0520833333vw,1px) solid rgba(41,41,41,.3);display:block;width:calc(100% - min(2.0833333333vw,40px));height:calc(100% - min(2.0833333333vw,40px))}@media screen and (max-width:767px){.p-plan.concept .plan-banner:before{border-width:.1333333333vw;width:calc(100% - 2.6666666667vw);height:calc(100% - 2.6666666667vw)}}.p-plan.concept .plan-banner__content{background-image:url(/shuto/tsukishima/_astro/bg_banner.-2W0kYmh.webp);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%}@media screen and (max-width:767px){.p-plan.concept .plan-banner__content{padding:8vw 4vw}}.p-plan.concept .plan-banner__content .text{margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-plan.concept .plan-banner__content .text{margin-bottom:4vw}}.p-plan.concept .plan-banner__content .text p{text-align:center;color:#292929}.p-plan.concept .plan-banner__content .text p:nth-of-type(1){font-size:min(2.0833333333vw,40px);line-height:1;margin-bottom:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-plan.concept .plan-banner__content .text p:nth-of-type(1){font-size:5.6vw;margin-bottom:2.6666666667vw}}.p-plan.concept .plan-banner__content .text p:nth-of-type(2){font-size:min(1.5625vw,30px);line-height:1.6;letter-spacing:.05em}@media screen and (max-width:767px){.p-plan.concept .plan-banner__content .text p:nth-of-type(2){font-size:3.7333333333vw}}.p-plan.concept .plan-banner__content .plan-button{background-color:#ccb281;width:min(13.0208333333vw,250px);min-width:0;height:min(3.125vw,60px);font-size:min(.8333333333vw,16px);padding:0 2rem;margin:0 auto}@media screen and (max-width:767px){.p-plan.concept .plan-banner__content .plan-button{width:53.3333333333vw;height:12vw;font-size:1.4rem}}.p-plan.concept .plan-banner__image{flex-shrink:0;width:min(33.8541666667vw,650px)}@media screen and (max-width:767px){.p-plan.concept .plan-banner__image{width:100%}}.p-movie,.p-movie__inner{width:100%}.p-movie .page-header{margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-movie .page-header{margin-bottom:10.6666666667vw}}.p-movie .movie{width:100%;margin-bottom:min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-movie .movie{margin-bottom:26.6666666667vw}}.p-movie .movie>p{font-size:min(1.0416666667vw,20px);line-height:1;letter-spacing:.08em;text-align:center;margin-bottom:min(3.125vw,60px)}@media screen and (max-width:767px){.p-movie .movie>p{font-size:3.2vw;margin-bottom:8vw}}.p-movie .movie__list{display:grid;grid-template-columns:repeat(3,min(22.9166666667vw,440px));justify-content:center;column-gap:min(3.125vw,60px);row-gap:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-movie .movie__list{grid-template-columns:repeat(2,1fr);column-gap:5.3333333333vw;row-gap:6.6666666667vw;padding:0 5.3333333333vw}}.p-movie .movie__list .movie-content{border:none;padding:0;appearance:none;background:transparent;cursor:pointer;display:flex;flex-flow:column nowrap;align-items:center;gap:min(1.5625vw,30px);width:100%;opacity:1;transition:opacity .3s ease}@media screen and (max-width:767px){.p-movie .movie__list .movie-content{gap:4vw}}.p-movie .movie__list .movie-content:focus-visible{outline:min(.1041666667vw,2px) solid #CCB281;outline-offset:min(.4166666667vw,8px)}@media screen and (max-width:767px){.p-movie .movie__list .movie-content:focus-visible{outline-width:.2666666667vw;outline-offset:1.0666666667vw}}.p-movie .movie__list .movie-content__image{position:relative;width:100%}.p-movie .movie__list .movie-content__image .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3csvg%20width='70'%20height='70'%20viewBox='0%200%2070%2070'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='35'%20cy='35'%20r='35'%20fill='%23B29762'%20fill-opacity='0.9'/%3e%3cpath%20d='M43.75%2035L30.625%2042.5777L30.625%2027.4223L43.75%2035Z'%20fill='white'/%3e%3c/svg%3e");background-size:cover;background-position:center;background-repeat:no-repeat;width:min(3.6458333333vw,70px);height:min(3.6458333333vw,70px)}@media screen and (max-width:767px){.p-movie .movie__list .movie-content__image .icon{width:8vw;height:8vw}}.p-movie .movie__list .movie-content__title{font-size:min(1.25vw,24px);line-height:1;letter-spacing:.08em}.p-movie .movie__list .movie-content__title .box{border:min(.0520833333vw,1px) solid #F7F4ED;display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:min(1.5625vw,30px);font-size:min(.8854166667vw,17px);padding:0 min(.5208333333vw,10px);margin-left:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-movie .movie__list .movie-content__title{font-size:3.2vw;line-height:1.5;letter-spacing:normal;text-align:center}.p-movie .movie__list .movie-content__title .box{border-width:.1333333333vw;display:flex;height:5.3333333333vw;font-size:2.6666666667vw;padding:0 1.3333333333vw;margin:2vw auto 0}}.p-movie .movie__list .movie-content:hover{opacity:.6}.p-movie .movie-overlay{pointer-events:none;z-index:1100;position:fixed;inset:0;opacity:0;background-color:#292929eb;backdrop-filter:blur(3px);transition:opacity .3s ease}.p-movie .movie-overlay.is-active{pointer-events:auto;opacity:1}.p-movie .movie-overlay__dialog{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:min(4.1666666667vw,80px) min(6.25vw,120px)}@media screen and (max-width:767px){.p-movie .movie-overlay__dialog{padding:8vw 2.6666666667vw}}.p-movie .movie-overlay__frame{position:relative;width:min(100%,min(66.6666666667vw,1280px))}@media screen and (max-width:767px){.p-movie .movie-overlay__frame{width:100%}}.p-movie .movie-overlay__close{z-index:2;position:absolute;top:0;right:0;transform:translate(100%,-100%);border:none;padding:0;cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3csvg%20width='39'%20height='34'%20viewBox='0%200%2039%2034'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.352208'%20y='32.1702'%20width='49.5'%20height='0.5'%20transform='rotate(-40%200.352208%2032.1702)'%20fill='%23F7F4ED'%20stroke='%23F7F4ED'%20stroke-width='0.5'/%3e%3crect%20x='0.352208'%20y='-0.0308142'%20width='49.5'%20height='0.5'%20transform='matrix(0.766044%200.642788%200.642788%20-0.766044%200.102208%200.858438)'%20fill='%23F7F4ED'%20stroke='%23F7F4ED'%20stroke-width='0.5'/%3e%3c/svg%3e") no-repeat center/100% auto;background-color:transparent;width:min(2.03125vw,39px);height:min(1.7708333333vw,34px)}@media screen and (max-width:767px){.p-movie .movie-overlay__close{transform:translateY(calc(-100% - 1.6vw));width:7.4666666667vw;height:6.4vw}}.p-movie .movie-overlay__player{width:min(100%,min(66.6666666667vw,1280px));aspect-ratio:16/9}@media screen and (max-width:767px){.p-movie .movie-overlay__player{width:100%}}.p-movie .movie-overlay__player iframe{display:block;width:100%;height:100%}.p-quality,.p-quality__inner{width:100%}.p-quality .featured{width:100%;margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-quality .featured{margin-bottom:16vw}}.p-quality .featured>h3{font-size:min(2.8125vw,54px);line-height:1;letter-spacing:.08em;text-align:center;margin-bottom:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-quality .featured>h3{font-size:5.6vw;line-height:1.5;margin-bottom:8vw;padding:0 5.3333333333vw}}.p-quality .featured__items{position:relative;width:min(75vw,1440px);margin:0 auto}@media screen and (max-width:767px){.p-quality .featured__items{width:100%;padding:0 5.3333333333vw}}.p-quality .featured__items>p{position:absolute;top:0;left:max(-3.125vw,-60px);transform:translate(-100%);font-size:min(4.1666666667vw,80px);line-height:1;color:#ccb281;writing-mode:vertical-rl}@media screen and (max-width:767px){.p-quality .featured__items>p{position:static;transform:none;font-size:5.8666666667vw;text-align:center;writing-mode:initial;margin-bottom:4vw}}.p-quality .featured__items .selection-list{display:grid;grid-template-columns:repeat(3,1fr);gap:min(3.125vw,60px);width:100%}@media screen and (max-width:767px){.p-quality .featured__items .selection-list{grid-template-columns:1fr 1fr;gap:2.6666666667vw}}.p-quality .featured__items .selection-list .selection-item{display:grid;grid-template-areas:"stack"}.p-quality .featured__items .selection-list .selection-item__image{grid-area:stack;width:100%}@media screen and (max-width:767px){.p-quality .featured__items .selection-list .selection-item__image figcaption{font-size:1rem;text-align:right;padding:0 .2rem .5rem}}.p-quality .featured__items .selection-list .selection-item__content{grid-area:stack;z-index:1;position:relative;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-end;gap:min(2.0833333333vw,40px);padding-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-quality .featured__items .selection-list .selection-item__content{gap:3.2vw;padding-bottom:6.6666666667vw}}.p-quality .featured__items .selection-list .selection-item__content .content-text p{letter-spacing:.05em;text-align:center}.p-quality .featured__items .selection-list .selection-item__content .content-text p:nth-of-type(1){font-size:min(.9375vw,18px);line-height:1}@media screen and (max-width:767px){.p-quality .featured__items .selection-list .selection-item__content .content-text p:nth-of-type(1){font-size:2.9333333333vw;line-height:1.5}}.p-quality .featured__items .selection-list .selection-item__content .content-text p:nth-of-type(2){font-size:min(1.5625vw,30px);line-height:1.4;margin-top:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-quality .featured__items .selection-list .selection-item__content .content-text p:nth-of-type(2){font-size:4vw;margin-top:1.6vw}}.p-quality .featured__items .selection-list .selection-item__content .content-button{background-color:#b29762;width:min(10.4166666667vw,200px);min-width:0;height:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.p-quality .featured__items .selection-list .selection-item__content .content-button{width:29.3333333333vw;height:7.4666666667vw}}.p-quality .featured__items .selection-list .selection-item__content .content-button span{font-size:min(.8333333333vw,16px)}@media screen and (max-width:767px){.p-quality .featured__items .selection-list .selection-item__content .content-button span{font-size:2.4vw}}.p-quality .pages{width:100%;margin-bottom:min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-quality .pages{margin-bottom:21.3333333333vw}}.p-quality .pages>h3{font-size:min(2.8125vw,54px);line-height:1;letter-spacing:.08em;text-align:center;margin-bottom:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-quality .pages>h3{font-size:5.6vw;line-height:1.5;margin-bottom:8vw}}.p-quality .pages .page-list{display:flex;flex-flow:column nowrap;gap:min(5.2083333333vw,100px);width:min(75vw,1440px);margin:0 auto}@media screen and (max-width:767px){.p-quality .pages .page-list{gap:8vw;width:100%;padding:0 5.3333333333vw}}.p-quality .pages .page-list .page-wrapper{display:flex;flex-flow:row nowrap;gap:min(3.125vw,60px)}.p-quality .pages .page-list .page-wrapper:nth-of-type(2){display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:767px){.p-quality .pages .page-list .page-wrapper{flex-flow:column nowrap;gap:8vw}.p-quality .pages .page-list .page-wrapper:nth-of-type(2){grid-template-columns:1fr 1fr}}.p-quality .pages .page-list .page-item{display:flex;flex-flow:column nowrap;gap:min(2.0833333333vw,40px);width:100%}@media screen and (max-width:767px){.p-quality .pages .page-list .page-item{gap:3.2vw}}.p-quality .pages .page-list .page-item__image{width:100%}.p-quality .pages .page-list .page-item__detail{position:relative}.p-quality .pages .page-list .page-item__detail .title p:nth-of-type(1){display:flex;flex-flow:column-reverse nowrap;gap:min(.5208333333vw,10px);font-size:min(1.5625vw,30px);line-height:1;letter-spacing:.05em}@media screen and (max-width:767px){.p-quality .pages .page-list .page-item__detail .title p:nth-of-type(1){gap:1.0666666667vw;font-size:4.2666666667vw;line-height:1.4;white-space:nowrap}}.p-quality .pages .page-list .page-item__detail .title p:nth-of-type(1).flex-row{flex-flow:row nowrap;align-items:center;gap:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-quality .pages .page-list .page-item__detail .title p:nth-of-type(1).flex-row{flex-flow:column-reverse nowrap;align-items:flex-start;gap:1.0666666667vw}}.p-quality .pages .page-list .page-item__detail .title p:nth-of-type(1) .en{display:block;font-size:min(1.25vw,24px);letter-spacing:normal;color:#ccb281}@media screen and (max-width:767px){.p-quality .pages .page-list .page-item__detail .title p:nth-of-type(1) .en{font-size:2.9333333333vw}}.p-quality .pages .page-list .page-item__detail .title p:nth-of-type(2){font-size:min(.9375vw,18px);line-height:1.5;letter-spacing:.05em;margin-top:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-quality .pages .page-list .page-item__detail .title p:nth-of-type(2){font-size:3.2vw;margin-top:2.1333333333vw}}.p-quality .pages .page-list .page-item__detail .icon{overflow:hidden;position:absolute;top:0;right:0;border-radius:50%;background-color:#b29762;width:min(2.0833333333vw,40px);height:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-quality .pages .page-list .page-item__detail .icon{width:5.8666666667vw;height:5.8666666667vw}}.p-quality .pages .page-list .page-item__detail .icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='10'%20viewBox='0%200%2013%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.50032%208.68685L11.667%204.52018M11.667%204.52018L7.50033%200.353515M11.667%204.52018L0.000324782%204.52018'%20stroke='white'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:100% auto;background-position:center;background-repeat:no-repeat;width:min(.625vw,12px);height:auto;aspect-ratio:13/10}@media screen and (max-width:767px){.p-quality .pages .page-list .page-item__detail .icon:after{width:1.8666666667vw}}.p-quality-sub,.p-quality-sub__inner{width:100%}.p-quality-sub .quality-content .content-item__text p:nth-of-type(1){font-size:min(1.4583333333vw,28px);line-height:1.5;letter-spacing:.05em;white-space:nowrap}.p-quality-sub .quality-content .content-item__text p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em;margin-top:min(1.0416666667vw,20px)}.p-quality-sub .quality-content .content-item__text p:nth-of-type(2) .notation{translate:0 -40% 0;display:inline-block;font-size:.6em}.p-quality-sub .quality-content .content-item__text .note{display:block;font-size:1rem;line-height:1.7;color:#b3b3b3;margin-top:min(.5208333333vw,10px)}.p-quality-sub .quality-content .detail-item>p:nth-of-type(1),.p-quality-sub .comfort-content__wrapper .detail-item>p:nth-of-type(1),.p-quality-sub .amenity-content .detail-item>p:nth-of-type(1){display:flex;flex-flow:row nowrap;align-items:center;gap:min(1.0416666667vw,20px);font-size:min(1.4583333333vw,28px);line-height:1.5;letter-spacing:.05em;margin-bottom:min(1.0416666667vw,20px)}.p-quality-sub .quality-content .detail-item>p:nth-of-type(2),.p-quality-sub .comfort-content__wrapper .detail-item>p:nth-of-type(2),.p-quality-sub .amenity-content .detail-item>p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em}.p-quality-sub .quality-content .detail-item>p .icon,.p-quality-sub .comfort-content__wrapper .detail-item>p .icon,.p-quality-sub .amenity-content .detail-item>p .icon{width:min(2.6041666667vw,50px)}.p-quality-sub .quality-content .detail-item>.note,.p-quality-sub .comfort-content__wrapper .detail-item>.note,.p-quality-sub .amenity-content .detail-item>.note{display:block;font-size:1rem;line-height:1.7;color:#b3b3b3;margin-top:min(.5208333333vw,10px)}.p-quality-sub .powderroom-content__title,.p-quality-sub .comfort-content__title,.p-quality-sub .support-content__title,.p-quality-sub .amenity-content__title{display:flex;flex-flow:row nowrap;align-items:center;gap:min(1.0416666667vw,20px);margin-bottom:min(4.1666666667vw,80px)}.p-quality-sub .powderroom-content__title h3,.p-quality-sub .comfort-content__title h3,.p-quality-sub .support-content__title h3,.p-quality-sub .amenity-content__title h3{font-size:min(3.125vw,60px);line-height:1;color:#ccb281}.p-quality-sub .powderroom-content__title p,.p-quality-sub .comfort-content__title p,.p-quality-sub .support-content__title p,.p-quality-sub .amenity-content__title p{font-size:min(1.3541666667vw,26px);line-height:1;letter-spacing:.1em}@media screen and (max-width:767px){.p-quality-sub .powderroom-content__title,.p-quality-sub .comfort-content__title,.p-quality-sub .support-content__title,.p-quality-sub .amenity-content__title{flex-flow:column nowrap;align-items:flex-start;gap:2.1333333333vw;margin-bottom:5.3333333333vw}}@media screen and (max-width:767px){.p-quality-sub .powderroom-content__title h3,.p-quality-sub .comfort-content__title h3,.p-quality-sub .support-content__title h3,.p-quality-sub .amenity-content__title h3{font-size:7.4666666667vw}}@media screen and (max-width:767px){.p-quality-sub .powderroom-content__title p,.p-quality-sub .comfort-content__title p,.p-quality-sub .support-content__title p,.p-quality-sub .amenity-content__title p{font-size:3.7333333333vw}}.p-quality-sub .comfort-content .sub-title,.p-quality-sub .support-content .sub-title{position:relative;width:100%;margin-bottom:min(4.1666666667vw,80px)}.p-quality-sub .comfort-content .sub-title:before,.p-quality-sub .support-content .sub-title:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#4d4d4d;width:100%;height:min(.0520833333vw,1px)}.p-quality-sub .comfort-content .sub-title p,.p-quality-sub .support-content .sub-title p{z-index:1;position:relative;background-color:#292929;width:fit-content;font-size:min(1.3541666667vw,26px);line-height:1;letter-spacing:.1em;padding:0 min(.5208333333vw,10px);margin:0 auto}@media screen and (max-width:767px){.p-quality-sub .comfort-content .sub-title p,.p-quality-sub .support-content .sub-title p{font-size:3.7333333333vw;line-height:1.5;text-align:center;padding:0 2.6666666667vw}}@media screen and (max-width:767px){.p-quality-sub .comfort-content .sub-title,.p-quality-sub .support-content .sub-title{margin-bottom:5.3333333333vw}}.p-quality-sub .powderroom-content__wrapper.restroom .detail-image__text p:nth-of-type(1),.p-quality-sub .comfort-content__wrapper .content-item__text p:nth-of-type(1),.p-quality-sub .support-content__wrapper .content-item__text p:nth-of-type(1){font-size:min(1.4583333333vw,28px);line-height:1;letter-spacing:.05em;white-space:nowrap;margin-bottom:min(1.5625vw,30px)}.p-quality-sub .powderroom-content__wrapper.restroom .detail-image__text p:nth-of-type(2),.p-quality-sub .comfort-content__wrapper .content-item__text p:nth-of-type(2),.p-quality-sub .support-content__wrapper .content-item__text p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:-.02em}.p-quality-sub .powderroom-content__wrapper.restroom .detail-image__text .note,.p-quality-sub .comfort-content__wrapper .content-item__text .note,.p-quality-sub .support-content__wrapper .content-item__text .note{display:block;font-size:1rem;line-height:1.7;color:#b3b3b3}.p-quality-sub .amenity-content .content-item__text p:nth-of-type(1){font-size:min(1.4583333333vw,28px);line-height:1;letter-spacing:.05em;white-space:nowrap;margin-bottom:min(1.5625vw,30px)}.p-quality-sub .amenity-content .content-item__text p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.06em}.p-quality-sub .amenity-content .content-item__text .note{display:block;font-size:1rem;line-height:1.7;color:#ccc;margin-top:min(.5208333333vw,10px)}.p-quality-sub .security-content .detail-item>p:nth-of-type(1){display:flex;flex-flow:row nowrap;align-items:center;gap:min(1.0416666667vw,20px);font-size:min(1.4583333333vw,28px);line-height:1.5;letter-spacing:.05em;margin-bottom:min(1.0416666667vw,20px)}.p-quality-sub .security-content .detail-item>p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:-.02em}.p-quality-sub .security-content .detail-item>p .icon{width:min(2.6041666667vw,50px)}.p-quality-sub .security-content .detail-item>.note{display:block;font-size:min(.625vw,12px);line-height:1.7;color:#ccc;margin-top:min(.5208333333vw,10px)}.p-quality-sub .structure .detail-item>p:nth-of-type(1),.p-quality-sub .safety .detail-item>p:nth-of-type(1){display:flex;flex-flow:row nowrap;align-items:center;gap:min(1.0416666667vw,20px);font-size:min(1.4583333333vw,28px);line-height:1;letter-spacing:.05em;margin-bottom:min(1.0416666667vw,20px)}.p-quality-sub .structure .detail-item>p:nth-of-type(2),.p-quality-sub .safety .detail-item>p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em}.p-quality-sub .structure .detail-item>p .icon,.p-quality-sub .safety .detail-item>p .icon{width:min(2.6041666667vw,50px)}.p-quality-sub .structure .detail-item>.note,.p-quality-sub .safety .detail-item>.note{display:block;font-size:1rem;line-height:1.7;color:#b3b3b3;margin-top:min(.5208333333vw,10px)}.p-quality-sub .support-content .detail-list .detail-item,.p-quality-sub .structure-content .detail-list .detail-item,.p-quality-sub .safety-content .detail-list .detail-item{border:min(.0520833333vw,1px) solid #606060;background-color:#313131;padding:min(2.0833333333vw,40px);cursor:pointer}.p-quality-sub .support-content .detail-list .detail-item summary,.p-quality-sub .structure-content .detail-list .detail-item summary,.p-quality-sub .safety-content .detail-list .detail-item summary{display:flex;flex-flow:row nowrap;align-items:center;gap:min(1.0416666667vw,20px);line-height:1.5;letter-spacing:.02em;white-space:nowrap;cursor:inherit;list-style:none}.p-quality-sub .support-content .detail-list .detail-item summary::-webkit-details-marker,.p-quality-sub .structure-content .detail-list .detail-item summary::-webkit-details-marker,.p-quality-sub .safety-content .detail-list .detail-item summary::-webkit-details-marker{display:none}.p-quality-sub .support-content .detail-list .detail-item summary:after,.p-quality-sub .structure-content .detail-list .detail-item summary:after,.p-quality-sub .safety-content .detail-list .detail-item summary:after{content:"";flex-shrink:0;margin-left:auto;position:relative;width:min(1.25vw,24px);height:min(1.25vw,24px);background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 5v6H5v2h6v6h2v-6h6v-2h-6V5z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 5v6H5v2h6v6h2v-6h6v-2h-6V5z'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;transition:mask-image .3s ease,-webkit-mask-image .3s ease}.p-quality-sub .support-content .detail-list .detail-item summary .icon,.p-quality-sub .structure-content .detail-list .detail-item summary .icon,.p-quality-sub .safety-content .detail-list .detail-item summary .icon{flex-shrink:0;width:min(2.6041666667vw,50px)}.p-quality-sub .support-content .detail-list .detail-item summary .small,.p-quality-sub .structure-content .detail-list .detail-item summary .small,.p-quality-sub .safety-content .detail-list .detail-item summary .small{display:inline;font-size:.6em;margin-top:auto;margin-bottom:.3em;margin-left:max(-1.0416666667vw,-20px)}.p-quality-sub .support-content .detail-list .detail-item[open] summary:after,.p-quality-sub .structure-content .detail-list .detail-item[open] summary:after,.p-quality-sub .safety-content .detail-list .detail-item[open] summary:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 11v2h14v-2z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 11v2h14v-2z'/%3E%3C/svg%3E")}.p-quality-sub .support-content .detail-list .detail-item__body,.p-quality-sub .structure-content .detail-list .detail-item__body,.p-quality-sub .safety-content .detail-list .detail-item__body{overflow:hidden;transition:height .3s ease,padding-top .3s ease;padding-top:min(1.0416666667vw,20px)}.p-quality-sub .support-content .detail-list .detail-item__body>p,.p-quality-sub .structure-content .detail-list .detail-item__body>p,.p-quality-sub .safety-content .detail-list .detail-item__body>p{font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em}.p-quality-sub .support-content .detail-list .detail-item__body>p:has(.inline-image),.p-quality-sub .structure-content .detail-list .detail-item__body>p:has(.inline-image),.p-quality-sub .safety-content .detail-list .detail-item__body>p:has(.inline-image){display:flex;gap:min(1.0416666667vw,20px)}.p-quality-sub .support-content .detail-list .detail-item__body>p:has(.inline-image) .inline-image,.p-quality-sub .structure-content .detail-list .detail-item__body>p:has(.inline-image) .inline-image,.p-quality-sub .safety-content .detail-list .detail-item__body>p:has(.inline-image) .inline-image{flex-shrink:0;display:block;width:min(13.5416666667vw,260px)}.p-quality-sub .support-content .detail-list .detail-item__body>.note,.p-quality-sub .structure-content .detail-list .detail-item__body>.note,.p-quality-sub .safety-content .detail-list .detail-item__body>.note{display:block;font-size:1rem;line-height:1.7;color:#b3b3b3;margin-top:min(.5208333333vw,10px)}.p-quality-sub .support-content .detail-list .detail-item__point,.p-quality-sub .structure-content .detail-list .detail-item__point,.p-quality-sub .safety-content .detail-list .detail-item__point{display:flex;flex-flow:row nowrap;gap:min(1.0416666667vw,20px);margin-top:min(1.5625vw,30px)}.p-quality-sub .support-content .detail-list .detail-item__point p,.p-quality-sub .structure-content .detail-list .detail-item__point p,.p-quality-sub .safety-content .detail-list .detail-item__point p{background-color:#5fbcde;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:100%;height:min(7.2916666667vw,140px);font-size:min(.625vw,12px);line-height:1.5;letter-spacing:.05em;padding:0 min(2.0833333333vw,40px)}.p-quality-sub .support-content .detail-list .detail-item__point p span,.p-quality-sub .structure-content .detail-list .detail-item__point p span,.p-quality-sub .safety-content .detail-list .detail-item__point p span{display:block;font-size:min(1.1458333333vw,22px);line-height:1.7}.p-quality-sub .support-content .detail-list__open,.p-quality-sub .structure-content .detail-list__open,.p-quality-sub .safety-content .detail-list__open{width:min(9.8958333333vw,190px);min-width:0;height:min(2.6041666667vw,50px);font-size:min(.9375vw,18px);margin-left:auto;margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-quality-sub .support-content .detail-list__open,.p-quality-sub .structure-content .detail-list__open,.p-quality-sub .safety-content .detail-list__open{width:37.3333333333vw;height:8vw;font-size:2.4vw;margin-bottom:4vw}}@media screen and (max-width:767px){.p-quality-sub .support-content .detail-list{grid-template-columns:1fr;gap:2.6666666667vw}}@media screen and (max-width:767px){.p-quality-sub .support-content .detail-list .detail-item{padding:4vw}}@media screen and (max-width:767px){.p-quality-sub .support-content .detail-list .detail-item summary{gap:2.1333333333vw;font-size:4vw;white-space:normal}}@media screen and (max-width:767px){.p-quality-sub .support-content .detail-list .detail-item summary:after{width:3.2vw;height:3.2vw}}@media screen and (max-width:767px){.p-quality-sub .support-content .detail-list .detail-item summary .icon{width:5.8666666667vw}}@media screen and (max-width:767px){.p-quality-sub .support-content .detail-list .detail-item__body{padding-top:2.6666666667vw}}@media screen and (max-width:767px){.p-quality-sub .support-content .detail-list .detail-item__body>p{font-size:3.2vw}.p-quality-sub .support-content .detail-list .detail-item__body>p:has(.inline-image){flex-flow:column nowrap;gap:2.6666666667vw}.p-quality-sub .support-content .detail-list .detail-item__body>p:has(.inline-image) .inline-image{width:100%}}@media screen and (max-width:767px){.p-quality-sub .support-content .detail-list .detail-item__body>.note{margin-top:1.3333333333vw}}@media screen and (max-width:767px){.p-quality-sub .support-content .detail-list .detail-item__point{flex-flow:column nowrap;gap:2.1333333333vw;margin-top:2.6666666667vw}}@media screen and (max-width:767px){.p-quality-sub .support-content .detail-list .detail-item__point p{height:auto;font-size:2.1333333333vw;padding:2.6666666667vw}}@media screen and (max-width:767px){.p-quality-sub .support-content .detail-list .detail-item__point p span{font-size:3.7333333333vw}}.p-quality-sub .support-content .detail-list .detail-item summary,.p-quality-sub .structure-content .detail-list .detail-item summary{font-size:min(1.4583333333vw,28px)}.p-quality-sub .safety-content .detail-list .detail-item summary{font-size:min(1.25vw,24px)}@media screen and (max-width:767px){.p-quality-sub .structure-content .detail-list,.p-quality-sub .safety-content .detail-list{grid-template-columns:1fr;gap:2.6666666667vw}}@media screen and (max-width:767px){.p-quality-sub .structure-content .detail-list .detail-item,.p-quality-sub .safety-content .detail-list .detail-item{padding:4vw}}@media screen and (max-width:767px){.p-quality-sub .structure-content .detail-list .detail-item summary,.p-quality-sub .safety-content .detail-list .detail-item summary{gap:2.1333333333vw;white-space:normal}}@media screen and (max-width:767px){.p-quality-sub .structure-content .detail-list .detail-item summary:after,.p-quality-sub .safety-content .detail-list .detail-item summary:after{width:3.2vw;height:3.2vw}}@media screen and (max-width:767px){.p-quality-sub .structure-content .detail-list .detail-item summary .icon,.p-quality-sub .safety-content .detail-list .detail-item summary .icon{width:5.8666666667vw}}@media screen and (max-width:767px){.p-quality-sub .structure-content .detail-list .detail-item__body,.p-quality-sub .safety-content .detail-list .detail-item__body{padding-top:2.6666666667vw}}@media screen and (max-width:767px){.p-quality-sub .structure-content .detail-list .detail-item__body>p,.p-quality-sub .safety-content .detail-list .detail-item__body>p{font-size:3.2vw}.p-quality-sub .structure-content .detail-list .detail-item__body>p:has(.inline-image),.p-quality-sub .safety-content .detail-list .detail-item__body>p:has(.inline-image){flex-flow:column nowrap;gap:2.6666666667vw}.p-quality-sub .structure-content .detail-list .detail-item__body>p:has(.inline-image) .inline-image,.p-quality-sub .safety-content .detail-list .detail-item__body>p:has(.inline-image) .inline-image{width:100%}}@media screen and (max-width:767px){.p-quality-sub .structure-content .detail-list .detail-item__body>.note,.p-quality-sub .safety-content .detail-list .detail-item__body>.note{margin-top:1.3333333333vw}}@media screen and (max-width:767px){.p-quality-sub .structure-content .detail-list .detail-item summary{font-size:4vw}}@media screen and (max-width:767px){.p-quality-sub .structure-content .detail-list .detail-item__body>.divider{margin:2vw 0}}@media screen and (max-width:767px){.p-quality-sub .safety-content .detail-list .detail-item summary{font-size:3.7333333333vw}}@media screen and (max-width:767px){.p-quality-sub .safety-content .detail-list .detail-item__body>.divider{margin:2vw 0}}.p-quality-sub .structure-content .detail-list .detail-item__body>.divider,.p-quality-sub .safety-content .detail-list .detail-item__body>.divider{display:block;background-color:#b3b3b3;width:100%;height:min(.0520833333vw,1px);margin:min(.78125vw,15px) 0}.p-quality-sub .quality-back{background-color:#404040;margin-bottom:min(3.125vw,60px);margin-left:min(12.5vw,240px)}@media screen and (max-width:767px){.p-quality-sub .quality-back{margin-bottom:6.6666666667vw;margin-left:5.3333333333vw}}.p-quality-sub .quality-back:after{right:auto;left:min(1.3020833333vw,25px);transform:scaleX(-1) translateY(-50%);border-radius:0%;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='10'%20viewBox='0%200%2013%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.50032%208.68685L11.667%204.52018M11.667%204.52018L7.50033%200.353515M11.667%204.52018L0.000324782%204.52018'%20stroke='white'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:100% auto;background-position:center;background-repeat:no-repeat;width:min(.6770833333vw,13px);height:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-quality-sub .quality-back:after{right:auto;left:3.3333333333vw;width:2.6666666667vw;height:2.6666666667vw}}.p-quality-sub .quality-back span{padding-left:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-quality-sub .quality-back span{padding-left:1.3333333333vw}}.p-quality-sub .visual{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:min(9.1145833333vw,175px);width:100%;margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-quality-sub .visual{flex-flow:column nowrap;align-items:flex-start;gap:6.6666666667vw;margin-bottom:16vw}}@media screen and (max-width:767px){.p-quality-sub .visual__content{width:100%;padding:0 5.3333333333vw}}.p-quality-sub .visual__content .subpage-title{margin-bottom:min(3.125vw,60px)}@media screen and (max-width:767px){.p-quality-sub .visual__content .subpage-title{margin-bottom:5.3333333333vw}}.p-quality-sub .visual__content .subpage-title h1,.p-quality-sub .visual__content .subpage-title h2{font-size:min(4.1666666667vw,80px);line-height:1;color:#ccb281;text-align:center;margin-bottom:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-quality-sub .visual__content .subpage-title h1,.p-quality-sub .visual__content .subpage-title h2{font-size:9.6vw;margin-bottom:2.6666666667vw}}.p-quality-sub .visual__content .subpage-title p{font-size:min(1.3541666667vw,26px);line-height:1;letter-spacing:.1em;text-align:center}@media screen and (max-width:767px){.p-quality-sub .visual__content .subpage-title p{font-size:4vw}}.p-quality-sub .visual__content>p{font-size:min(1.7708333333vw,34px);line-height:1.5;letter-spacing:.08em;text-align:center}@media screen and (max-width:767px){.p-quality-sub .visual__content>p{font-size:5.3333333333vw}}.p-quality-sub .visual__image{flex-shrink:0;width:min(48.9583333333vw,940px)}@media screen and (max-width:767px){.p-quality-sub .visual__image{width:100%}}.p-quality-sub .quality-content{width:100%;margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-quality-sub .quality-content{margin-bottom:21.3333333333vw}}.p-quality-sub .quality-content .content-wrapper{display:flex;flex-flow:row nowrap;gap:min(2.0833333333vw,40px);width:min(75vw,1440px);margin:0 auto}@media screen and (max-width:767px){.p-quality-sub .quality-content .content-wrapper{flex-flow:column nowrap;gap:8vw;width:100%;padding:0 5.3333333333vw}.p-quality-sub .quality-content .content-wrapper:not(:first-of-type,:last-of-type){display:grid;grid-template-columns:1fr}}.p-quality-sub .quality-content .content-wrapper+.content-wrapper{margin-top:min(7.8125vw,150px)}@media screen and (max-width:767px){.p-quality-sub .quality-content .content-wrapper+.content-wrapper{margin-top:10.6666666667vw}}.p-quality-sub .quality-content .content-wrapper .content-item{width:100%}.p-quality-sub .quality-content .content-wrapper .content-item.small{flex-shrink:0;width:min(23.9583333333vw,460px)}@media screen and (max-width:767px){.p-quality-sub .quality-content .content-wrapper .content-item.small{width:100%}}.p-quality-sub .quality-content .content-wrapper .content-item__wrapper{display:flex;flex-flow:row nowrap}@media screen and (max-width:767px){.p-quality-sub .quality-content .content-wrapper .content-item__wrapper{gap:1.3333333333vw;margin-bottom:2.6666666667vw}.p-quality-sub .quality-content .content-wrapper .content-item__wrapper.row-reverse-sp{flex-flow:row-reverse nowrap}.p-quality-sub .quality-content .content-wrapper .content-item__wrapper.col-sp{flex-flow:column nowrap}}.p-quality-sub .quality-content .content-wrapper .content-item__wrapper img{width:100%;max-width:none}@media screen and (max-width:767px){.p-quality-sub .quality-content .content-wrapper .content-item__wrapper .content-item__image{margin-bottom:0}}.p-quality-sub .quality-content .content-wrapper .content-item__image{width:100%;margin-bottom:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-quality-sub .quality-content .content-wrapper .content-item__image{margin-bottom:2.6666666667vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content .content-wrapper .content-item__text p:nth-of-type(1){font-size:4.5333333333vw;white-space:normal}.p-quality-sub .quality-content .content-wrapper .content-item__text p:nth-of-type(2){font-size:3.2vw;margin-top:2.1333333333vw}}.p-quality-sub .quality-content .content-wrapper .content-item__text .note{letter-spacing:.05em}@media screen and (max-width:767px){.p-quality-sub .quality-content .content-wrapper .content-item__text .note{margin-top:1.3333333333vw}}.p-quality-sub .quality-content .content-note{width:min(75vw,1440px);margin:min(2.6041666667vw,50px) auto min(4.6875vw,90px)}@media screen and (max-width:767px){.p-quality-sub .quality-content .content-note{width:100%;padding:0 5.3333333333vw;margin:4vw auto 6.6666666667vw}}.p-quality-sub .quality-content .content-note p{font-size:1rem;line-height:1.7;letter-spacing:.05em;color:#b3b3b3}.p-quality-sub .quality-content.kitchen .kitchen-content{display:flex;flex-flow:row nowrap;align-items:center;gap:min(4.1666666667vw,80px);width:min(75vw,1440px);margin:min(7.5520833333vw,145px) auto min(7.8125vw,150px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.kitchen .kitchen-content{flex-flow:column nowrap;align-items:flex-start;gap:6.6666666667vw;width:100%;padding:0 5.3333333333vw;margin:13.3333333333vw auto}}.p-quality-sub .quality-content.kitchen .kitchen-content__image{flex-shrink:0;width:min(31.25vw,600px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.kitchen .kitchen-content__image{width:100%}}.p-quality-sub .quality-content.kitchen .kitchen-content__image .note{display:block;font-size:1rem;line-height:1.7;letter-spacing:.05em;color:#b3b3b3;margin-top:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.kitchen .kitchen-content__image .note{margin-top:2.6666666667vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.kitchen .kitchen-content__image .note.is-pc{display:none}}@media screen and (min-width:768px){.p-quality-sub .quality-content.kitchen .kitchen-content__image .note.is-sp{display:none}}.p-quality-sub .quality-content.kitchen .kitchen-content .content-wrapper{display:grid;grid-template-columns:repeat(2,min(18.75vw,360px));row-gap:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.kitchen .kitchen-content .content-wrapper{width:100%;grid-template-columns:1fr;row-gap:8vw;padding:0;margin:0}}.p-quality-sub .quality-content.powderroom .content-wrapper-01{gap:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .content-wrapper-01{gap:8vw}}.p-quality-sub .quality-content.powderroom .content-wrapper-01 .content-item:nth-of-type(2){flex-shrink:0;width:min(25.5208333333vw,490px);margin-top:min(11.4583333333vw,220px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .content-wrapper-01 .content-item:nth-of-type(2){width:100%;margin-top:0}}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .content-wrapper-03{display:flex;flex-flow:column nowrap}}.p-quality-sub .quality-content.powderroom .content-wrapper-03 .content-item{width:min(17.1875vw,330px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .content-wrapper-03 .content-item{width:100%}}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .content-wrapper-03 .content-detail{width:100%}}.p-quality-sub .quality-content.powderroom .content-wrapper-03 .content-detail .detail-item{width:min(33.3333333333vw,640px);margin-left:min(3.125vw,60px)}.p-quality-sub .quality-content.powderroom .content-wrapper-03 .content-detail .detail-item+.detail-item{margin-top:min(3.125vw,60px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .content-wrapper-03 .content-detail .detail-item{width:100%;margin-left:0}}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .content-wrapper-03 .content-detail .detail-item>p:nth-of-type(1){gap:2.1333333333vw;font-size:4vw;line-height:1.4;margin-bottom:2.1333333333vw}.p-quality-sub .quality-content.powderroom .content-wrapper-03 .content-detail .detail-item>p:nth-of-type(2){font-size:3.2vw}.p-quality-sub .quality-content.powderroom .content-wrapper-03 .content-detail .detail-item>p .icon{width:5.8666666667vw}}.p-quality-sub .quality-content.powderroom .content-wrapper-03 .content-detail .detail-item .note{display:block;font-size:1rem;line-height:1.7;color:#b3b3b3}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .content-wrapper-03 .content-detail .detail-item .note{margin-top:1.3333333333vw}}.p-quality-sub .quality-content.powderroom .powderroom-content{width:min(75vw,1440px);margin:min(7.8125vw,150px) auto min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content{width:100%;padding:0 5.3333333333vw;margin:13.3333333333vw auto 16vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__title{gap:2.1333333333vw;margin-bottom:5.3333333333vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__title h3{font-size:7.4666666667vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__title p{font-size:3.7333333333vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper{display:flex;flex-flow:row nowrap}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper{flex-flow:column nowrap;gap:6.6666666667vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom{gap:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom{gap:6.6666666667vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-image{flex-shrink:0;width:min(31.25vw,600px);height:fit-content}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-image{width:100%}}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-detail{display:flex;flex-flow:column nowrap;align-items:flex-end;gap:min(3.125vw,60px);margin-top:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-detail{align-items:flex-start;gap:5.3333333333vw;margin-top:0}}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-detail .detail-item{width:min(34.375vw,660px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-detail .detail-item{width:100%}}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-detail .detail-item>p:nth-of-type(1){gap:2.1333333333vw;font-size:4vw;line-height:1.4;margin-bottom:2.1333333333vw}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-detail .detail-item>p:nth-of-type(2){font-size:3.2vw}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-detail .detail-item>p .icon{width:5.8666666667vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-detail .detail-image{display:flex;flex-flow:row nowrap;align-items:center;gap:min(2.6041666667vw,50px);width:100%}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-detail .detail-image{flex-flow:column nowrap;align-items:flex-start;gap:3.2vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-detail .detail-image figure{flex-shrink:0;width:min(17.1875vw,330px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-detail .detail-image figure{width:100%}}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-detail .detail-image__text{width:100%}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-detail .detail-image__text p:nth-of-type(1){font-size:4vw;line-height:1.4;white-space:normal;margin-bottom:2.1333333333vw}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-detail .detail-image__text p:nth-of-type(2){font-size:3.2vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.restroom .content-detail .detail-image__text .note{font-size:2.1333333333vw;margin-top:1.3333333333vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.bathroom{align-items:flex-end;gap:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.bathroom{align-items:flex-start;gap:6.6666666667vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.bathroom .content-image{flex-shrink:0;width:min(36.4583333333vw,700px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.bathroom .content-image{width:100%}}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.bathroom .content-detail{width:min(28.125vw,540px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.bathroom .content-detail{width:100%}}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.bathroom .content-detail__image{width:100%;margin-bottom:min(3.125vw,60px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.bathroom .content-detail__image{margin-bottom:4vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.bathroom .content-detail__text p:nth-of-type(1){font-size:min(1.6666666667vw,32px);line-height:1;letter-spacing:.05em;margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.bathroom .content-detail__text p:nth-of-type(1){font-size:5.0666666667vw;line-height:1.3;margin-bottom:3.2vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.bathroom .content-detail__text p:nth-of-type(2){font-size:min(.9375vw,18px);line-height:2;letter-spacing:.06em}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.bathroom .content-detail__text p:nth-of-type(2){font-size:3.2vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.bathroom .content-detail__button{width:min(15.625vw,300px);height:min(4.1666666667vw,80px);margin-top:min(4.1666666667vw,80px);margin-left:auto}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__wrapper.bathroom .content-detail__button{width:37.3333333333vw;height:8vw;margin-top:5.3333333333vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal{pointer-events:none;z-index:1100;position:fixed;inset:0;opacity:0;background-color:#000000bf;overflow-y:auto;backdrop-filter:blur(3px);transition:opacity .3s ease;width:100%;padding:min(4.1666666667vw,80px) 0}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal{padding:8vw 0}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal.is-active{pointer-events:auto;opacity:1}.p-quality-sub .quality-content.powderroom .powderroom-content__modal-close{z-index:2;position:sticky;top:0;right:min(1.5625vw,30px);border:none;display:block;padding:0;cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3csvg%20width='39'%20height='34'%20viewBox='0%200%2039%2034'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.352208'%20y='32.1702'%20width='49.5'%20height='0.5'%20transform='rotate(-40%200.352208%2032.1702)'%20fill='%23F7F4ED'%20stroke='%23F7F4ED'%20stroke-width='0.5'/%3e%3crect%20x='0.352208'%20y='-0.0308142'%20width='49.5'%20height='0.5'%20transform='matrix(0.766044%200.642788%200.642788%20-0.766044%200.102208%200.858438)'%20fill='%23F7F4ED'%20stroke='%23F7F4ED'%20stroke-width='0.5'/%3e%3c/svg%3e") no-repeat center/100% auto;background-color:transparent;width:min(2.03125vw,39px);height:min(1.7708333333vw,34px);margin:0 0 max(-1.7708333333vw,-34px) auto}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal-close{top:2.6666666667vw;right:5.0666666667vw;width:7.4666666667vw;height:6.4vw;margin:0 0 -3.2vw auto}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal{display:none;position:relative;background-color:#292929;width:fit-content;padding:min(6.25vw,120px) min(4.1666666667vw,80px);margin:0 auto}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal.current{display:block}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal{width:calc(100% - 5.3333333333vw);padding:10.6666666667vw 5.3333333333vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__title{margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__title{margin-bottom:8vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__title h4{font-size:min(4.1666666667vw,80px);line-height:1;color:#ccb281;text-align:center}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__title h4{font-size:8vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__title p{font-size:min(1.3541666667vw,26px);line-height:1;letter-spacing:.1em;text-align:center;margin-top:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__title p{font-size:3.2vw;margin-top:2.6666666667vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content{width:min(75vw,1440px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content{width:100%}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper .content-list .content-item{width:100%}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper .content-list .content-item__name{background-color:#f7f4ed0d;display:flex;align-items:center;justify-content:center;padding:min(1.0416666667vw,20px);margin-bottom:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper .content-list .content-item__name{padding:4vw;margin-bottom:2.6666666667vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper .content-list .content-item__name p{font-size:min(1.3541666667vw,26px);line-height:1;letter-spacing:.05em;color:#ccb281}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper .content-list .content-item__name p{font-size:4.2666666667vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper .content-list .content-item__image{width:100%;margin-bottom:min(1.5625vw,30px)}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper .content-list .content-item__image img{width:100%;max-width:none}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper .content-list .content-item__image{margin-bottom:5.3333333333vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper .content-list .content-item__text p{font-size:min(.9375vw,18px);line-height:2;letter-spacing:.08em;text-align:center}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper .content-list .content-item__text p{font-size:1.4rem}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--01{margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--01{margin-bottom:10.6666666667vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--01 .title{display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:center;gap:min(2.0833333333vw,40px);margin-bottom:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--01 .title{flex-flow:column nowrap;align-items:center;gap:5.3333333333vw;margin-bottom:8vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--01 .title .image{flex-shrink:0;width:min(16.1458333333vw,310px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--01 .title .image{width:42.6666666667vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--01 .title>p{border-bottom:min(.0520833333vw,1px) solid #F7F4ED;height:fit-content;font-size:min(1.5625vw,30px);line-height:1;letter-spacing:-.01em;padding:0 min(2.6041666667vw,50px) min(1.5625vw,30px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--01 .title>p{border-bottom-width:.1333333333vw;font-size:4.2666666667vw;padding:0 0 4vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--01 .content-list{display:flex;flex-flow:row nowrap;gap:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--01 .content-list{flex-flow:column nowrap;gap:8vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .title,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .title{position:relative;width:100%;margin-bottom:min(4.1666666667vw,80px)}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .title:before,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .title:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#4d4d4d;width:100%;height:min(.0520833333vw,1px)}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .title p,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .title p{z-index:1;position:relative;background-color:#292929;width:fit-content;font-size:min(1.5625vw,30px);line-height:1;letter-spacing:.1em;padding:0 min(.5208333333vw,10px);margin:0 auto}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .title p span,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .title p span{font-size:1.4em}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .title p,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .title p{font-size:3.7333333333vw;line-height:1.5;text-align:center;padding:0 2.6666666667vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .title,.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .title{margin-bottom:5.3333333333vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02{margin-bottom:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02{margin-bottom:10.6666666667vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list{display:grid;grid-template-columns:1fr 1fr;gap:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list{grid-template-columns:1fr;gap:8vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list .content-item{display:flex;flex-flow:column nowrap;height:100%}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list .content-item__name{background-color:#b29762}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list .content-item__name p{color:#f7f4ed}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list .content-item__detail{background-color:#f7f4ed0d;height:100%;padding:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list .content-item__detail{padding:5.3333333333vw 4vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list .content-item__detail>p:nth-of-type(1){display:flex;align-items:center;gap:min(.5208333333vw,10px);font-size:min(1.1458333333vw,22px);line-height:1;letter-spacing:.05em;margin-bottom:min(1.8229166667vw,35px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list .content-item__detail>p:nth-of-type(1){gap:2.6666666667vw;font-size:3.7333333333vw;margin-bottom:4vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list .content-item__detail>p:nth-of-type(1):before{content:"";border-radius:50%;background-color:#b29762;display:block;width:min(1.0416666667vw,20px);height:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list .content-item__detail>p:nth-of-type(1):before{width:2.6666666667vw;height:2.6666666667vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list .content-item__detail>p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em;margin-bottom:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list .content-item__detail>p:nth-of-type(2){font-size:3.2vw;margin-bottom:4vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list .content-item__detail>.note{display:block;font-size:1.2rem;line-height:1.7;letter-spacing:.05em;color:#b3b3b3}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--02 .content-list .content-item__detail>.note{font-size:1rem;text-align:justify}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list{display:flex;flex-flow:row nowrap;gap:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list{flex-flow:column nowrap;gap:8vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item{width:100%}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__image{width:100%;margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__image{margin-bottom:5.3333333333vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__text p:nth-of-type(1){font-size:min(1.4583333333vw,28px);line-height:1;margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__text p:nth-of-type(1){font-size:4.8vw;margin-bottom:5.3333333333vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__text p:nth-of-type(1) .pill{border-radius:100vw;background-color:#b29762;display:inline-flex;align-items:center;justify-content:center;height:min(2.0833333333vw,40px);font-size:min(1.1458333333vw,22px);letter-spacing:.05em;padding:0 min(1.5625vw,30px);margin-left:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__text p:nth-of-type(1) .pill{display:flex;width:fit-content;height:5.3333333333vw;font-size:3.2vw;padding:0 2.6666666667vw;margin:2.6666666667vw 0 0}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__text p:nth-of-type(2){font-size:min(.9375vw,18px);line-height:2;letter-spacing:.08em;margin-bottom:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__text p:nth-of-type(2){font-size:3.7333333333vw;margin-bottom:4vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__note p{font-size:1.2rem;line-height:1.7;letter-spacing:.05em;color:#b3b3b3}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__note p{font-size:1rem;text-align:justify}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__capa{border:1px solid #F7F4ED;display:flex;flex-flow:row nowrap;gap:min(1.5625vw,30px);width:100%;padding:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__capa{flex-flow:column nowrap;gap:5.3333333333vw;padding:4vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__capa>.item{min-width:min(13.8020833333vw,265px)}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__capa>.item p:nth-of-type(1){font-size:min(.9375vw,18px);line-height:1;letter-spacing:.08em;margin-bottom:1em}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__capa>.item p:nth-of-type(1){font-size:4.2666666667vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__capa>.item p:nth-of-type(2){font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:-.04em}@media screen and (max-width:767px){.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__capa>.item p:nth-of-type(2){font-size:3.7333333333vw}}.p-quality-sub .quality-content.powderroom .powderroom-content__modal .modal__content .item-wrapper--03 .point-list .point-item__capa>.item:nth-of-type(2){opacity:.7}.p-quality-sub .quality-content.comfort .content-wrapper-01{align-items:flex-end}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .content-wrapper-01{align-items:stretch}}.p-quality-sub .quality-content.comfort .content-wrapper-01 .content-item:nth-of-type(1){flex-shrink:0;width:min(44.2708333333vw,850px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .content-wrapper-01 .content-item:nth-of-type(1){width:100%}}.p-quality-sub .quality-content.comfort .content-wrapper-02{flex-flow:column nowrap;gap:min(7.8125vw,150px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .content-wrapper-02{grid-template-columns:1fr;gap:8vw}}.p-quality-sub .quality-content.comfort .content-wrapper-02 .content-item{display:flex;flex-flow:row nowrap;align-items:center;gap:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .content-wrapper-02 .content-item{flex-flow:column nowrap;align-items:flex-start;gap:3.2vw}}.p-quality-sub .quality-content.comfort .content-wrapper-02 .content-item__image{flex-shrink:0;width:min(27.0833333333vw,520px);margin-bottom:0}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .content-wrapper-02 .content-item__image{width:100%}}.p-quality-sub .quality-content.comfort .content-wrapper-02 .content-item:nth-of-type(2){flex-flow:row-reverse nowrap}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .content-wrapper-02 .content-item:nth-of-type(2){flex-flow:column nowrap}}.p-quality-sub .quality-content.comfort .content-wrapper-02 .content-item:nth-of-type(2) .content-item__image{width:min(38.5416666667vw,740px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .content-wrapper-02 .content-item:nth-of-type(2) .content-item__image{width:100%}}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .content-wrapper-03{gap:8vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .content-wrapper-03 .content-item{width:100%}}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .content-wrapper-03 .content-item.small{width:100%}}.p-quality-sub .quality-content.comfort .content-wrapper-04{display:grid;grid-template-columns:repeat(3,min(18.75vw,360px));justify-content:center}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .content-wrapper-04{display:flex;flex-flow:column nowrap;gap:8vw}}.p-quality-sub .quality-content.comfort .content-wrapper-04 .detail-item{grid-column:span 2;margin-top:min(3.125vw,60px);margin-left:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .content-wrapper-04 .detail-item{margin-top:0;margin-left:0}}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .content-wrapper-04 .detail-item>p:nth-of-type(1){gap:2.1333333333vw;font-size:4vw;line-height:1.4;margin-bottom:2.1333333333vw}.p-quality-sub .quality-content.comfort .content-wrapper-04 .detail-item>p:nth-of-type(2){font-size:3.2vw}.p-quality-sub .quality-content.comfort .content-wrapper-04 .detail-item>p .icon{width:5.8666666667vw}}.p-quality-sub .quality-content.comfort .comfort-content{width:min(75vw,1440px);margin:min(12.5vw,240px) auto min(6.25vw,120px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .comfort-content{width:100%;padding:0 5.3333333333vw;margin:13.3333333333vw auto 16vw}}.p-quality-sub .quality-content.comfort .comfort-content__wrapper{display:grid;grid-template-columns:repeat(3,min(22.9166666667vw,440px));gap:min(3.125vw,60px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .comfort-content__wrapper{grid-template-columns:1fr;gap:8vw}}.p-quality-sub .quality-content.comfort .comfort-content__wrapper .content-item{display:flex;flex-flow:column nowrap;gap:min(3.125vw,60px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .comfort-content__wrapper .content-item{gap:3.2vw}}.p-quality-sub .quality-content.comfort .comfort-content__wrapper .content-item__image{width:100%}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .comfort-content__wrapper .content-item__text p:nth-of-type(1){font-size:4vw;line-height:1.4;white-space:normal;margin-bottom:2.1333333333vw}.p-quality-sub .quality-content.comfort .comfort-content__wrapper .content-item__text p:nth-of-type(2){font-size:3.2vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .comfort-content__wrapper .content-item__text .note{margin-top:1.3333333333vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .comfort-content__wrapper .detail-item>p:nth-of-type(1){gap:2.1333333333vw;font-size:4vw;line-height:1.4;margin-bottom:2.1333333333vw}.p-quality-sub .quality-content.comfort .comfort-content__wrapper .detail-item>p:nth-of-type(2){font-size:3.2vw}.p-quality-sub .quality-content.comfort .comfort-content__wrapper .detail-item>p .icon{width:5.8666666667vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.comfort .comfort-content__wrapper .detail-item>.note{margin-top:1.3333333333vw}}.p-quality-sub .quality-content.support .content-wrapper{width:min(65.1041666667vw,1250px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .content-wrapper{width:100%;padding:0 5.3333333333vw}}.p-quality-sub .quality-content.support .content-wrapper-01{flex-flow:column nowrap;gap:min(7.8125vw,150px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .content-wrapper-01{gap:10.6666666667vw}}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item{display:flex;flex-flow:row nowrap;gap:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .content-wrapper-01 .content-item{flex-flow:column nowrap;gap:3.2vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:first-of-type{display:grid;grid-template-columns:1fr;gap:3.2vw}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:first-of-type .content-item__image,.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:first-of-type .content-item__text{display:contents}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:first-of-type .text-title{order:1;margin-bottom:0}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:first-of-type .content-item__image>figure{order:2}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:first-of-type .content-item__image>.note{order:5;margin-top:0}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:first-of-type .content-item__text>p,.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:first-of-type .content-item__text>figure{order:3}}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item__image{flex-shrink:0;width:min(23.4375vw,450px);margin-bottom:0}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item__image img{width:100%;max-width:none}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .content-wrapper-01 .content-item__image{width:100%}}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item__image>.note{display:block;font-size:1rem;line-height:1.7;color:#ccc;margin-top:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .content-wrapper-01 .content-item__image>.note{margin-top:1.3333333333vw}}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item__text .text-title{background-color:#f7f4ed0d;width:100%;text-align:center;padding:min(.5208333333vw,10px);margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .content-wrapper-01 .content-item__text .text-title{padding:1.6vw 2.6666666667vw;margin-bottom:3.2vw}}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item__text .text-title span{font-size:min(1.3541666667vw,26px);line-height:1;letter-spacing:.05em;color:#ccb281}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .content-wrapper-01 .content-item__text .text-title span{font-size:3.7333333333vw;line-height:1.4}}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item__text figure{width:100%;margin-top:min(3.125vw,60px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .content-wrapper-01 .content-item__text figure{margin-top:3.2vw}}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item__text figure img{width:100%;max-width:none}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:nth-of-type(2){flex-flow:row-reverse nowrap}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:nth-of-type(2){flex-flow:column nowrap}}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:nth-of-type(2) .content-item__image{width:min(28.125vw,540px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:nth-of-type(2) .content-item__image{width:100%}}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:nth-of-type(3){align-items:center;gap:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:nth-of-type(3){align-items:flex-start;gap:3.2vw}}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:nth-of-type(3) .content-item__image{width:min(26.0416666667vw,500px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:nth-of-type(3) .content-item__image{width:100%}}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:nth-of-type(3) .content-item__text{width:min(34.375vw,660px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:nth-of-type(3) .content-item__text{width:100%}}.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:nth-of-type(3) .content-item__text figure{width:min(27.0833333333vw,520px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .content-wrapper-01 .content-item:nth-of-type(3) .content-item__text figure{width:100%}}.p-quality-sub .quality-content.support .support-content{width:min(75vw,1440px);margin:min(7.8125vw,150px) auto}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content{width:100%;padding:0 5.3333333333vw;margin:13.3333333333vw auto 16vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content__wrapper .detail-list__open{width:37.3333333333vw;height:8vw;font-size:2.4vw;margin-bottom:4vw}}.p-quality-sub .quality-content.support .support-content__wrapper .content-item{display:flex;flex-flow:row nowrap;align-items:center;gap:min(5.2083333333vw,100px);margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content__wrapper .content-item{flex-flow:column nowrap;align-items:flex-start;gap:3.2vw;margin-bottom:5.3333333333vw}}.p-quality-sub .quality-content.support .support-content__wrapper .content-item__image{flex-shrink:0;width:min(27.0833333333vw,520px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content__wrapper .content-item__image{width:100%}}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content__wrapper .content-item__text p:nth-of-type(1){font-size:4vw;line-height:1.4;white-space:normal;margin-bottom:2.1333333333vw}.p-quality-sub .quality-content.support .support-content__wrapper .content-item__text p:nth-of-type(2){font-size:3.2vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content__wrapper .content-item__text .note{margin-top:1.3333333333vw}}.p-quality-sub .quality-content.support .support-content__wrapper .detail-list{display:grid;grid-template-columns:repeat(2,min(36.4583333333vw,700px));align-items:start;gap:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content__wrapper .detail-list{grid-template-columns:1fr;gap:2.6666666667vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content__wrapper .detail-list .detail-item{padding:4vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content__wrapper .detail-list .detail-item summary{gap:2.1333333333vw;font-size:4vw;line-height:1.4;white-space:normal}}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content__wrapper .detail-list .detail-item summary:after{width:3.2vw;height:3.2vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content__wrapper .detail-list .detail-item summary .icon{width:5.8666666667vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content__wrapper .detail-list .detail-item__body{padding-top:2.6666666667vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content__wrapper .detail-list .detail-item__body>p{font-size:3.2vw}.p-quality-sub .quality-content.support .support-content__wrapper .detail-list .detail-item__body>p:has(.inline-image){flex-flow:column nowrap;gap:2.6666666667vw}.p-quality-sub .quality-content.support .support-content__wrapper .detail-list .detail-item__body>p:has(.inline-image) .inline-image{width:100%}}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content__wrapper .detail-list .detail-item__body>.note{margin-top:1.3333333333vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content__wrapper .detail-list .detail-item__point{flex-flow:column nowrap;gap:2.1333333333vw;margin-top:2.6666666667vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content__wrapper .detail-list .detail-item__point p{height:auto;font-size:2.1333333333vw;padding:2.6666666667vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.support .support-content__wrapper .detail-list .detail-item__point p span{font-size:3.7333333333vw}}.p-quality-sub .quality-content.amenity .amenity-content{width:min(75vw,1440px);margin:min(7.8125vw,150px) auto}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content{width:100%;padding:0 5.3333333333vw;margin:13.3333333333vw auto 16vw}}.p-quality-sub .quality-content.amenity .amenity-content .content-item{display:flex;flex-flow:row nowrap;align-items:center;gap:min(5.2083333333vw,100px);margin-bottom:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content .content-item{flex-flow:column nowrap;align-items:flex-start;gap:3.2vw;margin-bottom:8vw}}.p-quality-sub .quality-content.amenity .amenity-content .content-item__image{flex-shrink:0;width:min(35.9375vw,690px)}.p-quality-sub .quality-content.amenity .amenity-content .content-item__image img{width:100%;max-width:none}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content .content-item__image{width:100%}}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content .content-item__text p:nth-of-type(1){font-size:4vw;line-height:1.4;white-space:normal;margin-bottom:2.1333333333vw}.p-quality-sub .quality-content.amenity .amenity-content .content-item__text p:nth-of-type(2){font-size:3.2vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content .content-item__text .note{margin-top:1.3333333333vw}}.p-quality-sub .quality-content.amenity .amenity-content .content-item__text figure{margin-top:min(3.125vw,60px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content .content-item__text figure{margin-top:3.2vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content .detail-item{width:100%}}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content .detail-item>p:nth-of-type(1){gap:2.1333333333vw;font-size:4vw;line-height:1.4;margin-bottom:2.1333333333vw}.p-quality-sub .quality-content.amenity .amenity-content .detail-item>p:nth-of-type(2){font-size:3.2vw}.p-quality-sub .quality-content.amenity .amenity-content .detail-item>p .icon{width:5.8666666667vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content .detail-item>.note{margin-top:1.3333333333vw}}.p-quality-sub .quality-content.amenity .amenity-content .detail-item__body{display:flex;flex-flow:row nowrap;gap:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content .detail-item__body{flex-flow:column nowrap;gap:3.2vw}}.p-quality-sub .quality-content.amenity .amenity-content .detail-item__body p{font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content .detail-item__body p{font-size:3.2vw}}.p-quality-sub .quality-content.amenity .amenity-content .detail-item__body p .note{display:block;font-size:1rem;line-height:1.7;color:#ccc;margin-top:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content .detail-item__body p .note{margin-top:1.3333333333vw}}.p-quality-sub .quality-content.amenity .amenity-content .detail-item__body .image{flex-shrink:0;width:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content .detail-item__body .image{width:100%}}.p-quality-sub .quality-content.amenity .amenity-content__wrapper{display:flex;flex-flow:row nowrap;gap:min(3.125vw,60px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content__wrapper{flex-flow:column nowrap;gap:8vw}}.p-quality-sub .quality-content.amenity .amenity-content__wrapper+.amenity-content__wrapper{margin-top:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content__wrapper+.amenity-content__wrapper{margin-top:8vw}}.p-quality-sub .quality-content.amenity .amenity-content__wrapper.col-3{display:grid;grid-template-columns:repeat(3,1fr);row-gap:min(6.25vw,120px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content__wrapper.col-3{grid-template-columns:1fr;row-gap:8vw}}.p-quality-sub .quality-content.amenity .amenity-content__wrapper.col-2{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content__wrapper.col-2{grid-template-columns:1fr;gap:8vw}}.p-quality-sub .quality-content.amenity .amenity-content__wrapper .content-item{flex-flow:column nowrap;gap:min(3.125vw,60px);width:100%;margin-bottom:0}@media screen and (max-width:767px){.p-quality-sub .quality-content.amenity .amenity-content__wrapper .content-item{gap:3.2vw}}.p-quality-sub .quality-content.amenity .amenity-content__wrapper .content-item__image,.p-quality-sub .quality-content.amenity .amenity-content__wrapper .detail-item{width:100%}.p-quality-sub .quality-content.security .content-wrapper-01 .content-item{display:flex;flex-flow:row nowrap;align-items:center;gap:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .content-wrapper-01 .content-item{flex-flow:column nowrap;align-items:flex-start;gap:3.2vw}}.p-quality-sub .quality-content.security .content-wrapper-01 .content-item__image{flex-shrink:0;width:min(44.7916666667vw,860px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .content-wrapper-01 .content-item__image{width:100%}}.p-quality-sub .quality-content.security .content-wrapper-02{gap:min(3.125vw,60px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .content-wrapper-02{display:flex;flex-flow:column nowrap;gap:8vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .content-wrapper-02 .content-item{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:3.2vw}}.p-quality-sub .quality-content.security .content-wrapper-02 .content-item:nth-of-type(1){flex-shrink:0;width:min(44.7916666667vw,860px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .content-wrapper-02 .content-item:nth-of-type(1){width:100%}}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .content-wrapper-02 .content-item__image{width:100%}}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .content-wrapper-03{display:flex;flex-flow:column nowrap;gap:8vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .content-wrapper-03 .content-item{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:3.2vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .content-wrapper-03 .content-item__image{width:100%}}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .content-wrapper-03 .content-item__text p:nth-of-type(1) .small{display:inline-block;font-size:.7em;line-height:1.2}}.p-quality-sub .quality-content.security .content-wrapper-04{display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .content-wrapper-04{display:flex;flex-flow:column nowrap;gap:8vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .content-wrapper-04 .content-item{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:3.2vw}}.p-quality-sub .quality-content.security .content-wrapper-04 .span-2{grid-column:span 2}.p-quality-sub .quality-content.security .content-wrapper-04 .span-2 .content-item__image{display:flex;flex-flow:row nowrap}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .content-wrapper-04 .span-2 .content-item__image{gap:1.3333333333vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .content-wrapper-04 .span-2 .content-item__image .image{width:100%}}.p-quality-sub .quality-content.security .security-content{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(4.1666666667vw,80px);margin-top:min(7.8125vw,150px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .security-content{flex-flow:column nowrap;gap:8vw;width:100%;padding:0 5.3333333333vw;margin-top:10.6666666667vw}}.p-quality-sub .quality-content.security .security-content .detail-item:nth-of-type(1){width:min(25vw,480px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .security-content .detail-item:nth-of-type(1){width:100%}}.p-quality-sub .quality-content.security .security-content .detail-item:nth-of-type(2){width:min(35.4166666667vw,680px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .security-content .detail-item:nth-of-type(2){width:100%}}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .security-content .detail-item>p:nth-of-type(1){gap:2.1333333333vw;font-size:4vw;line-height:1.4;margin-bottom:2.1333333333vw}.p-quality-sub .quality-content.security .security-content .detail-item>p:nth-of-type(2){font-size:3.2vw}.p-quality-sub .quality-content.security .security-content .detail-item>p .icon{width:5.8666666667vw}}.p-quality-sub .quality-content.security .security-content .detail-item__subtitle{border:min(.0520833333vw,1px) solid #F7F4ED;width:100%;font-size:min(.9375vw,18px);line-height:2;letter-spacing:-.01em;text-align:center;margin:min(1.5625vw,30px) 0}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .security-content .detail-item__subtitle{font-size:3.2vw;margin:3.2vw 0}}.p-quality-sub .quality-content.security .security-content .detail-item__body{display:flex;flex-flow:row nowrap;gap:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .security-content .detail-item__body{flex-flow:column nowrap;gap:3.2vw}}.p-quality-sub .quality-content.security .security-content .detail-item__body p{font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:-.02em}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .security-content .detail-item__body p{font-size:3.2vw}}.p-quality-sub .quality-content.security .security-content .detail-item__body p .note{display:block;font-size:min(.625vw,12px);line-height:1.7;color:#ccc;margin-top:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .security-content .detail-item__body p .note{font-size:2.1333333333vw;margin-top:1.3333333333vw}}.p-quality-sub .quality-content.security .security-content .detail-item__body .image{flex-shrink:0;width:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.security .security-content .detail-item__body .image{width:100%}.p-quality-sub .quality-content.security .security-content .detail-item__body .image figcaption{transform:none}}.p-quality-sub .quality-content.structure .detail-item>p:nth-of-type(1) .small{display:inline-block;font-size:.6em;line-height:1}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .detail-item>p:nth-of-type(1) .small{font-size:.7em;line-height:1.2}}.p-quality-sub .quality-content.structure .content-wrapper-01{gap:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .content-wrapper-01{display:flex;flex-flow:column nowrap;gap:8vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .content-wrapper-01 .detail-item{width:100%}}.p-quality-sub .quality-content.structure .content-wrapper-01 .detail-item__image{margin:min(1.5625vw,30px) 0 min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .content-wrapper-01 .detail-item__image{margin:3.2vw 0 2.1333333333vw}}.p-quality-sub .quality-content.structure .content-wrapper-01 .detail-item:nth-of-type(1){flex-shrink:0;width:min(45.8333333333vw,880px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .content-wrapper-01 .detail-item:nth-of-type(1){width:100%}}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .content-wrapper-01 .detail-item>p:nth-of-type(1){gap:2.1333333333vw;font-size:4vw;line-height:1.4;margin-bottom:2.1333333333vw}.p-quality-sub .quality-content.structure .content-wrapper-01 .detail-item>p:nth-of-type(2){font-size:3.2vw}.p-quality-sub .quality-content.structure .content-wrapper-01 .detail-item>p .icon{width:5.8666666667vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .content-wrapper-01 .detail-item>.note{margin-top:1.3333333333vw}}.p-quality-sub .quality-content.structure .content-wrapper-02{gap:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .content-wrapper-02{display:flex;flex-flow:column nowrap;gap:8vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .content-wrapper-02 .content-item{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:3.2vw}}.p-quality-sub .quality-content.structure .content-wrapper-02 .content-item__text p:nth-of-type(2){letter-spacing:normal}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .content-wrapper-02 .content-item__detail{width:100%}}.p-quality-sub .quality-content.structure .content-wrapper-02 .content-item__detail p:nth-of-type(1){border:min(.0520833333vw,1px) solid #F7F4ED;width:100%;font-size:min(.9375vw,18px);line-height:2;letter-spacing:-.01em;text-align:center;margin:min(1.5625vw,30px) 0}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .content-wrapper-02 .content-item__detail p:nth-of-type(1){font-size:3.2vw;margin:3.2vw 0}}.p-quality-sub .quality-content.structure .content-wrapper-02 .content-item__detail p:nth-of-type(2){font-size:min(.7291666667vw,14px);line-height:2;letter-spacing:.04em}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .content-wrapper-02 .content-item__detail p:nth-of-type(2){font-size:2.6666666667vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .content-wrapper-03{display:flex}}.p-quality-sub .quality-content.structure .content-wrapper-03 .content-item{display:flex;flex-flow:row nowrap;align-items:center;gap:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .content-wrapper-03 .content-item{flex-flow:column nowrap;align-items:flex-start;gap:3.2vw}}.p-quality-sub .quality-content.structure .content-wrapper-03 .content-item__image{flex-shrink:0;width:min(35.4166666667vw,680px);margin-bottom:0}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .content-wrapper-03 .content-item__image{width:100%}}.p-quality-sub .quality-content.structure .structure-content__wrapper{width:min(75vw,1440px);margin:min(6.25vw,120px) auto min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .structure-content__wrapper{width:100%;padding:0 5.3333333333vw;margin:10.6666666667vw auto 21.3333333333vw}}.p-quality-sub .quality-content.structure .structure-content .bels{width:min(20.3125vw,390px);margin:0 auto}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .structure-content .bels{width:42.6666666667vw}}.p-quality-sub .quality-content.structure .structure-content .detail-list{display:grid;grid-template-columns:repeat(2,min(36.4583333333vw,700px));align-items:start;gap:min(2.0833333333vw,40px);margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.structure .structure-content .detail-list{grid-template-columns:1fr;gap:5.3333333333vw;margin-bottom:8vw}}.p-quality-sub .quality-content.safety .detail-item>p:nth-of-type(1) .small{display:inline-block;font-size:.6em;line-height:1}.p-quality-sub .quality-content.safety .detail-item__body p{font-size:min(.8333333333vw,16px);line-height:2;letter-spacing:.08em}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .detail-item__body p{font-size:3.2vw}}.p-quality-sub .quality-content.safety .content-wrapper-01{width:min(62.5vw,1200px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-01{width:100%}}.p-quality-sub .quality-content.safety .content-wrapper-01 .content-item__image{display:flex}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-01 .content-item__image{gap:1.3333333333vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-01 .content-item__image .image{width:100%}}.p-quality-sub .quality-content.safety .content-wrapper-02{width:min(58.3333333333vw,1120px);gap:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-02{display:flex;flex-flow:column nowrap;gap:8vw;width:100%}}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-02 .content-item{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:3.2vw}}.p-quality-sub .quality-content.safety .content-wrapper-03{display:flex;flex-flow:row nowrap;width:min(58.3333333333vw,1120px);gap:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-03{flex-flow:column nowrap;width:100%;gap:8vw}}.p-quality-sub .quality-content.safety .content-wrapper-03 .content-item{flex-shrink:0;width:min(27.0833333333vw,520px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-03 .content-item{width:100%}}.p-quality-sub .quality-content.safety .content-wrapper-03 .detail-list{display:flex;flex-flow:column nowrap;gap:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-03 .detail-list{gap:2.6666666667vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-03 .detail-list .detail-item{width:100%}}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-03 .detail-list .detail-item>p:nth-of-type(1){gap:2.1333333333vw;font-size:4vw;line-height:1.4;margin-bottom:2.1333333333vw}.p-quality-sub .quality-content.safety .content-wrapper-03 .detail-list .detail-item>p:nth-of-type(2){font-size:3.2vw}.p-quality-sub .quality-content.safety .content-wrapper-03 .detail-list .detail-item>p .icon{width:5.8666666667vw}}.p-quality-sub .quality-content.safety .content-wrapper-04{gap:min(3.125vw,60px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-04{display:flex;flex-flow:column nowrap;gap:8vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-04 .content-item{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:3.2vw}}.p-quality-sub .quality-content.safety .content-wrapper-05{justify-content:center;gap:min(3.125vw,60px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-05{display:flex;flex-flow:column nowrap;gap:8vw}}.p-quality-sub .quality-content.safety .content-wrapper-05 .content-item{width:min(20.8333333333vw,400px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-05 .content-item{width:100%;display:flex;flex-flow:column nowrap;align-items:flex-start;gap:3.2vw}}.p-quality-sub .quality-content.safety .content-wrapper-06{gap:min(3.125vw,60px);margin-bottom:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-06{display:flex;flex-flow:column nowrap;gap:8vw;margin-bottom:8vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-06 .detail-item{width:100%}}.p-quality-sub .quality-content.safety .content-wrapper-06 .detail-item__body{display:flex;flex-flow:row nowrap;gap:min(1.5625vw,30px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-06 .detail-item__body{flex-flow:column nowrap;gap:3.2vw}}.p-quality-sub .quality-content.safety .content-wrapper-06 .detail-item__image{flex-shrink:0;margin-bottom:0}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-06 .detail-item__image{width:100%}}.p-quality-sub .quality-content.safety .content-wrapper-06 .detail-item:nth-of-type(1) .detail-item__image{width:min(18.75vw,360px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-06 .detail-item:nth-of-type(1) .detail-item__image{width:100%}}.p-quality-sub .quality-content.safety .content-wrapper-06 .detail-item:nth-of-type(2) .detail-item__image{width:min(6.25vw,120px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-06 .detail-item:nth-of-type(2) .detail-item__image{width:16vw}}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-06 .detail-item:nth-of-type(2) .detail-item__body{flex-flow:row nowrap}}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .content-wrapper-06 .detail-item>p:nth-of-type(1){gap:2.1333333333vw;font-size:4vw;line-height:1.4;margin-bottom:2.1333333333vw}.p-quality-sub .quality-content.safety .content-wrapper-06 .detail-item>p .icon{width:5.8666666667vw}}.p-quality-sub .quality-content.safety .safety-content__wrapper{width:min(75vw,1440px);margin:min(6.25vw,120px) auto min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .safety-content__wrapper{width:100%;padding:0 5.3333333333vw;margin:10.6666666667vw auto 21.3333333333vw}}.p-quality-sub .quality-content.safety .safety-content .bels{width:min(20.3125vw,390px);margin:0 auto}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .safety-content .bels{width:42.6666666667vw}}.p-quality-sub .quality-content.safety .safety-content .detail-list{display:grid;grid-template-columns:repeat(3,min(23.9583333333vw,460px));align-items:start;gap:min(1.5625vw,30px);margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-quality-sub .quality-content.safety .safety-content .detail-list{grid-template-columns:1fr;gap:5.3333333333vw;margin-bottom:8vw}}.p-addon{width:100%;margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.p-addon{margin-bottom:26.6666666667vw}}.p-addon .quality-anchor{width:100%}.p-addon .quality-anchor__list{display:grid;grid-template-columns:repeat(4,min(17.1875vw,330px));justify-content:center;gap:min(2.0833333333vw,40px)}@media screen and (max-width:767px){.p-addon .quality-anchor__list{grid-template-columns:1fr 1fr;gap:2.6666666667vw;width:calc(100% - 10.6666666667vw);margin:0 auto}}.p-addon .quality-anchor__list .anchor-item{border-top:min(.0520833333vw,1px) solid #404040;border-bottom:min(.0520833333vw,1px) solid #404040;display:flex;flex-flow:row nowrap;gap:min(.5208333333vw,10px);width:100%;height:min(5.2083333333vw,100px);padding:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-addon .quality-anchor__list .anchor-item{border-top-width:.1333333333vw;border-bottom-width:.1333333333vw;width:100%;height:21.3333333333vw;padding:2.6666666667vw}}.p-addon .quality-anchor__list .anchor-item__image{flex-shrink:0;width:min(5.2083333333vw,100px)}@media screen and (max-width:767px){.p-addon .quality-anchor__list .anchor-item__image{width:13.3333333333vw;height:100%}.p-addon .quality-anchor__list .anchor-item__image img{width:100%;max-width:none;height:100%;object-fit:cover}}.p-addon .quality-anchor__list .anchor-item__title{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:767px){.p-addon .quality-anchor__list .anchor-item__title{flex-flow:column nowrap;justify-content:center;gap:2.6666666667vw}}.p-addon .quality-anchor__list .anchor-item__title .text{font-size:min(.8333333333vw,16px);line-height:1.5;letter-spacing:.05em}@media screen and (max-width:767px){.p-addon .quality-anchor__list .anchor-item__title .text{font-size:2.6666666667vw;text-align:center}}.p-addon .quality-anchor__list .anchor-item__title .icon{position:relative;border-radius:50%;background-color:#b29762;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.p-addon .quality-anchor__list .anchor-item__title .icon{width:min(1.5625vw,30px);height:min(1.5625vw,30px)}}@media screen and (max-width:767px){.p-addon .quality-anchor__list .anchor-item__title .icon{width:5.3333333333vw;height:5.3333333333vw}}.p-addon .quality-anchor__list .anchor-item__title .icon:before{--decorative-gradient-angle: 30deg;content:"";pointer-events:none;z-index:1;position:absolute;inset:0;border-radius:50%;padding:min(.0520833333vw,1px);background:linear-gradient(var(--decorative-gradient-angle),rgba(247,244,237,.1) 0%,rgba(247,244,237,.8) 50%,rgba(247,244,237,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media screen and (max-width:767px){.p-addon .quality-anchor__list .anchor-item__title .icon:before{padding:.1333333333vw}}.p-addon .quality-anchor__list .anchor-item__title .icon__image{z-index:1;position:relative;background:url("data:image/svg+xml,%3csvg%20width='13'%20height='10'%20viewBox='0%200%2013%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.50032%208.68685L11.667%204.52018M11.667%204.52018L7.50033%200.353515M11.667%204.52018L0.000324782%204.52018'%20stroke='white'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat right center/auto 100%;display:block;width:min(.5208333333vw,10px);height:auto;aspect-ratio:7/5}@media screen and (max-width:767px){.p-addon .quality-anchor__list .anchor-item__title .icon__image{width:2vw}}.p-addon .quality-anchor__list .anchor-item:hover .icon:before{animation:decorative-border-rotate .8s ease-in-out 1}.p-addon .quality-anchor__list .anchor-item.current{pointer-events:none;background-color:#404040}.p-addon .quality-anchor__list .anchor-item.current .icon{background-color:transparent}.p-addon .quality-anchor__button{background-color:#404040;margin-top:min(4.1666666667vw,80px);margin-left:min(12.5vw,240px)}@media screen and (max-width:767px){.p-addon .quality-anchor__button{width:40vw;margin-top:8vw;margin-right:auto;margin-left:auto}}.p-addon .quality-anchor__button:after{right:auto;left:min(1.3020833333vw,25px);transform:scaleX(-1) translateY(-50%);border-radius:0%;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='10'%20viewBox='0%200%2013%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.50032%208.68685L11.667%204.52018M11.667%204.52018L7.50033%200.353515M11.667%204.52018L0.000324782%204.52018'%20stroke='white'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:100% auto;background-position:center;background-repeat:no-repeat;width:min(.6770833333vw,13px);height:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-addon .quality-anchor__button:after{right:auto;left:3.3333333333vw;width:2.6666666667vw;height:2.6666666667vw}}.p-addon .quality-anchor__button span{padding-left:min(.5208333333vw,10px)}@media screen and (max-width:767px){.p-addon .quality-anchor__button span{padding-left:1.3333333333vw}}[id=cassetteAircon],[id=ventilationSystem],[id=stoneCounter],[id=glassTopStove],[id=mistSauna],[id=handsFreeKey]{scroll-margin-top:min(7.8125vw,150px)}@media screen and (max-width:767px){[id=cassetteAircon],[id=ventilationSystem],[id=stoneCounter],[id=glassTopStove],[id=mistSauna],[id=handsFreeKey]{scroll-margin-top:16vw}}.p-map,.p-map__inner{width:100%}.p-map .page-header{margin-bottom:min(6.25vw,120px)}@media screen and (max-width:767px){.p-map .page-header{margin-bottom:10.6666666667vw}}.p-map .map{position:relative;width:100%}.p-map .map:before{content:"";z-index:-1;position:absolute;top:max(-11.71875vw,-225px);left:0;background-image:url(/shuto/tsukishima/_astro/bg_map.DMJLV_Ld.webp);background-size:100% auto;background-position:left top;background-repeat:no-repeat;width:100%;height:min(56.25vw,1080px)}@media screen and (max-width:767px){.p-map .map:before{top:-40vw;height:auto;aspect-ratio:1920/1080}}.p-map .map__image{width:min(50vw,960px);margin:0 auto min(4.6875vw,90px)}.p-map .map__image figcaption{color:#b3b3b3;padding:min(.5208333333vw,10px) 0 0}@media screen and (max-width:767px){.p-map .map__image{width:100%;padding:0 5.3333333333vw;margin:0 auto 12vw}.p-map .map__image figcaption{font-size:1rem;padding:1.3333333333vw 0 0 5.3333333333vw}}.p-map .map .c-button.gmaps{background-color:#404040;margin:0 auto}.p-map .map .c-button.gmaps:after,.p-map .map .c-button.gmaps:before{display:none}.p-map .map .c-button.gmaps span{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:min(.5208333333vw,10px)}.p-map .map .c-button.gmaps span:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='20'%20viewBox='0%200%2015%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.8085%2019.7565L6.813%2019.7611L6.816%2019.7642C7.01283%2019.9172%207.25303%2020%207.5%2020C7.74697%2020%207.98717%2019.9172%208.184%2019.7642L8.187%2019.7611L8.1915%2019.7565L8.2095%2019.7427C8.30604%2019.6662%208.40106%2019.5877%208.4945%2019.5073C9.61286%2018.5402%2010.6404%2017.4678%2011.5635%2016.304C13.215%2014.2085%2015%2011.1622%2015%207.69274C15%205.6525%2014.2098%203.69582%2012.8033%202.25315C11.3968%200.810483%209.48912%200%207.5%200C5.51088%200%203.60322%200.810483%202.1967%202.25315C0.790176%203.69582%200%205.6525%200%207.69274C0%2011.1622%201.785%2014.2085%203.438%2016.304C4.36114%2017.4678%205.38864%2018.5402%206.507%2019.5073L6.7905%2019.7427L6.8085%2019.7565ZM7.5%2010.0006C7.79547%2010.0006%208.08806%209.94088%208.36104%209.8249C8.63402%209.70892%208.88206%209.53892%209.09099%209.32462C9.29992%209.11032%209.46566%208.85591%209.57873%208.57591C9.6918%208.29591%209.75%207.99581%209.75%207.69274C9.75%207.38968%209.6918%207.08958%209.57873%206.80958C9.46566%206.52958%209.29992%206.27517%209.09099%206.06087C8.88206%205.84657%208.63402%205.67657%208.36104%205.56059C8.08806%205.44461%207.79547%205.38492%207.5%205.38492C6.90326%205.38492%206.33097%205.62807%205.90901%206.06087C5.48705%206.49367%205.25%207.08067%205.25%207.69274C5.25%208.30482%205.48705%208.89182%205.90901%209.32462C6.33097%209.75742%206.90326%2010.0006%207.5%2010.0006Z'%20fill='%23F7F4ED'/%3e%3c/svg%3e");background-size:auto 100%;background-position:center;background-repeat:no-repeat;display:block;width:min(.78125vw,15px);height:min(1.0416666667vw,20px)}@media screen and (max-width:767px){.p-map .map .c-button.gmaps span{gap:1.3333333333vw}.p-map .map .c-button.gmaps span:before{width:2.6666666667vw;height:auto;aspect-ratio:3/4}}.page-header{width:100%}.page-header__title{line-height:1;text-align:center;margin-bottom:min(2.6041666667vw,50px)}@media screen and (max-width:767px){.page-header__title{margin-bottom:10.6666666667vw}}.page-header__title h1,.page-header__title h2{font-size:min(5.2083333333vw,100px);margin-bottom:min(1.5625vw,30px)}@media screen and (max-width:767px){.page-header__title h1,.page-header__title h2{font-size:13.3333333333vw;margin-bottom:4vw}}.page-header__title p{font-size:min(1.5625vw,30px);letter-spacing:.1em}@media screen and (max-width:767px){.page-header__title p{font-size:4vw}}.page-header__visual{width:100%;margin-bottom:min(10.4166666667vw,200px)}@media screen and (max-width:767px){.page-header__visual{margin-bottom:10.6666666667vw}}.page-header__visual figure{width:100%}.p-note{width:min(75vw,1440px);margin:0 auto min(13.0208333333vw,250px)}@media screen and (max-width:767px){.p-note{width:100%;padding:0 6.6666666667vw;margin:0 auto 26.6666666667vw}}.p-note p{font-size:1.2rem;line-height:1.7;letter-spacing:.05em;color:#b3b3b3}@media screen and (max-width:767px){.p-note p{font-size:1rem;text-align:justify}}.area-guide{position:relative;width:min(62.5vw,1200px);height:min(15.625vw,300px);margin:0 auto min(7.8125vw,150px)}@media screen and (max-width:767px){.area-guide{width:85.3333333333vw;height:85.3333333333vw;margin:0 auto 26.6666666667vw}}.area-guide:before{--decorative-gradient-angle: 5deg;content:"";pointer-events:none;z-index:1;position:absolute;inset:0;border-radius:0;padding:min(.0520833333vw,1px);background:linear-gradient(var(--decorative-gradient-angle),rgba(247,244,237,.1) 0%,rgba(247,244,237,.8) 50%,rgba(247,244,237,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media screen and (max-width:767px){.area-guide:before{padding:.1333333333vw}}.area-guide__banner{position:relative;background-image:url(/shuto/tsukishima/_astro/bg_areaguide.By-43ufu.webp);background-size:cover;background-repeat:no-repeat;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:100%;height:100%;filter:drop-shadow(min(.2604166667vw,5px) min(.2604166667vw,5px) min(1.5625vw,30px) rgba(0,0,0,.5))}@media screen and (max-width:767px){.area-guide__banner{background-image:url(/shuto/tsukishima/_astro/bg_areaguide-sp.DIh2zZm8.webp)}}.area-guide__banner:before{content:"";position:absolute;inset:0;background-color:#0000008c;width:100%;height:100%}.area-guide__banner:after{content:"";position:absolute;top:50%;right:min(2.0833333333vw,40px);transform:translateY(-50%);border-radius:50%;background-color:#b29762cc;background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.0025%200.723418C13.0025%200.531556%2013.0815%200.347552%2013.2221%200.211884C13.3627%200.0762171%2013.5534%200%2013.7523%200H19.2506C19.4495%200%2019.6402%200.0762171%2019.7808%200.211884C19.9214%200.347552%2020.0004%200.531556%2020.0004%200.723418V6.02848C20.0004%206.22035%2019.9214%206.40435%2019.7808%206.54002C19.6402%206.67569%2019.4495%206.7519%2019.2506%206.7519C19.0518%206.7519%2018.8611%206.67569%2018.7204%206.54002C18.5798%206.40435%2018.5008%206.22035%2018.5008%206.02848V2.46927L12.2827%208.46882C12.2141%208.53989%2012.1313%208.5969%2012.0393%208.63644C11.9473%208.67598%2011.8481%208.69724%2011.7474%208.69895C11.6467%208.70067%2011.5467%208.6828%2011.4533%208.64641C11.36%208.61003%2011.2752%208.55587%2011.204%208.48718C11.1328%208.41848%2011.0767%208.33666%2011.0389%208.24658C11.0012%208.1565%2010.9827%208.06002%2010.9845%207.96288C10.9863%207.86575%2011.0083%207.76996%2011.0493%207.68122C11.0903%207.59248%2011.1493%207.51261%2011.223%207.44638L17.4412%201.44684H13.7523C13.5534%201.44684%2013.3627%201.37062%2013.2221%201.23495C13.0815%201.09929%2013.0025%200.915281%2013.0025%200.723418Z'%20fill='white'/%3e%3cpath%20d='M0%202.65184C0%201.72008%200.783766%200.963867%201.74948%200.963867H10.2469C10.4458%200.963867%2010.6365%201.04008%2010.7771%201.17575C10.9177%201.31142%2010.9967%201.49542%2010.9967%201.68729C10.9967%201.87915%2010.9177%202.06315%2010.7771%202.19882C10.6365%202.33449%2010.4458%202.4107%2010.2469%202.4107H1.74948C1.68319%202.4107%201.61962%202.43611%201.57275%202.48133C1.52588%202.52655%201.49955%202.58789%201.49955%202.65184V17.6025C1.49955%2017.7356%201.61152%2017.8436%201.74948%2017.8436H17.2449C17.3111%2017.8436%2017.3747%2017.8182%2017.4216%2017.773C17.4684%2017.7278%2017.4948%2017.6664%2017.4948%2017.6025V9.40375C17.4948%209.21188%2017.5738%209.02788%2017.7144%208.89221C17.855%208.75655%2018.0457%208.68033%2018.2446%208.68033C18.4434%208.68033%2018.6341%208.75655%2018.7747%208.89221C18.9153%209.02788%2018.9943%209.21188%2018.9943%209.40375V17.6025C18.9943%2018.0502%2018.81%2018.4795%2018.4819%2018.7961C18.1538%2019.1126%2017.7088%2019.2905%2017.2449%2019.2905H1.74948C1.28549%2019.2905%200.840501%2019.1126%200.51241%2018.7961C0.18432%2018.4795%200%2018.0502%200%2017.6025V2.65184Z'%20fill='white'/%3e%3c/svg%3e");background-size:min(1.0416666667vw,20px) min(1.0416666667vw,20px);background-position:center;background-repeat:no-repeat;width:min(4.1666666667vw,80px);height:min(4.1666666667vw,80px)}@media screen and (max-width:767px){.area-guide__banner:after{top:auto;bottom:9.3333333333vw;left:50%;right:auto;transform:translate(-50%);background-size:2.6666666667vw 2.6666666667vw;width:13.3333333333vw;height:13.3333333333vw}}.area-guide__banner .content{z-index:1;line-height:1;text-align:center}.area-guide__banner .content .desc{font-size:min(1.0416666667vw,20px);letter-spacing:.08em}.area-guide__banner .content .ja{font-size:min(2.0833333333vw,40px);letter-spacing:.08em;margin:min(1.5625vw,30px) 0}.area-guide__banner .content .en{font-size:min(1.25vw,24px);color:#ccb281}@media screen and (max-width:767px){.area-guide__banner .content .desc{font-size:3.7333333333vw}.area-guide__banner .content .ja{font-size:7.4666666667vw;margin:5.3333333333vw 0}.area-guide__banner .content .en{font-size:4.2666666667vw}}
