.introduction{position:relative;z-index:1}@media screen and (min-width: 768px){.introduction{padding:16rem 0 0}}@media screen and (max-width: 768px){.introduction{padding:10rem 0 0}}@media screen and (min-width: 768px){.introduction__head .photo:nth-child(1){max-width:100rem}}@media screen and (max-width: 768px){.introduction__head .photo:nth-child(1){width:35rem}}.introduction__head .photo:nth-child(1) .capFrame{right:auto;left:0}@media screen and (min-width: 768px){.introduction__head .photo:nth-child(2){max-width:63.6rem;margin:-16rem 8rem 0 auto}}@media screen and (max-width: 768px){.introduction__head .photo:nth-child(2){width:27.8rem;margin:-2.4rem 0 0 auto}}@media screen and (min-width: 768px){.introduction__cont{max-width:102.4rem;margin:8rem auto 0}}@media screen and (max-width: 768px){.introduction__cont{margin-top:4.8rem;padding:0 3.2rem}}.introduction__logo{margin:0 0 0 auto}@media screen and (min-width: 768px){.introduction__logo{width:38.2rem}}@media screen and (max-width: 768px){.introduction__logo{width:19.8rem}}.introTtl{position:relative;z-index:1}@media screen and (min-width: 768px){.introTtl{width:136rem;padding-top:4rem;padding-left:20.6rem}}@media screen and (max-width: 768px){.introTtl{padding:0 3.2rem}}.introTtl__logo .image{display:block}@media screen and (min-width: 768px){.introTtl__logo .image{width:38.2rem}}@media screen and (max-width: 768px){.introTtl__logo .image{width:22.1rem}}@media screen and (min-width: 768px){.introTtl__line .lineSVG{margin-left:-26.2rem}}@media screen and (max-width: 768px){.introTtl__line .lineSVG{margin-left:-15.6rem}}.introTtl__body .en{display:block;color:#d9bb93;letter-spacing:.12em;font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;line-height:.9}@media screen and (min-width: 768px){.introTtl__body .en{font-size:2rem}}@media screen and (max-width: 768px){.introTtl__body .en{font-size:1.6rem}}@media screen and (min-width: 768px){.introTtl__body .en+.jp{margin-top:.8rem}}@media screen and (max-width: 768px){.introTtl__body .en+.jp{margin-top:.4rem}}@media screen and (min-width: 768px){.introTtl__logo+.introTtl__body{margin-top:1.2rem}}@media screen and (max-width: 768px){.introTtl__logo+.introTtl__body{margin-top:.8rem}}@media screen and (min-width: 768px){.introTtl__name{margin-top:4.8rem}}@media screen and (max-width: 768px){.introTtl__name{margin-top:5.6rem}}.introTtl__name .position{color:#d9bb93;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;display:block}@media screen and (min-width: 768px){.introTtl__name .position{font-size:2rem}}@media screen and (max-width: 768px){.introTtl__name .position{font-size:1.4rem}}.introTtl__name .name{color:#d9bb93;font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.12em;line-height:1.6;display:block}@media screen and (min-width: 768px){.introTtl__name .name{font-size:4rem}}@media screen and (max-width: 768px){.introTtl__name .name{font-size:2.4rem}}.introTtl__name .jp{font-weight:200;line-height:1.9;display:block;letter-spacing:.08em}@media screen and (min-width: 768px){.introTtl__name .jp{font-size:2rem}}@media screen and (max-width: 768px){.introTtl__name .jp{font-size:1.4rem}}.concept{position:relative;z-index:1;color:#fff}@media screen and (min-width: 768px){.concept{padding:8rem 0 0}}@media screen and (max-width: 768px){.concept{padding:5.6rem 3.2rem 0}}@media screen and (min-width: 768px){.concept__head{max-width:102.4rem;margin:8rem auto 0}}@media screen and (max-width: 768px){.concept__head{margin-top:5.6rem}}.concept__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){.concept__head .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.concept__head .txt{font-size:1.2rem}}@media screen and (min-width: 768px){.concept__head .txt{padding:0 8rem}}.concept__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){.concept__heading{font-size:2rem;letter-spacing:.08em}}@media screen and (max-width: 768px){.concept__heading{font-size:1.6rem;letter-spacing:.12em}}.concept__ttl{color:#967351;font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.12em;line-height:1.6}@media screen and (min-width: 768px){.concept__ttl{font-size:3.2rem}}@media screen and (max-width: 768px){.concept__ttl{font-size:2rem}}@media screen and (min-width: 768px){.concept__head+.concept__cont{margin-top:8rem}}@media screen and (max-width: 768px){.concept__head+.concept__cont{margin-top:3.2rem}}@media screen and (min-width: 768px){.concept__block{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-end;gap:4rem}}@media screen and (min-width: 768px){.concept__block:not(:first-child){margin-top:8rem}}@media screen and (max-width: 768px){.concept__block:not(:first-child){margin-top:5.6rem}}@media screen and (min-width: 768px){.concept__block .photo{width:58.3rem}}@media screen and (max-width: 768px){.concept__block .photo+.txt{margin-top:2.4rem}}.concept__block .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){.concept__block .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.concept__block .txt{font-size:1.2rem}}@media screen and (min-width: 768px){.concept__block .txt{width:40rem}}.concept__profile{background-color:#3f3f3f;display:flex;align-items:flex-start;flex-wrap:wrap}@media screen and (min-width: 768px){.concept__profile{max-width:86.4rem;margin:8rem auto 0;padding:6.4rem;gap:4rem}}@media screen and (max-width: 768px){.concept__profile{gap:1.2rem;padding:2.4rem;margin-top:5.6rem}}.concept__profile .txt{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;line-height:1.8;letter-spacing:.02em;font-weight:200;text-box:trim-both text}@media screen and (min-width: 768px){.concept__profile .txt{font-size:1.4rem;width:39.6rem}}@media screen and (max-width: 768px){.concept__profile .txt{width:15.8rem;font-size:1.1rem}}.concept__profile .photo{flex:1}.concept .conceptAddress{text-align:center}@media screen and (min-width: 768px){.concept .conceptAddress{margin-top:2.4rem}}@media screen and (max-width: 768px){.concept .conceptAddress{margin-top:1.6rem}}.concept .conceptAddress__txt{font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;color:#fff;white-space:nowrap}@media screen and (min-width: 768px){.concept .conceptAddress__txt{letter-spacing:.24em}}@media screen and (max-width: 768px){.concept .conceptAddress__txt{display:block;letter-spacing:.2em}}@media screen and (min-width: 768px){.concept .conceptAddress__txt--part1{font-size:1.6rem;line-height:1.6}}@media screen and (max-width: 768px){.concept .conceptAddress__txt--part1{font-size:1.2rem;line-height:1.8}}.concept .conceptAddress__txt--part2{line-height:1.8}@media screen and (min-width: 768px){.concept .conceptAddress__txt--part2{font-size:1.4rem}}@media screen and (max-width: 768px){.concept .conceptAddress__txt--part2{font-size:1rem}}.profileBox{background-color:#3f3f3f}@media screen and (min-width: 768px){.profileBox{margin-top:16rem;padding:6.4rem 0}}@media screen and (max-width: 768px){.profileBox{margin-top:5.6rem;margin-left:-3.2rem;margin-right:-3.2rem}}@media screen and (min-width: 768px){.profileBox__inner{max-width:102.4rem;margin:0 auto}}@media screen and (max-width: 768px){.profileBox__inner{padding:4rem 2.4rem}}@media screen and (min-width: 768px){.profileBox__body{display:flex;flex-wrap:wrap;align-items:center;gap:6.4rem;margin-top:4rem}}@media screen and (max-width: 768px){.profileBox__body{margin-top:2.4rem}}@media screen and (min-width: 768px){.profileBox__desc{width:56.8rem}}.profileBox__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){.profileBox__desc .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.profileBox__desc .txt{font-size:1.2rem}}@media screen and (max-width: 768px){.profileBox__logo+.profileBox__desc{margin-top:2.4rem}}@media screen and (min-width: 768px){.profileBox__logo{width:26.4rem}}@media screen and (max-width: 768px){.profileBox__logo{width:15.8rem;margin:0 auto}}.profileBox__heading{font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.12em;line-height:1.6;text-box:trim-both text}@media screen and (min-width: 768px){.profileBox__heading{font-size:1.6rem}}@media screen and (max-width: 768px){.profileBox__heading{font-size:1.4rem}}.profileBox__heading+.txt{margin-top:.8rem}@media screen and (min-width: 768px){.designer{padding:12rem 0}}@media screen and (max-width: 768px){.designer{padding:10rem 3.2rem}}@media screen and (min-width: 768px){.designer__inner{max-width:102.4rem;margin:8rem auto 0;display:flex;gap:4rem;align-items:flex-end}}@media screen and (max-width: 768px){.designer__inner{margin-top:5.6rem}}@media screen and (min-width: 768px){.designer__block{width:48rem}}@media screen and (max-width: 768px){.designer__block:not(:first-child){margin-top:4rem}}.designer__block--small{display:flex}@media screen and (min-width: 768px){.designer__block--small .photo{width:50%}}@media screen and (max-width: 768px){.designer__block--small .photo{width:20rem}}@media screen and (min-width: 768px){.designer__block--small .designer__desc{width:50%}}@media screen and (max-width: 768px){.designer__block--small .designer__desc{flex:1}}.designer__desc{color:#fff;background-color:#967351;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (min-width: 768px){.designer__desc{padding:2.4rem 4rem;gap:2rem}}@media screen and (max-width: 768px){.designer__desc{padding:2.4rem;gap:1.2rem}}.designer__name{font-weight:200}.designer__name .jp{display:block;font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;letter-spacing:.08em;line-height:1.9}@media screen and (min-width: 768px){.designer__name .jp{font-size:1.4rem}}@media screen and (max-width: 768px){.designer__name .jp{font-size:1.2rem}}.designer__name .en{display:block;letter-spacing:.12em;line-height:1.6;font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif}@media screen and (min-width: 768px){.designer__name .en{font-size:2.4rem}}@media screen and (max-width: 768px){.designer__name .en{font-size:1.8rem}}.designer__post{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.12em;line-height:1.4;font-size:1.2rem}.designerIntro{display:flex;flex-direction:column;gap:.6rem;align-self:stretch;margin:0 auto}@media screen and (min-width: 768px){.designerIntro{padding:4rem 0 0}}@media screen and (max-width: 768px){.designerIntro{padding:0 2.4rem}}.designerIntro__label{font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.12em;color:#d9bb93}@media screen and (min-width: 768px){.designerIntro__label{font-size:2rem}}@media screen and (max-width: 768px){.designerIntro__label{font-size:1.4rem}}.designerIntro__name{font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.12em;color:#d9bb93;line-height:1.6}@media screen and (min-width: 768px){.designerIntro__name--en{font-size:4rem}}@media screen and (max-width: 768px){.designerIntro__name--en{font-size:2.4rem}}.designerIntro__name--jp{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;color:#fff;letter-spacing:.08em;line-height:1.9}@media screen and (min-width: 768px){.designerIntro__name--jp{font-size:2rem}}@media screen and (max-width: 768px){.designerIntro__name--jp{font-size:1.6rem}}.designerSection{display:flex;flex-direction:column;gap:.6rem;align-self:stretch}@media screen and (min-width: 768px){.designerSection{padding:4rem 20.8rem 0}}@media screen and (max-width: 768px){.designerSection{padding:0 2.4rem}}.designerSection__label{font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.12em;color:#d9bb93}@media screen and (min-width: 768px){.designerSection__label{font-size:2rem}}@media screen and (max-width: 768px){.designerSection__label{font-size:1.4rem}}.designerSection__name{font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.12em;color:#d9bb93;line-height:1.6}@media screen and (min-width: 768px){.designerSection__name--en{font-size:4rem}}@media screen and (max-width: 768px){.designerSection__name--en{font-size:2.4rem}}.designerSection__name--jp{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;color:#fff;letter-spacing:.08em;line-height:1.9}@media screen and (min-width: 768px){.designerSection__name--jp{font-size:2rem}}@media screen and (max-width: 768px){.designerSection__name--jp{font-size:1.6rem}}.designerSection{position:relative;z-index:1;color:#fff;margin:0 auto}@media screen and (min-width: 768px){.designerSection{padding:12rem 0 8rem;width:102.4rem}}@media screen and (max-width: 768px){.designerSection{padding:5.6rem 3.2rem 0}}.designerSection__main{display:flex;flex-direction:column;gap:8rem;margin:0 auto}@media screen and (min-width: 768px){.designerSection__main{width:102.4rem;margin-top:12rem}}@media screen and (max-width: 768px){.designerSection__main{gap:4rem}}.designerSection__visual .photo{width:100%}.designerSection__quote{position:relative;display:inline-flex;justify-content:center;text-align:center;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;margin:0 auto}@media screen and (min-width: 768px){.designerSection__quote{font-size:4.2rem;padding:0 2.2rem}}@media screen and (max-width: 768px){.designerSection__quote{font-size:1.8rem;padding:1.8rem 0;width:100%}}.designerSection__quote:before,.designerSection__quote:after{content:"";position:absolute;width:3.2rem;aspect-ratio:1/1;border:1px solid currentcolor}.designerSection__quote:before{border-bottom:none;border-right:none;top:0;left:0}.designerSection__quote:after{border-top:none;border-left:none;bottom:0;right:0}@media screen and (min-width: 768px){.designerSection__description{padding:0 8rem}}@media screen and (max-width: 768px){.designerSection__description{padding:0}}.designerSection__description .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){.designerSection__description .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.designerSection__description .txt{font-size:1.2rem}}@media screen and (min-width: 768px){.designerSection__description .txt{font-size:1.4rem;line-height:2.2}}@media screen and (max-width: 768px){.designerSection__description .txt{font-size:1.2rem;line-height:2.2}}.designerSection__cardWrap{margin:0 auto}@media screen and (min-width: 768px){.designerSection__cardWrap{margin-top:8rem;width:86.4rem}}@media screen and (max-width: 768px){.designerSection__cardWrap{margin-top:4rem}}.designerSection__card{background-color:#3f3f3f;display:flex;flex-direction:column;gap:4rem}@media screen and (min-width: 768px){.designerSection__card{padding:6.4rem}}@media screen and (max-width: 768px){.designerSection__card{padding:3.2rem 2.4rem;gap:3.2rem}}.designerSection__cardLabel{background-color:#967351;color:#fff;text-align:center;font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.12em}@media screen and (min-width: 768px){.designerSection__cardLabel{font-size:2rem;padding:.8rem 0}}@media screen and (max-width: 768px){.designerSection__cardLabel{font-size:1.4rem;padding:.6rem 0}}.designerSection__cardHeader{display:flex;flex-direction:column;gap:1.6rem}.designerSection__cardName{display:flex;flex-direction:column;gap:.8rem}.designerSection__cardNameEn{font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.12em;color:#d9bb93;line-height:1.6}@media screen and (min-width: 768px){.designerSection__cardNameEn{font-size:4rem}}@media screen and (max-width: 768px){.designerSection__cardNameEn{font-size:2.4rem}}.designerSection__cardNameJp{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.08em;color:#fff;line-height:1.9}@media screen and (min-width: 768px){.designerSection__cardNameJp{font-size:1.8rem}}@media screen and (max-width: 768px){.designerSection__cardNameJp{font-size:1.4rem}}.designerSection__cardBrand .image{display:block}@media screen and (min-width: 768px){.designerSection__cardBrand .image{width:21.1rem}}@media screen and (max-width: 768px){.designerSection__cardBrand .image{width:13.2rem}}.designerSection__cardRole{font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.12em;color:#fff}@media screen and (min-width: 768px){.designerSection__cardRole{font-size:1.4rem}}@media screen and (max-width: 768px){.designerSection__cardRole{font-size:1.2rem}}.designerSection__cardDivider{width:100%;height:1px;background-color:hsla(0,0%,100%,.4)}.designerSection__cardBody{display:flex;flex-wrap:wrap;align-items:flex-start}@media screen and (min-width: 768px){.designerSection__cardBody{gap:4rem}}@media screen and (max-width: 768px){.designerSection__cardBody{gap:2.4rem}}.designerSection__cardText{flex:1 1 28rem}@media screen and (min-width: 768px){.designerSection__cardText{max-width:39.6rem}}@media screen and (max-width: 768px){.designerSection__cardText{max-width:none}}.designerSection__cardHeading{font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.12em;color:#fff;line-height:1.6;margin-bottom:.8rem}@media screen and (min-width: 768px){.designerSection__cardHeading{font-size:1.6rem}}@media screen and (max-width: 768px){.designerSection__cardHeading{font-size:1.4rem}}.designerSection__cardText .txt{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.02em;line-height:1.8}@media screen and (min-width: 768px){.designerSection__cardText .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.designerSection__cardText .txt{font-size:1.2rem}}.designerSection__cardPhoto{flex:0 0 30rem}@media screen and (min-width: 768px){.designerSection__cardPhoto{max-width:30rem}}@media screen and (max-width: 768px){.designerSection__cardPhoto{flex:1 1 100%;max-width:100%}}.designerSection__cardPhoto .photo{width:100%}@media screen and (min-width: 768px){.achievement{padding:4rem 0 16rem}}@media screen and (max-width: 768px){.achievement{padding:0 0 10rem}}@media screen and (max-width: 768px){.achievement__ttlArea{padding:0 3.2rem}}@media screen and (min-width: 768px){.achievement__ttlArea+.achievement__slider{margin-top:8rem}}@media screen and (max-width: 768px){.achievement__ttlArea+.achievement__slider{margin-top:5.6rem}}@media screen and (min-width: 768px){.conceptSlider .swiper-slide{width:68rem}}@media screen and (max-width: 768px){.conceptSlider .swiper-slide{width:32.6rem}}.conceptSlider .swiper-slide .photo:before{content:"";display:block;width:100%;height:100%;background-color:#000;opacity:.5;position:absolute;top:0;left:0;transition:opacity 1s ease-in-out}.conceptSlider .swiper-slide.swiper-slide-active .photo:before{opacity:0}.conceptSlider__inner{display:flex;flex-direction:column;gap:2.4rem}.conceptSlider__title{font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;color:#fff;text-align:center;letter-spacing:.24em}@media screen and (max-width: 768px){.conceptSlider__title{display:flex;flex-direction:column}}.conceptSlider__mainTitle{display:inline-block;line-height:1.6}@media screen and (min-width: 768px){.conceptSlider__mainTitle{font-size:1.6rem}}@media screen and (max-width: 768px){.conceptSlider__mainTitle{font-size:1.6rem}}.conceptSlider__locationTitle{display:inline-block;line-height:1.8}@media screen and (min-width: 768px){.conceptSlider__locationTitle{font-size:1.4rem}}@media screen and (max-width: 768px){.conceptSlider__locationTitle{font-size:1.4rem}}.conceptSlider__controller{position:absolute;left:50%;transform:translate(-50%, 0);z-index:2;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){.conceptSlider__controller{width:120em;top:15.8rem}}@media screen and (max-width: 768px){.conceptSlider__controller{width:37.4rem;top:8rem}}.conceptSlider__dir{background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}@media screen and (min-width: 768px){.conceptSlider__dir{width:4.6rem}}@media screen and (max-width: 768px){.conceptSlider__dir{width:1.8rem}}.conceptSlider__dir .prevSVG,.conceptSlider__dir .nextSVG{width:100%;height:auto}.conceptSlider .swiper-pagination{position:relative;z-index:1;top:auto;bottom:auto;left:auto;margin-top:2.4rem}.conceptSlider .swiper-pagination-bullet{opacity:1;background:rgba(217,217,217,.6);width:.6rem;height:.6rem}.conceptSlider .swiper-pagination-bullet-active{background:#d9bb93}@media screen and (min-width: 768px){.architecture{padding:16rem 0 8rem}}@media screen and (max-width: 768px){.architecture{padding:10rem 3.2rem}}@media screen and (max-width: 768px){.architecture__facade{margin:1.6rem -3.2rem 0}}@media screen and (min-width: 768px){.architecture__facade{width:99.3rem;margin:-2rem auto 0 15.9rem}}.architecture__facade .photo{padding-bottom:1.6rem}@media screen and (min-width: 768px){.architecture__head{max-width:102.4rem;margin:8rem auto 0}}@media screen and (max-width: 768px){.architecture__head{margin-top:5.6rem}}@media screen and (min-width: 768px){.architecture__head .usableList{margin-top:8rem}}@media screen and (max-width: 768px){.architecture__head .usableList{margin-top:3.2rem}}@media screen and (min-width: 768px){.architecture__head .usableList__inner{gap:6.4rem}}@media screen and (max-width: 768px){.architecture__head .usableList__inner{gap:.8rem}}@media screen and (min-width: 768px){.architecture__head .usableList__item{width:48rem}}@media screen and (max-width: 768px){.architecture__head .usableList__item{width:15.9rem}}.architecture__head .usableList__item:nth-child(1){transition-delay:0ms}.architecture__head .usableList__item:nth-child(2){transition-delay:500ms}@media screen and (min-width: 768px){.architecture__head .usableList__item:nth-child(2n){margin-top:4.8rem}}@media screen and (max-width: 768px){.architecture__head .usableList__item:nth-child(2n){margin-top:2.4rem}}.architecture__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){.architecture__head .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.architecture__head .txt{font-size:1.2rem}}@media screen and (min-width: 768px){.architecture__head .txt{width:60.8rem;margin-top:8rem}}@media screen and (max-width: 768px){.architecture__head .txt{margin-top:5.6rem}}.architecture__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){.architecture__heading{font-size:2rem;letter-spacing:.08em}}@media screen and (max-width: 768px){.architecture__heading{font-size:1.6rem;letter-spacing:.12em}}@media screen and (min-width: 768px){.architecture__cont{max-width:102.4rem;margin:0 auto}}@media screen and (min-width: 768px){.architecture__head+.architecture__cont{margin-top:8rem}}@media screen and (max-width: 768px){.architecture__head+.architecture__cont{margin-top:9.6rem}}.materialBox{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.materialBox{max-width:86.4rem;margin-left:auto;margin-right:auto;align-items:flex-end;gap:4rem 6.4rem}}@media screen and (max-width: 768px){.materialBox{justify-content:space-between}}.materialBox .labelTtl{margin-bottom:0}@media screen and (min-width: 768px){.materialBox__head{width:48rem}}@media screen and (max-width: 768px){.materialBox__head{width:100%}}@media screen and (min-width: 768px){.materialBox__body{width:32rem}}.materialBox__body .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){.materialBox__body .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.materialBox__body .txt{font-size:1.2rem}}@media screen and (max-width: 768px){.materialBox__body .txt{letter-spacing:.1em}}@media screen and (max-width: 768px){.materialBox__head+.materialBox__body{margin-top:2.4rem}}@media screen and (min-width: 768px){.materialBox__subVisual{width:32rem;margin:12rem auto 0}}@media screen and (max-width: 768px){.materialBox__subVisual{width:16rem}}@media screen and (min-width: 768px){.materialBox__detail{width:100%}}@media screen and (max-width: 768px){.materialBox__detail{margin-top:1.6rem}}.materialBox__detail .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){.materialBox__detail .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.materialBox__detail .txt{font-size:1.2rem}}@media screen and (max-width: 768px){.materialBox__detail .txt{letter-spacing:.1em}}@media screen and (min-width: 768px){.facade{padding:16rem 0 0}}@media screen and (max-width: 768px){.facade{padding:0 0 5.6rem}}@media screen and (min-width: 768px){.openness{padding:16rem 0 0}}@media screen and (max-width: 768px){.openness{padding:4rem 3.2rem 5.6rem}}.openness .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){.openness .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.openness .txt{font-size:1.2rem}}@media screen and (min-width: 768px){.openness__head{margin:8rem auto 0;max-width:102.4rem}}@media screen and (max-width: 768px){.openness__head{margin-top:5.6rem}}.openness__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){.openness__heading{font-size:2rem;letter-spacing:.08em}}@media screen and (max-width: 768px){.openness__heading{font-size:1.6rem;letter-spacing:.12em}}@media screen and (min-width: 768px){.openness__detail{margin:8rem auto 0;width:102.4rem;display:flex;align-items:flex-end;gap:4rem}}@media screen and (max-width: 768px){.openness__detail{margin-top:3.2rem}}@media screen and (min-width: 768px){.openness__detail .photo{width:58.3rem}}@media screen and (min-width: 768px){.openness__detail .txt{letter-spacing:.0985em;width:40rem}}@media screen and (max-width: 768px){.openness__detail .txt{letter-spacing:.12em;margin-top:2.4rem}}@media screen and (min-width: 768px){.landscape{padding:16rem 0}}@media screen and (max-width: 768px){.landscape{padding:4rem 3.2rem 10rem}}.landscape .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){.landscape .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.landscape .txt{font-size:1.2rem}}@media screen and (min-width: 768px){.landscape__head{margin:8rem auto 0;max-width:102.4rem}}@media screen and (max-width: 768px){.landscape__head{margin-top:5.6rem}}@media screen and (min-width: 768px){.landscape__site{display:flex;gap:6.4rem;align-items:center;flex-direction:row-reverse}}@media screen and (max-width: 768px){.landscape__site{margin-top:5.6rem}}@media screen and (min-width: 768px){.landscape__site .txt{width:48rem}}@media screen and (min-width: 768px){.landscape__site .photo{width:48rem}}@media screen and (max-width: 768px){.landscape__site .photo+.txt{margin-top:5.6rem}}.landscape__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){.landscape__heading{font-size:2rem;letter-spacing:.08em}}@media screen and (max-width: 768px){.landscape__heading{font-size:1.6rem;letter-spacing:.12em}}@media screen and (min-width: 768px){.landscape__cont{max-width:102.4rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px){.landscape__cont .landscapeBox{display:flex;gap:4rem;align-items:center}}@media screen and (min-width: 768px){.landscape__cont .landscapeBox__head{width:60.4rem}}@media screen and (min-width: 768px){.landscape__cont .landscapeBox__body{width:30rem}}@media screen and (max-width: 768px){.landscape__cont .landscapeBox__body{margin-top:1.6rem}}@media screen and (min-width: 768px){.landscape__head+.landscape__cont{margin-top:8rem}}@media screen and (max-width: 768px){.landscape__head+.landscape__cont{margin-top:5.6rem}}@media screen and (min-width: 768px){.landscape__lighting{margin:8rem auto 0;width:102.4rem}}@media screen and (max-width: 768px){.landscape__lighting{margin-top:5.6rem}}.landscape__lighting .landscapeBox__head{display:flex}.landscape__lighting .landscapeBox__head .photo{width:50%}.landscape__lighting .landscapeBox__body{display:grid;grid-gap:1.6rem;gap:1.6rem}@media screen and (min-width: 768px){.landscape__lighting .landscapeBox__body{margin-top:4rem;grid-template-columns:1fr 12.1rem}}@media screen and (max-width: 768px){.landscape__lighting .landscapeBox__body{align-items:end;grid-template-columns:1fr 10.8rem;margin-top:1.6rem}}.landscape__lighting .landscapeBox__body .txt{margin:0}.landscape__lighting .landscapeBox__heading{font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;color:#d9bb93;font-weight:200;letter-spacing:.12em;line-height:1.6;text-box:trim-both text}@media screen and (min-width: 768px){.landscape__lighting .landscapeBox__heading{font-size:2.4rem}}@media screen and (max-width: 768px){.landscape__lighting .landscapeBox__heading{font-size:1.4rem;text-align:center;grid-column:auto/span 2}}@media screen and (min-width: 768px){.landscape__lighting .landscapeBox__logo{grid-row:1/span 2;grid-column:2}}.landscapeBox{background-color:#fff}@media screen and (min-width: 768px){.landscapeBox{padding:4rem}}@media screen and (max-width: 768px){.landscapeBox{padding:2.4rem}}.landscapeBox--dark{background-color:#3f3f3f;color:#fff}@media screen and (min-width: 768px){.spotCard{display:flex;gap:4rem;align-items:flex-end}}@media screen and (min-width: 768px){.spotCard__head{width:58.4rem}}.spotCard__head--visuals{display:flex;align-items:flex-start}@media screen and (min-width: 768px){.spotCard__head--visuals{gap:2.4rem}}@media screen and (max-width: 768px){.spotCard__head--visuals{gap:.8rem}}@media screen and (min-width: 768px){.spotCard__head--visuals .photo{width:28.6rem}}@media screen and (max-width: 768px){.spotCard__head--visuals .photo{width:15.9rem}}@media screen and (min-width: 768px){.spotCard__head--visuals .photo:nth-child(2){padding-top:8rem}}@media screen and (max-width: 768px){.spotCard__head--visuals .photo:nth-child(2){padding-top:2.4rem}}@media screen and (min-width: 768px){.spotCard__desc{width:40rem}}.spotCard__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){.spotCard__desc .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.spotCard__desc .txt{font-size:1.2rem}}@media screen and (max-width: 768px){.spotCard__head+.spotCard__desc{margin-top:2.4rem}}.spotCard__heading{font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;color:#967351;letter-spacing:.12em;position:relative;z-index:1;line-height:1.6;padding-bottom:1.2rem;text-box:trim-both text}@media screen and (min-width: 768px){.spotCard__heading{font-size:2.4rem}}@media screen and (max-width: 768px){.spotCard__heading{font-size:1.8rem}}.spotCard__heading:after{content:"";display:block;width:100%;height:1px;background-color:currentcolor;position:absolute;bottom:0;left:0}.spotCard__heading .jp{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif}@media screen and (min-width: 768px){.spotCard__heading .jp{font-size:1.8rem}}@media screen and (max-width: 768px){.spotCard__heading .jp{font-size:1.4rem}}.spotCard__heading+.txt{margin-top:1.6rem}@media screen and (min-width: 768px){.spotCard--rev{flex-direction:row-reverse}}@media screen and (min-width: 768px){.spotGallery{margin-top:8rem}}@media screen and (max-width: 768px){.spotGallery{margin-top:5.6rem}}@media screen and (min-width: 768px){.spotGallery__item:not(:first-child){margin-top:8rem}}@media screen and (max-width: 768px){.spotGallery__item:not(:first-child){margin-top:5.6rem}}.bgFixBuilding{position:relative;z-index:1;color:#fff;background:linear-gradient(180deg, #262626 40%, #4F4E4D 100%);overflow:hidden}.bgFixBuilding .enTtl{color:#967351}.bgFixBuilding__bg{position:absolute;z-index:-1;top:0}@media screen and (min-width: 768px){.bgFixBuilding__bg{left:36.7rem;width:106.8rem}}@media screen and (max-width: 768px){.bgFixBuilding__bg{width:100%}}.bgFixBuilding__bg.is-fixed{position:fixed}.bgFixBuilding__bg .photo{width:100%}.bgFixBuilding__bg .photo__pic,.bgFixBuilding__bg .photo__image{width:100%}.blindVisual{position:relative;z-index:1;width:100%;min-height:100vh}.blindVisual__inner{position:relative;z-index:1;width:100%;height:100%}.blindVisual__item{position:absolute;width:100%;overflow:hidden;will-change:mask-image}@media screen and (min-width: 768px){.blindVisual__item{top:0;left:0;height:100vh}}@media screen and (max-width: 768px){.blindVisual__item{top:50%;left:50%;transform:translate(-50%, -50%);aspect-ratio:2/3}}.blindVisual__item .photo{width:100%;height:100%;overflow:hidden}.blindVisual__item .photo__pic,.blindVisual__item .photo__image{width:100%;height:100%}.blindVisual__item .photo__image{-o-object-position:center 80%;object-position:center 80%;-o-object-fit:cover;object-fit:cover}