.overview .contentsRow_rgl{margin-top:20px}.overview .ttl-black{color:#000}@media screen and (max-width: 960px){.overview .ttl-black{text-align:center}}.overview .inner_contents .submenu ul{position:sticky;top:100px}@media screen and (max-width: 960px){.overview .inner_contents .submenu ul{position:relative;top:auto;display:flex;flex-wrap:wrap;gap:10px}}.overview .inner_contents .submenu ul li{border-bottom:1px dashed #000;padding:20px 0}@media screen and (max-width: 960px){.overview .inner_contents .submenu ul li{flex:1 1 calc(50% - 20px);min-width:0;padding:10px 0}}.overview .inner_contents .submenu ul li a{display:inline-flex;align-items:center;position:relative;color:#000;text-decoration:none}.overview .inner_contents .submenu ul li a .ttl-wrap{display:flex;flex-direction:column;transition:transform 0.3s ease}.overview .inner_contents .submenu ul li a .ttl-wrap .ttl-en{font-size:clamp(1.6rem, 2vw, 1.8rem);margin-right:10px;font-family:"Libre Baskerville",serif;margin-bottom:5px}.overview .inner_contents .submenu ul li a .ttl-wrap .ttl-ja{font-size:clamp(1.4rem, 1.2vw, 1.6rem)}.overview .inner_contents .submenu ul li a .circle-arrow{position:absolute;left:0;top:50%;transform:translate(-8px, -50%);opacity:0;transition:opacity 0.3s ease, transform 0.3s ease;flex-shrink:0;width:auto;z-index:0}.overview .inner_contents .submenu ul li a .circle-arrow .arrow{width:20px;right:18%}.overview .inner_contents .submenu ul li a:hover .circle-arrow,.overview .inner_contents .submenu ul li a.current .circle-arrow{opacity:1;transform:translate(0, -50%)}.overview .inner_contents .submenu ul li a:hover .ttl-wrap,.overview .inner_contents .submenu ul li a.current .ttl-wrap{transform:translateX(50px);color:#202b51}.overview .inner_contents .submenu ul li a:hover .circle-top,.overview .inner_contents .submenu ul li a.current .circle-top{background-color:#202b51;border-radius:50%}.overview .inner_contents .main_contents{color:#000}.overview .inner_contents .main_contents .section_ttl{display:flex;flex-direction:column}@media screen and (max-width: 960px){.overview .inner_contents .main_contents .section_ttl{align-items:center;justify-content:center}}.overview .inner_contents .main_contents .section_ttl .section_ttl-en{font-size:clamp(2rem, 4vw, 2.4rem);letter-spacing:0.1em;font-family:"Libre Baskerville",serif}.overview .inner_contents .main_contents .section_ttl .section_ttl-ja{font-size:1.6rem;letter-spacing:0.2em}.overview .inner_contents .main_contents .overview_wrap .overview_catch{display:flex;flex-wrap:wrap}@media screen and (max-width: 960px){.overview .inner_contents .main_contents .overview_wrap .overview_catch{flex-direction:column;justify-content:center}}.overview .inner_contents .main_contents .overview_wrap .overview_catch .overview_ttl{flex:1 1 13%}.overview .inner_contents .main_contents .overview_wrap .overview_catch .catch_ttl{flex:1 1 42%;font-size:1.6rem;letter-spacing:0.1em;display:flex;align-items:center;line-height:2}.overview .inner_contents .main_contents .overview_wrap .overview_catch .overview_img{flex:1 1 45%}.overview .inner_contents .main_contents .overview_wrap .overview_catch .overview_txt{width:90%;margin:50px 0 auto auto}@media screen and (max-width: 960px){.overview .inner_contents .main_contents .overview_wrap .overview_catch .overview_txt{width:100%}}.overview .inner_contents .main_contents .overview-list{font-size:clamp(1.5rem, 1.8vw, 1.8rem);font-weight:500;letter-spacing:0.1em}.overview .inner_contents .main_contents .overview-list .overview-item{border-bottom:1px solid #a6a6a6;padding:1.5em 0}@media screen and (min-width: 577px){.overview .inner_contents .main_contents .overview-list .overview-item{display:flex;justify-content:space-between}}@media screen and (min-width: 577px){.overview .inner_contents .main_contents .overview-list .overview-item dt{min-width:16em}}@media screen and (max-width: 767px){.overview .inner_contents .main_contents .overview-list .overview-item dt{min-width:10em}}.overview .inner_contents .main_contents .overview-list .overview-item dd{width:100%}.overview .inner_contents .main_contents .overview-list .overview-item .item-addRow{max-width:630px;width:100%;position:relative}@media screen and (min-width: 577px){.overview .inner_contents .main_contents .overview-list .overview-item .item-addRow{display:flex;justify-content:space-between}}.overview .inner_contents .main_contents .overview-list .overview-item .item-addRow .add{width:100%;display:block}@media screen and (min-width: 577px){.overview .inner_contents .main_contents .overview-list .overview-item .item-addRow .add{padding:0 7em 0 0}}.overview .inner_contents .main_contents .overview-list .overview-item .item-addRow .map{display:block;background:#202b51;font-family:"Yu Gothic","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Meiryo",sans-serif;font-weight:800;padding:0.4em 0 0.4em 0.6em;color:#fff;text-align:center;border-radius:100vmax;margin-top:10px;border:1px solid #202b51}.overview .inner_contents .main_contents .overview-list .overview-item .item-addRow .map::before{content:"\f3c5";font-family:"Font Awesome 6 Free";max-width:25px;aspect-ratio:25/32;width:clamp(15px, 2.5vw, 25px);left:0.5em;padding-right:10px}.overview .inner_contents .main_contents .overview-list .overview-item .item-addRow .map:hover{background:#fff;color:#202b51}@media screen and (min-width: 577px){.overview .inner_contents .main_contents .overview-list .overview-item .item-addRow .map{min-width:7em;position:absolute;padding:0.5em 0 0.5em 0.6em;margin-top:0;top:-0.5em;right:0}.overview .inner_contents .main_contents .overview-list .overview-item .item-addRow .map::before{top:calc(50% - clamp(10px, 1.6vw, 16px))}}.overview .inner_contents .access .cts-list{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width: 960px){.overview .inner_contents .access .cts-list{max-width:100%;margin-inline:auto}}.overview .inner_contents .access .cts-list a{display:block;position:relative}@media (hover: hover){.overview .inner_contents .access .cts-list a:hover:hover .item-bg::before{background:rgba(0,0,0,0.2)}.overview .inner_contents .access .cts-list a:hover:hover .item-bg img{scale:1.1}}.overview .inner_contents .access .cts-list .item-wrap{display:block;position:relative}.overview .inner_contents .access .cts-list .item-head{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;color:#fff;text-align:center;position:absolute;top:0%;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);z-index:5;width:100%;height:100%;transition:all 640ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.overview .inner_contents .access .cts-list .item-body{position:relative;display:flex;justify-content:space-between;flex-direction:column;align-items:center;height:auto;width:100%}.overview .inner_contents .access .cts-list .item-ttl-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.overview .inner_contents .access .cts-list .item-ttl{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;letter-spacing:0.2em;line-height:1;position:relative;left:-0.15em;font-size:clamp(1.6rem, 1.4583333333vw, 2.8rem)}@media screen and (max-width: 960px){.overview .inner_contents .access .cts-list .item-ttl{font-size:clamp(1.6rem, 4.8611111111vw, 2.8rem)}}.overview .inner_contents .access .cts-list .item-lead{letter-spacing:0.2em;line-height:1.75;font-size:clamp(1.6rem, .9375vw, 1.8rem);text-align:left}@media screen and (max-width: 960px){.overview .inner_contents .access .cts-list .item-lead{font-size:clamp(1.6rem, 3.125vw, 1.8rem)}}.overview .inner_contents .access .cts-list .btn-more-wrap{flex:1 1 100%;display:flex;justify-content:flex-start;padding-left:14%}.overview .inner_contents .access .cts-list .item-modelhouse{z-index:0;width:100%;height:auto;position:absolute;top:50%;right:0;max-width:50%;transition:all 640ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.overview .inner_contents .access .cts-list .item-modelhouse .item-img img{width:100%}.overview .inner_contents .access .cts-list .item-bg{position:relative;z-index:-1;width:100%}.overview .inner_contents .access .cts-list .item-bg::before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0%;z-index:1;transition:all 640ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.overview .inner_contents .access .cts-list .item-bg .item-img{font-size:0;overflow:hidden;position:relative}.overview .inner_contents .access .cts-list .item-bg .item-img img{transition:all 640ms cubic-bezier(0.25, 0.46, 0.45, 0.94);object-fit:cover;transform:translate3d(0px, 0px, 0px) scale(1)}.overview .inner_contents .access .access_inner{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 960px){.overview .inner_contents .access .access_inner{flex-direction:column}}.overview .inner_contents .access .access_inner .access_txt{flex:1 1 50%}@media screen and (max-width: 960px){.overview .inner_contents .access .access_inner .access_txt{margin-bottom:10px;width:100%;text-align:left}}.overview .inner_contents .access .access_inner .access_txt h3{font-size:1.8rem;font-weight:bold;padding-bottom:clamp(0.5rem, 1vw, 1rem);letter-spacing:0.2em}.overview .inner_contents .access .access_inner .access_txt .add{padding-bottom:clamp(0.5rem, 1vw, 1rem);letter-spacing:0.1em}.overview .inner_contents .access .access_inner .access_txt .tel{font-family:"Libre Baskerville",serif;font-size:clamp(2rem, 4vw, 3.6rem);padding-bottom:clamp(0.5rem, 1vw, 1rem);letter-spacing:0.05em}.overview .inner_contents .access .access_inner .access_txt .time{letter-spacing:0.2em}.overview .inner_contents .access .access_inner .access_txt i{font-size:clamp(2rem, 4vw, 3.6rem);padding-bottom:clamp(0.5rem, 1vw, 1rem)}.overview .inner_contents .access .access_inner .access_txt .access_ttl{font-weight:bold;padding-bottom:0.2em;display:block}.overview .inner_contents .access .access_inner .access_img{flex:1 1 50%}.overview .inner_contents .access .access_inner .access_img img{width:100%}.overview .inner_contents .access .access_inner .access_img02{flex:1 1 50%}.overview .inner_contents .access .access_inner .access_img02.column02{display:flex;flex-wrap:nowrap}.overview .inner_contents .access .access_inner .access_img02.column02 .item-modelhouse{top:70%}.overview .inner_contents .access .access_inner .access_img02.column02 .btn-more-wrap{padding-left:7%}.overview .inner_contents .map iframe{width:100%;height:450px;border:0}@media screen and (max-width: 960px){.overview .inner_contents .map iframe{height:300px}}
/*# sourceMappingURL=overview.css.map */
