._6DlZ8q_section{inline-size:100%;padding-inline:var(--spacing-10);background-color:var(--color-bg-primary);flex-direction:column;align-items:center;margin-block-start:var(--spacing-30);display:flex}@media (max-width:768px){._6DlZ8q_section{padding-inline:var(--spacing-6);margin-block-start:var(--spacing-20)}}._6DlZ8q_inner{inline-size:100%;max-inline-size:var(--container-width-normal);border-block-end:1px solid var(--color-monotone-10);flex-direction:column;margin-inline:auto;padding-block-end:var(--spacing-30);display:flex}@media (max-width:768px){._6DlZ8q_inner{padding-block-end:var(--spacing-20)}}._6DlZ8q_features{gap:var(--spacing-10);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1100px){._6DlZ8q_features{gap:var(--spacing-4)}}@media (max-width:768px){._6DlZ8q_features{grid-template-columns:1fr}}._6DlZ8q_featureSubtitle{font-size:var(--font-size-2xl)}
.c113HW_breadcrumb{color:currentColor;inline-size:100%}.c113HW_list{overscroll-behavior-inline:contain;margin-block:calc(-1 * var(--spacing-2));margin-inline:calc(-1 * var(--spacing-1));padding-block:var(--spacing-2);padding-inline:var(--spacing-1);font-size:var(--font-size-s);line-height:var(--leading-100);letter-spacing:var(--tracking-wider);scroll-padding-inline:var(--spacing-1);flex-wrap:nowrap;align-items:center;display:flex;overflow-x:auto}.c113HW_item{white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.c113HW_item:not(:first-of-type):before{content:"｜";color:currentColor}.c113HW_link{color:currentColor;text-underline-offset:.3em;text-decoration:underline}@media (any-hover:hover){.c113HW_link:hover{text-decoration-thickness:2px}}.c113HW_current{color:currentColor}
.sR2AWG_dialog{opacity:0;pointer-events:none;block-size:100dvb;max-block-size:none;inline-size:100dvi;max-inline-size:none;transition:opacity .3s ease, display .3s allow-discrete, overlay .3s allow-discrete;background:0 0;border:none;outline:none;margin:0;padding:0;position:fixed;inset:0}.sR2AWG_dialog[open]{opacity:1;pointer-events:auto}@starting-style{.sR2AWG_dialog[open]{opacity:0}}.sR2AWG_dialog[open]::backdrop{opacity:1}@starting-style{.sR2AWG_dialog[open]::backdrop{opacity:0}}.sR2AWG_dialog::backdrop{opacity:0;transition:opacity .3s ease, display .3s allow-discrete, overlay .3s allow-discrete;background-color:#00000080}.sR2AWG_frame{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex;position:relative}.sR2AWG_close{z-index:1;border-radius:var(--rounded-full);background-color:var(--color-monotone-0);cursor:pointer;border:none;justify-content:center;align-items:center;block-size:64px;inline-size:64px;display:flex;position:absolute;inset-block-start:var(--spacing-6);inset-inline-end:var(--spacing-6)}@media (max-width:768px){.sR2AWG_close{block-size:48px;inline-size:48px;inset-block-start:var(--spacing-2);inset-inline-end:var(--spacing-2)}}.sR2AWG_closeIcon{color:var(--color-brand-primary-100)}
.rhZx-W_grid{gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:768px){.rhZx-W_grid{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr))}}.rhZx-W_item{position:relative}.rhZx-W_trigger{cursor:pointer;background:0 0;border:none;inline-size:100%;padding:0;display:block;position:relative}@media (any-hover:hover){.rhZx-W_trigger:hover .rhZx-W_thumbnail img{transform:scale(1.04)}.rhZx-W_trigger:hover .rhZx-W_zoom{background-color:var(--color-monotone-100)}}.rhZx-W_thumbnail{aspect-ratio:356/237;border-radius:var(--rounded-m);display:block;position:relative;overflow:clip}@media (max-width:768px){.rhZx-W_thumbnail{border-radius:var(--rounded-s)}}.rhZx-W_thumbnail img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .3s}.rhZx-W_zoom{block-size:36px;inline-size:36px;padding:var(--spacing-1);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);border-start-start-radius:var(--rounded-m);border-end-end-radius:var(--rounded-m);justify-content:center;align-items:center;transition:background-color .3s;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:0}@media (max-width:768px){.rhZx-W_zoom{border-start-start-radius:var(--rounded-s);border-end-end-radius:var(--rounded-s);block-size:24px;inline-size:24px}}.rhZx-W_zoomIcon{block-size:22px;inline-size:22px}@media (max-width:768px){.rhZx-W_zoomIcon{block-size:16px;inline-size:16px}}.rhZx-W_frame{gap:var(--spacing-6);padding:var(--spacing-20) var(--spacing-10);flex-direction:column;overflow-y:auto}@media (max-width:768px){.rhZx-W_frame{gap:var(--spacing-4);padding:var(--spacing-10) var(--spacing-4) var(--spacing-6)}}.rhZx-W_viewer{gap:var(--spacing-6);align-items:center;inline-size:100%;max-inline-size:880px;display:flex}@media (max-width:768px){.rhZx-W_viewer{gap:var(--spacing-2)}}.rhZx-W_nav{block-size:64px;inline-size:64px;padding:var(--spacing-2);border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:768px){.rhZx-W_nav{block-size:40px;inline-size:40px}}@media (any-hover:hover){.rhZx-W_nav:hover{background-color:var(--color-monotone-100)}}.rhZx-W_navIcon{block-size:17px;inline-size:17px}.rhZx-W_figure{aspect-ratio:880/587;border-radius:var(--rounded-l);background-color:var(--color-brand-primary-10);flex:auto;min-inline-size:0;position:relative;overflow:clip}.rhZx-W_figure img{object-fit:cover}.rhZx-W_thumbnailList{gap:var(--spacing-6);grid-template-columns:repeat(5,minmax(0,1fr));inline-size:100%;max-inline-size:880px;display:grid}@media (max-width:768px){.rhZx-W_thumbnailList{gap:var(--spacing-2);grid-template-columns:repeat(3,minmax(0,1fr))}}.rhZx-W_thumbnailButton{aspect-ratio:544/363;border-radius:var(--rounded-l);cursor:pointer;background:0 0;border:none;inline-size:100%;display:block;position:relative;overflow:clip}@media (max-width:768px){.rhZx-W_thumbnailButton{border-radius:var(--rounded-m)}}@media (any-hover:hover){.rhZx-W_thumbnailButton:hover{outline:2px solid var(--color-monotone-0);outline-offset:-2px}}.rhZx-W_thumbnailButton img{object-fit:cover}.rhZx-W_thumbnailButton.rhZx-W_isCurrent{outline:3px solid var(--color-brand-primary-100);outline-offset:-3px}
.g6oEua_section{inline-size:100%;padding-inline:var(--spacing-10);flex-direction:column;align-items:center;scroll-margin-block-start:var(--spacing-30);display:flex}@media (max-width:768px){.g6oEua_section{padding-inline:var(--spacing-6);scroll-margin-block-start:var(--spacing-20)}}.g6oEua_inner{gap:var(--spacing-6);inline-size:100%;max-inline-size:var(--container-width-normal);padding-block:var(--spacing-10);border-block-end:1px solid var(--color-monotone-50);flex-direction:column;margin-inline:auto;display:flex}@media (max-width:768px){.g6oEua_inner{gap:var(--spacing-4);padding-block:var(--spacing-6)}}
.gWgz3a_loading{z-index:var(--stack-top);gap:var(--spacing-2);padding:var(--spacing-10);border-radius:var(--rounded-s);background-color:var(--color-monotone-100);flex-direction:column;align-items:center;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.gWgz3a_spinner{block-size:38px;inline-size:38px;animation:.8s linear infinite gWgz3a_spin}.gWgz3a_spinner img{block-size:100%;inline-size:100%}@keyframes gWgz3a_spin{to{transform:rotate(360deg)}}.gWgz3a_label{color:var(--color-monotone-0);font-family:var(--font-latin);font-size:var(--font-size-l);line-height:var(--leading-150);text-transform:uppercase}
.YrpLrG_inaba{inline-size:100%;padding-inline:var(--spacing-10);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.YrpLrG_inaba{padding-inline:var(--spacing-6)}}.YrpLrG_inner{inline-size:100%;max-inline-size:var(--container-width-normal);padding-block:var(--spacing-30);margin-inline:auto}@media (max-width:768px){.YrpLrG_inner{padding-block:var(--spacing-20)}}.YrpLrG_body{gap:var(--spacing-20);flex-direction:column;display:flex}@media (max-width:768px){.YrpLrG_body{gap:var(--spacing-10)}}.YrpLrG_lead{gap:var(--spacing-6);color:var(--color-monotone-100);flex-direction:column;display:flex}.YrpLrG_leadTitle{font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider)}.YrpLrG_accent{color:var(--color-brand-primary-100)}.YrpLrG_text{max-inline-size:var(--container-width-narrow);font-size:var(--font-size-m);line-height:var(--leading-175)}.YrpLrG_about{gap:var(--spacing-20);align-items:start;display:flex}@media (max-width:1024px){.YrpLrG_about{gap:var(--spacing-10)}}@media (max-width:768px){.YrpLrG_about{gap:var(--spacing-6);flex-direction:column;align-items:stretch}}.YrpLrG_aboutContent{gap:var(--spacing-6);min-inline-size:0;color:var(--color-monotone-100);flex-direction:column;flex:1 0 0;display:flex}.YrpLrG_aboutTitle{font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider)}.YrpLrG_aboutText{max-inline-size:var(--container-width-narrow);font-size:calc(14 * var(--to-rem));line-height:var(--leading-175)}.YrpLrG_titleLine{display:block}.YrpLrG_textGroup{gap:var(--spacing-4);flex-direction:column;display:flex}.YrpLrG_thumbnail{aspect-ratio:510/340;border-radius:var(--rounded-l);flex:1 0 0;overflow:clip}@media (max-width:768px){.YrpLrG_thumbnail{border-radius:var(--rounded-m)}}.YrpLrG_thumbnail img{object-fit:cover;block-size:100%;inline-size:100%}.YrpLrG_feature{gap:var(--spacing-6);padding:var(--spacing-10);border-radius:var(--rounded-l);background:var(--color-bg-secondary);flex-direction:column;display:flex}@media (max-width:768px){.YrpLrG_feature{padding:var(--spacing-6);padding-inline:var(--spacing-4);border-radius:var(--rounded-m)}}.YrpLrG_featureHead{gap:var(--spacing-2);flex-direction:column;align-items:center;display:flex}.YrpLrG_badge{padding-block:var(--spacing-2);padding-inline:var(--spacing-6);border-radius:var(--rounded-full);background:var(--color-brand-primary-100);color:var(--color-monotone-0);font-size:calc(14 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100);justify-content:center;align-items:center;display:inline-flex}.YrpLrG_featureTitle{gap:var(--spacing-4);color:var(--color-brand-primary-100);font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider);text-align:center;justify-content:center;align-items:center;display:flex}.YrpLrG_featureTitle:before,.YrpLrG_featureTitle:after{content:"";background:var(--color-brand-primary-100);flex-shrink:0;block-size:2px;inline-size:16px}.YrpLrG_cardList{gap:var(--spacing-10);align-items:stretch;display:flex}@media (max-width:768px){.YrpLrG_cardList{gap:var(--spacing-10);padding-inline:var(--spacing-6);flex-direction:column}}.YrpLrG_card{gap:var(--spacing-6);flex-direction:column;flex:1 0 0;align-items:center;min-inline-size:0;display:flex}@media (max-width:768px){.YrpLrG_card{gap:var(--spacing-2)}}.YrpLrG_cardThumbnail{aspect-ratio:482/321;border-radius:var(--rounded-l);inline-size:100%;position:relative;overflow:clip}@media (max-width:768px){.YrpLrG_cardThumbnail{border-radius:var(--rounded-m)}}.YrpLrG_cardThumbnail img{object-fit:cover;block-size:100%;inline-size:100%}.YrpLrG_cardContent{gap:var(--spacing-4);inline-size:100%;color:var(--color-monotone-100);flex-direction:column;display:flex}@media (max-width:768px){.YrpLrG_cardContent{gap:var(--spacing-2)}}.YrpLrG_cardTitle{font-size:var(--font-size-xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider);text-align:center}.YrpLrG_cardText{font-size:var(--font-size-m);line-height:var(--leading-175)}.YrpLrG_cardNote{font-size:var(--font-size-s);line-height:var(--leading-175);margin-block-start:var(--spacing-4);display:block}
.RWiR7a_section{inline-size:100%;padding-inline:var(--spacing-10);background-color:var(--color-bg-primary);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.RWiR7a_section{padding-inline:var(--spacing-6)}}.RWiR7a_inner{inline-size:100%;max-inline-size:var(--container-width-normal);border-block-end:1px solid var(--color-monotone-10);flex-direction:column;margin-inline:auto;padding-block-end:var(--spacing-30);display:flex}@media (max-width:768px){.RWiR7a_inner{padding-block-end:var(--spacing-20)}}.RWiR7a_steps{flex-direction:column;gap:16px 0;max-inline-size:860px;margin-block-end:25px;margin-inline:auto;display:flex}@media (max-width:768px){.RWiR7a_steps{margin-block:var(--spacing-4) 0}}.RWiR7a_step{gap:var(--spacing-4);padding:0 var(--spacing-10) var(--spacing-6);border-radius:var(--rounded-l);background-color:var(--color-monotone-0);flex-direction:column;display:flex}@media (max-width:768px){.RWiR7a_step{gap:var(--spacing-2);padding:0 var(--spacing-4) var(--spacing-6);border-radius:var(--rounded-m)}}.RWiR7a_stepHeader{gap:var(--spacing-4) 0;flex-direction:column;display:flex}.RWiR7a_headerLabel{padding:var(--spacing-1) var(--spacing-6);border-radius:0 0 var(--rounded-l) var(--rounded-l);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);font-family:var(--font-latin);font-size:calc(18 * var(--to-rem));font-weight:400;line-height:calc(24 * var(--to-rem));text-transform:uppercase;margin-inline:auto;display:inline-block}@media (max-width:768px){.RWiR7a_headerLabel{border-radius:0 0 var(--rounded-m) var(--rounded-m)}}@media (max-width:768px){.RWiR7a_icon{inline-size:70px}.RWiR7a_icon img{object-fit:cover}}.RWiR7a_heading{gap:0 var(--spacing-4);align-items:center;display:flex}.RWiR7a_title{font-size:var(--font-size-xl);letter-spacing:5%}.RWiR7a_text{line-height:var(--leading-175)}.RWiR7a_actions{justify-content:center;align-items:center;margin-block-start:var(--spacing-2);display:flex}.RWiR7a_note{font-size:var(--font-size-s);line-height:var(--leading-175)}@media (max-width:768px){.RWiR7a_note{margin-block-start:var(--spacing-2)}}.RWiR7a_button{min-inline-size:240px}@media (max-width:768px){.RWiR7a_button{min-inline-size:176px;max-inline-size:176px;margin-block-start:10px}}
.I3GwCa_filter{gap:var(--spacing-6);flex-direction:column;inline-size:100%;display:flex}@media (max-width:768px){.I3GwCa_filter{gap:var(--spacing-2)}}.I3GwCa_title{color:var(--color-monotone-100);font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider)}@media (max-width:768px){.I3GwCa_title{font-size:calc(20 * var(--to-rem))}}.I3GwCa_list{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.I3GwCa_tag{padding-block:var(--spacing-2);padding-inline:var(--spacing-4);border-radius:var(--rounded-s);background-color:var(--color-monotone-10);color:var(--color-monotone-100);font-size:calc(12 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}@media (any-hover:hover){.I3GwCa_tag:hover{background-color:var(--color-brand-primary-10);color:var(--color-brand-primary-100)}}@media (max-width:768px){.I3GwCa_tag{border-radius:var(--rounded-xs)}}@media (any-hover:hover){.I3GwCa_tag.I3GwCa_inSidebar:hover{border-color:var(--color-brand-primary-100)}}.I3GwCa_tag.I3GwCa_isCurrent{background-color:var(--color-brand-primary-100);color:var(--color-monotone-0)}@media (any-hover:hover){.I3GwCa_tag.I3GwCa_isCurrent:hover{background-color:var(--color-monotone-100);color:var(--color-monotone-0)}}
.DwCh-G_section{inline-size:100%;padding-inline:var(--spacing-10);background-color:var(--color-bg-primary);flex-direction:column;align-items:center;margin-block-start:var(--spacing-30);display:flex}@media (max-width:768px){.DwCh-G_section{padding-inline:var(--spacing-6);margin-block-start:var(--spacing-20)}}.DwCh-G_inner{inline-size:100%;max-inline-size:var(--container-width-normal);flex-direction:column;margin-inline:auto;padding-block-end:var(--spacing-30);display:flex}@media (max-width:768px){.DwCh-G_inner{padding-block-end:var(--spacing-20)}}.DwCh-G_recommend{gap:var(--spacing-10);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1100px){.DwCh-G_recommend{gap:var(--spacing-4)}}@media (max-width:768px){.DwCh-G_recommend{grid-template-columns:1fr}}
.Xo_zHa_form{gap:var(--spacing-6);padding:0 var(--spacing-6) var(--spacing-6);flex-direction:column;display:flex}@media (max-width:1100px){.Xo_zHa_form{padding-inline:var(--spacing-4)}}
._5Q9fVW_grid{gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:768px){._5Q9fVW_grid{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr))}}._5Q9fVW_item{position:relative}._5Q9fVW_trigger{cursor:pointer;background:0 0;border:none;inline-size:100%;padding:0;display:block;position:relative}@media (any-hover:hover){._5Q9fVW_trigger:hover ._5Q9fVW_thumbnail img{transform:scale(1.04)}._5Q9fVW_trigger:hover ._5Q9fVW_zoom{background-color:var(--color-monotone-100)}}._5Q9fVW_thumbnail{aspect-ratio:207/138;border-radius:var(--rounded-m);display:block;position:relative;overflow:clip}@media (max-width:768px){._5Q9fVW_thumbnail{border-radius:var(--rounded-s)}}._5Q9fVW_thumbnail img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .3s}._5Q9fVW_zoom{block-size:36px;inline-size:36px;padding:var(--spacing-1);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);border-start-start-radius:var(--rounded-m);border-end-end-radius:var(--rounded-m);justify-content:center;align-items:center;transition:background-color .3s;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:0}@media (max-width:768px){._5Q9fVW_zoom{border-start-start-radius:var(--rounded-s);border-end-end-radius:var(--rounded-s);block-size:24px;inline-size:24px}}._5Q9fVW_zoomIcon{block-size:22px;inline-size:22px}@media (max-width:768px){._5Q9fVW_zoomIcon{block-size:20px;inline-size:20px}}._5Q9fVW_frame{gap:var(--spacing-6);padding:var(--spacing-20) var(--spacing-10);flex-direction:column;overflow-y:auto}@media (max-width:768px){._5Q9fVW_frame{gap:var(--spacing-4);padding:var(--spacing-10) var(--spacing-4) var(--spacing-6)}}._5Q9fVW_viewer{gap:var(--spacing-6);align-items:center;inline-size:100%;max-inline-size:880px;display:flex}@media (max-width:768px){._5Q9fVW_viewer{gap:var(--spacing-2)}}._5Q9fVW_nav{block-size:64px;inline-size:64px;padding:var(--spacing-2);border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:768px){._5Q9fVW_nav{block-size:40px;inline-size:40px}}@media (any-hover:hover){._5Q9fVW_nav:hover{background-color:var(--color-monotone-100)}}._5Q9fVW_navIcon{block-size:17px;inline-size:17px}._5Q9fVW_figure{aspect-ratio:880/587;border-radius:var(--rounded-l);background-color:var(--color-brand-primary-10);flex:auto;min-inline-size:0;position:relative;overflow:clip}._5Q9fVW_figure img{object-fit:cover}._5Q9fVW_thumbnailList{gap:var(--spacing-6);grid-template-columns:repeat(5,minmax(0,1fr));inline-size:100%;max-inline-size:880px;display:grid}@media (max-width:768px){._5Q9fVW_thumbnailList{gap:var(--spacing-2);grid-template-columns:repeat(3,minmax(0,1fr))}}._5Q9fVW_moreButton{gap:var(--spacing-2);min-inline-size:240px;max-inline-size:100%;padding-block:var(--spacing-4);padding-inline:var(--spacing-6) var(--spacing-4);border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);cursor:pointer;border:none;align-self:center;align-items:center;transition:background-color .3s;display:flex}@media (max-width:768px){._5Q9fVW_moreButton{gap:var(--spacing-1);min-inline-size:200px}}@media (any-hover:hover){._5Q9fVW_moreButton:hover{background-color:var(--color-monotone-100)}}._5Q9fVW_moreLabel{font-size:calc(14 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-150);text-align:center;flex:1 1 0}._5Q9fVW_cameraIcon{flex-shrink:0;block-size:24px;inline-size:24px}._5Q9fVW_thumbnailButton{aspect-ratio:544/363;border-radius:var(--rounded-l);cursor:pointer;background:0 0;border:none;inline-size:100%;display:block;position:relative;overflow:clip}@media (max-width:768px){._5Q9fVW_thumbnailButton{border-radius:var(--rounded-m)}}@media (any-hover:hover){._5Q9fVW_thumbnailButton:hover{outline:2px solid var(--color-monotone-0);outline-offset:-2px}}._5Q9fVW_thumbnailButton img{object-fit:cover}._5Q9fVW_thumbnailButton._5Q9fVW_isCurrent{outline:3px solid var(--color-brand-primary-100);outline-offset:-3px}
.RMcT1a_section{inline-size:100%;padding-inline:var(--spacing-10);background-color:var(--color-bg-primary);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.RMcT1a_section{padding-inline:var(--spacing-6)}}.RMcT1a_inner{inline-size:100%;max-inline-size:var(--container-width-normal);padding-block:var(--spacing-30);border-block-end:1px solid var(--color-monotone-10);flex-direction:column;margin-inline:auto;display:flex}@media (max-width:768px){.RMcT1a_inner{padding-block:var(--spacing-20)}}.RMcT1a_body{gap:var(--spacing-10);flex-direction:column;display:flex}@media (max-width:768px){.RMcT1a_body{gap:var(--spacing-6)}}.RMcT1a_lead{max-inline-size:var(--container-width-narrow);color:var(--color-monotone-100);font-size:var(--font-size-m);line-height:var(--leading-175)}.RMcT1a_emphasis{font-style:normal;font-weight:var(--font-bold)}.RMcT1a_content{gap:var(--spacing-10);flex-direction:column;inline-size:100%;max-inline-size:860px;margin-inline:auto;display:flex}@media (max-width:768px){.RMcT1a_content{gap:var(--spacing-6)}}.RMcT1a_subSection{gap:var(--spacing-6);flex-direction:column;display:flex}@media (max-width:768px){.RMcT1a_subSection{gap:var(--spacing-4)}}.RMcT1a_steps{gap:var(--spacing-6);flex-direction:column;display:flex}@media (max-width:768px){.RMcT1a_steps{gap:var(--spacing-4)}}.RMcT1a_step{gap:var(--spacing-4);padding:0 var(--spacing-10) var(--spacing-6);border-radius:var(--rounded-l);background-color:var(--color-monotone-0);flex-direction:column;display:flex}@media (max-width:768px){.RMcT1a_step{padding:0 var(--spacing-4) var(--spacing-6);border-radius:var(--rounded-m)}}.RMcT1a_stepLabel{padding:var(--spacing-1) var(--spacing-6);border-radius:0 0 var(--rounded-l) var(--rounded-l);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);font-family:var(--font-latin);font-size:calc(18 * var(--to-rem));font-weight:var(--font-medium);text-transform:uppercase;margin-inline:auto;display:inline-block}@media (max-width:768px){.RMcT1a_stepLabel{border-radius:0 0 var(--rounded-m) var(--rounded-m)}}.RMcT1a_stepBody{gap:var(--spacing-4);flex-direction:column;display:flex}@media (max-width:768px){.RMcT1a_stepBody{gap:var(--spacing-2)}}.RMcT1a_stepTitle{color:var(--color-monotone-100);font-size:var(--font-size-xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider)}.RMcT1a_stepText{gap:var(--spacing-2);color:var(--color-monotone-100);font-size:var(--font-size-m);font-weight:var(--font-bold);align-items:start;line-height:1;display:flex}@media (max-width:768px){.RMcT1a_stepText{line-height:var(--leading-150)}}.RMcT1a_stepText svg{flex-shrink:0}.RMcT1a_stepNote{color:var(--color-monotone-100);font-size:var(--font-size-s);line-height:var(--leading-175)}.RMcT1a_noteList{gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-10);border-radius:var(--rounded-l);background-color:var(--color-monotone-0);flex-direction:column;display:flex}@media (max-width:768px){.RMcT1a_noteList{gap:var(--spacing-2);padding:var(--spacing-4);border-radius:var(--rounded-m)}}.RMcT1a_noteItem{gap:var(--spacing-2);align-items:flex-start;display:flex}.RMcT1a_noteIcon{flex-shrink:0;align-items:center;padding-block-start:var(--spacing-half);display:flex}.RMcT1a_noteText{color:var(--color-monotone-100);font-size:var(--font-size-m);font-weight:var(--font-bold);line-height:var(--leading-150)}
.RV5hRa_section{inline-size:100%;padding-inline:var(--spacing-10);background-color:var(--color-bg-primary);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.RV5hRa_section{padding-inline:var(--spacing-6)}}.RV5hRa_inner{inline-size:100%;max-inline-size:var(--container-width-normal);border-block-end:1px solid var(--color-monotone-10);flex-direction:column;margin-inline:auto;padding-block-end:var(--spacing-30);display:flex}@media (max-width:768px){.RV5hRa_inner{padding-block-end:var(--spacing-20)}}.RV5hRa_body{gap:var(--spacing-20);flex-direction:column;inline-size:100%;display:flex}@media (max-width:768px){.RV5hRa_body{gap:var(--spacing-10)}}.RV5hRa_content{gap:var(--spacing-20);align-items:center;inline-size:100%;display:flex}@media (max-width:1024px){.RV5hRa_content{gap:var(--spacing-10)}}@media (max-width:768px){.RV5hRa_content{flex-direction:column;align-items:stretch}}.RV5hRa_text{gap:var(--spacing-6);min-inline-size:0;color:var(--color-monotone-100);flex-direction:column;flex:1 0 0;display:flex}.RV5hRa_lead{font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider)}.RV5hRa_leadAccent{color:var(--color-brand-primary-100);display:block}.RV5hRa_description{gap:var(--spacing-4);font-size:var(--font-size-m);line-height:var(--leading-175);flex-direction:column;display:flex}.RV5hRa_thumbnail{aspect-ratio:2200/1466;border-radius:var(--rounded-l);flex:1 0 0;min-inline-size:0;position:relative;overflow:clip}@media (max-width:768px){.RV5hRa_thumbnail{border-radius:var(--rounded-m);inline-size:100%}}.RV5hRa_thumbnail img{object-fit:cover}.RV5hRa_cases{gap:var(--spacing-6);flex-direction:column;align-items:center;inline-size:100%;display:flex}.RV5hRa_casesTitle{gap:var(--spacing-4);color:var(--color-brand-primary-100);font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider);justify-content:center;align-items:center;display:flex}.RV5hRa_casesTitle:before,.RV5hRa_casesTitle:after{content:"";border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);flex-shrink:0;block-size:3px;inline-size:16px}.RV5hRa_caseList{gap:var(--spacing-2);inline-size:100%;display:flex}@media (max-width:768px){.RV5hRa_caseList{flex-direction:column}}.RV5hRa_caseItem{min-inline-size:0;padding-block:var(--spacing-4);padding-inline:var(--spacing-6);border-radius:var(--rounded-l);background-color:var(--color-monotone-0);color:var(--color-brand-primary-100);font-size:var(--font-size-xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider);text-align:center;flex:1 0 0;justify-content:center;align-items:center;display:flex}
.k39xwG_item{--item-gap:var(--spacing-4);--padding-inline:var(--spacing-10);--padding-block:var(--spacing-6);gap:var(--item-gap);padding:var(--padding-block) var(--padding-inline);border-radius:var(--rounded-l);background-color:var(--color-monotone-0);flex-direction:column;display:flex}@media (max-width:768px){.k39xwG_item{--item-gap:var(--spacing-2);--padding-inline:var(--spacing-4);--padding-block:var(--spacing-4);border-radius:var(--rounded-m)}}.k39xwG_itemTitle{gap:0 var(--spacing-4);color:var(--color-monotone-100);font-size:var(--font-size-xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider);align-items:center;display:flex}.k39xwG_itemTitle:before{content:"";border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);block-size:10px;inline-size:10px}.k39xwG_itemBody{--body-line-height:var(--leading-150) color: var(--color-monotone-100);font-size:var(--font-size-m);font-weight:var(--font-bold);line-height:var(--body-line-height)}@media (max-width:768px){.k39xwG_itemBody{line-height:var(--leading-150)}}.k39xwG_itemNotes{gap:var(--spacing-1);flex-direction:column;display:flex}.k39xwG_itemNote{font-size:var(--font-size-s);line-height:var(--leading-175);display:block}
.F5ipOq_about{inline-size:100%;padding-inline:var(--spacing-10);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.F5ipOq_about{padding-inline:var(--spacing-6)}}.F5ipOq_inner{inline-size:100%;max-inline-size:var(--container-width-normal);padding-block:var(--spacing-30);flex-direction:column;display:flex}@media (max-width:768px){.F5ipOq_inner{padding-block:var(--spacing-20)}}.F5ipOq_body{gap:var(--spacing-20);flex-direction:column;inline-size:100%;display:flex}@media (max-width:768px){.F5ipOq_body{gap:var(--spacing-10)}}.F5ipOq_content{gap:var(--spacing-20);inline-size:100%;display:flex}@media (max-width:1024px){.F5ipOq_content{gap:var(--spacing-10)}}@media (max-width:768px){.F5ipOq_content{flex-direction:column;align-items:stretch}}.F5ipOq_text{gap:var(--spacing-4);min-inline-size:0;color:var(--color-monotone-100);flex-direction:column;flex:1 0 0;display:flex}.F5ipOq_description{gap:var(--spacing-4);font-size:var(--font-size-m);line-height:var(--leading-175);flex-direction:column;display:flex}.F5ipOq_annotation{font-size:calc(10 * var(--to-rem));vertical-align:super}.F5ipOq_note{font-size:var(--font-size-s);line-height:var(--leading-175)}@media (max-width:768px){.F5ipOq_note{font-size:var(--font-size-m)}}.F5ipOq_chart{aspect-ratio:2200/1466;flex:1 0 0;min-inline-size:0}@media (max-width:768px){.F5ipOq_chart{flex:none}}.F5ipOq_chart img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.F5ipOq_gallery{gap:var(--spacing-6);align-items:center;inline-size:100%;display:flex}@media (max-width:768px){.F5ipOq_gallery{gap:var(--spacing-2)}}.F5ipOq_thumbnail{aspect-ratio:350/233;border-radius:var(--rounded-l);flex:1 0 0;min-inline-size:0;display:block;overflow:clip}@media (max-width:768px){.F5ipOq_thumbnail{border-radius:var(--rounded-m)}}.F5ipOq_thumbnail img{object-fit:cover;block-size:100%;inline-size:100%;display:block}
.AmUyua_form{gap:var(--spacing-6);flex-direction:column;inline-size:100%;display:flex}@media (max-width:768px){.AmUyua_form{gap:var(--spacing-2)}}.AmUyua_label{color:var(--color-monotone-100);font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider)}@media (max-width:768px){.AmUyua_label{font-size:calc(20 * var(--to-rem))}}.AmUyua_field{gap:var(--spacing-2);padding-block:var(--spacing-2);padding-inline:var(--spacing-6) var(--spacing-2);border-radius:var(--rounded-full);background-color:var(--color-bg-primary);align-items:center;display:flex}.AmUyua_field:has(.AmUyua_input:focus-visible){outline:2px solid var(--color-ring);outline-offset:2px}.AmUyua_field.AmUyua_inSidebar{box-shadow:var(--shadow-normal);background-color:var(--color-bg-secondary)}.AmUyua_input{min-inline-size:0;padding-block:var(--spacing-2);color:var(--color-monotone-100);font-size:var(--font-size-m);line-height:var(--leading-100);background-color:#0000;border:none;flex:auto}.AmUyua_input::placeholder{color:var(--color-monotone-50)}.AmUyua_input:focus-visible{outline:none}.AmUyua_submit{gap:var(--spacing-2);min-inline-size:calc(90 * var(--to-rem));padding-block:var(--spacing-2);padding-inline:var(--spacing-4);border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);cursor:pointer;flex-shrink:0;align-items:center;display:flex}@media (any-hover:hover){.AmUyua_submit:hover{background-color:var(--color-monotone-100)}}.AmUyua_submitText{font-size:var(--font-size-m);font-weight:var(--font-bold);line-height:var(--leading-100);white-space:nowrap}
._5gtMhG_pageHeader{inline-size:100%;color:var(--color-monotone-0);isolation:isolate;background:linear-gradient(100deg,#006ce1 4.78%,#1ca7ec 68.54%,#97d2ff 98.41%);background:linear-gradient(100deg,lab(46.0597% 10.3552 -67.9478) 4.78%,lab(64.1942% -17.0032 -45.1798) 68.54%,lab(81.3765% -11.1137 -28.4749) 98.41%);flex-direction:column;align-items:center;padding-block-start:128px;display:flex;position:relative;overflow:clip}@media (max-width:768px){._5gtMhG_pageHeader{padding-block-start:68px}}._5gtMhG_background{z-index:var(--stack-backwards);pointer-events:none;position:absolute;inset:0}._5gtMhG_background img{object-fit:cover;block-size:100%;inline-size:100%}._5gtMhG_head{inline-size:100%;padding-inline:var(--spacing-10);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){._5gtMhG_head{padding-inline:var(--spacing-6)}}._5gtMhG_bread{inline-size:100%;padding-inline:var(--spacing-10);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){._5gtMhG_bread{padding-inline:var(--spacing-6)}}._5gtMhG_inner{inline-size:100%;max-inline-size:var(--container-width-normal)}._5gtMhG_head ._5gtMhG_inner{padding-block:var(--spacing-20)}@media (max-width:768px){._5gtMhG_head ._5gtMhG_inner{padding-block:var(--spacing-10)}}._5gtMhG_bread ._5gtMhG_inner{padding-block:var(--spacing-4)}._5gtMhG_title{font-size:calc(40 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider)}@media (max-width:768px){._5gtMhG_title{font-size:calc(24 * var(--to-rem))}}._5gtMhG_subtitle{font-size:var(--font-size-3xl)}._5gtMhG_deco{block-size:120px;inline-size:100%;line-height:0;display:block}@media (max-width:1440px){._5gtMhG_deco{block-size:100px}}@media (max-width:1200px){._5gtMhG_deco{block-size:64px}}._5gtMhG_deco img{object-fit:contain;block-size:auto;inline-size:100%;display:block}
.Nz-3TG_search{border-radius:var(--rounded-xl);background-image:linear-gradient(267.76deg,#97d2ff 4.78%,#1ca7ec 34.65%,#006ce1 98.41%);align-items:center;max-inline-size:1360px;margin-inline:auto;display:flex;position:relative;overflow:hidden}@media (max-width:1440px){.Nz-3TG_search{margin-inline:var(--spacing-10);border-radius:16px;padding-inline:24px}}@media (max-width:768px){.Nz-3TG_search{margin-inline:var(--spacing-6);inset-block-end:0}}.Nz-3TG_bg{pointer-events:none;position:absolute;inset-block-end:-190px}@media (max-width:768px){.Nz-3TG_bg{inset-block-end:0}}.Nz-3TG_inner{inline-size:100%;max-inline-size:var(--container-width-normal);padding-block:var(--spacing-20);color:var(--color-monotone-0);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}@media (max-width:768px){.Nz-3TG_inner{gap:var(--spacing-6) 0;padding-block:var(--spacing-10);flex-direction:column}}.Nz-3TG_searchText{gap:var(--spacing-1) 0;flex-direction:column;display:flex}.Nz-3TG_searchLead{gap:0 var(--spacing-2);font-size:var(--font-size-xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:5%;align-items:center;display:flex}@media (max-width:768px){.Nz-3TG_searchLead{gap:var(--spacing-2) 0;flex-direction:column}}.Nz-3TG_searchTitle{font-size:var(--font-size-3xl);line-height:var(--leading-175);letter-spacing:5%}@media (max-width:768px){.Nz-3TG_searchTitle span{text-align:center;display:flow-root}}.Nz-3TG_button{background:var(--color-brand-accent);inline-size:100%;max-inline-size:400px;color:var(--color-brand-primary-100);isolation:isolate;border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:24px 16px 24px 24px;display:flex;position:relative}@media (any-hover:hover){.Nz-3TG_button:hover{color:var(--color-brand-accent)}.Nz-3TG_button:hover .Nz-3TG_circle{background-color:var(--color-brand-accent);color:var(--color-brand-primary-100)}}@media (max-width:768px){.Nz-3TG_button{gap:16px}}@media (any-hover:hover){.Nz-3TG_button:hover:before{opacity:1}.Nz-3TG_button:hover .Nz-3TG_arrowBefore{transform:translate(150%,-50%)}.Nz-3TG_button:hover .Nz-3TG_arrowAfter{transform:translate(-50%,-50%)}}.Nz-3TG_button .Nz-3TG_circle{background-color:var(--color-brand-primary-100);color:var(--color-monotone-0)}.Nz-3TG_button:before{content:"";z-index:var(--stack-backwards);border-radius:inherit;background:var(--color-button-bg-gradient-black);opacity:0;transition:opacity .3s;position:absolute;inset:0}.Nz-3TG_label{flex:1;justify-content:center;align-items:center;gap:8px;min-inline-size:0;display:flex}.Nz-3TG_icon{transition:color .3s}.Nz-3TG_icon svg{block-size:auto;inline-size:100%}.Nz-3TG_text{font-weight:var(--font-bold);line-height:var(--leading-150);text-align:center;transition:color .3s}.Nz-3TG_circle{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;block-size:34px;inline-size:34px;transition:background-color .3s,color .3s;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.Nz-3TG_circle{block-size:24px;inline-size:24px}}
.IyfRbq_card{grid-template-rows:subgrid;gap:var(--spacing-4) 0;inline-size:100%;padding:var(--spacing-6);border-radius:var(--rounded-l);background-color:var(--color-monotone-0);grid-row:span 2;display:grid}@media (max-width:768px){.IyfRbq_card{gap:var(--spacing-2) 0;padding:var(--spacing-6) var(--spacing-4);border-radius:var(--rounded-m)}}.IyfRbq_cardHeader{gap:var(--spacing-4) 0;flex-direction:column;display:flex}@media (max-width:768px){.IyfRbq_cardHeader{gap:0 var(--spacing-2);flex-direction:row;align-items:center}}.IyfRbq_cardTitle{font-size:var(--font-size-xl);line-height:var(--leading-175);letter-spacing:5%;text-align:center}@media (max-width:768px){.IyfRbq_cardTitle{text-align:start}}.IyfRbq_description{line-height:var(--leading-175)}@media (max-width:768px){.IyfRbq_imageContainer{max-inline-size:29.6dvi}}.IyfRbq_imageContainer img{border-radius:var(--rounded-m)}@media (max-width:768px){.IyfRbq_imageContainer img{border-radius:var(--rounded-s);block-size:auto;inline-size:100%}}.IyfRbq_relatedLink{gap:0 var(--spacing-2);color:var(--color-brand-primary-100);align-items:center;margin-block-start:var(--spacing-4);text-decoration:underline;display:flex}
.DoB5OW_card{gap:var(--spacing-4) 0;flex-direction:column;display:flex}@media (max-width:768px){.DoB5OW_card{gap:var(--spacing-2)}}.DoB5OW_cardHeader{gap:var(--spacing-6) 0;flex-direction:column;display:flex}@media (max-width:768px){.DoB5OW_cardHeader{gap:0 var(--spacing-2);flex-direction:row;align-items:center}}@media (max-width:768px){.DoB5OW_imageContainer{flex-shrink:0;min-inline-size:111px;max-inline-size:29.6dvi}}.DoB5OW_imageContainer img{aspect-ratio:313/208;border-radius:var(--rounded-m)}@media (max-width:768px){.DoB5OW_imageContainer img{border-radius:var(--rounded-s)}}.DoB5OW_cardTitle{font-size:var(--font-size-xl);line-height:var(--leading-175);letter-spacing:5%;text-align:center}@media (max-width:768px){.DoB5OW_cardTitle{line-height:var(--leading-175);letter-spacing:5%;text-align:start}}.DoB5OW_description{line-height:var(--leading-175)}.DoB5OW_cardTitle,.DoB5OW_description{-moz-text-size-adjust:100%;text-size-adjust:100%}:is(.DoB5OW_cardTitle,.DoB5OW_description) ruby{ruby-position:over;line-height:1}:is(.DoB5OW_cardTitle,.DoB5OW_description) rt{font-size:.5em;line-height:1;transform:translateY(.5em)}
.qLejsa_panel{border-radius:var(--rounded-xl);background-color:var(--color-monotone-0);inline-size:100%;display:block}@media not (max-width:1100px){.qLejsa_panel{overflow-anchor:none}}@media (max-width:1100px){.qLejsa_panel{border-radius:var(--rounded-l);overflow:clip}}.qLejsa_summary{gap:var(--spacing-2);padding:var(--spacing-6);justify-content:space-between;align-items:center;display:flex}@media (max-width:1100px){.qLejsa_summary{padding-block:var(--spacing-6);padding-inline:var(--spacing-4)}}.qLejsa_summary::-webkit-details-marker{display:none}.qLejsa_summary:focus-visible{outline-offset:-2px}.qLejsa_summaryTitle{color:var(--color-brand-primary-100);font-size:var(--font-size-xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider)}.qLejsa_summaryIcon{border:1px solid var(--color-brand-primary-100);border-radius:var(--rounded-s);background-color:var(--color-monotone-0);flex-shrink:0;justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:flex;position:relative}.qLejsa_panel[open] .qLejsa_summaryIcon{background-color:var(--color-brand-primary-100)}.qLejsa_summaryIconLineHorizontal,.qLejsa_summaryIconLineVertical{background-color:var(--color-brand-primary-100);block-size:2px;inline-size:12px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.qLejsa_panel[open] :is(.qLejsa_summaryIconLineHorizontal,.qLejsa_summaryIconLineVertical){background-color:var(--color-monotone-0)}.qLejsa_summaryIconLineVertical{transform:translate(-50%,-50%)rotate(90deg)}.qLejsa_panel[open] .qLejsa_summaryIconLineVertical{display:none}.qLejsa_group{gap:var(--spacing-6);border-block-end:1px solid var(--color-monotone-10);flex-direction:column;padding-block-end:var(--spacing-6);display:flex}.qLejsa_groupTitle{color:var(--color-monotone-100);font-size:var(--font-size-l);font-weight:var(--font-bold);line-height:var(--leading-150);margin-block-end:var(--spacing-6)}.qLejsa_cityList,.qLejsa_inlineList{gap:var(--spacing-2) var(--spacing-4);flex-wrap:wrap;display:flex}.qLejsa_facilityList{gap:var(--spacing-2);flex-direction:column;display:flex}.qLejsa_choice{gap:var(--spacing-2);cursor:pointer;align-items:center;inline-size:fit-content;display:flex}.qLejsa_choiceLabel{color:var(--color-monotone-100);font-size:var(--font-size-m);line-height:var(--leading-100)}.qLejsa_radio{border-radius:var(--rounded-full);background-color:var(--color-monotone-0);cursor:pointer;appearance:none;border:1px solid #76767680;flex-shrink:0;block-size:25px;inline-size:25px;position:relative}.qLejsa_radio:before{content:"";border-radius:var(--rounded-full);background-color:var(--color-monotone-100);block-size:11px;inline-size:11px;margin:auto;transition:transform .15s;position:absolute;inset:0;transform:scale(0)}.qLejsa_radio:checked:before{transform:scale(1)}.qLejsa_checkbox{border-radius:var(--rounded-s);background-color:var(--color-monotone-0);cursor:pointer;appearance:none;border:1px solid #76767680;flex-shrink:0;block-size:25px;inline-size:25px;position:relative}.qLejsa_checkbox:after{content:"";border:solid var(--color-monotone-0);border-width:0 2px 2px 0;block-size:13px;inline-size:7px;transition:transform .15s;position:absolute;inset-block-start:3px;inset-inline-start:8px;transform:rotate(45deg)scale(0)}.qLejsa_checkbox:checked{border-color:var(--color-brand-primary-100);background-color:var(--color-brand-primary-100)}.qLejsa_checkbox:checked:after{transform:rotate(45deg)scale(1)}.qLejsa_changeLink{gap:var(--spacing-1);inline-size:fit-content;border-block-end:1px solid var(--color-monotone-100);color:var(--color-monotone-100);font-size:var(--font-size-m);line-height:var(--leading-150);align-items:center;padding-block-end:var(--spacing-1);display:flex}.qLejsa_changeLinkIcon{block-size:16px;inline-size:16px}
.B2PORa_card{gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-10);border-radius:var(--rounded-l);background-color:var(--color-monotone-0);flex-direction:column;display:flex}@media (max-width:768px){.B2PORa_card{padding:var(--spacing-4);border-radius:var(--rounded-m)}}.B2PORa_steps{gap:var(--spacing-4);counter-reset:step;flex-direction:column;display:flex}.B2PORa_step{counter-increment:step;color:var(--color-monotone-100);font-size:var(--font-size-m);font-weight:var(--font-bold);line-height:var(--leading-150);padding-inline-start:28px;position:relative}.B2PORa_step:before{content:counter(step);border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);block-size:20px;inline-size:20px;color:var(--color-monotone-0);font-size:calc(12 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:2px;inset-inline-start:0}.B2PORa_notes{gap:var(--spacing-2);flex-direction:column;display:flex}.B2PORa_note{color:var(--color-monotone-100);font-size:var(--font-size-s);font-weight:var(--font-medium);line-height:var(--leading-175)}
.QA9YtG_link{gap:var(--spacing-4);inline-size:100%;padding:var(--spacing-4);border-radius:var(--rounded-l);background-color:var(--color-bg-secondary);color:var(--color-monotone-100);border:1px solid #0000;align-items:center;transition:background-color .3s,border-color .3s;display:flex}@media (max-width:768px){.QA9YtG_link{padding-block:var(--spacing-2);padding-inline:var(--spacing-4);border-radius:var(--rounded-m)}}@media (any-hover:hover){.QA9YtG_link:hover{border-color:var(--color-brand-primary-100);background-color:var(--color-brand-primary-10)}.QA9YtG_link:hover .QA9YtG_text{color:var(--color-brand-primary-100)}.QA9YtG_link:hover .QA9YtG_arrowBefore{transform:translate(150%,-50%)}.QA9YtG_link:hover .QA9YtG_arrowAfter{transform:translate(-50%,-50%)}}.QA9YtG_text{min-inline-size:0;color:var(--color-monotone-100);font-size:var(--font-size-m);font-weight:var(--font-bold);line-height:var(--leading-175);flex:1 0 0;transition:color .3s}.QA9YtG_icon{border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);block-size:34px;inline-size:34px;color:var(--color-monotone-0);flex-shrink:0;position:relative;overflow:hidden}@media (max-width:768px){.QA9YtG_icon{block-size:24px;inline-size:24px}}.QA9YtG_arrowBefore,.QA9YtG_arrowAfter{block-size:22px;inline-size:22px;transition:transform .3s;position:absolute;inset-block-start:50%;inset-inline-start:50%}@media (max-width:768px){.QA9YtG_arrowBefore,.QA9YtG_arrowAfter{block-size:16px;inline-size:16px}}.QA9YtG_arrowBefore{transform:translate(-50%,-50%)}.QA9YtG_arrowAfter{transform:translate(-250%,-50%)}
.HdKGgq_map{block-size:100%;inline-size:100%}:is(.HdKGgq_map .gm-style-iw,.HdKGgq_map .gm-style-iw-c,.HdKGgq_map .gm-style-iw-d){max-block-size:none!important;overflow:visible!important}.HdKGgq_map .gm-style-iw-c{box-shadow:none;background:0 0;border-radius:0;padding:0!important}.HdKGgq_map .gm-style-iw-tc{display:none}
.bk8nqq_qanda{inline-size:100%}.bk8nqq_inner{gap:var(--spacing-10);max-inline-size:1100px;padding-block:var(--spacing-20);border-block-end:1px solid var(--color-monotone-10);flex-direction:column;align-items:center;margin-inline:auto;display:flex}@media (max-width:768px){.bk8nqq_inner{padding-block:var(--spacing-10)}}.bk8nqq_content{inline-size:100%;max-inline-size:860px}.bk8nqq_list{gap:var(--spacing-1);flex-direction:column;display:flex}@media (max-width:768px){.bk8nqq_list{padding-inline:0}}.bk8nqq_buttonArea{flex-direction:column;align-items:center;inline-size:100%;display:flex}
.vair9W_list{gap:var(--spacing-2);grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;list-style:none;display:grid}@media (max-width:768px){.vair9W_list{grid-template-columns:repeat(2,minmax(0,1fr))}}.vair9W_item{display:flex}.vair9W_tab{gap:var(--spacing-2);min-block-size:64px;padding-block:var(--spacing-2);padding-inline:var(--spacing-4);border-block-end:4px solid var(--color-brand-primary-100);color:var(--color-monotone-100);font-size:calc(16 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100);text-align:center;border-radius:8px 8px 0 0;flex-direction:column;flex:1;justify-content:space-between;align-items:center;display:flex}@media (any-hover:hover){.vair9W_tab{transition:background-color .3s,color .3s}.vair9W_tab:hover{background-color:var(--color-brand-primary-100);color:var(--color-monotone-0)}.vair9W_tab:hover .vair9W_chevron{background-color:var(--color-monotone-0)}}@media (max-width:768px){.vair9W_tab{min-block-size:53px;font-size:calc(14 * var(--to-rem));flex-direction:row;padding-inline:0}}.vair9W_label{white-space:nowrap}.vair9W_chevron{-webkit-mask-image:var(--icon-chevron-downward);mask-image:var(--icon-chevron-downward);background-color:var(--color-monotone-100);flex-shrink:0;block-size:16px;inline-size:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.SQ5m2G_section{inline-size:100%;padding-inline:var(--spacing-10);background-color:var(--color-bg-primary);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.SQ5m2G_section{padding-inline:var(--spacing-6)}}.SQ5m2G_inner{gap:var(--spacing-6);inline-size:100%;max-inline-size:var(--container-width-normal);padding-block:var(--spacing-20);flex-direction:column;display:flex}@media (max-width:768px){.SQ5m2G_inner{gap:var(--spacing-4);padding-block:var(--spacing-10)}}.SQ5m2G_heading{border-block-end:1px solid var(--color-monotone-100);color:var(--color-monotone-100);font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-150);letter-spacing:.06em;padding-block-end:var(--spacing-6)}.SQ5m2G_search{gap:var(--spacing-10);flex-direction:column;display:flex}@media (max-width:768px){.SQ5m2G_search{gap:0;inline-size:100vi;margin-inline:calc(50% - 50vi);overflow-x:hidden}}.SQ5m2G_mapArea{align-self:center;inline-size:100%;max-inline-size:700px;margin:0 auto;position:relative}.SQ5m2G_panel{gap:var(--spacing-6);inline-size:100%;padding:var(--spacing-6);border-radius:var(--rounded-xl);background-color:var(--color-monotone-0);justify-content:center;align-items:center;display:flex}@media (max-width:1100px){.SQ5m2G_panel{gap:0}}@media (max-width:768px){.SQ5m2G_panel{gap:var(--spacing-px);background-color:#0000;border-radius:0;flex-direction:column;padding:0}}.SQ5m2G_actions{gap:var(--spacing-4);align-items:flex-start;inline-size:100%;display:flex}@media (max-width:768px){.SQ5m2G_actions{gap:var(--spacing-px);inline-size:100%}}.SQ5m2G_actionItem{border-block-start:1px solid var(--color-monotone-0);flex:1;display:flex}
.lELvia_subHeading{gap:var(--spacing-4);color:var(--color-brand-secondary);font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);justify-content:center;align-items:center;margin-block-end:var(--spacing-10);display:flex}@media (max-width:768px){.lELvia_subHeading{margin-block-end:var(--spacing-6)}}.lELvia_subHeading:before,.lELvia_subHeading:after{content:"";border-radius:var(--rounded-full);background-color:var(--color-brand-secondary);flex-shrink:0;block-size:3px;inline-size:16px}.lELvia_subHeadingText{gap:0;display:flex}@media (max-width:768px){.lELvia_subHeadingText{flex-direction:column}}
.zxbr1W_sidebar{gap:var(--spacing-10);flex-direction:column;inline-size:100%;max-inline-size:382px;display:flex}@media (max-width:1100px){.zxbr1W_sidebar{max-inline-size:none}}@media (max-width:768px){.zxbr1W_sidebar{gap:var(--spacing-10)}}.zxbr1W_section{gap:var(--spacing-6);flex-direction:column;inline-size:100%;display:flex}@media (max-width:768px){.zxbr1W_section{gap:var(--spacing-4)}}.zxbr1W_heading{color:var(--color-monotone-100);font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider)}@media (max-width:768px){.zxbr1W_heading{font-size:calc(20 * var(--to-rem))}}.zxbr1W_popularList{gap:var(--spacing-2);flex-direction:column;inline-size:100%;display:flex}.zxbr1W_popularItem{min-inline-size:0;display:flex}.zxbr1W_empty{color:var(--color-monotone-100);font-size:var(--font-size-m);line-height:var(--leading-175)}
._1hDV5a_section{inline-size:100%;flex-direction:column;align-items:center;margin-block-start:var(--spacing-20);display:flex}@media (max-width:768px){._1hDV5a_section{margin-block-start:var(--spacing-10)}}._1hDV5a_inner{inline-size:100%;max-inline-size:var(--container-width-normal);border-block-end:1px solid var(--color-monotone-10);flex-direction:column;margin-inline:auto;padding-block-end:var(--spacing-30);display:flex}@media (max-width:768px){._1hDV5a_inner{padding-block-end:var(--spacing-20)}}._1hDV5a_quality{gap:var(--spacing-6) 0;padding:var(--spacing-10);border-radius:var(--rounded-l);background-color:var(--color-monotone-0);flex-direction:column;display:flex}@media (max-width:768px){._1hDV5a_quality{padding:var(--spacing-6) var(--spacing-4);border-radius:var(--rounded-m)}}._1hDV5a_qualityTitle{gap:var(--spacing-2) 0;flex-direction:column;align-items:center;margin-block-end:var(--spacing-1);display:flex}._1hDV5a_catch{padding:var(--spacing-2) var(--spacing-6);border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);font-size:calc(14 * var(--to-rem));font-weight:var(--font-bold);line-height:1}._1hDV5a_qualityMainText{gap:var(--spacing-4);color:var(--color-brand-primary-100);font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider);justify-content:center;align-items:center;display:flex}@media (max-width:768px){._1hDV5a_qualityMainText{text-align:center}}._1hDV5a_qualityMainText:before,._1hDV5a_qualityMainText:after{content:"";border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);flex-shrink:0;block-size:3px;inline-size:16px}._1hDV5a_qualityTitleText{gap:0;display:flex}@media (max-width:768px){._1hDV5a_qualityTitleText{flex-direction:column}}._1hDV5a_qualityPoints{gap:var(--spacing-10);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){._1hDV5a_qualityPoints{gap:var(--spacing-6);grid-template-columns:1fr}}
.xnpdia_section{inline-size:100%;flex-direction:column;align-items:center;margin-block-start:var(--spacing-20);display:flex}@media (max-width:768px){.xnpdia_section{margin-block-start:var(--spacing-10)}}.xnpdia_inner{inline-size:100%;max-inline-size:var(--container-width-normal);border-block-end:1px solid var(--color-monotone-10);flex-direction:column;margin-inline:auto;padding-block-end:var(--spacing-30);display:flex}@media (max-width:768px){.xnpdia_inner{padding-block-end:var(--spacing-20)}}.xnpdia_quality{gap:var(--spacing-6) 0;padding:var(--spacing-10);border-radius:var(--rounded-l);background-color:var(--color-monotone-0);flex-direction:column;display:flex}@media (max-width:768px){.xnpdia_quality{padding:var(--spacing-6) var(--spacing-4);border-radius:var(--rounded-m)}}.xnpdia_qualityTitle{gap:var(--spacing-2) 0;flex-direction:column;align-items:center;margin-block-end:var(--spacing-1);display:flex}.xnpdia_catch{padding:var(--spacing-2) var(--spacing-6);border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);font-size:calc(14 * var(--to-rem));font-weight:var(--font-bold);line-height:1}.xnpdia_qualityMainText{gap:var(--spacing-4);color:var(--color-brand-primary-100);font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider);justify-content:center;align-items:center;display:flex}@media (max-width:768px){.xnpdia_qualityMainText{text-align:center}}.xnpdia_qualityMainText:before,.xnpdia_qualityMainText:after{content:"";border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);flex-shrink:0;block-size:3px;inline-size:16px}.xnpdia_qualityTitleText{gap:0;display:flex}@media (max-width:768px){.xnpdia_qualityTitleText{flex-direction:column}}.xnpdia_qualityPoints{gap:var(--spacing-10);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.xnpdia_qualityPoints{gap:var(--spacing-6);grid-template-columns:1fr}}
.kClS5G_wrapper{flex-direction:column;align-items:center;display:flex}.kClS5G_popup{box-sizing:border-box;border:2px solid var(--color-brand-primary-100);border-radius:var(--rounded-l);inline-size:min(240px,60vi);min-inline-size:208px;max-inline-size:100%;box-shadow:var(--shadow-normal);background-color:var(--color-brand-primary-10);position:relative}@media (max-width:768px){.kClS5G_popup{border-radius:var(--rounded-m)}}.kClS5G_close{z-index:var(--stack-forwards);cursor:pointer;background:0 0;border:none;justify-content:end;align-items:center;display:flex;position:absolute;inset-block-start:8px;inset-inline-end:8px}@media (any-hover:hover){.kClS5G_close:hover .kClS5G_closeCircle{background-color:var(--color-monotone-100)}}.kClS5G_closeCircle{border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);block-size:24px;inline-size:24px;color:var(--color-monotone-0);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .3s;display:flex}.kClS5G_header{gap:var(--spacing-2);padding-block:var(--spacing-4) var(--spacing-2);padding-inline:var(--spacing-4);border-block-end:1px solid var(--color-monotone-10);flex-direction:column;display:flex}@media (max-width:768px){.kClS5G_header{gap:var(--spacing-1);padding:var(--spacing-2)}}.kClS5G_identity{gap:var(--spacing-1);flex-direction:column;display:flex}.kClS5G_types{gap:var(--spacing-1);flex-wrap:wrap;align-items:center;list-style:none;display:flex}.kClS5G_typeItem{min-block-size:17px;padding-block:var(--spacing-half);padding-inline:var(--spacing-1);border-radius:var(--rounded-xs);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);font-size:calc(10 * var(--to-rem));font-weight:var(--font-bold);align-items:center;line-height:1;display:flex}.kClS5G_typeDivider{border-inline-start:1px solid var(--color-monotone-10);align-self:stretch}.kClS5G_name{color:var(--color-monotone-100);font-size:calc(14 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100);overflow-wrap:anywhere}.kClS5G_meta{gap:var(--spacing-1);flex-direction:column;display:flex}.kClS5G_vacancy,.kClS5G_waitlist{padding-block:var(--spacing-half);padding-inline:var(--spacing-1);border-radius:var(--rounded-s);font-size:calc(10 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100);align-self:flex-start}.kClS5G_vacancy{border:1px solid var(--color-brand-primary-100);color:var(--color-brand-primary-100)}.kClS5G_waitlist{border:1px solid var(--color-monotone-100);background-color:var(--color-monotone-10);color:var(--color-monotone-100)}.kClS5G_address{gap:var(--spacing-half);color:var(--color-monotone-50);font-size:calc(12 * var(--to-rem));line-height:var(--leading-150);overflow-wrap:anywhere;align-items:flex-start;display:flex}@media (max-width:768px){.kClS5G_address{font-size:calc(10 * var(--to-rem))}}.kClS5G_addressIcon svg{block-size:16px;inline-size:16px}.kClS5G_body{padding-block:var(--spacing-2);padding-inline:var(--spacing-4)}.kClS5G_detailButton{inline-size:fit-content;padding-block:var(--spacing-2);padding-inline:var(--spacing-2);border-radius:var(--rounded-xl);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);font-size:calc(12 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100);text-align:center;justify-content:center;align-items:center;margin-inline:auto;text-decoration:none;transition:background-color .3s;display:flex}@media (any-hover:hover){.kClS5G_detailButton:hover{background-color:var(--color-monotone-100)}}.kClS5G_tail{color:var(--color-brand-primary-100);display:flex}
.OjRQUq_guideline{inline-size:100%;padding-inline:var(--spacing-10)}@media (max-width:768px){.OjRQUq_guideline{padding-inline:var(--spacing-6)}}.OjRQUq_inner{inline-size:100%;max-inline-size:var(--container-width-normal);padding-block:var(--spacing-30);border-block-end:1px solid var(--color-monotone-10);margin-inline:auto}@media (max-width:768px){.OjRQUq_inner{padding-block:var(--spacing-20)}}.OjRQUq_body{gap:var(--spacing-10);flex-direction:column;display:flex}@media (max-width:768px){.OjRQUq_body{gap:var(--spacing-6)}}.OjRQUq_lead{color:var(--color-monotone-100);font-size:var(--font-size-l);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider)}.OjRQUq_leadLine{display:block}.OjRQUq_list{gap:var(--spacing-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.OjRQUq_list{gap:var(--spacing-2);grid-template-columns:1fr}}.OjRQUq_item{gap:var(--spacing-4);padding-block:var(--spacing-6);padding-inline:var(--spacing-4);border-radius:var(--rounded-l);background:var(--color-bg-secondary);align-items:center;display:flex}.OjRQUq_icon{flex-shrink:0;block-size:60px;inline-size:60px}.OjRQUq_icon img{object-fit:contain;block-size:100%;inline-size:100%}.OjRQUq_text{color:var(--color-monotone-100);font-size:var(--font-size-m);font-weight:var(--font-bold);line-height:var(--leading-150)}.OjRQUq_cardNote{font-size:var(--font-size-s);font-weight:var(--font-medium);line-height:var(--leading-150);display:block}.OjRQUq_note{color:var(--color-monotone-100);font-size:var(--font-size-m);line-height:var(--leading-175);text-align:center}.OjRQUq_action{justify-content:center;display:flex}
.gJOjuW_list{gap:var(--spacing-4);flex-wrap:wrap;list-style:none;display:flex}@media not (max-width:768px){.gJOjuW_list{gap:var(--spacing-6)}}.gJOjuW_item{display:flex}.gJOjuW_link{gap:var(--spacing-1);border-block-end:1px solid var(--color-monotone-100);color:var(--color-monotone-100);font-size:var(--font-size-s);line-height:var(--leading-100);text-align:center;white-space:nowrap;align-items:center;padding-block-end:var(--spacing-1);display:flex}@media (any-hover:hover){.gJOjuW_link{transition:border-color .3s,color .3s}.gJOjuW_link:hover{color:var(--color-brand-primary-100);border-block-end-color:#0000}.gJOjuW_link:hover .gJOjuW_chevron{background-color:var(--color-brand-primary-100)}}.gJOjuW_link:focus-visible{color:var(--color-brand-primary-100);outline:2px solid var(--color-brand-primary-100);outline-offset:2px;border-block-end-color:#0000}.gJOjuW_link:focus-visible .gJOjuW_chevron{background-color:var(--color-brand-primary-100)}.gJOjuW_label{word-break:break-word}.gJOjuW_chevron{-webkit-mask-image:var(--icon-chevron-downward);mask-image:var(--icon-chevron-downward);background-color:var(--color-monotone-100);flex-shrink:0;block-size:16px;inline-size:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
._7Mj8JW_subSection{max-inline-size:860px;margin-block-start:var(--spacing-20);margin-inline:auto}@media (max-width:768px){._7Mj8JW_subSection{margin-block-start:var(--spacing-10)}}._7Mj8JW_initialCostItem{--item-gap:var(--spacing-4)}@media (max-width:768px){._7Mj8JW_initialCostItem{--item-gap:var(--spacing-2)}}._7Mj8JW_initialCostItem+._7Mj8JW_initialCostItem{margin-block-start:var(--spacing-6)}@media (max-width:768px){._7Mj8JW_initialCostItem+._7Mj8JW_initialCostItem{margin-block-start:var(--spacing-4)}}
._7yExFW_area{inline-size:100%;padding-inline:var(--spacing-10);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){._7yExFW_area{padding-inline:var(--spacing-6)}}._7yExFW_inner{inline-size:100%;max-inline-size:var(--container-width-normal);padding-block:var(--spacing-30);flex-direction:column;display:flex}@media (max-width:768px){._7yExFW_inner{padding-block:var(--spacing-20)}}._7yExFW_body{flex-direction:column;align-items:center;inline-size:100%;max-inline-size:820px;margin-inline:auto;display:flex;position:relative}._7yExFW_map{aspect-ratio:820/525;inline-size:100%;position:relative;overflow:hidden}._7yExFW_map img{object-fit:contain}._7yExFW_balloon{aspect-ratio:1;border-radius:var(--rounded-full);background-color:var(--color-bg-secondary);inline-size:min(238px,40%);color:var(--color-brand-primary-100);font-weight:var(--font-bold);line-height:var(--leading-175);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}@media (max-width:768px){._7yExFW_balloon{inline-size:33.8%}}._7yExFW_balloon:after{content:"";border-block-start:16px solid var(--color-bg-secondary);border-inline:12px solid #0000;block-size:0;inline-size:0;position:absolute;inset-block-end:calc(-1 * var(--spacing-4));inset-inline-start:50%;transform:translate(-50%)}._7yExFW_balloonLead{font-size:calc(30 * var(--to-rem));letter-spacing:var(--tracking-wider)}@media (max-width:768px){._7yExFW_balloonLead{font-size:3.73333vi}}._7yExFW_balloonTitle{font-size:calc(40 * var(--to-rem));letter-spacing:var(--tracking-wider)}@media (max-width:768px){._7yExFW_balloonTitle{font-size:5.06667vi}}
._1OfrcG_card{border-radius:var(--rounded-m);background-color:var(--color-bg-secondary);border:1px solid #0000;inline-size:100%;transition:background-color .3s,border-color .3s}@media (any-hover:hover){._1OfrcG_card:hover{border-color:var(--color-brand-primary-100);background-color:var(--color-brand-primary-10)}}._1OfrcG_link{gap:var(--spacing-4);padding:var(--spacing-4);align-items:flex-start;display:flex}@media (any-hover:hover){._1OfrcG_link:hover ._1OfrcG_title{color:var(--color-brand-secondary);text-decoration:underline}._1OfrcG_link:hover ._1OfrcG_thumbnailImage img{transform:scale(1.04)}}._1OfrcG_thumbnail{flex-shrink:0;block-size:76px;inline-size:115px;position:relative}._1OfrcG_thumbnailImage{border-radius:var(--rounded-m);block-size:100%;inline-size:100%;position:relative;overflow:hidden}._1OfrcG_thumbnailImage img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .3s}._1OfrcG_rank{z-index:1;inline-size:calc(24 * var(--to-rem));block-size:calc(20 * var(--to-rem));place-items:center;display:grid;position:absolute;inset-block-start:calc(-10 * var(--to-rem));inset-inline-start:calc(7 * var(--to-rem))}._1OfrcG_rankShape{color:var(--color-brand-primary-100);position:absolute;inset:0}._1OfrcG_rankShape svg{block-size:100%;inline-size:100%}._1OfrcG_rankShape path{fill:currentColor}._1OfrcG_rankNumber{z-index:1;color:var(--color-monotone-0);font-size:calc(12 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100);position:relative}._1OfrcG_body{gap:var(--spacing-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}._1OfrcG_meta{gap:var(--spacing-1);border-block-end:1px solid var(--color-monotone-50);flex-flow:column wrap;align-items:flex-start;padding-block-end:var(--spacing-2);display:flex}._1OfrcG_labels{gap:var(--spacing-1);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}._1OfrcG_label{padding-block:var(--spacing-half) 3px;padding-inline:var(--spacing-1);border-radius:var(--rounded-xs);background-color:var(--color-monotone-10);color:var(--color-monotone-100);font-size:calc(10 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100);white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}._1OfrcG_date{color:var(--color-monotone-100);font-size:calc(12 * var(--to-rem));font-weight:var(--font-medium);line-height:var(--leading-100);white-space:nowrap;flex-shrink:0}._1OfrcG_title{color:var(--color-monotone-100);font-size:calc(14 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-175);text-underline-offset:4px;text-decoration-skip-ink:auto;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .3s,text-decoration-color .3s}
.Dc_qWG_roomType{isolation:isolate;inline-size:100%;position:relative}.Dc_qWG_content{padding-inline:var(--spacing-10);position:relative}@media (max-width:768px){.Dc_qWG_content{padding-inline:var(--spacing-6)}}.Dc_qWG_inner{inline-size:100%;max-inline-size:var(--container-width-normal);padding-block:var(--spacing-30) var(--spacing-30);margin-inline:auto}@media (max-width:768px){.Dc_qWG_inner{padding-block:0 var(--spacing-20)}}.Dc_qWG_body{gap:var(--spacing-10);justify-content:center;align-items:flex-start;display:flex}@media (max-width:1024px){.Dc_qWG_body{flex-direction:column}}.Dc_qWG_cards{gap:var(--spacing-6);grid-template-columns:repeat(3,minmax(0,316px));justify-content:space-between;inline-size:100%;display:grid}@media (max-width:768px){.Dc_qWG_cards{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}}.Dc_qWG_card{gap:var(--spacing-4);flex-direction:column;text-decoration:none;display:flex}@media (max-width:768px){.Dc_qWG_card{gap:var(--spacing-2)}}@media (any-hover:hover){.Dc_qWG_card:hover .Dc_qWG_thumbnail>img{transform:scale(1.05)}.Dc_qWG_card:hover .Dc_qWG_arrowBefore{transform:translate(150%,-50%)}.Dc_qWG_card:hover .Dc_qWG_arrowAfter{transform:translate(-50%,-50%)}}.Dc_qWG_thumbnail{aspect-ratio:360/180;border-radius:var(--rounded-l);position:relative;overflow:clip}@media (max-width:768px){.Dc_qWG_thumbnail{border-radius:var(--rounded-m)}}.Dc_qWG_thumbnail>img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .3s}.Dc_qWG_iconLink{z-index:var(--stack-forwards);border-radius:var(--rounded-full);background:var(--color-brand-primary-100);block-size:34px;inline-size:34px;position:absolute;inset-block-end:var(--spacing-1);inset-inline-end:var(--spacing-1);overflow:hidden}.Dc_qWG_arrowBefore,.Dc_qWG_arrowAfter{transition:transform .3s;position:absolute;inset-block-start:50%;inset-inline-start:50%}:is(.Dc_qWG_arrowBefore,.Dc_qWG_arrowAfter) path{stroke:var(--color-monotone-0)}.Dc_qWG_arrowBefore{transform:translate(-50%,-50%)}.Dc_qWG_arrowAfter{transform:translate(-250%,-50%)}.Dc_qWG_detail{gap:var(--spacing-2);flex-direction:column;display:flex}.Dc_qWG_category{gap:var(--spacing-2);align-items:center;display:flex}.Dc_qWG_label{padding-block:var(--spacing-1);border-radius:var(--rounded-s);background:var(--color-brand-primary-100);color:var(--color-monotone-0);font-size:var(--font-size-m);font-weight:var(--font-bold);line-height:var(--leading-100);flex-shrink:0;padding-inline:6px}.Dc_qWG_title{font-size:var(--font-size-l);font-weight:var(--font-bold);line-height:var(--leading-150)}.Dc_qWG_note{font-size:var(--font-size-s);line-height:var(--leading-175);display:block}@media (max-width:768px){.Dc_qWG_note{display:inline}}.Dc_qWG_text{font-size:var(--font-size-m);line-height:var(--leading-175);flex-direction:column;display:flex}
.rf8Loa_section{inline-size:100%;padding-inline:var(--spacing-10);background-color:var(--color-bg-primary);flex-direction:column;align-items:center;margin-block-start:var(--spacing-30);display:flex}@media (max-width:768px){.rf8Loa_section{margin-block:var(--spacing-20) var(--spacing-20);padding-inline:var(--spacing-6)}}.rf8Loa_inner{inline-size:100%;max-inline-size:var(--container-width-normal);flex-direction:column;margin-inline:auto;display:flex}.rf8Loa_types{gap:var(--spacing-10);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1100px){.rf8Loa_types{gap:var(--spacing-4)}}@media (max-width:768px){.rf8Loa_types{grid-template-columns:1fr}}
.br8uya_section{inline-size:100%;padding-inline:var(--spacing-10);background-color:var(--color-bg-primary);flex-direction:column;align-items:center;margin-block-start:var(--spacing-30);display:flex}@media (max-width:768px){.br8uya_section{margin-block:var(--spacing-20) var(--spacing-20);padding-inline:var(--spacing-6)}}.br8uya_inner{inline-size:100%;max-inline-size:var(--container-width-normal);flex-direction:column;margin-inline:auto;display:flex}.br8uya_types{gap:var(--spacing-10);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1100px){.br8uya_types{gap:var(--spacing-4)}}@media (max-width:768px){.br8uya_types{grid-template-columns:1fr}}
.rsZchW_section{gap:var(--spacing-6);inline-size:100%;padding-inline:var(--spacing-10);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.rsZchW_section{padding-inline:var(--spacing-6)}}.rsZchW_inner{gap:var(--spacing-6);inline-size:100%;max-inline-size:var(--container-width-normal);align-items:flex-start;margin-inline:auto;display:flex}@media (max-width:1024px){.rsZchW_inner{flex-direction:column;align-items:stretch}}.rsZchW_card{gap:var(--spacing-4);inline-size:100%;max-inline-size:612px;padding:var(--spacing-6);border-radius:var(--rounded-l);background-color:var(--color-bg-secondary);flex-direction:column;flex-shrink:0;display:flex}@media (max-width:1200px){.rsZchW_card{max-inline-size:550px}}@media (max-width:1024px){.rsZchW_card{max-inline-size:none}}@media (max-width:768px){.rsZchW_card{inline-size:100%;padding-inline:var(--spacing-4);border-radius:var(--rounded-s)}}.rsZchW_head{border-block-end:1px solid var(--color-monotone-10);flex-direction:column;padding-block-end:var(--spacing-4);display:flex}.rsZchW_label{padding-block:var(--spacing-1);padding-inline:var(--spacing-2);border-radius:var(--rounded-s);font-size:calc(12 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}@media (max-width:768px){.rsZchW_label{padding:var(--spacing-half) var(--spacing-1);border-radius:var(--rounded-xs);font-size:calc(10 * var(--to-rem))}}.rsZchW_labelType{background-color:var(--color-brand-primary-100);color:var(--color-monotone-0)}.rsZchW_labelSpecial{background-color:var(--color-brand-primary-50);color:var(--color-brand-primary-100)}.rsZchW_labelVacancy{border:1px solid var(--color-brand-primary-100);background-color:var(--color-monotone-0);color:var(--color-brand-primary-100)}.rsZchW_labelWaitlist{border:1px solid var(--color-monotone-100);background-color:var(--color-monotone-10);color:var(--color-monotone-100)}.rsZchW_labelCampaign{background-color:var(--color-brand-accent);color:var(--color-brand-primary-100)}.rsZchW_typeTags{align-items:center;display:flex}.rsZchW_typeLocation{gap:var(--spacing-1);border-inline-end:1px solid var(--color-monotone-10);padding-inline-end:var(--spacing-2);display:flex}.rsZchW_typeStructures{gap:var(--spacing-1);padding-inline-start:var(--spacing-2);display:flex}.rsZchW_titleRow{gap:var(--spacing-2);align-items:center;display:flex}@media (max-width:768px){.rsZchW_titleRow{flex-direction:column;align-items:flex-start}}.rsZchW_name{color:var(--color-monotone-100);font-size:var(--font-size-3xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider)}.rsZchW_specialLabels{gap:var(--spacing-1);flex-shrink:0;display:flex}.rsZchW_statusLabels{gap:var(--spacing-1);margin-block-start:var(--spacing-1);display:flex}@media (max-width:768px){.rsZchW_statusLabels{margin-block-start:var(--spacing-1)}}.rsZchW_info{gap:var(--spacing-6);display:flex}@media (max-width:768px){.rsZchW_info{gap:var(--spacing-4);flex-direction:column}}.rsZchW_priceColumn{gap:var(--spacing-4);flex-direction:column;display:flex}.rsZchW_contactColumnInline{gap:var(--spacing-2);min-inline-size:0;border-inline-start:1px solid var(--color-monotone-10);flex-direction:column;flex:1 1 0;padding-inline-start:var(--spacing-4);display:none}@media (min-width:1000px){.rsZchW_contactColumnInline{display:flex}}.rsZchW_contactColumnBottom{gap:var(--spacing-2);min-inline-size:0;border-block-start:1px solid var(--color-monotone-10);flex-direction:column;padding-block-start:var(--spacing-4);display:flex}@media (min-width:1000px){.rsZchW_contactColumnBottom{display:none}}.rsZchW_field{gap:var(--spacing-2);flex-direction:column;display:flex}.rsZchW_fieldLabel{color:var(--color-brand-primary-100);font-size:var(--font-size-l);font-weight:var(--font-bold);line-height:var(--leading-100)}.rsZchW_fieldText{color:var(--color-monotone-100);font-size:var(--font-size-m);line-height:var(--leading-175)}.rsZchW_price{color:var(--color-monotone-100);align-items:center;display:flex}.rsZchW_yen{font-size:calc(20 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100);padding-block-end:var(--spacing-1)}@media (max-width:768px){.rsZchW_yen{font-size:calc(16 * var(--to-rem));padding-block-end:0}}.rsZchW_priceValue{font-family:var(--font-latin);font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-100)}.rsZchW_priceTilde{padding-block-end:var(--spacing-half);padding-inline:var(--spacing-1);font-size:var(--font-size-m);font-weight:var(--font-bold);line-height:var(--leading-100)}.rsZchW_contactBody{gap:var(--spacing-2);flex-direction:column;display:flex}.rsZchW_tel{gap:var(--spacing-1);align-items:center;display:flex}.rsZchW_telIcon{block-size:24px;inline-size:24px;color:var(--color-monotone-100);flex-shrink:0}@media (max-width:768px){.rsZchW_telIcon{block-size:20px;inline-size:20px}}.rsZchW_telLink{color:var(--color-monotone-100);font-family:var(--font-latin);font-size:calc(24 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100);text-decoration:none;transition:color .3s}@media (any-hover:hover){.rsZchW_telLink:hover{color:var(--color-brand-primary-100)}}.rsZchW_addressBody{gap:var(--spacing-1);flex-direction:column;align-items:flex-start;display:flex}.rsZchW_accessBody{color:var(--color-monotone-100);font-size:var(--font-size-m);line-height:var(--leading-175);flex-direction:column;display:flex}.rsZchW_overview{gap:var(--spacing-6);inline-size:100%;max-inline-size:var(--container-width-normal);align-items:stretch;margin-inline:auto;display:flex}@media (max-width:1024px){.rsZchW_overview{flex-direction:column}}.rsZchW_map{aspect-ratio:485/327;border-radius:var(--rounded-l);background:var(--color-brand-primary-10);inline-size:100%;max-inline-size:485px;position:relative;overflow:clip}@media (max-width:1024px){.rsZchW_map{aspect-ratio:485/250;max-inline-size:80%;margin-inline:auto}}@media (max-width:768px){.rsZchW_map{aspect-ratio:485/327;border-radius:var(--rounded-m)}}@media (max-width:568px){.rsZchW_map{max-inline-size:100%}}:is(.rsZchW_map:has(:focus-visible),.rsZchW_map:has(.gm-style-iw)){z-index:var(--stack-forwards);overflow:visible}.rsZchW_facilities{gap:var(--spacing-6);min-inline-size:0;max-inline-size:591px;padding:var(--spacing-6);border-radius:var(--rounded-l);background-color:var(--color-bg-secondary);flex-direction:column;flex:591px;display:flex}@media (max-width:1024px){.rsZchW_facilities{flex-basis:auto;inline-size:80%;max-inline-size:100%;margin-inline:auto}}@media (max-width:768px){.rsZchW_facilities{gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-4);border-radius:var(--rounded-s)}}@media (max-width:568px){.rsZchW_facilities{inline-size:100%}}.rsZchW_facilityField{gap:var(--spacing-4);flex-direction:column;display:flex}@media (max-width:768px){.rsZchW_facilityField{gap:var(--spacing-2)}}.rsZchW_invoice{gap:var(--spacing-2);flex-direction:column;display:flex}.rsZchW_facilityList{gap:var(--spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:768px){.rsZchW_facilityList{grid-template-columns:repeat(2,minmax(0,1fr))}}.rsZchW_facilityItem{gap:var(--spacing-2);padding-block:var(--spacing-2);padding-inline:var(--spacing-4);border-radius:var(--rounded-m);background-color:var(--color-bg-primary);align-items:center;display:flex}@media (max-width:768px){.rsZchW_facilityItem{gap:var(--spacing-1);padding:var(--spacing-2)}}.rsZchW_facilityItem img{flex-shrink:0;block-size:24px;inline-size:24px}.rsZchW_facilityLabel{color:var(--color-monotone-100);font-size:var(--font-size-s);line-height:var(--leading-150)}
._8Gg3ga_section{inline-size:100%;padding-inline:var(--spacing-10);background-color:var(--color-bg-primary);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){._8Gg3ga_section{padding-inline:var(--spacing-6)}}._8Gg3ga_inner{inline-size:100%;max-inline-size:var(--container-width-normal);padding-block:var(--spacing-30);border-block-end:1px solid var(--color-monotone-10);flex-direction:column;margin-inline:auto;display:flex}@media (max-width:768px){._8Gg3ga_inner{padding-block:var(--spacing-20)}}._8Gg3ga_body{gap:var(--spacing-10);flex-direction:column;display:flex}@media (max-width:768px){._8Gg3ga_body{gap:var(--spacing-6)}}._8Gg3ga_lead{max-inline-size:var(--container-width-narrow);color:var(--color-monotone-100);font-size:var(--font-size-m);line-height:var(--leading-175)}._8Gg3ga_leadLine{display:block}@media (max-width:768px){._8Gg3ga_leadLine{display:inline}}._8Gg3ga_content{gap:var(--spacing-10);flex-direction:column;inline-size:100%;max-inline-size:860px;margin-inline:auto;display:flex}@media (max-width:768px){._8Gg3ga_content{gap:var(--spacing-6)}}._8Gg3ga_subSection{gap:var(--spacing-6);flex-direction:column;display:flex}@media (max-width:768px){._8Gg3ga_subSection{gap:var(--spacing-4)}}._8Gg3ga_stepText+._8Gg3ga_stepText,._8Gg3ga_stepNote+._8Gg3ga_stepText{margin-block-start:var(--spacing-2)}._8Gg3ga_stepNote{font-size:var(--font-size-s);font-weight:var(--font-medium);line-height:var(--leading-175);margin-block-start:var(--spacing-2)}._8Gg3ga_download{gap:var(--spacing-1);border-block-end:1px solid var(--color-monotone-100);color:var(--color-monotone-100);align-items:center;margin-block-start:var(--spacing-2);transition:color .3s,border-block-end-color .3s;display:inline-flex}@media (any-hover:hover){._8Gg3ga_download:hover{color:var(--color-brand-primary-100);border-block-end-color:#0000}}._8Gg3ga_badge{padding:var(--spacing-1) var(--spacing-4);border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);font-size:var(--font-size-s);line-height:var(--leading-150);align-items:center;margin-block-start:var(--spacing-2);display:inline-flex}._8Gg3ga_caseGroup{gap:var(--spacing-1);flex-direction:column;margin-block-start:var(--spacing-2);display:flex}._8Gg3ga_caseGroup ._8Gg3ga_stepNote{margin-block-start:0}._8Gg3ga_caseTitle{color:var(--color-brand-secondary);font-size:var(--font-size-m);font-weight:var(--font-bold);line-height:var(--leading-150)}._8Gg3ga_caseText{font-weight:var(--font-medium);line-height:var(--leading-150)}
.UHVVcq_card{gap:var(--spacing-4);flex-direction:column;text-decoration:none;display:flex}@media (max-width:768px){.UHVVcq_card{gap:var(--spacing-2)}}@media (any-hover:hover){.UHVVcq_card:hover .UHVVcq_thumbnail>img{transform:scale(1.05)}.UHVVcq_card:hover .UHVVcq_arrowBefore{transform:translate(150%,-50%)}.UHVVcq_card:hover .UHVVcq_arrowAfter{transform:translate(-50%,-50%)}}.UHVVcq_thumbnail{aspect-ratio:360/180;border-radius:var(--rounded-l);position:relative;overflow:clip}@media (max-width:768px){.UHVVcq_thumbnail{border-radius:var(--rounded-m)}}.UHVVcq_thumbnail>img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .3s}.UHVVcq_iconLink{z-index:var(--stack-forwards);border-radius:var(--rounded-full);background:var(--color-brand-primary-100);block-size:34px;inline-size:34px;position:absolute;inset-block-end:var(--spacing-1);inset-inline-end:var(--spacing-1);overflow:hidden}.UHVVcq_arrowBefore,.UHVVcq_arrowAfter{transition:transform .3s;position:absolute;inset-block-start:50%;inset-inline-start:50%}:is(.UHVVcq_arrowBefore,.UHVVcq_arrowAfter) path{stroke:var(--color-monotone-0)}.UHVVcq_arrowBefore{transform:translate(-50%,-50%)}.UHVVcq_arrowAfter{transform:translate(-250%,-50%)}.UHVVcq_detail{gap:var(--spacing-2);flex-direction:column;display:flex}.UHVVcq_category{gap:var(--spacing-2);align-items:center;display:flex}.UHVVcq_label{padding-block:var(--spacing-1);padding-inline:var(--spacing-2);border-radius:var(--rounded-s);background:var(--color-brand-primary-100);color:var(--color-monotone-0);font-size:var(--font-size-m);font-weight:var(--font-bold);line-height:var(--leading-100);flex-shrink:0}.UHVVcq_title{font-size:calc(18 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-150)}.UHVVcq_note{font-size:calc(14 * var(--to-rem));line-height:var(--leading-175);display:block}.UHVVcq_text{font-size:calc(16 * var(--to-rem));line-height:var(--leading-175);white-space:pre-line}
.lHghrW_voiceLabels{gap:var(--spacing-1);flex-direction:column;inline-size:100%;display:flex}.lHghrW_voiceLabels.lHghrW_isRow{gap:var(--spacing-2)}.lHghrW_row{gap:var(--spacing-1);flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.lHghrW_row.lHghrW_isRow{flex-flow:wrap;align-items:center}.lHghrW_specialGroup{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.lHghrW_store{padding-block:var(--spacing-1);padding-inline:var(--spacing-2);border-radius:var(--rounded-s);background-color:var(--color-monotone-10);color:var(--color-monotone-100);font-size:calc(12 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100);white-space:nowrap;align-items:center;display:inline-flex}@media (max-width:768px){.lHghrW_store{padding-block:var(--spacing-half);padding-inline:var(--spacing-1);font-size:calc(10 * var(--to-rem))}}.lHghrW_special{padding-block:var(--spacing-1);padding-inline:var(--spacing-2);border-radius:var(--rounded-s);background-color:var(--color-brand-primary-50);color:var(--color-brand-primary-100);font-size:calc(12 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100);white-space:nowrap;align-items:center;display:inline-flex}@media (max-width:768px){.lHghrW_special{padding-block:var(--spacing-half);padding-inline:var(--spacing-1);font-size:calc(10 * var(--to-rem))}}.lHghrW_typeRow{flex-wrap:wrap;align-items:center;display:flex}.lHghrW_typeGroup{gap:var(--spacing-1);padding-inline:var(--spacing-2);border-inline-start:1px solid var(--color-monotone-10);align-items:center;display:flex}@media (max-width:768px){.lHghrW_typeGroup{padding-inline:var(--spacing-1)}}.lHghrW_typeGroup:first-child{border-inline-start:none;padding-inline-start:0}.lHghrW_type{padding-block:var(--spacing-1);padding-inline:var(--spacing-2);border-radius:var(--rounded-s);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);font-size:calc(12 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100);white-space:nowrap;align-items:center;display:inline-flex}@media (max-width:768px){.lHghrW_type{padding-block:var(--spacing-half);padding-inline:var(--spacing-1);border-radius:var(--rounded-xs);font-size:calc(10 * var(--to-rem))}}
.f0QLEq_roomType{isolation:isolate;inline-size:100%;position:relative}.f0QLEq_decoTop,.f0QLEq_decoBottom{block-size:120px;inline-size:100%;line-height:0;display:block}@media (max-width:1440px){.f0QLEq_decoTop,.f0QLEq_decoBottom{block-size:100px}}@media (max-width:1200px){.f0QLEq_decoTop,.f0QLEq_decoBottom{block-size:64px}}:is(.f0QLEq_decoTop,.f0QLEq_decoBottom) img{object-fit:contain;block-size:auto;inline-size:100%;display:block}.f0QLEq_decoBottom img{transform:scaleY(-1)}.f0QLEq_content{padding-inline:var(--spacing-10);position:relative}@media (max-width:768px){.f0QLEq_content{padding-inline:var(--spacing-6)}}.f0QLEq_inner{inline-size:100%;max-inline-size:var(--container-width-normal);padding-block:var(--spacing-30) var(--spacing-20);margin-inline:auto}@media (max-width:768px){.f0QLEq_inner{padding-block:var(--spacing-20) var(--spacing-10)}}.f0QLEq_body{gap:var(--spacing-10);align-items:flex-start;display:flex}@media (max-width:1024px){.f0QLEq_body{flex-direction:column}}.f0QLEq_leadArea{gap:var(--spacing-6);flex-direction:column;flex:1 0 0;max-inline-size:404px;display:flex;position:relative}@media (max-width:1024px){.f0QLEq_leadArea{flex:none;inline-size:100%;max-inline-size:none}}.f0QLEq_lead{font-size:var(--font-size-l);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider)}.f0QLEq_deco{block-size:232px;position:absolute;inset-block-start:414px;inset-inline-start:-277px}@media (max-width:1024px){.f0QLEq_deco{block-size:116px;font-size:var(--font-size-3xl);inset-block-start:26px;inset-inline-start:8.20833em}}.f0QLEq_deco img{block-size:100%;inline-size:auto;max-inline-size:none}.f0QLEq_decoSp{display:none}@media (max-width:1024px){.f0QLEq_decoSp{aspect-ratio:212/153;block-size:116px;inline-size:auto;display:block;position:absolute;inset-block-start:106px;inset-inline:auto 0}}.f0QLEq_decoSp img{block-size:100%;inline-size:100%}.f0QLEq_main{gap:var(--spacing-10);flex-direction:column;flex:1 0 0;max-inline-size:656px;display:flex}@media (max-width:1024px){.f0QLEq_main{flex:none;inline-size:100%;max-inline-size:none}}.f0QLEq_cards{gap:var(--spacing-10) var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:768px){.f0QLEq_cards{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}}.f0QLEq_action{justify-content:flex-end;display:flex}@media (max-width:1024px){.f0QLEq_action{justify-content:center}}
._7lnyfa_heading{padding:var(--spacing-2);border-radius:var(--rounded-s);background-color:var(--color-brand-primary-50);color:var(--color-brand-primary-100);font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:.05em}@media (max-width:768px){._7lnyfa_heading{padding:var(--spacing-half) var(--spacing-2)}}
.Ro7XHW_section{inline-size:100%;padding-inline:var(--spacing-10);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.Ro7XHW_section{padding-inline:var(--spacing-6)}}.Ro7XHW_inner{inline-size:100%;max-inline-size:var(--container-width-normal);border-block-end:1px solid var(--color-monotone-10);flex-direction:column;padding-block-end:var(--spacing-30);display:flex}@media (max-width:768px){.Ro7XHW_inner{padding-block-end:var(--spacing-20)}}.Ro7XHW_text{gap:var(--spacing-4);inline-size:100%;max-inline-size:800px;color:var(--color-monotone-100);font-size:var(--font-size-m);line-height:var(--leading-175);flex-direction:column;display:flex}
.oaURLa_subSection{min-inline-size:860px;margin-block-start:var(--spacing-20);margin-inline:auto}@media not (min-width:940px){.oaURLa_subSection{min-inline-size:unset}}@media (max-width:768px){.oaURLa_subSection{margin-block-start:var(--spacing-10)}}.oaURLa_emphasis{color:var(--color-alert-100)}
.r9NtdG_merit{inline-size:100%;padding-inline:var(--spacing-10);background:var(--color-bg-accent);isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative;overflow:clip}@media (max-width:768px){.r9NtdG_merit{padding-inline:var(--spacing-6);background:linear-gradient(269.471deg,#97d2ff 4.78%,#1ca7ec 34.65%,#006ce1 98.41%)}}.r9NtdG_background{z-index:var(--stack-backwards);pointer-events:none;position:absolute;inset:0}.r9NtdG_background img{object-fit:cover;block-size:100%;inline-size:100%}.r9NtdG_inner{gap:var(--spacing-10);inline-size:100%;max-inline-size:var(--container-width-normal);padding-block:var(--spacing-30);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.r9NtdG_inner{gap:var(--spacing-6);padding-block:var(--spacing-20)}}.r9NtdG_headline{color:var(--color-monotone-0);flex-direction:column;align-items:center;display:flex}.r9NtdG_lead{gap:var(--spacing-2);font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider);justify-content:center;align-items:center;display:flex}.r9NtdG_lead:before,.r9NtdG_lead:after{content:"";background-color:currentColor;block-size:2px;inline-size:16px}.r9NtdG_count{gap:var(--spacing-half);color:var(--color-brand-accent);align-items:center;display:flex}.r9NtdG_number{font-family:var(--font-latin);font-size:calc(64 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100);letter-spacing:var(--tracking-wider)}.r9NtdG_unit{font-size:var(--font-size-3xl);font-weight:var(--font-bold);line-height:var(--leading-100)}@media (max-width:768px){.r9NtdG_unit{font-size:calc(32 * var(--to-rem))}}.r9NtdG_list{gap:var(--spacing-10);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;display:grid}@media (max-width:768px){.r9NtdG_list{gap:var(--spacing-4);grid-template-columns:1fr}}.r9NtdG_card{gap:var(--spacing-4);inline-size:100%;padding:var(--spacing-6);border-radius:var(--rounded-l);background-color:var(--color-bg-primary);flex-direction:column;display:flex;position:relative;overflow:clip}@media (max-width:768px){.r9NtdG_card{padding:var(--spacing-4);border-radius:var(--rounded-m)}}.r9NtdG_cardTitle{color:var(--color-brand-primary-100);font-size:var(--font-size-xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider);padding-inline-end:52px}.r9NtdG_cardBody{gap:var(--spacing-4);flex-direction:column;display:flex}.r9NtdG_cardText{color:var(--color-monotone-100);font-size:var(--font-size-m);line-height:var(--leading-175)}.r9NtdG_cardNote{color:var(--color-monotone-100);font-size:var(--font-size-s);line-height:var(--leading-175)}.r9NtdG_badge{gap:var(--spacing-half);inline-size:66px;padding:var(--spacing-2);background:linear-gradient(249deg, var(--color-brand-primary-100) 1%, var(--color-brand-secondary) 94%);color:var(--color-monotone-0);line-height:var(--leading-100);border-end-start-radius:var(--rounded-xl);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}@media (max-width:768px){.r9NtdG_badge{border-end-start-radius:var(--rounded-l);gap:0;inline-size:60px}}.r9NtdG_badgeLabel{font-family:var(--font-latin);font-size:calc(12 * var(--to-rem));letter-spacing:var(--tracking-wider);text-transform:uppercase}@media (max-width:768px){.r9NtdG_badgeLabel{font-size:calc(10 * var(--to-rem))}}.r9NtdG_badgeNumber{font-family:var(--font-latin);font-size:calc(36 * var(--to-rem))}@media (max-width:768px){.r9NtdG_badgeNumber{font-size:calc(32 * var(--to-rem))}}
._5HEkoa_section{inline-size:100%;padding-inline:var(--spacing-10);flex-direction:column;align-items:center;margin-block-start:var(--spacing-30);display:flex}@media (max-width:768px){._5HEkoa_section{margin-block:var(--spacing-10) var(--spacing-20);padding-inline:var(--spacing-6)}}._5HEkoa_inner{inline-size:100%;max-inline-size:var(--container-width-normal);border-block-end:1px solid var(--color-monotone-10);flex-direction:column;margin-inline:auto;padding-block-end:var(--spacing-30);display:flex}@media (max-width:768px){._5HEkoa_inner{padding-block-end:var(--spacing-20)}}._5HEkoa_quality{gap:var(--spacing-6) 0;padding:var(--spacing-10);border-radius:var(--rounded-l);background-color:var(--color-monotone-0);flex-direction:column;display:flex}@media (max-width:768px){._5HEkoa_quality{padding:var(--spacing-6) var(--spacing-4);border-radius:var(--rounded-m)}}._5HEkoa_qualityTitle{gap:var(--spacing-2) 0;flex-direction:column;align-items:center;margin-block-end:var(--spacing-1);display:flex}._5HEkoa_catch{padding:var(--spacing-2) var(--spacing-6);border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);font-size:calc(14 * var(--to-rem));font-weight:var(--font-bold);line-height:1}._5HEkoa_qualityMainText{gap:var(--spacing-4);color:var(--color-brand-primary-100);font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider);justify-content:center;align-items:center;display:flex}@media (max-width:768px){._5HEkoa_qualityMainText{text-align:center}}._5HEkoa_qualityMainText:before,._5HEkoa_qualityMainText:after{content:"";border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);flex-shrink:0;block-size:3px;inline-size:16px}._5HEkoa_qualityTitleText{gap:0;display:flex}@media (max-width:768px){._5HEkoa_qualityTitleText{flex-direction:column}}._5HEkoa_qualityPoints{gap:var(--spacing-10);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){._5HEkoa_qualityPoints{gap:var(--spacing-6);grid-template-columns:1fr}}
.zh6vga_section{inline-size:100%;flex-direction:column;align-items:center;margin-block-start:var(--spacing-20);display:flex}@media (max-width:768px){.zh6vga_section{margin-block-start:var(--spacing-10)}}.zh6vga_inner{inline-size:100%;max-inline-size:var(--container-width-normal);border-block-end:1px solid var(--color-monotone-10);flex-direction:column;margin-inline:auto;padding-block-end:var(--spacing-30);display:flex}@media (max-width:768px){.zh6vga_inner{padding-block-end:var(--spacing-20)}}.zh6vga_quality{gap:var(--spacing-6) 0;padding:var(--spacing-10);border-radius:var(--rounded-l);background-color:var(--color-monotone-0);flex-direction:column;display:flex}@media (max-width:768px){.zh6vga_quality{padding:var(--spacing-6) var(--spacing-4);border-radius:var(--rounded-m)}}.zh6vga_qualityTitle{gap:var(--spacing-2) 0;flex-direction:column;align-items:center;margin-block-end:var(--spacing-1);display:flex}.zh6vga_catch{padding:var(--spacing-2) var(--spacing-6);border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);font-size:calc(14 * var(--to-rem));font-weight:var(--font-bold);line-height:1}.zh6vga_qualityMainText{gap:var(--spacing-4);color:var(--color-brand-primary-100);font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider);justify-content:center;align-items:center;display:flex}@media (max-width:768px){.zh6vga_qualityMainText{text-align:center}}.zh6vga_qualityMainText:before,.zh6vga_qualityMainText:after{content:"";border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);flex-shrink:0;block-size:3px;inline-size:16px}.zh6vga_qualityTitleText{gap:0;display:flex}@media (max-width:768px){.zh6vga_qualityTitleText{flex-direction:column}}.zh6vga_qualityPoints{gap:var(--spacing-10);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.zh6vga_qualityPoints{gap:var(--spacing-6);grid-template-columns:1fr}}
._1wRHG_section{inline-size:100%;padding-inline:var(--spacing-10);background-color:var(--color-bg-primary);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){._1wRHG_section{padding-inline:var(--spacing-6)}}._1wRHG_inner{gap:var(--spacing-10) 0;inline-size:100%;max-inline-size:var(--container-width-normal);flex-direction:column;margin-inline:auto;display:flex}@media (max-width:768px){._1wRHG_inner{gap:var(--spacing-6) 0}}._1wRHG_summaryTitle{flex-direction:column;justify-content:center;align-items:center;display:flex}._1wRHG_summaryLabel{padding:var(--spacing-half) var(--spacing-6);border-radius:var(--rounded-xl);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);font-size:var(--font-size-xl);font-weight:var(--font-bold);line-height:var(--leading-175)}._1wRHG_summaryMainText{font-size:var(--font-size-3xl);line-height:var(--leading-175);letter-spacing:5%;display:flex}@media (max-width:768px){._1wRHG_summaryMainText{padding-inline:var(--spacing-6);text-align:center;flex-direction:column;align-items:center}}._1wRHG_summaryTypeName{color:var(--color-brand-primary-100)}._1wRHG_summaries{gap:0 var(--spacing-10);grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center;display:grid}@media (max-width:1100px){._1wRHG_summaries{gap:var(--spacing-6)}}@media (max-width:768px){._1wRHG_summaries{gap:var(--spacing-2) 0;grid-template-columns:1fr}}._1wRHG_summaries>li{grid-template-rows:subgrid;padding:var(--spacing-6) var(--spacing-10);background:var(--color-monotone-0);color:var(--color-brand-primary-100);font-size:var(--font-size-l);font-weight:var(--font-bold);text-align:center;border-radius:16px;grid-row:span 1;place-items:center;display:grid;box-shadow:0 4px 4px #00000005,0 4px 20px #00000014}@media (max-width:768px){._1wRHG_summaries>li{padding:var(--spacing-4) var(--spacing-6);border-radius:var(--spacing-2)}}._1wRHG_summaryText{flex-direction:column;display:flex}._1wRHG_summaryImages{gap:0 var(--spacing-10);display:flex}@media (max-width:1100px){._1wRHG_summaryImages{gap:var(--spacing-6)}}@media (max-width:768px){._1wRHG_summaryImages{gap:var(--spacing-4) 0;flex-direction:column}}._1wRHG_summaryImage img{border-radius:var(--rounded-l)}@media (max-width:768px){._1wRHG_summaryImage img{border-radius:var(--rounded-m);block-size:auto;inline-size:100%}}
.SUrDDq_section{inline-size:100%;padding-inline:var(--spacing-10);background-color:var(--color-bg-primary);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.SUrDDq_section{padding-inline:var(--spacing-6)}}.SUrDDq_inner{gap:var(--spacing-10) 0;inline-size:100%;max-inline-size:var(--container-width-normal);flex-direction:column;margin-inline:auto;display:flex}@media (max-width:768px){.SUrDDq_inner{gap:var(--spacing-6) 0}}.SUrDDq_summaryTitle{flex-direction:column;justify-content:center;align-items:center;display:flex}.SUrDDq_summaryLabel{padding:var(--spacing-half) var(--spacing-6);border-radius:var(--rounded-xl);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);font-size:var(--font-size-xl);font-weight:var(--font-bold);line-height:var(--leading-175)}.SUrDDq_summaryMainText{font-size:var(--font-size-3xl);line-height:var(--leading-175);letter-spacing:5%;display:flex}@media (max-width:768px){.SUrDDq_summaryMainText{padding-inline:var(--spacing-6);text-align:center;flex-direction:column;align-items:center}}.SUrDDq_summaryTypeName{color:var(--color-brand-primary-100)}.SUrDDq_summaryTypeSubName{font-size:var(--font-size-2xl)}.SUrDDq_summaries{gap:0 var(--spacing-10);grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center;display:grid}@media (max-width:1100px){.SUrDDq_summaries{gap:var(--spacing-6)}}@media (max-width:768px){.SUrDDq_summaries{gap:var(--spacing-2) 0;grid-template-columns:1fr}}.SUrDDq_summaries>li{grid-template-rows:subgrid;padding:var(--spacing-6) var(--spacing-10);background:var(--color-monotone-0);color:var(--color-brand-primary-100);font-size:var(--font-size-l);font-weight:var(--font-bold);text-align:center;border-radius:16px;grid-row:span 1;place-items:center;display:grid;box-shadow:0 4px 4px #00000005,0 4px 20px #00000014}@media (max-width:768px){.SUrDDq_summaries>li{border-radius:var(--spacing-2)}}.SUrDDq_summaryText{flex-direction:column;display:flex}.SUrDDq_summaryImages{gap:0 var(--spacing-10);display:flex}@media (max-width:1100px){.SUrDDq_summaryImages{gap:var(--spacing-6)}}@media (max-width:768px){.SUrDDq_summaryImages{gap:var(--spacing-4) 0;flex-direction:column}}.SUrDDq_summaryImage img{border-radius:var(--rounded-l)}@media (max-width:768px){.SUrDDq_summaryImage img{border-radius:var(--rounded-m);block-size:auto;inline-size:100%}}
.bZps3a_slider{gap:var(--spacing-2);flex-direction:column;inline-size:100%;display:flex}.bZps3a_fields{gap:var(--spacing-2);align-items:center;display:flex}.bZps3a_field{border:1px solid var(--color-monotone-10);border-radius:var(--rounded-s);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath d='M5.19531 6.75L-0.000839824 2.51244e-08L10.3915 -8.834e-07L5.19531 6.75Z' fill='%23666666'/%3E%3C/svg%3E");background-position:right var(--spacing-2) center;background-repeat:no-repeat;background-size:11px 7px;background-color:var(--color-monotone-0);block-size:38px;min-inline-size:116px;color:var(--color-monotone-50);font-size:calc(14 * var(--to-rem));text-align:start;white-space:nowrap;cursor:pointer;appearance:none;padding-inline:9px}.bZps3a_field:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.bZps3a_fieldDelimiter{color:var(--color-monotone-100);font-size:calc(14 * var(--to-rem));flex-shrink:0}.bZps3a_track{block-size:24px;position:relative}.bZps3a_trackRange{border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);block-size:8px;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.bZps3a_track:before{content:"";border-radius:var(--rounded-full);background-color:var(--color-brand-primary-50);block-size:8px;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.bZps3a_range{pointer-events:none;appearance:none;background:0 0;block-size:24px;margin:0;position:absolute;inset-block-start:0;inset-inline:0}.bZps3a_range::-webkit-slider-runnable-track{background:0 0}.bZps3a_range::-moz-range-track{background:0 0}.bZps3a_range::-webkit-slider-thumb{border:2px solid var(--color-brand-primary-100);border-radius:var(--rounded-full);background-color:var(--color-monotone-0);cursor:pointer;pointer-events:auto;appearance:none;block-size:18px;inline-size:18px}.bZps3a_range::-moz-range-thumb{border:4px solid var(--color-brand-primary-100);border-radius:var(--rounded-full);background-color:var(--color-monotone-0);cursor:pointer;pointer-events:auto;block-size:20px;inline-size:20px}.bZps3a_range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-ring);outline-offset:2px}.bZps3a_range:focus-visible::-moz-range-thumb{outline:2px solid var(--color-ring);outline-offset:2px}
.KT9qOG_trigger{gap:var(--spacing-1);border:none;border-block-end:1px solid var(--color-monotone-100);color:var(--color-monotone-100);cursor:pointer;background:0 0;align-items:center;display:inline-flex}@media (any-hover:hover){.KT9qOG_trigger:hover{border-block-end-color:var(--color-brand-primary-100);color:var(--color-brand-primary-100)}}.KT9qOG_triggerText{font-size:var(--font-size-s);line-height:var(--leading-100)}.KT9qOG_triggerIcon{flex-shrink:0;block-size:24px;inline-size:24px}.KT9qOG_frame{padding:var(--spacing-30) var(--spacing-10)}@media (max-width:768px){.KT9qOG_frame{padding:var(--spacing-6) var(--spacing-4)}}.KT9qOG_mapArea{aspect-ratio:880/587;border-radius:var(--rounded-l);background-color:var(--color-brand-primary-10);inline-size:100%;max-inline-size:880px;position:relative;overflow:clip}:is(.KT9qOG_mapArea:has(:focus-visible),.KT9qOG_mapArea:has(.gm-style-iw)){z-index:var(--stack-forwards);overflow:visible}
._2ONesW_guideline{background-color:var(--color-bg-primary);isolation:isolate;inline-size:100%;position:relative}._2ONesW_decoTop,._2ONesW_decoBottom{block-size:120px;inline-size:100%;line-height:0;display:block}@media not (min-width:1440px){._2ONesW_decoTop,._2ONesW_decoBottom{block-size:100px}}@media (max-width:1200px){._2ONesW_decoTop,._2ONesW_decoBottom{block-size:64px}}:is(._2ONesW_decoTop,._2ONesW_decoBottom) img{object-fit:contain;block-size:auto;inline-size:100%;display:block}._2ONesW_decoBottom img{transform:scaleY(-1)}._2ONesW_content{padding-inline:var(--spacing-10);background-color:var(--color-monotone-0);position:relative}@media (max-width:768px){._2ONesW_content{padding-inline:var(--spacing-6)}}._2ONesW_inner{inline-size:100%;max-inline-size:var(--container-width-normal);margin-inline:auto}._2ONesW_body{gap:var(--spacing-10);flex-direction:column;display:flex}._2ONesW_lead{color:var(--color-monotone-100);font-size:var(--font-size-m);line-height:var(--leading-175)}._2ONesW_leadLine{display:block}._2ONesW_ruleList{gap:var(--spacing-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){._2ONesW_ruleList{gap:var(--spacing-2);grid-template-columns:1fr}}._2ONesW_ruleItem{gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-4);border-radius:var(--rounded-l);background-color:var(--color-bg-primary);align-items:center;display:flex}._2ONesW_ruleIcon{flex-shrink:0;block-size:60px;inline-size:60px}._2ONesW_ruleIcon img{block-size:auto;inline-size:100%}._2ONesW_ruleText{color:var(--color-monotone-100);font-size:var(--font-size-m);font-weight:var(--font-bold);line-height:var(--leading-150)}._2ONesW_ruleTextLine{display:block}._2ONesW_subSection{gap:var(--spacing-6);flex-direction:column;scroll-margin-block-start:100px;display:flex}._2ONesW_description{color:var(--color-monotone-100);font-size:var(--font-size-m);line-height:var(--leading-175)}._2ONesW_cardList{gap:var(--spacing-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){._2ONesW_cardList{gap:var(--spacing-2);grid-template-columns:1fr}}._2ONesW_cardItem{padding:var(--spacing-6) var(--spacing-4);border-radius:var(--rounded-l);background-color:var(--color-bg-primary);display:flex}@media (max-width:768px){._2ONesW_cardItem{padding:var(--spacing-4);border-radius:var(--rounded-m);justify-content:flex-start}}._2ONesW_cardText{gap:var(--spacing-4);color:var(--color-monotone-100);font-size:var(--font-size-m);font-weight:var(--font-bold);line-height:var(--leading-150);align-items:center;display:flex}._2ONesW_cardText:before{content:"";background-image:radial-gradient(circle, var(--color-brand-primary-100) 100%, transparent 100%), radial-gradient(circle, var(--color-brand-primary-100) 100%, transparent 100%);background-position:0 0,0 16px;background-repeat:no-repeat;background-size:8px 8px;flex-shrink:0;block-size:24px;inline-size:8px}
._IC3aa_section{inline-size:100%;padding-inline:var(--spacing-10);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){._IC3aa_section{padding-inline:var(--spacing-6)}}._IC3aa_inner{inline-size:100%;max-inline-size:var(--container-width-normal);margin-inline:auto;padding-block-end:var(--spacing-20)}._IC3aa_article{gap:var(--spacing-10);flex-direction:column;align-items:center;display:flex}._IC3aa_card{gap:var(--spacing-10);inline-size:100%;max-inline-size:876px;padding:calc(62 * var(--to-rem)) var(--spacing-10) var(--spacing-10);border-radius:var(--rounded-l);background-color:var(--color-bg-secondary);flex-direction:column;display:flex}@media (max-width:768px){._IC3aa_card{gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--rounded-m)}}._IC3aa_head{gap:var(--spacing-2);border-block-end:1px solid var(--color-monotone-100);flex-direction:column;padding-block-end:var(--spacing-6);display:flex}@media (max-width:768px){._IC3aa_head{padding-block-end:var(--spacing-4)}}._IC3aa_date{color:var(--color-monotone-100);font-size:var(--font-size-s);font-weight:var(--font-medium);line-height:var(--leading-100)}._IC3aa_title{color:var(--color-monotone-100);font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider)}._IC3aa_thumbnail{aspect-ratio:624/416;border-radius:var(--rounded-l);background-color:var(--color-monotone-10);inline-size:100%;max-inline-size:624px;margin-inline:auto;position:relative;overflow:hidden}@media (max-width:768px){._IC3aa_thumbnail{border-radius:var(--rounded-m)}}._IC3aa_thumbnail img{object-fit:cover}._IC3aa_card .columnBody h2{min-block-size:auto;padding:0 0 0 var(--spacing-4);border-inline-start:4px solid var(--color-brand-primary-50);color:var(--color-brand-primary-100);background:0 0;border-radius:0}._IC3aa_card .columnBody h2:not(:first-child){margin-block-start:calc(var(--spacing-10) - var(--spacing-6))}@media (max-width:768px){._IC3aa_card .columnBody h2:not(:first-child){margin-block-start:calc(var(--spacing-6) - var(--spacing-4))}}._IC3aa_card .columnBody img{border-radius:var(--rounded-l);max-inline-size:624px;margin-inline:auto}@media (max-width:768px){._IC3aa_card .columnBody img{border-radius:var(--rounded-m)}}._IC3aa_action{justify-content:center;inline-size:100%;display:flex}
.F4cPiG_merit{inline-size:100%;padding-inline:var(--spacing-10);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.F4cPiG_merit{padding-inline:var(--spacing-6)}}.F4cPiG_inner{inline-size:100%;max-inline-size:var(--container-width-normal);padding-block:var(--spacing-30);border-block-end:1px solid var(--color-monotone-10)}@media (max-width:768px){.F4cPiG_inner{padding-block:var(--spacing-20)}}.F4cPiG_cardList{gap:var(--spacing-20);flex-direction:column;inline-size:100%;display:flex}@media (max-width:768px){.F4cPiG_cardList{gap:var(--spacing-10)}}.F4cPiG_card{gap:var(--spacing-6) var(--spacing-10);padding-inline:var(--spacing-10);grid-template-rows:repeat(4,max-content);grid-template-columns:minmax(0,min(417px,55%)) minmax(0,1fr);grid-template-areas:"number thumbnail""divider thumbnail""title thumbnail""text thumbnail";align-items:center;display:grid}@media (max-width:768px){.F4cPiG_card{row-gap:var(--spacing-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"number""divider""title""text""thumbnail";padding-inline:0}}.F4cPiG_number{color:var(--color-brand-primary-100);font-family:var(--font-latin);font-size:var(--font-size-3xl);line-height:var(--leading-100);grid-area:number}@media (max-width:768px){.F4cPiG_number{font-size:calc(32 * var(--to-rem))}}.F4cPiG_divider{border-block-start:1px solid var(--color-monotone-100);grid-area:divider;block-size:0;inline-size:90px}.F4cPiG_cardTitle{color:var(--color-brand-primary-100);font-size:var(--font-size-2xl);font-weight:var(--font-bold);line-height:var(--leading-175);letter-spacing:var(--tracking-wider);grid-area:title}.F4cPiG_text{gap:var(--spacing-4);color:var(--color-monotone-100);font-size:var(--font-size-m);line-height:var(--leading-175);flex-direction:column;grid-area:text;display:flex}.F4cPiG_thumbnail{border-radius:var(--rounded-l);grid-area:thumbnail;inline-size:100%;overflow:clip}@media (max-width:768px){.F4cPiG_thumbnail{margin-block-start:var(--spacing-2)}}.F4cPiG_thumbnail img{block-size:auto;inline-size:100%;display:block}
.ZHQ4hq_card{gap:var(--spacing-1);block-size:100%;inline-size:100%;padding:var(--spacing-4);border-radius:var(--rounded-l);background-color:var(--color-monotone-0);border:1px solid #0000;flex-direction:column;text-decoration:none;transition:border .2s ease-in-out,background-color .2s ease-in-out;display:flex;overflow:clip}@media (max-width:768px){.ZHQ4hq_card{padding:var(--spacing-2);border-radius:var(--rounded-m)}}@media (hover:hover){.ZHQ4hq_card:hover{border:1px solid var(--color-brand-primary-100);background-color:var(--color-brand-primary-10)}}.ZHQ4hq_types{flex-wrap:wrap;align-items:center;display:flex}.ZHQ4hq_typeGroup{gap:var(--spacing-1);list-style:none;display:flex}.ZHQ4hq_typeGroup:not(:last-child){border-inline-end:1px solid var(--color-monotone-10);padding-inline-end:var(--spacing-2)}@media (max-width:768px){.ZHQ4hq_typeGroup:not(:last-child){padding-inline-end:var(--spacing-1)}}.ZHQ4hq_typeGroup:not(:first-child){padding-inline-start:var(--spacing-2)}@media (max-width:768px){.ZHQ4hq_typeGroup:not(:first-child){padding-inline-start:var(--spacing-1)}}.ZHQ4hq_typeItem{padding-block:var(--spacing-1);padding-inline:var(--spacing-2);border-radius:var(--rounded-s);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);font-size:calc(12 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100)}@media (max-width:768px){.ZHQ4hq_typeItem{padding-block:var(--spacing-half);padding-inline:var(--spacing-1);border-radius:var(--rounded-xs);font-size:calc(10 * var(--to-rem))}}.ZHQ4hq_name{color:var(--color-monotone-100);font-size:var(--font-size-l);font-weight:var(--font-bold);line-height:var(--leading-150)}.ZHQ4hq_footer{gap:var(--spacing-2);justify-content:space-between;align-items:flex-end;margin-block-start:auto;display:flex}@media (max-width:768px){.ZHQ4hq_footer{flex-direction:column;align-items:start}}.ZHQ4hq_info{gap:var(--spacing-1);flex-direction:column;display:flex}.ZHQ4hq_badges{gap:var(--spacing-1);flex-wrap:wrap;list-style:none;display:flex}.ZHQ4hq_badgeVacancy{padding-block:var(--spacing-1);padding-inline:var(--spacing-2);border:1px solid var(--color-monotone-100);border-radius:var(--rounded-s);background-color:var(--color-monotone-10);color:var(--color-monotone-100);font-size:calc(12 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-100)}@media (max-width:768px){.ZHQ4hq_badgeVacancy{padding-block:var(--spacing-half);padding-inline:var(--spacing-1);font-size:calc(10 * var(--to-rem))}}.ZHQ4hq_badgeVacancyAvailable{border-color:var(--color-brand-primary-100);background-color:var(--color-monotone-0);color:var(--color-brand-primary-100)}.ZHQ4hq_address{gap:var(--spacing-half);color:var(--color-monotone-50);font-size:calc(12 * var(--to-rem));line-height:var(--leading-150);align-items:flex-start;display:flex}@media (max-width:768px){.ZHQ4hq_address{font-size:calc(10 * var(--to-rem))}}.ZHQ4hq_addressIcon{color:var(--color-brand-primary-100);flex-shrink:0;padding-block-start:var(--spacing-half);display:flex}.ZHQ4hq_detailButton{min-block-size:42px;min-inline-size:152px;padding-block:var(--spacing-2);padding-inline:var(--spacing-4) var(--spacing-2);border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);color:var(--color-monotone-0);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.ZHQ4hq_detailButton{min-block-size:26px;min-inline-size:130px;padding:var(--spacing-1)}}.ZHQ4hq_detailInner{gap:var(--spacing-2);justify-content:space-between;align-items:center;inline-size:100%;display:flex}.ZHQ4hq_detailText{inline-size:100%;font-size:calc(12 * var(--to-rem));font-weight:var(--font-bold);line-height:var(--leading-150);text-align:center}.ZHQ4hq_detailIcon{border-radius:var(--rounded-full);background-color:var(--color-monotone-0);flex-shrink:0;justify-content:center;align-items:center;block-size:17px;inline-size:17px;display:flex;position:relative;overflow:hidden}.ZHQ4hq_arrowBefore,.ZHQ4hq_arrowAfter{transition:transform .3s;position:absolute;inset-block-start:50%;inset-inline-start:50%}.ZHQ4hq_arrowBefore{transform:translate(-50%,-50%)}.ZHQ4hq_arrowAfter{transform:translate(-250%,-50%)}@media (hover:hover){.ZHQ4hq_card:hover .ZHQ4hq_arrowBefore{transform:translate(150%,-50%)}.ZHQ4hq_card:hover .ZHQ4hq_arrowAfter{transform:translate(-50%,-50%)}}
.p_uaYW_section{inline-size:100%;padding-inline:var(--spacing-10);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.p_uaYW_section{padding-inline:var(--spacing-6)}}.p_uaYW_inner{inline-size:100%;max-inline-size:var(--container-width-normal);padding-block:var(--spacing-30);border-block-end:1px solid var(--color-monotone-10);flex-direction:column;display:flex}@media (max-width:768px){.p_uaYW_inner{padding-block:var(--spacing-20)}}.p_uaYW_body{gap:var(--spacing-10);flex-direction:column;inline-size:100%;display:flex}@media (max-width:768px){.p_uaYW_body{gap:var(--spacing-6)}}.p_uaYW_lead{gap:var(--spacing-4);max-inline-size:var(--container-width-narrow);color:var(--color-monotone-100);font-size:var(--font-size-m);line-height:var(--leading-175);flex-direction:column;display:flex}.p_uaYW_cards{gap:var(--spacing-10);inline-size:100%;display:flex}@media (max-width:768px){.p_uaYW_cards{gap:var(--spacing-4);flex-direction:column}}.p_uaYW_card{gap:var(--spacing-4);min-inline-size:0;padding:var(--spacing-6);border-radius:var(--rounded-l);background-color:var(--color-monotone-0);flex-direction:column;flex:1 0 0;align-items:center;display:flex}@media (max-width:768px){.p_uaYW_card{gap:var(--spacing-2);padding:var(--spacing-6) var(--spacing-4);border-radius:var(--rounded-m)}}.p_uaYW_thumbnail{aspect-ratio:482/321;border-radius:var(--rounded-m);inline-size:100%;overflow:clip}@media (max-width:768px){.p_uaYW_thumbnail{border-radius:var(--rounded-s)}}.p_uaYW_thumbnail img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.p_uaYW_cardTitle{inline-size:100%;color:var(--color-monotone-100);font-size:var(--font-size-xl);line-height:var(--leading-175);letter-spacing:var(--tracking-wider);text-align:center}.p_uaYW_cardText{inline-size:100%;color:var(--color-monotone-100);font-size:var(--font-size-m);line-height:var(--leading-175)}
