.sec-intro{padding-bottom:.5em;background-color:#fcd500}.sec-intro__text{margin-top:.7142857143em;font-size:3.5em;font-weight:bold}.sec-intro__text .accent{font-size:1.3571428571em}.sec-intro__slide{position:relative;height:20em;margin-top:3em;overflow:hidden;background-color:#fcd500}.sec-intro__slide .slide-track{-webkit-animation:scroll-left 80s infinite linear .5s both;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;animation:scroll-left 80s infinite linear .5s both}.sec-intro__slide img{-ms-flex-negative:0;flex-shrink:0;width:2402px;height:100%;margin-right:.2em}@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.sec-house{padding-top:1.875em;background:url(../images/bg_graph.png)}.sec-house__text{font-size:4.375em;font-weight:bold}.sec-house__text .marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(68%, transparent), color-stop(68%, #E7E480));background:-webkit-linear-gradient(transparent 68%, #E7E480 68%);background:linear-gradient(transparent 68%, #E7E480 68%);color:#a40f17}.sec-house__gallery{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;margin-top:3.75em}.sec-house__gallery-item{width:22.8873239437%}.sec-house__gallery-text{margin-top:.9375em;font-size:2em;font-weight:400;text-align:center}.bg-house-set{width:100vw;height:15.57vw;background:url(../images/bg_house_set.png) center center/cover no-repeat}.sec-trouble{padding-inline:5em;padding-top:8.75em;background:url(../images/bg_trouble.jpg) center center/cover no-repeat;text-align:center}.sec-guide__circle{margin-top:3.125em;text-align:center}.sec-guide__circle img{width:1.375em}.sec-guide__text{margin-top:1.5625em;font-size:2em;font-weight:bold;line-height:2em;text-align:center}.sec-guide__text .marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(68%, transparent), color-stop(68%, #E7E480));background:-webkit-linear-gradient(transparent 68%, #E7E480 68%);background:linear-gradient(transparent 68%, #E7E480 68%)}.sec-guide__text .small{font-size:.625em}.sec-guide__intro{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:3.125em}.sec-guide__intro-item{width:33.3%;padding-bottom:3.125em;border-bottom:1px solid #d8d8d8}.sec-guide__intro-item:not(:last-of-type){padding-right:1px;border-right:1px solid #d8d8d8}.sec-guide__intro-num{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;top:-1.5em;right:0;left:0;align-items:center;justify-content:center;width:2.4615384615em;height:2.4615384615em;border-radius:50%;background-color:#a40f17;color:#fff;font-size:1.625em;font-weight:bold;text-align:center}.sec-guide__intro-text{font-size:1.875em;font-weight:bold;text-align:center}.sec-modelhouse{margin-top:8.125em}.title-primary{font-weight:500;text-align:center}.title-primary__img{display:block}.title-primary__img img{width:2.625em}.title-primary__text{display:block;margin-top:.1em;font-size:3.125em;letter-spacing:9px}.house-card{margin-top:5.625em;text-align:center}.house-card a{color:inherit;text-decoration:none}.house-card__name{display:block;margin-top:1.5454545455em;font-size:1.375em}.house-card__address{display:block;margin-top:1.7142857143em;font-size:0.875em}.house-card__info{display:block;margin-top:1.3333333333em;padding:1.4em 0;background-color:#fffbe0;color:#a40f17;font-size:1.125em;font-weight:bold}.house-card__link{margin-top:2.125em}.house-card__link a{color:#fff}.house-card__btn{display:block;padding:1em 1em;border-radius:4px;background-color:#a40f17;font-family:"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ＭＳ ゴシック","MS Gothic",sans-serif;font-size:1.25em;font-weight:bold;letter-spacing:3px}.sec-contact{position:relative;margin-top:18.75em;padding-bottom:8.75em;background-color:#f8f8f8}.sec-contact::after{-webkit-clip-path:polygon(50% 0%, 0% 100%, 100% 100%);position:absolute;top:-170px;left:0;width:100%;height:170px;background:#f8f8f8;clip-path:polygon(50% 0%, 0% 100%, 100% 100%);content:""}.form-intro__paragraph{line-height:2em}.form-intro__button{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;margin:1em -0.5em -0.5em}.form-intro__button+.form-intro__paragraph{margin-top:1.5em}.form-button__item{margin:.5em;color:#999}.form-button__item a{color:inherit;text-decoration:none}.form-button__item i{margin-right:1em}.form-button__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:20em;height:3em;border:1px solid #bbb;border-radius:100em;font-size:1.1em}.field-tag{padding:.3em .5em;border-radius:2px;font-size:.75em}.field-tag.primary{background:#f33c14;color:#fff;font-weight:bold}.field-tag.secondary{background:#e9e9e9;color:#111;font-weight:normal}.form-area{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:860px;max-width:100%;margin:1em auto;padding:1em 2em 3em;background-color:#fff;font-family:"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ＭＳ ゴシック","MS Gothic",sans-serif}.form-area dt,.form-area dd{margin-top:2.3em}.form-area dt{z-index:1;position:relative;width:12.5em;padding:.4em 0 0 2.7em;font-weight:bold}.form-area dt.title-wide{width:100%}.form-area dt.title-wide+dd{width:100%;margin-top:.8em;padding-left:2.7em}.form-area dt .field-tag{z-index:1;position:absolute;top:.5em;left:0}.form-area dd{width:calc(100% - 12.5em);padding-left:1em}.form-area input[type=text],.form-area input[type=email],.form-area input[type=tel],.form-area input[type=number],.form-area input[type=password],.form-area textarea{width:100%;padding:.3em .5em;border-radius:2px;background:#e6e6e6}.form-area input[type=radio],.form-area input[type=checkbox]{margin:.2em 1.2em 0 0}.form-area input.half-tab_over{width:48%}.form-area input.half-all{width:48%}.form-area textarea{display:block;height:12em}.form-area label{display:inline-block;cursor:pointer}.form-area label>span{position:relative;right:1.1em;bottom:.3em}.form-area select{padding:.3em;border:1px solid #ccc;border-radius:3px;cursor:pointer}.form-area__comment{margin-top:.4em;font-size:.85em}.form-btn{margin-top:2em}.form-btn input[type=submit]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-transition:.2s;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;width:15em;height:3em;margin:15px auto 0;border-radius:4px;background:#2c9e87;color:#fff;font-size:1.5em;font-weight:bold;text-align:center;cursor:pointer;transition:.2s}.form-btn input[type=submit].sub-button{width:8em;height:2.5em;background:#777;font-size:1em;font-weight:normal}.form-btn input[type=submit].sub-button:hover{background:#777;opacity:.8}.form-btn input[type=submit]:hover{opacity:.8}.date-wrap input[type=text]{max-width:10em}.form-area select[name=place]{width:100%}.confirm-comment{display:none;margin-top:3em;text-align:center}.confirm-comment__title{font-size:1.2em;font-weight:bold}.mw_wp_form_confirm .confirm-comment{display:block}.mw_wp_form_confirm .form-area{margin-top:0}.mw_wp_form_confirm .form-area dt,.mw_wp_form_confirm .form-area dd{margin-top:2em}.mw_wp_form_confirm .form-area dt.title-wide+dd{margin-top:.3em}.mw_wp_form_confirm .form-area dd{padding-top:.4em}.mw_wp_form_confirm .form-area__comment{opacity:.5}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:initial !important}.mw_wp_form .error{margin-top:.4em;color:#f33c14;font-size:.85em}.form-wrap{margin-inline:auto;width:53.75em;max-width:100%;margin-top:2em;padding:2em 2em;background-color:#fff}.privacy{margin-inline:auto;width:53.75em;max-width:100%}.form-intro__attention{margin-inline:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin-top:1em;padding:.2em 1em;border:1px solid #a40f17;background-color:#fff;font-size:1.125em}.form-intro__small{font-size:.875em}.form-intro__info{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1em;border:2px solid #a40f17;border-radius:5px;background-color:#fff}.form-intro__info-title{padding:.3em .5em;background:#a40f17;color:#fff;text-align:center}.form-intro__info-title span{font-weight:bold}.form-intro__info-title span::before,.form-intro__info-title span::after{position:relative;content:"※"}.form-intro__info-title span::before{left:-0.1em}.form-intro__info-title span::after{left:.1em}.form-intro__info-list{margin-inline:auto;padding:.7em .5em .5em 2em;text-align:left;text-indent:-1em}.form-intro__info-list li{font-size:.85em;list-style:none}.form-intro__info-list li:nth-of-type(1)::before{content:"①"}.form-intro__info-list li:nth-of-type(2)::before{content:"②"}.form-intro__info-list li:nth-of-type(3)::before{content:"③"}.form-intro__info-list li:nth-of-type(4)::before{content:"④"}.form-intro__info-add{font-size:.75em}.inview{-webkit-transition:1.3s;opacity:0;transition:1.3s}.inview.show{opacity:1}@media screen and (max-width: 1900px){/*! 共通 */}@media screen and (max-width: 1540px){/*! 共通 */.sec-intro__slide{height:15em}.sec-intro__slide img{width:1800px}.sec-house__text{font-size:3.5em}.sec-guide__circle{font-size:.7em}.sec-guide__text{font-size:1.45em}.sec-guide__intro-text{font-size:1.45em}.title-primary__text{font-size:2.5em}}@media screen and (max-width: 1260px){/*! 共通 */.house-card__info{font-size:.8em}}@media screen and (max-width: 1100px){/*! 共通 */}@media screen and (max-width: 840px){/*! 共通 */.sec-intro__text{font-size:2.5em}.sec-intro__slide{height:10em}.sec-intro__slide img{width:1000px}.sec-house__text{font-size:2em}.bg-house-set{margin-top:3em}.sec-trouble{padding-inline:0;padding-top:4.375em}.sec-modelhouse{margin-top:4.375em}.title-primary{font-size:.7em}.house-card{margin-top:1.25em}.house-card__img img{margin-inline:auto;width:80%}.house-card__link{margin-inline:auto;max-width:80%}.sec-contact{margin-top:8.75em}.sec-contact::after{top:-40px;height:40px}}@media screen and (max-width: 480px){/*! 共通 */.sec-intro__text{font-size:1.8em}.sec-intro__text .fc-red{display:inline-block}.sec-intro__slide{height:6em}.sec-intro__slide img{width:700px}.sec-house__text{font-size:1.5em}.sec-house__gallery-text{font-size:1em}.sec-guide__text{font-size:1.2em}.sec-guide__intro-item{margin-inline:auto;width:94%;border-bottom:none}.sec-guide__intro-item:not(:last-of-type){border-right:unset}.sec-guide__intro-img{z-index:-1;position:relative}.sec-guide__intro-num{top:-2.2em}.sec-guide__intro-text{margin-inline:auto;width:95%;margin-top:-4.5em;padding-top:2em;background:#fff;font-size:1.2em}.title-primary{font-size:.5em}.house-card__img img{width:100%}.sec-contact{padding-bottom:3.75em}.form-area dt{width:100%}.form-area dt.title-wide+dd{padding-left:0}.form-area dd{width:100%;margin-top:.8em;padding-left:0}.form-area input.half-tab_over{width:100%}.form-intro__info{width:100%}}
/*# sourceMappingURL=top.css.map */
