@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@300;400;500;600;700;800;900&display=swap";/*! destyle.css v3.0.2 | 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}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}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}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{padding:0}th{text-align:left;font-weight:bold}html{overflow:auto}body *{font-weight:500;line-height:1;font-feature-settings:"palt" 1}img{max-width:100%;height:auto}@media screen and (max-width: 750px){body{overflow-x:hidden}}input[type=tel],input[type=text],input[type=button],input[type=submit],input[type=image],input[type=password],input[type=email],input[type=number],textarea,select{outline:none;background:none;border:none;width:100%}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select::-ms-expand{display:none}*,*:before,*:after{box-sizing:border-box}li{list-style:none}button{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}button:focus-visible{outline:2px solid #000;outline-offset:2px}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}@media screen and (max-width: 750px){a[href*="tel:"]{pointer-events:auto;cursor:pointer}}.wrap{margin:auto}.spNone{display:block}.pcNone{display:none}@media screen and (max-width: 750px){.spNone{display:none}.pcNone{display:block}}.alignL{text-align:left}.alignC{text-align:center}.alignR{text-align:right}.posiR{position:relative}.posiA{position:absolute}.disFlex{display:flex;flex-wrap:wrap;justify-content:space-between}.clearfix:after{content:"";display:block;clear:both}.clearfix:before{content:"";display:block;clear:both}.clearfix{display:block}body *{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-style:normal}a,a:hover{transition:.6s}a:hover{opacity:.6}body.fixed{width:100%;height:100%;position:fixed}.footer{background-color:#fff;padding:50px 0 80px}@media screen and (max-width: 750px){.footer{padding:calc(50/750*100vw) 0 calc(80/750*100vw)}}.footer__logo{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-around;margin-bottom:14px}@media screen and (max-width: 750px){.footer__logo{margin-bottom:calc(14/750*100vw)}}.footer__teladd{margin-bottom:40px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;align-items:center}.footer__teladd a img{width:596px;height:84px}@media screen and (max-width: 750px){.footer__teladd a img{width:79.4666666667vw;height:11.2vw}}.footer__teladd-wrap{margin:0 auto 10px 0;padding:0 11%}@media screen and (max-width: 750px){.footer__teladd-wrap{margin-bottom:calc(10/750*100vw)}}.footer__teladd-wrap .address{font-size:32px;font-weight:700;letter-spacing:.05em;line-height:1.25;margin-bottom:8px}@media screen and (max-width: 750px){.footer__teladd-wrap .address{font-size:calc(32/750*100vw);margin-bottom:calc(8/750*100vw)}}.footer__teladd-wrap .opening{font-size:22px;letter-spacing:.11em}@media screen and (max-width: 750px){.footer__teladd-wrap .opening{font-size:calc(22/750*100vw)}}.footer__copy{font-size:26px;letter-spacing:.02em;text-align:center}@media screen and (max-width: 750px){.footer__copy{font-size:calc(26/750*100vw)}}.w750,.w750_mw{max-width:100%}.w750_mw{width:750px}.w751,.w751_mw{max-width:100%}.w751_mw{width:751px}.w760,.w760_mw{max-width:100%}.w760_mw{width:790px}.w856,.w856_mw{max-width:100%}.w856_mw{width:856px}.w2800,.w2800_mw{max-width:100%}.w2800_mw{width:2800px}#mv .wrap{overflow:visible}#mv .mv_txt{font-size:24px;font-weight:800;letter-spacing:.23em;line-height:1.5454545455;text-align:center;display:inline-block;position:relative;z-index:1;margin-top:22px;margin-left:76px}@media screen and (max-width: 750px){#mv .mv_txt{font-size:calc(24/750*100vw);margin-top:calc(22/750*100vw);margin-left:calc(76/750*100vw)}}#mv .mv_txt span{font-weight:800;color:#679fa8}#mv .mv_img{position:absolute;bottom:0;right:-8px;max-width:39.8%}#step{padding-top:80px}@media screen and (max-width: 750px){#step{padding-top:calc(80/750*100vw)}}#step .title{font-size:40px;line-height:.75;letter-spacing:.22em;text-align:center;margin-bottom:24px}@media screen and (max-width: 750px){#step .title{font-size:calc(40/750*100vw);margin-bottom:calc(24/750*100vw)}}#step .title .L{font-size:60px;font-weight:700;color:#bb9a40;letter-spacing:.1em}@media screen and (max-width: 750px){#step .title .L{font-size:calc(60/750*100vw)}}#step .title .M{font-size:42px;font-weight:700;letter-spacing:.1em}@media screen and (max-width: 750px){#step .title .M{font-size:calc(42/750*100vw)}}#step .step-list{background:url(../imgs/step.svg) center no-repeat;background-size:cover;height:260px;display:flex;justify-content:center;position:relative;top:-50px}@media screen and (max-width: 750px){#step .step-list{background-size:contain;height:calc(260/750*100vw);top:calc(-50/750*100vw)}}#step .step-list li{font-size:24px;font-weight:800;letter-spacing:.1em;line-height:1.25;color:#679fa8;text-align:center;display:inline-block;height:-moz-fit-content;height:fit-content;position:absolute}@media screen and (max-width: 750px){#step .step-list li{font-size:calc(24/750*100vw)}}#step .step-list li:nth-child(1){bottom:-76px;left:7%}@media screen and (max-width: 750px){#step .step-list li:nth-child(1){bottom:calc(-46/750*100vw);left:13%}}#step .step-list li:nth-child(2){bottom:0}@media screen and (max-width: 750px){#step .step-list li:nth-child(2){bottom:calc(12/750*100vw)}}#step .step-list li:nth-child(3){bottom:48px;right:3.6%}@media screen and (max-width: 750px){#step .step-list li:nth-child(3){bottom:calc(38/750*100vw);right:11%}}#step .step-map{text-align:center;position:relative;top:60px}@media screen and (max-width: 750px){#step .step-map{top:calc(60/750*100vw)}}#step .step-map img:not(.img_1){width:598px;height:468px}@media screen and (max-width: 750px){#step .step-map img:not(.img_1){width:calc(598/750*100vw);height:calc(468/750*100vw)}}#city-list{margin-top:168px}@media screen and (max-width: 750px){#city-list{margin-top:calc(168/750*100vw)}}#city-list article{position:relative;overflow:hidden;padding-bottom:100px}@media screen and (max-width: 750px){#city-list article{padding-bottom:calc(100/750*100vw)}}#city-list article.bg_blue{background:#679fa8}#city-list article.bg_yellow{background:#bb9a40}#city-list .title{position:relative;display:flex;flex-direction:column-reverse;justify-content:center;margin-bottom:30px;padding-top:50px}@media screen and (max-width: 750px){#city-list .title{margin-bottom:calc(30/750*100vw);padding-top:calc(50/750*100vw)}}#city-list .title p{font-size:54px;font-weight:700;letter-spacing:.28em;text-align:center;color:#fff}@media screen and (max-width: 750px){#city-list .title p{font-size:calc(54/750*100vw)}}#city-list .title span{font-size:20px;font-weight:700;letter-spacing:.31em;line-height:1.7;text-align:right;color:#fff;height:-moz-fit-content;height:fit-content;margin:auto}@media screen and (max-width: 750px){#city-list .title span{font-size:calc(20/750*100vw);right:calc(68/750*100vw)}}#city-list .title .posiA{z-index:0;pointer-events:none}#city-list ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;position:relative;padding:0 30px}@media screen and (max-width: 750px){#city-list ul{gap:calc(20/750*100vw);padding:0 calc(30/750*100vw)}}#city-list ul li{width:calc((100% - 20px)/2);aspect-ratio:168/244;background:#fff;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.4));padding-top:12px}@media screen and (max-width: 750px){#city-list ul li{width:calc((100% - 20/750*100vw)/2);filter:drop-shadow(0 0 calc(10 / 750 * 100vw) rgba(0, 0, 0, 0.4));padding-top:calc(12/750*100vw)}}#city-list ul li h3{font-size:32px;font-weight:700;line-height:1.0625;color:#679fa8;text-align:center;min-height:68px;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:14px}@media screen and (max-width: 750px){#city-list ul li h3{font-size:calc(32/750*100vw);height:calc(68/750*100vw);min-height:calc(68/750*100vw);margin-bottom:calc(14/750*100vw)}}#city-list ul li .house_img{width:100%;display:block;aspect-ratio:168/124}#city-list ul li .house_img img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}#city-list ul li .btn{font-size:20px;font-weight:700;letter-spacing:.23em;color:#fff;width:260px;height:60px;border-radius:100px;display:flex;justify-content:center;align-items:center;position:relative;margin:auto}@media screen and (max-width: 750px){#city-list ul li .btn{font-size:calc(20/750*100vw);width:calc(260/750*100vw);height:calc(60/750*100vw)}}#city-list ul li .btn.yellow{background:#bb9a40;margin-top:-28px}@media screen and (max-width: 750px){#city-list ul li .btn.yellow{margin-top:calc(-28/750*100vw)}}#city-list ul li .btn.blue{background:#679fa8;margin-top:8px}@media screen and (max-width: 750px){#city-list ul li .btn.blue{margin-top:calc(8/750*100vw)}}#city-list .toyota .title .posiA{width:450px;height:316px;top:-44px;right:140px}@media screen and (max-width: 750px){#city-list .toyota .title .posiA{width:60vw;height:42.1333333333vw;top:calc(-44/750*100vw);right:calc(140/750*100vw)}}#city-list .okazaki .title .posiA{width:384px;height:264px;top:-30px;left:0;right:0;margin:auto}@media screen and (max-width: 750px){#city-list .okazaki .title .posiA{width:51.2vw;height:35.2vw;top:calc(-30/750*100vw)}}#city-list .toyoake .title .posiA{width:348px;height:412px;top:-108px;left:180px}@media screen and (max-width: 750px){#city-list .toyoake .title .posiA{width:46.4vw;height:34.4vw;top:calc(-108/750*100vw);left:calc(412/750*100vw)}}#city-list .tahara .title .posiA{width:406px;height:238px;top:-20px;left:0;right:0;margin:auto}@media screen and (max-width: 750px){#city-list .tahara .title .posiA{width:54.1333333333vw;height:31.7333333333vw;top:calc(-20/750*100vw)}}#banner{margin-top:54px;margin-bottom:40px}@media screen and (max-width: 750px){#banner{margin-top:calc(54/750*100vw);margin-bottom:calc(40/750*100vw)}}#banner .wrap{padding:0 2em}/*# sourceMappingURL=style.min.css.map */