@layer reset,utilities,shared;.Z2ivBG_company{background-color:#fff;width:100%;padding-block:4rem 4.8rem}@media (min-width:768px){.Z2ivBG_company{padding-block:8rem 11.2rem}}.Z2ivBG_inner{width:100%;max-width:92.2rem;padding-inline:var(--gutter);flex-direction:column;align-items:center;gap:3.2rem;margin-inline:auto;display:flex}@media (min-width:768px){.Z2ivBG_inner{max-width:calc(108rem + var(--gutter) * 2);gap:4rem}}.Z2ivBG_heading{--heading-title-size:2rem}@media (min-width:768px){.Z2ivBG_heading{--heading-title-size:2.4rem}}.Z2ivBG_table{border-top:.1rem solid #e5e5e5;grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.Z2ivBG_table{border-block:.1rem solid #e5e5e5;grid-template-columns:1fr 1fr;column-gap:0}}.Z2ivBG_pair{border-bottom:.1rem solid #e5e5e5;grid-template-columns:9rem 1fr;display:grid}@media (min-width:768px){.Z2ivBG_pair{grid-template-columns:12rem 1fr}}@media (min-width:768px){.Z2ivBG_pairFull{border-bottom:none;grid-column:1/-1}}.Z2ivBG_term{color:var(--color-text-dark);background-color:var(--color-gray-pale);justify-content:center;align-items:flex-start;padding:.6rem .8rem;font-size:1.3rem;font-weight:700;line-height:1.6;display:flex}@media (min-width:768px){.Z2ivBG_term{padding:1.7rem 1.6rem;font-size:1.4rem}}.Z2ivBG_desc{color:var(--color-text);word-break:break-word;align-items:flex-start;padding:.5rem 1rem .7rem;font-size:1.4rem;line-height:1.6;display:flex}@media (min-width:768px){.Z2ivBG_desc{align-items:center;padding:1.7rem 2rem 2rem 3rem}}.Z2ivBG_link{color:#377dd9;text-underline-position:from-font;word-break:break-all;margin:0 3rem 0 0;line-height:1.1;text-decoration:underline;transition:opacity .2s;}@media (min-width:768px){.Z2ivBG_link{margin:0;line-height:1.6}}.Z2ivBG_business{flex-direction:column;gap:.2rem;padding:0;line-height:1.2;list-style:none;display:flex}@media (min-width:768px){.Z2ivBG_business{flex-flow:wrap;gap:.4rem 1.6rem;max-width:85.7rem}}.Z2ivBG_businessItem{padding-left:1.2rem;position:relative}.Z2ivBG_businessItem:before{background-color:var(--color-text);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:.3rem;transform:translateY(-50%)}@media (min-width:768px){.Z2ivBG_compact{padding-block:6.4rem 11.2rem}}.Z2ivBG_compact .Z2ivBG_inner{gap:2.4rem}@media (min-width:768px){.Z2ivBG_compact .Z2ivBG_inner{gap:4rem}}.Z2ivBG_compact .Z2ivBG_term,.Z2ivBG_compact .Z2ivBG_desc{line-height:1.2}@media (min-width:768px){.Z2ivBG_compact .Z2ivBG_term,.Z2ivBG_compact .Z2ivBG_desc{padding-block:1.6rem 2rem;line-height:1.4}}@media (min-width:768px){.Z2ivBG_compact .Z2ivBG_link{line-height:1.4}}
@layer reset,utilities,shared;.ef3iva_quality{background-color:var(--color-beige);width:100%;padding-block:4.8rem 4rem}@media (min-width:768px){.ef3iva_quality{padding-block:7.2rem 17rem}}.ef3iva_insidePanel{background-color:#0000;padding-block:0}@media (min-width:768px){.ef3iva_insidePanel{padding-block:8rem 0}}.ef3iva_inner{width:100%;max-width:92.2rem;padding-inline:var(--gutter);--closing-space:2.4rem;flex-direction:column;align-items:center;gap:2.4rem;margin-inline:auto;display:flex}@media (min-width:768px){.ef3iva_inner{max-width:calc(92.2rem + var(--gutter) * 2);--closing-space:4rem;gap:4rem}}.ef3iva_heading{--heading-title-size:2.2rem;--heading-title-lh:1.3}.ef3iva_heading h2 span{display:block}@media (min-width:768px){.ef3iva_heading{--heading-title-size:2.6rem;--heading-title-lh:1}.ef3iva_heading h2 span{display:inline}}.ef3iva_cards{flex-direction:column;align-items:center;gap:2.4rem;width:100%;display:flex;position:relative}@media (min-width:768px){.ef3iva_cards{gap:4rem}}.ef3iva_cards:before{z-index:-1;top:-2.4rem;bottom:calc(-1 * var(--closing-space));background-color:var(--color-beige);content:"";width:100vw;margin-left:-50vw;position:absolute;left:50%}@media (min-width:768px){.ef3iva_cards:before{top:-4rem}}.ef3iva_block{flex-direction:column;gap:1rem;width:100%;display:flex}@media (min-width:768px){.ef3iva_block{gap:.8rem}}.ef3iva_cardFlow{width:100%;box-shadow:var(--shadow-card-strong);background-color:#fff;border-radius:.4rem;padding:1.6rem 2.4rem 2.4rem;overflow:hidden}@media (min-width:768px){.ef3iva_cardFlow{box-shadow:var(--shadow-card);border-radius:.8rem;padding:2.4rem 3.9rem}}.ef3iva_flowGrid{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:768px){.ef3iva_flowGrid{flex-direction:row;justify-content:center;gap:1.9rem}}.ef3iva_flowSteps{flex-direction:column;align-items:center;gap:.6rem;width:100%;display:flex}@media (min-width:768px){.ef3iva_flowSteps{gap:0;width:40rem}.ef3iva_flowSteps>:nth-child(2){margin-top:.8rem}.ef3iva_flowSteps>:nth-child(3),.ef3iva_flowSteps>:nth-child(4){margin-top:1.2rem}.ef3iva_flowSteps>:nth-child(5){margin-top:.8rem}}.ef3iva_pillGroup{flex-direction:column;align-items:center;width:100%;display:flex}.ef3iva_pill{z-index:2;padding-inline:2rem;color:#fff;white-space:nowrap;background-color:var(--color-green);border-radius:3rem;justify-content:center;align-items:center;width:24rem;height:2.6rem;margin-bottom:-1.3rem;padding-bottom:.2rem;font-size:1.5rem;font-weight:700;line-height:1;display:inline-flex;position:relative;box-shadow:0 .2rem .4rem #00000029}@media (min-width:768px){.ef3iva_pill{width:auto;font-size:1.6rem}}.ef3iva_pillMark{margin-left:.1rem;font-size:1rem;font-weight:500;position:relative;bottom:-.4rem}.ef3iva_pillBody{z-index:1;width:100%;color:var(--color-green);text-align:center;background-color:var(--color-green-pale);border-radius:.4rem;flex-wrap:wrap;justify-content:center;align-items:center;padding:2rem 1.6rem 1.6rem;font-size:1.5rem;font-weight:700;line-height:1.4;display:flex;position:relative}@media (min-width:768px){.ef3iva_pillBody{column-gap:0;min-height:6.8rem;padding:2rem 1.6rem 1.4rem}}.ef3iva_pillItem{white-space:nowrap}.ef3iva_pillBodyCert{flex-wrap:nowrap}.ef3iva_pillItemPc{white-space:nowrap;display:none}@media (min-width:768px){.ef3iva_pillItemPc{margin-left:2.4rem;display:inline}}.ef3iva_pillSep{color:var(--color-green-soft)}.ef3iva_pillSepPc{color:var(--color-green-soft);display:none}@media (min-width:768px){.ef3iva_pillSepPc{display:inline}}.ef3iva_flowNote{color:var(--color-red);text-align:center;font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:768px){.ef3iva_flowNote{font-size:1.6rem}}.ef3iva_plusMark{width:2rem;height:2rem;fill:var(--color-green-light);margin-block:.2rem}@media (min-width:768px){.ef3iva_plusMark{margin-block:0}}.ef3iva_flowArrow{justify-content:center;align-items:center;display:flex}.ef3iva_flowArrowSp{fill:#f3e9c2;width:6rem;height:1.8rem}@media (min-width:768px){.ef3iva_flowArrowSp{display:none}}.ef3iva_flowArrowPc{display:none}@media (min-width:768px){.ef3iva_flowArrowPc{fill:#e6d48c;width:2.4rem;height:8rem;display:block}}.ef3iva_flowResult{flex-direction:column;align-items:center;width:100%;display:flex}@media (min-width:768px){.ef3iva_flowResult{width:38rem}}.ef3iva_pillWide{z-index:2}@media (min-width:768px){.ef3iva_pillWide{width:24rem}}.ef3iva_resultPhoto{z-index:1;background-color:var(--color-green-pale);border-radius:.4rem;width:100%;height:15rem;position:relative;overflow:hidden;}@media (min-width:768px){.ef3iva_resultPhoto{border-radius:.8rem;height:24rem}}.ef3iva_resultImg{display:block;}.ef3iva_cardNote{color:var(--color-text);align-items:flex-start;gap:.2rem;font-size:1.2rem;font-weight:700;line-height:1.15;display:flex}.ef3iva_cardNoteMark{flex-shrink:0}.ef3iva_cardTrain{width:100%;box-shadow:var(--shadow-card);background-color:#fff;border-radius:.4rem;flex-direction:column;gap:1.2rem;padding:2rem 2.4rem;display:flex;overflow:hidden}@media (min-width:768px){.ef3iva_cardTrain{border-radius:.8rem;gap:1.6rem;padding:3.2rem 4rem}}.ef3iva_lineHeading{align-items:center;gap:.4rem;width:100%;display:flex}.ef3iva_lineHeading:before,.ef3iva_lineHeading:after{background-color:var(--color-green-light);content:"";flex:1 1 0;height:.1rem}.ef3iva_lineHeadingText{color:var(--color-green);text-align:center;white-space:nowrap;padding-inline:.4rem;font-size:1.7rem;font-weight:700;line-height:1}@media (min-width:768px){.ef3iva_lineHeadingText{font-size:1.8rem}}.ef3iva_trainRow{flex-direction:column;gap:.8rem;display:flex}@media (min-width:768px){.ef3iva_trainRow{flex-direction:row;justify-content:space-between;align-items:flex-start}}.ef3iva_trainPhoto{background-color:var(--color-gray-pale);border-radius:.4rem;width:100%;height:11rem;position:relative;overflow:hidden;}@media (min-width:768px){.ef3iva_trainPhoto{flex-shrink:0;width:25.4rem;height:13rem}}.ef3iva_trainImg{display:block;}.ef3iva_trainText{color:var(--color-text);font-size:1.5rem;font-weight:500;line-height:1.35}@media (min-width:768px){.ef3iva_trainText{width:55.4rem;line-height:1.5}}.ef3iva_trainStrong{color:var(--color-red);font-weight:700}.ef3iva_cardCert{width:100%;box-shadow:var(--shadow-card);background-color:#fff;border-radius:.4rem;flex-direction:column;gap:2.4rem;padding:2rem 0 0;display:flex;overflow:hidden}@media (min-width:768px){.ef3iva_cardCert{border-radius:.8rem;padding:3.2rem 4.1rem}}.ef3iva_certBody{flex-direction:column;gap:1.6rem;padding-inline:1.6rem;display:flex}@media (min-width:768px){.ef3iva_certBody{padding-inline:0}}.ef3iva_certGrid{flex-direction:column;gap:2rem;display:flex}@media (min-width:768px){.ef3iva_certGrid{flex-direction:row;justify-content:space-between;align-items:flex-start}}.ef3iva_certItem{flex-direction:column;align-items:center;gap:.6rem;width:100%;display:flex;container-type:inline-size}@media (min-width:768px){.ef3iva_certItem{gap:.9rem;width:40rem}}.ef3iva_certVisual{flex-direction:column;align-items:center;gap:.8rem;width:100%;display:flex}@media (min-width:768px){.ef3iva_certVisual{height:12rem;position:relative}}.ef3iva_certLabel{color:var(--color-red);text-align:center;font-size:1.7rem;font-weight:700;line-height:1.2}@media (min-width:768px){.ef3iva_certLabel{z-index:0;color:#fff;white-space:nowrap;background-image:linear-gradient(90deg, var(--color-green) 0%, var(--color-green-mid) 36.058%, #a7e4b3 72.596%, #fff 100%);border-radius:.4rem 0 0 .4rem;align-items:center;width:100%;height:3.4rem;padding-bottom:.2rem;padding-left:min(3.7rem,9.3cqi);font-size:min(1.7rem,4.3cqi);display:flex;position:absolute;top:5.3rem;left:0}}.ef3iva_certIllust{border-radius:.4rem;width:24.5rem;height:13rem;position:relative;overflow:hidden;}@media (min-width:768px){.ef3iva_certIllust{z-index:1;width:min(20rem,50%);height:12rem;position:absolute;top:0;right:0}}.ef3iva_certIllustImg{object-fit:contain;width:100%;height:100%;display:block}.ef3iva_certText{width:100%;max-width:27.9rem;color:var(--color-text);margin-inline:auto;font-size:1.5rem;font-weight:500;line-height:1.35}@media (min-width:768px){.ef3iva_certText{max-width:none;line-height:1.4}}.ef3iva_certLink{color:var(--color-green);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-green) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--color-green) 50%, transparent);text-underline-position:from-font;transition:opacity .2s;}@media (min-width:768px){.ef3iva_certLink{color:var(--color-red);-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-decoration-color:color-mix(in srgb, currentColor 50%, transparent)}}.ef3iva_certEmphasis{color:var(--color-green);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-green) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--color-green) 50%, transparent);text-underline-position:from-font;transition:opacity .2s;}@media (min-width:768px){.ef3iva_certEmphasis{color:var(--color-red);-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-decoration-color:color-mix(in srgb, currentColor 50%, transparent)}}.ef3iva_certBanner{color:#fff;text-align:center;background-color:var(--color-green-mid);width:100%;padding:.8rem 2rem 1.4rem;font-size:1.5rem;font-weight:700;line-height:1.3}@media (min-width:768px){.ef3iva_certBanner{color:var(--color-green);background-color:var(--color-green-pale);border-radius:6rem;padding:.9rem 2rem;line-height:1}}.ef3iva_closing{width:100%;padding-top:var(--closing-space);flex-direction:column;align-items:center;gap:.8rem;margin-top:-2.4rem;display:flex}.ef3iva_closing:before{content:"";border-top:2.4rem solid #f0eae1;border-left:4rem solid #0000;border-right:4rem solid #0000;width:0;height:0}@media (min-width:768px){.ef3iva_closing{gap:1.6rem;margin-top:-4rem}.ef3iva_closing:before{border-top-width:3rem;border-left-width:6.95rem;border-right-width:6.95rem}}.ef3iva_closingTitle{text-align:center;padding-inline:1.5rem;font-size:1.8rem;font-weight:700;line-height:1.2;position:relative}.ef3iva_closingTitle:before,.ef3iva_closingTitle:after{background-color:var(--color-green);content:"";width:.1rem;height:1.7rem;position:absolute;bottom:0}.ef3iva_closingTitle:before{left:.2rem;transform:rotate(-25.5deg)}.ef3iva_closingTitle:after{right:.2rem;transform:rotate(25.5deg)}@media (min-width:768px){.ef3iva_closingTitle{padding-inline:1.8rem;font-size:2.2rem;line-height:1.3}.ef3iva_closingTitle:before,.ef3iva_closingTitle:after{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22' fill='none'%3E%3Cpath d='M0.90625 0.429688L10.9062 21.4297' stroke='%2335996E' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:1.2rem;height:2.2rem;transform:none}.ef3iva_closingTitle:after{transform:scaleX(-1)}}.ef3iva_closingText{max-width:60rem;color:var(--color-text);text-align:center;font-size:1.5rem;font-weight:500;line-height:1.4}@media (min-width:768px){.ef3iva_closingText{max-width:none}}@media (min-width:768px){.ef3iva_brSp{display:none}}.ef3iva_pillBody .ef3iva_brSp{flex-basis:100%;height:0}@media (min-width:768px){.ef3iva_brSpTablet{display:none}}.ef3iva_insidePanel .ef3iva_inner{--closing-space:4rem}.ef3iva_insidePanel .ef3iva_cards:before{width:min(100vw,116rem);margin-left:calc(min(100vw,116rem)/-2)}@media (min-width:768px){.ef3iva_insidePanel .ef3iva_cards:before{display:none}}.ef3iva_insidePanel .ef3iva_closing:before{border-top-color:var(--color-beige)}@media (min-width:768px){.ef3iva_insidePanel .ef3iva_closing{margin-top:2.2rem;padding-top:0}.ef3iva_insidePanel .ef3iva_closing:before{display:none}}@media (min-width:768px){.ef3iva_insidePanel .ef3iva_closingTitle:before,.ef3iva_insidePanel .ef3iva_closingTitle:after{background-color:var(--color-green);background-image:none;width:.1rem;height:2.2rem}.ef3iva_insidePanel .ef3iva_closingTitle:before{transform:rotate(-25.5deg)}.ef3iva_insidePanel .ef3iva_closingTitle:after{transform:rotate(25.5deg)}}
@layer reset,utilities,shared;.l1MCYW_reasons{background-color:var(--color-beige);width:100%;padding-block:3.2rem 4rem}@media (min-width:768px){.l1MCYW_reasons{padding-block:var(--reasons-padding-block-pc,6rem)}}.l1MCYW_reasonsLightGreen{background-color:var(--color-green-pale)}.l1MCYW_reasonsLightGreenSp{background-color:var(--color-green-pale)}@media (min-width:768px){.l1MCYW_reasonsLightGreenSp{background-color:var(--color-beige)}}@media (min-width:768px){.l1MCYW_reasonsLightGreenPc{background-color:var(--color-green-pale)}}.l1MCYW_inner{width:100%;max-width:92.2rem;padding-inline:var(--gutter);flex-direction:column;align-items:center;gap:1.6rem;margin-inline:auto;display:flex}@media (min-width:768px){.l1MCYW_inner{gap:3.2rem;padding-inline:0}}.l1MCYW_title{flex-direction:column;align-items:center;gap:1.2rem;display:flex}.l1MCYW_titlePre{color:var(--color-text-dark);font-size:1.7rem;font-weight:700;line-height:1.3}@media (min-width:768px){.l1MCYW_titlePre{font-size:2rem}}.l1MCYW_titleMain{align-items:center;gap:.6rem;font-size:1.7rem;font-weight:700;line-height:1.3;display:flex}@media (min-width:768px){.l1MCYW_titleMain{gap:1rem;font-size:2rem}}.l1MCYW_titlePre,.l1MCYW_titleText{letter-spacing:0;text-box-edge:cap alphabetic;text-box-trim:trim-both}.l1MCYW_titleText{color:var(--color-red);white-space:nowrap}.l1MCYW_bar{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.l1MCYW_bar:after{background-color:var(--color-green-soft);content:"";border-radius:1rem;width:6rem;height:.2rem}.l1MCYW_bar:before{background-color:var(--color-green-soft);content:"";border-radius:1rem;width:1rem;height:.3rem;display:none}@media (min-width:768px){.l1MCYW_bar:before{display:block}.l1MCYW_bar:after{width:5rem;height:.3rem}.l1MCYW_bar:last-child{flex-direction:row-reverse}}.l1MCYW_list{grid-template-columns:repeat(2,1fr);gap:.8rem 1.6rem;width:100%;display:grid;}@media (min-width:768px){.l1MCYW_list{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.l1MCYW_link{flex-direction:column;align-items:center;gap:1rem;text-decoration:none;transition:opacity .2s;display:flex;}.l1MCYW_link picture{display:contents}.l1MCYW_linkImage{aspect-ratio:300/163;object-fit:contain;width:100%;height:auto}@media (min-width:768px){.l1MCYW_linkImage{aspect-ratio:220/90}}.l1MCYW_linkLabel{color:var(--color-text);align-items:center;font-size:1.4rem;font-weight:500;line-height:1.2;display:flex}.l1MCYW_linkArrow{width:1.4rem;height:1.4rem;color:var(--color-green-light);flex-shrink:0;margin-right:.4rem}.l1MCYW_linkLabelBrand{display:none}@media (min-width:768px){.l1MCYW_linkLabelBrand{display:block}}
@layer reset,utilities,shared;.MCrdNG_pager{justify-content:center;width:100%;display:flex}@media (min-width:768px){.MCrdNG_dividedPc{border-top:.1rem solid var(--color-green-light);padding-top:2.4rem}}.MCrdNG_dividedAlways{border-top:.1rem solid var(--color-green-light);padding-top:2.4rem}.MCrdNG_compactArrow,.MCrdNG_arrow,.MCrdNG_page,.MCrdNG_current{border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;text-decoration:none;display:inline-flex}.MCrdNG_icon{width:.8rem;height:auto;color:var(--color-green)}.MCrdNG_prev .MCrdNG_icon{transform:scaleX(-1)}.MCrdNG_compact{width:100%;padding-inline:var(--pagination-compact-padding,2.4rem);justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.MCrdNG_compact{display:none}}.MCrdNG_status{min-width:6rem;color:var(--color-text);justify-content:center;align-items:baseline;gap:.2rem;font-size:1.8rem;font-weight:700;line-height:1;display:flex}.MCrdNG_statusCurrent{color:var(--color-green);font-size:var(--pagination-current-size,2.4rem);margin-inline-end:.4rem;font-weight:700;line-height:1}.MCrdNG_statusSlash{color:var(--color-text)}.MCrdNG_numbered{display:none}@media (min-width:768px){.MCrdNG_numbered{justify-content:center;align-items:center;gap:1rem;display:flex}}.MCrdNG_page,.MCrdNG_current{font-size:1.6rem;font-weight:500;line-height:1;}.MCrdNG_page{color:var(--color-text);background-color:#fff;border:.1rem solid #b0b0b0;transition:background-color .2s,border-color .2s,color .2s}@media (hover:hover) and (pointer:fine){.MCrdNG_page:hover{border-color:var(--color-green);color:var(--color-green)}}.MCrdNG_current{background-color:var(--color-green-light);color:#fff}.MCrdNG_compactArrow,.MCrdNG_arrow{border:.1rem solid #b0b0b0;transition:background-color .2s,border-color .2s}:is(.MCrdNG_compactArrow,.MCrdNG_arrow) .MCrdNG_icon{color:var(--color-text)}@media (hover:hover) and (pointer:fine){:is(.MCrdNG_compactArrow,.MCrdNG_arrow):hover{background-color:var(--color-green-pale);border-color:var(--color-green)}}.MCrdNG_compactArrow{background-color:var(--pagination-compact-bg,transparent);border-color:var(--pagination-compact-border,#b0b0b0)}.MCrdNG_compactArrow .MCrdNG_icon{color:var(--pagination-compact-icon,var(--color-text))}.MCrdNG_ellipsis{height:4rem;color:var(--color-text);align-items:flex-end;padding:0 .4rem;font-size:1.6rem;display:inline-flex}.MCrdNG_disabled{opacity:.35;pointer-events:none}
@layer reset,utilities,shared;.FB0O7W_list{}@media (min-width:768px){.FB0O7W_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem;display:grid}}.FB0O7W_item{background-image:repeating-linear-gradient(to right, var(--color-green-light) 0 .2rem, transparent .2rem .4rem);background-position:0 100%;background-repeat:no-repeat;background-size:100% .1rem;padding-bottom:1.4rem}.FB0O7W_item+.FB0O7W_item{margin-top:1.4rem}@media (min-width:768px){.FB0O7W_item{background-image:none;padding-bottom:0}.FB0O7W_item+.FB0O7W_item{margin-top:0}}.FB0O7W_link{grid-template-columns:12rem minmax(0,1fr);grid-template-areas:"thumb title""excerpt excerpt";row-gap:.4rem;text-decoration:none;transition:opacity .2s;display:grid}@media (hover:hover) and (pointer:fine){.FB0O7W_link:hover{opacity:.8}}@media (min-width:768px){.FB0O7W_link{grid-template-columns:minmax(0,1fr);grid-template-areas:"thumb""title""excerpt";row-gap:0}}.FB0O7W_thumb{grid-area:thumb;height:8rem;position:relative}@media (min-width:768px){.FB0O7W_thumb{height:15.4rem}}.FB0O7W_thumbInner{z-index:1;background-color:var(--color-gray-pale);border-radius:.4rem;width:100%;height:100%;display:block;position:relative;overflow:hidden}@media (min-width:768px){.FB0O7W_thumbInner{z-index:auto}}.FB0O7W_image{object-fit:cover;width:100%;height:100%;display:block}.FB0O7W_badge{color:#fff;white-space:nowrap;background-color:var(--color-green-mid);border-radius:0 .4rem .4rem 0;align-items:center;padding:.4rem 1.2rem .6rem 1.6rem;font-size:1.2rem;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:0;left:calc(100% - .4rem)}@media (min-width:768px){.FB0O7W_badge{border-radius:.4rem 0;padding:.5rem 1.2rem .6rem;inset:auto 0 0 auto}}.FB0O7W_title{color:var(--color-green);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:title;align-self:start;margin-top:3.1rem;padding-left:1.2rem;font-size:1.5rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}@media (min-width:768px){.FB0O7W_title{-webkit-line-clamp:1;align-self:start;margin-top:1rem;padding-left:0;font-size:1.7rem;line-height:1.3}}.FB0O7W_excerpt{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:excerpt;font-size:1.4rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}@media (min-width:768px){.FB0O7W_excerpt{color:var(--color-text);margin-top:.4rem;line-height:1.4}}
@layer reset,utilities,shared;._6XgKLG_cards{flex-direction:column;gap:1.6rem;width:100%;display:flex}@media (min-width:768px){._6XgKLG_cards{gap:2.4rem}}._6XgKLG_planCard{border-radius:.4rem;transition:opacity .2s;display:block}@media (hover:hover) and (pointer:fine){._6XgKLG_planCard:hover{opacity:.8}}._6XgKLG_planCard picture{display:contents}._6XgKLG_planBanner{border-radius:.4rem;width:100%;height:auto;display:block}@media (min-width:768px){._6XgKLG_planBanner{aspect-ratio:232/260}}._6XgKLG_shiryo{flex-direction:column;align-items:center;gap:.8rem;width:100%;display:flex}._6XgKLG_shiryoLead{color:var(--color-teal);align-items:center;gap:.8rem;font-size:1.6rem;font-weight:700;line-height:1;display:inline-flex}._6XgKLG_shiryoLead:before,._6XgKLG_shiryoLead:after{content:"";background-color:var(--color-teal);width:.1rem;height:1.4rem;position:relative;bottom:-.2rem}._6XgKLG_shiryoLead:before{transform:rotate(-20deg)}._6XgKLG_shiryoLead:after{transform:rotate(20deg)}@media (min-width:768px){._6XgKLG_shiryoLead{gap:.6rem;font-size:1.4rem}._6XgKLG_shiryoLead:before,._6XgKLG_shiryoLead:after{height:1.1rem;bottom:0}}._6XgKLG_shiryoCard{background-color:var(--color-teal);border-radius:.4rem;justify-content:center;align-items:center;width:100%;height:7rem;padding:0 2rem 0 9rem;text-decoration:none;transition:opacity .2s;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){._6XgKLG_shiryoCard:hover{opacity:.8}}@media (min-width:768px){._6XgKLG_shiryoCard{height:8rem}}._6XgKLG_shiryoBooks{width:11.4rem;height:6.5rem;position:absolute;top:.1rem;left:0;overflow:hidden}@media (min-width:768px){._6XgKLG_shiryoBooks{width:auto;height:auto;inset:0;overflow:visible;transform:translate(.2rem)}}._6XgKLG_book{height:auto;position:absolute;box-shadow:0 .1rem .3rem #00000029}._6XgKLG_book1{width:4.32rem;top:1.83rem;left:1.72rem;transform:rotate(-20.43deg)}@media (min-width:768px){._6XgKLG_book1{width:3.5rem;top:2.03rem;left:1.05rem}}._6XgKLG_book2{width:4.32rem;top:1.17rem;left:3.53rem;transform:rotate(-9.9deg)}@media (min-width:768px){._6XgKLG_book2{width:3.5rem;top:1.5rem;left:2.51rem}}._6XgKLG_book3{width:4.84rem;top:.8rem;left:5.86rem}@media (min-width:768px){._6XgKLG_book3{width:3.9rem;top:1.2rem;left:4.39rem}}._6XgKLG_shiryoLabel{color:#fff;font-size:1.9rem;font-weight:700;line-height:1.4}@media (min-width:768px){._6XgKLG_shiryoLabel{font-size:1.7rem}}._6XgKLG_shiryoFree{color:var(--color-yellow)}._6XgKLG_shiryoChevron{color:#fff;width:.8rem;height:auto;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}@media (min-width:768px){._6XgKLG_shiryoChevron{right:.87rem}}
@layer reset,utilities,shared;._4nTj-q_section{background-color:var(--color-beige);padding-block:4rem 6.4rem}@media (min-width:768px){._4nTj-q_section{padding-block:11.2rem 18.6rem}}._4nTj-q_inner{}@media (min-width:768px){._4nTj-q_inner{max-width:112.8rem}}._4nTj-q_heading{--heading-title-lh:1.2}@media (min-width:768px){._4nTj-q_heading{--heading-title-md-size:2.6rem}}._4nTj-q_accent{color:var(--color-red)}._4nTj-q_list{flex-direction:column;gap:2.4rem;margin-top:2.8rem;display:flex;}@media (min-width:768px){._4nTj-q_list{gap:4rem;margin-top:4.8rem}}@media (min-width:768px){._4nTj-q_list>li>article{box-shadow:none}}
@layer reset,utilities,shared;.FMfhIq_wrap{flex-direction:column;gap:3.2rem;width:100%;display:flex}.FMfhIq_list{flex-direction:column;gap:1.6rem;margin:0;display:flex;}@media (min-width:768px){.FMfhIq_list{gap:2.4rem}}.FMfhIq_footer{flex-direction:column;align-items:center;gap:1.2rem;display:flex}@media (min-width:768px){.FMfhIq_footer{gap:2.4rem}}.FMfhIq_count{color:var(--color-text);text-align:center;font-size:1.5rem;font-weight:500;line-height:1.4}.FMfhIq_countTotal{font-size:1.8rem;font-weight:700}.FMfhIq_more{--sink-shadow:var(--color-green-shadow);--sink-depth:.4rem;background:var(--color-green-mid);width:100%;max-width:34rem;height:4.5rem;box-shadow:0 var(--sink-depth) 0 0 var(--sink-shadow);color:#fff;cursor:pointer;border:0;border-radius:.4rem;justify-content:center;align-items:center;padding:0;font-size:1.7rem;font-weight:700;line-height:1;text-decoration:none;transition:transform 60ms,box-shadow 60ms;display:flex;position:relative}.FMfhIq_more:active{transform:translateY(max(0rem, var(--sink-depth) - var(--sink-rest)));box-shadow:0 min(var(--sink-depth), var(--sink-rest)) 0 0 var(--sink-shadow)}.FMfhIq_moreIcon{width:.7rem;height:1.1rem;position:absolute;right:1.4rem;transform:rotate(90deg)}.FMfhIq_empty{color:#888;text-align:center;padding:4rem 0;font-size:1.4rem}
@layer reset,utilities,shared;.flJobW_nav{width:100%}.flJobW_title{border-bottom:.1rem solid var(--color-green-light);color:var(--color-green);padding-bottom:1.4rem;font-size:1.6rem;font-weight:700;line-height:1.2}.flJobW_list{margin:0;}.flJobW_link{color:var(--color-text);background-image:repeating-linear-gradient(90deg,#cacaca 0 .2rem,#0000 .2rem .4rem);background-position:0 100%;background-repeat:no-repeat;background-size:100% .1rem;align-items:center;padding:1.4rem 0 1.8rem;font-size:1.5rem;font-weight:700;line-height:1.2;text-decoration:none;transition:opacity .2s;display:flex;position:relative}@media (min-width:768px){.flJobW_link{height:5rem;padding:0 1.6rem .2rem 0}}@media (hover:hover) and (pointer:fine){.flJobW_link:hover{opacity:.8}}.flJobW_dense .flJobW_link{height:4rem;font-weight:500}.flJobW_active{color:var(--color-green)}.flJobW_chevron{width:.6rem;height:auto;color:var(--color-green-light);position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}
@layer reset,utilities,shared;.k380CG_section{background-color:#fff;padding-block:4rem 4.8rem}@media (min-width:768px){.k380CG_section{padding-block:4.3rem 0}}.k380CG_plain{background-color:#0000}.k380CG_inner{flex-direction:column;align-items:center;gap:1.4rem;display:flex;}@media (min-width:768px){.k380CG_inner{gap:2.4rem;max-width:108rem}}.k380CG_title{width:26.7rem;max-width:100%;color:var(--color-text-dark);text-align:center;font-size:1.9rem;font-weight:700;line-height:1.2;position:relative}.k380CG_title:before,.k380CG_title:after{content:"";background-color:var(--review-line-color,var(--color-green));width:.1rem;height:2.33rem;position:absolute;bottom:.3rem}.k380CG_title:before{left:.5rem;rotate:-25.5deg}.k380CG_title:after{right:.5rem;rotate:25.5deg}@media (min-width:768px){.k380CG_title{width:52.3rem;font-size:2.2rem;line-height:1.1}.k380CG_title:before,.k380CG_title:after{bottom:0}}.k380CG_accent{color:var(--color-red)}.k380CG_accentGreen{color:var(--color-green)}@media (min-width:768px){.k380CG_headSp{display:none}}.k380CG_headPc{display:none}@media (min-width:768px){.k380CG_headPc{display:inline}}@media (min-width:768px){.k380CG_section:not(.k380CG_planIndex) .k380CG_title:before,.k380CG_section:not(.k380CG_planIndex) .k380CG_title:after{display:none}}.k380CG_main{width:100%;position:relative}@media (min-width:768px){.k380CG_main{width:52.8rem;min-height:10.7rem;margin-inline:auto}}.k380CG_score{flex-direction:row;justify-content:center;align-items:flex-end;gap:1rem;width:100%;margin:0;display:flex}@media (min-width:768px){.k380CG_score{align-items:center;gap:1.2rem}}.k380CG_stars{flex:none;width:12.1rem;height:auto}@media (min-width:768px){.k380CG_stars{width:19.8rem}}.k380CG_section:not(.k380CG_planIndex) .k380CG_stars{filter:saturate(1.5)}@media (min-width:768px){.k380CG_section:not(.k380CG_planIndex) .k380CG_stars{filter:none}}.k380CG_value{color:var(--color-red);align-items:baseline;gap:.6rem;font-size:3.8rem;font-weight:500;display:flex;}@media (min-width:768px){.k380CG_value{margin:0;font-size:5rem;position:relative;top:-.4rem}}.k380CG_max{color:var(--color-text);font-size:2.2rem}@media (min-width:768px){.k380CG_max{font-size:2.5rem}}.k380CG_note{color:var(--color-text);justify-content:center;margin:1rem 0 0;font-size:1.2rem;font-weight:500;line-height:1.1;display:flex}.k380CG_note br{display:none}@media (min-width:768px){.k380CG_note{line-height:1.3}}.k380CG_noteMark{flex:none}.k380CG_notePc{display:none}@media (min-width:768px){.k380CG_notePc{display:inline}}@media (min-width:768px){.k380CG_noteSp{display:none}}.k380CG_illust{height:auto;display:none;position:absolute;bottom:0}@media (min-width:768px){.k380CG_illust{width:14.1rem;display:block;top:-5rem;bottom:auto;right:calc(50% - 39.5rem)}}.k380CG_planIndex{padding-block:2.4rem 0;overflow:clip}@media (min-width:768px){.k380CG_planIndex{padding-block:7.4rem 0}}.k380CG_planIndex .k380CG_inner{gap:1rem}@media (min-width:768px){.k380CG_planIndex .k380CG_inner{gap:1.6rem}}.k380CG_planIndex .k380CG_title{width:26.6rem}.k380CG_planIndex .k380CG_title:before,.k380CG_planIndex .k380CG_title:after{bottom:0}@media (min-width:768px){.k380CG_planIndex .k380CG_title{width:52.3rem}}.k380CG_planIndex .k380CG_main{height:15.3rem;min-height:0}@media (min-width:768px){.k380CG_planIndex .k380CG_main{height:auto;min-height:14.2rem}}.k380CG_planIndex .k380CG_score{flex-direction:column;align-items:center;gap:1rem;width:16.8rem;position:absolute;top:1rem;left:2.9rem}@media (min-width:768px){.k380CG_planIndex .k380CG_score{flex-direction:row;gap:1.2rem;width:100%;position:static}}.k380CG_planIndex .k380CG_stars{width:16.6rem}.k380CG_planIndex .k380CG_value{gap:.5rem}@media (min-width:768px){.k380CG_planIndex .k380CG_value{gap:.6rem}}.k380CG_planIndex .k380CG_max{font-size:2rem}@media (min-width:768px){.k380CG_planIndex .k380CG_max{font-size:2.5rem}}.k380CG_planIndex .k380CG_note{justify-content:flex-start;width:17.3rem;margin:0;position:absolute;top:9.7rem;left:2.9rem}.k380CG_planIndex .k380CG_note br{display:revert}@media (min-width:768px){.k380CG_planIndex .k380CG_note{width:auto;margin:1rem 0 0 8.4rem;position:static}.k380CG_planIndex .k380CG_note br{display:none}}.k380CG_planIndex .k380CG_illust{width:13.2rem;display:block;inset:.2rem auto auto 16.9rem}@media (min-width:768px){.k380CG_planIndex .k380CG_illust{width:17.3rem;inset:auto calc(50% - 36.4rem) 0 auto}}@media (min-width:768px){.k380CG_planDetail{padding-block-start:4.6rem}}.k380CG_planDetail .k380CG_score,.k380CG_planDetail .k380CG_stars{width:16.764rem}@media (min-width:768px){.k380CG_planDetail .k380CG_score,.k380CG_planDetail .k380CG_stars{width:100%}}@media (min-width:768px){.k380CG_planDetail .k380CG_stars{width:19.8rem}}.k380CG_planDetail .k380CG_value{translate:.8rem -.3rem}@media (min-width:768px){.k380CG_planDetail .k380CG_value{translate:none}}.k380CG_planDetail .k380CG_max{position:relative;top:-.2rem}@media (min-width:768px){.k380CG_planDetail .k380CG_max{top:auto}}.k380CG_planDetail .k380CG_illust{width:12.9rem;height:15.1rem}@media (min-width:768px){.k380CG_planDetail .k380CG_illust{width:17.3rem;height:auto}}
@layer reset,utilities,shared;.GvtKVW_body{width:100%}@media (min-width:768px){.GvtKVW_body{max-width:104.8rem;padding-inline:var(--gutter);margin-inline:auto}}.GvtKVW_tableWrap{width:100%;position:relative}.GvtKVW_tableWrap .GvtKVW_swipeHint{bottom:1rem;right:1rem}@media (min-width:768px){.GvtKVW_tableWrap .GvtKVW_swipeHint{display:none}}.GvtKVW_scroller{width:100%;max-width:100%;padding-top:1.9rem;padding-inline:calc(var(--gutter) - 1rem);overscroll-behavior-x:contain;overflow-x:auto;}@media (min-width:768px){.GvtKVW_scroller{padding-top:2.3rem;width:calc(100% + 1.3rem);max-width:none;padding-inline:0}}.GvtKVW_table{border-spacing:1rem 0;border-collapse:separate;table-layout:fixed;width:64rem}@media (min-width:768px){.GvtKVW_table{border-spacing:1.3rem 0;width:102.5rem;margin-inline:-1.3rem 0}}.GvtKVW_rowPlan{height:6rem}@media (min-width:768px){.GvtKVW_rowPlan{height:8rem}}.GvtKVW_rowPrice{height:7rem}@media (min-width:768px){.GvtKVW_rowPrice{height:11rem}}.GvtKVW_rowFlow{height:6.5rem}@media (min-width:768px){.GvtKVW_rowFlow{height:9rem}}.GvtKVW_rowRestDays{height:5rem}@media (min-width:768px){.GvtKVW_rowRestDays{height:7rem}}.GvtKVW_rowRest{height:5.5rem}@media (min-width:768px){.GvtKVW_rowRest{height:8rem}}.GvtKVW_rowAltar{height:13rem}@media (min-width:768px){.GvtKVW_rowAltar{height:16rem}}.GvtKVW_rowHead{display:none}@media (min-width:768px){.GvtKVW_rowHead{color:#fff;text-align:center;vertical-align:middle;background-color:#b4b4b4;width:12rem;font-size:1.4rem;font-weight:700;line-height:1.2;display:table-cell;position:relative}}@media (min-width:768px){.GvtKVW_rowHead:after{content:"";background-color:#d1d1d1;width:10rem;height:.1rem;position:absolute;bottom:0;left:50%;translate:-50%}}.GvtKVW_rowHeadFirst{}@media (min-width:768px){.GvtKVW_rowHeadFirst{border-radius:.4rem 0 0}}.GvtKVW_rowHeadLast{}@media (min-width:768px){.GvtKVW_rowHeadLast{border-radius:0 0 0 .4rem}}@media (min-width:768px){.GvtKVW_rowHeadLast:after{content:none}}.GvtKVW_colHead{--col-name:2.2rem;--col-sub:1.2rem;vertical-align:middle;background-color:var(--accent-bg);border:.1rem solid #d0d0d0;border-bottom:none;border-radius:.4rem .4rem 0 0;padding:0;position:relative}@media (min-width:768px){.GvtKVW_colHead{--col-sub:1.3rem;width:26rem}}.GvtKVW_colHead:after{content:"";background-color:#dbdbdb;height:.1rem;position:absolute;bottom:0;left:0;right:0}.GvtKVW_colHeadCurrent{color:#fff;background-color:var(--accent-border);border:.2rem solid var(--accent-border);border-bottom:none;}@media (min-width:768px){.GvtKVW_colHeadCurrent{--col-name:2.6rem;--col-sub:1.4rem;width:32rem}}.GvtKVW_colHeadLink{height:100%;color:var(--accent);flex-direction:column;justify-content:center;align-items:center;padding-inline:.8rem;display:flex;}.GvtKVW_colHeadName{font-size:var(--col-name);font-weight:600;line-height:1;display:block;}.GvtKVW_colHeadSub{font-size:var(--col-sub);white-space:nowrap;margin-top:.5rem;font-weight:700;line-height:1;display:block}@media (min-width:768px){.GvtKVW_colHeadSub{margin-top:.6rem}}.GvtKVW_colHeadArrow{border-top:.15rem solid var(--accent);border-right:.15rem solid var(--accent);width:.7rem;height:.7rem;position:absolute;top:50%;right:.8rem;translate:0 -50%;rotate:45deg}@media (min-width:768px){.GvtKVW_colHeadArrow{background-color:var(--accent-border);border:none;border-radius:50%;width:1.8rem;height:1.8rem;right:1rem;rotate:none}}@media (min-width:768px){.GvtKVW_colHeadArrow:after{content:"";border-block:.35rem solid #0000;border-left:.5rem solid #fff;width:0;height:0;position:absolute;top:50%;left:55%;translate:-50% -50%}}.GvtKVW_currentBadge{position:absolute;bottom:calc(100% - .6rem);left:50%;translate:-50%}@media (min-width:768px){.GvtKVW_currentBadge{bottom:calc(100% - .7rem)}}.GvtKVW_currentBadgeBox{text-align:center;white-space:nowrap;min-width:10rem;padding:.5rem 1.2rem .7rem;font-size:1.4rem;font-weight:700;line-height:1;display:block}@media (min-width:768px){.GvtKVW_currentBadgeBox{padding:.7rem 1.2rem .9rem;font-size:1.6rem}}.GvtKVW_cell{--col-price:3rem;--col-yen:1.8rem;--col-tax:1rem;--col-tax-label:1.2rem;--col-tax-num:1.4rem;--col-days:1.6rem;--col-days-weight:500;--col-rest:1.4rem;--col-mark:1.5rem;--col-chip-w:5.2rem;--col-chip-h:2.3rem;--col-chip-font:1.3rem;--col-altar-w:18rem;text-align:center;vertical-align:middle;background-color:#f5f5f5;border-inline:.1rem solid #d0d0d0;padding:.4rem .8rem;position:relative}@media (min-width:768px){.GvtKVW_cell{--col-price:4rem;--col-yen:2.4rem;--col-tax-label:1.3rem;--col-tax-num:1.5rem;--col-days:1.7rem;--col-rest:1.6rem;--col-mark:1.6rem;--col-chip-w:5.4rem;--col-chip-h:3rem;--col-chip-font:1.5rem;--col-altar-w:21rem}}.GvtKVW_cell:after{content:"";background-color:#dbdbdb;height:.1rem;position:absolute;bottom:0;left:1rem;right:1rem}.GvtKVW_cellCurrent{--col-price:3.2rem;--col-yen:2rem;--col-tax-num:1.5rem;--col-days-weight:700;border-inline:.2rem solid var(--accent-border);background-color:#fff;}@media (min-width:768px){.GvtKVW_cellCurrent{--col-price:4.8rem;--col-yen:2.9rem;--col-tax:1.2rem;--col-tax-label:1.4rem;--col-tax-num:1.6rem;--col-days:1.9rem;--col-rest:1.7rem;--col-mark:1.7rem;--col-chip-w:6.4rem;--col-chip-font:1.6rem;--col-altar-w:26rem}}.GvtKVW_cellLast{border-bottom:.1rem solid #d0d0d0;border-radius:0 0 .4rem .4rem;}.GvtKVW_cellCurrentLast{border-bottom:.2rem solid var(--accent-border);border-radius:0 0 .4rem .4rem;}.GvtKVW_cellLast:after,.GvtKVW_cellCurrentLast:after{content:none}.GvtKVW_price{color:var(--color-red);justify-content:center;align-items:flex-start;display:flex}.GvtKVW_priceNumber{font-size:var(--col-price);font-weight:500;line-height:1;}.GvtKVW_priceUnit{flex-direction:column;align-items:flex-start;padding-left:.2rem;display:flex}.GvtKVW_priceTax{color:var(--color-text-dark);font-size:var(--col-tax);font-weight:500;line-height:1.2}@media (min-width:768px){.GvtKVW_priceTax{line-height:1.25;position:relative;top:.3rem}}.GvtKVW_priceYen{font-size:var(--col-yen);font-weight:700;line-height:.9}@media (min-width:768px){.GvtKVW_priceYen{line-height:1.1}}.GvtKVW_taxIncluded{color:var(--color-text-dark);font-size:var(--col-tax-label);margin-top:.2rem;font-weight:500;line-height:1.2}@media (min-width:768px){.GvtKVW_taxIncluded{margin-top:.8rem}}.GvtKVW_taxIncludedNumber{font-size:var(--col-tax-num);font-weight:500;line-height:1.2;}.GvtKVW_flow{justify-content:center;align-items:center;gap:.2rem;padding:0;list-style:none;display:flex}.GvtKVW_flowItem{align-items:center;gap:.2rem;display:flex}.GvtKVW_flowArrow{background-color:var(--accent-border);clip-path:polygon(0 0,100% 50%,0 100%);opacity:.55;flex:none;width:.6rem;height:1.5rem}@media (min-width:768px){.GvtKVW_flowArrow{width:1rem;height:1.2rem}}.GvtKVW_flowArrowOff{background-color:#0000;}.GvtKVW_flowStepOn{width:var(--col-chip-w);height:var(--col-chip-h);color:#fff;font-size:var(--col-chip-font);background-color:var(--accent-border);border-radius:.2rem;flex:none;justify-content:center;align-items:center;padding-bottom:.1rem;font-weight:700;line-height:1;display:flex}.GvtKVW_flowStepOff{background-color:#ccc;}.GvtKVW_days{color:var(--color-text);font-size:var(--col-days);font-weight:var(--col-days-weight);margin-top:.3rem;line-height:1.2}@media (min-width:768px){.GvtKVW_days{margin-top:.8rem}}.GvtKVW_restDaysLabel{color:var(--color-text);font-size:1.4rem;font-weight:500;line-height:1.2}@media (min-width:768px){.GvtKVW_restDaysLabel{display:none}}.GvtKVW_restDays{color:var(--color-text);font-size:var(--col-days);font-weight:var(--col-days-weight);line-height:1}.GvtKVW_rest{flex-direction:column;align-items:center;gap:.4rem;margin:0;display:flex}@media (min-width:768px){.GvtKVW_rest{gap:.8rem}}.GvtKVW_restRow{align-items:center;gap:.8rem;display:flex}.GvtKVW_restLabel{color:var(--color-text);font-size:var(--col-rest);white-space:nowrap;align-items:center;gap:.6rem;font-weight:500;line-height:1;display:flex}.GvtKVW_restLabel:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background-color:#c4c4c4;flex:none;width:.5rem;height:.9rem}.GvtKVW_restMark{color:var(--accent);font-size:var(--col-mark);margin:0;line-height:1}.GvtKVW_restMarkIcon{width:var(--col-mark);height:var(--col-mark);display:block}.GvtKVW_restMarkNg{font-weight:400;}.GvtKVW_altarBox{width:min(var(--col-altar-w), 100%);aspect-ratio:16/9;background-color:#f2f2f2;border-radius:.4rem;margin-inline:auto;display:block;position:relative;overflow:hidden}@media (min-width:768px){.GvtKVW_altarBox{aspect-ratio:auto;height:12rem}}.GvtKVW_altar{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:768px){.GvtKVW_altar{object-fit:cover}}@media (min-width:768px){.GvtKVW_altarCurrent{object-position:center top}}@media (min-width:768px){.GvtKVW_altarCurrentChokuso{object-position:center bottom}}.GvtKVW_scrollbar{--scroll-track:#e3e3e3;--scroll-thumb:#a8a8a8;width:calc(100% - var(--gutter) * 2);margin:.8rem var(--gutter) 0}@media (min-width:768px){.GvtKVW_scrollbar.GvtKVW_scrollbar{display:none}}.GvtKVW_note{padding-inline:var(--gutter);color:var(--color-text-muted);margin-top:1.2rem;font-size:1.2rem;line-height:1.2;display:flex}@media (min-width:768px){.GvtKVW_note{text-align:center;justify-content:center;margin-top:1rem;padding-inline:0;font-size:1.3rem;line-height:1.2}}.GvtKVW_noteMark{flex:none}.GvtKVW_compareTrigger.GvtKVW_compareTrigger{width:calc(100% - var(--gutter) * 2);height:3.8rem;margin:1.6rem var(--gutter) 0}@media (min-width:768px){.GvtKVW_compareTrigger.GvtKVW_compareTrigger{width:34rem;height:4rem;margin-inline:auto;font-size:1.6rem}}
@layer reset,utilities,shared;._39uDIW_section{background:var(--background);padding-block:4.8rem 4rem}@media (min-width:768px){._39uDIW_section{padding:8.8rem 3.2rem 0}}._39uDIW_inner{}._39uDIW_heading{--heading-title-size:2.2rem;--heading-title-lh:1.25}@media (min-width:768px){._39uDIW_heading{--heading-title-size:2.6rem}}._39uDIW_lead{color:var(--color-text);text-align:center;margin-top:2.4rem;font-size:1.5rem;line-height:1.4}@media (min-width:768px){._39uDIW_lead{margin-top:3.2rem}}@media (min-width:768px){._39uDIW_leadBreakSp{display:none}}._39uDIW_comparison{margin-top:1.6rem}@media (min-width:768px){._39uDIW_comparison{margin-top:3.2rem}}._39uDIW_upgrade{margin-top:4rem}@media (min-width:768px){._39uDIW_upgrade{margin-top:6.4rem}}._39uDIW_upgradeIntro{justify-content:center;align-items:center;gap:.7rem;display:flex}@media (min-width:768px){._39uDIW_upgradeIntro{gap:1.8rem}}._39uDIW_upgradeLead{color:var(--color-text);text-align:center;white-space:nowrap;flex-direction:column;padding-bottom:1.6rem;font-size:1.6rem;font-weight:700;line-height:1.4;display:flex}@media (min-width:768px){._39uDIW_upgradeLead{font-size:2rem}}._39uDIW_upgradeLeadAccent{color:var(--color-red)}._39uDIW_upgradeFigure{flex-shrink:0;display:flex}._39uDIW_upgradeAltar{width:12.3rem;height:auto;display:block}@media (min-width:768px){._39uDIW_upgradeAltar{width:24.7rem}}._39uDIW_upgradeDetails{margin-top:0}._39uDIW_upgradeBar{z-index:1;border:.1rem solid var(--feature-border);background:var(--feature-bg);height:4rem;box-shadow:0 .3rem 0 0 var(--feature-border);color:var(--feature-accent);cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;padding-inline:3.2rem;list-style:none;display:flex;position:relative}._39uDIW_upgradeBar::-webkit-details-marker{display:none}@media (min-width:768px){._39uDIW_upgradeBar{box-shadow:0 .4rem 0 0 var(--feature-border)}}._39uDIW_upgradeDetails[open] ._39uDIW_upgradeBar{margin-bottom:-.3rem}@media (min-width:768px){._39uDIW_upgradeDetails[open] ._39uDIW_upgradeBar{margin-bottom:-.4rem}}._39uDIW_upgradeBarText{text-align:center;padding-bottom:.2rem;font-size:1.5rem;font-weight:700;line-height:1}@media (min-width:768px){._39uDIW_upgradeBarText{padding-bottom:0;font-size:1.9rem}}._39uDIW_upgradeBarAccent{color:var(--color-red)}._39uDIW_upgradeBarSuffix{display:none}@media (min-width:768px){._39uDIW_upgradeBarSuffix{display:inline}}._39uDIW_upgradeMark{background:var(--feature-border);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:flex;position:absolute;top:50%;right:.9rem;translate:0 -50%}@media (min-width:768px){._39uDIW_upgradeMark{width:2rem;height:2rem;right:1.5rem}}._39uDIW_upgradeMarkPlus{width:.8rem;height:.8rem}@media (min-width:768px){._39uDIW_upgradeMarkPlus{width:1rem;height:1rem}}._39uDIW_upgradeMarkMinus{width:.8rem;height:.8rem;display:none}@media (min-width:768px){._39uDIW_upgradeMarkMinus{width:1rem;height:1rem}}._39uDIW_upgradeDetails[open] ._39uDIW_upgradeMarkPlus{display:none}._39uDIW_upgradeDetails[open] ._39uDIW_upgradeMarkMinus{display:block}@media (prefers-reduced-motion:no-preference){@supports selector(::details-content){._39uDIW_upgradeDetails::details-content{content-visibility:visible;grid-template-rows:0fr;transition:grid-template-rows .5s linear;display:grid;overflow:clip}._39uDIW_upgradeBody{align-self:end;min-height:0}._39uDIW_upgradeDetails[open]::details-content{grid-template-rows:1fr;transition:grid-template-rows .4s}._39uDIW_upgradeBar{transition:margin-bottom .5s}._39uDIW_upgradeDetails[open] ._39uDIW_upgradeBar{transition:margin-bottom .4s}}}._39uDIW_upgradeList{background:var(--color-beige);border-radius:0 0 .4rem .4rem;flex-direction:column;gap:1.6rem;padding:2rem 1.6rem;list-style:none;display:flex}@media (min-width:768px){._39uDIW_upgradeList{flex-direction:row;gap:4rem;padding:3.2rem 4.2rem}}._39uDIW_upgradeCard{grid-template-columns:13rem 15.7rem;grid-template-areas:"head pricing""size size";justify-content:space-between;row-gap:.4rem;display:grid}@media (min-width:768px){._39uDIW_upgradeCard{flex-direction:column;flex:1;gap:.8rem;display:flex}}._39uDIW_upgradeCard+._39uDIW_upgradeCard{border-top:.1rem dashed var(--feature-border);padding-top:1.6rem}@media (min-width:768px){._39uDIW_upgradeCard+._39uDIW_upgradeCard{border-top:none;padding-top:0;position:relative}}@media (min-width:768px){._39uDIW_upgradeCard+._39uDIW_upgradeCard:before{border-left:.1rem dashed var(--feature-border);content:"";position:absolute;top:0;bottom:0;left:-2rem}}._39uDIW_upgradeCardHead{flex-direction:column;grid-area:head;gap:1.2rem;padding-top:.4rem;display:flex}@media (min-width:768px){._39uDIW_upgradeCardHead{gap:1.2rem;padding-top:0}}._39uDIW_upgradeName{color:var(--color-text-dark);font-size:2.2rem;font-weight:600;line-height:1.2;}@media (min-width:768px){._39uDIW_upgradeName{text-align:center;font-size:2.4rem;line-height:1}}._39uDIW_upgradeImageWrap{background:#fffbed;border-radius:.4rem;display:block;overflow:hidden}@media (min-width:768px){._39uDIW_upgradeImageWrap{background:#eee}}._39uDIW_upgradePicture{width:100%;height:100%;display:block}._39uDIW_upgradeImage{object-fit:cover;width:100%;height:7.6rem;display:block}@media (min-width:768px){._39uDIW_upgradeImage{height:15rem}}._39uDIW_upgradeSize{color:var(--color-text);grid-area:size;font-size:1.2rem;line-height:1.15}@media (min-width:768px){._39uDIW_upgradeSize{text-align:center}}._39uDIW_upgradePricing{flex-direction:column;grid-area:pricing;align-items:center;gap:.8rem;margin-top:.4rem;display:flex}@media (min-width:768px){._39uDIW_upgradePricing{gap:.6rem;margin-top:0}}._39uDIW_upgradeBadge{background:var(--color-red);color:#fff;text-align:center;white-space:nowrap;border-radius:3rem;width:14.5rem;padding:.4rem .8rem;font-size:1.2rem;font-weight:700;line-height:1.2;position:relative}@media (min-width:768px){._39uDIW_upgradeBadge{letter-spacing:.045rem;border-radius:.4rem;width:24.6rem;padding:.4rem 1.2rem;font-size:1.5rem}}._39uDIW_upgradeBadge:after{border-top:.5rem solid var(--color-red);content:"";border-inline:.5rem solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;translate:-50%}._39uDIW_upgradeBadgeSuffix{display:none}@media (min-width:768px){._39uDIW_upgradeBadgeSuffix{display:inline}}._39uDIW_upgradeBadgeStrong{color:var(--color-yellow);font-size:1.4rem}@media (min-width:768px){._39uDIW_upgradeBadgeStrong{font-size:1.6rem}}._39uDIW_upgradeBadgeNumber{font-size:1.5rem;font-weight:600;}@media (min-width:768px){._39uDIW_upgradeBadgeNumber{font-size:1.8rem}}._39uDIW_upgradePriceRow{flex-direction:column;align-items:center;gap:.4rem;display:flex}@media (min-width:768px){._39uDIW_upgradePriceRow{flex-direction:row;align-items:flex-start;gap:.1rem}}._39uDIW_upgradeRegular{color:var(--color-text);white-space:nowrap;align-items:center;gap:.2rem;display:flex}@media (min-width:768px){._39uDIW_upgradeRegular{flex-direction:column;align-items:flex-start;gap:.4rem;padding-top:.4rem}}._39uDIW_upgradeRegularLabel{font-size:1.3rem}@media (min-width:768px){._39uDIW_upgradeRegularLabel{font-size:1.2rem}}._39uDIW_upgradeRegularTax{display:none}@media (min-width:768px){._39uDIW_upgradeRegularTax{font-size:1rem;display:inline}}._39uDIW_upgradeRegularPrice{font-size:1.4rem}@media (min-width:768px){._39uDIW_upgradeRegularPrice{font-size:1.3rem}}._39uDIW_upgradeRegularNumber{font-size:1.7rem;}._39uDIW_upgradeArrow{border-top:.8rem solid var(--color-red);border-inline:1rem solid #0000;flex-shrink:0;width:0;height:0}@media (min-width:768px){._39uDIW_upgradeArrow{border-top:.7rem solid #0000;border-bottom:.7rem solid #0000;border-left:.9rem solid var(--color-red);border-right:0;margin-top:1.2rem}}._39uDIW_upgradePrice{white-space:nowrap;flex-direction:column;align-items:center;gap:.2rem;display:flex}@media (min-width:768px){._39uDIW_upgradePrice{gap:.4rem}}._39uDIW_upgradePriceMain{color:var(--color-red);align-items:flex-start;display:flex}._39uDIW_upgradePriceNumber{font-size:2.8rem;line-height:1;}@media (min-width:768px){._39uDIW_upgradePriceNumber{font-size:3rem}}._39uDIW_upgradePriceUnit{flex-direction:column;align-items:flex-start;display:flex}._39uDIW_upgradePriceTax{color:var(--color-text-dark);font-size:.9rem;line-height:1}._39uDIW_upgradePriceYen{font-size:1.8rem;font-weight:700;line-height:1.2}@media (min-width:768px){._39uDIW_upgradePriceYen{font-size:2rem}}._39uDIW_upgradeTaxIncluded{color:var(--color-text-dark);font-size:1rem;line-height:1.2}._39uDIW_upgradeTaxIncludedNumber{font-size:1.2rem;}._39uDIW_includes{margin-top:4rem}@media (min-width:768px){._39uDIW_includes{margin-top:6.4rem}}._39uDIW_includesTitle{z-index:1;margin-inline:auto;background:var(--feature-border);color:#fff;text-align:center;white-space:nowrap;border-radius:3rem;justify-content:center;align-items:center;width:28rem;height:3rem;margin-bottom:-1.5rem;padding-bottom:.2rem;font-size:1.6rem;font-weight:700;line-height:1.2;display:flex;position:relative}@media (min-width:768px){._39uDIW_includesTitle{white-space:normal;width:fit-content;height:auto;margin-bottom:-1.6rem;padding:.5rem 4.8rem .8rem;font-size:1.9rem;line-height:1}}._39uDIW_includesBox{border:.1rem solid var(--feature-border);background:#fff;border-radius:.8rem;padding:2.4rem 1.2rem}@media (min-width:768px){._39uDIW_includesBox{padding:4rem 4.6rem}}._39uDIW_includesList{grid-template-columns:repeat(3,9.6rem);gap:1.6rem .4rem;padding:0;list-style:none;display:grid}@media (min-width:768px){._39uDIW_includesList{grid-template-columns:repeat(4,1fr);gap:2rem}}._39uDIW_includeItem{flex-direction:column;align-items:center;gap:.2rem;display:flex}@media (min-width:768px){._39uDIW_includeItem{flex-direction:row;gap:.8rem}}._39uDIW_includeImageWrap{aspect-ratio:176/140;background:#f0f0f0;border-radius:.4rem;flex-shrink:0;width:7.6rem;overflow:hidden}@media (min-width:768px){._39uDIW_includeImageWrap{width:8.8rem}}._39uDIW_includeImage{width:100%;height:auto;display:block}._39uDIW_includeText{width:9rem;color:var(--color-text);text-align:center;flex-direction:column;display:flex}@media (min-width:768px){._39uDIW_includeText{text-align:left;gap:.4rem;width:11.6rem;font-weight:500}}._39uDIW_includeLabel{color:var(--color-text);font-size:1.3rem;font-weight:700;line-height:1.2}@media (min-width:768px){._39uDIW_includeLabel{font-size:1.4rem}}._39uDIW_includeLabelLine{white-space:nowrap;display:block}._39uDIW_includeDetail{white-space:pre-line;font-size:1.2rem;line-height:1.2}@media (min-width:768px){._39uDIW_includeDetail{font-size:1.3rem}}._39uDIW_includeSectionLabel{color:var(--feature-accent);text-align:center;margin-bottom:1rem;font-size:1.4rem;font-weight:700;line-height:1;position:relative}@media (min-width:768px){._39uDIW_includeSectionLabel{margin-bottom:2rem;font-size:1.6rem}}._39uDIW_includeSectionLabel:before{border-top:.1rem dashed var(--feature-border);content:"";position:absolute;top:50%;left:0;right:0}._39uDIW_includeSectionLabelText{background:#fff;padding-inline:.6rem;position:relative}@media (min-width:768px){._39uDIW_includeSectionLabelText{padding-inline:.8rem}}._39uDIW_highlight{margin-inline:auto;width:calc(100% - .6rem);margin-bottom:2rem}@media (min-width:768px){._39uDIW_highlight{margin-inline:0;width:auto;margin-bottom:4rem}}._39uDIW_highlightLead{color:var(--color-text-dark);flex-direction:column;gap:.4rem;font-size:1.4rem;line-height:1.3;display:flex}@media (min-width:768px){._39uDIW_highlightLead{flex-direction:row;justify-content:center;align-items:baseline;gap:1.6rem}}._39uDIW_highlightNote{color:var(--color-text-muted);align-items:flex-start;font-size:1.2rem;line-height:1.1;display:flex}._39uDIW_highlightNoteMark{flex-shrink:0}._39uDIW_highlightDesignList{gap:1.2rem;margin-top:1.2rem;padding:0;list-style:none;display:grid}@media (min-width:768px){._39uDIW_highlightDesignList{grid-template-columns:repeat(2,1fr);gap:4rem;margin-top:2.4rem}}._39uDIW_highlightDesignImage{aspect-ratio:434/230;object-fit:cover;border-radius:.4rem;width:100%;height:auto;display:block}._39uDIW_highlightDesignCaption{justify-content:center;gap:.6rem;margin-top:.8rem;font-weight:600;display:flex}@media (min-width:768px){._39uDIW_highlightDesignCaption{flex-direction:column;gap:.2rem;margin-top:1rem}}._39uDIW_highlightDesignName{color:var(--feature-accent);white-space:nowrap;font-size:1.5rem;line-height:1}@media (min-width:768px){._39uDIW_highlightDesignName{text-align:center}}._39uDIW_highlightDesignSize{color:var(--color-text);white-space:nowrap;font-size:1.2rem;font-weight:700;line-height:1.4}@media (min-width:768px){._39uDIW_highlightDesignSize{text-align:center}}._39uDIW_highlightDetailList{margin-inline:auto;gap:2rem;width:calc(100% - .6rem);margin-bottom:2rem;display:grid}@media (min-width:768px){._39uDIW_highlightDetailList{margin-inline:0;grid-template-columns:repeat(2,1fr);gap:4rem;width:auto;margin-bottom:4rem}}._39uDIW_highlightRestLabel{width:calc(100% - .6rem);margin-inline:auto}@media (min-width:768px){._39uDIW_highlightRestLabel{width:auto}}._39uDIW_highlightDetailBody{grid-template-columns:14rem 1fr;align-items:center;column-gap:1rem;display:grid}@media (min-width:768px){._39uDIW_highlightDetailBody{align-items:center;gap:1.6rem;display:flex}}._39uDIW_highlightDetailImage{object-fit:cover;border-radius:.4rem;width:14rem;height:8rem;display:block}@media (min-width:768px){._39uDIW_highlightDetailImage{flex-shrink:0;width:22rem;height:11rem}}._39uDIW_highlightDetailPicture{}._39uDIW_highlightDetailText{display:contents}@media (min-width:768px){._39uDIW_highlightDetailText{flex-direction:column;gap:.8rem;display:flex}}._39uDIW_highlightDetailName{color:var(--color-text-dark);white-space:pre-line;font-size:1.5rem;font-weight:700;line-height:1.4}._39uDIW_highlightDetailNameNote{white-space:nowrap;font-size:1.2rem;display:block}._39uDIW_highlightDetailNote{color:var(--color-text);grid-column:1/-1;margin-top:.6rem;font-size:1.4rem;line-height:1.3}@media (min-width:768px){._39uDIW_highlightDetailNote{grid-column:auto;margin-top:0;font-size:1.3rem}}._39uDIW_includesFoot{flex-direction:column;align-items:center;gap:.6rem;margin-top:.6rem;display:flex}@media (min-width:768px){._39uDIW_includesFoot{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-top:.8rem}}._39uDIW_includesNote{color:var(--color-text-muted);font-size:1.2rem;line-height:1.4;display:flex}@media (min-width:768px){._39uDIW_includesNote{font-size:1.3rem;font-weight:500;line-height:1}}._39uDIW_noteMark{flex-shrink:0}._39uDIW_excludedTrigger{--excluded-color:var(--feature-accent);--excluded-font-size:1.3rem;flex-shrink:0}@media (min-width:768px){._39uDIW_excludedTrigger{font-weight:500}}._39uDIW_member{margin-top:5rem}@media (min-width:768px){._39uDIW_member{margin-top:1.6rem}}._39uDIW_member:before{background:var(--feature-pale);clip-path:polygon(0 0,100% 0,50% 100%);content:"";width:10.4rem;height:2.6rem;margin:0 auto 2rem;display:block}@media (min-width:768px){._39uDIW_member:before{width:14rem;height:3.5rem;margin-bottom:4rem}}._39uDIW_memberHeading{width:fit-content;color:var(--color-text-dark);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;font-weight:700;display:flex;position:relative}@media (min-width:768px){._39uDIW_memberHeading{flex-direction:row;justify-content:center}}._39uDIW_memberHeading:before,._39uDIW_memberHeading:after{content:none}@media (min-width:768px){._39uDIW_memberHeading:before,._39uDIW_memberHeading:after{background:var(--color-red);content:"";width:.1rem;height:2.1rem;position:absolute;top:50%;translate:0 -50%}}@media (min-width:768px){._39uDIW_memberHeading:before{left:-3.2rem;rotate:-25deg}}@media (min-width:768px){._39uDIW_memberHeading:after{right:-3.2rem;rotate:25deg}}._39uDIW_memberHeadingLead{margin-bottom:.2rem;font-size:1.6rem;line-height:1.3}@media (min-width:768px){._39uDIW_memberHeadingLead{margin-bottom:0;font-size:2.4rem}}._39uDIW_memberHeadingAccent{color:var(--color-red);padding-inline:2.8rem;font-size:1.8rem;line-height:1.3;position:relative}@media (min-width:768px){._39uDIW_memberHeadingAccent{padding-inline:0;font-size:2.4rem}}._39uDIW_memberHeadingAccent:before,._39uDIW_memberHeadingAccent:after{background:var(--color-red);content:"";width:.1rem;height:1.7rem;position:absolute;bottom:.2rem}@media (min-width:768px){._39uDIW_memberHeadingAccent:before,._39uDIW_memberHeadingAccent:after{content:none}}._39uDIW_memberHeadingAccent:before{left:.8rem;rotate:-25deg}._39uDIW_memberHeadingAccent:after{right:.8rem;rotate:25deg}._39uDIW_memberBody{grid-template-columns:1fr auto 1fr;grid-template-areas:"badge badge badge""regular arrow price""note note note";align-items:center;row-gap:.8rem;margin-top:.4rem;padding-top:1.5rem;display:grid;position:relative}@media (min-width:768px){._39uDIW_memberBody{justify-content:center;align-items:flex-start;gap:0;margin-top:1.6rem;padding-top:0;display:flex}}._39uDIW_memberMain{display:contents}@media (min-width:768px){._39uDIW_memberMain{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-left:-1.2rem;padding-top:1.2rem;display:flex}}._39uDIW_memberPricing{display:contents}@media (min-width:768px){._39uDIW_memberPricing{align-items:flex-start;gap:2.5rem;display:flex}}._39uDIW_memberBadgeGroup{display:contents}@media (min-width:768px){._39uDIW_memberBadgeGroup{flex-direction:column;align-items:center;gap:.5rem;display:flex}}._39uDIW_memberIllust{z-index:1;grid-area:badge;width:10.7rem;height:7.5rem;position:absolute;bottom:0;left:0}._39uDIW_memberIllust img{width:100%;height:100%;display:block}@media (min-width:768px){._39uDIW_memberIllust{width:16.2rem;height:18.7rem;margin-right:-1.5rem;position:relative}}._39uDIW_memberBadge{background:var(--color-yellow);color:var(--color-red);text-align:center;border-radius:.4rem;grid-area:badge;padding:.6rem 1.2rem 1rem 10.5rem;font-size:1.7rem;font-weight:700;line-height:1.15;position:relative}@media (min-width:768px){._39uDIW_memberBadge{width:26rem;padding:.8rem 0 1.2rem;font-size:2rem;line-height:1.25}}._39uDIW_memberBadge:after{border-top:1rem solid var(--color-yellow);content:"";border-inline:1rem solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;translate:-50%}@media (min-width:768px){._39uDIW_memberBadge:after{border-top:.8rem solid #0000;border-bottom:.8rem solid #0000;border-left:1.1rem solid var(--color-yellow);border-right:0;top:50%;left:100%;translate:0 -50%}}._39uDIW_memberBadgeName{display:block}@media (min-width:768px){._39uDIW_memberBadgeName{white-space:nowrap}}._39uDIW_memberBadgeStrong{font-size:2.1rem;display:block}@media (min-width:768px){._39uDIW_memberBadgeStrong{font-size:2.3rem}}._39uDIW_memberBadgeNumber{font-size:2.2rem;font-weight:600;}@media (min-width:768px){._39uDIW_memberBadgeNumber{font-size:2.5rem}}._39uDIW_memberRegular{color:var(--color-text);white-space:nowrap;flex-direction:column;grid-area:regular;justify-self:end;align-items:center;gap:.4rem;display:flex}@media (min-width:768px){._39uDIW_memberRegular{flex-direction:row;justify-self:auto;align-items:baseline;gap:.6rem}}._39uDIW_memberRegularLabel{font-size:1.5rem;font-weight:700}._39uDIW_memberRegularTax{font-size:1.2rem}@media (min-width:768px){._39uDIW_memberRegularTax{display:none}}._39uDIW_memberRegularPrice{font-size:1.7rem}@media (min-width:768px){._39uDIW_memberRegularPrice{font-size:1.8rem}}._39uDIW_memberRegularNumber{font-size:2.6rem;}@media (min-width:768px){._39uDIW_memberRegularNumber{font-size:1.8rem}}._39uDIW_memberArrow{border-left:1.2rem solid var(--color-red);border-block:.9rem solid #0000;grid-area:arrow;width:0;height:0;margin-inline:.8rem}@media (min-width:768px){._39uDIW_memberArrow{display:none}}._39uDIW_memberPrice{white-space:nowrap;flex-direction:column;grid-area:price;justify-self:start;align-items:center;gap:.4rem;padding-top:.6rem;display:flex}@media (min-width:768px){._39uDIW_memberPrice{justify-self:auto;gap:1.5rem;padding-top:0}}._39uDIW_memberPriceMain{color:var(--color-red);align-items:flex-start;display:flex}._39uDIW_memberPriceNumber{font-size:4rem;line-height:1;}@media (min-width:768px){._39uDIW_memberPriceNumber{font-size:6.6rem}}._39uDIW_memberPriceUnit{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:768px){._39uDIW_memberPriceUnit{padding-top:.8rem}}._39uDIW_memberPriceTax{color:var(--color-text-dark);font-size:1.1rem;line-height:1}@media (min-width:768px){._39uDIW_memberPriceTax{color:var(--color-red);font-size:1.4rem}}._39uDIW_memberPriceYen{font-size:2.4rem;font-weight:700;line-height:1.2}@media (min-width:768px){._39uDIW_memberPriceYen{font-size:4rem;line-height:1}}._39uDIW_memberTaxIncluded{color:var(--color-text-dark);font-size:1.3rem;line-height:1.2}@media (min-width:768px){._39uDIW_memberTaxIncluded{font-size:1.5rem;font-weight:700}}._39uDIW_memberTaxIncludedNumber{font-size:1.7rem;}@media (min-width:768px){._39uDIW_memberTaxIncludedNumber{font-size:1.6rem}}._39uDIW_memberNote{color:var(--color-text-muted);grid-area:note;margin-top:.5rem;font-size:1.2rem;line-height:1.3;display:flex}@media (min-width:768px){._39uDIW_memberNote{margin-top:0;line-height:1.4}}
@layer reset,utilities,shared;.EtvWHG_discount{flex-direction:column;align-items:center;gap:.8rem;display:flex}@media (min-width:768px){.EtvWHG_discount{gap:1rem}}.EtvWHG_title{color:var(--color-text-dark);text-align:center;font-size:2rem;font-weight:700;line-height:1.2}@media (min-width:768px){.EtvWHG_title{font-size:2.4rem}}@media (min-width:768px){.EtvWHG_title:before,.EtvWHG_title:after{content:"";background-color:var(--color-red);vertical-align:-.3rem;width:.1rem;height:2rem;display:inline-block}}@media (min-width:768px){.EtvWHG_title:before{margin-right:1.8rem;transform:rotate(-24deg)}}@media (min-width:768px){.EtvWHG_title:after{margin-left:1.8rem;transform:rotate(24deg)}}.EtvWHG_highlight{color:var(--color-red);background:url(/img/plan/members_discount_line_sp.svg) 50%/100% 1.7rem no-repeat;margin-top:.4rem;padding-inline:2.2rem;display:inline-block}@media (min-width:768px){.EtvWHG_highlight{background:0 0;margin-top:0;padding-inline:0}}.EtvWHG_number{margin-left:.2rem;font-size:2.4rem;font-weight:500;}@media (min-width:768px){.EtvWHG_number{margin-left:.4rem;font-size:2.9rem}}.EtvWHG_mark{color:var(--color-text-dark);font-size:1.2rem}.EtvWHG_note{color:var(--color-text);text-align:center;font-size:1.1rem;font-weight:500;line-height:1}
@layer reset,utilities,shared;.qJk8UG_sidebar{flex-direction:column;gap:3.2rem;width:100%;display:flex}@media (min-width:768px){.qJk8UG_sidebar{gap:4rem}}.qJk8UG_categoryNav{margin-top:.8rem}@media (min-width:768px){.qJk8UG_categoryNav{margin-top:0}}.qJk8UG_bottomShiryo{display:none}@media (min-width:768px){.qJk8UG_bottomShiryo{display:flex}}.qJk8UG_popularTitle{color:var(--color-green);border-bottom:.1rem solid var(--color-green-light);margin:0;padding-bottom:1.4rem;font-size:1.6rem;font-weight:700;line-height:1.2}.qJk8UG_popularList{flex-direction:column;gap:1.2rem;margin:1.4rem 0 0;display:flex;}.qJk8UG_popularItem{background-image:repeating-linear-gradient(90deg,#cacaca 0 .2rem,#0000 .2rem .4rem);background-position:0 100%;background-repeat:no-repeat;background-size:100% .1rem;padding-bottom:1.2rem}.qJk8UG_qualityGroup{flex-direction:column;gap:1.6rem;width:100%;margin-top:.8rem;display:flex}@media (min-width:768px){.qJk8UG_qualityGroup{gap:2.4rem;margin-top:0}}.qJk8UG_qualityCard{border-radius:.4rem;transition:opacity .2s;display:block}@media (hover:hover) and (pointer:fine){.qJk8UG_qualityCard:hover{opacity:.8}}.qJk8UG_qualityCard picture{display:contents}.qJk8UG_qualityBanner{border-radius:.4rem;width:100%;height:auto;display:block}@media (min-width:768px){.qJk8UG_qualityBanner{aspect-ratio:232/280}}.qJk8UG_popularLink{color:var(--color-text-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.5rem;font-weight:500;line-height:1.3;text-decoration:none;transition:opacity .2s;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.qJk8UG_popularLink:hover{opacity:.8}}
@layer reset,utilities,shared;.JfqUyq_trigger{color:var(--excluded-color,inherit);font-size:var(--excluded-font-size,1.3rem);text-underline-offset:.2rem;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;line-height:1;text-decoration:underline;transition:opacity .2s;display:flex;}@media (min-width:768px){.JfqUyq_trigger{font-size:var(--excluded-font-size,clamp(1rem, .9vw, 1.3rem));white-space:nowrap}}.JfqUyq_triggerIcon{width:var(--excluded-icon-size,1.2rem);height:var(--excluded-icon-size,1.2rem);flex-shrink:0}@media (min-width:768px){.JfqUyq_triggerIcon{width:var(--excluded-icon-size,1.3rem);height:var(--excluded-icon-size,1.3rem)}}.JfqUyq_dialog{width:100%;max-width:100%;inset:var(--excluded-modal-top,10.5rem) 0 0;background:0 0;border:none;height:auto;max-height:100%;margin:0;padding:0}.JfqUyq_dialog::backdrop{top:var(--excluded-modal-top,10.5rem);background:#00000080}@media (min-width:768px){.JfqUyq_dialog{height:100%;inset:0}.JfqUyq_dialog[open]{justify-content:center;align-items:center;display:flex}.JfqUyq_dialog::backdrop{top:0}}.JfqUyq_panel{width:100%;height:100%;padding:0 var(--gutter) 4rem;background:#fff;position:relative;overflow-y:auto;box-shadow:0 .4rem 1rem #00000026}.JfqUyq_panel:before{content:"";z-index:3;height:.7rem;margin-inline:calc(var(--gutter) * -1);pointer-events:none;background:linear-gradient(#00000038,#0000);margin-bottom:-.7rem;display:block;position:sticky;top:0}@media (min-width:768px){.JfqUyq_panel{border-radius:.8rem;width:92rem;height:auto;max-height:90dvh;padding:0 8rem 6.4rem}.JfqUyq_panel:before{display:none}}.JfqUyq_closeBar{z-index:1;justify-content:flex-end;width:auto;height:0;margin-right:-1.2rem;display:flex;position:sticky;top:1rem}@media (min-width:768px){.JfqUyq_closeBar{background:#fff;height:auto;margin-right:-6.4rem;padding-top:1.6rem;top:0}}.JfqUyq_closeButton{background:var(--color-text);color:#fff;cursor:pointer;border:none;border-radius:50%;place-items:center;width:3.8rem;height:3.8rem;transition:opacity .2s;display:grid;box-shadow:0 .2rem .4rem #00000040;}.JfqUyq_closeIcon{width:1.4rem;height:1.4rem}.JfqUyq_title{color:var(--color-text-dark);text-align:center;margin-top:4.2rem;font-size:1.8rem;font-weight:700;line-height:1.3}@media (min-width:768px){.JfqUyq_title{margin-top:1.6rem;font-size:2rem}}.JfqUyq_items{flex-direction:column;gap:2rem;margin-top:2.4rem;display:flex;}@media (min-width:768px){.JfqUyq_items{gap:1.6rem;margin-top:3.2rem}}.JfqUyq_item{flex-direction:column;gap:.2rem;display:flex}.JfqUyq_itemHead{color:var(--color-text-dark);white-space:nowrap;gap:.5rem;font-size:1.5rem;font-weight:700;line-height:1.3;display:flex}.JfqUyq_itemBody{color:var(--color-text);font-size:1.4rem;font-weight:500;line-height:1.3}@media (min-width:768px){.JfqUyq_itemBody{font-size:1.5rem;font-weight:400;line-height:1.4}}@media (prefers-reduced-motion:no-preference){.JfqUyq_dialog[open]{animation:.3s JfqUyq_excludedCostSlideUp}.JfqUyq_dialog[open]::backdrop{animation:.3s JfqUyq_excludedCostFadeIn}}@media (min-width:768px){.JfqUyq_dialog[open],.JfqUyq_dialog[open]::backdrop{animation:none}}@keyframes JfqUyq_excludedCostSlideUp{0%{transform:translateY(100%)}}@keyframes JfqUyq_excludedCostFadeIn{0%{opacity:0}}
@layer reset,utilities,shared;.XTxGLG_rest{flex-direction:column;gap:.4rem;margin:0;display:flex}@media (min-width:768px){.XTxGLG_rest{gap:.6rem}}.XTxGLG_row{justify-content:center;align-items:center;gap:.6rem;display:flex}@media (min-width:768px){.XTxGLG_row{gap:.8rem}}.XTxGLG_label{color:var(--color-text-dark);padding-right:1.2rem;font-size:1.3rem;font-weight:700;line-height:1.2;position:relative}.XTxGLG_label:after{content:"";border-top:.35rem solid #0000;border-bottom:.35rem solid #0000;border-left:.5rem solid #c4c4c4;width:0;height:0;position:absolute;top:50%;right:.2rem;translate:0 -50%}@media (min-width:768px){.XTxGLG_label{color:var(--color-text);padding-right:1.8rem;font-size:1.4rem;line-height:1}.XTxGLG_label:after{border-top-width:.65rem;border-bottom-width:.65rem;border-left-width:.8rem;right:0}}.XTxGLG_ok{color:#0000;border:.2rem solid var(--accent);border-radius:50%;flex:none;width:1.4rem;height:1.4rem;margin:0;font-size:0;line-height:0;position:relative;overflow:hidden}.XTxGLG_ng{border:0;}.XTxGLG_ng:before,.XTxGLG_ng:after{content:"";background-color:var(--accent);border-radius:.1rem;width:1.4rem;height:.2rem;position:absolute;top:50%;left:50%}.XTxGLG_ng:before{transform:translate(-50%,-50%)rotate(45deg)}.XTxGLG_ng:after{transform:translate(-50%,-50%)rotate(-45deg)}
@layer reset,utilities,shared;.B6y6lG_card{width:100%;padding:var(--members-card-padding,1.6rem 2.4rem 2.4rem);background:var(--members-card-bg,var(--color-green-pale));border-radius:.8rem;flex-direction:column;display:flex}.B6y6lG_visual{justify-content:center;align-items:flex-start;height:11.3rem;display:flex;overflow:hidden}.B6y6lG_cardImage{border-radius:.6rem;width:18rem;height:auto}.B6y6lG_staff{width:9.2rem;height:auto;margin-top:.7rem;margin-left:-1.6rem}.B6y6lG_body{color:var(--color-text);margin-top:1rem;font-size:1.5rem;font-weight:500;line-height:1.35}.B6y6lG_bodyPc{display:none}.B6y6lG_body strong{color:var(--color-text-dark);white-space:nowrap;font-weight:700}.B6y6lG_benefitsRow{display:contents}.B6y6lG_benefits{flex-direction:column;align-items:center;gap:.8rem;margin-top:1.6rem;padding-left:0;list-style:none;display:flex}.B6y6lG_benefit{width:var(--members-benefit-width,27.5rem);max-width:100%;color:var(--color-green);white-space:nowrap;border:.1rem solid var(--color-green);background:#fff;border-radius:3rem;justify-content:center;align-items:center;gap:.3rem;padding:.7rem 1.2rem .9rem;font-size:1.6rem;font-weight:700;line-height:.7;display:flex}.B6y6lG_benefitAccent{color:var(--color-red);font-size:1.9rem;line-height:.9}.B6y6lG_benefitNum{}.B6y6lG_benefitNote{color:var(--color-text);align-self:flex-end;font-size:1rem;font-weight:500}.B6y6lG_etc{color:var(--color-red);text-align:center;margin-top:.2rem;font-size:1.4rem;font-weight:700;line-height:1}.B6y6lG_notes{color:var(--color-text-muted);flex-direction:column;gap:.2rem;margin-top:.8rem;font-size:1.2rem;line-height:1.1;display:flex}.B6y6lG_notes p{text-indent:-1.7em;padding-left:2em}.B6y6lG_button{width:100%}@media (min-width:768px){.B6y6lG_card{grid-template-columns:1fr auto;grid-template-areas:"body visual""benefits benefits""notes notes";align-items:center;gap:.8rem 2rem;margin-top:.6rem;padding:2.4rem 5.2rem;display:grid}.B6y6lG_body{grid-area:body;max-width:52rem;margin-top:0;font-size:1.6rem;line-height:1.8}.B6y6lG_bodySp{display:none}.B6y6lG_bodyPc{display:block}.B6y6lG_visual{grid-area:visual;width:33.6rem;height:15.1rem;position:relative}.B6y6lG_cardImage{width:23rem;position:absolute;top:0;left:0}.B6y6lG_staff{width:11.8rem;margin:0;position:absolute;top:.8rem;right:.3rem}.B6y6lG_benefitsRow{flex-wrap:wrap;grid-area:benefits;justify-content:center;align-items:center;gap:.2rem;width:100%;margin-top:1.6rem;display:flex}.B6y6lG_benefits{flex-flow:wrap;justify-content:center;gap:.9rem;margin-top:0}.B6y6lG_etc{margin-top:0;font-size:1.5rem}.B6y6lG_benefit{gap:.1rem;width:auto;min-height:4.2rem;padding:1rem 3.2rem 1.1rem;font-size:1.7rem}.B6y6lG_benefitAccent{font-size:2rem}.B6y6lG_notes{flex-flow:wrap;grid-area:notes;justify-content:center;gap:.4rem;margin-top:0}.B6y6lG_notes p{text-indent:-2em}.B6y6lG_button{width:40rem}}
@layer reset,utilities,shared;.NnAaBq_carousel{margin-top:1.6rem;position:relative}@media (min-width:768px){.NnAaBq_carousel{margin-top:3.2rem;padding-inline:7rem}}.NnAaBq_arrow{display:none}@media (min-width:768px){.NnAaBq_arrow{z-index:1;color:#fff;cursor:pointer;background:var(--color-green-light);border:none;border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;padding:0;transition:opacity .2s;display:grid;position:absolute;top:15rem;translate:0 -50%}@media (hover:hover) and (pointer:fine){.NnAaBq_arrow:hover{opacity:.8}}}@media (min-width:768px){.NnAaBq_arrowPrev{left:var(--arrow-inset,1.8rem)}}@media (min-width:768px){.NnAaBq_arrowNext{right:var(--arrow-inset,1.8rem)}}.NnAaBq_arrowIcon{width:.9rem;height:1.5rem}.NnAaBq_arrowPrev .NnAaBq_arrowIcon{margin:0 0 0 -.1rem;rotate:180deg}.NnAaBq_arrowNext .NnAaBq_arrowIcon{margin:0 -.1rem 0 0}.NnAaBq_viewport{overflow:hidden}@media (min-width:768px){.NnAaBq_viewport{margin-inline:-1rem;padding-inline:1rem}}.NnAaBq_track{--track-gap:1.6rem;gap:var(--track-gap);padding:0 var(--gutter) 1.3rem;align-items:stretch;margin:0;list-style:none;display:flex}@media (min-width:768px){.NnAaBq_track{gap:var(--track-gap-pc,2rem);padding-inline:0}}.NnAaBq_card{text-align:left;background:#fff;border-radius:.4rem;flex-shrink:0;width:22rem;height:30rem;overflow:hidden;box-shadow:0 .2rem 1rem #0000001a}@media (min-width:768px){.NnAaBq_card{width:calc((100% - var(--track-gap-pc,2rem) * (var(--per-view,4) - 1)) / var(--per-view,4));height:auto}}.NnAaBq_spacer{flex:0 0 calc(var(--gutter) - var(--track-gap))}@media (min-width:768px){.NnAaBq_spacer{flex-basis:0;margin-inline-start:calc(var(--track-gap-pc,2rem) * -1)}}.NnAaBq_cardLink{flex-direction:column;height:100%;text-decoration:none;display:flex}.NnAaBq_cardImage{object-fit:cover;background:#f3f3f3;width:100%;height:14rem}.NnAaBq_cardBody{flex-direction:column;gap:1rem;padding:.8rem 1.6rem 1.6rem;display:flex}@media (min-width:768px){.NnAaBq_cardBody{padding:1.2rem 1.6rem 1.6rem}}.NnAaBq_cardHead{border-bottom:1px dotted var(--color-green-light);flex-direction:column;gap:.4rem;padding-bottom:1rem;display:flex}@media (min-width:768px){.NnAaBq_cardHead{gap:.8rem}}.NnAaBq_cardName{font-size:var(--card-name-size,1.6rem);color:var(--color-green);font-weight:700;line-height:1.3}.NnAaBq_cardAddress{color:var(--color-text);align-items:center;gap:.2rem;font-size:1.4rem;font-weight:500;line-height:1.2;display:flex}.NnAaBq_cardPin{width:1.4rem;height:2rem;color:var(--color-green-light);flex-shrink:0}.NnAaBq_cardAccess{color:var(--color-text);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:1.4rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}@media (min-width:768px){.NnAaBq_cardAccess{font-size:1.5rem}}.NnAaBq_progress{width:calc(100% - var(--gutter) * 2);margin-inline:auto;display:block}@media (min-width:768px){.NnAaBq_progress.NnAaBq_progress{display:none}}
@layer reset,utilities,shared;.UNjhGW_pointItem{flex-direction:column;align-items:center;gap:.8rem;display:flex}@media (min-width:768px){.UNjhGW_pointItem{flex:1 1 0;align-items:flex-start;gap:0;min-width:0;max-width:26rem}}.UNjhGW_header{align-items:center;gap:.8rem;display:flex}@media (min-width:768px){.UNjhGW_header{flex-direction:column;gap:1rem;width:100%}}.UNjhGW_badge{color:#fff;white-space:nowrap;background:var(--guide-main);border-radius:.8rem;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;min-width:4rem;height:4rem;padding-inline:.6rem;font-size:1.2rem;font-weight:700;line-height:1;display:flex}@media (min-width:768px){.UNjhGW_badge{padding-inline:1.4rem;border-radius:3rem;flex-direction:row;gap:.3rem;width:12rem;min-width:0;height:2.4rem;padding-bottom:.2rem;font-size:1.5rem}}.UNjhGW_badgeNumber{font-size:1.3rem;line-height:1}@media (min-width:768px){.UNjhGW_badgeNumber{font-size:1.5rem}}.UNjhGW_title{color:var(--guide-text);white-space:nowrap;font-size:1.8rem;font-weight:700;line-height:1.2}@media (min-width:768px){.UNjhGW_title{text-align:center;white-space:normal;font-size:1.9rem}}.UNjhGW_img{border-radius:.4rem;width:100%;height:auto}@media (min-width:768px){.UNjhGW_img{object-fit:cover;background:#f8f8f8;height:14rem;margin-top:1.6rem}}.UNjhGW_body{color:var(--color-text);font-size:1.5rem;font-weight:500;line-height:1.35}@media (min-width:768px){.UNjhGW_body{margin-top:1rem;line-height:1.4}}
@layer reset,utilities,shared;.PRWKba_hallChoice{--guide-text:#529fb0;--guide-main:#6bbacb;--panel-split:23rem;--panel-top:30.5rem;--illust-pc-width:50rem;padding-block:6.4rem 4rem;}@media (min-width:768px){.PRWKba_hallChoice{padding-block:8.8rem 8rem}}.PRWKba_inner{flex-direction:column;display:flex;}.PRWKba_pointList{box-shadow:var(--shadow-card);background:#fff;border-radius:.8rem;flex-direction:column;gap:1.6rem;margin-top:2.4rem;padding:1.6rem 3.2rem 2.4rem;list-style:none;display:flex}@media (min-width:768px){.PRWKba_pointList{flex-direction:row;justify-content:center;align-items:stretch;gap:5.6rem;margin-top:4rem;padding:4rem}}.PRWKba_proposal{margin-top:4.3rem}@media (min-width:768px){.PRWKba_proposal{margin-top:6.4rem}}.PRWKba_proposalIllust{width:15.5rem;height:auto}@media (min-width:768px){.PRWKba_proposalIllust{width:18.8rem}}.PRWKba_hallSearch>div{background-color:var(--color-beige);margin-top:1.6rem}@media (min-width:768px){.PRWKba_hallSearch>div{background-color:#0000;margin-top:.4rem}}.PRWKba_chokuei{text-align:center;margin-top:4rem}@media (min-width:768px){.PRWKba_chokuei{margin-top:5.6rem;max-width:116rem;margin-inline:auto}}.PRWKba_chokueiTitle{color:var(--color-text-dark);font-size:2rem;font-weight:700;line-height:1}.PRWKba_chokueiLead{color:var(--color-text);margin-top:1.4rem;font-size:1.5rem;font-weight:500;line-height:1.3}@media (min-width:768px){.PRWKba_chokueiLead{margin-top:1.6rem;font-size:1.6rem}.PRWKba_chokueiLead br{display:none}}.PRWKba_chokueiButton{margin-top:1.6rem;}@media (min-width:768px){.PRWKba_chokueiButton{justify-content:center;max-width:none;margin-top:2.4rem;display:flex}}
@layer reset,utilities,shared;.rcBvUa_sectionNav{padding:1.9rem var(--gutter) 3.1rem;background:var(--color-gray-pale)}@media (min-width:768px){.rcBvUa_sectionNav{padding:6.2rem var(--gutter) 2.4rem;background:0 0}}.rcBvUa_list{grid-template-columns:repeat(2,1fr);gap:1rem .8rem;max-width:32.6rem;margin-inline:auto;padding:0;list-style:none;display:grid}@media (min-width:768px){.rcBvUa_list{grid-template-columns:repeat(4,21.2rem);justify-content:center;gap:2.4rem;max-width:104.8rem}}.rcBvUa_button{--sink-shadow:var(--nav-shadow);--sink-depth:.4rem;color:#fff;background:var(--nav-color);border-radius:.4rem;flex-direction:column;align-items:center;gap:.6rem;padding-block:1.3rem .8rem;font-size:1.6rem;font-weight:700;line-height:1;text-decoration:none;display:flex;}@media (min-width:768px){.rcBvUa_button{padding-block:1.4rem .8rem}}.rcBvUa_arrow{border-inline:.6rem solid #0000;border-top:.6rem solid #fff;width:0;height:0}.rcBvUa_preparation{--nav-color:#90be74;--nav-shadow:#6a9451}@media (min-width:768px){.rcBvUa_preparation{font-size:1.7rem}}.rcBvUa_plan{--nav-color:#cdab77;--nav-shadow:#a88755}.rcBvUa_hall{--nav-color:#6bbacb;--nav-shadow:#4392a4}.rcBvUa_after{--nav-color:#e19193;--nav-shadow:#b66e6e}
@layer reset,utilities,shared;._8xEN9a_section{flex-direction:column;gap:2.4rem;margin-top:4.8rem;display:flex;}@media (min-width:768px){._8xEN9a_section{margin-top:8rem}}._8xEN9a_listSection{background-color:var(--color-beige);margin-top:6.4rem;padding-block:4rem 4.8rem;scroll-margin-top:6rem}@media (min-width:768px){._8xEN9a_listSection{margin-top:12rem;padding-block:6.4rem 8rem;scroll-margin-top:12rem}}._8xEN9a_listInner{flex-direction:column;gap:2.4rem;display:flex;}@media (min-width:768px){._8xEN9a_listInner{gap:4rem;max-width:112.8rem}}._8xEN9a_mapListSection{background-color:var(--color-green-pale);margin-top:-1.3rem;padding:0;scroll-margin-top:6rem}@media (min-width:768px){._8xEN9a_mapListSection{background-color:#0000;scroll-margin-top:12rem}}._8xEN9a_mapHead{flex-direction:column;gap:2.4rem;padding-top:3.2rem;display:flex;}@media (min-width:768px){._8xEN9a_mapHead{z-index:1;gap:4rem;position:relative}}._8xEN9a_hallBand{margin-top:4rem;padding-bottom:4.8rem}@media (min-width:768px){._8xEN9a_hallBand{background-color:var(--color-green-pale);margin-top:-28rem;padding-top:33.7rem;padding-bottom:8rem}}._8xEN9a_heading{--heading-title-lh:1.2}@media (min-width:768px){._8xEN9a_heading{--heading-title-md-size:2.6rem}}._8xEN9a_hallHeading{--heading-title-lh:1.2;--heading-title-md-size:2.2rem}@media (min-width:768px){._8xEN9a_hallHeading{--heading-title-md-size:2.6rem}}@media (min-width:768px){._8xEN9a_titleBreak{display:none}}
@layer reset,utilities,shared;.aJdakq_heading{justify-content:center;display:flex;position:relative}.aJdakq_heading:before{content:"";background-color:var(--color-green-light);height:.1rem;position:absolute;top:50%;left:0;right:0;translate:0 -50%}@media (min-width:768px){.aJdakq_heading{justify-content:flex-start;align-items:center;gap:1rem}.aJdakq_heading:before{flex:auto;order:2;margin-top:.2rem;position:static;translate:none}}.aJdakq_label{color:var(--color-green);background-color:var(--rule-heading-background,#fff);margin:0;padding:.3rem .6rem;font-size:1.6rem;font-weight:700;line-height:1;position:relative}@media (min-width:768px){.aJdakq_label{color:var(--color-text-dark);background-color:#0000;padding:0;font-size:1.8rem}}.aJdakq_count .aJdakq_label{color:var(--color-text);font-size:1.4rem;font-weight:500}@media (min-width:768px){.aJdakq_count .aJdakq_label{font-size:1.7rem;font-weight:700}}
@layer reset,utilities,shared;.XIni6W_members{padding-block:4.8rem 0}.XIni6W_inner{flex-direction:column;align-items:center;gap:1.6rem;display:flex;}@media (min-width:768px){.XIni6W_inner{gap:2.4rem}}.XIni6W_head{flex-direction:column;align-items:center;gap:1.4rem;display:flex}.XIni6W_pill{color:#fff;background:var(--color-red);border-radius:3rem;padding:.7rem 3.2rem .9rem;font-size:1.6rem;font-weight:700;line-height:.7;position:relative}@media (min-width:768px){.XIni6W_pill{padding:1rem 4rem 1.2rem;font-size:2rem}}.XIni6W_pill:after{content:"";border-color:var(--color-red) transparent transparent;border-style:solid;border-width:.6rem .6rem 0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.XIni6W_title{text-align:center;flex-direction:column;align-items:center;font-size:2rem;font-weight:700;line-height:1.3;display:flex}@media (min-width:768px){.XIni6W_title{font-size:2.4rem}}.XIni6W_titleLine1{color:var(--color-text-dark)}.XIni6W_titleLine2{color:var(--color-red);align-items:center;gap:1.8rem;font-size:2rem;display:flex}@media (min-width:768px){.XIni6W_titleLine2{gap:3.2rem;font-size:2.4rem}}.XIni6W_titleLine2:before,.XIni6W_titleLine2:after{content:"";background:var(--color-red);width:.1rem;height:1.9rem;margin-top:.6rem}@media (min-width:768px){.XIni6W_titleLine2:before,.XIni6W_titleLine2:after{height:2.4rem;margin-top:.8rem}}.XIni6W_titleLine2:before{transform:rotate(-25deg)}.XIni6W_titleLine2:after{transform:rotate(25deg)}
@layer reset,utilities,shared;.CD_JMW_sidebar{flex-direction:column;gap:4rem;width:100%;margin-top:4rem;padding-inline:.8rem;display:flex}.CD_JMW_promo{order:1}.CD_JMW_category{order:2}.CD_JMW_year{order:3}@media (min-width:768px){.CD_JMW_sidebar{margin-top:0;padding-inline:0}.CD_JMW_category{order:1}.CD_JMW_year{order:2}.CD_JMW_promo{order:3}}
@layer reset,utilities,shared;.-\37 Vofa_flow{background-color:var(--color-gray-pale);padding-block:4.8rem 6.4rem}@media (min-width:768px){.-\37 Vofa_flow{padding-block:10.4rem 11.2rem}}.-\37 Vofa_inner{}@media (min-width:768px){.-\37 Vofa_inner{max-width:102.8rem;container-type:inline-size}}.-\37 Vofa_heading{--heading-title-md-size:2.2rem;margin-bottom:2.4rem}@media (min-width:768px){.-\37 Vofa_heading{--heading-title-size:2.6rem;--heading-title-md-size:2.6rem;margin-bottom:4rem}}.-\37 Vofa_headingAccent{color:var(--color-red)}.-\37 Vofa_milestone{color:#fff;background-color:#b9b9b9;border-radius:.2rem;justify-content:center;height:3.6rem;padding:.9rem 0 1.4rem;font-size:1.7rem;font-weight:700;line-height:1;display:flex}@media (min-width:768px){.-\37 Vofa_milestone{border-radius:.4rem;height:4rem;font-size:1.8rem}}.-\37 Vofa_steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.-\37 Vofa_stepItem{flex-direction:column;display:flex}.-\37 Vofa_stepItem:before,.-\37 Vofa_stepItem:last-child:after{content:"";background:linear-gradient(#d0d0d0 0 .5rem,#e2e2e2 .5rem 100%);width:1.2rem;height:1.6rem;margin-left:1.6rem}@media (min-width:768px){.-\37 Vofa_stepItem:before,.-\37 Vofa_stepItem:last-child:after{background:0 0;width:auto;height:2.4rem;margin-top:0;margin-left:0}}.-\37 Vofa_card{border:.1rem solid var(--flow-accent);background-color:#fff;border-radius:.8rem;flex-direction:column;gap:1.6rem;padding:1.6rem;display:flex}@media (min-width:768px){.-\37 Vofa_card{gap:clamp(1.6rem,2.45cqi,2.4rem);padding:3.2rem 3.2rem 3.2rem clamp(4.8rem,7.25cqi,7.1rem);position:relative}}.-\37 Vofa_meetingCard{gap:2rem}@media (min-width:768px){.-\37 Vofa_meetingCard{gap:clamp(1.6rem,2.45cqi,2.4rem)}}.-\37 Vofa_cardGrid{grid-template-columns:1fr 14rem;align-items:start;gap:.8rem 1.5rem;display:grid}@media (min-width:768px){.-\37 Vofa_cardGrid{align-items:stretch;gap:clamp(1.6rem,3.47cqi,3.4rem);display:flex}}.-\37 Vofa_cardMain{display:contents}@media (min-width:768px){.-\37 Vofa_cardMain{flex-direction:column;flex:1;gap:2.4rem;min-width:0;display:flex}}.-\37 Vofa_cardSide{display:contents}@media (min-width:768px){.-\37 Vofa_cardSide{flex-direction:column;flex:0 25.4rem;gap:1rem;width:clamp(18rem,25.92cqi,25.4rem);display:flex}}.-\37 Vofa_cardText{flex-direction:column;grid-area:1/1/2/2;gap:.6rem;display:flex}@media (min-width:768px){.-\37 Vofa_cardText{grid-area:auto}}.-\37 Vofa_number{color:var(--flow-accent);font-size:2.6rem;font-weight:700;line-height:1}@media (min-width:768px){.-\37 Vofa_number{font-size:4rem;position:absolute;top:2.5rem;left:2.6rem}}.-\37 Vofa_stepTitle{color:var(--color-red);font-size:1.8rem;font-weight:700;line-height:1.2}@media (min-width:768px){.-\37 Vofa_stepTitle{font-size:2.2rem}}.-\37 Vofa_stepTitleLine{display:block}@media (min-width:768px){.-\37 Vofa_stepTitleLine{display:inline}}.-\37 Vofa_stepPhoto{aspect-ratio:140/86;background-color:#efefef;border-radius:.4rem;grid-area:1/2/2/3;overflow:hidden}@media (min-width:768px){.-\37 Vofa_stepPhoto{aspect-ratio:254/150;grid-area:auto}}.-\37 Vofa_cover{}.-\37 Vofa_stepBody{color:var(--color-text);grid-area:2/1/3/3;font-size:1.5rem;line-height:1.4}@media (min-width:768px){.-\37 Vofa_stepBody{grid-area:auto;line-height:1.5}}.-\37 Vofa_lineBreakPc{display:none}@media (min-width:768px){.-\37 Vofa_lineBreakPc{display:inline}}@media (min-width:768px){.-\37 Vofa_lineBreakSp{display:none}}.-\37 Vofa_telPlacement{grid-area:3/1/4/3;margin-top:.4rem}@media (min-width:768px){.-\37 Vofa_telPlacement{grid-area:auto;margin-top:.8rem}}.-\37 Vofa_bubble{color:#fff;white-space:pre-line;text-align:center;background-color:var(--flow-accent);border-radius:.4rem;grid-area:4/1/5/3;margin-top:.6rem;padding:.6rem 1.6rem .8rem;font-size:1.4rem;font-weight:700;line-height:1.3;position:relative}.-\37 Vofa_bubble:before{content:"";border:.6rem solid #0000;border-top-width:0;border-bottom-color:var(--flow-accent);position:absolute;bottom:100%;left:50%;translate:-50%}@media (min-width:768px){.-\37 Vofa_bubble{text-align:left;grid-area:auto;align-items:center;min-height:6rem;margin-top:auto;display:flex}.-\37 Vofa_bubble:before{border:.8rem solid #0000;border-left-width:0;border-right-color:var(--flow-accent);inset:50% auto auto -.8rem;translate:0 -50%}}.-\37 Vofa_anchiList{background-color:var(--color-gray-pale);border-radius:.4rem;flex-direction:column;gap:1.2rem;margin:0;padding:1.6rem;list-style:none;display:flex}@media (min-width:768px){.-\37 Vofa_anchiList{flex-direction:row;gap:2.4rem;padding:2.4rem}}.-\37 Vofa_anchiItem{grid-template-columns:12.8rem minmax(0,1fr);align-items:center;gap:.4rem 1.2rem;display:grid}@media (min-width:768px){.-\37 Vofa_anchiItem{flex:1;gap:1.6rem;display:flex}}.-\37 Vofa_anchiPhoto{aspect-ratio:128/70;background-color:#fff;border-radius:.4rem;flex:none;width:12.8rem;overflow:hidden}@media (min-width:768px){.-\37 Vofa_anchiPhoto{aspect-ratio:124/100;width:12.4rem}}.-\37 Vofa_anchiText{display:contents}@media (min-width:768px){.-\37 Vofa_anchiText{flex-direction:column;gap:.8rem;display:flex}}.-\37 Vofa_anchiTitle{color:var(--flow-accent-text);font-size:1.4rem;font-weight:700;line-height:1}@media (min-width:768px){.-\37 Vofa_anchiTitle{font-size:1.5rem}}.-\37 Vofa_anchiBody{color:var(--color-text);grid-column:1/-1;font-size:1.4rem;line-height:1.3}.-\37 Vofa_checklist{flex-direction:column;align-items:flex-start;display:flex}.-\37 Vofa_checklistLabel{z-index:1;color:#fff;background-color:var(--flow-accent);border-radius:3rem;margin-bottom:-1.2rem;margin-left:1.2rem;padding:.5rem 1.6rem .6rem;font-size:1.3rem;font-weight:700;line-height:1;position:relative}@media (min-width:768px){.-\37 Vofa_checklistLabel{margin-bottom:-1.3rem;margin-left:0;padding:.5rem 2.4rem .6rem;font-size:1.5rem}}.-\37 Vofa_meetingCard .-\37 Vofa_checklistLabel{align-self:center;margin-left:0;padding-inline:2.4rem;font-size:1.4rem}@media (min-width:768px){.-\37 Vofa_meetingCard .-\37 Vofa_checklistLabel{align-self:flex-start;font-size:1.5rem}}.-\37 Vofa_checkItems{background-color:var(--color-gray-pale);border-radius:.4rem;flex-direction:column;gap:.8rem;width:100%;margin:0;padding:2.2rem 1.6rem 1.6rem;list-style:none;display:flex}@media (min-width:768px){.-\37 Vofa_checkItems{flex-flow:wrap;gap:.6rem 4rem;padding:2.8rem 2.4rem 2.4rem}}.-\37 Vofa_checkItemsWhite{background-color:#fff}.-\37 Vofa_checkItem{color:var(--color-text);align-items:flex-start;gap:.6rem;font-size:1.5rem;line-height:1.15;display:flex}.-\37 Vofa_checkIcon{--icon-check-border:var(--flow-accent);--icon-check-mark:var(--color-text-dark);background-color:#fff;flex:none;width:1.6rem;height:1.7rem}@media (min-width:768px){.-\37 Vofa_checkIcon{width:1.8rem;height:1.9rem}}.-\37 Vofa__toggle{background-color:#fff;border-radius:50%;width:1.6rem;height:1.6rem;position:absolute;top:50%;right:1rem;translate:0 -50%}.-\37 Vofa__toggle:before,.-\37 Vofa__toggle:after{content:"";background-color:var(--flow-accent);position:absolute;top:50%;left:50%;translate:-50% -50%}.-\37 Vofa__toggle:before{width:.8rem;height:.2rem}.-\37 Vofa__toggle:after{width:.2rem;height:.8rem}@media (min-width:768px){.-\37 Vofa__toggle{width:1.8rem;height:1.8rem;right:2.4rem}.-\37 Vofa__toggle:before{width:1rem}.-\37 Vofa__toggle:after{height:1rem}}.-\37 Vofa_optionBox{flex-direction:column;display:flex}.-\37 Vofa_optionBox[open] .-\37 Vofa_optionToggle:after{opacity:0}.-\37 Vofa_optionSummary{z-index:1;min-height:3.4rem;color:var(--flow-accent-text);text-align:center;cursor:pointer;background-color:color-mix(in srgb, var(--flow-accent) 15%, #fff);box-shadow:0 .3rem 0 0 color-mix(in srgb, var(--flow-accent) 45%, #fff);border-radius:.4rem;justify-content:center;align-items:center;padding:.6rem 2.8rem .8rem;font-size:1.5rem;font-weight:700;line-height:1;list-style:none;display:flex;position:relative}.-\37 Vofa_optionSummary::-webkit-details-marker{display:none}@media (min-width:768px){.-\37 Vofa_optionSummary{min-height:3rem;padding-inline:4.8rem}}.-\37 Vofa_optionToggle{}.-\37 Vofa_optionList{background-color:var(--color-gray-pale);border-radius:0 0 .4rem .4rem;flex-direction:column;gap:1.4rem;margin:0;padding:1.6rem;list-style:none;display:flex}@media (min-width:768px){.-\37 Vofa_optionList{grid-template-columns:repeat(2,1fr);gap:1.6rem 2.4rem;padding:2.4rem;display:grid}}.-\37 Vofa_optionItem{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}@media (min-width:768px){.-\37 Vofa_optionItem{grid-template-columns:12.4rem minmax(0,1fr);align-items:center;gap:.4rem 1.6rem;display:grid}}@media (min-width:768px){.-\37 Vofa_optionItem:only-child{grid-column:1/-1}}.-\37 Vofa_optionTop{grid-template-columns:11.2rem minmax(0,1fr);align-items:center;gap:.8rem 1.2rem;display:grid}@media (min-width:768px){.-\37 Vofa_optionTop{display:contents}}.-\37 Vofa_optionText{display:contents}@media (min-width:768px){.-\37 Vofa_optionText{flex-direction:column;gap:.8rem;min-width:0;display:flex}}.-\37 Vofa_optionPhoto{background-color:#fff;border-radius:.4rem;flex:none;width:11.2rem;height:7rem;overflow:hidden}@media (min-width:768px){.-\37 Vofa_optionPhoto{align-self:center;width:12.4rem;height:10rem}}.-\37 Vofa_optionHeading{flex-direction:column;flex:1;gap:.6rem;min-width:0;display:flex}@media (min-width:768px){.-\37 Vofa_optionHeading{display:contents}}.-\37 Vofa_optionTitle{color:var(--flow-accent-text);font-size:1.5rem;font-weight:700;line-height:1}.-\37 Vofa_optionBody{color:var(--color-text);grid-column:1/-1;font-size:1.4rem;line-height:1.2}@media (min-width:768px){.-\37 Vofa_optionBody{order:1;line-height:1.3}}.-\37 Vofa_optionPrice{color:var(--color-text);white-space:nowrap;font-size:1.4rem;font-weight:700;line-height:1.2}@media (min-width:768px){.-\37 Vofa_optionPrice{order:2;font-size:1.5rem}}.-\37 Vofa_optionPriceMark{font-size:1.2rem}.-\37 Vofa_optionLink{width:fit-content;color:var(--flow-accent-text);grid-column:1/-1;align-items:center;gap:.4rem;font-size:1.3rem;line-height:1;text-decoration:underline;display:flex}@media (min-width:768px){.-\37 Vofa_optionLink{order:1;margin-top:-.4rem}}@media (hover:hover) and (pointer:fine){.-\37 Vofa_optionLink:hover{opacity:.8}}.-\37 Vofa_optionLinkArrow{flex:none;width:.4rem;height:.8rem}.-\37 Vofa_optionNote{color:var(--color-text);grid-column:1/-1;font-size:1.2rem;line-height:1.1}@media (min-width:768px){.-\37 Vofa_optionNote{order:3;font-size:1.3rem}}.-\37 Vofa_optionItemCoffin .-\37 Vofa_optionPrice{white-space:normal}@media (min-width:768px){.-\37 Vofa_optionItemCoffin .-\37 Vofa_optionPrice{line-height:1}.-\37 Vofa_optionItemCoffin .-\37 Vofa_optionNote{margin-top:-.5rem;font-size:1.2rem;line-height:1.2}}.-\37 Vofa_includeBox{flex-direction:column;margin-top:1.4rem;display:flex}.-\37 Vofa_includeBox[open] .-\37 Vofa_includeToggle:after{opacity:0}@media (min-width:768px){.-\37 Vofa_includeBox{margin-top:2.4rem}}.-\37 Vofa_includeSummary{z-index:1;color:#fff;text-align:center;cursor:pointer;background-color:var(--flow-accent);min-height:3.4rem;box-shadow:0 .3rem 0 0 color-mix(in srgb, var(--flow-accent) 80%, #000);border-radius:.4rem;justify-content:center;align-items:center;margin-bottom:-.4rem;padding:.6rem 2.2rem .6rem 1rem;font-size:1.4rem;font-weight:700;line-height:1.2;list-style:none;display:flex;position:relative}.-\37 Vofa_includeSummary::-webkit-details-marker{display:none}@media (min-width:768px){.-\37 Vofa_includeSummary{min-height:3.6rem;box-shadow:0 .3rem 0 0 color-mix(in srgb, var(--flow-accent-text) 90%, var(--flow-accent));border-radius:.6rem;margin-bottom:0;padding:0;padding-inline:4.8rem;font-size:1.6rem}}.-\37 Vofa_includeToggle{}.-\37 Vofa_includeList{background-color:#fff;border-radius:0 0 .8rem .8rem;flex-wrap:wrap;justify-content:flex-start;gap:1rem .4rem;margin:0;padding:1.6rem 1.2rem 2.4rem;list-style:none;display:flex}@media (min-width:768px){.-\37 Vofa_includeList{border-radius:0 0 .6rem .6rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;padding:2.4rem 4.2rem;display:grid}}.-\37 Vofa_includeItem{text-align:center;flex-direction:column;flex:none;align-items:center;gap:.2rem;width:9.6rem;display:flex}@media (min-width:768px){.-\37 Vofa_includeItem{text-align:left;flex-direction:row;gap:.8rem;width:auto}}.-\37 Vofa_includePhoto{aspect-ratio:176/140;background-color:#f0f0f0;border-radius:.4rem;flex:none;width:7.6rem;overflow:hidden}@media (min-width:768px){.-\37 Vofa_includePhoto{background-color:#fff;width:8.8rem}}.-\37 Vofa_includeText{flex-direction:column;gap:0;display:flex}@media (min-width:768px){.-\37 Vofa_includeText{flex:1;gap:.4rem;min-width:0}}.-\37 Vofa_includeLabel{color:var(--color-text);font-size:1.3rem;font-weight:700;line-height:1.2}@media (min-width:768px){.-\37 Vofa_includeLabel{font-size:1.4rem}}.-\37 Vofa_includeLabelLine{white-space:nowrap;display:block}.-\37 Vofa_photoNote{white-space:nowrap}.-\37 Vofa_includeNote{color:var(--color-text);white-space:pre-line;font-size:1.2rem;line-height:1.15}@media (min-width:768px){.-\37 Vofa_includeNote{font-size:1.3rem}}.-\37 Vofa_omotenashiBox{}@media (min-width:768px){.-\37 Vofa_omotenashiBox{margin-top:4rem}}.-\37 Vofa_omotenashiSummary{}@media (min-width:768px){.-\37 Vofa_omotenashiSummary{box-shadow:0 .3rem 0 0 color-mix(in srgb, var(--flow-accent-text) 90%, var(--flow-accent));border-radius:.6rem;line-height:1}}.-\37 Vofa_omotenashi{background-color:#fff;border-radius:0 0 .8rem .8rem;flex-direction:column;gap:1.6rem;margin:0;padding:1.6rem 1.2rem 2.4rem;display:flex}@media (min-width:768px){.-\37 Vofa_omotenashi{border-radius:0 0 .6rem .6rem;gap:2.4rem;padding:2.4rem 3.2rem}}.-\37 Vofa_omotenashiBlock{flex-direction:column;gap:.4rem;display:flex}@media (min-width:768px){.-\37 Vofa_omotenashiBlock{gap:.8rem}}.-\37 Vofa_omotenashiTitle{color:var(--flow-accent-text);align-items:center;gap:.8rem;font-size:1.5rem;font-weight:700;line-height:1.2;display:flex}.-\37 Vofa_omotenashiTitle:after{content:"";background-color:var(--flow-accent);flex:1;height:.1rem}@media (min-width:768px){.-\37 Vofa_omotenashiTitle{font-size:1.6rem;line-height:1}}.-\37 Vofa_omotenashiRow{grid-template-areas:"body""photos""prices";gap:.6rem;display:grid}@media (min-width:768px){.-\37 Vofa_omotenashiRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text photos";align-items:center;gap:0 3.2rem}}.-\37 Vofa_omotenashiRowInline{grid-template-columns:14rem 1fr;grid-template-areas:"body body""photos prices";align-items:start;}@media (min-width:768px){.-\37 Vofa_omotenashiRowInline{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text photos";align-items:center;gap:0 2.4rem}}.-\37 Vofa_omotenashiText{display:contents}@media (min-width:768px){.-\37 Vofa_omotenashiText{flex-direction:column;grid-area:text;gap:.8rem;min-width:0;display:flex}}@media (min-width:768px){.-\37 Vofa_omotenashiRowInline .-\37 Vofa_omotenashiText{gap:1.2rem}}.-\37 Vofa_omotenashiBody{color:var(--color-text);grid-area:body;margin-bottom:.2rem;font-size:1.4rem;font-weight:500;line-height:1.3}@media (min-width:768px){.-\37 Vofa_omotenashiBody{font-size:1.5rem;line-height:1.4}}.-\37 Vofa_omotenashiPrices{flex-direction:column;grid-area:prices;gap:.4rem;display:flex}.-\37 Vofa_omotenashiPriceList{color:var(--color-text);font-size:1.4rem;font-weight:500;line-height:1.3}@media (min-width:768px){.-\37 Vofa_omotenashiPriceList{white-space:nowrap;font-size:1.5rem;line-height:1}}.-\37 Vofa_omotenashiPrice{display:block}@media (min-width:768px){.-\37 Vofa_omotenashiPrice{display:inline}}@media (min-width:768px){.-\37 Vofa_omotenashiPrice+.-\37 Vofa_omotenashiPrice:before{content:"｜";margin-inline:.4rem}}.-\37 Vofa_omotenashiTax{font-size:1.2rem}.-\37 Vofa_omotenashiNote{color:var(--color-text-muted);text-indent:-1em;padding-left:1em;font-size:1.2rem;line-height:1.2}@media (min-width:768px){.-\37 Vofa_omotenashiNote{font-size:1.3rem;line-height:1}}.-\37 Vofa_omotenashiRowInline .-\37 Vofa_omotenashiPrices{align-self:center}@media (min-width:768px){.-\37 Vofa_omotenashiRowInline .-\37 Vofa_omotenashiPrices{flex-direction:row;align-self:auto;align-items:baseline;gap:1.2rem}}.-\37 Vofa_omotenashiPhotos{grid-area:photos;gap:.4rem;min-width:0;display:flex}@media (min-width:768px){.-\37 Vofa_omotenashiPhotos{border-radius:.4rem;overflow:hidden}}.-\37 Vofa_omotenashiImage{object-fit:cover;aspect-ratio:184/110;border-radius:.4rem;flex:1;min-width:0;height:auto}@media (min-width:768px){.-\37 Vofa_omotenashiImage{border-radius:0;flex:none;width:18.4rem;height:11rem}}.-\37 Vofa_support{flex-direction:column;gap:1rem;margin-top:4rem;display:flex}@media (min-width:768px){.-\37 Vofa_support{gap:2.4rem;margin-top:7.2rem}}.-\37 Vofa_supportHeading{align-self:center;width:min(26rem,100%);position:relative}.-\37 Vofa_supportHeading:before,.-\37 Vofa_supportHeading:after{content:"";background-color:var(--color-red);border-radius:.1rem;width:.2rem;height:1.7rem;position:absolute;top:2.2rem}.-\37 Vofa_supportHeading:before{left:.3rem;rotate:-20deg}.-\37 Vofa_supportHeading:after{right:.3rem;rotate:20deg}@media (min-width:768px){.-\37 Vofa_supportHeading{justify-content:center;align-items:center;gap:2.4rem;width:auto;display:flex;position:static}.-\37 Vofa_supportHeading:before,.-\37 Vofa_supportHeading:after{flex:none;height:2.1rem;position:static}}.-\37 Vofa_supportHeadingText{color:var(--color-text-dark);text-align:center;padding-inline:.95rem;font-size:1.8rem;font-weight:700;line-height:1.2;display:block}@media (min-width:768px){.-\37 Vofa_supportHeadingText{padding-inline:0;font-size:2.2rem;line-height:1.4}}.-\37 Vofa_supportHeadingLine{white-space:nowrap;display:block}@media (min-width:768px){.-\37 Vofa_supportHeadingLine{display:inline}}.-\37 Vofa_supportHeadingAccent{color:var(--color-red)}.-\37 Vofa_supportRow{flex-direction:column;gap:.8rem;display:flex}@media (min-width:768px){.-\37 Vofa_supportRow{flex-direction:row;align-items:center;gap:3.2rem}}.-\37 Vofa_supportText{flex-direction:column;gap:2.4rem;display:flex}@media (min-width:768px){.-\37 Vofa_supportText{flex:1;gap:4rem}}.-\37 Vofa_supportBody{color:var(--color-text);font-size:1.5rem;line-height:1.4}.-\37 Vofa_supportBodyAccent{color:var(--color-red);font-weight:700}.-\37 Vofa_supportButton{width:100%;max-width:40rem;margin-inline:auto}@media (min-width:768px){.-\37 Vofa_supportButton{margin-inline:0}}.-\37 Vofa_supportRow>picture{order:-1;width:100%;height:12rem}@media (min-width:768px){.-\37 Vofa_supportRow>picture{aspect-ratio:420/210;flex:none;order:0;width:42rem;height:auto}}.-\37 Vofa_supportImage{border-radius:.4rem;display:block;}@media (prefers-reduced-motion:no-preference){@supports selector(::details-content){.-\37 Vofa_optionBox::details-content{content-visibility:visible;grid-template-rows:0fr;transition:grid-template-rows .5s linear;display:grid;overflow:clip}.-\37 Vofa_includeBox::details-content{content-visibility:visible;grid-template-rows:0fr;transition:grid-template-rows .5s linear;display:grid;overflow:clip}.-\37 Vofa_optionBox[open]::details-content{grid-template-rows:1fr;transition:grid-template-rows .4s}.-\37 Vofa_includeBox[open]::details-content{grid-template-rows:1fr;transition:grid-template-rows .4s}.-\37 Vofa_optionList,.-\37 Vofa_includeList,.-\37 Vofa_omotenashi{align-self:end;min-height:0;transition:padding-block .4s}.-\37 Vofa_optionBox:not([open]) .-\37 Vofa_optionList,.-\37 Vofa_includeBox:not([open]) .-\37 Vofa_includeList,.-\37 Vofa_includeBox:not([open]) .-\37 Vofa_omotenashi{padding-block:0;transition:padding-block .5s linear}.-\37 Vofa__toggle:after{transition:opacity .4s}}}
@layer reset,utilities,shared;.BOvEFa_section{background-color:var(--color-gray-pale);padding-block:4.8rem}@media (min-width:768px){.BOvEFa_section{padding:8.8rem 0 9rem}}.BOvEFa_heading{padding-inline:var(--gutter);margin-bottom:2.4rem}@media (min-width:768px){.BOvEFa_heading{--heading-title-size:2.6rem;--heading-title-lh:1;margin-bottom:3.2rem;padding-inline:0}}.BOvEFa_headingAccent{color:var(--color-red)}.BOvEFa_body{width:100%;padding-inline:var(--gutter)}@media (min-width:768px){.BOvEFa_body{max-width:112.8rem;margin-inline:auto}}.BOvEFa_tableWrap{width:100%;position:relative}.BOvEFa_tableWrap .BOvEFa_swipeHint{bottom:3.2rem;right:0}@media (min-width:768px){.BOvEFa_tableWrap .BOvEFa_swipeHint{display:none}}.BOvEFa_scroller{width:calc(100% + var(--gutter) * 2);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overscroll-behavior-x:contain;overflow-x:auto;}@media (min-width:768px){.BOvEFa_scroller{width:100%;margin-inline:0;padding-inline:0}}.BOvEFa_table{border-spacing:.2rem 0;border-collapse:separate;table-layout:fixed;width:120.3rem}@media (min-width:768px){.BOvEFa_table{border-spacing:0;width:100%}}@media (min-width:768px){.BOvEFa_planNameRow{height:4.4rem}}@media (min-width:768px){.BOvEFa_altarRow{height:9rem}}@media (min-width:768px){.BOvEFa_priceRow{height:8rem}}@media (min-width:768px){.BOvEFa_flowRow{height:10rem}}@media (min-width:768px){.BOvEFa_restRow{height:7rem}}@media (min-width:768px){.BOvEFa_reasonRow{height:18rem}}.BOvEFa_rowHead{color:#fff;text-align:center;vertical-align:middle;background-color:#b5b5b5;width:6rem;padding:1.2rem .4rem;font-size:1.2rem;font-weight:700;line-height:1.3;position:relative}.BOvEFa_rowHead:before{content:"";background-color:#d1d1d1;width:6rem;height:.1rem;position:absolute;top:0;left:50%;translate:-50%}@media (min-width:768px){.BOvEFa_rowHead{background-color:#bebebe;width:9rem;padding:0 .4rem;font-size:1.3rem}.BOvEFa_rowHead:before{width:9rem}}.BOvEFa_rowHeadFirst{border-radius:.4rem .4rem 0 0;}.BOvEFa_rowHeadFirst:before{display:none}.BOvEFa_rowHeadLast{border-radius:0 0 .4rem .4rem;}.BOvEFa_colHead{color:#fff;text-align:center;background-color:var(--accent-border);border-radius:.4rem .4rem 0 0;padding:.8rem .8rem 1rem;font-size:2rem;font-weight:600;line-height:1.2;}@media (min-width:768px){.BOvEFa_colHead{padding:0 .8rem;background-clip:padding-box;border-left:.8rem solid #0000;border-radius:1.2rem .4rem 0 0/.4rem .4rem 0 0;padding-bottom:.2rem;font-size:2rem;line-height:1.1}}.BOvEFa_cell{text-align:center;vertical-align:middle;background-color:#fff;border-top:.1rem solid #dbdbdb;padding:1.2rem .8rem}@media (min-width:768px){.BOvEFa_cell{background-clip:padding-box;border-top:0;border-left:.8rem solid #0000;padding:0 1rem;position:relative}}.BOvEFa_cellLast{vertical-align:top;border-radius:0 0 .4rem .4rem;}@media (min-width:768px){.BOvEFa_cellLast{border-radius:0 0 .4rem 1.2rem/0 0 .4rem .4rem}}.BOvEFa_altar{aspect-ratio:16/9;object-fit:contain;border-radius:.2rem;width:100%;height:auto}@media (min-width:768px){.BOvEFa_altar{border-radius:.4rem}}@media (min-width:768px){.BOvEFa_altarRow .BOvEFa_cell{vertical-align:top;padding-top:1rem;padding-bottom:0}}@media (min-width:768px){.BOvEFa_flowRow .BOvEFa_cell{vertical-align:top;padding-top:1rem;padding-bottom:0}}@media (min-width:768px){.BOvEFa_restRow .BOvEFa_cell{vertical-align:middle;padding-block:0}}@media (min-width:768px){:is(.BOvEFa_priceRow .BOvEFa_cell,.BOvEFa_flowRow .BOvEFa_cell,.BOvEFa_restRow .BOvEFa_cell):after{content:"";background-color:#dbdbdb;height:.1rem;position:absolute;bottom:0;left:0;right:0}}@media (min-width:768px){.BOvEFa_reasonRow .BOvEFa_cellLast{padding-top:1.2rem;padding-bottom:0}}.BOvEFa_price{color:var(--color-red);justify-content:center;align-items:flex-start;display:flex}@media (min-width:768px){.BOvEFa_price{align-items:start;justify-content:initial;grid-template-rows:2.963rem;grid-template-columns:max-content 2rem;display:inline-grid}}.BOvEFa_priceNumber{font-size:2.6rem;font-weight:500;line-height:1;}@media (min-width:768px){.BOvEFa_priceNumber{grid-area:1/1;margin-top:.115rem;font-size:2.8rem}}.BOvEFa_priceYen{align-self:flex-end;font-size:1.6rem;font-weight:700;line-height:1.2}@media (min-width:768px){.BOvEFa_priceYen{grid-area:1/2;align-self:start;margin-top:.563rem;font-size:2rem}}.BOvEFa_priceTax{color:var(--color-text-dark);font-size:.9rem;font-weight:500;line-height:1}@media (min-width:768px){.BOvEFa_priceTax{white-space:nowrap;grid-area:1/2;margin-left:.1rem}}.BOvEFa_taxIncluded{color:var(--color-text-dark);margin-top:.4rem;font-size:1.1rem;font-weight:500;line-height:1.2}@media (min-width:768px){.BOvEFa_taxIncluded{font-size:1rem}}.BOvEFa_taxIncludedNumber{font-size:1.2rem;font-weight:500;line-height:1.2;}.BOvEFa_days{color:var(--color-text-dark);margin-top:.6rem;font-size:1.3rem;font-weight:700;line-height:1.2}@media (min-width:768px){.BOvEFa_days{color:var(--color-text);margin-top:.8rem;font-size:1.4rem}}.BOvEFa_reasons{color:var(--accent);text-align:left;flex-direction:column;gap:.6rem;padding:0;list-style:none;display:flex}.BOvEFa_reason{padding-left:1.2rem;font-size:1.3rem;line-height:1.4;position:relative}.BOvEFa_reason:before{content:"";background-color:currentColor;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.6rem;left:0}@media (min-width:768px){.BOvEFa_reason{padding-left:.8rem;font-size:1.4rem;line-height:1.15}.BOvEFa_reason:before{width:.4rem;height:.4rem}}.BOvEFa_tableWrap .BOvEFa_scrollbar{--scroll-track:#e3e3e3;--scroll-thumb:#a8a8a8;width:100%;height:.4rem;margin:1.2rem 0 0}@media (min-width:768px){.BOvEFa_tableWrap .BOvEFa_scrollbar{display:none}}.BOvEFa_note{color:var(--color-text-muted);margin-top:1.6rem;font-size:1.2rem;line-height:1.2;display:flex}@media (min-width:768px){.BOvEFa_note{text-align:center;justify-content:center;margin-top:2.4rem;padding-inline:0;font-size:1.3rem}}.BOvEFa_noteMark{flex:none}
@layer reset,utilities,shared;.WPLKIG_panel{display:contents}@media (min-width:768px){.WPLKIG_panel{width:min(100vw,116rem);padding:0 max(var(--gutter), calc((min(100vw, 116rem) - 92.2rem) / 2)) 4rem;background-color:var(--color-beige);border-radius:1.6rem;flex-direction:column;align-items:center;gap:4rem;display:flex;position:relative}.WPLKIG_panel:after{border-top:3.9rem solid var(--color-beige);content:"";border-left:9.05rem solid #0000;border-right:9.05rem solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}}.WPLKIG_panel.WPLKIG_noTail:after{content:none}@media (min-width:768px){.WPLKIG_panel.WPLKIG_flatBottom{border-bottom-right-radius:0;border-bottom-left-radius:0}}
@layer reset,utilities,shared;.VzTvxW_members{background:var(--color-green-pale);padding-block:4.8rem}@media (min-width:768px){.VzTvxW_members{padding-block:8.8rem}}.VzTvxW_inner{--members-card-padding:0;--members-benefit-width:100%;flex-direction:column;align-items:center;gap:1.6rem;display:flex;}@media (min-width:768px){.VzTvxW_inner{--members-card-bg:#fff;gap:2.4rem}}.VzTvxW_header{flex-direction:column;align-items:center;gap:.6rem;display:flex}@media (min-width:768px){.VzTvxW_header{gap:1.4rem}}.VzTvxW_label{color:#fff;background:var(--color-red);border-radius:3rem;margin-bottom:.3rem;padding:.7rem 3.2rem .9rem;font-size:1.6rem;font-weight:700;line-height:1;position:relative}@media (min-width:768px){.VzTvxW_label{margin-bottom:none;padding:1rem 4rem 1.2rem;font-size:2rem}}.VzTvxW_label:after{content:"";border-top:.6rem solid var(--color-red);border-left:.6rem solid #0000;border-right:.6rem solid #0000;width:0;height:0;position:absolute;bottom:-.6rem;left:50%;transform:translate(-50%)}.VzTvxW_title{color:var(--color-text-dark);text-align:center;white-space:nowrap;flex-direction:column;align-items:center;font-size:2rem;font-weight:700;line-height:1.3;display:flex;position:relative}@media (min-width:768px){.VzTvxW_title{flex-direction:row;justify-content:center;width:47.8rem;font-size:2.4rem}}.VzTvxW_title span,.VzTvxW_title strong{z-index:1;position:relative}.VzTvxW_title strong{color:var(--color-red)}.VzTvxW_title strong:after{z-index:-1;content:"";background:url(/img/after-support/hub/members_title_line_sp.svg) 50%/100% 100% no-repeat;width:19.3rem;height:1.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.VzTvxW_title strong:after{display:none}}@media (min-width:768px){.VzTvxW_title:before,.VzTvxW_title:after{content:"";background:var(--color-red);width:.2rem;height:2.3rem;position:absolute;top:62%}}@media (min-width:768px){.VzTvxW_title:before{left:1.6rem;transform:translate(-50%,-50%)rotate(-25deg)}}@media (min-width:768px){.VzTvxW_title:after{right:1.6rem;transform:translate(50%,-50%)rotate(25deg)}}.VzTvxW_desktopBreak{display:none}@media (min-width:768px){.VzTvxW_desktopBreak{display:revert}}.VzTvxW_memorialGoods{background:var(--color-green-light);padding-block:4rem 5.6rem;position:relative;overflow:hidden}@media (min-width:768px){.VzTvxW_memorialGoods{height:37.5rem;padding-block:4rem 0}}.VzTvxW_memorialGoods:after{z-index:0;pointer-events:none;content:"";background:url(/img/cta/members_cta_wave_sp.svg) bottom/100% 100% no-repeat;height:5.6rem;position:absolute;inset:auto 0 0}@media (min-width:768px){.VzTvxW_memorialGoods:after{background-image:url(/img/cta/members_cta_wave_pc.svg);background-position:bottom;background-size:162.6rem 10.1rem;height:10.1rem}}.VzTvxW_memorialInner{z-index:1;flex-direction:column;align-items:center;gap:1.6rem;display:flex;position:relative;}@media (min-width:768px){.VzTvxW_memorialInner{gap:2.3rem;max-width:96.4rem;padding-inline:0}}.VzTvxW_memorialTitle{color:var(--color-yellow);text-align:center;font-size:2rem;font-weight:700;line-height:1.25;position:relative}@media (min-width:768px){.VzTvxW_memorialTitle{font-size:2.6rem}}.VzTvxW_memorialTitle:before,.VzTvxW_memorialTitle:after{content:"";background:#fff;width:.1rem;height:1.9rem;position:absolute;top:3.2rem}@media (min-width:768px){.VzTvxW_memorialTitle:before,.VzTvxW_memorialTitle:after{background:var(--color-green-pale);width:.2rem;height:2.1rem;top:4.3rem}}.VzTvxW_memorialTitle:before{left:-1.5rem;transform:rotate(-25deg)}@media (min-width:768px){.VzTvxW_memorialTitle:before{left:-1.9rem;transform:rotate(-24deg)}}.VzTvxW_memorialTitle:after{right:-1.5rem;transform:rotate(25deg)}@media (min-width:768px){.VzTvxW_memorialTitle:after{right:-1.9rem;transform:rotate(24deg)}}.VzTvxW_memorialLayout{flex-direction:column-reverse;gap:.8rem;width:100%;display:flex}@media (min-width:768px){.VzTvxW_memorialLayout{grid-template-columns:52.9rem 41.1rem;gap:2.4rem;height:24.7rem;display:grid}}.VzTvxW_memorialCopy{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.4}@media (min-width:768px){.VzTvxW_memorialCopy{padding-top:2.3rem;font-size:1.6rem;line-height:1.5}}.VzTvxW_memorialButton{--sink-shadow:var(--color-green-shadow);--sink-depth:.4rem;width:100%;height:5rem;color:var(--color-green);border:.2rem solid var(--color-green-mid);background:#fff;border-radius:.4rem;justify-content:center;align-items:center;margin-top:1.6rem;padding-bottom:.2rem;font-size:1.7rem;font-weight:700;line-height:1;display:flex;position:relative;}@media (min-width:768px){.VzTvxW_memorialButton{width:34rem;height:4.5rem;margin-top:3.2rem;font-size:1.8rem}}.VzTvxW_memorialButtonArrow{width:.6rem;height:1rem;color:var(--color-green);position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.VzTvxW_memorialVisual{width:100%;height:15.3rem;position:relative;overflow:hidden}@media (min-width:768px){.VzTvxW_memorialVisual{width:41.1rem;height:24.7rem}}.VzTvxW_memorialCard{border-radius:.4rem;width:19.5rem;height:auto;position:absolute;top:1.9rem;left:.5rem}@media (min-width:768px){.VzTvxW_memorialCard{border-radius:.6rem;width:27rem;top:2.3rem;left:0}}.VzTvxW_memorialStaff{object-fit:cover;object-position:top;width:10.3rem;height:14.5rem;position:absolute;top:2.7rem;right:4.5rem}@media (min-width:768px){.VzTvxW_memorialStaff{width:13rem;height:18.2rem;top:6.7rem;right:5.2rem}}.VzTvxW_freeBadge{color:#fff;text-align:center;filter:drop-shadow(0 .1rem .4rem #00000026);background:50%/100% 100% no-repeat;flex-direction:column;justify-content:center;align-items:center;width:5.8rem;height:5.8rem;font-size:1.15rem;font-weight:700;line-height:1.4;display:flex;position:absolute;top:0}@media (min-width:768px){.VzTvxW_freeBadge{filter:none;width:7.6rem;height:7.6rem;padding-bottom:.5rem;font-size:1.45rem}}.VzTvxW_freeBadge:after{display:none}.VzTvxW_freeBadge strong{padding-bottom:.3rem;font-size:1.65rem;line-height:1}@media (min-width:768px){.VzTvxW_freeBadge strong{padding-bottom:0;font-size:2.1rem}}.VzTvxW_joiningFee{background-image:url(/img/after-support/memorial-goods/members_joining_badge.svg);left:calc(100% - 15.4rem)}@media (min-width:768px){.VzTvxW_joiningFee{left:23.2rem}}.VzTvxW_annualFee{background-image:url(/img/after-support/memorial-goods/members_annual_badge.svg);right:.2rem}@media (min-width:768px){.VzTvxW_annualFee{left:33rem;right:auto}}
@layer reset,utilities,shared;.Kkb84a_section{padding-block:3.2rem 6.4rem;position:relative}.Kkb84a_section:before{content:"";background-image:url(/img/common/fv_bk_common_sp.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;height:40rem;position:absolute;top:0;left:0;right:0}.Kkb84a_section:after{content:"";background-image:linear-gradient(#fff0 0%,#fff 100%);height:9.5rem;position:absolute;top:30.5rem;left:0;right:0}@media (min-width:768px){.Kkb84a_section{padding-block:2.5rem 14rem}.Kkb84a_section:before{background-image:url(/img/common/fv_bk_common_pc.webp);background-position:bottom;height:55.7rem}.Kkb84a_section:after{background-image:linear-gradient(#fff0 0%,#fffc 56.203%,#fff 100%);height:19.1rem;top:36.6rem}}.Kkb84a_layout{z-index:1;width:100%;max-width:37.5rem;margin-inline:auto;padding-inline:3.2rem;position:relative}@media (min-width:768px){.Kkb84a_layout{max-width:112.8rem;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) 23.2rem;align-items:start;gap:3.2rem 6.4rem;display:grid}}.Kkb84a_head{margin-bottom:1.6rem}@media (min-width:768px){.Kkb84a_head{grid-area:1/1;margin-bottom:0}}.Kkb84a_main{min-width:0;margin-bottom:4.8rem}@media (min-width:768px){.Kkb84a_main{grid-area:2/1;margin-bottom:0}}@media (min-width:768px){.Kkb84a_sidebar{grid-area:2/2}}@media (min-width:768px){.Kkb84a_sidebarNoThumb{grid-row:1/span 2;margin-top:4.2rem}}.Kkb84a_lead{margin-top:1.6rem}@media (min-width:768px){.Kkb84a_lead{margin-top:2.4rem}}.Kkb84a_lead:first-child{margin-top:0}.Kkb84a_toc{margin-top:1.6rem}@media (min-width:768px){.Kkb84a_toc{margin-top:4rem}}.Kkb84a_toc:empty{margin-top:0}.Kkb84a_article{margin-top:4rem}@media (min-width:768px){.Kkb84a_article{margin-top:7rem}}.Kkb84a_divider{background-color:var(--color-green-light);border:none;height:.1rem;margin:4rem 0 0}@media (min-width:768px){.Kkb84a_divider{margin-top:4.8rem}}.Kkb84a_cta{margin-top:4rem}@media (min-width:768px){.Kkb84a_cta{margin-top:4.8rem}}.Kkb84a_related{flex-direction:column;gap:2.4rem;margin-top:4rem;display:flex}@media (min-width:768px){.Kkb84a_related{margin-top:9.6rem}}.Kkb84a_related li:nth-child(n+5){display:none}@media (min-width:768px){.Kkb84a_related li:nth-child(n+5){display:list-item}}
@layer reset,utilities,shared;.VO4BFW_features{padding-block:6.4rem 0}@media (min-width:768px){.VO4BFW_features{padding-block:14rem 0}}.VO4BFW_cardsBand{background:var(--color-beige);padding-block:3.7rem 3.2rem}@media (min-width:768px){.VO4BFW_cardsBand{padding-block:6.4rem 11.2rem}}.VO4BFW_inner{}@media (min-width:768px){.VO4BFW_inner{max-width:none;padding-inline:0}}.VO4BFW_title{text-align:center;flex-direction:column;align-items:center;gap:.2rem;margin-bottom:2.4rem;font-weight:700;display:flex}@media (min-width:768px){.VO4BFW_title{flex-direction:row;justify-content:center;align-items:baseline;gap:0;margin-bottom:4.8rem}}.VO4BFW_titleLine1{color:var(--color-text-dark);font-size:2.2rem;line-height:1}@media (min-width:768px){.VO4BFW_titleLine1{margin-right:.6rem;font-size:2.6rem}}.VO4BFW_titleLine2{color:var(--color-red);align-items:center;gap:7rem;font-size:2.2rem;line-height:1;display:flex}@media (min-width:768px){.VO4BFW_titleLine2{align-items:baseline;gap:0;font-size:2.6rem;display:inline-flex}}.VO4BFW_titleText{align-items:baseline;display:inline-flex}.VO4BFW_titleNumber{font-size:3rem}@media (min-width:768px){.VO4BFW_titleNumber{font-size:3.5rem}}.VO4BFW_titleLine2:before,.VO4BFW_titleLine2:after{content:"";background:var(--color-red);width:.1rem;height:1.8rem;position:relative;bottom:-.7rem}@media (min-width:768px){.VO4BFW_titleLine2:before,.VO4BFW_titleLine2:after{content:none}}.VO4BFW_titleLine2:before{transform:rotate(-25deg)}.VO4BFW_titleLine2:after{transform:rotate(25deg)}@media (min-width:768px){.VO4BFW_title:before,.VO4BFW_title:after{content:"";background:var(--color-red);align-self:flex-end;width:.1rem;height:2.1rem}}@media (min-width:768px){.VO4BFW_title:before{margin-right:2.4rem;transform:rotate(-25deg)}}@media (min-width:768px){.VO4BFW_title:after{margin-left:2.4rem;transform:rotate(25deg)}}.VO4BFW_list{flex-direction:column;gap:4rem;width:100%;display:flex;}@media (min-width:768px){.VO4BFW_list{gap:6.4rem;max-width:92rem;margin-inline:auto}}.VO4BFW_feature{background:#fff;border-radius:.8rem;padding:3rem 2rem 2.4rem;position:relative;box-shadow:0 .2rem .8rem #0000001a}@media (min-width:768px){.VO4BFW_feature{padding:3.4rem 4rem 3.2rem}}.VO4BFW_badge{color:#fff;background:var(--color-red);border-radius:3rem;padding:.5rem 2.8rem .7rem;font-size:1.6rem;font-weight:700;line-height:1;position:absolute;top:0;left:50%;translate:-50% -50%}@media (min-width:768px){.VO4BFW_badge{padding:.7rem 5.6rem .8rem;font-size:1.7rem}}.VO4BFW_badge:after{content:"";border-color:var(--color-red) transparent transparent;border-style:solid;border-width:.6rem .6rem 0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.VO4BFW_featureBody{flex-direction:column;align-items:center;width:100%;display:flex}@media (min-width:768px){.VO4BFW_featureBody{grid-template-columns:38.4rem 1fr;grid-template-areas:"title title""image body";align-items:start;gap:3.2rem 3.4rem;display:grid}}.VO4BFW_featureTitle{color:var(--color-text-dark);text-align:center;margin-bottom:1.6rem;font-size:1.8rem;font-weight:700;line-height:1.3}@media (min-width:768px){.VO4BFW_featureTitle{grid-area:title;font-size:2.4rem;line-height:1.2}}.VO4BFW_titleAccent{color:var(--color-red)}.VO4BFW_featureImage{border-radius:.4rem;width:100%;max-width:27.9rem;height:auto;margin-bottom:.8rem}@media (min-width:768px){.VO4BFW_featureImage{grid-area:image;max-width:none;margin-bottom:0}}.VO4BFW_featureText{width:100%;max-width:27.9rem;color:var(--color-text);margin-top:.8rem;font-size:1.5rem;font-weight:500;line-height:1.4}@media (min-width:768px){.VO4BFW_featureText{grid-area:body;align-self:start;max-width:none;margin-top:0;line-height:1.5}}.VO4BFW_bodyAccent{color:var(--color-green);font-weight:700}
@layer reset,utilities,shared;.WOcIlq_planPcOnly{display:none}@media (min-width:768px){.WOcIlq_planPcOnly{display:contents}}
@layer reset,utilities,shared;.Gs68cW_section{padding-block:4rem 6.4rem}@media (min-width:768px){.Gs68cW_section{padding-block:6.4rem 24.4rem}}.Gs68cW_layout{width:100%;max-width:37.5rem;padding-inline:var(--gutter);margin-inline:auto}@media (min-width:768px){.Gs68cW_layout{grid-template-columns:minmax(0,1fr) 23.2rem;align-items:start;column-gap:6.3rem;max-width:112.8rem;display:grid}}.Gs68cW_main{flex-direction:column;gap:3.2rem;min-width:0;margin-bottom:4.8rem;scroll-margin-top:8rem;display:flex}@media (min-width:768px){.Gs68cW_main{gap:4rem;margin-bottom:0;scroll-margin-top:2rem}}
