<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:"Yu Gothic UI",YuGothic,"Yu Gothic",sans-serif;font-size:1.6rem}#feature-24,#feature-21,#map{scroll-margin-top:80px}.bg-fixed{width:100%;height:100vh;position:fixed;background:url(../img/bg_fixed.jpg);background-repeat:no-repeat;background-size:cover;z-index:-10}.wrapper{width:min(100%,564px);margin-inline:auto;background-color:#fff;box-shadow:-3px 0 10px rgba(0,0,0,.2),3px 0 10px rgba(0,0,0,.2)}.section-ttl{margin-bottom:.5rem;font-size:4rem;text-align:center}.section-sub-ttl{font-size:1.4rem;margin-bottom:3rem;text-align:center}a:hover{opacity:.8}img{width:100%;height:auto}.present{margin-inline:auto;position:relative}.present a{position:absolute;left:50%;transform:translateX(-50%);font-size:1.8rem;letter-spacing:.3em;text-align:center;color:#fff;background-color:#000;width:clamp(270px,58vw,450px);padding-block:1em}.header{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:10;background-color:#fff;padding-inline:5%;height:80px;display:flex;justify-content:space-between;align-items:center}.header__logo{width:clamp(150px,32vw,200px)}.header__btn-container{display:flex;gap:.5em}.header__btn{background-color:#000;color:#fff;padding-inline:clamp(.7em,3vw,2em);padding-block:1em;text-align:center;font-size:clamp(1.4rem,4vw,1.8rem)}.header__btn--map{background-color:#0575c1}.hero__upper-container{background:linear-gradient(to right, #80848c 50%, #9d827c 50%)}.hero__img-ttl{width:100%;padding-top:clamp(8rem,22vw,12rem)}.hero__img-present{width:95%;padding-block:8rem 4rem}.hero__img-present a{bottom:clamp(60px,17vw,100px)}.hero .swiper-slide img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;margin-block:2rem}.highlights{padding-block:10rem 8rem;background:url(../img/bg_2.svg);background-repeat:no-repeat;background-size:cover;background-position:center}.highlights__ttl{display:inline-block;font-size:1.8rem;margin-left:2.5%;margin-bottom:.2em;padding-inline:1em;padding-block:.5em;background-color:#fff}.highlights__img{width:100%;margin-block:4rem;position:relative}.highlights__img a{position:absolute;right:5%;bottom:-10px;font-size:clamp(1.4rem,4vw,1.8rem);letter-spacing:.1em;text-align:center;color:#fff;background-color:#000;width:clamp(180px,54vw,300px);padding-block:1em}.highlights__img-en{width:200px;margin-inline:auto;margin-block:2rem}.feature{padding-block:clamp(11rem,22vw,14rem);color:#fff}.feature__upper{background-color:#80848c;margin-bottom:-10rem;-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%)}.feature__upper figcaption{color:#80848c}.feature__bottom{background-color:#9d827c;-webkit-clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 min(7.5vw, 100px), 100% 0, 100% 100%, 0 100%)}.feature__bottom figcaption{color:#9d827c}.feature__txt{text-align:center;font-size:1.8rem;border:.5px solid #fff;padding-inline:1em;padding-block:.3em;display:table;margin-inline:auto;margin-bottom:3rem}.feature__img-house{width:100%;margin-bottom:3rem}.feature ul{display:flex;flex-direction:column}.feature li{width:clamp(260px,54vw,420px);margin:2rem auto}.feature li:nth-child(odd){margin-left:2.5%}.feature li:nth-child(even){margin-right:2.5%}.feature li p{margin-top:3rem;line-height:1.5}.feature figure{position:relative}.feature figcaption{position:absolute;bottom:0;left:0;transform:translateY(50%);background-color:#fff;font-size:1.8rem;padding-inline:1em;padding-block:.3em}.feature__img-floor{width:95%;margin-inline:auto}.present-middle{background:linear-gradient(to top, #efebe2 50%, #9d827c 50%)}.present-middle a{bottom:clamp(20px,8vw,50px)}.map{background-color:#efebe2;text-align:center;padding-block:8rem 14rem;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - min(7.5vw, 100px)), 0 100%)}.map__address{margin-bottom:3rem;font-size:1.8rem;font-weight:bolder}.map__img{width:95%;margin-inline:auto;margin-bottom:3rem}.map__link{display:inline-block;font-size:1.8rem;color:#056bd1;border-bottom:1px solid currentColor;margin-bottom:4rem}.map__phone-number{display:inline-block;font-size:3.6rem;margin-block:2rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(to top, white 35%, transparent 35%);padding-block:.15em;padding-inline:.25em}.present-bottom{padding-block:clamp(4rem,8vw,8rem);background:linear-gradient(to right, #80848c 50%, #9d827c 50%)}.present-bottom a{bottom:clamp(60px,17vw,140px)}.about{padding-block:4rem}.about__txt{font-size:3.2rem;text-align:center}.about__sub-txt{font-size:1.9rem;text-align:center}.about__img{width:100%;margin-block:3rem}.about dl{width:95%;margin-inline:auto;margin-bottom:3rem}.about dt{font-size:1.8rem;border-bottom:1px solid currentColor;padding-bottom:.3em;margin-bottom:1rem}.about dd{font-size:1.4rem;line-height:1.5}.about__note{width:95%;margin-inline:auto;font-size:1.4rem;line-height:1.5}footer{background-color:#2d72b8;padding-inline:5%;padding-block:3em 5em}footer .logo{width:clamp(220px,54vw,370px);margin-bottom:2rem}footer p{color:#fff;font-size:1.4rem;line-height:2}footer .txt-sns{margin-top:2rem;font-size:2.2rem;text-align:right}footer .img-sns{display:flex;justify-content:flex-end;gap:1rem;text-align:right}
/*# sourceMappingURL=style.min.css.map */</pre></body></html>