﻿section.modelhouse{background-color:#fff;margin-top:75px;padding-bottom:75px}@media(min-width: 768px){section.modelhouse{padding-top:150px;padding-bottom:150px}}@media(min-width: 768px){section.modelhouse div.common_head div.caption div.en br{display:none}}@media(min-width: 768px)and (max-width: 1024px){section.modelhouse div.common_head div.caption div.en br{display:block}}section.modelhouse div.data{margin-top:48px}@media(min-width: 768px){section.modelhouse div.data{margin-top:109px}}section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper,section.modelhouse div.data div.modelhouse-slider .lists{margin-top:8px}@media(min-width: 768px){section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper,section.modelhouse div.data div.modelhouse-slider .lists{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px;margin-top:initial}}@media(min-width: 768px)and (max-width: 991.98px){section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper,section.modelhouse div.data div.modelhouse-slider .lists{gap:30px}}@media(min-width: 768px){section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide,section.modelhouse div.data div.modelhouse-slider .lists .item{width:100% !important}}section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.img,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.img,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.img,section.modelhouse div.data div.modelhouse-slider .lists .item div.img{border-radius:20px}section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.img a.common_img_hover img,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.img a.common_img_hover img,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.img a.common_img_hover img,section.modelhouse div.data div.modelhouse-slider .lists .item div.img a.common_img_hover img{aspect-ratio:558/345;object-fit:cover}section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.img a.common_img_hover span.label,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.img a.common_img_hover span.label,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.img a.common_img_hover span.label,section.modelhouse div.data div.modelhouse-slider .lists .item div.img a.common_img_hover span.label{font-size:14px;font-weight:500;line-height:18.2px;letter-spacing:0px;border-radius:20px 0 0 0;padding:3px 10px}@media(min-width: 768px){section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.img a.common_img_hover span.label,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.img a.common_img_hover span.label,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.img a.common_img_hover span.label,section.modelhouse div.data div.modelhouse-slider .lists .item div.img a.common_img_hover span.label{padding:6px 20px}}section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.img a.common_img_hover span.label.status_red,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.img a.common_img_hover span.label.status_red,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.img a.common_img_hover span.label.status_red,section.modelhouse div.data div.modelhouse-slider .lists .item div.img a.common_img_hover span.label.status_red{color:#fff;background-color:#d36565}section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.img a.common_img_hover span.label.status_silver,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.img a.common_img_hover span.label.status_silver,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.img a.common_img_hover span.label.status_silver,section.modelhouse div.data div.modelhouse-slider .lists .item div.img a.common_img_hover span.label.status_silver{color:#fff;background-color:#a5a5a5}section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.img a.common_img_hover span.label.status_black,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.img a.common_img_hover span.label.status_black,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.img a.common_img_hover span.label.status_black,section.modelhouse div.data div.modelhouse-slider .lists .item div.img a.common_img_hover span.label.status_black{background-color:#000;color:#fff}section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.detail,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.detail,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.detail,section.modelhouse div.data div.modelhouse-slider .lists .item div.detail{margin-top:13px}@media(min-width: 768px){section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.detail,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.detail,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.detail,section.modelhouse div.data div.modelhouse-slider .lists .item div.detail{margin-top:30px}}section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.detail div.title a,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.detail div.title a,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.detail div.title a,section.modelhouse div.data div.modelhouse-slider .lists .item div.detail div.title a{font-weight:500;line-height:21px;letter-spacing:0px;display:block}@media(min-width: 768px){section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.detail div.title a,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.detail div.title a,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.detail div.title a,section.modelhouse div.data div.modelhouse-slider .lists .item div.detail div.title a{line-height:24px}}section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.detail div.info,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.detail div.info,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.detail div.info,section.modelhouse div.data div.modelhouse-slider .lists .item div.detail div.info{margin-top:13px}@media(min-width: 768px){section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.detail div.info,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.detail div.info,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.detail div.info,section.modelhouse div.data div.modelhouse-slider .lists .item div.detail div.info{margin-top:30px}}section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.detail div.info dl,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.detail div.info dl,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.detail div.info dl,section.modelhouse div.data div.modelhouse-slider .lists .item div.detail div.info dl{display:flex;align-items:flex-start}section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.detail div.info dl dt,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.detail div.info dl dd,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.detail div.info dl dt,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.detail div.info dl dd,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.detail div.info dl dt,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.detail div.info dl dd,section.modelhouse div.data div.modelhouse-slider .lists .item div.detail div.info dl dt,section.modelhouse div.data div.modelhouse-slider .lists .item div.detail div.info dl dd{font-size:14px;font-weight:500;line-height:21px;letter-spacing:0px;color:#888}section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.detail div.info dl dt,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.detail div.info dl dt,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.detail div.info dl dt,section.modelhouse div.data div.modelhouse-slider .lists .item div.detail div.info dl dt{width:26%}@media(min-width: 768px){section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.detail div.info dl dt,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.detail div.info dl dt,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.detail div.info dl dt,section.modelhouse div.data div.modelhouse-slider .lists .item div.detail div.info dl dt{width:16%}}@media(min-width: 768px)and (max-width: 991.98px){section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.detail div.info dl dt,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.detail div.info dl dt,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.detail div.info dl dt,section.modelhouse div.data div.modelhouse-slider .lists .item div.detail div.info dl dt{width:26%}}section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.detail div.info dl dd,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.detail div.info dl dd,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.detail div.info dl dd,section.modelhouse div.data div.modelhouse-slider .lists .item div.detail div.info dl dd{flex:1}@media(min-width: 768px){section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide div.detail div.info dl+dl,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item div.detail div.info dl+dl,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide div.detail div.info dl+dl,section.modelhouse div.data div.modelhouse-slider .lists .item div.detail div.info dl+dl{margin-top:2px}}section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide+.item,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item+.item,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide+.item,section.modelhouse div.data div.modelhouse-slider .lists .item+.item{margin-top:32px}@media(min-width: 768px){section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper div.swiper-slide+.item,section.modelhouse div.data div.modelhouse-slider div.swiper-wrapper .item+.item,section.modelhouse div.data div.modelhouse-slider .lists div.swiper-slide+.item,section.modelhouse div.data div.modelhouse-slider .lists .item+.item{margin-top:initial}}@media(min-width: 768px){section.modelhouse div.data.container{width:1206px}}section.modelhouse div.common_links{margin-top:38px}@media(min-width: 768px){section.modelhouse div.common_links{margin-top:80px}}.pagination-wrapper{margin-top:38px}@media(min-width: 768px){.pagination-wrapper{margin-top:75px}}.pagination-wrapper ul.pagination{display:flex;gap:9px}@media(min-width: 768px){.pagination-wrapper ul.pagination{gap:18px}}.pagination-wrapper ul.pagination li.page-item{position:relative}.pagination-wrapper ul.pagination li.page-item a.page-link{border-radius:initial;border:initial;color:#fff;font-size:13px;font-weight:700;line-height:21px;letter-spacing:0px;background-color:#7aa79d;border-radius:8px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;transition:all 1s ease-out}@media(min-width: 768px){.pagination-wrapper ul.pagination li.page-item a.page-link{font-size:16px;line-height:24px;width:35px;height:35px}}.pagination-wrapper ul.pagination li.page-item a.page-link::after{position:absolute;content:"";width:24px;height:24px;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2}.pagination-wrapper ul.pagination li.page-item a.page-link.latest:after{background-image:url("/img/arrow_back_icon2.avif")}.pagination-wrapper ul.pagination li.page-item a.page-link.prev::after{background-image:url("/img/arrow_back_icon1.avif")}.pagination-wrapper ul.pagination li.page-item a.page-link.next::after{background-image:url("/img/arrow_next_icon1.avif")}.pagination-wrapper ul.pagination li.page-item a.page-link.former::after{background-image:url("/img/arrow_next_icon2.avif")}.pagination-wrapper ul.pagination li.page-item.active a{background-color:#599185;border-radius:8px}.pagination-wrapper ul.pagination li.page-item.active a:hover{opacity:1}.calendar .day_slot.sat{background-color:#d7e0e7 !important}.calendar .day_slot.sun{background-color:#f2dddd !important}#booking-package_schedulePage{width:calc(100% - 40px);margin:0 auto}@media(min-width: 768px){#booking-package_schedulePage{width:1150px}}@media(min-width: 768px)and (max-width: 1024px){#booking-package_schedulePage{width:calc(100% - 40px)}}#booking-package_calendarPage{margin:0 auto;width:calc(100% - 40px)}@media(min-width: 768px){#booking-package_calendarPage{width:1150px}}@media(min-width: 768px)and (max-width: 991.98px){#booking-package_calendarPage{width:initial}}#paymentPanel #booking-package_pay_locally{text-align:center;margin-top:initial}#paymentPanel #booking-package_pay_locally button.book_now_button{border:initial;background-color:#000;color:#fff;width:280px;border-radius:8px;position:relative;z-index:1;padding:initial;padding:10px 54px 10px 10px}#paymentPanel #booking-package_pay_locally button.book_now_button::after{position:absolute;content:"";background-color:#5b5b5b;border-radius:0 8px 8px 0;width:54px;height:100%;right:0;bottom:50%;transform:translateY(50%)}#paymentPanel #booking-package_pay_locally button.book_now_button::before{position:absolute;z-index:9999;content:"";background-image:url("/img/common_arrow_link.avif");background-repeat:no-repeat;background-size:contain;width:14px;height:8px;top:-22px;top:50%;transform:translateY(-50%);right:20px}#nextAndReturnPanel button#returnToSchedules{border:initial;margin:initial}#booking_package_input_policy .radio_title{font-size:13px;letter-spacing:0px;line-height:1.6;color:#333}@media(min-width: 768px){#booking_package_input_policy .radio_title{font-size:16px}}@media(min-width: 768px){#booking_package_input_policy{margin-top:54px}}#booking_package_input_policy label{justify-content:center !important}#booking_package_input_policy label .radio_title a{text-decoration:underline}#nextAndReturnPanel{width:fit-content;margin:16px auto 0}button#returnToCalendarButton{border:initial;background:initial;width:fit-content;margin:0 auto !important}div.next_caption div.container div.caption .en{padding-right:4px}@media(min-width: 768px){div.next_caption div.container div.caption .en{padding-right:6px}}div.next_caption div.container div.caption div.nexttitle,div.next_caption div.container div.caption h1{padding-right:initial !important}.archive_modelhouse .intro{margin-top:75px}@media(min-width: 768px){.archive_modelhouse .intro{margin-top:150px}}.archive_modelhouse .intro .details{width:fit-content}@media(min-width: 768px){.archive_modelhouse .intro .details{width:initial;display:flex;justify-content:center;align-items:center;gap:218px}}@media(min-width: 768px)and (max-width: 991.98px){.archive_modelhouse .intro .details{gap:109px}}.archive_modelhouse .intro .details .catch{font-size:21px;font-weight:400;line-height:25.2px;letter-spacing:0px;color:#000}@media(min-width: 768px){.archive_modelhouse .intro .details .catch{font-size:26px;line-height:31.2px}}.archive_modelhouse .intro .details .message{margin-top:38px}@media(min-width: 768px){.archive_modelhouse .intro .details .message{margin-top:initial}}.archive_modelhouse .intro .details .message p{font-weight:400;line-height:21px;letter-spacing:0px;color:#464646}@media(min-width: 768px){.archive_modelhouse .intro .details .message p{font-size:18px;line-height:27px}}.archive_modelhouse .intro .details .message p+p{margin-top:1.5em}@media(min-width: 768px){.archive_modelhouse .intro .details .message p+p{margin-top:2em}}@media(min-width: 768px){.archive_modelhouse .intro .details.container{width:1210px}}.archive_modelhouse .intro .common_links{margin-top:40px}@media(min-width: 768px){.archive_modelhouse .intro .common_links{margin-top:80px}}.archive_modelhouse .intro .common_links a{width:65%}@media(min-width: 768px){.archive_modelhouse .intro .common_links a{width:280px}}.archive_modelhouse .intro .common_links a .arrow .icon{transform:rotate(90deg)}.archive_modelhouse .merit{background-color:#f1f1f1;margin-top:75px;padding-top:50px;padding-bottom:50px}@media(min-width: 768px){.archive_modelhouse .merit{margin-top:150px;padding-top:100px;padding-bottom:100px}}.archive_modelhouse .merit .common_head .catch h2.motto{font-size:21px;font-weight:400;line-height:21px;letter-spacing:0px;color:#000}@media(min-width: 768px){.archive_modelhouse .merit .common_head .catch h2.motto{font-size:31px;line-height:31px}}.archive_modelhouse .merit .data{margin-top:50px}@media(min-width: 768px){.archive_modelhouse .merit .data{margin-top:100px}}.archive_modelhouse .merit .data .item h3{font-size:23px;font-weight:400;line-height:23px;letter-spacing:0px;color:#000;text-align:center}@media(min-width: 768px){.archive_modelhouse .merit .data .item h3{font-size:46px;line-height:46px}}.archive_modelhouse .merit .data .item .image{margin-top:25px}@media(min-width: 768px){.archive_modelhouse .merit .data .item .image{margin-top:50px}}.archive_modelhouse .merit .data .item .image .main{width:100%;aspect-ratio:1255/550;object-fit:cover;border-radius:20px}.archive_modelhouse .merit .data .item .text{margin-top:25px}@media(min-width: 768px){.archive_modelhouse .merit .data .item .text{display:flex;justify-content:space-between;margin-top:50px}}@media(min-width: 768px)and (max-width: 991.98px){.archive_modelhouse .merit .data .item .text{display:block}}.archive_modelhouse .merit .data .item .text .catch{font-size:21px;font-weight:400;line-height:21px;letter-spacing:0px;color:#444;width:fit-content;margin:0 auto}@media(min-width: 768px){.archive_modelhouse .merit .data .item .text .catch{font-size:31px;line-height:31px;width:initial;margin:unset}}@media(min-width: 768px)and (max-width: 991.98px){.archive_modelhouse .merit .data .item .text .catch{width:fit-content;margin:0 auto}}.archive_modelhouse .merit .data .item .text .description{font-weight:400;line-height:21px;letter-spacing:0px;color:#464646;max-width:532px;width:fit-content;margin:20px auto 0}@media(min-width: 768px){.archive_modelhouse .merit .data .item .text .description{line-height:24px;width:initial;margin:unset}}@media(min-width: 768px)and (max-width: 991.98px){.archive_modelhouse .merit .data .item .text .description{width:fit-content;margin:40px auto 0}}.archive_modelhouse .merit .data .item+.item{margin-top:50px}@media(min-width: 768px){.archive_modelhouse .merit .data .item+.item{margin-top:100px}}@media(min-width: 768px){.archive_modelhouse .merit .data .item.container{width:1306px}}.archive_modelhouse .modelhouse_catch{font-size:21px;font-weight:500;line-height:32px;letter-spacing:0px;margin-top:75px}@media(min-width: 768px){.archive_modelhouse .modelhouse_catch{font-size:26px;line-height:39px;text-align:center;margin-top:150px}}@media(min-width: 768px){.archive_modelhouse .modelhouse_catch br{display:none}}@media(min-width: 768px){.archive_modelhouse .modelhouse{margin-top:initial}}.modelhouse_head{padding-top:100px}@media(min-width: 768px){.modelhouse_head{padding-top:150px}}.modelhouse_head .title h1{font-size:23px;font-weight:500;line-height:35px;letter-spacing:0px;color:#000;text-align:center}@media(min-width: 768px){.modelhouse_head .title h1{font-size:28px;line-height:42px}}.modelhouse_head .basic{margin-top:25px}@media(min-width: 768px){.modelhouse_head .basic{margin-top:50px}}@media(min-width: 768px){.modelhouse_head .basic .details{display:flex;justify-content:center;gap:50px}}@media(min-width: 768px)and (max-width: 991.98px){.modelhouse_head .basic .details{display:block}}@media(min-width: 768px){.modelhouse_head .basic .details .image{width:800px}}@media(min-width: 768px)and (max-width: 991.98px){.modelhouse_head .basic .details .image{width:initial}}.modelhouse_head .basic .details .image img.main{width:100%;border-radius:20px}.modelhouse_head .basic .details .info{margin-top:25px}@media(min-width: 768px){.modelhouse_head .basic .details .info{display:flex;flex-direction:column;justify-content:space-between;flex:1;margin-top:initial}}@media(min-width: 768px)and (max-width: 991.98px){.modelhouse_head .basic .details .info{margin-top:38px}}.modelhouse_head .basic .details .info table.data{width:fit-content;margin:0 auto}@media(min-width: 768px){.modelhouse_head .basic .details .info table.data{width:initial;margin:unset}}@media(min-width: 768px)and (max-width: 991.98px){.modelhouse_head .basic .details .info table.data{margin:0 auto}}.modelhouse_head .basic .details .info table.data tbody tr{display:flex;gap:21px}.modelhouse_head .basic .details .info table.data tbody tr th,.modelhouse_head .basic .details .info table.data tbody tr td{font-weight:500;line-height:21px;letter-spacing:0px}@media(min-width: 768px){.modelhouse_head .basic .details .info table.data tbody tr th,.modelhouse_head .basic .details .info table.data tbody tr td{line-height:24px}}.modelhouse_head .basic .details .info table.data tbody tr th{color:#000;width:75px}.modelhouse_head .basic .details .info table.data tbody tr td{color:#888;flex:1}.modelhouse_head .basic .details .info table.data tbody tr+tr{padding-top:5px}@media(min-width: 768px){.modelhouse_head .basic .details .info table.data tbody tr+tr{padding-top:15px}}.modelhouse_head .basic .details .info .links{display:flex;gap:20px;margin-top:50px}@media(min-width: 768px){.modelhouse_head .basic .details .info .links{display:flex;justify-content:center;gap:20px;margin-top:40px}}@media(min-width: 768px)and (max-width: 991.98px){.modelhouse_head .basic .details .info .links{margin-top:50px}}.modelhouse_head .basic .details .info .links .common_links{flex:1}@media(min-width: 768px)and (max-width: 991.98px){.modelhouse_head .basic .details .info .links .common_links{flex:unset}}.modelhouse_head .basic .details .info .links .common_links a{width:initial}@media(min-width: 768px){.modelhouse_head .basic .details .info .links .common_links a{width:200px}}.modelhouse_head .basic .details .info .links .common_links a span.text{font-weight:bold;background-color:#f5f5f5}@media(min-width: 768px){.modelhouse_head .basic .details .info .links .common_links a span.text{width:153px}}.modelhouse_head .basic .details .info .links .common_links a span.arrow{background-color:#dcdcdc}.modelhouse_head .basic .details .info .links .common_links a span.arrow img.icon{width:13px}.modelhouse_head .basic .details .info .links .common_links a.reserve span.arrow img.icon{transform:rotate(90deg)}@media(min-width: 768px){.modelhouse_head .basic.container{width:1306px}}.singular_modelhouse .recommend{background-color:#f1f1f1;padding-top:70px;padding-bottom:70px}@media(min-width: 768px){.singular_modelhouse .recommend{padding-top:140px;padding-bottom:140px}}@media(min-width: 768px){.singular_modelhouse .recommend .data{display:flex;justify-content:center;align-items:center;gap:127px}}.singular_modelhouse .recommend .data .title{font-size:18px;font-weight:400;line-height:19.2px;letter-spacing:0px;color:#000;width:fit-content;margin:0 auto}@media(min-width: 768px){.singular_modelhouse .recommend .data .title{font-size:20px;line-height:24px;width:initial;margin:unset}}.singular_modelhouse .recommend .data .lists{max-width:90%;width:fit-content;margin:35px auto 0}@media(min-width: 768px){.singular_modelhouse .recommend .data .lists{width:initial;margin:unset}}.singular_modelhouse .recommend .data .lists li{display:flex;align-items:flex-start;gap:9px;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0px;color:#000}@media(min-width: 768px){.singular_modelhouse .recommend .data .lists li{font-size:18px;line-height:27px;gap:18px}}.singular_modelhouse .recommend .data .lists li .check{width:24px;width:20px;padding-top:2px}@media(min-width: 768px){.singular_modelhouse .recommend .data .lists li .check{width:24px}}.singular_modelhouse .recommend .data .lists li+li{margin-top:8px}@media(min-width: 768px){.singular_modelhouse .recommend .data .lists li+li{margin-top:20px}}.singular_modelhouse .selection{margin-top:50px}@media(min-width: 768px){.singular_modelhouse .selection{margin-top:100px}}.singular_modelhouse .selection .common_head{align-items:center}.singular_modelhouse .selection .points{margin-top:50px}@media(min-width: 768px){.singular_modelhouse .selection .points{margin-top:100px}}.singular_modelhouse .selection .points .data .item .labels{display:flex;align-items:center;gap:25px}@media(min-width: 768px){.singular_modelhouse .selection .points .data .item .labels{gap:50px}}.singular_modelhouse .selection .points .data .item .labels .point{font-weight:400;line-height:12.6px;letter-spacing:0px;color:#000;text-align:center;display:flex;justify-content:center;align-items:center;gap:5px}@media(min-width: 768px){.singular_modelhouse .selection .points .data .item .labels .point{line-height:14.4px;gap:10px}}.singular_modelhouse .selection .points .data .item .labels .point .number{font-size:25px;font-weight:100;line-height:22.5px}@media(min-width: 768px){.singular_modelhouse .selection .points .data .item .labels .point .number{font-size:50px;line-height:45px}}.singular_modelhouse .selection .points .data .item .labels::before,.singular_modelhouse .selection .points .data .item .labels::after{content:"";width:100%;height:1px;background-color:#cbcbcb}.singular_modelhouse .selection .points .data .item .details{margin-top:25px}@media(min-width: 768px){.singular_modelhouse .selection .points .data .item .details{display:flex;gap:50px;margin-top:50px}}@media(min-width: 768px)and (max-width: 991.98px){.singular_modelhouse .selection .points .data .item .details{gap:38px}}@media(min-width: 768px){.singular_modelhouse .selection .points .data .item .details .image{width:558px}}@media(min-width: 768px)and (max-width: 991.98px){.singular_modelhouse .selection .points .data .item .details .image{width:50%}}.singular_modelhouse .selection .points .data .item .details .image img{width:100%;border-radius:20px;aspect-ratio:558/345;object-fit:cover}.singular_modelhouse .selection .points .data .item .details .text{margin-top:25px}@media(min-width: 768px){.singular_modelhouse .selection .points .data .item .details .text{flex:1;margin-top:initial}}.singular_modelhouse .selection .points .data .item .details .text h3{font-size:19px;font-weight:500;line-height:29px;letter-spacing:0px;color:#000}@media(min-width: 768px){.singular_modelhouse .selection .points .data .item .details .text h3{font-size:24px;line-height:36px}}.singular_modelhouse .selection .points .data .item .details .text .description{line-height:21px;letter-spacing:0px;color:#464646;margin-top:20px}@media(min-width: 768px){.singular_modelhouse .selection .points .data .item .details .text .description{line-height:24px;margin-top:50px}}.singular_modelhouse .selection .points .data .item+.item{margin-top:50px}@media(min-width: 768px){.singular_modelhouse .selection .points .data .item+.item{margin-top:100px}}@media(min-width: 768px){.singular_modelhouse .selection .points .data .item:nth-child(even) .details{flex-direction:row-reverse}}@media(min-width: 768px){.singular_modelhouse .selection .points.container{width:1206px}}.singular_modelhouse .reserve{margin-top:48px}@media(min-width: 768px){.singular_modelhouse .reserve{margin-top:95px}}.singular_modelhouse .reserve a .arrow .icon{transform:rotate(90deg)}.singular_modelhouse section.modelhouse{padding-bottom:100px}@media(min-width: 768px){.singular_modelhouse section.modelhouse{padding-bottom:200px}}@media(min-width: 768px){.singular_modelhouse section.modelhouse .common_head .caption .en br{display:none}}@media(min-width: 768px)and (max-width: 1024px){.singular_modelhouse section.modelhouse .common_head .caption .en br{display:block}}.singular_modelhouse section.modelhouse .data .swiper{z-index:0}.singular_modelhouse .reservation .form{margin-top:50px}@media(min-width: 768px){.singular_modelhouse .reservation .form{margin-top:100px}}@media(min-width: 768px){.singular_modelhouse .reservation .form.container{width:1150px}}.form .thank_msg{font-size:21px;font-weight:500;line-height:31px;letter-spacing:0px;color:#000;text-align:center;padding-bottom:75px}@media(min-width: 768px){.form .thank_msg{font-size:26px;line-height:39px;padding-bottom:150px}}.form .start_booking_package .booking-package{padding-bottom:90px}@media(min-width: 768px){.form .start_booking_package .booking-package{display:flex !important;justify-content:center;padding-bottom:180px}}@media(min-width: 768px)and (max-width: 991.98px){.form .start_booking_package .booking-package{display:block !important}}.form .start_booking_package .booking-package div.custom_block{padding:0 20px;background-color:#f1f1f1}@media(min-width: 768px){.form .start_booking_package .booking-package div.custom_block{padding-right:20px}}@media(min-width: 768px)and (max-width: 991.98px){.form .start_booking_package .booking-package div.custom_block{width:fit-content;margin:0 auto}}.form .start_booking_package .booking-package div.custom_block div.greeting div.message{font-size:19px;font-weight:500;line-height:29px;letter-spacing:0px;color:#000}@media(min-width: 768px){.form .start_booking_package .booking-package div.custom_block div.greeting div.message{font-size:24px;line-height:36px}}.form .start_booking_package .booking-package div.custom_block div.greeting p{font-weight:400;line-height:21px;letter-spacing:0px;color:#464646}@media(min-width: 768px){.form .start_booking_package .booking-package div.custom_block div.greeting p{line-height:24px}}.form .start_booking_package .booking-package div.custom_block div.greeting p br{display:none}@media(min-width: 768px){.form .start_booking_package .booking-package div.custom_block div.greeting p br{display:block}}.form .start_booking_package .booking-package div.custom_block div.greeting p:first-of-type{margin-top:25px}@media(min-width: 768px){.form .start_booking_package .booking-package div.custom_block div.greeting p:first-of-type{margin-top:80px}}.form .start_booking_package .booking-package div.custom_block div.greeting p+p{margin-top:1.5em}@media(min-width: 768px){.form .start_booking_package .booking-package div.custom_block div.greeting p+p{margin-top:2em}}.form .start_booking_package .booking-package div.custom_block div.greeting div.contact{margin-top:25px}@media(min-width: 768px){.form .start_booking_package .booking-package div.custom_block div.greeting div.contact{margin-top:80px}}.form .start_booking_package .booking-package div.custom_block div.greeting div.contact div.freedial{display:flex;align-items:center;gap:6px}@media(min-width: 768px){.form .start_booking_package .booking-package div.custom_block div.greeting div.contact div.freedial{gap:12px}}.form .start_booking_package .booking-package div.custom_block div.greeting div.contact div.freedial img.icon{width:34px}.form .start_booking_package .booking-package div.custom_block div.greeting div.contact div.freedial a.number{font-size:20px;font-weight:bold;line-height:30px;letter-spacing:0px;color:#000}@media(min-width: 768px){.form .start_booking_package .booking-package div.custom_block div.greeting div.contact div.freedial a.number{font-size:30px;line-height:45px}}.form .start_booking_package .booking-package div.custom_block div.greeting div.contact div.company_info{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0px;margin-top:10px}.form .start_booking_package .booking-package button#returnToCalendarButton{border:initial;background:initial;color:#000;margin-left:30px}@media(min-width: 768px){.form .start_booking_package .booking-package button#returnToCalendarButton{margin-left:40px}}.form .start_booking_package .booking-package #booking-package_inputFormPanel{margin-top:72px;background-color:#f1f1f1;padding:0 20p 0}@media(min-width: 768px){.form .start_booking_package .booking-package #booking-package_inputFormPanel{margin-top:initial;padding-left:20px}}@media(min-width: 768px)and (max-width: 991.98px){.form .start_booking_package .booking-package #booking-package_inputFormPanel{margin-top:112px}}.form .start_booking_package .booking-package #booking-package_inputFormPanel .title_in_form{display:none;position:relative;z-index:0;border-bottom-width:0px;padding-bottom:75px}@media(min-width: 768px){.form .start_booking_package .booking-package #booking-package_inputFormPanel .title_in_form{padding-bottom:150px}}.form .start_booking_package .booking-package #booking-package_inputFormPanel .row{max-width:650px;margin:0 auto;padding-right:initial;padding-left:initial;border-bottom-width:0px}.form .start_booking_package .booking-package #booking-package_inputFormPanel .row .name{font-weight:bold}.form .start_booking_package .booking-package #booking-package_inputFormPanel .row .name.required::after{top:0px;content:"必須";color:#fff;background-color:#da6060;font-weight:400;border-radius:4px;padding:2px 8px;font-size:12px;margin-left:12px}.form .start_booking_package .booking-package #booking-package_inputFormPanel .row .value input,.form .start_booking_package .booking-package #booking-package_inputFormPanel .row .value textarea{padding:7px}.form .start_booking_package .booking-package #booking-package_inputFormPanel .row .value textarea{height:140px;border-radius:6px}.form .start_booking_package .booking-package #booking-package_inputFormPanel .row:nth-child(2){padding-top:initial}.form .start_booking_package .booking-package #booking-package_inputFormPanel .row:nth-child(4) .value input{padding:initial;border:none;background:rgba(0,0,0,0);pointer-events:none}.form .start_booking_package .booking-package #booking-package_inputFormPanel .row:nth-child(14) .name{display:none}.form .start_booking_package .booking-package #booking-package_inputFormPanel .row+.row{margin-top:16px}@media(min-width: 768px){.form .start_booking_package .booking-package #booking-package_inputFormPanel .row+.row{margin-top:24px}}.form .start_booking_package .booking-package #booking-package_inputFormPanel #booking_package_captchaPanel{margin-top:initial}.form .start_booking_package .booking-package #booking-package_inputFormPanel #paymentPanel{margin-top:42px}@media(min-width: 768px){.form .start_booking_package .booking-package #booking-package_inputFormPanel #paymentPanel{margin-top:84px}}.form .start_booking_package .booking-package.is-bg{background-color:#f1f1f1 !important;padding-top:50px}@media(min-width: 768px){.form .start_booking_package .booking-package.is-bg{padding-top:100px}}/*# sourceMappingURL=modelhouse.css.map */