<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! ========================================================================
===========================================================================

	location.css
	---------------------------
	// Last modified: 2024/07/10 10:17:39

===========================================================================
======================================================================== */.p_section{padding:60px 0}.p_sectionHeader ._row{display:flex;justify-content:space-between;gap:20px 32px}.p_sectionHeader ._row ._col.-n1{width:40px}@media(max-width: 700px){.p_sectionHeader ._row ._col.-n1{width:20px}}.p_sectionHeader ._row ._col.-n2{width:calc(100% - 40px - 32px)}@media(max-width: 700px){.p_sectionHeader ._row ._col.-n2{width:calc(100% - 20px - 32px)}}.p_sectionHeader .c_heading{margin-top:0}.p_sectionHeader .c_text{font-size:14px;line-height:2.8}.p_section.-address .images{display:flex;justify-content:flex-start;gap:10px 20px;margin-top:40px}@media(max-width: 700px){.p_section.-address .images{flex-direction:column}}.p_section.-station .p_sectionHeader{position:relative}@media(min-width: 701px){.p_section.-station .p_sectionHeader .stationMap{position:absolute;right:0;bottom:0}}@media(max-width: 700px){.p_section.-station .p_sectionHeader .stationMap{margin-top:30px;text-align:center}}.p_section.-sakaeArea{position:relative;overflow:hidden;padding-top:380px;padding-top:50vh;text-align:center;color:#fff}@media(max-width: 700px){.p_section.-sakaeArea{padding-top:160px}}.p_section.-sakaeArea .bgImage{position:absolute;top:0;left:0;z-index:1;width:100%;height:100vh}.p_section.-sakaeArea .bgImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p_section.-sakaeArea ._contents{position:relative;z-index:2;padding:40px 100px 140px;background:rgba(0,0,0,.65)}@media(max-width: 700px){.p_section.-sakaeArea ._contents{padding:40px 20px 80px}}.p_section.-sakaeArea .heading.-n1{padding-bottom:1.5em;border-bottom:1px solid}.p_section.-sakaeArea .sakaeAreaGroup{margin-top:80px}.p_section.-sakaeArea .sakaeAreaGroup ._groupTitle{margin-bottom:30px}.p_section.-sakaeArea .sakaeAreaLocation{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px 14px}@media(max-width: 700px){.p_section.-sakaeArea .sakaeAreaLocation{grid-template-columns:repeat(2, 1fr);gap:20px 10px}}.p_section.-sakaeArea .sakaeAreaLocation ._locationItem ._image{margin-bottom:20px}.p_section.-sakaeArea .sakaeAreaLocation ._locationItem ._name{margin-bottom:20px;letter-spacing:.1em;font-size:15px}.p_section.-sakaeArea .sakaeAreaLocation ._locationItem ._name small{display:block}.p_section.-sakaeArea .sakaeAreaLocation ._locationItem ._discription{font-size:14px}@media(max-width: 700px){.p_section.-sakaeArea .sakaeAreaLocation ._locationItem ._discription{font-size:13px;text-align:justify}}.p_section.-sakaeArea .sakaeAreaLocation ._locationItem.-feat{grid-column:span 4}.p_section.-sakaeArea .sakaeAreaLocation ._locationItem.-feat ._name{font-size:17px}@media(max-width: 700px){.p_section.-sakaeArea .sakaeAreaLocation ._locationItem.-feat{grid-column:span 2;margin-bottom:20px}}.p_section.-facilities .heading.-n1{padding-bottom:1.5em;border-bottom:1px solid}.p_section.-facilities .category ._item{text-align:center;line-height:1.6}.p_section.-facilities .category ._item ._image{margin-bottom:25px}.p_section.-facilities .category ._item ._name{font-size:15px}.p_section.-facilities .category ._item ._distance{font-size:14px}.p_section.-facilities .category.-gourmet{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #000}.p_section.-facilities .category.-gourmet ._itemList{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px 0}@media(max-width: 700px){.p_section.-facilities .category.-gourmet ._itemList{grid-template-columns:repeat(2, 1fr)}}.p_section.-facilities .categoryTitle{margin-bottom:1em;font-size:21px;letter-spacing:.05em}.p_section.-facilities .categoryImage{margin-bottom:20px}.p_section.-facilities .row.-n1{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px 12px}@media(max-width: 700px){.p_section.-facilities .row.-n1{grid-template-columns:repeat(2, 1fr)}}.p_section.-facilities .row.-n1 .category .categoryTitle{font-size:18px}@media(min-width: 701px){.p_section.-facilities .row.-n1 .category .categoryTitle{margin-right:20px}}@media(max-width: 700px){.p_section.-facilities .row.-n1 .category .categoryTitle{font-size:16px}}.p_section.-facilities .row.-n1 .category ._itemList{border-top:1px solid #000}@media(min-width: 701px){.p_section.-facilities .row.-n1 .category ._itemList{margin-right:20px}}.p_section.-facilities .row.-n1 .category ._item{padding:6px 0;border-bottom:1px solid #000}.p_section.-facilities .row.-n1 .category ._item ._name{text-align:left;font-size:14px}@media(min-width: 701px){.p_section.-facilities .row.-n1 .category ._item ._name{margin-right:-3em}}@media(max-width: 700px){.p_section.-facilities .row.-n1 .category ._item ._name{font-size:12px}}.p_section.-facilities .row.-n1 .category ._item ._name small{font-size:10px}.p_section.-facilities .row.-n1 .category ._item ._distance{text-align:right}@media(max-width: 700px){.p_section.-facilities .row.-n1 .category ._item ._distance{font-size:12px}}.p_section.-lifeinfo{padding-top:140px;background:url(../img/bg_texture.jpg) no-repeat center center/cover}@media(max-width: 700px){.p_section.-lifeinfo{padding-top:100px}}.p_section.-lifeinfo .row.-n1{display:flex;justify-content:space-between;gap:0 32px}@media(max-width: 700px){.p_section.-lifeinfo .row.-n1{flex-direction:column}}.p_section.-lifeinfo .row.-n1 ._col{flex:1}.p_section.-lifeinfo .lifeinfoGroup{margin-bottom:30px;font-size:14px}@media(max-width: 700px){.p_section.-lifeinfo .lifeinfoGroup{font-size:13px}}.p_section.-lifeinfo .lifeinfoGroup ._groupName{margin-bottom:.5em;padding-bottom:.2em;border-bottom:1px solid #000}.p_section.-lifeinfo .lifeinfoTable{table-layout:fixed;width:100%}.p_section.-lifeinfo .lifeinfoTable th,.p_section.-lifeinfo .lifeinfoTable td{padding:.25em 0;border-bottom:1px solid #f2f2f2}.p_section.-lifeinfo .lifeinfoTable th{width:calc(100% - 10em);text-align:left}.p_section.-lifeinfo .lifeinfoTable td{width:10em;text-align:right}.p_section.-lifeinfo .map{margin-top:100px}@media(max-width: 700px){.p_section.-lifeinfo .map{margin-top:60px}}
</pre></body></html>