@media screen and (min-width: 768px){.afterServiceSect{margin:0 auto;max-width:1440px}}.afterServiceSect__head{align-items:flex-start;display:flex;flex-direction:column}@media screen and (max-width: 768px){.afterServiceSect__head{padding-left:30px}}@media screen and (min-width: 768px){.afterServiceSect__head>.sectTtl+.sectTtl{margin-left:120px}}@media screen and (max-width: 768px){.afterServiceSect__head>.sectTtl+.sectTtl{margin-left:54px}}@media screen and (min-width: 768px){.afterServiceSect__head+.afterServiceSect__inner{margin-top:80px}}@media screen and (max-width: 768px){.afterServiceSect__head+.afterServiceSect__inner{margin-top:80px}}@media screen and (min-width: 768px){.afterServiceSect__inner{margin-left:auto;margin-right:auto;width:1200px}}@media screen and (max-width: 768px){.afterServiceSect__inner{padding:0 30px}}@media screen and (min-width: 768px){.afterServiceSect__lead+.afterServiceSect__box{margin-top:80px}}@media screen and (max-width: 768px){.afterServiceSect__lead+.afterServiceSect__box{margin-top:80px}}.afterServiceSect__box{background-color:#e7e4de;display:flex;flex-direction:column}@media screen and (min-width: 768px){.afterServiceSect__box{gap:60px;padding:60px}}@media screen and (max-width: 768px){.afterServiceSect__box{gap:60px;padding:60px 40px}}.afterServiceSect__brand{color:#000000;font-family:"EB Garamond",serif;letter-spacing:.015em;line-height:2}@media screen and (min-width: 768px){.afterServiceSect__brand{font-size:36px}}@media screen and (max-width: 768px){.afterServiceSect__brand{font-size:30px}}.afterServiceSect__figure{width:100%}@media screen and (max-width: 768px){.afterServiceSect__figure .swipeFigure__inner{height:192px;margin-right:-40px}}.afterServiceSect__cards{background-color:#fffdfd;border:1px solid #999999;display:flex}@media screen and (min-width: 768px){.afterServiceSect__cards{align-items:flex-start;gap:40px;justify-content:center;padding:60px 0}}@media screen and (max-width: 768px){.afterServiceSect__cards{align-items:center;flex-direction:column;gap:40px;margin:0 -7.5px;padding:60px 32.5px}}.afterServiceSect__card{flex-shrink:0}@media screen and (min-width: 768px){.facadeSect{margin:0 auto;max-width:1440px}}.facadeSect__visual{width:100%}.facadeSect__visual .photo__capOut .large{display:block;font-size:13px}.facadeSect__intro{display:flex;flex-wrap:wrap;position:relative}@media screen and (min-width: 768px){.facadeSect__intro{gap:80px;justify-content:center}}@media screen and (max-width: 768px){.facadeSect__intro{display:flex;gap:40px 24px}}@media screen and (min-width: 768px){.facadeSect__intro+.facadeSect__body{margin-top:80px}}@media screen and (max-width: 768px){.facadeSect__intro+.facadeSect__body{margin-top:77px}}@media screen and (min-width: 768px){.facadeSect__intro .facadeSect__collages{position:absolute;right:calc(120 / 1440 * 100%);top:114px;width:180px}}@media screen and (max-width: 768px){.facadeSect__intro .facadeSect__collages{align-self:flex-end;width:155px}}.facadeSect__head{align-items:flex-start;display:flex;flex-direction:column}@media screen and (min-width: 768px){.facadeSect__head{margin-right:auto}}@media screen and (min-width: 768px){.facadeSect__head .sectTtl+.sectTtl{margin-left:191px}}@media screen and (max-width: 768px){.facadeSect__head .sectTtl+.sectTtl{margin-left:86px}}@media screen and (min-width: 768px){.facadeSect__lead{justify-self:end;padding-left:180px;width:100%}}@media screen and (max-width: 768px){.facadeSect__lead{margin-left:auto;width:181px}}@media screen and (min-width: 768px){.facadeSect__body{display:grid;gap:0 calc(140 / 1140 * 100%);grid-template-columns:.6666666fr 1fr;margin:0 auto;max-width:1200px;padding-left:60px;width:calc(1200 / 1440 * 100%)}}@media screen and (max-width: 768px){.facadeSect__body{display:flex;flex-direction:column;gap:56px;padding:0 30px}}@media screen and (min-width: 768px){.facadeSect__body+.facadeSect__bottom{margin-top:96px}}@media screen and (max-width: 768px){.facadeSect__body+.facadeSect__bottom{margin-top:60px}}@media screen and (min-width: 768px){.facadeSect__body .facadeSect__item{width:100%}}@media screen and (min-width: 768px){.facadeSect__body .facadeSect__item:nth-child(1) .facadeSect__visual{width:320px}}@media screen and (max-width: 768px){.facadeSect__body .facadeSect__item:nth-child(1) .facadeSect__visual{width:200px}}@media screen and (min-width: 768px){.facadeSect__body .facadeSect__item:nth-child(1) .facadeSect__collages{margin-left:calc(-180 / 400 * 100%);width:100%}}@media screen and (max-width: 768px){.facadeSect__body .facadeSect__item:nth-child(1) .facadeSect__collages{margin:0 auto 0 -30px;width:260px}}.facadeSect__body .facadeSect__item:nth-child(2){position:relative}@media screen and (min-width: 768px){.facadeSect__body .facadeSect__item:nth-child(2){grid-column:2 / 3;grid-row:1 / 3;margin-top:67px;padding-bottom:108px}}@media screen and (min-width: 768px){.facadeSect__body .facadeSect__item:nth-child(2) .facadeSect__txt{display:grid;gap:20px;grid-template-columns:1.07142857143fr 1fr;padding-top:18px;width:600px}}@media screen and (max-width: 768px){.facadeSect__body .facadeSect__item:nth-child(2) .facadeSect__txt{align-items:flex-end;display:flex;flex-direction:column;gap:20px}}@media screen and (max-width: 768px){.facadeSect__body .facadeSect__item:nth-child(2) .facadeSect__txt .photo{width:200px}}@media screen and (min-width: 768px){.facadeSect__body .facadeSect__item:nth-child(2) .facadeSect__collages{bottom:0;left:calc(-145 / 600 * 100%);position:absolute;width:180px}}@media screen and (max-width: 768px){.facadeSect__body .facadeSect__item:nth-child(2) .facadeSect__collages{margin:0 auto 0 33px;width:155px}}.facadeSect__item{display:flex;flex-direction:column;position:relative}@media screen and (min-width: 768px){.facadeSect__item{gap:56px}}@media screen and (max-width: 768px){.facadeSect__item{gap:40px}}.facadeSect__bottom{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.facadeSect__bottom{margin-left:auto;margin-right:auto;width:1080px}}@media screen and (max-width: 768px){.facadeSect__bottom{padding:0 30px}}@media screen and (min-width: 768px){.facadeSect__bottom{align-items:flex-start;gap:0 40px;justify-content:flex-end}}@media screen and (max-width: 768px){.facadeSect__bottom{gap:0 20px;justify-content:flex-start}}@media screen and (min-width: 768px){.facadeSect__bottom .facadeSect__item{width:320px}}@media screen and (max-width: 768px){.facadeSect__bottom .facadeSect__item{width:155px}}.facadeSect__bottom .facadeSect__item:nth-child(2){z-index:1}.facadeSect__bottom .facadeSect__item:nth-child(2):after{background-color:#e7e4de;content:'';height:100%;left:0;position:absolute;top:0;z-index:-1}@media screen and (min-width: 768px){.facadeSect__bottom .facadeSect__item:nth-child(2):after{max-width:500px;min-width:100%;width:calc(100% + ((100vw - 1080px) / 2))}}@media screen and (max-width: 768px){.facadeSect__bottom .facadeSect__item:nth-child(2):after{width:calc(100% + 30px)}}@media screen and (min-width: 768px){.facadeSect__bottom .facadeSect__item:nth-child(2) .facadeSect__txt{padding:0 0 40px 16px}}@media screen and (max-width: 768px){.facadeSect__bottom .facadeSect__item:nth-child(2) .facadeSect__txt{padding:0 0 24px 20px}}@media screen and (min-width: 768px){.facadeSect__bottom .facadeSect__item:nth-child(3){width:600px}}@media screen and (max-width: 768px){.facadeSect__bottom .facadeSect__item:nth-child(3){margin-top:40px;order:3;width:100%}}@media screen and (min-width: 768px){.facadeSect__bottom .facadeSect__item:nth-child(4){margin-top:56px}}.interviewSect{background-color:#3e3a39;color:#ffffff;position:relative}@media screen and (min-width: 768px){.interviewSect{margin:0 auto;max-width:1200px;padding:120px 60px 0}}@media screen and (max-width: 768px){.interviewSect{padding:100px 40px 0}}.interviewSect__ttl{align-items:center;display:flex;font-family:"EB Garamond",serif;gap:20px;position:relative}@media screen and (min-width: 768px){.interviewSect__ttl{margin:-120px -60px 0}}@media screen and (max-width: 768px){.interviewSect__ttl{margin:-100px -40px 0}}.interviewSect__ttl .sub{align-items:center;aspect-ratio:1 / 1;background-color:rgba(0,0,0,0.7);color:#ffffff;display:flex;justify-content:center;letter-spacing:.015em;line-height:1}@media screen and (min-width: 768px){.interviewSect__ttl .sub{font-size:20px;width:120px}}@media screen and (max-width: 768px){.interviewSect__ttl .sub{font-size:14px;width:74px}}.interviewSect__ttl .ttl{color:#ffffff;font-size:36px;letter-spacing:.015em;line-height:1}.interviewSect__inner{position:relative;z-index:1}@media screen and (min-width: 768px){.interviewSect__inner{padding:40px 0 80px}}@media screen and (max-width: 768px){.interviewSect__inner{padding:28px 0 80px}}.interviewSect__inner:after{background-color:#4d4948;content:'';height:100%;position:absolute;top:0;z-index:-1}@media screen and (min-width: 768px){.interviewSect__inner:after{left:60px;width:100%}}@media screen and (max-width: 768px){.interviewSect__inner:after{right:-40px;width:298px}}.interviewSect__head{position:relative}@media screen and (min-width: 768px){.interviewSect__head{padding-left:80px}}@media screen and (max-width: 768px){.interviewSect__head{align-items:center;display:flex;flex-direction:column;gap:40px}}.interviewSect__desc{display:flex;flex-direction:column}@media screen and (min-width: 768px){.interviewSect__desc{gap:80px;width:100%}}@media screen and (max-width: 768px){.interviewSect__desc{gap:60px;width:100%}}@media screen and (min-width: 768px){.interviewSect__desc .headingUnit:first-child{max-width:690px}}.interviewSect__profile{display:flex;flex-direction:column;flex-shrink:0;gap:20px}@media screen and (min-width: 768px){.interviewSect__profile{position:absolute;right:0;top:-120px;width:280px}}@media screen and (max-width: 768px){.interviewSect__profile{align-items:center;order:-1;width:250px}}@media screen and (min-width: 768px){.interviewSect__profile .photo{width:280px}}@media screen and (max-width: 768px){.interviewSect__profile .photo{width:200px}}.interviewSect__name{color:#ffffff;display:flex;flex-direction:column;letter-spacing:.015em;line-height:1.8;position:relative;white-space:nowrap}@media screen and (min-width: 768px){.interviewSect__name{margin-left:24px;padding-left:24px}}@media screen and (max-width: 768px){.interviewSect__name{margin-left:auto;padding-left:8px}}.interviewSect__name:after{background-color:#ffffff;bottom:0;content:'';height:111px;left:0;position:absolute;width:1px}.interviewSect__name .role{font-size:14px}.interviewSect__name .org{font-size:12px}.interviewSect__name .full{align-items:baseline;display:inline-flex;font-size:20px;gap:8px}.interviewSect__name .en{font-family:"EB Garamond",serif;font-size:12px}.interviewSect__body{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 768px){.interviewSect__body{align-items:flex-end;margin-top:80px}}@media screen and (max-width: 768px){.interviewSect__body{align-items:flex-end;margin-top:60px}}.interviewBnr{box-shadow:4px 4px 20px 0 #000;display:block;position:relative}.interviewBnr__guide{align-items:center;color:#ffffff;display:flex;flex-direction:column;font-family:"EB Garamond",serif;gap:10px;inset:0;justify-content:flex-end;position:absolute}@media screen and (min-width: 768px){.interviewBnr__guide{padding-bottom:40px}}@media screen and (max-width: 768px){.interviewBnr__guide{padding-bottom:10px}}.interviewBnr__guide .label{font-size:18px;letter-spacing:.05em;line-height:1}.interviewBnr__guide .arrow{display:block}@media screen and (min-width: 768px){.interviewBnr__guide .photo{margin-top:56px;width:313px}}@media screen and (max-width: 768px){.interviewBnr__guide .photo{margin-top:28px;width:121px}}@media screen and (min-width: 768px){.landDetailSect{margin-left:auto;margin-right:auto;width:1080px}}@media screen and (max-width: 768px){.landDetailSect{padding:0 30px}}@media screen and (min-width: 768px){.landDetailSect{column-gap:80px;display:grid;grid-template-columns:1fr 1.5fr;margin:160px auto 0}}@media screen and (max-width: 768px){.landDetailSect{display:flex;flex-direction:column;gap:40px;margin-top:80px}}.landDetailSect__item{display:flex;flex-direction:column;position:relative}@media screen and (min-width: 768px){.landDetailSect__item{gap:56px}}@media screen and (max-width: 768px){.landDetailSect__item{gap:30px}}@media screen and (min-width: 768px){.landDetailSect__item--01{margin-top:80px}}@media screen and (min-width: 768px){.landDetailSect__item--02{grid-column:2 / 3;grid-row:1 / 3}}@media screen and (min-width: 768px){.landDetailSect__item--03,.landDetailSect__item--04{grid-column:2 / 3}}@media screen and (min-width: 768px){.landDetailSect__item--03{flex-direction:row-reverse;gap:40px;margin-top:-89px}}@media screen and (min-width: 768px){.landDetailSect__item--03 .landDetailSect__visual{width:320px}}@media screen and (min-width: 768px){.landDetailSect__item--03 .landDetailSect__body{width:240px}}@media screen and (min-width: 768px){.landDetailSect__item--04{flex-direction:row;gap:40px;justify-content:flex-end;margin:56px 0 0 auto;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 768px){.landDetailSect__item--04{gap:56px}}.landDetailSect__item--04 .landDetailSect__visual{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 768px){.landDetailSect__item--04 .landDetailSect__visual{bottom:0;gap:56px 40px;position:absolute;right:calc(100% + 40px);width:400px}}@media screen and (max-width: 768px){.landDetailSect__item--04 .landDetailSect__visual{gap:37px 20px}}.landDetailSect__item--04 .landDetailSect__visual .photo:nth-child(1){grid-column:2 / 3}@media screen and (min-width: 768px){.landDetailSect__item--04 .landDetailSect__body{width:320px}}.landSect{overflow:hidden;position:relative}.landSect__head{align-items:flex-start;display:flex;flex-direction:column;left:0;position:absolute;width:100%;z-index:1}@media screen and (min-width: 768px){.landSect__head{gap:80px;max-width:1440px;top:160px}}@media screen and (max-width: 768px){.landSect__head{gap:40px;top:80px}}.landSect__body{color:#000000}@media screen and (min-width: 768px){.landSect__body{margin-left:auto;margin-right:auto;width:800px}}@media screen and (max-width: 768px){.landSect__body{padding:0 30px}}@media screen and (min-width: 768px){.landSect__body .headingUnit{width:465px}}.ownersCard{align-items:center;display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 768px){.ownersCard{width:240px}}@media screen and (max-width: 768px){.ownersCard{width:200px}}.ownersCard__heading{color:#000000;letter-spacing:.15em;line-height:1.6;text-align:center}@media screen and (min-width: 768px){.ownersCard__heading{font-size:18px}}@media screen and (max-width: 768px){.ownersCard__heading{font-size:16px}}.ownersCard__visual{width:100%}.ownersCard__more{align-items:center;background:transparent;border:0;color:#000000;cursor:pointer;display:flex;gap:4px;justify-content:center;margin-top:16px;padding:0}.ownersCard__more .label{font-family:"Lato",sans-serif;font-size:12px;font-weight:300;letter-spacing:.15em;line-height:1.5}.ownersCard__more .icon{display:block}.ownersCard__more:focus-visible{outline:1px solid currentColor;outline-offset:2px}.ownersColumn{align-items:center;background-color:#fffdfd;border:1px solid #999999;display:flex;flex-direction:column}@media screen and (min-width: 768px){.ownersColumn{gap:40px;padding:60px;width:1080px}}@media screen and (max-width: 768px){.ownersColumn{gap:30px;padding:40px 30px;width:100%}}.ownersColumn__heading{color:#000000;letter-spacing:.15em;line-height:1.6;text-align:center}@media screen and (min-width: 768px){.ownersColumn__heading{font-size:18px}}@media screen and (max-width: 768px){.ownersColumn__heading{font-size:16px}}.ownersColumn__heading+.ownersColumn__visual{margin-top:20px}.ownersColumn__visual{margin:0 auto}@media screen and (min-width: 768px){.ownersColumn__visual{width:240px}}@media screen and (max-width: 768px){.ownersColumn__visual{width:200px}}@media screen and (min-width: 768px){.ownersColumn__visual+.txt{margin-top:56px;text-align:center}}@media screen and (max-width: 768px){.ownersColumn__visual+.txt{margin-top:56px}}.ownersColumn__body{border-bottom:1px solid #949495;border-top:1px solid #949495;display:flex;flex-direction:column;gap:20px;margin-top:40px;padding:40px 0;width:100%}.ownersColumn__ttl{align-items:baseline;column-gap:20px;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.ownersColumn__ttl{column-gap:10px}}.ownersColumn__ttl .num{color:#949495;font-family:"EB Garamond",serif;letter-spacing:.015em;line-height:1}@media screen and (min-width: 768px){.ownersColumn__ttl .num{font-size:36px}}@media screen and (max-width: 768px){.ownersColumn__ttl .num{font-size:30px}}.ownersColumn__ttl .sub{color:#949495;font-family:"EB Garamond",serif;font-size:14px;letter-spacing:.015em;line-height:1}.ownersColumn__ttl .main{color:#000000;letter-spacing:.015em;line-height:2}@media screen and (min-width: 768px){.ownersColumn__ttl .main{font-size:20px}}@media screen and (max-width: 768px){.ownersColumn__ttl .main{flex:0 0 100%;font-size:18px;padding-top:20px}}@media screen and (min-width: 768px){.ownersColumn__cols{display:flex;flex-direction:row-reverse;justify-content:flex-end;position:relative;width:100%}}@media screen and (max-width: 768px){.ownersColumn__cols{display:flex;flex-direction:column;gap:30px}}@media screen and (min-width: 768px){.ownersColumn__voice{width:286px}}@media screen and (max-width: 768px){.ownersColumn__voice{width:100%}}.ownersColumn__list{display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 768px){.ownersColumn__list{padding-left:83px;padding-top:64px;width:504px}}.ownersColumn__item .txt{border-top:1px solid #b79e74;margin-top:20px;padding-top:20px}@media screen and (min-width: 768px){.design-landDesign{padding-top:160px}}@media screen and (max-width: 768px){.design-landDesign{padding-top:100px}}@media screen and (min-width: 768px){.design-facade{padding:160px 0 80px}}@media screen and (max-width: 768px){.design-facade{padding-top:100px}}@media screen and (min-width: 768px){.design-interview{padding-top:80px}}@media screen and (max-width: 768px){.design-interview{padding:80px 30px 0}}@media screen and (min-width: 768px){.design-afterService{padding-top:160px}}@media screen and (max-width: 768px){.design-afterService{padding-top:100px}}
