@media(min-width: 992px){div.intro{padding-top:175px}}@media(min-width: 768px)and (max-width: 991px){div.intro{padding-top:20px}}@media(min-width: 768px){div.intro div.wrapper.container{width:1240px}}@media(min-width: 992px){div.intro div.wrapper.container{display:flex;column-gap:85px}}@media(min-width: 768px)and (max-width: 1199px){div.intro div.wrapper.container{column-gap:40px}}div.intro div.wrapper.container div.image{margin-bottom:20px;text-align:center}@media(min-width: 992px){div.intro div.wrapper.container div.image{width:46%;margin-bottom:0}}@media(min-width: 768px)and (max-width: 991px){div.intro div.wrapper.container div.image{margin-bottom:38px}}div.intro div.wrapper.container div.image img{width:544px}@media(min-width: 992px){div.intro div.wrapper.container div.detail{flex:1}}div.intro div.wrapper.container div.detail div.catch{font-weight:bold;margin-bottom:20px;font-size:16px}@media(min-width: 768px){div.intro div.wrapper.container div.detail div.catch{font-size:20px;line-height:2.1;letter-spacing:.1em;margin-bottom:32px}}@media(min-width: 768px)and (max-width: 991px){div.intro div.wrapper.container div.detail div.catch{margin-bottom:30px;text-align:center}}div.intro div.wrapper.container div.detail div.catch span{display:inline-block}@media(min-width: 768px){div.intro div.wrapper.container div.detail div.text{font-size:18px;line-height:2.3}}div.intro div.wrapper.container+.wrapper{margin-top:45px}@media(min-width: 768px){div.intro div.wrapper.container+.wrapper{margin-top:80px}}@media(min-width: 992px){div.intro div.wrapper.container+.wrapper{flex-direction:row-reverse;margin-top:105px}}div.highlight{padding-top:70px}@media(min-width: 768px){div.highlight{position:relative;padding-top:100px;max-width:1440px;margin:0 auto}}@media(min-width: 768px)and (max-width: 991px){div.highlight{padding-top:80px}}div.highlight div.text{text-align:center;font-weight:bold;font-size:18px;margin:0 0 30px;letter-spacing:.15em}@media(min-width: 768px){div.highlight div.text{font-size:24px;position:absolute;left:0;right:0;top:45%;transform:translateY(-45%);z-index:2}}@media(min-width: 768px)and (max-width: 991px){div.highlight div.text{font-size:22px;top:60%;transform:translateY(-60%)}}div.highlight div.wrapper{display:flex;column-gap:50px;position:relative;justify-content:space-between}div.highlight div.wrapper:before{content:"";display:block;width:calc(50% - 10px);position:absolute;left:0;top:20%;background:#f0efeb;height:50%;z-index:-1}@media(min-width: 768px){div.highlight div.wrapper:before{max-width:32%;top:28%}}@media(min-width: 768px)and (max-width: 991px){div.highlight div.wrapper:before{max-width:26%}}div.highlight div.wrapper:after{content:"";display:block;width:calc(50% - 10px);position:absolute;right:0;top:40%;background:#f0efeb;height:50%;z-index:-1}@media(min-width: 768px){div.highlight div.wrapper:after{max-width:32%;top:28%}}@media(min-width: 768px)and (max-width: 991px){div.highlight div.wrapper:after{max-width:26%}}@media(min-width: 768px){div.highlight div.wrapper div.images{max-width:30%}}@media(min-width: 768px)and (max-width: 991px){div.highlight div.wrapper div.images{max-width:24%}}@media(min-width: 768px){div.highlight div.wrapper div.images:first-child{margin-top:80px}}@media(min-width: 768px)and (max-width: 991px){div.highlight div.wrapper div.images:first-child{margin-top:40px}}div.highlight div.wrapper div.images div.image01{padding-left:30px;position:relative;margin-top:10px}@media(min-width: 768px){div.highlight div.wrapper div.images div.image01{margin-top:0;padding-left:60px}}@media(min-width: 768px)and (max-width: 991px){div.highlight div.wrapper div.images div.image01{padding-left:30px}}@media(min-width: 768px){div.highlight div.wrapper div.images div.image01 img{width:366px}}div.highlight div.wrapper div.images div.image02{padding-right:30px;margin-top:-10px}@media(min-width: 768px){div.highlight div.wrapper div.images div.image02{margin-top:-15px;padding-right:0}}@media(min-width: 768px){div.highlight div.wrapper div.images div.image02 img{width:333px}}div.highlight div.wrapper div.images div.image03{padding-left:30px;text-align:right}@media(min-width: 768px){div.highlight div.wrapper div.images div.image03 img{width:274px}}div.highlight div.wrapper div.images div.image04{padding-right:2px;margin-top:-30px}@media(min-width: 768px){div.highlight div.wrapper div.images div.image04{margin-top:-48px}}@media(min-width: 768px){div.highlight div.wrapper div.images div.image04 img{width:366px}}div.support{padding-top:60px}@media(min-width: 768px){div.support{padding-top:160px}}@media(min-width: 768px)and (max-width: 991px){div.support{padding-top:120px}}div.support div.catch.container{text-align:center;font-weight:bold;margin-bottom:40px}@media(min-width: 768px){div.support div.catch.container{margin-bottom:60px}}div.support div.catch.container div.sub{font-size:16px;margin-bottom:10px;display:inline-block;position:relative}@media(min-width: 768px){div.support div.catch.container div.sub{font-size:24px;letter-spacing:.15em}}div.support div.catch.container div.sub:before{content:"";position:absolute;left:-20px;bottom:14px;width:20px;height:2px;background:#000;transform:rotate(65deg)}@media(min-width: 768px){div.support div.catch.container div.sub:before{bottom:20px;width:30px;left:-28px}}div.support div.catch.container div.sub:after{content:"";position:absolute;right:-18px;bottom:14px;width:20px;height:2px;background:#000;transform:rotate(-65deg)}@media(min-width: 768px){div.support div.catch.container div.sub:after{bottom:20px;width:30px;right:-25px}}div.support div.catch.container p{letter-spacing:.15em;font-size:24px;line-height:1.6}@media(min-width: 768px){div.support div.catch.container p{font-size:32px}}div.support div.catch.container p span{display:inline-block}@media(min-width: 768px){div.support div.example.container{width:744px}}div.support div.example.container div.title{background:#fff;border:1px solid #000;font-weight:bold;font-size:16px;max-width:230px;margin:0 auto;text-align:center;padding:10px 0;letter-spacing:.1em;margin-bottom:-40px;position:relative;line-height:1.5}@media(min-width: 768px){div.support div.example.container div.title{max-width:420px;font-size:20px;padding:12px 0;margin-bottom:-35px}}div.support div.example.container div.title span{display:inline-block}div.support div.example.container div.lists.ZenKakuGothicNew{background:#f7f7f7;border-radius:10px;padding:45px 20px 25px}@media(min-width: 768px){div.support div.example.container div.lists.ZenKakuGothicNew{padding:45px 60px 70px;letter-spacing:.1em}}div.support div.example.container div.lists.ZenKakuGothicNew ul{margin-top:20px}@media(min-width: 768px){div.support div.example.container div.lists.ZenKakuGothicNew ul{margin-top:30px}}div.support div.example.container div.lists.ZenKakuGothicNew ul li{padding-left:1.1em;text-indent:-1.1em;font-size:16px;line-height:1.6}@media(min-width: 768px){div.support div.example.container div.lists.ZenKakuGothicNew ul li{font-size:24px;line-height:1.8}}@media(min-width: 768px)and (max-width: 991px){div.support div.example.container div.lists.ZenKakuGothicNew ul li{font-size:22px}}div.support div.example.container div.lists.ZenKakuGothicNew ul li+li{margin-top:20px}@media(min-width: 768px){div.support div.example.container div.lists.ZenKakuGothicNew ul li+li{margin-top:31px}}div.support div.example.container p.ZenKakuGothicNew{text-align:center;margin-top:15px;font-size:16px}@media(min-width: 768px){div.support div.example.container p.ZenKakuGothicNew{font-size:24px;letter-spacing:.1em;margin-top:25px}}@media(min-width: 768px)and (max-width: 991px){div.support div.example.container p.ZenKakuGothicNew{font-size:22px}}div.support div.example.container p.ZenKakuGothicNew span{display:inline-block}div.building{margin-top:60px}@media(min-width: 768px){div.building{margin-top:120px}}div.building div.head{background:#f1efeb}div.building div.head h2.container{text-align:center;font-weight:bold;font-size:24px;padding:35px 0}@media(min-width: 768px){div.building div.head h2.container{font-size:32px;letter-spacing:.13em;padding:66px 0}}@media(min-width: 768px){div.building div.pagelinks.container{width:940px}}div.building div.pagelinks.container div.caption{text-align:center;font-weight:bold;font-size:16px;margin:25px 0 35px}@media(min-width: 768px){div.building div.pagelinks.container div.caption{font-size:24px;letter-spacing:.17em;margin:60px 0 60px}}div.building div.pagelinks.container div.caption span{font-size:28px}@media(min-width: 768px){div.building div.pagelinks.container div.caption span{font-size:40px}}div.building div.pagelinks.container ol>li{display:flex;align-items:flex-start}div.building div.pagelinks.container ol>li+li{margin-top:35px}@media(min-width: 768px){div.building div.pagelinks.container ol>li+li{margin-top:70px}}div.building div.pagelinks.container ol>li div.num{color:#d7cab9;font-weight:bold;font-size:30px;line-height:1;width:38px}@media(min-width: 768px){div.building div.pagelinks.container ol>li div.num{font-size:48px;width:80px}}@media(min-width: 768px)and (max-width: 991px){div.building div.pagelinks.container ol>li div.num{width:50px;font-size:40px}}div.building div.pagelinks.container ol>li div.block{flex:1}div.building div.pagelinks.container ol>li div.block a{font-weight:bold;color:#8f5e1a;font-size:18px;text-decoration:underline;text-decoration-thickness:2px;line-height:1.6}@media(min-width: 768px){div.building div.pagelinks.container ol>li div.block a{font-size:32px;letter-spacing:.15em}}@media(min-width: 768px)and (max-width: 991px){div.building div.pagelinks.container ol>li div.block a{font-size:26px}}div.building div.pagelinks.container ol>li div.block ul.ZenKakuGothicNew{margin-top:10px}@media(min-width: 992px){div.building div.pagelinks.container ol>li div.block ul.ZenKakuGothicNew{margin-top:20px}}div.building div.pagelinks.container ol>li div.block ul.ZenKakuGothicNew li{padding-left:1em;text-indent:-1em}@media(min-width: 768px){div.building div.pagelinks.container ol>li div.block ul.ZenKakuGothicNew li{font-size:24px;letter-spacing:.1em}}@media(min-width: 768px)and (max-width: 991px){div.building div.pagelinks.container ol>li div.block ul.ZenKakuGothicNew li{font-size:20px}}@media(min-width: 768px){div.building div.pagelinks.container ol>li div.block ul.ZenKakuGothicNew li+li{margin-top:8px}}div.building div.contents{margin-top:80px;overflow:hidden}@media(min-width: 768px){div.building div.contents{margin-top:145px}}@media(min-width: 768px){div.building div.contents div.item.container{width:1240px}}div.building div.contents div.item.container h3{color:#8f5e1a;font-weight:bold;font-size:22px;line-height:1.4;padding-left:1.4em;text-indent:-1.4em;margin-bottom:20px;letter-spacing:.15em}@media(min-width: 768px){div.building div.contents div.item.container h3{text-align:center;font-size:32px}}@media(min-width: 768px)and (max-width: 991px){div.building div.contents div.item.container h3{font-size:27px;margin-bottom:30px}}@media(min-width: 992px){div.building div.contents div.item.container div.wrapper{display:flex;column-gap:100px;margin-top:85px;position:relative;min-height:570px}}@media(min-width: 992px)and (max-width: 1199px){div.building div.contents div.item.container div.wrapper{column-gap:40px}}@media(min-width: 992px){div.building div.contents div.item.container div.wrapper:after{position:absolute;content:"";background-color:#f1efeb;z-index:-1;bottom:0;left:calc(50% - 150px);width:200%;height:407px}}div.building div.contents div.item.container div.wrapper div.image{text-align:center;margin-bottom:15px}@media(min-width: 992px){div.building div.contents div.item.container div.wrapper div.image{width:45%}}@media(min-width: 768px)and (max-width: 991px){div.building div.contents div.item.container div.wrapper div.image{margin-bottom:30px}}@media(min-width: 768px)and (max-width: 991px){div.building div.contents div.item.container div.wrapper div.image img{max-width:544px}}div.building div.contents div.item.container div.wrapper div.text{position:relative;padding:0 0 30px}@media(min-width: 768px){div.building div.contents div.item.container div.wrapper div.text{padding:0 0 60px;flex:1;font-size:18px;line-height:2.3}}div.building div.contents div.item.container div.wrapper div.text:after{position:absolute;content:"";background-color:#f1efeb;z-index:-1;width:150%;height:calc(100% + 72px);left:-25%;bottom:0}@media(min-width: 992px){div.building div.contents div.item.container div.wrapper div.text:after{display:none}}div.building div.contents div.item.container+.item{margin-top:40px}@media(min-width: 768px){div.building div.contents div.item.container+.item{margin-top:200px}}@media(min-width: 768px)and (max-width: 991px){div.building div.contents div.item.container+.item{margin-top:80px}}@media(min-width: 992px){div.building div.contents div.item.container:nth-child(odd) div.wrapper{flex-direction:row-reverse}}@media(min-width: 992px){div.building div.contents div.item.container.insulation div.wrapper{flex-direction:row}}@media(min-width: 992px){div.building div.contents div.item.container.insulation div.wrapper div.image{margin-top:45px}}@media(min-width: 992px){div.building div.contents div.item.container.thermal div.wrapper{flex-direction:column;max-width:930px;margin:110px auto -30px;padding-bottom:70px}}@media(min-width: 992px){div.building div.contents div.item.container.thermal div.wrapper:after{position:absolute;content:"";background-color:#f1efeb;z-index:-1;bottom:0;left:-250%;width:500%;height:407px}}@media(min-width: 992px){div.building div.contents div.item.container.thermal div.wrapper div.image{order:2;width:auto;text-align:center;margin:35px 0 0}}div.building div.contents div.item.container.thermal div.wrapper div.image img{width:847px}@media(min-width: 992px){div.building div.contents div.item.container.thermal div.wrapper div.text{order:1}}@media(min-width: 992px){div.building div.contents div.item.container.durability div.wrapper:after{left:auto;right:calc(50% - 150px)}}div.about{padding:60px 0 80px;position:relative;overflow:hidden}@media(min-width: 768px){div.about{padding:230px 0 205px}}@media(min-width: 768px)and (max-width: 991px){div.about{padding:100px 0 120px}}@media(min-width: 768px){div.about div.wrapper{position:relative;width:1440px;margin:0 auto}}@media(min-width: 992px){div.about div.wrapper{max-width:100%}}div.about div.wrapper div.catch{text-align:center;font-weight:bold;font-size:16px;margin:0 0 30px}@media(min-width: 768px){div.about div.wrapper div.catch{font-size:24px;letter-spacing:.13em;margin:0 0 35px}}div.about div.wrapper div.title{text-align:center;margin:0 0 35px}@media(min-width: 768px){div.about div.wrapper div.title{margin:0 0 45px}}div.about div.wrapper div.title span.ZenKakuGothicNew{font-size:16px;display:inline-block;letter-spacing:.15em}@media(min-width: 768px){div.about div.wrapper div.title span.ZenKakuGothicNew{font-size:24px;margin:0 0 5px}}div.about div.wrapper div.title div.name.Barlow{font-weight:bold;font-size:46px;line-height:1;letter-spacing:.05em}@media(min-width: 768px){div.about div.wrapper div.title div.name.Barlow{font-size:64px}}div.about div.wrapper div.text.ZenKakuGothicNew{margin:0 0 30px}@media(min-width: 768px){div.about div.wrapper div.text.ZenKakuGothicNew{font-size:18px;margin:0 auto 40px;text-align:center;line-height:2.3;max-width:560px}}div.about div.wrapper div.images{display:flex;column-gap:20px;margin-bottom:45px}@media(min-width: 768px)and (max-width: 991px){div.about div.wrapper div.images{column-gap:40px}}@media(min-width: 992px){div.about div.wrapper div.images{display:block;margin:0}}@media(min-width: 992px){div.about div.wrapper div.images div.image.image01{position:absolute;left:0;top:42%;max-width:23%}}@media(min-width: 992px)and (max-width: 1199px){div.about div.wrapper div.images div.image.image01{max-width:19%}}@media(min-width: 992px){div.about div.wrapper div.images div.image.image01 img{width:320px}}@media(min-width: 992px){div.about div.wrapper div.images div.image.image02{position:absolute;right:0;top:-12%;max-width:23%}}@media(min-width: 992px)and (max-width: 1199px){div.about div.wrapper div.images div.image.image02{max-width:19%}}@media(min-width: 992px){div.about div.wrapper div.images div.image.image02 img{width:320px}}div.about div.wrapper div.common_links{text-align:center;width:75%;margin:0 auto}@media(min-width: 768px){div.about div.wrapper div.common_links{width:260px}}div.about div.wrapper div.common_links a{display:block;background:#fff;color:#333;letter-spacing:.2em}div.about div.en.Lora{line-height:1;position:absolute;left:50%;bottom:10px;transform:translateX(-50%);white-space:nowrap;font-size:28px;color:#decfbc}@media(min-width: 768px){div.about div.en.Lora{font-size:120px;bottom:20px}}@media(min-width: 768px)and (max-width: 991px){div.about div.en.Lora{font-size:60px}}footer#footer{margin-top:40px}@media(min-width: 768px){footer#footer{margin-top:55px}}/*# sourceMappingURL=commitment.css.map */