html{scroll-behavior:smooth}body{color:#333;line-height:1.6;font-family:"Noto Sans JP", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px}a{transition:all 0.3s}a:link,a:visited,a:active{color:#003cff}a:hover{color:#003cff;opacity:0.85}a[href^="tel:"]{text-decoration:none;color:inherit}@media screen and (min-width:600px){a[href^="tel:"]{pointer-events:none}}img{max-width:100%;height:auto;vertical-align:top}.site-header{display:none}.model-house-tour__btn{text-align:center;margin-top:4.6vw}@media screen and (min-width:1280px){.model-house-tour__btn{margin-top:40px}}.model-house-tour__btn-img{width:87.3vw}@media screen and (min-width:1280px){.model-house-tour__btn-img{width:564px}}.bg-gray{background:#F2F2F2}.bg-green{background:#04778C}@media screen and (min-width:1280px){.model-house-tour__s2{text-align:center;padding:45px 0}}@media screen and (min-width:1280px){.model-house-tour__s2-img{max-width:840px}}@media screen and (min-width:1280px){.model-house-tour__s3{text-align:center;padding:45px 0}}@media screen and (min-width:1280px){.model-house-tour__s3-img{max-width:770px}}.model-house-tour__s4{padding-bottom:11.3vw}@media screen and (min-width:1280px){.model-house-tour__s4{text-align:center;padding:50px 0}}@media screen and (min-width:1280px){.model-house-tour__s4-img{max-width:812px}}.model-house-tour__modelhouse{padding:8vw 3.33vw}@media screen and (min-width:1280px){.model-house-tour__modelhouse{padding:50px 0}}.model-house-tour__modelhouse-title{text-align:center}.model-house-tour__modelhouse-title-img{width:80.9vw}@media screen and (min-width:1280px){.model-house-tour__modelhouse-title-img{max-width:562px}}.model-house-tour__modelhouse-body{background:#fff;border-radius:10px;padding:6vw 5.3vw;margin-top:5.3vw}@media screen and (min-width:1280px){.model-house-tour__modelhouse-body{padding:30px;margin-top:30px}}@media screen and (min-width:1280px){.model-house-tour__modelhouse-inner{max-width:840px;margin:0 auto}}.model-house-tour__modelhouse-stage-list{display:flex;flex-direction:column;gap:10.6vw}@media screen and (min-width:1280px){.model-house-tour__modelhouse-stage-list{flex-direction:row;gap:30px}}.model-house-tour__modelhouse-list{display:flex;flex-direction:column;margin-top:4vw}@media screen and (min-width:1280px){.model-house-tour__modelhouse-list{margin-top:15px}}.model-house-tour__modelhouse-list-item{text-align:center}@media screen and (min-width:1280px){.model-house-tour__modelhouse-list-item{text-align:left}}.model-house-tour__modelhouse-link{opacity:1;font-size:20px}@media screen and (min-width:1280px){.model-house-tour__modelhouse-link{font-size:15px}}.model-house-tour__modelhouse-link:link,.model-house-tour__modelhouse-link:visited,.model-house-tour__modelhouse-link:active{color:#4D4D4D;text-decoration:underline}.model-house-tour__modelhouse-link:hover{opacity:0.85;text-decoration:underline}.model-house-tour__modelhouse-stage-text{font-size:8px;width:fit-content;margin:9vw auto 0}@media screen and (min-width:1280px){.model-house-tour__modelhouse-stage-text{font-size:10px;margin-top:20px}}@media screen and (min-width:1280px){.model-house-tour__modelhouse-stage-text br{display:none}}.model-house-tour__request{padding:8vw 3.33vw}@media screen and (min-width:1280px){.model-house-tour__request{padding:50px 0 60px}}.model-house-tour__request-title{text-align:center}.model-house-tour__request-title-img{width:62.9vw}@media screen and (min-width:1280px){.model-house-tour__request-title-img{max-width:350px}}.model-house-tour__request-body{margin-top:6vw}@media screen and (min-width:1280px){.model-house-tour__request-body{max-width:620px;margin:35px auto 0}}.model-house-tour__request-item{font-size:13px;list-style:disc;margin-left:30px}@media screen and (min-width:1280px){.model-house-tour__request-item{font-size:15px}}.model-house-tour__faq{padding:8vw 3.33vw}@media screen and (min-width:1280px){.model-house-tour__faq{padding:50px 0 60px}}.model-house-tour__faq-title{text-align:center}.model-house-tour__faq-title-img{width:43.4vw}@media screen and (min-width:1280px){.model-house-tour__faq-title-img{max-width:241px}}.model-house-tour__faq-body{margin-top:6vw}@media screen and (min-width:1280px){.model-house-tour__faq-body{max-width:650px;margin:35px auto 0}}.model-house-tour__sum{padding:8vw 3.33vw}@media screen and (min-width:1280px){.model-house-tour__sum{padding:50px 0 60px}}.model-house-tour__sum-title{text-align:center}.model-house-tour__sum-title-img{width:29.8vw}@media screen and (min-width:1280px){.model-house-tour__sum-title-img{max-width:160px}}.model-house-tour__sum-body{margin-top:6vw;background-color:rgba(255, 255, 255, 0.8);border-radius:10px;padding:6.66vw 4vw}@media screen and (min-width:1280px){.model-house-tour__sum-body{max-width:650px;margin:35px auto 0;padding:30px}}.model-house-tour__sum-list-item:not(:first-child){margin-top:5.66vw}@media screen and (min-width:1280px){.model-house-tour__sum-list-item:not(:first-child){margin-top:30px}}.model-house-tour__sum-list-item-text{font-size:13px;text-align:center;line-height:1.6}@media screen and (min-width:1280px){.model-house-tour__sum-list-item-text{font-size:15px}}.model-house-tour__sum-list-item-title-img1{width:17.6vw}@media screen and (min-width:1280px){.model-house-tour__sum-list-item-title-img1{max-width:75px}}.model-house-tour__sum-list-item-title-img2{width:13.3vw}@media screen and (min-width:1280px){.model-house-tour__sum-list-item-title-img2{max-width:58px}}.model-house-tour__sum-list-item-title-img3{width:8.84vw}@media screen and (min-width:1280px){.model-house-tour__sum-list-item-title-img3{max-width:38px}}.model-house-tour__sum-list-item-title{text-align:center;line-height:1.4}@media screen and (min-width:1280px){.model-house-tour__sum-list-item-title{line-height:2}}.model-house-tour__sum-access{margin-top:3.66vw;display:flex;flex-direction:column;gap:3.66vw}@media screen and (min-width:1280px){.model-house-tour__sum-access{margin-top:30px;gap:20px}}@media screen and (min-width:1280px){.model-house-tour__sum-access-map{flex:1}}.model-house-tour__sum-access-list{display:flex;flex-direction:column;gap:3.66vw}@media screen and (min-width:1280px){.model-house-tour__sum-access-list{gap:30px;flex-direction:row}}.model-house-tour__sum-access-list-item{font-size:13px}@media screen and (min-width:1280px){.model-house-tour__sum-access-list-item{font-size:15px}}.model-house-tour__sum-access-station{font-weight:bold}.model-house-tour__sum-access-list-item-list-item{list-style:disc;margin-left:20px;font-size:13px}@media screen and (min-width:1280px){.model-house-tour__sum-access-list-item-list-item{margin-left:20px;font-size:12px}}.model-house-tour__sum-access-list-group{display:flex;flex-direction:column;gap:3.66vw}@media screen and (min-width:1280px){.model-house-tour__sum-access-list-group{gap:30px}}.accordion__item{background-color:#fff;border-radius:5px;overflow:hidden}.accordion__item:not(:first-child){margin-top:20px}.accordion__header{padding:15px;cursor:pointer;display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center}.accordion__title{flex:1;color:#04778C;font-weight:bold}.accordion__content{padding:15px;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.accordion__content.show{display:block}.accordion__content-inner{font-size:13px}@media screen and (min-width:1280px){.accordion__content-inner{font-size:15px}}.accordion__icon img{width:4vw;vertical-align:middle}@media screen and (min-width:1280px){.accordion__icon img{width:20px}}.u-mb10{margin-bottom:10px}@media (max-width:767px){.u-pc-only{display:none}}@media (min-width:768px){.u-sp-only{display:none}}.u-liststyle-none{list-style:none}