@media screen and (min-width: 768px){.entrance{padding:16rem 0}}@media screen and (max-width: 768px){.entrance{padding:10rem 3.2rem}}@media screen and (min-width: 768px){.entrance .zoomVisual{max-width:123.2rem;margin:0 0 0 auto}}@media screen and (max-width: 768px){.entrance .zoomVisual{margin:0 -3.2rem 0 auto}}@media screen and (min-width: 768px){.entrance .zoomVisual+.enTtl{margin-top:12rem}}@media screen and (max-width: 768px){.entrance .zoomVisual+.enTtl{margin-top:5.6rem}}@media screen and (min-width: 768px){.entrance__logo{width:28rem;margin:8rem auto 0}}@media screen and (max-width: 768px){.entrance__logo{width:20rem;margin:6.6rem auto 0}}@media screen and (min-width: 768px){.entrance__head{max-width:102.4rem;margin:8rem auto 0}}@media screen and (max-width: 768px){.entrance__head{margin-top:5.6rem}}.entrance__head .txt{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;line-height:2.2;letter-spacing:.02em;font-weight:200;text-box:trim-both text}@media screen and (min-width: 768px){.entrance__head .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.entrance__head .txt{font-size:1.2rem}}@media screen and (min-width: 768px){.entrance__head .txt{width:88.8rem}}@media screen and (min-width: 768px){.entrance__head .enTtl+.txt{margin-top:8rem}}@media screen and (max-width: 768px){.entrance__head .enTtl+.txt{margin-top:3.2rem}}@media screen and (min-width: 768px){.entrance__cont{max-width:102.4rem;margin:8rem auto 0}}@media screen and (min-width: 768px){.entrance__cont .primaryCard{margin-top:8rem}}@media screen and (max-width: 768px){.entrance__cont .primaryCard{margin-top:5.6rem}}@media screen and (min-width: 768px){.entrance__cont .conciergeBox{margin-top:8rem}}@media screen and (max-width: 768px){.entrance__cont .conciergeBox{margin-top:5.6rem}}@media screen and (min-width: 768px){.entrance__head+.entrance__cont{margin-top:8rem}}@media screen and (max-width: 768px){.entrance__head+.entrance__cont{margin-top:5.6rem}}@media screen and (min-width: 768px){.entrance__desc{display:flex;gap:6.4rem}}.entrance__desc>.txt{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;line-height:2.2;letter-spacing:.02em;font-weight:200;text-box:trim-both text}@media screen and (min-width: 768px){.entrance__desc>.txt{font-size:1.4rem}}@media screen and (max-width: 768px){.entrance__desc>.txt{font-size:1.2rem}}@media screen and (min-width: 768px){.entrance__desc>.txt{width:40rem}}@media screen and (min-width: 768px){.entrance__desc .materialBox{width:56rem}}@media screen and (max-width: 768px){.entrance__desc .materialBox{margin-top:3.2rem}}.entrance__heading{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.06em;line-height:1.9;text-box:trim-both text}@media screen and (min-width: 768px){.entrance__heading{font-size:2rem;width:100%}}@media screen and (max-width: 768px){.entrance__heading{font-size:1.6rem}}@media screen and (min-width: 768px){.entrance__heading+.txt{margin-top:8rem}}@media screen and (max-width: 768px){.entrance__heading+.txt{margin-top:3.2rem}}.materialBox__head{position:relative;z-index:1}.materialBox__heading{color:#fff;font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.12em;line-height:1.45;text-box:trim-both text;text-align:center}@media screen and (min-width: 768px){.materialBox__heading{font-size:2rem}}@media screen and (max-width: 768px){.materialBox__heading{font-size:1.4rem;text-align:center}}.materialBox__heading+.txt{margin-top:1.6rem}.materialBox__body{position:relative;z-index:3;background-color:#3f3f3f;color:#fff}@media screen and (min-width: 768px){.materialBox__body{padding:3.2rem 4rem}}@media screen and (max-width: 768px){.materialBox__body{padding:2.4rem}}.materialBox__body .txt{line-height:2.2;font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;text-box:trim-both text}@media screen and (min-width: 768px){.materialBox__body .txt{letter-spacing:.008em;font-size:1.4rem}}@media screen and (max-width: 768px){.materialBox__body .txt{letter-spacing:.04em;font-size:1.2rem}}.conciergeBox{background-color:#3f3f3f;color:#fff}@media screen and (min-width: 768px){.conciergeBox{display:flex;gap:4rem;flex-direction:row-reverse;align-items:center;padding:4rem}}@media screen and (max-width: 768px){.conciergeBox{padding:2.4rem}}@media screen and (min-width: 768px){.conciergeBox__head{width:47.2rem}}@media screen and (min-width: 768px){.conciergeBox__desc{width:43.2rem}}.conciergeBox__desc .txt{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;line-height:2.2;letter-spacing:.02em;font-weight:200;text-box:trim-both text}@media screen and (min-width: 768px){.conciergeBox__desc .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.conciergeBox__desc .txt{font-size:1.2rem}}@media screen and (max-width: 768px){.conciergeBox__head+.conciergeBox__desc{margin-top:1.6rem}}.conciergeBox__heading{font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;line-height:1.6;letter-spacing:.12em;font-weight:200;text-box:trim-both text}@media screen and (min-width: 768px){.conciergeBox__heading{font-size:2.4rem}}@media screen and (max-width: 768px){.conciergeBox__heading{font-size:1.4rem;text-align:center}}.conciergeBox__heading+.txt{margin-top:1.6rem}.art{position:relative;z-index:1;background:linear-gradient(180deg, black 85%, rgba(0, 0, 0, 0.5) 100%)}@media screen and (min-width: 768px){.art{padding:8rem 0 16rem}}@media screen and (max-width: 768px){.art{padding:5.6rem 0 10rem}}@media screen and (min-width: 768px){.art__inner{max-width:102.4rem;margin:0 auto}}@media screen and (max-width: 768px){.art__inner{padding:0 4rem}}.art__inner .sectHeading{color:#d9bb93}@media screen and (min-width: 768px){.art__head+.art__cont{margin-top:8rem}}@media screen and (max-width: 768px){.art__head+.art__cont{margin-top:4rem}}@media screen and (min-width: 768px){.artIntro{padding:8rem 0}}@media screen and (max-width: 768px){.artIntro{padding:4rem 3.2rem}}@media screen and (min-width: 768px){.artIntro__inner{max-width:102.4rem;margin:8rem auto 0}}@media screen and (max-width: 768px){.artIntro__inner{margin-top:5.6rem}}.artIntro__inner .txt{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;line-height:2.2;letter-spacing:.02em;font-weight:200;text-box:trim-both text}@media screen and (min-width: 768px){.artIntro__inner .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.artIntro__inner .txt{font-size:1.2rem}}@media screen and (min-width: 768px){.artIntro__inner .txt{max-width:88.8rem}}.artIntro__heading{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;line-height:1.9;text-box:trim-both text}@media screen and (min-width: 768px){.artIntro__heading{font-size:2rem;letter-spacing:.08em}}@media screen and (max-width: 768px){.artIntro__heading{font-size:1.6rem;letter-spacing:.12em}}@media screen and (min-width: 768px){.artIntro__heading+.txt{margin-top:8rem}}@media screen and (max-width: 768px){.artIntro__heading+.txt{margin-top:3.2rem}}.artCard{background-color:rgba(63,63,63,.8);display:grid}@media screen and (min-width: 768px){.artCard{padding:8rem;gap:5.6rem;grid-template-columns:45rem 1fr;grid-template-rows:1fr auto}}@media screen and (max-width: 768px){.artCard{padding:2.4rem;gap:2.4rem 1.6rem;grid-template-columns:15.8rem 1fr}}@media screen and (min-width: 768px){.artCard__head{grid-row:auto/span 2}}@media screen and (max-width: 768px){.artCard__head{grid-column:auto/span 2}}.artCard__ttl{background-color:#967351;color:#fff;margin:0}@media screen and (min-width: 768px){.artCard__ttl{padding:1.6rem 3.2rem}}@media screen and (max-width: 768px){.artCard__ttl{padding:.8rem}}.artCard__ttl .en,.artCard__ttl .num{text-box:trim-both cap alphabetic;display:inline-block;font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;letter-spacing:.12em;font-weight:200;line-height:1.45}@media screen and (min-width: 768px){.artCard__ttl .en{font-size:2rem}}@media screen and (max-width: 768px){.artCard__ttl .en{font-size:1.4rem}}@media screen and (min-width: 768px){.artCard__ttl .num{font-size:3.2rem}}@media screen and (max-width: 768px){.artCard__ttl .num{font-size:2rem}}.artCard__ttl .jp{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.06em;line-height:1.9;display:inline-block;margin-left:.8rem;text-box:trim-both text}@media screen and (min-width: 768px){.artCard__ttl .jp{font-size:1.8rem}}@media screen and (max-width: 768px){.artCard__ttl .jp{font-size:1.2rem}}.artCard__desc .txt{color:#d9bb93;font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;line-height:2.2;letter-spacing:.008em;font-weight:200;text-box:trim-both text}@media screen and (min-width: 768px){.artCard__desc .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.artCard__desc .txt{font-size:1.1rem}}@media screen and (min-width: 768px){.artCard__profile{display:flex;flex-direction:row-reverse;align-items:center;gap:1.6rem}}@media screen and (min-width: 768px){.artCard__profile .photo{width:16.4rem}}@media screen and (min-width: 768px){.artCard__name{flex:1}}@media screen and (max-width: 768px){.artCard__name{margin-top:1.6rem}}.artCard__name .en{color:#d9bb93;font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;letter-spacing:.12em;font-weight:200;line-height:1.45;text-box:trim-both text;display:block}@media screen and (min-width: 768px){.artCard__name .en{font-size:1.4rem}}@media screen and (max-width: 768px){.artCard__name .en{font-size:.9rem}}.artCard__name .jp{display:block;color:#fff;font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;letter-spacing:.06em;font-weight:200;line-height:1.9;text-box:trim-both text}@media screen and (min-width: 768px){.artCard__name .jp{font-size:2.6rem}}@media screen and (max-width: 768px){.artCard__name .jp{font-size:1.8rem}}.artCard__name .jp+.jp{margin-top:.8rem}.artSlider{position:relative;z-index:1}.artSlider__panel{position:relative;z-index:1}.artSlider__controller{display:flex;justify-content:space-between;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;width:100%}@media screen and (min-width: 768px){.artSlider__controller{width:calc(100% + 19.2rem)}}@media screen and (max-width: 768px){.artSlider__controller{width:calc(100% + 6.4rem)}}.artSlider__dir{background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}@media screen and (min-width: 768px){.artSlider__dir{width:4.6rem}}@media screen and (max-width: 768px){.artSlider__dir{width:1.8rem}}.artSlider__dir .prevSVG,.artSlider__dir .nextSVG{width:100%;height:auto}.artSlider__thumbs{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}@media screen and (min-width: 768px){.artSlider__thumbs{margin-top:5.6rem;gap:2.4rem}}@media screen and (max-width: 768px){.artSlider__thumbs{gap:.8rem;margin-top:2.4rem}}.artSlider__thumbItem{background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;position:relative;z-index:1}@media screen and (min-width: 768px){.artSlider__thumbItem{width:13.3rem}}@media screen and (max-width: 768px){.artSlider__thumbItem{width:calc((100% - 2.4rem)/4)}}.artSlider__thumbItem:after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .3s ease;position:absolute;top:0;left:0;z-index:1}.artSlider__thumbItem.is-active{pointer-events:none}.artSlider__thumbItem.is-active:after{opacity:0}.artSliderBg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.artSliderBg__inner{position:relative;z-index:1;width:100%;height:100%}.artSliderBg__item{position:absolute;top:0;left:0;width:100%;z-index:1;height:100%;transition:opacity 1s ease-in-out, visibility 1s ease-in-out;opacity:0;visibility:hidden}.artSliderBg__item.is-active{opacity:1;visibility:visible}.artSliderBg__item .photo{width:100%;height:100%}.artSliderBg__item .photo__pic,.artSliderBg__item .photo__image{width:100%;height:100%}.artSliderBg__item .photo__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media screen and (min-width: 768px){.boardRoom{padding:16rem 0}}@media screen and (max-width: 768px){.boardRoom{padding:10rem 3.2rem}}.boardRoom__heading{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.06em;line-height:1.9;text-box:trim-both text}@media screen and (min-width: 768px){.boardRoom__heading{font-size:2rem;width:100%}}@media screen and (max-width: 768px){.boardRoom__heading{font-size:1.6rem}}@media screen and (max-width: 768px){.boardRoom__heading+.txt{margin-top:3.2rem}}.boardRoom__detail{display:flex}@media screen and (min-width: 768px){.boardRoom__detail{gap:6.4rem;flex-direction:row-reverse;margin-top:8rem}}@media screen and (max-width: 768px){.boardRoom__detail{margin-top:3.2rem;gap:3.2rem;flex-direction:column}}@media screen and (min-width: 768px){.boardRoom__cont{max-width:102.4rem;margin:8rem auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}}@media screen and (max-width: 768px){.boardRoom__cont{margin-top:5.6rem}}@media screen and (min-width: 768px){.boardRoom__cont .photo{width:56rem}}.boardRoom__txtArea .txt{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;line-height:2.2;letter-spacing:.02em;font-weight:200;text-box:trim-both text}@media screen and (min-width: 768px){.boardRoom__txtArea .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.boardRoom__txtArea .txt{font-size:1.2rem}}.boardRoom__txtArea .txt+.caption{margin-top:1rem}@media screen and (min-width: 768px){.boardRoom__txtArea{width:40rem}}@media screen and (max-width: 768px){.boardRoom__txtArea+.photo{margin-top:3.2rem}}@media screen and (min-width: 768px){.boardRoom__head+.boardRoom{margin-top:16rem}}@media screen and (max-width: 768px){.boardRoom__head+.boardRoom{margin-top:9.6rem}}@media screen and (min-width: 768px){.thirdPlace{padding:16rem 0 8rem}}@media screen and (max-width: 768px){.thirdPlace{padding:10rem 3.2rem 0}}@media screen and (min-width: 768px){.thirdPlace__head{max-width:123.2rem;margin:0 0 0 auto}}@media screen and (max-width: 768px){.thirdPlace__head{margin-right:-3.2rem}}@media screen and (min-width: 768px){.thirdPlace__head+.thirdPlace__cont{margin-top:16rem}}@media screen and (max-width: 768px){.thirdPlace__head+.thirdPlace__cont{margin-top:9.6rem}}.thirdPlace__heading{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.06em;line-height:1.9;text-box:trim-both text}@media screen and (min-width: 768px){.thirdPlace__heading{font-size:2rem;width:100%}}@media screen and (max-width: 768px){.thirdPlace__heading{font-size:1.6rem}}@media screen and (max-width: 768px){.thirdPlace__heading+.txt{margin-top:3.2rem}}@media screen and (min-width: 768px){.thirdPlace__desc{max-width:102.4rem;margin:8rem auto 0;display:flex;flex-wrap:wrap;gap:8rem 6.4rem;align-items:flex-start}}@media screen and (max-width: 768px){.thirdPlace__desc{margin-top:5.6rem}}@media screen and (min-width: 768px){.thirdPlace__desc .photo{width:41.4rem}}@media screen and (min-width: 768px){.thirdPlace__txtArea{width:54.5rem}}.thirdPlace__txtArea .txt{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;line-height:2.2;letter-spacing:.02em;font-weight:200;text-box:trim-both text}@media screen and (min-width: 768px){.thirdPlace__txtArea .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.thirdPlace__txtArea .txt{font-size:1.2rem}}.thirdPlace__txtArea .txt+.caption{margin-top:1rem}@media screen and (max-width: 768px){.thirdPlace__txtArea+.photo{margin-top:3.2rem}}@media screen and (min-width: 768px){.service{padding:16rem 0}}@media screen and (max-width: 768px){.service{padding:10rem 0}}@media screen and (min-width: 768px){.service__inner{max-width:102.4rem;margin:0 auto}}@media screen and (max-width: 768px){.service__inner{padding:0 3.2rem}}.service__head{text-align:center;color:#d9bb93}.service__head .txt{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.06em;line-height:1.9;font-size:1.2rem;text-box:trim-both text;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.service__head .txt{max-width:86.4rem}}@media screen and (max-width: 768px){.service__head .txt{max-width:27.8rem}}.service__head .txt+.txt{position:relative;z-index:1;margin-top:2.4rem;padding-top:2.4rem}.service__head .txt+.txt:before{content:"";display:block;background-color:rgba(217,187,147,.2);width:100%;height:1px;position:absolute;top:0;left:0}@media screen and (min-width: 768px){.service__head .txt--large{font-size:1.6rem}}@media screen and (max-width: 768px){.service__head .txt--large{font-size:1.4rem}}.service__head .sectHeading+.txt{margin-top:2.4rem}.service__cont{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.service__cont .usableList__inner{gap:2.4rem}}@media screen and (max-width: 768px){.service__cont .usableList__inner{gap:1.6rem}}.service__cont .usableList__inner+.caption{color:#fff}@media screen and (min-width: 768px){.service__cont .usableList__inner+.caption{margin-top:4rem}}@media screen and (max-width: 768px){.service__cont .usableList__inner+.caption{margin-top:3.2rem;text-align:left}}@media screen and (min-width: 768px){.service__cont .usableList__item{width:calc((100% - 9.6rem)/5)}}@media screen and (max-width: 768px){.service__cont .usableList__item{width:100%}}.service__cont .usableCard__heading{color:#fff}@media screen and (min-width: 768px){.service__cont .usableCard__heading{line-height:1.4;font-size:1.2rem}}.service__head+.service__cont{margin-top:6.4rem}