:root{--_footer-mt:calc(57 * var(--px))}.pFV__inner{padding:calc(150 * var(--px)) calc(16 * var(--px)) 0;position:relative}.pFV__background{z-index:-1;width:100%;height:calc(431 * var(--px));background-color:var(--color-beige);position:absolute;top:0;left:0}.pFV__headline{padding-bottom:calc(21 * var(--px));position:relative}.pFV__headline_text{font-size:calc(2.375 * var(--font-rem));letter-spacing:.06em;font-weight:700;line-height:1.4}.pFV__headline:after{content:"";background-color:#ccc9ab;border-radius:50vh;width:100%;height:6px;position:absolute;bottom:0;left:0}.pFV__navigation{margin-top:calc(18 * var(--px))}.pFV__navigation_list{gap:calc(20 * var(--px)) calc(36 * var(--px));grid-template-columns:auto auto;justify-content:start;display:grid}.pFV__navigation_item_link{gap:calc(6 * var(--px));justify-content:flex-start;align-items:center;display:flex}.pFV__navigation_item_label{font-size:calc(1 * var(--font-rem));letter-spacing:.05em;font-weight:700;line-height:1.36}.pFV__navigation_item_icon{--_circle-color:var(--color-white);--_arrow-color:var(--color-orange);width:calc(18 * var(--px));height:calc(18 * var(--px));rotate:90deg}.pSectionHeadline{gap:calc(.5 * var(--font-rem));justify-content:flex-start;align-items:flex-start;display:flex}.pSectionHeadline__dot{width:calc(1 * var(--font-rem));height:calc(2.25 * var(--font-rem));flex-shrink:0}.pSectionHeadline__text{font-size:calc(1.5 * var(--font-rem));letter-spacing:.06em;margin-top:.1em;font-weight:700;line-height:1.4}.pCarousel{margin-top:calc(34 * var(--px));align-items:center;display:flex}.pCarousel__slide_image{aspect-ratio:337/213;width:100%;height:auto;clip-path:inset(0 round calc(4 * var(--px)))}.pCarousel__buttons{width:100%;padding:0 calc(16 * var(--px));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.pCarousel__button{--_circle-color:var(--color-brown-orange);--_arrow-color:var(--color-white);width:calc(38 * var(--px));height:calc(38 * var(--px));pointer-events:auto}.pCarousel.embla{--_slide-spacing:calc(12 * var(--px));--_slide-size:84.25%}.pCarousel .embla__viewport{overflow:hidden}.pCarousel .embla__container{margin-left:calc(var(--_slide-spacing) * -1);touch-action:pan-y pinch-zoom;display:flex}.pCarousel .embla__slide{flex:0 0 var(--_slide-size);min-width:0;padding-left:var(--_slide-spacing)}.pCarousel .embla__button--prev{rotate:180deg}.pCarousel .embla__button--disabled{pointer-events:none;opacity:.5}.pAbout{margin-top:calc(99 * var(--px))}.pAbout__inner{padding:0 calc(20 * var(--px))}.pAbout__paragraph{font-size:calc(1 * var(--font-rem));color:var(--color-gray-beige);letter-spacing:.06em;line-height:1.9}.pInfo{margin-top:calc(75 * var(--px))}.pInfo__inner{padding:0 calc(20 * var(--px))}.pInfo__body{padding:calc(20 * var(--px)) calc(26 * var(--px));margin-top:calc(24 * var(--px));background-color:var(--color-beige);border-radius:calc(10 * var(--px))}.pInfo__table_tbody{gap:calc(28 * var(--px));display:grid}.pInfo__table_tr{gap:calc(6 * var(--px));display:grid}.pInfo__table_th{font-size:calc(1.125 * var(--font-rem));color:var(--color-orange);letter-spacing:.06em;font-weight:700;line-height:1.42}.pInfo__table_td{font-size:calc(1 * var(--font-rem));letter-spacing:.06em;font-weight:500;line-height:1.6}.pInfo__table_td a{display:inline-block}.pVoice{margin-top:calc(64 * var(--px))}.pVoice__inner{padding:0 calc(20 * var(--px))}.pVoice__body{margin-top:calc(24 * var(--px))}.pVoice__list{gap:calc(12 * var(--px));display:grid}.pVoice__item{padding:calc(40 * var(--px));background-color:var(--color-beige);border-radius:calc(24 * var(--px));position:relative}.pVoice__item_quotation{top:calc(6 * var(--px));left:calc(18 * var(--px));z-index:1;width:calc(32 * var(--px));height:calc(38 * var(--px));position:absolute}.pVoice__item_paragraph{z-index:2;font-size:calc(1.125 * var(--font-rem));letter-spacing:.06em;font-weight:500;line-height:1.48;position:relative}.pAccess{margin-top:calc(64 * var(--px))}.pAccess__inner{padding:0 calc(20 * var(--px))}.pAccess__body{margin-top:calc(24 * var(--px))}.pAccess__box_tab{gap:calc(4 * var(--px));justify-content:flex-start;align-items:stretch;display:flex}.pAccess__box_tab_button{width:100%;padding:calc(21 * var(--px)) calc(6 * var(--px));border-radius:calc(10 * var(--px)) calc(10 * var(--px)) 0 0;background-color:#f8f8f4;justify-content:center;display:flex}.pAccess__box_tab_button_text{font-size:calc(.8125 * var(--font-rem));text-align:center;letter-spacing:.06em;font-weight:700;line-height:1.42}.pAccess__box_tab_button[aria-selected=true]{pointer-events:none;background-color:#e9e9d1}.pAccess__box_body{padding:calc(18 * var(--px)) calc(20 * var(--px)) calc(20 * var(--px));border-radius:0 0 calc(10 * var(--px)) calc(10 * var(--px));background-color:#e9e9d1;margin-top:-1px}.pAccess__box_body [hidden]{content-visibility:hidden}.pAccess__box_tabpanel{margin-top:calc(-1 * var(--px))}.pAccess__box_tabpanel_googlemap{aspect-ratio:320/220;width:100%;height:auto;clip-path:inset(0 round calc(12 * var(--px)));position:relative}.pAccess__box_tabpanel_googlemap iframe{width:100%;height:100%;position:absolute;inset:0}.pAccess__box_tabpanel_more{margin-top:calc(24 * var(--px))}.pAccess__box_tabpanel_more_link{gap:calc(1 * var(--font-rem));padding:calc(1 * var(--font-rem)) calc(1.25 * var(--font-rem)) calc(1.125 * var(--font-rem)) calc(2.5 * var(--font-rem));color:var(--color-white);background-color:var(--color-background-black);border-radius:50vh;justify-content:space-between;align-items:center;display:flex}.pAccess__box_tabpanel_more_link_label{font-size:calc(1.125 * var(--font-rem));letter-spacing:.06em;font-weight:700;line-height:1.6}.pAccess__box_tabpanel_more_link_icon{--_circle-color:var(--color-white);--_icon-color:var(--color-base-black);width:calc(2 * var(--font-rem));height:calc(2 * var(--font-rem))}.pAccess__box_tabpanel_path{margin-top:calc(26 * var(--px));position:relative}.pAccess__box_tabpanel_path_headline{padding-right:calc(92 * var(--px));font-size:calc(1.125 * var(--font-rem));letter-spacing:.06em;font-weight:700;line-height:1.42}.pAccess__box_tabpanel_path_carousel{margin:calc(30 * var(--px)) calc(-20 * var(--px)) 0}.pAccess__box_tabpanel_path_carousel_slide{counter-increment:access-path-slide}.pAccess__box_tabpanel_path_carousel_slide_image{aspect-ratio:273/211;width:100%;height:auto;clip-path:inset(0 round calc(11 * var(--px)))}.pAccess__box_tabpanel_path_carousel_slide_paragraph{gap:calc(2 * var(--px));margin-top:calc(18 * var(--px));justify-content:flex-start;align-items:baseline;display:flex}.pAccess__box_tabpanel_path_carousel_slide_paragraph_index{font-family:var(--font-lexend);font-size:calc(1.0625 * var(--font-rem));color:var(--color-orange);letter-spacing:-.01em;flex-shrink:0;font-weight:600;line-height:1.4}.pAccess__box_tabpanel_path_carousel_slide_paragraph_index:after{content:counter(access-path-slide, decimal-leading-zero) "."}.pAccess__box_tabpanel_path_carousel_slide_paragraph_label{font-size:calc(.9375 * var(--font-rem));letter-spacing:.06em;font-weight:700;line-height:1.42}.pAccess__box_tabpanel_path_carousel_buttons{gap:calc(16 * var(--px));justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;right:0}.pAccess__box_tabpanel_path_carousel_button{--_circle-color:var(--color-brown-orange);--_arrow-color:var(--color-white);width:calc(28 * var(--px));height:calc(28 * var(--px));pointer-events:auto}.pAccess__box_tabpanel_path .embla{--_slide-spacing:calc(12 * var(--px));--_slide-size:84.25%}.pAccess__box_tabpanel_path .embla__viewport{padding:0 calc(20 * var(--px));overflow:hidden}.pAccess__box_tabpanel_path .embla__container{margin-left:calc(var(--_slide-spacing) * -1);touch-action:pan-y pinch-zoom;display:flex}.pAccess__box_tabpanel_path .embla__slide{flex:0 0 var(--_slide-size);min-width:0;padding-left:var(--_slide-spacing)}.pAccess__box_tabpanel_path .embla__slide:last-child{margin-right:calc(48 * var(--px))}.pAccess__box_tabpanel_path .embla__button--prev{rotate:180deg}.pAccess__box_tabpanel_path .embla__button--disabled{pointer-events:none;filter:brightness(.8)}.pNews{margin-top:calc(64 * var(--px))}.pNews__inner{padding:0 calc(20 * var(--px))}.pNews__body{margin-top:calc(8 * var(--px))}.pNews__list{display:grid}.pNews__item{padding:calc(24 * var(--px)) calc(52 * var(--px)) calc(24 * var(--px)) 0;border-bottom:2px solid #e3e2d9;position:relative}.pNews__item_info{gap:calc(.625 * var(--font-rem));flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.pNews__item_info_tag{padding:calc(.1875 * var(--font-rem)) calc(.5 * var(--font-rem)) calc(.25 * var(--font-rem));background-color:var(--color-orange);border-radius:calc(7 * var(--px))}.pNews__item_info_tag_label{font-size:calc(.875 * var(--font-rem));color:var(--color-white);letter-spacing:.06em;font-weight:600;line-height:1.48}.pNews__item_info_time{font-family:var(--font-lexend);font-size:calc(1.0625 * var(--font-rem));color:var(--color-orange);letter-spacing:-.01em;font-weight:500;line-height:1.4}.pNews__item_title{margin-top:calc(1 * var(--font-rem));font-size:calc(1 * var(--font-rem));letter-spacing:.06em;font-weight:700;line-height:1.48}.pNews__item_more{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pNews__item_more_icon{--_circle-color:currentcolor;--_icon-color:var(--color-white);width:calc(32 * var(--px));height:calc(32 * var(--px));margin-left:auto}.pNews__item:last-child{border-bottom:none}.pNews__more{gap:calc(1 * var(--font-rem));padding:0 calc(20 * var(--px));justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.pNews__more_label{padding-bottom:calc(.4375 * var(--font-rem));font-size:calc(1 * var(--font-rem));letter-spacing:.02em;font-weight:700;line-height:1.3;position:relative}.pNews__more_label:after{content:"";background-color:currentColor;border-radius:50vh;width:100%;height:2px;position:absolute;bottom:0;left:0}.pNews__more_icon{--_icon-color:var(--color-white);width:calc(2.5 * var(--font-rem));height:calc(2.5 * var(--font-rem))}.pMessage{margin-top:calc(40 * var(--px))}.pMessage__inner{padding:0 calc(20 * var(--px))}.pMessage__body{margin-top:calc(24 * var(--px))}.pMessage__box{padding:calc(20 * var(--px));background-color:var(--color-beige);border-radius:calc(24 * var(--px))}.pMessage__box_thumbnail{aspect-ratio:320/283;width:100%;height:auto;clip-path:inset(0 round calc(14 * var(--px)))}.pMessage__box_paragraph{margin-top:calc(24 * var(--px));font-size:calc(1 * var(--font-rem));letter-spacing:.06em;font-weight:400;line-height:1.8}.pBack{padding:0 calc(20 * var(--px));margin-top:calc(32 * var(--px));justify-content:center;display:flex}.pBack__link{grid-template-columns:calc(2 * var(--font-rem)) 1fr calc(2 * var(--font-rem));gap:calc(1.5 * var(--font-rem));width:100%;padding:calc(21 * var(--px)) calc(23 * var(--px)) calc(19 * var(--px));background-color:var(--color-background-black);border-radius:50vh;align-items:center;display:grid}.pBack__link_icon{--_circle-color:var(--color-white);--_icon-color:var(--color-background-black);width:calc(2 * var(--font-rem));height:calc(2 * var(--font-rem));rotate:180deg}.pBack__link_label{font-size:calc(1.125 * var(--font-rem));color:var(--color-white);text-align:center;letter-spacing:.06em;font-weight:700;line-height:1.6}.pContact{display:none}@media screen and (width>=960px){:root{--_footer-mt:calc(120 * var(--px))}.pFV__inner{grid-template-columns:repeat(var(--grid-columns), 1fr);padding:calc(213 * var(--px)) 0 0;display:grid}.pFV__background{height:calc(505 * var(--px))}.pFV__headline{grid-column:10/calc(var(--grid-columns) - 8)}.pFV__headline_text{font-size:calc(3 * var(--font-rem))}.pFV__headline:after{height:8px}.pFV__navigation{grid-column:10/calc(var(--grid-columns) - 8);margin-top:calc(33 * var(--px))}.pFV__navigation_list{gap:calc(.875 * var(--font-rem)) calc(1 * var(--font-rem));display:flex}.pFV__navigation_item_link{gap:calc(.375 * var(--font-rem))}.pFV__navigation_item_label{font-size:calc(1 * var(--font-rem))}.pFV__navigation_item_icon{width:calc(1.375 * var(--font-rem));height:calc(1.375 * var(--font-rem))}.pSectionHeadline__dot{width:calc(1.5 * var(--font-rem));height:calc(3.5 * var(--font-rem))}.pSectionHeadline__text{font-size:calc(2.5 * var(--font-rem));margin-top:0}.pCarousel{margin-top:calc(43 * var(--px))}.pCarousel__slide_image{aspect-ratio:1056/666;clip-path:inset(0 round calc(12 * var(--px)))}.pCarousel__buttons{padding:0 calc(180 * var(--px))}.pCarousel__button{width:calc(72 * var(--px));height:calc(72 * var(--px))}.pCarousel.embla{--_slide-spacing:calc(35 * var(--px));--_slide-size:71%}.pAbout{grid-template-columns:repeat(var(--grid-columns), 1fr);margin-top:calc(80 * var(--px));display:grid}.pAbout__inner{grid-column:10/calc(var(--grid-columns) - 8);padding:0}.pAbout__paragraph{font-size:calc(1.0625 * var(--font-rem));letter-spacing:.08em;line-height:1.8}.pInfo{grid-template-columns:repeat(var(--grid-columns), 1fr);margin-top:calc(160 * var(--px));display:grid}.pInfo__inner{grid-column:10/calc(var(--grid-columns) - 8);padding:0}.pInfo__body{padding:calc(60 * var(--px)) calc(64 * var(--px));margin-top:calc(56 * var(--px))}.pInfo__table_tbody{gap:calc(40 * var(--px))}.pInfo__table_td{font-size:calc(1.0625 * var(--font-rem))}.pVoice{grid-template-columns:repeat(var(--grid-columns), 1fr);margin-top:calc(160 * var(--px));display:grid}.pVoice__inner{grid-column:10/calc(var(--grid-columns) - 8);padding:0}.pVoice__body{margin-top:calc(48 * var(--px))}.pVoice__list{gap:calc(24 * var(--px))}.pVoice__item{padding:calc(52 * var(--px)) calc(68 * var(--px))}.pVoice__item_quotation{width:calc(40 * var(--px));height:calc(48 * var(--px))}.pVoice__item_paragraph{font-size:calc(1.5 * var(--font-rem))}.pAccess{margin-top:calc(120 * var(--px));grid-template-columns:repeat(var(--grid-columns), 1fr);display:grid}.pAccess__inner{grid-column:10/calc(var(--grid-columns) - 8);padding:0}.pAccess__body{margin-top:calc(64 * var(--px))}.pAccess__box_tab{gap:calc(6 * var(--px))}.pAccess__box_tab_button{padding:calc(25 * var(--px)) calc(16 * var(--px)) calc(23 * var(--px))}.pAccess__box_tab_button_text{font-size:calc(1.25 * var(--font-rem))}.pAccess__box_body{padding:calc(8 * var(--px)) calc(24 * var(--px)) calc(39 * var(--px))}.pAccess__box_tabpanel{margin-top:calc(-1 * var(--px))}.pAccess__box_tabpanel_googlemap{aspect-ratio:972/459}.pAccess__box_tabpanel_more{margin-top:calc(40 * var(--px));justify-content:center;display:flex}.pAccess__box_tabpanel_more_link{gap:calc(1.5 * var(--font-rem));min-width:calc(552 * var(--px));padding:calc(1.5 * var(--font-rem)) calc(1.375 * var(--font-rem)) calc(1.625 * var(--font-rem)) calc(2.875 * var(--font-rem));display:flex}.pAccess__box_tabpanel_more_link_label{font-size:calc(1.25 * var(--font-rem))}.pAccess__box_tabpanel_more_link_icon{width:calc(3 * var(--font-rem));height:calc(3 * var(--font-rem))}.pAccess__box_tabpanel_path{margin-top:calc(56 * var(--px))}.pAccess__box_tabpanel_path_headline{gap:calc(24 * var(--px));font-size:calc(1.25 * var(--font-rem));justify-content:flex-start;align-items:center;padding-right:0;display:flex;position:relative}.pAccess__box_tabpanel_path_headline:after{height:4px;margin-top:calc(4 * var(--px));margin-right:calc(-26 * var(--px));content:"";background-color:#ccc9ab;border-radius:50vh;flex-grow:1}.pAccess__box_tabpanel_path_carousel{margin:calc(32 * var(--px)) calc(-24 * var(--px)) 0;position:relative}.pAccess__box_tabpanel_path_carousel_slide_image{aspect-ratio:313/242;clip-path:inset(0 round calc(12 * var(--px)))}.pAccess__box_tabpanel_path_carousel_slide_paragraph_index{font-size:calc(1.1875 * var(--font-rem))}.pAccess__box_tabpanel_path_carousel_slide_paragraph_label{font-size:calc(1 * var(--font-rem))}.pAccess__box_tabpanel_path_carousel_buttons{top:calc(86 * var(--px));width:calc(100% + 68 * var(--px));margin:0 calc(-34 * var(--px));pointer-events:none;justify-content:space-between;display:flex}.pAccess__box_tabpanel_path_carousel_button{width:calc(72 * var(--px));height:calc(72 * var(--px))}.pAccess__box_tabpanel_path .embla{--_slide-spacing:calc(41 * var(--px));--_slide-size:34.8%}.pAccess__box_tabpanel_path .embla__viewport{padding:0 calc(24 * var(--px))}.pAccess__box_tabpanel_path .embla__slide:last-child{margin-right:calc(24 * var(--px))}.pNews{grid-template-columns:repeat(var(--grid-columns), 1fr);margin-top:calc(120 * var(--px));display:grid}.pNews__inner{grid-column:10/calc(var(--grid-columns) - 8);padding:0}.pNews__body{margin-top:calc(24 * var(--px))}.pNews__item{padding:calc(40 * var(--px)) calc(60 * var(--px)) calc(40 * var(--px)) 0;position:relative}.pNews__item_info_tag_label{font-size:calc(.9375 * var(--font-rem))}.pNews__item_info_time{font-size:calc(1.25 * var(--font-rem))}.pNews__item_title{margin-top:calc(.75 * var(--font-rem));font-size:calc(1.25 * var(--font-rem))}.pNews__item_more_icon{width:calc(48 * var(--px));height:calc(48 * var(--px))}.pMessage{grid-template-columns:repeat(var(--grid-columns), 1fr);margin-top:calc(80 * var(--px));display:grid}.pMessage__inner{grid-column:10/calc(var(--grid-columns) - 8);padding:0}.pMessage__body{margin-top:calc(64 * var(--px))}.pMessage__box{padding:calc(48 * var(--px)) 0;grid-template-columns:repeat(44,1fr);display:grid}.pMessage__box_thumbnail{aspect-ratio:329/353;grid-column:3/18}.pMessage__box_paragraph{font-size:calc(1.0625 * var(--font-rem));letter-spacing:.08em;grid-column:21/42;align-self:center;margin-top:0}.pBack{margin-top:calc(228 * var(--px));justify-content:center;padding:0;display:flex}.pBack__link{grid-template-columns:calc(3 * var(--font-rem)) 1fr calc(3 * var(--font-rem));gap:calc(2 * var(--font-rem));max-width:calc(34.5 * var(--font-rem));padding:calc(2.375 * var(--font-rem)) calc(2.5 * var(--font-rem)) calc(2.5 * var(--font-rem)) calc(3.5 * var(--font-rem))}.pBack__link_icon{--_circle-color:var(--color-white);--_icon-color:var(--color-background-black);width:calc(3 * var(--font-rem));height:calc(3 * var(--font-rem))}.pBack__link_label{font-size:calc(1.25 * var(--font-rem));text-align:center}.pContact{z-index:var(--z-header);width:100%;padding-bottom:calc(20 * var(--px));pointer-events:none;transition:translate .6s var(--ease-gleasing);justify-content:center;display:flex;position:fixed;bottom:0;left:0}.pContact__link{grid-template-columns:calc(2 * var(--font-rem)) 1fr calc(2 * var(--font-rem));gap:calc(24 * var(--px));min-width:calc(22.625 * var(--font-rem));padding:calc(16 * var(--px)) calc(20 * var(--px)) calc(18 * var(--px));pointer-events:auto;background-color:var(--color-yellow);border-radius:50vh;align-items:center;display:grid}.pContact__link_label{font-size:calc(1.125 * var(--font-rem));text-align:center;letter-spacing:.06em;grid-column:2/3;font-weight:700;line-height:1.6}.pContact__link_icon{--_circle-color:var(--color-white);--_arrow-color:var(--color-yellow);width:calc(2 * var(--font-rem));height:calc(2 * var(--font-rem))}[data-footer=in] .pContact,.is-menu-open .pContact{transition:translate .3s var(--ease-out-cubic);translate:0 105%}}@media (any-hover:hover){.pCarousel__button svg,.pAccess__box_tabpanel_path_carousel_button svg{transition:scale .3s var(--ease-out-cubic)}.pCarousel__button:hover svg,.pAccess__box_tabpanel_path_carousel_button:hover svg{transition:scale .6s var(--ease-spring-3);scale:1.1}}
