section.top_event{padding:0 0 100px}@media screen and (min-width: 768px){section.top_event{padding:0 30px 165px}}section.top_event div.container{padding:0}@media screen and (min-width: 768px){section.top_event div.container{max-width:1166px;position:relative}}section.top_event div.container div.common_caption{margin:0 0 75px 35px}@media screen and (min-width: 768px){section.top_event div.container div.common_caption{margin:0 0 50px}}@media screen and (min-width: 768px){section.top_event div.container div.common_caption h2{margin-top:-3px}}section.top_event div.container div.swiper.event-slider div.swiper-wrapper div.swiper-slide div.img{position:relative;overflow:hidden}section.top_event div.container div.swiper.event-slider div.swiper-wrapper div.swiper-slide div.img a img{-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease;width:100%}section.top_event div.container div.swiper.event-slider div.swiper-wrapper div.swiper-slide div.img a:hover{opacity:1}section.top_event div.container div.swiper.event-slider div.swiper-wrapper div.swiper-slide div.img a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}section.top_event div.container div.swiper.event-slider div.swiper-wrapper div.swiper-slide div.img span.ff-franklin{position:absolute;left:0;top:0;font-size:12px;background:#009cb7;color:#fff;line-height:1.4;padding:1px 42px 4px 3px}section.top_event div.container div.swiper.event-slider div.swiper-wrapper div.swiper-slide div.detail{margin-top:12px}@media screen and (min-width: 768px){section.top_event div.container div.swiper.event-slider div.swiper-wrapper div.swiper-slide div.detail{margin-top:30px}}section.top_event div.container div.swiper.event-slider div.swiper-wrapper div.swiper-slide div.detail div.info dl{font-size:12px;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex}section.top_event div.container div.swiper.event-slider div.swiper-wrapper div.swiper-slide div.detail div.info dl dt{font-weight:300;width:50px}@media screen and (min-width: 768px){section.top_event div.container div.swiper.event-slider div.swiper-wrapper div.swiper-slide div.detail div.info dl dt{font-size:13px;width:60px}}@media screen and (min-width: 768px)and (max-width: 991px){section.top_event div.container div.swiper.event-slider div.swiper-wrapper div.swiper-slide div.detail div.info dl dt{width:50px}}section.top_event div.container div.swiper.event-slider div.swiper-wrapper div.swiper-slide div.detail div.info dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;word-wrap:break-word;word-break:break-word;padding:1px 0 0}@media screen and (min-width: 768px){section.top_event div.container div.swiper.event-slider div.swiper-wrapper div.swiper-slide div.detail div.info dl dd{font-size:14px;padding:0}}section.top_event div.container div.swiper.event-slider div.swiper-wrapper div.swiper-slide div.detail div.info dl+dl{margin-top:2px}section.top_event div.container div.swiper.event-slider div.swiper-wrapper div.swiper-slide div.detail div.title{font-size:16px;line-height:1.6;margin-top:15px}@media screen and (min-width: 768px){section.top_event div.container div.swiper.event-slider div.swiper-wrapper div.swiper-slide div.detail div.title{margin-top:25px}}section.top_event div.container div.link{margin:50px 20px 0 0;text-align:right}@media screen and (min-width: 768px){section.top_event div.container div.link{position:absolute;margin:0;right:0;top:40px}}section.top_event div.container div.link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}@media screen and (min-width: 768px){section.top_event div.container div.link a{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}section.top_event div.container div.link a p{font-weight:400;font-size:14px}section.top_event div.container div.link a img{width:26px}@media screen and (min-width: 768px){section.top_event div.container div.link a img{width:auto}}.modelhouse-container{max-width:1169px}.modelhouse-title-sm{font-size:18px;font-weight:300;line-height:1.3}@media(width >= 768px){.modelhouse-title-sm{font-size:24px}}.modelhouse-title-md{font-size:21px;font-weight:300;line-height:1.3}@media(width >= 768px){.modelhouse-title-md{font-size:26px}}.modelhouse-title{font-size:24px;font-weight:300;line-height:1.3}@media(width >= 768px){.modelhouse-title{font-size:28px}}@media(width >= 992px){.modelhouse-title{font-size:30px}}@media(width >= 768px){.modelhouse-text p+p{padding-top:1.25rem}}.modelhouse-content{max-width:480px;margin:0 auto}.modelhouse-option{padding-top:120px}@media(width >= 768px){.modelhouse-option{padding-top:240px}}.modelhouse-option .option-inner{max-width:1366px;margin:0 auto}.essence{margin-top:24px}@media(width >= 768px){.essence{margin-top:48px}}.essence-wrap{background-color:#e6e6e6;padding-block:70px}.essence-wrap:not(.bg-white){margin:0 20px}@media(width >= 768px){.essence-wrap{padding-block:140px}}@media(width >= 768px){.essence-container{width:1120px}}.essence-grid{display:grid;gap:1rem}@media(width >= 768px){.essence-grid{grid-template-columns:4fr 7fr}}@media(width >= 768px){.essence-grid.essence-grid-lr{grid-template-columns:7fr 4fr}}.essence-grid.essence-grid-lr .essence-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.essence-grid.essence-grid-lr .essence-item__content{margin:0 auto}@media(width >= 1200px){.essence-grid.essence-grid-lr .essence-item__content{padding-left:4rem;margin:0}}.essence-grid.essence-grid-lr .essence-item__number{color:#ebebeb;right:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media(width >= 768px){.essence-grid.essence-grid-lr .essence-item__number{right:unset;left:0;-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}}@media(width >= 1500px){.essence-grid.essence-grid-lr .essence-item__number{-webkit-transform:translate(-30%, -30%);transform:translate(-30%, -30%)}}.essence-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;position:relative}.essence-item__content{max-width:531px}.essence-item__number{font-size:160px;line-height:1;color:#fff;position:absolute;right:0;top:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:.5;letter-spacing:-0.06em}@media(width >= 768px){.essence-item__number{font-size:250px;-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}}@media(width >= 1500px){.essence-item__number{-webkit-transform:translate(50%, -25%);transform:translate(50%, -25%);font-size:370px}}.tsuzuki-house{padding-block:75px;background-color:#eee}@media(width >= 768px){.tsuzuki-house{padding-block:150px}}.tsuzuki-house__title{color:#464646}.tsuzuki-house__subtitle{font-size:18px;padding-bottom:.75rem}@media(width >= 768px){.tsuzuki-house__subtitle{font-size:20px;padding-bottom:1.25rem}}.tsuzuki-house__wrap{background-color:#fff;padding:10px;overflow-x:scroll}@media(width >= 276px){.tsuzuki-house__wrap{overflow-x:unset}}@media(width >= 768px){.tsuzuki-house__wrap{padding:30px}}@media(width >= 1200px){.tsuzuki-house__wrap{padding:70px}}@media(576px >= width){.tsuzuki-house__wrap img{height:250px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media(767px >= width){.tsuzuki-house__inner{padding:0 20px}}.specification,.room-tour,.access-map,.visit-flow{padding-block:60px}@media(width >= 768px){.specification,.room-tour,.access-map,.visit-flow{padding-block:130px}}.specification-list{width:100%;margin-top:40px;margin-inline:auto}@media(width >= 576px){.specification-list{max-width:60%}}@media(width >= 768px){.specification-list{margin-top:80px;margin-inline:unset}}.specification dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(width >= 768px){.specification dl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.specification dl dt{width:35%;padding:10px 0;text-align:center;border-bottom:1px solid #00528d;margin-right:3px;font-weight:300}@media(width >= 768px){.specification dl dt{padding:20px 0}}.specification dl dd{width:calc(65% - 3px);padding:10px 0 10px 15px;border-bottom:1px solid #aaa}@media(width >= 768px){.specification dl dd{padding:20px 0 20px 30px}}@media(width >= 1200px){.specification dl dd{padding:20px 0 20px 50px}}.room-tour{background-color:#eee}.room-tour .video-box{max-width:1000px;margin:0 auto;margin-top:40px;position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}@media(width >= 768px){.room-tour .video-box{margin-top:80px}}.room-tour .video-box iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.access-map .map-box{margin:0 auto;max-width:1000px;margin-top:40px;position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}@media(width >= 768px){.access-map .map-box{margin-top:80px}}.access-map .map-box iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.access-map .map-inner{margin:0 auto;max-width:1000px}@media(767px >= width){.access-map .map-inner .d-flex div:last-child{font-size:13px}}.visit-flow{background-color:#eee}@media(width >= 768px){.visit-flow-container{max-width:1169px}}.visit-flow .flow-list{padding-top:30px}@media(width >= 768px){.visit-flow .flow-list{padding-top:60px}}.visit-flow .flow-list .flow-item{display:grid;grid-template-rows:auto 1fr;grid-template-areas:"flow-title" "flow-image" "flow-text";-webkit-box-align:start;-ms-flex-align:start;align-items:start;height:auto;gap:.75rem}@media(width >= 768px){.visit-flow .flow-list .flow-item{grid-template-columns:1fr 1fr;grid-template-areas:"flow-title flow-image" "flow-text flow-image";gap:1.5rem}}.visit-flow .flow-list .flow-item:not(:first-child){padding-block:25px;border-top:1px solid #aaa}@media(width >= 768px){.visit-flow .flow-list .flow-item:not(:first-child){padding-block:30px}}.visit-flow .flow-list .flow-item:first-child{padding-bottom:25px}@media(width >= 768px){.visit-flow .flow-list .flow-item:first-child{padding-bottom:30px}}.visit-flow .flow-list .flow-item__title{font-size:16px;grid-area:flow-title;line-height:1.5}@media(width >= 768px){.visit-flow .flow-list .flow-item__title{padding-top:1.5rem}}.visit-flow .flow-list .flow-item__title span{font-size:18px}@media(width >= 768px){.visit-flow .flow-list .flow-item__title span{font-size:21px}}.visit-flow .flow-list .flow-item__text{font-size:14px;grid-area:flow-text}.visit-flow .flow-list .flow-item__img{grid-area:flow-image}div.tsuzuki-slider{margin-top:50px}@media screen and (max-width: 767px){div.tsuzuki-slider{overflow:visible !important;max-width:540px}}@media(width >= 768px){div.tsuzuki-slider{margin-top:100px}}@media screen and (max-width: 767px){div.tsuzuki-slider div.swiper-wrapper{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-transform:none !important;transform:none !important}}@media screen and (max-width: 767px){div.tsuzuki-slider div.swiper-wrapper div.swiper-slide{width:100% !important}}div.tsuzuki-slider div.swiper-wrapper div.swiper-slide+.swiper-slide{margin-top:26px}@media screen and (min-width: 768px){div.tsuzuki-slider div.swiper-wrapper div.swiper-slide+.swiper-slide{margin-top:0}}div.tsuzuki-slider div.swiper-wrapper div.swiper-slide div.img{margin:0 0 18px 0;text-align:center}@media screen and (min-width: 768px){div.tsuzuki-slider div.swiper-wrapper div.swiper-slide div.img{margin:0 0 38px 0}}@media screen and (min-width: 768px){div.tsuzuki-slider div.swiper-wrapper div.swiper-slide div.img img{width:100%;height:341px;-o-object-fit:cover;object-fit:cover}}div.tsuzuki-slider div.swiper-wrapper div.swiper-slide div.title{font-size:16px;line-height:1.6;letter-spacing:-0.05em}@media screen and (min-width: 768px){div.tsuzuki-slider div.swiper-wrapper div.swiper-slide div.title{font-size:18px;padding:0 30px 0 0}}.tour{border-radius:6px;border:1px solid #aaa;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;overflow:hidden;margin-top:40px}@media(width >= 768px){.tour{margin-top:80px}}.tour-img{width:100%;max-width:140px}@media(width >= 768px){.tour-img{max-width:214px}}.tour-content{background-color:#fff;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:300;line-height:1.3}@media(width >= 576px){.tour-content{font-size:16px}}@media(width >= 768px){.tour-content{font-size:18px}}.top_event{margin-top:70px}@media(min-width: 768px){.top_event{margin-top:150px}}/*# sourceMappingURL=modelhouse.css.map */