#concept{height:937px;position:relative;background-color:#000000}#concept .bg{width:100%;height:100%}#concept .bg img{object-fit:cover;height:100%;width:100%}#concept .clare{position:absolute;left:6.5rem;top:5.5rem;z-index:1;display:flex;flex-direction:column;gap:3rem}#concept .clare .c{margin-left:-1rem}#concept .clare .a{margin-left:-1rem}#concept .detail{position:absolute;left:50%;top:14rem;translate:-50% 0;z-index:1;color:#fff;text-align:center}#concept .detail .title-en{font-family:"myriad-pro", serif;font-weight:400;font-style:normal;letter-spacing:0.15em;font-size:2.4rem}#concept .detail .title-ja{width:100%;font-size:2.8rem;line-height:1.6;margin-top:5rem}#concept .detail .title-ja .brand-name{font-size:4rem}#concept .detail .title-ja .brand-name .note{font-size:2rem}#concept .detail .lead{font-size:1.6rem;margin-top:4rem}#clare-homes{position:relative;background-color:#000000}#clare-homes .bg{position:absolute;left:0;top:0}#clare-homes .overview{color:#ffffff;position:relative;z-index:1;text-align:center;aspect-ratio:7 / 3.5;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}#clare-homes .overview .title-ja{text-shadow:0 0 3px rgba(0,0,0,0.7);font-size:2.8rem;font-feature-settings:"palt";letter-spacing:0.1em;line-height:1.4}#clare-homes .overview .title-en{font-family:"cormorant", serif;font-weight:300;font-style:normal;text-shadow:0 0 3px rgba(0,0,0,0.7);font-size:7.2rem;letter-spacing:0.1em;margin-top:1.5rem}#clare-homes .inner{display:grid;grid-template-columns:0.86fr 1fr;align-items:center;column-gap:2rem}#clare-homes .inner .sub-title{color:#998b6e;font-size:3rem;font-feature-settings:"palt";letter-spacing:0.1em;line-height:1.4}#clare-homes .inner .text{color:#ffffff;font-size:1.6rem;line-height:2;margin-top:4rem}#clare-homes .achievements{max-width:860px;width:90%;margin-inline:auto;padding-bottom:10rem;margin-top:8rem}#clare-homes .achievements .title{font-size:2.2rem;color:#998b6e;text-align:center}#clare-homes .achievements .data{font-size:2.4rem;color:#998b6e;text-align:center}#clare-homes .achievements .data .number{font-size:4rem}#clare-homes .achievements .last-update{font-size:14px;color:#ffffff;margin-top:1rem;text-align:center}#clare-homes .achievements .last-update+.note{color:#ffffff;margin-top:0.5rem;text-align:center}#clare-homes .achievements .work-list{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:3rem;margin-top:3rem}#clare-homes .achievements .work-list .work{width:32.55%}#clare-homes .achievements .work-list .work:nth-child(-n+4){width:48.83%}#clare-homes .achievements .work-list .work .area,#clare-homes .achievements .work-list .work .name{font-size:14px;color:#ffffff;font-feature-settings:"palt";letter-spacing:0.02em}#clare-homes .achievements .work-list .work .img{margin-top:1rem}#clare-homes .achievements .work-list .work .name{margin-top:0.8rem}#owners-first{position:relative;background-color:#000000}#owners-first .bg{position:absolute;left:0;top:0}#owners-first .bg .note{bottom:22.42%}#owners-first .overview{color:#ffffff;position:relative;z-index:1;text-align:center;aspect-ratio:7 / 3.5;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}#owners-first .overview .title-ja{text-shadow:0 0 3px rgba(0,0,0,0.7);font-size:2.8rem;font-feature-settings:"palt";letter-spacing:0.1em;line-height:1.4}#owners-first .overview .title-en{font-family:"Cinzel", serif;text-shadow:0 0 3px rgba(0,0,0,0.7);font-size:7.2rem;letter-spacing:0.05em;margin-top:1.5rem}#owners-first .about{color:#ffffff;max-width:1100px;width:90%;margin-inline:auto;text-align:center;position:relative;z-index:1}#owners-first .about .title{color:#998b6e;font-size:3rem;font-feature-settings:"palt";letter-spacing:0.05em;line-height:1.4}#owners-first .about .lead{font-size:1.6rem;margin-top:3rem}#owners-first .works{max-width:1100px;width:90%;margin-inline:auto;margin-top:8rem}#owners-first .works .title{color:#ffffff;font-size:3.6rem;font-feature-settings:"palt";letter-spacing:0.05em;line-height:1.4;text-align:center}#owners-first .works .img{margin-top:8rem}#link{color:#998b6e;background-color:#000000;text-align:center}#link .inner{padding:10rem 0 12rem}#link .title{font-size:2.4rem}#link .corporation-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem 1.6rem;margin-top:3rem}#link .corporation-list .corporation{display:flex;flex-direction:column;gap:5px}#link .corporation-list .corporation .position{font-size:12px}#link .corporation-list .corporation .logo{display:flex;width:100%;height:100%}#link .corporation-list .corporation .logo a{width:100%;height:100%;padding:5px;border:1px solid;border-image:linear-gradient(to right, #6d5926, #f1e09a, #6d5926) 1;display:grid;place-content:center;text-align:center;transition:background-color .3s linear}#link .corporation-list .corporation .logo a:hover{background-color:rgba(153,139,110,0.2)}@media screen and (max-width: 1024px){#concept .detail{left:55%}#link .corporation-list{grid-template-columns:repeat(2, 1fr)}#link .corporation-list .corporation .logo a{min-height:63px}}@media screen and (max-width: 600px){#concept{height:650px}#concept .clare{left:3rem;top:4rem;gap:4rem}#concept .clare img{height:80px;width:auto}#concept .detail{text-align:left;left:30%;top:4rem;translate:0 0;padding-right:1rem}#concept .detail .title-ja{font-size:2rem;margin-top:8rem}#concept .detail .title-ja .brand-name{font-size:3rem}#concept .detail .title-ja .brand-name .note{font-size:1.4rem}#clare-homes .overview{aspect-ratio:7 / 4}#clare-homes .overview .title-ja{font-size:2rem}#clare-homes .overview .title-en{font-size:4.8rem}#clare-homes .inner{grid-template-columns:1fr}#clare-homes .inner .sub-title{font-size:2.4rem}#clare-homes .inner .text{margin-top:3rem}#clare-homes .inner .img{margin-top:-5rem}#clare-homes .achievements{margin-top:4rem}#clare-homes .achievements .work-list{grid-template-columns:1fr;max-width:480px;margin-inline:auto}#clare-homes .achievements .work-list .work{width:48.83%}#clare-homes .achievements .work-list .work:nth-child(-n+4){width:100%}#clare-homes .achievements .work-list .work .area,#clare-homes .achievements .work-list .work .name{font-size:13px}#owners-first .overview .title-ja{font-size:2rem}#owners-first .overview .title-en{font-size:4.4rem;margin-top:0.5rem}#owners-first .about .title{font-size:2.4rem}#owners-first .works{margin-top:4rem}#owners-first .works .title{font-size:2.8rem}#owners-first .works .img{margin-top:4rem}#link .inner{padding:6rem 0 8rem}#link .corporation-list{grid-template-columns:1fr;row-gap:1rem;margin-top:1rem}#link .corporation-list .corporation{gap:2px}#link .corporation-list .corporation .position{text-align:left}}
