/*! ========================================================================
===========================================================================

	quality.css
	---------------------------
	// Last modified: 2026/03/31 10:41:32

===========================================================================
======================================================================== */.lNav{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;margin:50px 0;padding:0 5%}.lNav .lNavItem{text-align:center;text-transform:uppercase;font-size:14px}.lNav .lNavItem a{display:block;padding:1em 0;background:#e5e5e5;text-decoration:none;color:#444;font-size:14px;font-family:"Cormorant",serif;transition:background .2s ease}@media(any-hover: hover){.lNav .lNavItem a:hover{background:#ccc}}.heroSection{position:relative;text-align:center;aspect-ratio:760/1240;color:#fff}.heroSection .heroImage{overflow:hidden;position:absolute;top:0;left:0;width:100%;z-index:0}.heroSection .heroImage img{width:100%;height:auto}.heroSection .c_pageTitle::before{background-image:url(../../common/img/symbol_xrossover_nega.svg)}.p_section{margin:70px 0}.p_sectionHeader{margin-bottom:1.5em;padding-top:.5em;border-top:1px solid;font-family:"Cormorant",serif;font-size:18px;font-size:1.8rem;letter-spacing:.2em;text-transform:uppercase}.p_qualityItemGrid{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px 16px}.p_qualityItemGrid .p_qualityItem.-span2{grid-column:span 2}.p_qualityItem>*{margin-bottom:.5em}.p_qualityItem ._image img{width:100%}.p_qualityItem ._name{font-size:15px;font-size:1.5rem;line-height:1.4}@media(max-width: 950px){.p_qualityItem ._name{font-size:14px;font-size:1.4rem}}.p_qualityItem ._description{font-size:13px;font-size:1.3rem;line-height:1.6;text-align:justify}@media(max-width: 950px){.p_qualityItem ._description{font-size:12px;font-size:1.2rem}}.p_qualityItem ._description+._image{margin-top:1em}.p_section.-security .p_qualityItem.-n1 ._inRow{display:flex;justify-content:space-between;gap:10px}.p_section.-security .p_qualityItem.-n1 ._inRow ._inCol.-n1{flex:1}.p_section.-security .p_qualityItem.-n1 ._inRow ._inCol.-n2{width:172px}.p_section.-security .p_qualityItem.-n2 ._inRow{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.p_section.-security .p_qualityItem.-n2 ._inRow ._inCol.-n1{flex:1}.p_section.-security .p_qualityItem.-n2 ._inRow ._inCol.-n2{width:78px}.p_section.-security .p_qualityItem.-n3{padding-top:32px;border-top:1px solid}.p_section.-security .autoLockSys{grid-column:span 2;margin-block:0}.p_section.-security .autoLockSys ._image img{margin-inline:5%}.p_section.-facility .c_lead{margin-bottom:2em}.p_section.-facility .p_qualityItem ._inRow{display:flex;justify-content:space-between;gap:10px}.p_section.-facility .p_qualityItem ._inRow ._inCol.-n1{flex:1}.p_section.-facility .p_qualityItem ._inRow ._inCol.-n2{width:164px}.p_section.-facility .p_qualityItem:not(:last-child){border-bottom:1px solid #ccc}.p_section.-amenity .zehBox{margin-bottom:32px;padding:20px;border:1px solid #2a632a}.p_section.-amenity .zehBox .p_qualityItem ._name{padding:.5em 1em;background:#2a632a;font-size:16px;font-size:1.6rem;color:#fff}@media(max-width: 950px){.p_section.-amenity .zehBox .p_qualityItem ._name{font-size:14px;font-size:1.4rem}}.p_section.-amenity .p_qualityItem.-n1 ._description ._image{float:right;width:124px;margin-left:10px;margin-bottom:10px}.p_section.-amenity .p_qualityItem.-n1 ._description ._image img{display:inline-block;vertical-align:top}.p_section.-amenity .columnBox{margin-top:32px;margin-bottom:32px;padding:30px 20px 20px;background:#efefef}.p_section.-amenity .p_qualityItem.-n12 ._inRow{display:flex;justify-content:space-between;gap:10px}.p_section.-amenity .p_qualityItem.-n12 ._inRow ._inCol.-n1{flex:1}.p_section.-amenity .p_qualityItem.-n12 ._inRow ._inCol.-n2{width:130px}.p_section.-amenity .p_qualityItem.-n13 ._inRow{display:flex;justify-content:space-between;gap:10px}.p_section.-amenity .p_qualityItem.-n13 ._inRow ._inCol.-n1{flex:1}.p_section.-amenity .p_qualityItem.-n13 ._inRow ._inCol.-n2{width:151px}.p_section.-amenity .p_qualityItem.-n13 ._aeonHeader{font-size:13px;font-weight:bold;color:#a52472}.p_section.-structure .p_qualityItem.-n11,.p_section.-structure .p_qualityItem.-n12,.p_section.-structure .p_qualityItem.-n13{margin-bottom:-12px;padding-top:24px;border-top:1px solid}.p_section.-structure .p_qualityItem.-n13 ._image{text-align:center}.p_section.-structure .p_qualityItem.-n13 ._image img{display:inline-block;width:264px}
