#contents01 .introWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){#contents01 .introWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:var(--vw-size40)}}#contents01 .introWrap .l-imgWrap{width:49.3229166667%;position:relative;overflow:hidden}@media only screen and (max-width: 767px){#contents01 .introWrap .l-imgWrap{width:100%}}#contents01 .introWrap .l-imgWrap .potitionImgBox{display:block}#contents01 .introWrap .l-imgWrap .potitionImgBox img{width:100%}#contents01 .introWrap .l-imgWrap .potitionImgBox_overlay{position:absolute;top:0;left:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);-webkit-transform-origin:top;transform-origin:top}#contents01 .introWrap .l-imgWrap .potitionImgBox_overlay img{width:100%;height:100%}#contents01 .introWrap .l-textWrap{width:49.3229166667%;padding-left:5%}@media only screen and (max-width: 767px){#contents01 .introWrap .l-textWrap{width:100%;padding:0 18px}}#contents01 .introWrap .l-textWrap .textInner{width:90%;max-width:584px}@media only screen and (max-width: 767px){#contents01 .introWrap .l-textWrap .textInner{width:100%;max-width:none;text-align:center}}#contents01 .c-heading-3.gold{font-size:var(--vw-size40);color:var(--color-accent-02)}@media only screen and (max-width: 767px){#contents01 .c-heading-3.gold{font-size:var(--vw-size32)}}#contents05 .c-grid .mapImg{position:-webkit-sticky;position:sticky;top:var(--vw-size120)}#contents05 .locationList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--vw-size48) var(--vw-size24)}@media only screen and (max-width: 767px){#contents05 .locationList{gap:var(--vw-size48) var(--vw-size16)}}#contents05 .locationList li.col01{width:100%}#contents05 .locationList li.col02{width:calc((100% - var(--vw-size24))/2)}@media only screen and (max-width: 767px){#contents05 .locationList li.col02{width:100%}}#contents05 .locationList li.col03{width:calc((100% - var(--vw-size24)*2)/3)}@media only screen and (max-width: 767px){#contents05 .locationList li.col03{width:100%}}#contents05 .locationList figure figcaption.tag{background:var(--color-white);font-size:var(--vw-size10);line-height:1;padding:6px 5px;border-radius:3px;position:absolute;top:5px;left:5px}#contents05 .locationList h4{line-height:1.2em}#contents05 .locationList h4 span{display:inline-block}#contents05 .locationList .c-text.tag{line-height:1.5em}#contents05 .locationList .c-text.tag .taxi{display:inline-block;background:var(--color-white);font-size:var(--vw-size10);line-height:1;padding:6px 5px;border-radius:3px;margin-left:5px}.parkWrap{position:relative}.parkWrap .bgImg01,.parkWrap .bgImg02{width:100%;height:100vh;height:100dvh;position:-webkit-sticky;position:sticky;top:0;z-index:1}.parkWrap .bgImg01 figure,.parkWrap .bgImg02 figure{width:100%;height:100%}.parkWrap .bgImg01 figure img,.parkWrap .bgImg02 figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.parkWrap .bgImg02{z-index:2}.parkWrap .contsDetail,.parkWrap .parkContents{padding:var(--vw-size120) 0;position:relative;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.parkWrap .contsDetail,.parkWrap .parkContents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:40px}}.parkWrap .contsDetail .l-textWrap,.parkWrap .parkContents .l-textWrap{width:50%;padding:0 9%}@media only screen and (max-width: 767px){.parkWrap .contsDetail .l-textWrap,.parkWrap .parkContents .l-textWrap{width:100%;padding:0 20px}}.parkWrap .contsDetail .l-textWrap .c-heading-3,.parkWrap .parkContents .l-textWrap .c-heading-3{color:#fff;margin-bottom:var(--vw-size72)}@media only screen and (max-width: 767px){.parkWrap .contsDetail .l-textWrap .c-heading-3,.parkWrap .parkContents .l-textWrap .c-heading-3{margin-bottom:var(--vw-size32)}}.parkWrap .contsDetail .l-textWrap p,.parkWrap .parkContents .l-textWrap p{color:#fff}.parkWrap .contsDetail .l-textWrap .c-heading-4,.parkWrap .parkContents .l-textWrap .c-heading-4{color:#fff}.parkWrap .contsDetail .l-textWrap .c-heading-4.line,.parkWrap .parkContents .l-textWrap .c-heading-4.line{border-top:solid 1px hsla(0,0%,100%,.4);padding-top:var(--vw-size80);margin-top:var(--vw-size80)}@media only screen and (max-width: 767px){.parkWrap .contsDetail .l-textWrap .c-heading-4.line,.parkWrap .parkContents .l-textWrap .c-heading-4.line{padding-top:var(--vw-size40);margin-top:var(--vw-size40)}}.parkWrap .contsDetail .l-textWrap .c-heading-4 .c-text,.parkWrap .parkContents .l-textWrap .c-heading-4 .c-text{display:inline-block;margin-left:var(--vw-size16)}.parkWrap .contsDetail .l-imgWrap,.parkWrap .parkContents .l-imgWrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.parkWrap .contsDetail .l-imgWrap figure+figure,.parkWrap .parkContents .l-imgWrap figure+figure{margin-top:var(--vw-size70)}@media only screen and (max-width: 767px){.parkWrap .contsDetail .l-imgWrap figure+figure,.parkWrap .parkContents .l-imgWrap figure+figure{margin-top:var(--vw-size30)}}#contents02{z-index:3}#contents02 .contsDetail{background:#1e402c}#contents06{z-index:2;margin-top:-100vh;margin-top:-100dvh}#contents06 .bgImg02{margin-top:100vh;margin-top:100dvh}#contents06 .contsDetail{background:#7c6b49;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 767px){#contents06 .contsDetail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#contents07{z-index:1;margin-top:-100vh;margin-top:-100dvh}#contents07 .bgImg02{margin-top:100vh;margin-top:100dvh}#contents07 .contsDetail{background:#1e402c}#contents08{background:#7c6b49;padding:var(--vw-size120) 0}#contents08 .parkContents{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0}@media only screen and (max-width: 767px){#contents08 .parkContents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#contents08 .parkContents+.parkContents{margin-top:var(--vw-size80)}#contents09{background:#1e402c;padding:var(--vw-size120) 0}#contents09 .c-heading-3{color:#fff}#contents09 figure{text-align:center}#contents09 figure img{width:100%;max-width:744px}#contents03 .c-heading-5.ind{text-indent:1em;padding-left:-1em}#contents03 .c-heading-5 small.block{display:block}#contents03 .schoolList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:var(--vw-size24);-moz-column-gap:var(--vw-size24);column-gap:var(--vw-size24)}@media only screen and (max-width: 767px){#contents03 .schoolList{-webkit-column-gap:var(--vw-size16);-moz-column-gap:var(--vw-size16);column-gap:var(--vw-size16)}}#contents03 .schoolList li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:8px;overflow:hidden}#contents03 .schoolList li .ttl{background:var(--color-accent-02);height:var(--vw-size56);color:var(--color-white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;text-align:center}#contents03 .schoolList li .ttl span{line-height:1}#contents03 .schoolList li .txt{background:var(--color-sub-02);height:var(--vw-size124);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--vw-size16);text-align:center}#contents03 .schoolList li .txt strong{font-size:225%;font-weight:normal;color:var(--color-accent-02)}#contents03 .schoolMap{width:100%;max-width:952px;margin:0 auto}#contents03 .educationalList .l-textWrap{padding-right:var(--vw-size16)}@media only screen and (max-width: 767px){#contents03 .educationalList .l-textWrap{padding-right:0}}#contents04 .c-heading-3-en{color:var(--color-black)}#contents04 .lifeinfoBox .tabLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}@media only screen and (max-width: 767px){#contents04 .lifeinfoBox .tabLink{margin-bottom:20px}}#contents04 .lifeinfoBox .tabLink li{width:16.6666666667%;line-height:1.2}@media only screen and (max-width: 767px){#contents04 .lifeinfoBox .tabLink li{width:50%}}#contents04 .lifeinfoBox .tabLink li:last-child a{border-right:none}@media only screen and (max-width: 767px){#contents04 .lifeinfoBox .tabLink li:nth-child(even) a{border-right:none}}#contents04 .lifeinfoBox .tabLink li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;font-size:var(--vw-size16);text-align:center;height:var(--vw-size56);padding:0 3px;color:var(--color-white);background:var(--color-main-02);-webkit-transition:background .4s ease 0s,color .4s ease 0s;transition:background .4s ease 0s,color .4s ease 0s;border-right:solid 1px var(--color-white)}@media only screen and (max-width: 767px){#contents04 .lifeinfoBox .tabLink li a{font-size:var(--vw-size13);height:var(--vw-size40);padding:0 5px;border-bottom:solid 1px var(--color-white)}}#contents04 .mapWrap>div{display:none}#contents04 .mapWrap>div.current{display:block}.view01_modal .js-scroll--body,.view02_modal .js-scroll--body{width:800px;margin-bottom:20px}/*# sourceMappingURL=location.css.map */