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

	access.css
	---------------------------
	// Last modified: 2024/05/14 14:27:05

===========================================================================
======================================================================== */@media(max-width: 700px){.p_section .c_heading.-lv1{font-size:20px}}.p_sectionHeader{position:relative}.p_sectionHeader ._image{overflow:hidden}.p_sectionHeader ._image img{width:100%;transition:2.4s ease-out;transform:scale(1.1);filter:blur(10px)}.p_sectionHeader ._sectionTitle{position:absolute;left:0;background:rgba(77,127,156,.75);color:#fff;transition:.6s ease .6s;overflow:hidden;transform:scaleY(0)}@media(min-width: 701px){.p_sectionHeader ._sectionTitle{top:25%;min-width:26.5%;padding:1em 1.5em 1em 2em;font-size:32px;text-align:right}}@media(max-width: 700px){.p_sectionHeader ._sectionTitle{top:50%;display:flex;justify-content:center;align-items:center;width:100%;height:120px;transform:translateY(-50%) scaleY(0);font-size:26px;text-align:center}}.p_sectionHeader ._sectionTitle span{display:block;transition:1s ease .8s;transform:translateY(100px);opacity:0}.p_sectionHeader.is_inview ._image img{transform:scale(1);filter:blur(0)}.p_sectionHeader.is_inview ._sectionTitle{transform:scaleY(1)}@media(max-width: 700px){.p_sectionHeader.is_inview ._sectionTitle{transform:translateY(-50%) scaleY(1)}}.p_sectionHeader.is_inview ._sectionTitle span{opacity:1;transform:translateY(0)}@media(min-width: 701px){.p_sectionHeader.-reversed ._sectionTitle{right:0;left:auto;text-align:left}}.p_section.-train .row{display:flex;justify-content:space-between}@media(max-width: 700px){.p_section.-train .row{flex-direction:column;gap:32px}}@media(max-width: 700px){.p_section.-train .row ._col.-n1{order:2}}@media(max-width: 700px){.p_section.-train .row ._col.-n2{order:1}}.p_section.-car{margin-top:100px}.p_section.-car .row{display:flex;justify-content:space-between}@media(max-width: 700px){.p_section.-car .row{flex-direction:column;gap:32px}}@media(max-width: 700px){.p_section.-car .row ._col.-n1{order:2}}@media(max-width: 700px){.p_section.-car .row ._col.-n2{order:1}}
