[data-theme=yg]{--color-primary: var(--color-facility-yg);--color-secondary: var(--color-facility-yg--dark)}[data-theme=pk]{--color-primary: var(--color-facility-pk);--color-secondary: var(--color-facility-pk--dark)}[data-theme=bl]{--color-primary: var(--color-facility-bl);--color-secondary: var(--color-facility-bl--dark)}[data-theme=pp]{--color-primary: var(--color-facility-pp);--color-secondary: var(--color-facility-pp--dark)}[data-theme=rd]{--color-primary: var(--color-facility-rd);--color-secondary: var(--color-facility-rd--dark)}[data-theme=or]{--color-primary: var(--color-facility-or);--color-secondary: var(--color-facility-or--dark)}.p-archive__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:150px 93px}@media(width <= 990px){.p-archive__list{grid-template-columns:none;gap:60px}}.p-bg{width:100%;height:450px;position:fixed;top:0;z-index:-2}@media(width <= 990px){.p-bg{height:250px}}.p-bg::before{content:"";width:100%;height:260px;margin:auto;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-bk)), to(transparent));background-image:linear-gradient(to bottom, var(--color-bk) 0%, transparent 100%);opacity:.2;position:absolute;top:0;left:0;right:0}@media(width <= 990px){.p-bg::before{opacity:.4}}.p-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-bg:not(:has(img)){background-color:var(--color-primary)}.p-single{background-color:var(--color-bg);position:relative;z-index:1}@media(width <= 1680px){.p-single{padding-bottom:145px}}@media(width <= 768px){.p-single{padding-bottom:120px}}@media(width <= 370px){.p-single{padding-bottom:110px}}.p-single:is(.p-bg+*){margin-top:450px}@media(width <= 990px){.p-single:is(.p-bg+*){margin-top:250px}}.p-head{padding-top:60px;margin-bottom:90px;font-size:18px;background-size:100% 130px;background-image:-webkit-gradient(linear, left top, left bottom, from(color-mix(in srgb, var(--color-primary) 75%, transparent)), to(transparent));background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-primary) 75%, transparent) 0%, transparent 100%)}@media(width <= 990px){.p-head{padding-top:25px;margin-bottom:70px;font-size:16px;background-size:100% 130px}}@media(width <= 768px){.p-head{font-size:14px}}.p-head__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-head__logo{margin-bottom:35px}@media(width <= 990px){.p-head__logo{max-width:200px;width:80%;margin-left:auto;margin-right:auto}}.p-head__address{padding-bottom:1em;font-weight:700;border-bottom:2px solid var(--color-primary);letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em}.p-head__address:is(.p-head__address+*){margin-top:1.5em}.p-head__address-tit{width:6.3em;font-size:var(--text-md)}.p-head__address-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em 1em}@media(width <= 768px){.p-head__address-content{gap:1em}}.p-head__address dl{font-size:22px;line-height:1.3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.75em}@media(width <= 768px){.p-head__address dl{font-size:13px;gap:.5em}}.p-head__address dl dt{width:2.75em;text-align:center;border-radius:6px;background-color:var(--color-primary)}@media(width <= 768px){.p-head__address dl dt{font-size:12px}}.p-head__address>p{margin-top:2px}@media(width <= 768px){.p-head__address>p{font-size:12px}}.p-head__links{margin-top:40px;line-height:1.5}.p-head__links ol{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5em 1em}@media(width <= 990px){.p-head__links ol{grid-template-columns:repeat(3, 1fr)}}@media(width <= 768px){.p-head__links ol{grid-template-columns:repeat(2, 1fr)}}.p-head__links a{font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75em}@media(any-hover: hover){.p-head__links a:hover{text-decoration-line:underline}.p-head__links a:is(:focus-visible){border-radius:2px}}.p-head__links a::before{content:"";width:1.05em;height:1.05em;border-radius:100%;-ms-flex-negative:0;flex-shrink:0;background-image:url("../img/ico_chevron.svg");background-size:60%;background-position:center;background-color:var(--color-primary);display:inline-block;rotate:90deg}.p-sideNav{--width: 278px;width:var(--width);height:calc(100dvh - var(--header-height) - var(--header-btm-space) - var(--space--sm));margin-top:var(--space--sm);display:grid;place-content:center;position:fixed;bottom:var(--space--sm);left:calc((100% - var(--container))/2 - var(--width) - 60px);z-index:10;-webkit-transition:opacity .3s linear,translate .3s linear;transition:opacity .3s linear,translate .3s linear;opacity:0;translate:calc(-1*var(--width)) 0}@media(width <= 1880px){.p-sideNav{--width: 220px;font-size:16px;left:var(--space--sm)}}@media(width <= 1680px){.p-sideNav{--width: 100%;height:auto;margin-top:0;font-size:18px;display:block;opacity:1;translate:0 100%;position:fixed;left:0;bottom:0}}@media(width <= 768px){.p-sideNav{font-size:12px}}@media(width <= 370px){.p-sideNav{font-size:10px}}.p-sideNav.is-active{opacity:1;translate:0}.p-sideNav__content{width:100%;overflow-y:auto;background-color:var(--color-wt);-ms-overflow-style:none}.p-sideNav__content::-webkit-scrollbar{display:none}@media(width > 1681px){.p-sideNav__content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - var(--header-height) - var(--header-btm-space) - var(--space--sm));padding:50px 30px 45px;border-radius:30px;-webkit-box-shadow:0 4px 10px 6px color-mix(in srgb, var(--color-bk) 5%, transparent);box-shadow:0 4px 10px 6px color-mix(in srgb, var(--color-bk) 5%, transparent)}}@media(width > 1681px)and (width <= 1880px){.p-sideNav__content{padding:30px 16px 25px;border-radius:15px}}@media(width <= 1680px){.p-sideNav__content{-webkit-box-shadow:0px -5px 10px 5px color-mix(in srgb, var(--color-bk) 15%, transparent);box-shadow:0px -5px 10px 5px color-mix(in srgb, var(--color-bk) 15%, transparent);position:relative;-webkit-transition:-webkit-box-shadow .3s linear;transition:-webkit-box-shadow .3s linear;transition:box-shadow .3s linear;transition:box-shadow .3s linear, -webkit-box-shadow .3s linear}.p-sideNav__content::before,.p-sideNav__content::after{content:"";width:40px;height:100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--color-wt)), to(transparent));background-image:linear-gradient(to right, var(--color-wt), transparent);display:block;position:absolute;top:0;pointer-events:none}.p-sideNav__content::before{left:0}.p-sideNav__content::after{right:0;scale:-1 1}}.p-sideNav__logo{margin-bottom:45px}@media(width <= 1680px){.p-sideNav__logo{display:none}}.p-sideNav__links{line-height:1.5}@media(width <= 1680px){.p-sideNav__links{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;cursor:all-scroll}.p-sideNav__links::-webkit-scrollbar{display:none}}.p-sideNav__links ol{display:grid;gap:1em}@media(width <= 1680px){.p-sideNav__links ol{height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5em;white-space:nowrap}}@media(width <= 768px){.p-sideNav__links ol{height:60px;grid-area:20px}}@media(width <= 370px){.p-sideNav__links ol{height:50px}}@media(width <= 1680px){.p-sideNav__links ol li:first-child{padding-left:40px}}@media(width <= 768px){.p-sideNav__links ol li:first-child{padding-left:25px}}@media(width <= 1680px){.p-sideNav__links ol li:last-child{padding-right:40px}}@media(width <= 768px){.p-sideNav__links ol li:last-child{padding-right:25px}}.p-sideNav__links a{font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75em;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.p-sideNav__links a::before{content:"";width:1.05em;height:1.05em;border-radius:100%;-ms-flex-negative:0;flex-shrink:0;background-image:url("../img/ico_chevron.svg");background-size:60%;background-position:center;background-color:var(--color-primary);display:inline-block;rotate:90deg;-webkit-transition:translate .3s linear;transition:translate .3s linear}@media(any-hover: hover){.p-sideNav__links a:hover{opacity:.6}.p-sideNav__links a:hover::before{translate:0 .1em}.p-sideNav__links a:is(:focus-visible){border-radius:2px}}.p-cblock__content>*{--borderLft-width: 6px}@media(width > 990px){.p-cblock__content>*{margin-left:calc(1em + var(--borderLft-width));margin-right:calc(1em + var(--borderLft-width))}}