<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.simulation-line{background-color:#dc0000;position:relative;padding:20px 10px}@media screen and (max-width: 660px){.simulation-line{padding:10px 10px 5px 10px}}.simulation-line::after{content:"";width:0;height:0;border:40px solid rgba(0,0,0,0);border-top:20px #dc0000 solid;position:absolute;bottom:-60px;left:50%;transform:translateX(-50%)}.simulation-line__wrap{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 660px){.simulation-line__wrap{flex-wrap:wrap}}@media screen and (max-width: 660px){.simulation-line__30{width:40%;order:2}}@media screen and (max-width: 660px){.simulation-line__catch{width:60%;order:3}}.simulation-line__no1{display:flex;width:40%}@media screen and (max-width: 660px){.simulation-line__no1{width:100%;order:1;justify-content:center}}.simulation-line__no1__item{width:50%}@media screen and (max-width: 660px){.simulation-line__no1__item{width:40%}}.kentou-selector:not(:first-child){margin-top:2em}.kentou-selector__headline{background-color:#f5b118;color:#fff;font-weight:700;font-size:clamp(22px,3vw,30px);line-height:1.5;padding:20px 5px;display:flex;align-items:center;justify-content:center;margin:0}.kentou-selector__headline::before{content:"Q";margin-right:10px;font-size:80%;background-color:#fff;color:#f5b118;border-radius:100%;width:1.7em;height:1.7em;text-align:center}.kentou-selector__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:14px;margin-top:1em}@media screen and (max-width: 660px){.kentou-selector__list{grid-template-columns:1fr 1fr;grid-template-rows:auto}}.kentou-selector__item{background-color:#fff;line-height:1.2;font-size:clamp(16px,3vw,24px);font-weight:700;border:#f5b118 solid 5px;border-radius:10px;text-decoration:none;text-align:center;color:#222;padding:1.7em 1em;box-shadow:1px 1px 5px 0px rgba(0,0,0,.15)}.kentou-selector__item:is(:hover,:focus){background-color:#f5b118;color:#fff}.kentou-selector__item--illust{background-repeat:no-repeat;background-position:center bottom;align-items:flex-start;padding-top:15px;box-sizing:border-box}@media not screen and (max-width: 660px){.kentou-selector__item--illust{background-size:auto 65%;height:200px}}@media screen and (max-width: 660px){.kentou-selector__item--illust{background-size:80% auto;height:50vw}}.kentou-selector__item--house{background-image:url(/lp/choice2/assets/img/q_bg/q1_1.png)}.kentou-selector__item--apartment{background-image:url(/lp/choice2/assets/img/q_bg/q1_2.png)}.kentou-selector__item--building{background-image:url(/lp/choice2/assets/img/q_bg/q1_3.png)}.kentou-selector__item--shop{background-image:url(/lp/choice2/assets/img/q_bg/q1_4.png)}.kentou-selector__item--etc{background-image:url(/lp/choice2/assets/img/q_bg/q1_5.png)}/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.1.0
*/:root{--h-navi: 84px}body.page-template-simple-lp{padding:2em}@media not screen and (max-width: 834px){.page-body,.menu-content{padding-bottom:37px}}@media screen and (max-width: 834px){.page-body,.menu-content{padding-bottom:min(23vw,110px)}}@media screen and (max-width: 834px){.tagline{margin:0 !important}}@media screen and (max-width: 834px){.logo-image{padding:0}}.mar_b_10{margin-bottom:10px}.top-header__wrap{max-width:1220px;margin-left:auto;margin-right:auto}@media screen and (max-width: 834px){.top-header__visual{padding:10px 10px 0 10px}}.top-header__visual img{vertical-align:bottom}.step-form{background-color:#ecc02b;padding:25px 5%}.step-form__wrap{max-width:1220px;margin-left:auto;margin-right:auto}.step-form__row{position:relative;padding-bottom:50px}.step-form__row::after{content:"";position:absolute;left:50%;bottom:15px;border-style:solid;border-width:22px 99px 0 99px;border-color:rgba(255,255,255,.3) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translateX(-50%)}@media not screen and (max-width: 834px){.step-form__row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:0 65px}}@media screen and (max-width: 834px){.step-form__row{display:flex;flex-direction:column}}.step-form__item{display:flex;position:relative}@media not screen and (max-width: 834px){.step-form__item:not(:last-child)::after{content:"";position:absolute;right:-50px;top:50%;transform:translateY(-50%);width:38px;height:33px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2037.51%2033.1%22%3E%3Cpolygon%20points%3D%2220.96%200%2016.32%204.64%2028.22%2016.55%2016.32%2028.46%2020.96%2033.1%2037.51%2016.55%2020.96%200%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20opacity%3D%220.8%22%3E%3Cpolygon%20points%3D%224.64%200%200%204.64%2011.91%2016.55%200%2028.46%204.64%2033.1%2021.19%2016.55%204.64%200%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}}@media screen and (max-width: 834px){.step-form__item:not(:first-child){margin-top:30px}.step-form__item:not(:last-child)::after{content:"";position:absolute;left:50%;bottom:-27px;transform:translateX(-50%);width:22px;height:25px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.06%2025%22%3E%3Cpolygon%20points%3D%2222.06%2013.97%2018.96%2010.88%2011.03%2018.81%203.1%2010.88%200%2013.97%2011.03%2025%2022.06%2013.97%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20opacity%3D%220.8%22%3E%3Cpolygon%20points%3D%2222.06%203.1%2018.96%200%2011.03%207.93%203.1%200%200%203.1%2011.03%2014.13%2022.06%203.1%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left top/contain}}.step-form__label{display:flex;flex-direction:column;align-items:center;gap:5px 0;line-height:1;padding:10px;border-radius:4px 0 0 4px}@media screen and (max-width: 834px){.step-form__label{width:120px}}.step-form__item:nth-child(1) .step-form__label{background-color:#c2191f}.step-form__item:nth-child(2) .step-form__label{background-color:#85d316}.step-form__item:nth-child(3) .step-form__label{background-color:#1693d3}.step-form__label__step{margin:0;font-size:14px;background-color:#fff;width:100%;border-radius:3px;text-align:center;font-weight:700;padding:.2em 0 .1em 0}.step-form__item:nth-child(1) .step-form__label__step{color:#c2191f}.step-form__item:nth-child(2) .step-form__label__step{color:#85d316}.step-form__item:nth-child(3) .step-form__label__step{color:#1693d3}.step-form__label__value{margin:0;color:#fff;font-size:16px}.step-form__value{position:relative;flex:1}.step-form__supple{position:absolute;right:.7em;top:50%;transform:translateY(-50%);background-color:#fff}.step-form__input{height:100%;border-radius:0 4px 4px 0 !important;border:none;background-color:#fff}.step-form__submit{width:100%;display:flex;align-items:center;justify-content:center;border-radius:99em;border:none;background-color:#4385f6;cursor:pointer;transition:opacity .3s;position:relative}@media not screen and (max-width: 834px){.step-form__submit{padding:10px 74px 20px 74px}.step-form__submit::after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);background:url(img/icon_arrow.svg) no-repeat left top/contain;width:35px;height:35px}}@media screen and (max-width: 834px){.step-form__submit{padding:10px 10%}}.step-form__submit:is(:hover,:focus){opacity:.7}@media not screen and (max-width: 834px){.navi{padding-block:20px;position:absolute;left:0;bottom:0;width:100%;z-index:10}.navi.fixed{position:fixed;bottom:auto;top:0}.navi::before,.navi::after{content:"";position:absolute;left:0;width:100%;height:5px;background:repeating-linear-gradient(115deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 4px, rgba(0, 0, 0, 0.3) 5px, rgba(0, 0, 0, 0.3) 9px)}.navi::before{top:0}.navi::after{bottom:0}}@media screen and (max-width: 834px){.navi{padding-top:0}}.navi-in&gt;ul li{width:auto;height:auto;line-height:inherit;margin:0 5px 0 5px}.navi-in a{border:2px solid #ddd;border-radius:5px;padding:.5em 1.5em;font-weight:bold}@media screen and (max-width: 834px){.navi-in&gt;.menu-header{display:flex}.navi-in&gt;ul{border-top:1px solid #ccc}.navi-in&gt;ul li{margin:0;width:50%;display:flex;justify-content:center;align-items:center}.navi-in&gt;ul li:not(:nth-child(-n+2)){border-top:1px solid #ccc}.navi-in&gt;ul li:not(:nth-child(2n)){border-right:1px solid #ccc}.navi-in a{border:none;border-radius:none;font-size:13px;line-height:1.4;min-height:3em;display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center}}.widget ul li{list-style:none}.widget ul li:before{font-family:FontAwesome;content:"�ｸ";margin:0 5px 0 0;opacity:.3;color:orange}.widget_recent_entries ul li{padding-left:30px;text-indent:-29px}.widget_recent_entries ul li a,.widget_categories ul li a{display:inline}#footer{background:#fff}.article h2{background:none;padding:0}.article h3{border-top:none;border-bottom:none;border-left:none;border-right:none;padding:0}.article h4{border-top:none;border-bottom:none;padding:0}.article h5{border-bottom:none;padding:0}.article h6{border-bottom:none;padding:0}.article h2{font-weight:700;font-size:1.5rem;line-height:1.5;padding:.5em 1em;margin:70px 0 min(6vw,30px);position:relative;padding:.6em;background:#fff7cc;border-top:solid 5px #ff9200}.article h2:after{position:absolute;content:"";top:100%;left:30px;border:15px solid rgba(0,0,0,0);border-top:15px solid #fff7cc;width:0;height:0}#kaitai-form-jump h2{box-shadow:5px 5px 0 rgba(255,255,255,.6) inset,-5px -5px 0 rgba(223,213,162,.5) inset,0 0 2px rgba(0,0,0,.1);border-radius:.2em;border-top:none;padding:min(3vw,1em) min(5vw,1.5em);font-size:clamp(16px,4vw,24px)}#kaitai-form-jump h2::after{display:none}.article h3{border-top:2px solid #ff9200;border-bottom:2px solid #ff9200}.article h3,.article h5,.article h6{font-size:20px;padding:9px 10px}#toc{border:2px solid #f39800}strong{background:linear-gradient(transparent 80%, gold 80%);font-size:1.15em;font-weight:bold}.memo-box{background:#fffce9;border:1px solid #f39800}#header-container{background-color:#fff}@media not screen and (max-width: 834px){#header-container{padding-bottom:var(--h-navi);position:relative}}.toc-title{font-weight:bold;font-size:1.1em;text-align:center;display:block;padding:2px 16px;background:none;border-bottom:1px solid #f39800}.tagline{background:#fff;margin:0 0 10px;padding:.7em 1em;color:#333;line-height:1.5em}.toc-checkbox:checked~.toc-content{visibility:visible;padding-top:.6em;height:100%;opacity:1;line-height:2.4}.kaitai-form-jump__catch{font-weight:700;font-size:1.5rem;line-height:1.5;padding:.5em 1em;margin:70px 0 30px;position:relative;padding:.6em;background:#fff7cc;border-top:solid 5px #ff9200}.kaitai-form-jump__catch:after{position:absolute;content:"";top:100%;left:30px;border:15px solid rgba(0,0,0,0);border-top:15px solid #fff7cc;width:0;height:0}.kaitai-form-jump__catch__main{font-size:clamp(16px,4vw,24px) !important}.kaitai-form-jump__catch__main span{font-size:1.4rem;color:red}.mybox{position:relative;margin:min(5vw,50px) 0 15px;padding:0 15px;border:solid 2px #9e9e9e;border-radius:8px;background:#fff;border-width:2px;border-radius:5px}.mybox-title{background:#fff;color:#ea5506;font-weight:bold;text-shadow:#fff 3px 0px 0px,#fff 2.83487px .981584px 0px,#fff 2.35766px 1.85511px 0px,#fff 1.62091px 2.52441px 0px,#fff .705713px 2.91581px 0px,#fff -0.287171px 2.98622px 0px,#fff -1.24844px 2.72789px 0px,#fff -2.07227px 2.16926px 0px,#fff -2.66798px 1.37182px 0px,#fff -2.96998px .42336px 0px,#fff -2.94502px -0.571704px 0px,#fff -2.59586px -1.50383px 0px,#fff -1.96093px -2.27041px 0px,#fff -1.11013px -2.78704px 0px,#fff -0.137119px -2.99686px 0px,#fff .850987px -2.87677px 0px,#fff 1.74541px -2.43999px 0px,#fff 2.44769px -1.73459px 0px,#fff 2.88051px -0.838246px 0px}.mybox .mybox-title{position:absolute;display:inline-block;top:-1.5em;left:10px;padding:0 10px;line-height:1.5;font-weight:bold;margin-top:0;margin-bottom:10px}.mybox-list ul li{padding-bottom:5px;line-height:23px;margin-bottom:5px;font-size:15px;border-bottom:1px dashed #bcbcbc}a:hover img{opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6}#kaitai-form-jump{margin-bottom:30px}.btn_blank{display:block;margin:0 auto;text-align:center}.mybox-list ul{margin:1rem 0px}.sidebar h3,.cat-link{background:#ff9201}.cat-link{color:#fff}.sidebar h3{color:#333}.go-to-top-button{background:#ff9201}.cat-label{background-color:#ff9200;color:#fff;font-weight:bold}.sp{display:none}.news-list__title{background:#ff9200;padding:12px;margin:16px 0;border-radius:2px}.news-list__list{list-style:none;margin:16px 0;padding:3%;border:1px solid #ddd;border-radius:5px}.news-list__list__item,.entry-card-news{display:flex}.news-list__list__item:not(:last-child),.entry-card-news:not(:last-child){padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #9b9b9b}.news-list__list__title,.entry-card-news__title{margin:0 0 0 15px}.news-list__list__date,.entry-card-news__date{color:#9b9b9b}.news-list__list__link,.entry-card-news__link{color:currentColor;text-decoration:none}.news-list__archive{text-align:right}.news-list__archive__link{text-decoration:none;color:currentColor}.news-list__archive__link::before{content:"�ｸ";font-family:FontAwesome;margin:0 5px 0 0;opacity:.3;color:orange}.content-top-slider__slide{text-align:center}.content-top-slider__slide img{vertical-align:bottom}@media not screen and (max-width: 768px){.content-top-slider__slide{width:auto !important;margin:0 5px}}.recommend-posts{list-style:none;padding:0;line-height:1.6;font-size:14px}.recommend-posts__item:not(:last-child){margin-bottom:10px}.recommend-posts__link{display:flex;align-items:center;color:#333;text-decoration:none}.recommend-posts__title{flex:1;margin:0}.recommend-posts__thumbnail{width:30%;max-width:150px;margin-right:20px}.recommend-posts__thumbnail img{vertical-align:bottom}.footer-navigation{padding:24px 16px 0 16px}@media screen and (max-width: 834px){.footer-navigation{padding:0}}.footer-navigation__section:not(:last-child){margin-bottom:30px}.footer-navigation__label{font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:.2em;margin-bottom:.5em}@media screen and (max-width: 834px){.footer-navigation__label{background:#ddd;padding:10px 30px 5px 10px}}.footer-navigation__value{font-size:15px}@media screen and (max-width: 834px){.footer-navigation__value{padding:0 10px}}.footer-navigation__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.footer-navigation__list__item:not(:last-child){margin-right:2em}.footer-navigation__list__link{display:inline-block;padding-left:1em;position:relative;color:#333;text-decoration:none}.footer-navigation__list__link::before{content:"";position:absolute;left:0;top:.7em;width:.4em;height:.4em;border-right:.15em solid #ccc;border-bottom:.15em solid #ccc;transform:rotate(-45deg)}.footer-bottom-socials{display:flex;justify-content:center;align-items:flex-start}.footer-bottom-socials__item:not(:last-child){margin-right:15px}@media screen and (max-width: 1240px){.sp{display:none}}@media screen and (max-width: 1023px){.sp{display:none}}@media screen and (max-width: 834px){.btn-square-pop{display:block;margin:0 auto;width:100%}.pc{display:none}.sp{display:inline-block}}@media screen and (max-width: 480px){.pc{display:none}.sp{display:inline-block}}.org-section:not(:first-child){margin-top:3em}.org-section__title{text-align:center;font-size:170%;line-height:1.3;letter-spacing:.05em;margin-bottom:1em;padding-bottom:.5em;border-bottom:.2em solid orange}.org-section__title:not(:first-child){margin-top:1em}.top-about{background:#fff;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;border-radius:1em;padding:.5em 1.5em;text-align:center}@media screen and (max-width: 480px){.top-about&gt;br{display:none}}.top-about__text{text-align:center;margin-block:10px}@media screen and (max-width: 767px){.top-about__text{text-align:left}}.top-about__caption{margin:16px 0 2rem 0;font-size:1rem}@media screen and (max-width: 767px){.top-about__caption{text-align:left}.top-about__caption&gt;br{display:none}}.top-about__company{width:100%}.top-about__title{font-size:1.5rem;padding-bottom:.8em}@media screen and (max-width: 767px){.top-about__title{font-size:1.4rem;padding-bottom:.5em;text-align:center}}.top-about__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;list-style:none;padding:0;margin:0 0 30px 0}@media screen and (max-width: 767px){.top-about__list{gap:10px;margin:0 0 10px 0}}.top-about__item&gt;img{width:auto;height:40px}@media screen and (max-width: 767px){.top-about__item&gt;img{height:20px}}.top-about__logo{text-align:center;max-width:300px;margin-left:auto;margin-right:auto;padding-top:10px}.top-about__description{font-size:120%;margin-top:.5em}.top-about__video :is(video,iframe){width:100%;height:auto;vertical-align:middle}.top-about__video iframe{aspect-ratio:56/31.5}.top-about__strong{font-weight:bold;font-size:110%}.media-gallery{margin-bottom:2rem}.media-gallery__list{list-style:none;display:flex;align-items:flex-start;gap:0 15px}.media-gallery__list&gt;figure{flex:1;display:flex;align-items:flex-start;justify-content:center}.media-gallery__caption{font-size:16px;margin-top:.5em}.listed-info{border:1px solid #ddd;padding:1em;display:flex;gap:1em;text-align:left;align-items:center;line-height:1.6;margin-inline:auto}.listed-info__image{width:40px;flex-shrink:0;display:flex}.listed-info__detail{display:flex;flex-wrap:wrap}.article .listed-info__detail{margin-block:0}.listed-info--fs-small{font-size:12px}.listed-info--w400{max-width:400px}.listed-info--w700{max-width:700px}.top-strong{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0;gap:20px}@media not screen and (max-width: 660px){.top-strong{justify-content:center}}.top-strong__item{border:.2em solid orange;border-radius:.5em}@media not screen and (max-width: 660px){.top-strong__item{width:calc(33.3333333333% - 13.3333333333px)}}@media screen and (max-width: 660px){.top-strong__item{width:calc(50% - 10px)}}.top-strong__head{background:orange;font-weight:bold;text-align:center;line-height:1.3;padding:.7em .5em;border-radius:.2em .2em 0 0;font-size:clamp(14px,1.5vw,16px)}.top-strong__head__strong{color:#fff}@media not screen and (max-width: 660px){.top-strong__head__strong{font-size:140%}}.top-strong__picture{display:block;text-align:center}.top-strong__picture img{vertical-align:middle}@media screen and (max-width: 660px){.top-strong__about{display:flex;flex-direction:column;align-items:center;padding:5%;gap:10px}}.top-strong__desc{font-size:90%}@media not screen and (max-width: 660px){.top-strong__desc{padding:1em}}@media screen and (max-width: 660px){.top-strong__desc{flex:1}}.top-strong__desc__annotation{font-size:.75rem}.top-strong__desc p{margin:0}.top-strong__strong{font-weight:bold}.categories-line-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin-bottom:1em;margin-top:2em;font-size:90%}@media screen and (max-width: 660px){.categories-line-list{font-size:80%}}.categories-line-list__item{background:#f5f8fa;border-radius:1.2em;padding:.3em 1.5em;text-decoration:none;color:currentColor;margin-bottom:.5em}.categories-line-list__item:not(:last-child){margin-right:1em}.under-caution{font-size:10px;display:flex;flex-wrap:wrap}.under-caution__item{display:flex}.under-caution__item:not(:last-child){margin-right:2em}.under-caution__label{font-weight:bold}.under-caution__label::after{content:"��"}.choice-flow{border:.2em solid orange;border-radius:.3em}.choice-flow:not(:first-child){margin-top:3em}.choice-flow__headline{display:flex;justify-content:center;align-items:center}.choice-flow__title{background:#fff;display:flex;justify-content:center;align-items:center;line-height:1;color:orange}@media not screen and (max-width: 660px){.choice-flow__title{margin-top:-1.6em;padding:0 .5em}}@media screen and (max-width: 660px){.choice-flow__title{flex-direction:column;padding:.5em}}.choice-flow__title__text{margin-left:.5em}@media screen and (max-width: 660px){.choice-flow__title__text{margin-left:0}}.choice-flow__title__large{font-size:180%}@media screen and (max-width: 660px){.choice-flow__title__logo{width:60%;max-width:360px}}.choice-flow__body{padding:1em 2em}@media screen and (max-width: 660px){.choice-flow__body{padding-left:5%;padding-right:5%}}.choice-flow__list{list-style:none;display:flex;counter-reset:num;margin:0;padding:0}@media screen and (max-width: 660px){.choice-flow__list{display:block}}.choice-flow__list__item{counter-increment:num;width:30%}@media screen and (max-width: 660px){.choice-flow__list__item{width:auto;display:grid;grid-template-columns:30% 1fr;grid-template-rows:auto 1fr;gap:0px 10px;grid-template-areas:"picture title" "picture about"}}.choice-flow__list__item:not(:nth-child(3n)){margin-right:5%}@media screen and (max-width: 660px){.choice-flow__list__item:not(:nth-child(3n)){margin-right:0}.choice-flow__list__item:not(:last-child){margin-bottom:.7em}}.choice-flow__list__title{margin:0 0 .5em 0;font-weight:bold;position:relative;color:orange;line-height:1.3}@media not screen and (max-width: 660px){.choice-flow__list__title{text-align:center;padding:2.3em 0 0 0}}@media screen and (max-width: 660px){.choice-flow__list__title{grid-area:title;display:flex;align-items:center;gap:0 5px}}.choice-flow__list__title::before{content:counter(num);width:1.6em;height:1.6em;font-size:120%;border-radius:100%;background:orange;color:#fff;display:flex;align-items:center;justify-content:center}@media not screen and (max-width: 660px){.choice-flow__list__title::before{position:absolute;left:50%;top:0;transform:translateX(-50%)}}.choice-flow__list__picture{display:block;text-align:center}@media screen and (max-width: 660px){.choice-flow__list__picture{grid-area:picture}}.choice-flow__list__about{margin:0;font-size:90%}@media screen and (max-width: 660px){.choice-flow__list__about{grid-area:about}}@media screen and (max-width: 660px){.choice-flow__list__title{-ms-grid-row:1;-ms-grid-column:3}.choice-flow__list__picture{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.choice-flow__list__about{-ms-grid-row:3;-ms-grid-column:3}}.choice-flow__button{max-width:400px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;background:green;color:#fff;text-decoration:none;border-radius:.3em;line-height:1.2;padding:.5em 1em;margin-top:1em}.choice-flow__button:hover{color:#fff;opacity:.7}.choice-flow__button__circle{border-radius:100%;width:3em;padding:.6em 0;background:rgba(255,255,255,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:.5em;font-size:110%}.choice-flow__button__circle span:first-child{font-size:50%}.choice-flow__button__catch{font-weight:bold;font-size:120%}.choice-flow__button__catch::after{content:"";display:inline-block;vertical-align:middle;margin-left:.2em;width:.4em;height:.4em;border-right:.15em solid currentColor;border-bottom:.15em solid currentColor;transform:rotate(-45deg)}.faq__item:not(:first-child){padding-top:1em;margin-top:1em;border-top:1px dotted #000}.faq__item__question{font-weight:bold;position:relative;padding-left:2.5em;line-height:1.4;margin-bottom:.7em;font-size:100%}.faq__item__question::before{content:"Q";width:2em;height:2em;border-radius:100%;display:flex;align-items:center;justify-content:center;background:orange;color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%)}.faq__item__answer{margin:0 0 0 3em;font-size:90%}.faqs__item:not(:first-child){padding-top:1em;border-top:1px dotted gray}.faqs__question{font-weight:bold;padding-left:2.5em;position:relative}.faqs__question::before{content:"Q";width:2em;height:2em;border-radius:100%;display:flex;align-items:center;justify-content:center;background:orange;color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%)}.faqs__answer{margin-left:0 !important;margin-top:.6em;padding-left:2.5em}.prefectures-container{padding:1em;border:1px solid #ddd}.prefectures-area:not(:first-child){margin-top:1em}.prefectures-area__label{margin-left:1em;font-weight:bold}.prefectures-area__inner{padding:0 1em .6em 1em;display:flex;flex-wrap:wrap}.prefectures-area .wpcf7-list-item{margin-left:0}.prefectures-area .wpcf7-list-item:not(:last-child){margin-right:2em}.loading{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;display:flex;align-items:center;justify-content:center}.loader{position:relative;display:inline-block;margin:0 12.5% 100px;width:50px;height:50px;border:2px solid #0cf;border-radius:50%;border-top-width:0;-webkit-animation:spin .75s infinite linear;animation:spin .75s infinite linear}.loader::before,.loader::after{left:-2px;top:-2px;display:none;position:absolute;content:"";width:inherit;height:inherit;border:inherit;border-radius:inherit}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dropdown__parent{display:flex;flex-wrap:wrap}.dropdown__parent:not(:first-child){padding-top:1em;margin-top:1em;border-top:1px dotted currentColor}.dropdown__item{min-width:7em}.dropdown__item:not(:last-child){margin-right:2em}#municipalities:empty::before{content:"驛ｽ驕灘ｺ懃恁繧貞�縺ｫ驕ｸ謚槭＠縺ｦ縺上□縺輔＞";font-size:80%}.org-cf7__box:not(:first-child){margin-top:2em}.org-cf7__label{border-left:4px solid #ff9201;padding-left:1em;margin-bottom:.5em}.org-cf7__tag{font-weight:bold;color:#ff9201}.org-cf7__supple{margin-top:0;font-size:80%}.org-cf7__row{display:flex}.org-cf7__row__label{margin-right:1em}.org-cf7__row__label--4em{width:4em}.org-cf7__row__value{flex:1;margin-left:0 !important}.org-cf7 input[type=submit]{font-size:150%;line-height:1;font-weight:bold;border-radius:3em;padding:.8em 1em;max-width:80%;margin-left:auto;margin-right:auto;display:block;transition:background .3s,border-color .3s,color .3s}.org-cf7 input[type=submit]:disabled{border-color:#ccc;color:#999}.org-cf7 input[type=submit]:not(:disabled){background-color:#ff9201;color:#fff;border-color:#ff9201}.org-cf7 input[type=submit]:not(:disabled):hover{background:#fff;color:#ff9201;border-color:#ff9201}#price-wood,#price-steel,#price-rc{width:150px;text-align:right}@media not screen and (max-width: 660px){#zip{width:200px}}@media screen and (max-width: 660px){#zip{width:calc(100% - 1.5em);margin-left:.5em}}.author-profile{margin-bottom:18px}.author-profile__headline{text-align:center;color:#ff9201;font-weight:bold}.author-profile__detail{border:1px solid #ddd;padding:1em;border-radius:.3em;margin-top:.5em;display:grid;grid-template-columns:150px 1fr;grid-template-rows:auto 1fr;gap:1em 1em;grid-template-areas:"avator name" "avator profile"}@media screen and (max-width: 660px){.author-profile__detail{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;gap:.5em 0px;grid-template-areas:"avator" "name" "profile"}}.author-profile__name{-ms-grid-row:1;-ms-grid-column:3;grid-area:name;margin:0;font-size:120%}.author-profile__avator{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:avator;text-align:center}.author-profile__avator__image{border-radius:100%}@media screen and (max-width: 660px){.author-profile__avator__image{width:150px}}.author-profile__profile{-ms-grid-row:3;-ms-grid-column:3;grid-area:profile;margin:0;line-height:1.5}@media screen and (max-width: 660px){.author-profile__name{-ms-grid-row:3;-ms-grid-column:1}.author-profile__avator{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.author-profile__profile{-ms-grid-row:5;-ms-grid-column:1}}.fixed-contact{position:fixed;left:0;bottom:0;width:100%;background-color:#444;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;line-height:1.3;padding:10px;gap:5px 20px;z-index:10}@media screen and (max-width: 660px){.fixed-contact{gap:5px 10px;flex-wrap:wrap}}.fixed-contact__tel{text-decoration:none;color:#fff;display:flex;flex-direction:column;align-items:center}@media not screen and (max-width: 660px){.fixed-contact__tel{pointer-events:none}}@media screen and (max-width: 660px){.fixed-contact__tel{width:calc(50% - 5px);background-color:#eee;color:#222;border-radius:3px;padding:5px}}@media screen and (max-width: 660px){.fixed-contact__tel--full{width:100%}}.fixed-contact__tel__row{display:flex;align-items:center;font-weight:700;font-size:clamp(12px,3.5vw,24px);gap:0 5px}.fixed-contact__tel__supple{margin:0;font-size:12px}@media screen and (max-width: 660px){.fixed-contact__tel__supple{font-size:10px}}.fixed-contact__popup{padding:0;background:none;border:none;color:#fff;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:0 5px;text-decoration:underline}@media screen and (max-width: 660px){.fixed-contact__popup{width:calc(50% - 5px)}}.fixed-contact__popup::before{content:"";width:.4em;height:.4em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.fixed-contact__popup:is(:hover,:focus){text-decoration:none}.fixed-contact__button{display:flex;align-items:center;padding:10px 1.5em;background-color:#ff9201;color:#222;font-weight:700;text-decoration:none;border-radius:5px;gap:2px 10px;font-size:clamp(10px,3vw,20px);position:relative}@media screen and (max-width: 660px){.fixed-contact__button{flex-direction:column;flex:1;padding:5px 1.5em}}.fixed-contact__button::after{content:"";position:absolute;right:.5em;top:50%;width:.4em;height:.4em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg) translateY(-50%)}.fixed-contact__button:is(:hover,.fixed-contact__button:focus){color:#fff}.fixed-contact__button__sub{background-color:#fff;border-radius:3px;color:red;padding:.2em 10px .1em 10px;font-size:90%}.fixed-contact__line{display:flex;gap:2px 10px;align-items:center;justify-content:center;background-color:#06c755;color:#fff;padding:10px 1.5em;font-weight:700;text-decoration:none;border-radius:5px;font-size:clamp(10px,3vw,20px);position:relative}@media screen and (max-width: 660px){.fixed-contact__line{flex-direction:column;flex:1;padding:5px 1.5em}}.fixed-contact__line:is(:hover,.fixed-contact__line:focus){color:#222}.fixed-contact__line::after{content:"";position:absolute;right:.5em;top:50%;width:.4em;height:.4em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg) translateY(-50%)}.fixed-contact__line__tag{background-color:#fff;color:#06c755;padding:.2em 10px .1em 10px;border-radius:3px;font-size:90%}.tel-popup{position:absolute;background:#fff;padding:1em;color:#333;bottom:95%;border-radius:5px;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.4));z-index:2;max-width:95vw;font-size:16px}.tel-popup::after{content:"";position:absolute;bottom:-10px;border-style:solid;border-width:10px 5px 0 5px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media not screen and (max-width: 660px){.tel-popup::after{left:10%}}@media screen and (max-width: 660px){.tel-popup::after{right:25%}}.tel-popup[aria-hidden=true]{display:none}.tel-popup__head{display:flex;flex-direction:row-reverse;align-items:baseline;justify-content:space-between;gap:0 10px}.tel-popup__close{font-size:20px;font-weight:700;width:1.5em;height:1.5em;line-height:1;border:1px solid #333;background:#fff;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer;display:block;margin-left:auto;transition:background-color .3s,color .3s}.tel-popup__close:is(:hover,:focus){background-color:#333;color:#fff}.tel-popup__desc{flex:1;margin:0;font-weight:700;display:flex;align-items:center;gap:0 10px}.tel-popup__desc__icon{width:1.5em;height:auto}.tel-popup__desc__text{flex:1}.tel-popup__list{margin:1em 0 0 1.5em;padding:0}.tel-popup__item:not(:first-child){margin-top:.5em;padding-top:.5em;border-top:1px solid currentColor}.tel-popup__row{display:flex}@media screen and (max-width: 660px){.tel-popup__row{flex-direction:column}}.tel-popup__row__label{color:#c2191f}@media not screen and (max-width: 660px){.tel-popup__row__label{width:11em}}.tel-popup__row__value{flex:1}.prefectures-list__block{margin:0}.prefectures-list__block:not(:first-child){margin-top:1em}.prefectures-list__label{font-weight:700}.prefectures-list__values{margin:0 !important}.prefectures-list__list{margin:0;padding-left:0 !important;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.prefectures-list__link{display:block;text-decoration:none;border:1px solid #ff9201;border-radius:3px;color:#ff9201;padding:5px 10px;font-size:14px}.prefectures-list__link:is(:hover,:focus){background-color:#ff9201;color:#fff}.prefmap{position:relative}.prefmap__note{position:absolute;left:5%;top:5%;background:#f4f4f4;padding:3em 2em;font-size:18px;font-weight:700;border-radius:5px}@media screen and (max-width: 660px){.prefmap__note{display:none}}.prefmap__note::after{content:"";position:absolute;left:60%;bottom:-61px;background:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2061%22%20style%3D%22fill%3A%20%23f4f4f4%22%3E%3Cpolygon%20points%3D%220%200%2055%200%2080%2061%200%200%22%2F%3E%3C%2Fsvg%3E") no-repeat left top/contain;width:80px;height:61px}.prefmap__table{table-layout:fixed;font-size:1.4rem}@media screen and (max-width: 660px){.prefmap__table{display:none}}.prefmap tr:nth-of-type(2n + 1){background:inherit}.prefmap td{text-align:center;vertical-align:center;padding:inherit;border:inherit}.prefmap td[name]{border:1px #000 solid}.prefmap__cell{display:block;padding:1em 0;background:#eee;font-size:13px}.prefmap__cell--link{background:#ed9729;color:inherit}.prefmap__cell--link:is(:hover,:focus){color:inherit;text-decoration:none}.prefmap td[name=蛹玲ｵｷ驕転 .prefmap__cell{padding-top:3em;padding-bottom:3em}.preflist{list-style:none}@media not screen and (max-width: 660px){.preflist{display:none}}.preflist__area{margin-top:0 !important}.preflist__area:not(:last-child){margin-bottom:1px}.preflist__area__label{background:#a4ce4e;font-weight:700;font-size:18px;padding:1em 2em 1em 1em;cursor:pointer;position:relative}.preflist__area__label::after{content:"+";position:absolute;right:1em;top:50%;background:#fff;border-radius:100%;font-size:18px;width:1.2em;height:1.2em;font-weight:700;display:flex;justify-content:center;align-items:center;transform:translateY(-50%)}.preflist__area__label.active::after{content:"-"}.preflist__area__value{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;display:none;margin-left:0 !important}.preflist__list{list-style:none;padding:0 !important;margin:0 !important}.preflist__list__item{border-bottom:1px solid #d2d2d2;margin:0}.preflist__wrap{display:block;padding:.8em 2em}.preflist__wrap--link{color:#ed9729;text-decoration:none;position:relative}.preflist__wrap--link::after{content:"";position:absolute;right:1em;top:50%;width:.4em;height:.4em;border-right:.15em solid currentColor;border-bottom:.15em solid currentColor;transform:rotate(-45deg) translateY(-0.3em);margin-left:.3em}.popup{position:fixed;left:0;top:0;background-color:rgba(0,0,0,.4);width:100%;height:100%;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}.popup[aria-hidden=true]{display:none;opacity:0}.popup[aria-hidden=false]{opacity:1}.popup__overlay{width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer}.popup__inner{background-color:#ddd;padding:15px;position:relative}.popup__close{width:40px;aspect-ratio:1;background:none;border:none;padding:0;position:absolute;right:0;top:-15px;z-index:2;cursor:pointer}.popup__link{display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px rgba(0,0,0,.2)}.popup.closing{-webkit-animation:popupclose .3s;animation:popupclose .3s}@-webkit-keyframes popupclose{0%{opacity:1}100%{opacity:0}}@keyframes popupclose{0%{opacity:1}100%{opacity:0}}.popup-contactus{background-color:#edc02c;border-radius:15px;position:relative;padding:86px 5% 5%;width:min(90vw,500px)}.popup-contactus__medals{display:flex;justify-content:center;position:absolute;left:0;top:-100px;justify-content:center;width:100%}.popup-contactus__text{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;line-height:1.4;margin-block:1em}.popup-contactus__text__large{font-size:30px;font-weight:700;text-align:center;width:100%}.popup-contactus__button{display:flex;justify-content:center;align-items:baseline;border-radius:99em;text-decoration:none;background-color:#4385f6;border:1px solid #4385f6;color:#fff;font-weight:700;padding:.5em 1em;transition:background-color .3s,color .3s}.popup-contactus__button:is(:hover,:focus){background-color:#fff;color:#4385f6}.guarantee-box{border:.2em solid orange;border-radius:.3em}.guarantee-box__headline{display:flex;flex-direction:column;align-items:center;line-height:1.3;background-color:orange;color:#fff;padding:.6em 1em .5em 1em;font-size:clamp(17px,4vw,30px);gap:5px 0;position:relative}.guarantee-box__headline__strong{font-size:130%}.guarantee-box__headline&gt;span:first-child{display:flex;justify-content:center;align-items:center}.guarantee-box__headline&gt;span:first-child::before,.guarantee-box__headline&gt;span:first-child::after{content:"";width:1em;height:1px;background-color:currentColor}.guarantee-box__headline&gt;span:first-child::before{transform:rotate(45deg)}.guarantee-box__headline&gt;span:first-child::after{transform:rotate(-45deg)}.guarantee-box__headline::after{content:"";position:absolute;left:50%;bottom:-1em;border-style:solid;border-width:1em 1em 0 1em;border-color:orange rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translateX(-50%)}.guarantee-box__inner{padding:6% 5% 5%}.guarantee-box__list{padding-left:0;list-style:none;gap:20px;display:flex;margin-top:min(3vw,30px)}.guarantee-box__list__item{flex:1;text-align:center;font-weight:700;line-height:1.3;aspect-ratio:1;box-shadow:0 0 .8em rgba(0,0,0,.05);font-size:clamp(11px,3vw,24px);display:flex;justify-content:center;border-radius:100%}.guarantee-box__list__box{display:flex;flex-direction:column;justify-content:center}.guarantee-box__list__num{font-size:220%;line-height:1}.guarantee-box__list__strong{color:orange}.guarantee-box__description{margin-top:30px;font-size:clamp(16px,4vw,22px);letter-spacing:.05em;line-height:2}@media not screen and (max-width: 660px){.guarantee-box__description{text-align:center}}.guarantee-box__caution{font-size:14px;text-indent:-1em;margin-left:1em;margin-top:.5em}@media not screen and (max-width: 660px){.guarantee-box__caution{text-align:center}}.guarantee-box__strong{font-weight:700;color:#ff9201;font-size:150%}.guarantee-box__underline{display:inline-block;background:linear-gradient(to bottom, transparent 0, transparent 60%, #ff9201 60%, #ff9201 80%, transparent 80%)}.privacy-frame{height:200px;overflow-y:auto;border:1px solid #ddd;padding:min(8%,30px);background-color:#f4f4f4;font-size:14px}.privacy-frame__headline{font-weight:700;text-align:center}.privacy-frame__headline-small{font-weight:700;margin-top:2em}.sidebar-scroll{top:var(--h-navi)}</pre></body></html>