@import url(reset.css);@import url("https://use.typekit.net/ozm3jsg.css");.localNav-space ul{flex-wrap:wrap;justify-content:center;column-gap:2%}.section-body{--category-name-width: 16rem;display:grid;grid-template-columns:var(--category-name-width) 1fr;margin-top:8rem}.section-body .category-name{color:#c5b098;position:relative}.section-body .category-name hgroup{position:absolute;left:53%;top:0;rotate:90deg;transform-origin:top left;display:grid;grid-template-columns:repeat(2, max-content);gap:1rem;align-items:flex-end}.section-body .category-name hgroup .en{font-size:3.5rem;line-height:1}.section-body .category-name hgroup .jp{font-size:1.5rem;line-height:1}.section-body .main-facility{display:grid;grid-template-columns:1fr;row-gap:6rem}.section-body .main-facility .facility{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem 4rem;align-items:center}.section-body .main-facility .facility .name{font-size:2.2rem}.section-body .main-facility .facility .data{font-size:1.5rem}.section-body .main-facility .facility .text{font-size:1.5rem;line-height:2;margin-top:1rem}.section-body .main-facility .facility .shops{font-family:"Helvetica Neue", "Helvetica","Yu Gothic",  'Noto Sans JP', "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Meiryo", sans-serif;font-weight:normal;margin-top:2rem}.section-body .main-facility .facility .shops .title{width:fit-content;color:#ffffff;font-size:10px;line-height:1;padding:0.5rem 1rem;background-color:#585253}.section-body .main-facility .facility .shops .list{font-size:1.3rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:0.5rem 1rem;border:1px solid #585253;padding:1rem}.section-body .main-facility .facility .facility-detail{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem 1rem;margin-top:2rem}.section-body .main-facility .facility .facility-detail .facility{grid-template-columns:1fr;gap:0}.section-body .main-facility .facility .facility-detail .facility .name{font-size:13px;text-align:center;margin-top:1rem}.section-body .other-facility{grid-column:span 2;margin-top:8rem}.section-body .other-facility .sub-title{font-size:2rem;text-align:center;margin-bottom:4rem}.section-body .other-facility .list{display:grid;grid-template-columns:repeat(4, 1fr);gap:3rem}.section-body .other-facility .list .facility{display:block grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.section-body .other-facility .list .facility .information{background-color:#740003;color:#ffffff;font-size:1.5rem;text-align:center;padding:0 0.5rem;line-height:1.2;align-content:center}.section-body .other-facility .list .facility .name,.section-body .other-facility .list .facility .data{font-size:1.5rem;line-height:1.2}.section-body .other-facility .list .facility .name{margin-top:1.5rem}.img .information{background-color:#740003;color:#ffffff;text-align:center;line-height:1.2;align-content:center;padding:1.5rem;position:absolute;bottom:0;left:0;width:max-content}.img .information p{font-size:1.6rem}.img .information .title{font-size:1.5rem}.img .information .content{font-size:2.2rem}.img .information .large{font-size:150%}.img .information .note{font-size:1.1rem}.column{background-color:#908c8e;color:#ffffff;padding:5rem 6rem;margin-top:8rem}.column .column-title{font-size:2rem}.column .column-title::after{background-color:currentColor;display:block;content:'';width:5rem;height:1px;margin-top:2rem}.column .lead{color:#ffffff}.column .img .information{bottom:inherit;top:0}@media screen and (max-width: 864px){.section-body{--category-name-width: 10rem}.section-body .category-name hgroup{left:60%}.section-body .main-facility{row-gap:4rem}.section-body .main-facility .facility{grid-template-columns:1fr}.section-body .main-facility .facility .copy{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}.section-body .main-facility .facility .copy .data{text-align:right}.section-body .main-facility .facility .copy .text,.section-body .main-facility .facility .copy .shops,.section-body .main-facility .facility .copy .facility-detail{grid-column:span 2}.section-body .other-facility .list{grid-template-columns:repeat(2, 1fr);gap:2.5rem}.column{padding:4rem}.column .lead{text-align:left}}@media screen and (max-width: 600px){.section{width:100%}.section-body{display:block;width:90%;margin-left:auto;margin-right:auto;margin-top:4rem}.section-body .category-name{padding-bottom:2.4rem}.section-body .category-name hgroup{position:static;rotate:none;grid-template-columns:1fr}.section-body .category-name hgroup .jp{width:100%}.section-body .main-facility .facility .copy{grid-template-columns:1fr}.section-body .main-facility .facility .copy .data{text-align:left}.section-body .main-facility .facility .copy .text,.section-body .main-facility .facility .copy .shops,.section-body .main-facility .facility .copy .facility-detail{grid-column:span 1}.section-body .main-facility .facility .copy .name,.section-body .main-facility .facility .copy .data,.section-body .main-facility .facility .copy .text,.section-body .main-facility .facility .copy .shops{width:100%}.section-body .main-facility .facility .copy .shops .list{grid-template-columns:1fr}.section-body .other-facility{margin-top:4rem}.section-body .other-facility .sub-title{margin-bottom:2rem;text-align:left}.section-body .other-facility .facility-scroll-wrapper{overflow-x:scroll}.section-body .other-facility .facility-scroll-wrapper .list{width:200%;grid-template-columns:repeat(4, 1fr);gap:1rem;padding-bottom:0.64rem}.img .information{padding:1rem}.img .information p{font-size:1.4rem}.img .information .title{font-size:1.3rem}.img .information .content{font-size:1.8rem}.column{padding:4rem 3rem}}.section.shopping .section-body .main-facility .facility:nth-of-type(3) .shops .list li:last-of-type{margin-top:-1.75em}@media screen and (max-width: 1024px){.section.shopping .section-body .main-facility .facility:nth-of-type(3) .shops .list li:nth-last-of-type(4){margin-top:-1.75em}.section.shopping .section-body .main-facility .facility:nth-of-type(3) .shops .list li:last-of-type{margin-top:0}}@media screen and (max-width: 864px){.section.shopping .section-body .main-facility .facility:nth-of-type(3) .shops .list li:nth-last-of-type(4){margin-top:0}}@media screen and (max-width: 768px){.section.shopping .section-body .main-facility .facility:nth-of-type(3) .shops .list li:last-of-type{margin-top:-1.75em}}@media screen and (max-width: 600px){.section.shopping .section-body .main-facility .facility:nth-of-type(3) .shops .list li:last-of-type{margin-top:0}}.park .section-body{grid-template-columns:1fr var(--category-name-width)}.park .section-body .category-name{order:2}.park .section-body .category-name hgroup{left:65%}.park .section-body .main-facility{order:1}.park .section-body .other-facility{order:3}@media screen and (max-width: 600px){.park .section-body{margin-right:auto}.park .section-body .category-name hgroup{left:70%}.park .section-body .main-facility .facility .copy .name,.park .section-body .main-facility .facility .copy .data,.park .section-body .main-facility .facility .copy .text{margin-left:auto}.park .section-body .other-facility .sub-title{padding-left:6%}.park .section-body .other-facility .facility-scroll-wrapper{direction:rtl}}.education .main-facility01{grid-template-columns:repeat(2, 1fr);gap:6rem 4rem}.education .main-facility01 .facility{grid-template-columns:1fr;row-gap:1rem}.education .main-facility01 .facility .copy{grid-template-columns:1fr}.education .main-facility01 .facility .copy .data{text-align:left}.education .column{display:grid;grid-template-columns:0.86fr 1fr;gap:3rem 5.5rem;align-items:flex-start}.education .column .column-title::after{content:none}@media screen and (max-width: 864px){.education .main-facility01{gap:4rem 3rem}.education .column{grid-template-columns:1fr}.education .column .copy{text-align:center}.education .column .copy .column-title::after{margin-inline:auto}}@media screen and (max-width: 600px){.education .main-facility01{grid-template-columns:1fr}}.leisure .section-body{grid-template-columns:1fr var(--category-name-width)}.leisure .section-body .category-name{order:2}.leisure .section-body .category-name hgroup{left:65%}.leisure .section-body .main-facility{order:1}.leisure .section-body .other-facility{order:3}.leisure .column .column-title,.leisure .column .lead{text-align:center}.leisure .column .column-title::after{margin-inline:auto}.leisure .column .image-list{display:grid;grid-template-columns:repeat(2, 1fr);margin-top:4rem}.leisure .column .sub-title{font-size:1.6rem;line-height:1.4;margin-top:4rem;text-align:center}@media screen and (max-width: 864px){.leisure .column .lead{text-align:left}}@media screen and (max-width: 600px){.leisure .section-body{margin-right:auto}.leisure .section-body .category-name hgroup{left:70%}.leisure .section-body .main-facility .facility .copy .name,.leisure .section-body .main-facility .facility .copy .data,.leisure .section-body .main-facility .facility .copy .text{margin-left:auto}.leisure .section-body .other-facility .facility-scroll-wrapper{direction:rtl}.leisure .column .image-list{grid-template-columns:1fr}.leisure .column .sub-title{margin-top:3rem}}.medical .section-body .other-facility{margin-top:16rem}@media screen and (max-width: 864px){.medical .section-body .other-facility{margin-top:8rem}}.life-information{background-color:#f6f6ee}.life-information .inner{padding:4rem 0}.life-information .title{font-size:3rem;border-bottom:1px solid currentColor;padding-bottom:3rem;line-height:1;text-align:center}.life-information .tab{display:grid;grid-template-columns:repeat(5, 1fr);color:#fff;cursor:pointer;text-align:center;margin-top:2rem}.life-information .tab li{padding:1rem;font-size:1.6rem;display:flex;flex-direction:column;justify-content:center;line-height:1.2;position:relative;transition:filter .2s linear}.life-information .tab li:hover{filter:brightness(120%)}.life-information .tab li.current::after{mix-blend-mode:multiply;background-color:rgba(0,0,0,0.2);content:'';bottom:0;left:0;position:absolute;width:100%;height:4px}.life-information .tab .shopping{background-color:#f39800}.life-information .tab .park{background-color:#70ba2b}.life-information .tab .education{background-color:#ad8d3e}.life-information .tab .medical{background-color:#a64a97}.life-information .tab .public{background-color:#007cc4}.life-information .tab-contents{display:none;grid-template-columns:1fr 0.8fr;margin-top:1rem;gap:2rem}.life-information .tab-contents.active{display:grid}.life-information .data{width:100%}.life-information .data tr{border-bottom:1px solid #dedede}.life-information .data th,.life-information .data td{padding:1rem 0;font-size:14px}.life-information .data th{display:flex;align-content:center;gap:0.5rem}.life-information .data td{text-align:right}.life-information .data .number{border-radius:50%;color:#fff;align-content:center;text-align:center;line-height:1;width:2rem;height:2rem;display:inline-block}.life-information .data.shopping .number{background-color:#f39800}.life-information .data.park .number{background-color:#70ba2b}.life-information .data.education .number{background-color:#ad8d3e}.life-information .data.medical .number{background-color:#a64a97}.life-information .data.public .number{background-color:#007cc4}@media screen and (max-width: 864px){.life-information .tab{grid-template-columns:repeat(2, 1fr)}.life-information .tab li:last-child{grid-column:span 2}.life-information .tab-contents{grid-template-columns:1fr}}
