.conceptVisual{position:relative}.conceptVisual__inner{background:transparent;color:#ffffff;padding:100vh 0;position:relative;z-index:1}.conceptVisual__ttl{margin:0 auto}@media screen and (min-width: 768px){.conceptVisual__ttl{width:175px}}@media screen and (max-width: 768px){.conceptVisual__ttl{width:132px}}@media screen and (min-width: 768px){.conceptVisual__ttl+.conceptVisual__lead{margin-top:40px}}@media screen and (max-width: 768px){.conceptVisual__ttl+.conceptVisual__lead{margin-top:40px}}.conceptVisual__lead{margin:0 auto}@media screen and (min-width: 768px){.conceptVisual__lead{width:544px}}@media screen and (max-width: 768px){.conceptVisual__lead{width:351px}}@media screen and (min-width: 768px){.conceptVisual__lead+.conceptVisual__txt{margin-top:112px}}@media screen and (max-width: 768px){.conceptVisual__lead+.conceptVisual__txt{margin-top:56px}}.conceptVisual__txt{line-height:2.2;margin:0 auto}.conceptVisual__txt:before{content:'';margin-top:calc((1 - 2.2) * .5em)}.conceptVisual__txt:after{margin-bottom:calc((1 - 2.2) * .5em)}.conceptVisual__txt:before,.conceptVisual__txt:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.conceptVisual__txt{font-size:16px;letter-spacing:.1em;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 768px){.conceptVisual__txt{font-size:12px;letter-spacing:.05em;padding:0 38px 0 19px}}.conceptVisual__bg{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100vw}.conceptVisual__bg .caption{bottom:5px;position:absolute;right:5px;z-index:1}.conceptVisual__movie{background:no-repeat center / cover;height:100vh;left:0;position:fixed;top:0;width:100vw}@media screen and (min-width: 768px){.conceptVisual__movie{background-image:url("../imgs/pc/img-kv@1.5x.jpg")}}@media screen and (max-width: 768px){.conceptVisual__movie{background-image:url("../imgs/sp/img-kv.jpg")}}@media screen and (min-width: 768px){.designFeature .exampleSect{margin:0 auto;width:1200px}}@media screen and (min-width: 768px){.designFeature .exampleSect__head .heading+.exampleSect__designGuide{margin-top:40px}}@media screen and (max-width: 768px){.designFeature .exampleSect__head .heading+.exampleSect__designGuide{margin-top:24px}}@media screen and (min-width: 768px){.designFeature .exampleSect__designGuide{align-items:flex-end;display:flex;justify-content:space-between}}@media screen and (max-width: 768px){.designFeature .exampleSect__designGuide{padding:0 30px 0 38px}}@media screen and (min-width: 768px){.designFeature .exampleSect__designGuide .headingCombi{width:calc(100% - 432px)}}@media screen and (max-width: 768px){.designFeature .exampleSect__designGuide .headingCombi{margin-top:32px}}@media screen and (min-width: 768px){.designFeature .exampleSect__logo{width:368px}}.designFeature .exampleSect__logo .photo+.caption{margin-top:8px;text-align:right}.exampleList{width:100%}@media screen and (min-width: 768px){*+.exampleList{margin-top:40px}}@media screen and (max-width: 768px){*+.exampleList{margin-top:24px}}.exampleList__cont{position:relative}@media screen and (min-width: 768px){.exampleList__cont{margin:0 calc(50% - 50vw) 0 auto}}.exampleList__cont>.caption{bottom:5px;position:absolute;right:5px;text-align:right}.exampleList__body{display:grid;grid-template-columns:repeat(3, 1fr)}.exampleList__item{position:relative}.exampleList__desc{align-items:center;color:#ffffff;display:flex;flex-direction:column;inset:0;position:absolute;text-align:center;white-space:nowrap;z-index:1}@media screen and (min-width: 768px){.exampleList__desc{gap:24px;justify-content:flex-end;padding-bottom:64px}}@media screen and (max-width: 768px){.exampleList__desc{gap:12px;justify-content:flex-start;padding-top:56px}}.exampleList__year{font-family:"EB Garamond",serif;font-weight:400;letter-spacing:.1em;line-height:.7}@media screen and (min-width: 768px){.exampleList__year{font-size:80px}}@media screen and (max-width: 768px){.exampleList__year{font-size:32px}}.exampleList__name{line-height:2;letter-spacing:.04em}.exampleList__name:before{content:'';margin-top:calc((1 - 2) * .5em)}.exampleList__name:after{margin-bottom:calc((1 - 2) * .5em)}.exampleList__name:before,.exampleList__name:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.exampleList__name{font-size:14px}}@media screen and (max-width: 768px){.exampleList__name{font-size:10px;letter-spacing:-.04em}}@media screen and (min-width: 768px){.exampleList__bottom{margin:51px 64px 0 auto;width:300px}}@media screen and (max-width: 768px){.exampleList__bottom{margin-top:35px}}@media screen and (max-width: 768px){.exampleList__bottom .generalBtn{margin-left:0}}@media screen and (min-width: 768px){.exampleSect__head{padding-left:64px}}@media screen and (max-width: 768px){.exampleSect__head{padding-left:20px}}@media screen and (min-width: 768px){.exampleSect__head+.exampleSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.exampleSect__head+.exampleSect__cont{margin-top:48px}}.exampleSect__cont{position:relative}@media screen and (min-width: 768px){.exampleSect__cont{margin:0 auto;width:1200px}}@media screen and (max-width: 768px){.exampleSect__cont{margin-left:auto;width:326px}}.guidanceCard+.guidanceCard{margin-top:2px}.guidanceCard__link{display:block;overflow:hidden;position:relative}.guidanceCard__desc{align-items:flex-start;color:#ffffff;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:1}@media screen and (min-width: 768px){.guidanceCard__desc{padding-left:calc(144 / 1440 * 100%)}}@media screen and (max-width: 768px){.guidanceCard__desc{padding:0 24px}}@media screen and (min-width: 768px){.guidanceCard__arrow{margin-top:36px;width:320px}}@media screen and (max-width: 768px){.guidanceCard__arrow{margin-top:35px;width:256px}}@media screen and (min-width: 768px){.guidanceCard__point{margin-top:44px}}@media screen and (max-width: 768px){.guidanceCard__point{margin-top:35px}}.guidanceCard__point .item{line-height:2;letter-spacing:.04em}.guidanceCard__point .item:before{content:'';margin-top:calc((1 - 2) * .5em)}.guidanceCard__point .item:after{margin-bottom:calc((1 - 2) * .5em)}.guidanceCard__point .item:before,.guidanceCard__point .item:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.guidanceCard__point .item{font-size:14px}}@media screen and (max-width: 768px){.guidanceCard__point .item{font-size:10px}}@media screen and (min-width: 768px){.guidanceCard__point .item+.item{margin-top:7px}}@media screen and (max-width: 768px){.guidanceCard__point .item+.item{margin-top:5px}}.guidanceCard--first .guidanceCard__desc .headingCombi{color:#1d262b}.guidanceCard--first .guidanceCard__bg .photo__image{-o-object-position:left bottom;object-position:left bottom}.guidanceCard--comingsoon .guidanceCard__link{pointer-events:none}.guidanceCard--comingsoon .guidanceCard__arrow{background-color:#ffffff;height:1px;position:relative}@media screen and (max-width: 768px){.guidanceCard--comingsoon .guidanceCard__arrow{width:150px}}.guidanceCard--comingsoon .guidanceCard__arrow:after{content:'COMINGSOON';font-family:"EB Garamond",serif;font-style:italic;left:100%;letter-spacing:.15em;line-height:.7;position:absolute;top:50%;transform:translate(0, -50%);white-space:nowrap}@media screen and (min-width: 768px){.guidanceCard--comingsoon .guidanceCard__arrow:after{font-size:20px}}@media screen and (max-width: 768px){.guidanceCard--comingsoon .guidanceCard__arrow:after{font-size:16px}}@media screen and (min-width: 768px){.guidanceSect__head{padding-left:64px}}@media screen and (max-width: 768px){.guidanceSect__head{padding-left:20px}}@media screen and (min-width: 768px){.guidanceSect__head+.guidanceSect__cont{margin-top:40px}}@media screen and (max-width: 768px){.guidanceSect__head+.guidanceSect__cont{margin-top:24px}}@media screen and (min-width: 768px){.guidanceSect__bottom{margin:80px 0 0 auto;width:400px}}@media screen and (max-width: 768px){.guidanceSect__bottom{margin-top:28px}}.guidanceSect__bottom .generalBtn__txt{font-family:"EB Garamond",serif;font-weight:400;letter-spacing:.05em;line-height:.7}@media screen and (min-width: 768px){.guidanceSect__bottom .generalBtn__txt{font-size:36px;padding-bottom:24px}}@media screen and (max-width: 768px){.guidanceSect__bottom .generalBtn__txt{font-size:25px;padding-bottom:16px}}@media screen and (min-width: 768px){.introductionSect__head{padding-left:64px}}@media screen and (max-width: 768px){.introductionSect__head{padding-left:20px}}@media screen and (min-width: 768px){.introductionSect__head+.introductionSect__cont{margin-top:104px}}@media screen and (max-width: 768px){.introductionSect__head+.introductionSect__cont{margin-top:104px}}.introductionSect__cont{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;text-align:center}@media screen and (min-width: 768px){.introductionSect__cont{gap:40px}}@media screen and (max-width: 768px){.introductionSect__cont{gap:32px}}.introductionSect__logo{border-bottom:1px solid #1d262b;margin:0 auto}@media screen and (min-width: 768px){.introductionSect__logo{padding-bottom:40px;width:482px}}@media screen and (max-width: 768px){.introductionSect__logo{padding-bottom:32px;width:278px}}@media screen and (min-width: 768px){.resultFeature .exampleSect__cont{align-items:center;display:flex;flex-wrap:wrap;gap:0 64px}}@media screen and (max-width: 768px){.resultFeature .exampleSect__cont .heading+.heading{margin-top:24px}}@media screen and (min-width: 768px){.project-introduction{padding-top:64px}}@media screen and (max-width: 768px){.project-introduction{padding-top:64px}}@media screen and (min-width: 768px){.project-guidance{padding-top:200px}}@media screen and (max-width: 768px){.project-guidance{padding-top:200px}}@media screen and (min-width: 768px){.projec-result{padding-top:227px}}@media screen and (max-width: 768px){.projec-result{padding-top:227px}}@media screen and (min-width: 768px){.projec-design{padding:211px 0 100px}}@media screen and (max-width: 768px){.projec-design{padding:211px 0 100px}}
