@layer reset,utilities,shared;._3oBmKa_guide{background:#fff;padding:3.2rem 2.4rem 2.4rem}._3oBmKa_inner{gap:1.2rem;width:100%;display:grid}._3oBmKa_phoneHeading{border-block:.1rem solid var(--color-green);text-align:center;justify-items:center;gap:.6rem;margin-bottom:1rem;padding-block:1.2rem 1.6rem;display:grid;position:relative}._3oBmKa_phoneHeading:after{border-top:1rem solid var(--color-green);content:"";border-inline:1.2rem solid #0000;width:0;height:0;position:absolute;bottom:-1rem;left:50%;transform:translate(-50%)}._3oBmKa_phoneTitle{color:var(--color-green);font-size:1.7rem;font-weight:700;line-height:1}._3oBmKa_phoneTitle strong{color:var(--color-red)}._3oBmKa_phoneText{color:var(--color-text);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.3rem,4vw,1.5rem);font-weight:700;line-height:1.2}._3oBmKa_mobilePhoneButton{background:var(--color-orange);color:#fff;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;height:8rem;text-decoration:none;display:flex;box-shadow:0 .4rem #c66502}._3oBmKa_mobilePhoneMain{align-items:center;gap:.6rem;font-size:2.1rem;font-weight:700;line-height:1;display:flex}._3oBmKa_mobilePhoneIcon{width:2.3rem;height:2.3rem}._3oBmKa_mobilePhoneNote{width:22.7rem;height:2.2rem;color:var(--color-text-dark);background:#fff;border-radius:.4rem;place-items:center;font-size:1.3rem;font-weight:700;line-height:1;display:grid}._3oBmKa_desktopPhone{display:none}._3oBmKa_formLead{color:var(--color-text);margin-top:2.8rem;font-size:1.5rem;font-weight:500;line-height:1.3}@media (min-width:768px){._3oBmKa_guide{padding:4rem 0 3.2rem}._3oBmKa_inner{grid-template-columns:54.7rem 4rem 49.3rem;gap:0;width:108rem;margin-inline:auto;position:relative}._3oBmKa_inner:before,._3oBmKa_inner:after{z-index:2;background:var(--color-green-light);content:"";pointer-events:none;width:100%;height:.1rem;position:absolute;left:0}._3oBmKa_inner:before{top:0}._3oBmKa_inner:after{top:10rem}._3oBmKa_phoneHeading{background:var(--color-green-pale);text-align:left;border-block:0;align-content:start;justify-items:start;gap:.4rem;height:10rem;margin-bottom:0;padding:1.5rem 6.7rem 0 7.2rem}._3oBmKa_phoneHeading:after{border-block:5rem solid #0000;border-left:4rem solid var(--color-green-pale);border-right:0;inset:0 -4rem auto auto;transform:none}._3oBmKa_phoneTitle{white-space:nowrap;font-size:2.4rem;line-height:1.4}._3oBmKa_phoneText{letter-spacing:normal;white-space:normal;font-size:1.8rem;line-height:1.4}._3oBmKa_mobilePhoneButton{display:none}._3oBmKa_desktopPhone{height:10rem;color:var(--color-text-dark);border-block:0;grid-column:3;align-content:start;justify-items:start;gap:.6rem;padding:1.3rem 0 0 5rem;text-decoration:none;display:grid}._3oBmKa_desktopPhoneRow{align-items:flex-end;gap:1.2rem;display:flex}._3oBmKa_desktopPhoneIcon{width:5rem;height:4.23rem;color:var(--color-green)}._3oBmKa_desktopPhoneNumber{font-family:var(--font-oswald), sans-serif;letter-spacing:.04em;font-size:4.4rem;font-weight:500;line-height:1}._3oBmKa_desktopPhoneNote{color:var(--color-red);font-size:1.8rem;font-weight:700;line-height:1}._3oBmKa_formLead{color:var(--color-green);text-align:center;grid-column:1/-1;margin-top:6.4rem;font-weight:700;line-height:1}}
@layer reset,utilities,shared;.ovvMCG_root{width:100%;min-width:0;position:relative}.ovvMCG_rootOpen{z-index:10}.ovvMCG_trigger{text-align:left;border:.1rem solid var(--color-border);width:100%;height:4.4rem;color:var(--color-text);cursor:pointer;background-color:#fff;border-radius:.4rem;justify-content:space-between;align-items:center;gap:0;padding:0 1.2rem 0 1.5rem;font-size:1.6rem;font-weight:500;line-height:1.2;display:flex}.ovvMCG_trigger[aria-invalid=true]{border-color:var(--color-red)}.ovvMCG_trigger:focus-visible{outline:.3rem solid color-mix(in srgb, var(--color-green) 28%, transparent);outline-offset:.1rem}@media (min-width:768px){.ovvMCG_trigger{border-radius:.2rem;height:4.2rem}}.ovvMCG_icon{width:1.3rem;height:.8rem;color:var(--color-green);flex:none;transform:rotate(180deg)}.ovvMCG_list{z-index:2;border:.1rem solid var(--color-border);background-color:#fff;border-radius:.4rem;max-height:32rem;margin:0;padding:.4rem 0;list-style:none;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto;box-shadow:0 .4rem 1.6rem #0000001f}.ovvMCG_listUp{top:auto;bottom:calc(100% + .4rem)}.ovvMCG_option{color:var(--color-text);white-space:nowrap;cursor:pointer;padding:.9rem 1.5rem;font-size:1.6rem;font-weight:500;line-height:1.2}.ovvMCG_option[aria-selected=true]{font-weight:700}@media (min-width:768px){.ovvMCG_option{padding:1rem 1.5rem}}.ovvMCG_active{background-color:var(--color-green-pale)}
@layer reset,utilities;@layer shared{.q8HX2G__link{text-decoration:none;transition:opacity .2s}@media (hover:hover) and (pointer:fine){.q8HX2G__link:hover{opacity:.8;text-decoration:underline}}:where(.q8HX2G__link){color:inherit}.q8HX2G__sinkButton{box-shadow:0 var(--sink-depth) 0 0 var(--sink-shadow);transition:opacity .2s,box-shadow .2s,transform .2s}@media (hover:hover) and (pointer:fine){.q8HX2G__sinkButton:hover{opacity:var(--sink-hover-opacity,.8);box-shadow:0 min(var(--sink-depth), var(--sink-rest)) 0 0 var(--sink-shadow);transform:translateY(max(0rem, var(--sink-depth) - var(--sink-rest)));text-decoration:none}}@media (min-width:768px){.q8HX2G__sinkButton:active{opacity:var(--sink-hover-opacity,.8);box-shadow:0 min(var(--sink-depth), var(--sink-rest)) 0 0 var(--sink-shadow);transform:translateY(max(0rem, var(--sink-depth) - var(--sink-rest)))}}.q8HX2G__sinkButton:disabled{--sink-rest:var(--sink-depth);--sink-hover-opacity:1}.q8HX2G__submitButton{color:#fff;cursor:pointer;border:0;border-radius:.4rem;place-items:center;width:100%;height:6rem;padding-bottom:.3rem;font-weight:700;line-height:1;display:grid;position:relative}@media (min-width:768px){.q8HX2G__submitButton{padding-bottom:.2rem}}:where(.q8HX2G__submitButton){--sink-depth:.4rem;--sink-shadow:var(--color-green-shadow);background:var(--color-green-mid);box-shadow:0 .4rem 0 var(--color-green-shadow)}.q8HX2G__innerContainer{padding-inline:var(--gutter);margin-inline:auto}:where(.q8HX2G__innerContainer){width:100%;max-width:37.5rem}.q8HX2G__wrap{width:100%;max-width:37.5rem;padding-inline:var(--gutter);margin-inline:auto}@media (min-width:768px){.q8HX2G__wrap{max-width:104.8rem}}.q8HX2G__oswald{font-family:var(--font-oswald), var(--font-sans), sans-serif;line-height:.9}.q8HX2G__mincho{font-family:var(--font-mincho), var(--font-sans), sans-serif}.q8HX2G__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.q8HX2G__hideScrollbar{scrollbar-width:none}.q8HX2G__hideScrollbar::-webkit-scrollbar{display:none}.q8HX2G__plainList{list-style:none}:where(.q8HX2G__plainList){padding:0}.q8HX2G__imgCover{object-fit:cover}:where(.q8HX2G__imgCover){width:100%;height:100%}@media (min-width:768px){.q8HX2G__spOnlyImage.q8HX2G__spOnlyImage{display:none}}:where(.q8HX2G__spOnlyImage){width:100%;height:auto}.q8HX2G__pictureBox :where(picture){height:100%;display:block}@media (hover:hover) and (pointer:fine){.q8HX2G__hoverFade:hover{opacity:.8}}.q8HX2G__beigePanel{isolation:isolate;background:linear-gradient(to bottom, #fff var(--panel-split,22.8rem), var(--color-beige) var(--panel-split,22.8rem));border-radius:1.6rem;position:relative}@media (min-width:768px){.q8HX2G__beigePanel{background:0 0}}@media (min-width:768px){.q8HX2G__beigePanel:before{content:"";inset:var(--panel-top,30.6rem) 0 0;z-index:-1;background:var(--color-beige);border-radius:1.6rem;width:116rem;max-width:100%;margin-inline:auto;position:absolute}}.q8HX2G__formFieldRow{gap:.8rem;min-width:0;display:grid}@media (min-width:768px){.q8HX2G__formFieldRow{grid-template-columns:25.2rem minmax(0,1fr);align-items:start;gap:2.4rem}}.q8HX2G__formFieldHeading{min-width:0;color:var(--color-text);grid-template-columns:max-content minmax(0,1fr);align-content:center;align-items:baseline;gap:.6rem;font-size:1.5rem;font-weight:700;line-height:1.5;display:grid}@media (min-width:768px){.q8HX2G__formFieldHeading{min-height:4.2rem;font-size:1.6rem}}.q8HX2G__formBadgeRequired{padding-inline:.6rem;background:var(--color-red);color:#fff;border-radius:.4rem;flex:none;place-items:center;min-width:3.6rem;height:2.3rem;padding-bottom:.1rem;font-size:1.2rem;font-weight:500;line-height:1;display:inline-grid}@media (min-width:768px){.q8HX2G__formBadgeRequired{border-radius:.2rem;min-width:3.8rem;font-size:1.3rem}}.q8HX2G__formBadgeOptional{padding-inline:.6rem;background:var(--color-green-mid);color:#fff;border-radius:.4rem;flex:none;place-items:center;min-width:3.6rem;height:2.3rem;padding-bottom:.1rem;font-size:1.2rem;font-weight:500;line-height:1;display:inline-grid}@media (min-width:768px){.q8HX2G__formBadgeOptional{border-radius:.2rem;min-width:3.8rem;font-size:1.3rem}}.q8HX2G__formError{color:var(--color-red);font-size:1.3rem;font-weight:700;line-height:1.4}.q8HX2G__formInput{border:.1rem solid var(--color-border);min-width:0;color:var(--color-text);background-color:#fff;border-radius:.4rem;font-size:1.6rem;font-weight:500;line-height:1.4}.q8HX2G__formInput::placeholder{color:#c7c7c7;opacity:1}.q8HX2G__formInput[aria-invalid=true]{border-color:var(--color-red)}.q8HX2G__formInput:focus-visible{outline:.3rem solid color-mix(in srgb, var(--color-green) 28%, transparent);outline-offset:.1rem}.q8HX2G__formTextInput:disabled{opacity:1;background-color:#f1f1f1}.q8HX2G__formTextInput{border:.1rem solid var(--color-border);width:100%;min-width:0;height:4.4rem;color:var(--color-text);background-color:#fff;border-radius:.4rem;padding-inline:1.6rem;font-size:1.6rem;font-weight:500;line-height:1.4}.q8HX2G__formTextInput::placeholder{color:#c7c7c7;opacity:1}.q8HX2G__formTextInput[aria-invalid=true]{border-color:var(--color-red)}.q8HX2G__formTextInput:focus-visible{outline:.3rem solid color-mix(in srgb, var(--color-green) 28%, transparent);outline-offset:.1rem}@media (min-width:768px){.q8HX2G__formTextInput{border-radius:.2rem;height:4.2rem}}.q8HX2G__formOptionLabel{min-width:0;color:var(--color-text);cursor:pointer;align-items:center;gap:.4rem;font-size:1.6rem;font-weight:500;line-height:1.6;display:inline-flex}.q8HX2G__formRadio{appearance:none;border:.1rem solid var(--color-border);cursor:pointer;background:#fff;border-radius:50%;flex:0 0 2rem;width:2rem;height:2rem;margin:0;position:relative}.q8HX2G__formRadio:checked{border:.6rem solid var(--color-green-mid)}.q8HX2G__formRadio[aria-invalid=true]{border-color:var(--color-red)}.q8HX2G__formRadio:focus-visible{outline:.3rem solid color-mix(in srgb, var(--color-green) 28%, transparent);outline-offset:.1rem}.q8HX2G__formCheckbox{appearance:none;border:.1rem solid var(--color-border);cursor:pointer;background:#fff;border-radius:.2rem;flex:0 0 2rem;width:2rem;height:2rem;margin:0;position:relative}.q8HX2G__formCheckbox:checked{border-color:var(--color-green-mid);background:var(--color-green-mid)}.q8HX2G__formCheckbox:checked:after{content:"";border-bottom:.2rem solid #fff;border-right:.2rem solid #fff;width:.6rem;height:1rem;position:absolute;top:.3rem;left:.6rem;transform:rotate(45deg)}.q8HX2G__formCheckbox[aria-invalid=true]{border-color:var(--color-red)}.q8HX2G__formCheckbox:focus-visible{outline:.3rem solid color-mix(in srgb, var(--color-green) 28%, transparent);outline-offset:.1rem}.q8HX2G__formInlineNote{color:var(--color-text);font-size:1.4rem;font-weight:500;line-height:1.2}@media (min-width:768px){.q8HX2G__formInlineNote{font-size:1.4rem;line-height:1.4}}}
@layer reset,utilities,shared;.HuIQTq_checklist{flex-direction:column;gap:.8rem;display:flex;}@media (min-width:768px){.HuIQTq_checklist{gap:1.6rem}}.HuIQTq_item{color:var(--color-text);align-items:flex-start;gap:.4rem;font-size:1.5rem;font-weight:700;line-height:1.15;display:flex}@media (min-width:768px){.HuIQTq_item{gap:.8rem;font-size:2rem;line-height:1}}.HuIQTq_icon{flex:none;width:1.5rem;height:1.5rem;margin-top:.1rem}@media (min-width:768px){.HuIQTq_icon{width:2rem;height:2rem;margin-top:0}}.HuIQTq_accent{color:var(--color-green);font-weight:700}
@layer reset,utilities,shared;.wnLMZG_button{--sink-shadow:var(--color-green-light);--sink-depth:.3rem;background-color:#ebf7eb;border-radius:.6rem;align-items:center;height:6rem;padding-left:1.5rem;display:flex;position:relative;overflow:hidden;}@media (min-width:768px){.wnLMZG_button{--sink-depth:.4rem;height:10rem;padding-left:1.8rem}}.wnLMZG_button:after{content:"";z-index:0;border:1px solid var(--color-green-light);pointer-events:none;border-radius:.6rem;position:absolute;inset:0}@media (min-width:768px){.wnLMZG_button:after{display:none}}.wnLMZG_body{z-index:2;flex-direction:column;gap:.6rem;display:flex;position:relative}.wnLMZG_title{color:var(--color-green);font-size:1.7rem;font-weight:700;line-height:1}@media (min-width:768px){.wnLMZG_title{font-size:2rem}}.wnLMZG_sub{color:var(--color-text);font-size:1.4rem;font-weight:700;line-height:1}@media (min-width:768px){.wnLMZG_sub{font-size:1.5rem}}.wnLMZG_img{z-index:1;object-fit:cover;width:12rem;height:6rem;position:absolute;top:0;right:0}@media (min-width:768px){.wnLMZG_img{display:none}}.wnLMZG_imgPc{display:none}@media (min-width:768px){.wnLMZG_imgPc{width:auto;height:10rem;display:block;position:absolute;top:0;right:0}}
@layer reset,utilities,shared;._9G9rCW_buttons{gap:var(--cta-button-gap,1.2rem);flex-direction:column;display:flex}@media (min-width:768px){._9G9rCW_row{z-index:4;flex-flow:row;gap:2.4rem;position:relative}._9G9rCW_row>*{flex:1 1 0}}
@layer reset,utilities,shared;.ZBWokW_footCta{background-color:var(--color-green-light);flex-direction:column;gap:1.6rem;margin-top:0;padding-top:1.2rem;display:flex;overflow:hidden}@media (min-width:768px){.ZBWokW_footCta{gap:0;padding:6rem 0 10.7rem;position:relative}}.ZBWokW_inner{flex-direction:column;align-items:center;display:flex;}@media (min-width:768px){.ZBWokW_inner{z-index:1;gap:4rem;max-width:112.8rem;position:relative}}.ZBWokW_foot{width:100%}@media (min-width:768px){.ZBWokW_foot{position:relative}}.ZBWokW_footOperatorPc{display:none}@media (min-width:768px){.ZBWokW_footOperatorPc{z-index:3;object-fit:contain;pointer-events:none;width:28.8rem;height:25rem;display:block;position:absolute;top:.5rem;right:3rem}}.ZBWokW_footHead{height:11.6rem;position:relative}@media (min-width:768px){.ZBWokW_footHead{text-align:center;height:auto;padding-block:2.9rem 3.2rem}}.ZBWokW_footTitle{z-index:4;color:var(--color-yellow);padding-top:2.25rem;padding-left:1.4rem;font-size:2.2rem;font-weight:700;line-height:1.3;position:relative}@media (min-width:768px){.ZBWokW_footTitle{justify-content:center;align-items:center;padding-top:0;padding-left:0;font-size:2.8rem;line-height:1;display:flex}.ZBWokW_footTitle:before,.ZBWokW_footTitle:after{content:"";background-color:#fff;flex:none;width:.2rem;height:2.6rem;position:relative;bottom:-.3rem}.ZBWokW_footTitle:before{margin-right:3rem;transform:rotate(-20deg)}.ZBWokW_footTitle:after{margin-left:3rem;transform:rotate(20deg)}}.ZBWokW_footTitleLead{display:block}@media (min-width:768px){.ZBWokW_footTitleLead{color:#fff;display:inline}}.ZBWokW_footTitleSub{color:#fff;display:block}@media (min-width:768px){.ZBWokW_footTitleSub{display:inline}}.ZBWokW_footOperator{object-fit:contain;width:12.8rem;height:11.6rem;position:absolute;top:0;right:0}@media (min-width:768px){.ZBWokW_footOperator{display:none}}.ZBWokW_card{background-color:#fff;border-radius:.6rem;flex-direction:column;gap:1.6rem;padding:1.4rem 1.6rem 2rem;display:flex;box-shadow:0 .2rem .8rem #0003}@media (min-width:768px){.ZBWokW_card{border-radius:.8rem;gap:3.8rem;padding:3.6rem 3.2rem 1.6rem;position:relative;box-shadow:0 .2rem 1.6rem #0003}}@media (min-width:768px){.ZBWokW_checklistWrap{padding-left:7.5rem;padding-right:0}}.ZBWokW_buttons{flex-direction:column;gap:1.2rem;display:flex}@media (min-width:768px){.ZBWokW_buttons{gap:3.2rem}}.ZBWokW_methods{flex-direction:column;gap:1.2rem;display:flex}@media (min-width:768px){.ZBWokW_methods{flex-direction:row;gap:2.4rem}.ZBWokW_methods>*{flex:1 1 0}}.ZBWokW_quality{display:none}@media (min-width:768px){.ZBWokW_quality{background-color:#fff;justify-content:space-between;align-items:center;gap:0;min-height:14rem;padding:.2rem 0 0;display:flex;position:relative;overflow:hidden}}.ZBWokW_qualityBody{z-index:1;flex-direction:column;gap:1.4rem;max-width:52rem;display:flex;position:relative}@media (min-width:768px){.ZBWokW_qualityBody{margin:0 0 0 3.1rem}}.ZBWokW_qualityTitle{color:var(--color-green);font-size:2.4rem;font-weight:700;line-height:1.3}.ZBWokW_qualityTitleAccent{color:var(--color-red)}@media (min-width:768px){.ZBWokW_qualityTitleAccent{margin-left:.2rem}}.ZBWokW_qualityText{max-width:50.1rem;color:var(--color-text);font-size:1.6rem;font-weight:500;line-height:1.5}.ZBWokW_qualityImage{display:none}@media (min-width:768px){.ZBWokW_qualityImage{object-fit:contain;flex:none;width:46.9rem;height:21.4rem;display:block}}.ZBWokW_wave{}.ZBWokW_wavePc{display:none}@media (min-width:768px){.ZBWokW_wavePc{z-index:0;pointer-events:none;width:162.6rem;max-width:none;height:13.9rem;display:block;position:absolute;bottom:0;left:-16.2rem}}
@layer reset,utilities,shared;._7CZ66W_tel{--sink-shadow:#d13d3d;--sink-depth:.4rem;border:.2rem solid var(--color-red);background-color:#fff;border-radius:.4rem;align-items:stretch;min-height:5.5rem;text-decoration:none;display:flex;overflow:hidden;}@media (min-width:768px){._7CZ66W_tel{min-height:6rem}}._7CZ66W_telLabel{color:#fff;white-space:pre-line;text-align:center;background-color:var(--color-red);flex:none;justify-content:center;align-items:center;width:11rem;padding:.6rem;font-size:1.4rem;font-weight:700;line-height:1.25;display:flex}@media (min-width:768px){._7CZ66W_telLabel{width:13.3rem;font-size:1.5rem}}._7CZ66W_telBody{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;min-width:0;padding-inline:.8rem;display:flex}@media (min-width:768px){._7CZ66W_telBody{flex-direction:row;gap:1.6rem;padding-inline:1.6rem 2rem}}._7CZ66W_telLink{color:var(--color-red);justify-content:center;align-items:center;gap:.4rem;display:flex}@media (min-width:768px){._7CZ66W_telLink{gap:.8rem}}._7CZ66W_telIcon{flex:none;display:none}@media (min-width:768px){._7CZ66W_telIcon{width:3.2rem;height:3.2rem;display:block}}._7CZ66W_telNumber{color:var(--color-text-dark);letter-spacing:.05em;white-space:nowrap;font-size:2.4rem;font-weight:500;line-height:1;}@media (min-width:768px){._7CZ66W_telNumber{letter-spacing:.02em;font-size:4rem;position:relative;bottom:.2rem}}._7CZ66W_telNote{color:var(--color-red);text-align:center;font-size:1.2rem;font-weight:700;line-height:1.3}@media (min-width:768px){._7CZ66W_telNote{white-space:pre-line;flex:none;font-size:1.5rem}}
@layer reset,utilities,shared;.Ot74Hq_mv{isolation:isolate;padding-block:var(--mv-padding-block-sp,3.2rem 4.8rem);position:relative;overflow:hidden}@media (min-width:768px){.Ot74Hq_mv{min-height:var(--mv-height-tablet,var(--mv-height-pc,22rem));padding-block:var(--mv-padding-block-pc,5.6rem 0)}}@media (min-width:1080px){.Ot74Hq_mv{min-height:var(--mv-height-pc,22rem)}}.Ot74Hq_mv:after{content:"";z-index:0;background:var(--mv-background-sp,url(/img/common/fv_bk_common_sp.jpg)) center bottom / 100% auto no-repeat;opacity:var(--mv-background-opacity,.8);pointer-events:none;position:absolute;inset:0}@media (min-width:768px){.Ot74Hq_mv:after{background-image:var(--mv-background-pc,url(/img/common/fv_bk_common_pc.webp));opacity:var(--mv-background-opacity-pc,var(--mv-background-opacity,.7));background-size:max(200rem,100%)}}.Ot74Hq_inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.6rem;display:flex;position:relative;}@media (min-width:1080px){.Ot74Hq_inner{gap:2.4rem}}.Ot74Hq_title{color:var(--mv-title-color,var(--color-green-dark));font-size:var(--mv-title-size,2.4rem);font-weight:700;line-height:1.2}@media (min-width:768px){.Ot74Hq_title{font-size:26px;line-height:1}}@media (min-width:1080px){.Ot74Hq_title{font-size:var(--mv-title-size-pc,var(--mv-title-size,3rem))}}.Ot74Hq_lead{color:var(--color-text);white-space:pre-line;margin-bottom:-.4rem;font-size:1.4rem;font-weight:500;line-height:1.3}@media (min-width:768px){.Ot74Hq_lead{font-size:var(--mv-lead-size-pc,1.5rem);white-space:normal;margin-bottom:0;line-height:1.4}}.Ot74Hq_lead strong{color:var(--color-green);font-weight:700}.Ot74Hq_note{color:var(--color-text);font-size:1.2rem;font-weight:500;line-height:1.6}.Ot74Hq_withImage{padding-bottom:0}@media (min-width:768px){.Ot74Hq_withImage{padding-block:8rem 0}.Ot74Hq_withImage .Ot74Hq_inner{text-align:left;align-items:flex-start}.Ot74Hq_withImage .Ot74Hq_lead{font-size:var(--mv-lead-size-pc,1.6rem);line-height:1.6}}.Ot74Hq_image{z-index:1;border-radius:0 0 2rem 2rem;width:100%;height:12rem;margin-top:1.6rem;position:relative;overflow:hidden}@media (min-width:768px){.Ot74Hq_image{--mv-image-fade-right:clamp(0rem, calc((100vw - 144rem) / 2), var(--mv-fade-right-width-pc,16rem));width:min(72rem,50vw);max-width:none;height:auto;-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--mv-image-fade-right)), transparent);-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--mv-image-fade-right)), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--mv-image-fade-right)), transparent);border-radius:0;margin:0;position:absolute;inset:0 max(0rem,50% - 72rem) 0 auto}}@media (min-width:768px){.Ot74Hq_image:after{content:"";width:var(--mv-fade-width-pc,37.4rem);background:linear-gradient(90deg, var(--mv-fade-color,#f9f9f4) var(--mv-fade-start-pc,7.212%), var(--mv-fade-end-color,transparent) 100%);pointer-events:none;position:absolute;inset:0 auto 0 0}}.Ot74Hq_withImage .Ot74Hq_inner{z-index:2}.Ot74Hq_imageMedia{width:var(--mv-image-width-sp,100%);max-width:none;height:var(--mv-image-height-sp,100%);object-fit:cover;object-position:var(--mv-image-position-sp,center);transform:translate(var(--mv-image-offset-x-sp,0), var(--mv-image-offset-y-sp,0));position:absolute;top:0;left:0}@media (min-width:768px){.Ot74Hq_imageMedia{width:var(--mv-image-width-pc,100%);height:var(--mv-image-height-pc,100%);object-position:var(--mv-image-position-pc,calc(50% + 15rem) center);transform:translate(var(--mv-image-offset-x-pc,0), var(--mv-image-offset-y-pc,0))}}@media (min-width:1080px){.Ot74Hq_imageMedia{object-position:var(--mv-image-position-pc,left center)}}.Ot74Hq_hub{padding-bottom:3.2rem}.Ot74Hq_hub .Ot74Hq_lead{letter-spacing:-.04em}.Ot74Hq_hub .Ot74Hq_lead strong{white-space:nowrap}.Ot74Hq_hub .Ot74Hq_image{width:calc(100% - var(--gutter) * 2);border-radius:.4rem;max-width:32.7rem;margin:1.6rem auto 0}@media (min-width:768px){.Ot74Hq_hub{min-height:var(--mv-height-pc,28rem);padding-bottom:0}.Ot74Hq_hub .Ot74Hq_lead{letter-spacing:normal}.Ot74Hq_hub .Ot74Hq_lead strong{white-space:normal}.Ot74Hq_hub .Ot74Hq_image{border-radius:0;width:min(72rem,50vw);max-width:none;margin:0}}.Ot74Hq_afterSupportProcedures{padding-bottom:3.2rem}.Ot74Hq_afterSupportProcedures .Ot74Hq_image{width:calc(100% - var(--gutter) * 2);border-radius:.4rem;max-width:32.7rem;margin:1.6rem auto 0}@media (min-width:768px){.Ot74Hq_afterSupportProcedures{padding-bottom:0}.Ot74Hq_afterSupportProcedures .Ot74Hq_image{border-radius:0;width:min(72rem,50vw);max-width:none;margin:0}}@media (min-width:1440px){.Ot74Hq_afterSupportProcedures .Ot74Hq_image{width:auto;inset:0 0 0 50%;-webkit-mask-image:none;mask-image:none}}.Ot74Hq_grave{}.Ot74Hq_facilities{}@media (min-width:768px){.Ot74Hq_facilities{padding-block:8rem 0}}.Ot74Hq_ihinseiri{}.Ot74Hq_ihinseiri .Ot74Hq_inner{gap:1.6rem}@media (min-width:1080px){.Ot74Hq_ihinseiri .Ot74Hq_inner{gap:2.4rem}}.Ot74Hq_memorialGoods{}@media (min-width:768px){.Ot74Hq_afterSupportImage{min-height:var(--mv-height-tablet,19.444vw)}.Ot74Hq_afterSupportImage .Ot74Hq_inner{padding-bottom:2.4rem;padding-right:calc(50vw + 1.6rem)}.Ot74Hq_afterSupportImage .Ot74Hq_lead{white-space:nowrap}.Ot74Hq_afterSupportImage .Ot74Hq_imageMedia{width:100%;height:100%;top:0;left:0;transform:none}}@media (min-width:1080px){.Ot74Hq_afterSupportImage{min-height:19.444vw}}@media (min-width:1440px){.Ot74Hq_afterSupportImage{min-height:var(--mv-height-pc,28rem)}.Ot74Hq_afterSupportImage .Ot74Hq_inner{padding-right:var(--gutter)}.Ot74Hq_afterSupportImage .Ot74Hq_image{width:auto;inset:0 0 0 50%;-webkit-mask-image:none;mask-image:none}.Ot74Hq_afterSupportImage .Ot74Hq_imageMedia{width:var(--mv-image-width-pc,100%);min-width:calc(100% - var(--mv-image-offset-x-pc,0rem));height:var(--mv-image-height-pc,100%);transform:translate(var(--mv-image-offset-x-pc,0), var(--mv-image-offset-y-pc,0))}}@media (min-width:768px){.Ot74Hq_hub{min-height:var(--mv-height-tablet,19.444vw)}.Ot74Hq_hub .Ot74Hq_inner{padding-right:var(--gutter)}.Ot74Hq_hub .Ot74Hq_lead{white-space:nowrap}.Ot74Hq_hub .Ot74Hq_image{-webkit-mask-image:none;mask-image:none}.Ot74Hq_hub .Ot74Hq_image:after{background:linear-gradient(90deg, var(--mv-fade-color,#f9faf4) 0%, transparent 100%);width:24.4rem}}@media (min-width:1080px){.Ot74Hq_hub{min-height:19.444vw}}@media (min-width:1440px){.Ot74Hq_hub{min-height:var(--mv-height-pc,28rem)}.Ot74Hq_hub .Ot74Hq_lead{white-space:normal}}.Ot74Hq_estate:after{opacity:1;background-size:auto 100%}.Ot74Hq_estate .Ot74Hq_image{width:calc(100% - var(--gutter) * 2);border-radius:.4rem;max-width:32.7rem;margin:1.6rem auto 0}.Ot74Hq_estate{padding-bottom:3.2rem}@media (min-width:768px){.Ot74Hq_estate{padding-block:6.4rem 0}.Ot74Hq_estate:after{background-size:max(200rem,100%)}.Ot74Hq_estate .Ot74Hq_image{border-radius:0;width:min(72rem,50vw);max-width:none;margin:0}}@media (min-width:1440px){.Ot74Hq_estate .Ot74Hq_image{width:auto;inset:0 0 0 50%}}.Ot74Hq_memorialGifts{}.Ot74Hq_memorialGifts .Ot74Hq_inner{z-index:2}.Ot74Hq_memorialGifts .Ot74Hq_image{z-index:1}.Ot74Hq_quality{}@media (min-width:768px){.Ot74Hq_quality .Ot74Hq_lead{white-space:nowrap}.Ot74Hq_quality .Ot74Hq_lead strong{color:var(--color-red)}}.Ot74Hq_quality .Ot74Hq_image{height:14rem}@media (min-width:768px){.Ot74Hq_quality .Ot74Hq_image{height:auto;-webkit-mask-image:none;mask-image:none}}@media (min-width:768px){.Ot74Hq_quality .Ot74Hq_image:after{content:"";background:linear-gradient(90deg, var(--mv-fade-color,#f9faf4) 0%, transparent 100%);width:6rem}}@media (min-width:1080px){.Ot74Hq_quality .Ot74Hq_image:after{background:linear-gradient(90deg, var(--mv-fade-color,#f9faf4) 7.212%, transparent 100%);width:37.4rem}}.Ot74Hq_service{}.Ot74Hq_service .Ot74Hq_inner{gap:1.2rem}.Ot74Hq_service .Ot74Hq_title{line-height:1.3}.Ot74Hq_service .Ot74Hq_image{height:14rem}@media (min-width:768px){.Ot74Hq_service{padding-block:7.2rem 0}.Ot74Hq_service .Ot74Hq_inner{gap:1.6rem}.Ot74Hq_service .Ot74Hq_title{white-space:var(--mv-title-white-space-pc,normal);line-height:1}.Ot74Hq_service .Ot74Hq_image{height:auto}.Ot74Hq_service .Ot74Hq_image:after{width:var(--mv-fade-width-pc,25rem);background:linear-gradient(90deg, var(--mv-fade-color,#f9faf4) var(--mv-fade-start-pc,0%), var(--mv-fade-end-color,transparent) 100%)}}@media (min-width:1080px){.Ot74Hq_service .Ot74Hq_inner{gap:2.4rem}}@media (min-width:1440px){.Ot74Hq_service .Ot74Hq_image{width:auto;inset:0 0 0 50%}.Ot74Hq_service .Ot74Hq_imageMedia{min-width:calc(100% - var(--mv-image-offset-x-pc,0rem))}}.Ot74Hq_urgency{background:var(--color-beige)}.Ot74Hq_urgency:after{display:none}.Ot74Hq_urgency .Ot74Hq_inner{gap:0}.Ot74Hq_urgency .Ot74Hq_lead{color:var(--color-text-dark);margin-top:1.6rem;font-size:1.6rem;font-weight:700}.Ot74Hq_urgency .Ot74Hq_image{border-radius:0;height:18rem;margin-top:.7rem}@media (min-width:768px){.Ot74Hq_urgency{padding-block:0}.Ot74Hq_urgency .Ot74Hq_inner{text-align:center;align-items:center;max-width:120rem;padding-top:5.1rem;padding-right:min(45rem,47vw)}.Ot74Hq_urgency .Ot74Hq_title{letter-spacing:.06rem;line-height:1.4}.Ot74Hq_urgency .Ot74Hq_lead{margin-top:1.4rem;font-size:2.3rem;line-height:1.3}.Ot74Hq_urgency .Ot74Hq_image{width:min(65rem,48vw);height:auto;margin:0}.Ot74Hq_urgency .Ot74Hq_image:after{background:linear-gradient(90deg, var(--mv-fade-color,#faf8f5) 25%, transparent 100%);width:14rem}}@media (min-width:1440px){.Ot74Hq_urgency .Ot74Hq_image{width:auto;inset:0 0 0 calc(50% + 7rem);-webkit-mask-image:none;mask-image:none}}@media (min-width:768px){.Ot74Hq_seaBurial .Ot74Hq_inner{flex-flow:wrap;align-items:center;gap:1.6rem 2rem}.Ot74Hq_seaBurial .Ot74Hq_title{order:1}.Ot74Hq_seaBurial .Ot74Hq_lead{flex-basis:100%;order:3}}@media (min-width:768px){.Ot74Hq_tabletCentered{flex-direction:column;justify-content:center;padding-block:0;display:flex}}@media (min-width:1080px){.Ot74Hq_tabletCentered{padding-block:var(--mv-padding-block-pc,5.6rem 0);display:block}}
@layer reset,utilities,shared;.yOG9xW_step2{flex-direction:column;gap:1rem;width:100%;display:flex}.yOG9xW_step2Head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.yOG9xW_step{align-items:center;gap:.8rem;display:flex}.yOG9xW_stepBadge{padding:.5rem .8rem .7rem;font-size:1.3rem;font-weight:700;line-height:1}.yOG9xW_backButton{color:var(--color-green);white-space:nowrap;cursor:pointer;background-color:#fff;border:0;border-radius:.2rem;align-items:center;gap:.4rem;padding:.5rem .6rem .6rem;font-family:inherit;font-size:1.3rem;font-weight:700;line-height:1;display:flex;}.yOG9xW_backArrow{width:.5rem;height:.8rem;rotate:180deg}.yOG9xW_headLabel{color:#fff;font-size:1.4rem;font-weight:700;line-height:1}.yOG9xW_step2Body{flex-direction:column;gap:1rem;width:100%;display:flex}.yOG9xW_prefName{color:#fff;font-size:1.8rem;font-weight:700;line-height:1}.yOG9xW_accordionList{flex-direction:column;gap:.8rem;width:100%;display:flex}.yOG9xW_accordion{flex-direction:column;align-items:center;width:100%;display:flex}.yOG9xW_accordionHead{width:100%;height:4.5rem;color:var(--color-green);border:.2rem solid var(--color-green);box-shadow:0 .3rem 0 0 var(--color-green);cursor:pointer;background-color:#fff;border-radius:.4rem;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;line-height:1;transition:background-color .2s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){@media (min-width:768px) and (max-color:2147477350){.yOG9xW_accordionHead:hover{background-color:var(--color-green-pale)}}}@media not all and (hover:hover) and (pointer:fine){@media (min-width:768px) and (color:2147477350){.yOG9xW_accordionHead:hover{background-color:var(--color-green-pale)}}}.yOG9xW_accordionHeadOpen{background-color:var(--color-green-pale)}.yOG9xW_accordionIcon{width:1.2rem;height:1.2rem;position:absolute;top:50%;right:1.2rem;translate:0 -50%}.yOG9xW_accordionIcon:before,.yOG9xW_accordionIcon:after{background-color:var(--color-green);content:"";position:absolute}.yOG9xW_accordionIcon:before{width:100%;height:.2rem;top:50%;left:0;translate:0 -50%}.yOG9xW_accordionIcon:after{width:.2rem;height:100%;transition:opacity .2s,scale .2s;top:0;left:50%;translate:-50%}.yOG9xW_accordionIconOpen:after{opacity:0;scale:1 0}.yOG9xW_chipGridWrap{grid-template-rows:0fr;width:100%;transition:grid-template-rows .3s;display:grid}.yOG9xW_chipGridWrapOpen{grid-template-rows:1fr}.yOG9xW_chipGridClip{min-height:0;overflow:hidden}.yOG9xW_chipGrid{grid-template-columns:repeat(2,minmax(0,16rem));justify-content:center;gap:.2rem;width:100%;margin:0;padding:.5rem 0 0;list-style:none;display:grid}.yOG9xW_chip{height:3.8rem;color:var(--color-text);text-align:center;background-color:#fff;border-radius:.2rem;justify-content:center;align-items:center;font-size:1.5rem;font-weight:500;line-height:1;text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine){@media (min-width:768px) and (max-color:2147477350){.yOG9xW_chip:hover{color:var(--color-green);text-decoration:underline}}}@media not all and (hover:hover) and (pointer:fine){@media (min-width:768px) and (color:2147477350){.yOG9xW_chip:hover{color:var(--color-green);text-decoration:underline}}}.yOG9xW_chipLabel{justify-content:center;align-items:center;gap:.2rem;display:inline-flex}.yOG9xW_chipBadge{justify-content:center;align-items:center;width:1.7rem;height:1.7rem;padding-bottom:.1rem;font-size:1.2rem;font-weight:500;line-height:1;display:inline-flex}.yOG9xW_chipArrow{width:.5rem;height:.8rem;color:var(--color-green);position:absolute;top:50%;right:1.2rem;translate:0 -50%}.yOG9xW_chokueiNote{color:#fff;align-items:center;gap:.4rem;font-size:1.3rem;font-weight:500;line-height:1;display:flex}.yOG9xW_chokueiNoteBadge{width:1.6rem;height:1.6rem;font-size:1.1rem;}.yOG9xW_step2Light .yOG9xW_headLabel{color:var(--color-text);font-weight:500}.yOG9xW_step2Light .yOG9xW_prefName{color:var(--color-text-dark)}.yOG9xW_step2Light .yOG9xW_chokueiNote{color:var(--color-text);margin-left:.4rem}.yOG9xW_step2Light .yOG9xW_accordionHead{color:var(--color-text);border:.1rem solid var(--color-green-light);box-shadow:none;font-size:1.5rem}.yOG9xW_step2Light .yOG9xW_backButton{border:.1rem solid #a6a6a6}.yOG9xW_step2Light .yOG9xW_chip{border:.1rem solid #ccc}.yOG9xW_step2Lined .yOG9xW_headLabel{color:var(--color-green);font-weight:500}.yOG9xW_step2Lined .yOG9xW_prefName{color:var(--color-text-dark)}.yOG9xW_step2Lined .yOG9xW_chokueiNote{color:var(--color-text)}.yOG9xW_step2Lined .yOG9xW_chip{border:.1rem solid #ccc}
@layer reset,utilities,shared;.PrVAOW_section{flex-direction:column;gap:3.2rem;margin-top:4.8rem;display:flex;}@media (min-width:768px){.PrVAOW_section{margin-top:8rem}}.PrVAOW_heading{--heading-title-lh:1.2;--heading-title-size:2.2rem}@media (min-width:768px){.PrVAOW_heading{--heading-title-size:2.6rem}}@media (min-width:768px){.PrVAOW_titleBreak{display:none}}.PrVAOW_panel{background-color:var(--color-gray-pale);border-radius:.4rem;padding:1.6rem}@media (min-width:768px){.PrVAOW_panel{width:108rem;max-width:100%;margin-inline:auto;padding:2rem 4rem}}.PrVAOW_chips{flex-wrap:wrap;gap:.8rem;margin:0;display:flex;}@media (min-width:768px){.PrVAOW_chips{--nearby-fluid:clamp(1.2rem, 3.85vw - 1.76rem, 2.4rem);grid-template-columns:repeat(5,max-content);justify-content:center;gap:2.4rem;display:grid}}.PrVAOW_chip{color:var(--color-text);white-space:nowrap;border:.1rem solid var(--color-green);background-color:#fff;border-radius:.4rem;align-items:center;gap:.6rem;padding:.7rem 1.2rem .9rem;font-size:1.5rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}@media (min-width:768px){.PrVAOW_chip{padding-inline:var(--nearby-fluid,2.4rem);font-size:1.6rem}}@media (hover:hover) and (pointer:fine){.PrVAOW_chip:hover{background-color:color-mix(in srgb, var(--color-green) 8%, #fff)}}.PrVAOW_chipLabel{align-items:center;display:inline-flex}.PrVAOW_chipArrow{width:.5rem;height:.8rem;color:var(--color-text);flex-shrink:0}
@layer reset,utilities,shared;.yVaxvW_anshin{background-color:#fff;width:100%;max-width:37.5rem;margin-inline:auto}@media (min-width:768px){.yVaxvW_anshin{max-width:none}}.yVaxvW_head{padding:4.8rem var(--gutter) 3.2rem;--heading-subtitle-size:1.7rem;--heading-subtitle-lh:1.2;--heading-title-size:2.4rem;--heading-subtitle-height:auto;flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.yVaxvW_head{padding:9.6rem var(--gutter) 4rem;--heading-subtitle-size:2.1rem;--heading-subtitle-gap:1.6rem;--heading-title-size:2.8rem}}@media (min-width:768px){.yVaxvW_leadBreak{display:none}}.yVaxvW_photoWrap{display:none}@media (min-width:768px){.yVaxvW_photoWrap{z-index:1;border-radius:.8rem .8rem 0 0;width:108rem;max-width:100%;height:30rem;margin-inline:auto;display:block;position:relative;overflow:hidden}}.yVaxvW_photo{}.yVaxvW_photoPc{display:none}@media (min-width:768px){.yVaxvW_photoPc{object-fit:cover;width:100%;height:100%;display:block}}.yVaxvW_photoFade{display:none}@media (min-width:768px){.yVaxvW_photoFade{background:linear-gradient(to top, var(--color-green-pale), #f0faf000);width:100%;height:10rem;display:block;position:absolute;bottom:0;left:0}}.yVaxvW_body{background-color:var(--color-green-pale);flex-direction:column;align-items:center;gap:1.6rem;padding-block:0 6.2rem;display:flex}@media (min-width:768px){.yVaxvW_body{gap:3.2rem;margin-top:-16rem;padding-block:0 10rem}}.yVaxvW_main{z-index:1;flex-direction:column;align-items:center;gap:4.8rem;width:100%;max-width:30.5rem;margin-top:-4rem;display:flex;position:relative}@media (min-width:768px){.yVaxvW_main{--u:min(1rem, 100cqw / 108);gap:6.4rem;max-width:108rem;margin-top:7.4rem;container-type:inline-size}}.yVaxvW_cards{flex-direction:column;gap:2rem;width:100%;max-width:29.5rem;margin:0;display:flex;}@media (min-width:768px){.yVaxvW_cards{gap:calc(4.8 * var(--u));flex-direction:row;justify-content:center;max-width:none}}.yVaxvW_card{box-shadow:var(--shadow-card-strong);background-color:#fff;border-radius:.8rem;flex-direction:column;align-items:center;gap:1.2rem;padding:1.6rem .8rem;display:flex}@media (min-width:768px){.yVaxvW_card{gap:calc(1.6 * var(--u));width:calc(29.6 * var(--u));height:calc(40 * var(--u));padding:calc(2.4 * var(--u)) calc(1.2 * var(--u));flex:none;box-shadow:0 .4rem 1rem #0000001a}}.yVaxvW_cardHead{flex-direction:column;align-items:center;gap:.8rem;width:22rem;max-width:100%;display:flex}@media (min-width:768px){.yVaxvW_cardHead{gap:calc(1 * var(--u));width:100%}}.yVaxvW_badge{justify-content:center;align-items:center;width:12rem;height:2.4rem;padding:0 0 .2rem;font-size:1.6rem;font-weight:700;line-height:1;display:flex}@media (min-width:768px){.yVaxvW_badge{width:calc(10 * var(--u));height:calc(2.6 * var(--u));font-size:calc(1.6 * var(--u));padding-bottom:.2rem}}.yVaxvW_cardTitle{color:var(--color-green);text-align:center;font-size:1.8rem;font-weight:700;line-height:1.3}@media (min-width:768px){.yVaxvW_cardTitle{font-size:calc(2 * var(--u))}}.yVaxvW_cardTitleAccent{color:var(--color-red)}.yVaxvW_card:nth-child(3) .yVaxvW_cardTitle.yVaxvW_spOnly{color:var(--color-green-light)}.yVaxvW_pcOnly{display:none}@media (min-width:768px){.yVaxvW_pcOnly{display:block}}.yVaxvW_cardMain{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}@media (min-width:768px){.yVaxvW_cardMain{gap:calc(1.6 * var(--u))}}.yVaxvW_cardImage{border-radius:.4rem;width:23rem;max-width:100%;height:auto}@media (min-width:768px){.yVaxvW_cardImage{width:calc(27.2 * var(--u));height:calc(15 * var(--u));object-fit:cover}}.yVaxvW_cardText{width:100%;color:var(--color-text);text-align:center;font-size:1.5rem;font-weight:500;line-height:1.3}@media (min-width:768px){.yVaxvW_cardText{font-size:calc(1.5 * var(--u));line-height:1.4}}.yVaxvW_rating{flex-direction:column;align-items:center;gap:1.6rem;width:100%;display:flex}@media (min-width:768px){.yVaxvW_rating{gap:3.2rem}}.yVaxvW_ratingTitle{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}@media (min-width:768px){.yVaxvW_ratingTitle{width:55.4rem;font-size:2.4rem}}.yVaxvW_ratingAccent{color:var(--color-green)}.yVaxvW_ratingTitle:before,.yVaxvW_ratingTitle:after{content:"";background:url(/img/top/anshin/kuchikomi_mark.svg) 50%/contain no-repeat;width:1.1rem;height:2.1rem;position:absolute;bottom:0}.yVaxvW_ratingTitle:before{left:0}.yVaxvW_ratingTitle:after{right:0;transform:scaleX(-1)}.yVaxvW_ratingHeadText{position:relative}@media (min-width:768px){.yVaxvW_ratingHeadText br{display:none}}.yVaxvW_ratingBody{flex-direction:column;align-items:center;gap:.8rem;display:flex}@media (min-width:768px){.yVaxvW_ratingBody{gap:1.6rem}}.yVaxvW_ratingScore{flex-direction:column;align-items:center;gap:1.2rem;display:flex}@media (min-width:768px){.yVaxvW_ratingScore{gap:1.9rem}}.yVaxvW_ratingValue{color:var(--color-red);align-items:baseline;gap:.6rem;font-size:4.4rem;font-weight:500;display:flex;}@media (min-width:768px){.yVaxvW_ratingValue{font-size:5rem}}.yVaxvW_ratingMax{color:var(--color-text);font-size:2.5rem}.yVaxvW_ratingStars{width:16.6rem;height:auto}@media (min-width:768px){.yVaxvW_ratingStars{width:19.7rem}}.yVaxvW_ratingNote{color:var(--color-text-muted);text-align:center;font-size:1.2rem;font-weight:500;line-height:1.3}.yVaxvW_reviewsWrap{flex-direction:column;align-items:center;gap:1.6rem;width:100%;display:flex}.yVaxvW_reviewsWrap .yVaxvW_scrollbar{width:32.7rem;max-width:calc(100% - 4.8rem);height:.4rem}@media (min-width:768px){.yVaxvW_reviewsWrap .yVaxvW_scrollbar{display:none}}.yVaxvW_viewport{width:100%;overflow:hidden}@media (min-width:768px){.yVaxvW_viewport{overflow:visible}}.yVaxvW_reviews{gap:1.6rem;width:100%;margin:0;padding-inline:2.4rem;list-style:none;display:flex}@media (min-width:768px){.yVaxvW_reviews{max-width:calc(108rem + var(--gutter) * 2);padding-inline:var(--gutter);grid-template-columns:repeat(4,minmax(0,25.2rem));justify-content:center;gap:2.4rem;margin-inline:auto;display:grid}}.yVaxvW_reviewSpacer{flex:0 0 .8rem}@media (min-width:768px){.yVaxvW_reviewSpacer{display:none}}.yVaxvW_review{background-color:#fff;border:.1rem solid #e9e1d4;border-radius:.8rem;flex-direction:column;flex:none;gap:.8rem;width:25.2rem;height:17.5rem;padding:1.7rem 1.5rem;display:flex}@media (min-width:768px){.yVaxvW_review{width:auto;min-width:0;height:auto;min-height:17.5rem;padding:1.8rem 1.6rem 2.5rem}}.yVaxvW_reviewHead{align-items:center;gap:1.2rem;display:flex}.yVaxvW_reviewWho{color:var(--color-green);white-space:nowrap;font-size:1.5rem;font-weight:500;line-height:1.3}.yVaxvW_reviewStars{width:9.4rem;height:auto}.yVaxvW_reviewText{color:var(--color-text);white-space:pre-line;font-size:1.5rem;font-weight:500;line-height:1.4}
@layer reset,utilities,shared;._4Uttrq_map{background:#eef1ef;border-block:.4rem solid #fff;width:100vw;height:42rem;margin-inline:calc(50% - 50vw);display:block;overflow:hidden;box-shadow:0 .4rem .8rem #00000029}@media (min-width:768px){._4Uttrq_map{border:.4rem solid #fff;border-radius:.8rem;width:92rem;max-width:100%;height:40rem;margin-inline:auto}}._4Uttrq_mapFrame{border:0;width:100%;height:100%;display:block}._4Uttrq_pin{width:5rem;display:block;position:relative}._4Uttrq_pinLabel{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;paint-order:stroke fill;-webkit-text-stroke:.5rem #fff;filter:drop-shadow(0 .2rem .4rem #00000026);opacity:0;visibility:hidden;pointer-events:none;max-width:24rem;padding-left:.8rem;font-size:1.5rem;font-weight:700;line-height:1.2;transition:opacity .15s;position:absolute;top:2.5rem;left:calc(100% + .6rem);overflow:hidden;transform:translateY(-50%)}@media (min-width:768px){._4Uttrq_pinLabel{line-height:1.35}}._4Uttrq_pinLabelLine{display:block}@media (min-width:768px){._4Uttrq_pinLabelLine{display:inline}}._4Uttrq_pinCircle{border:.2rem solid var(--color-green);transform-origin:bottom;background:#fff;border-radius:50%;width:5rem;height:5rem;transition:transform .15s,border-color .15s;display:block;overflow:hidden;box-shadow:0 .2rem .4rem #0000004d}._4Uttrq_pinActive ._4Uttrq_pinLabel{opacity:1;visibility:visible}._4Uttrq_pinActive ._4Uttrq_pinCircle{border-color:#1f7a54;transform:scale(1.12)}._4Uttrq_pinImage{}._4Uttrq_pinPointer{border-inline:.5rem solid #0000;border-top:.7rem solid var(--color-green);width:0;height:0;margin:-.1rem auto 0;display:block}._4Uttrq_cluster{width:3.2rem;height:3.2rem;color:var(--color-red-strong);cursor:pointer;background:#fff padding-box padding-box;border:.6rem solid #35996ecc;border-radius:50%;place-items:center;font-size:1.2rem;font-weight:700;line-height:1;display:grid;box-shadow:0 0 0 .3rem #35996e4d,0 .2rem .6rem #00000040}
@layer reset,utilities,shared;.FT9wVa_bottomCta{isolation:isolate;background-color:var(--color-green-light);flex-direction:column;gap:1.6rem;padding:2.4rem 0 0;display:flex;position:relative}@media (min-width:768px){.FT9wVa_bottomCta{gap:0;padding:6.7rem 0 13.4rem}}.FT9wVa_wave{}.FT9wVa_wavePc{display:none}@media (min-width:768px){.FT9wVa_wavePc{z-index:0;width:112.917%;max-width:none;height:auto;display:block;position:absolute;bottom:0;left:-11.25%}}.FT9wVa_inner{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative;}@media (min-width:768px){.FT9wVa_inner{gap:4rem;max-width:112.8rem}}.FT9wVa_triangle{width:6rem;height:1.8rem;margin-top:2rem}@media (min-width:768px){.FT9wVa_triangle{display:none}}.FT9wVa_foot{width:100%}@media (min-width:768px){.FT9wVa_foot{position:relative}}.FT9wVa_footOperatorPc{display:none}@media (min-width:768px){.FT9wVa_footOperatorPc{z-index:3;object-fit:contain;pointer-events:none;width:28.8rem;height:25rem;display:block;position:absolute;top:1.5rem;right:6.4rem}}.FT9wVa_footHead{height:11.6rem;position:relative}@media (min-width:768px){.FT9wVa_footHead{text-align:center;height:auto;padding-block:3.4rem 3.2rem}}.FT9wVa_footTitle{color:var(--color-yellow);margin:0 0 0 1.5rem;padding-top:2.25rem;font-size:2.2rem;font-weight:700;line-height:1.3}@media (min-width:768px){.FT9wVa_footTitle{justify-content:center;align-items:center;margin:0;padding-top:0;font-size:2.8rem;line-height:1;display:flex}.FT9wVa_footTitle:before,.FT9wVa_footTitle:after{content:"";background-color:#fff;flex:none;width:.1rem;height:2.6rem;position:relative;bottom:-.2rem}.FT9wVa_footTitle:before{margin-right:3rem;transform:rotate(-20deg)}.FT9wVa_footTitle:after{margin-left:3rem;transform:rotate(20deg)}}.FT9wVa_footTitleLead{display:block}@media (min-width:768px){.FT9wVa_footTitleLead{display:inline}}.FT9wVa_footTitleSub{color:#fff;display:block}@media (min-width:768px){.FT9wVa_footTitleSub{color:var(--color-yellow);display:inline}}.FT9wVa_footOperator{object-fit:contain;width:12.8rem;height:11.6rem;position:absolute;top:0;right:0}@media (min-width:768px){.FT9wVa_footOperator{display:none}}.FT9wVa_card{background-color:#fff;border-radius:.6rem;flex-direction:column;gap:1.6rem;padding:1.4rem 1.6rem 2rem;display:flex;box-shadow:0 .2rem .8rem #0003}@media (min-width:768px){.FT9wVa_card{border-radius:.8rem;gap:3.8rem;padding:3.6rem 3.2rem 1.6rem;position:relative;box-shadow:0 .2rem 1.6rem #0003}}@media (min-width:768px){.FT9wVa_checklistWrap{padding-left:7.4rem}}.FT9wVa_buttons{flex-direction:column;gap:1.2rem;display:flex}@media (min-width:768px){.FT9wVa_buttons{gap:3.2rem}}.FT9wVa_methods{flex-direction:column;gap:1.2rem;display:flex}@media (min-width:768px){.FT9wVa_methods{flex-direction:row;gap:2.4rem}.FT9wVa_methods>*{flex:1 1 0}}.FT9wVa_quality{display:none}@media (min-width:768px){.FT9wVa_quality{justify-content:space-between;align-items:center;gap:0;display:flex}}.FT9wVa_qualityBody{flex-direction:column;gap:1.6rem;display:flex}@media (min-width:768px){.FT9wVa_qualityBody{margin:0 0 0 3.1rem}}.FT9wVa_qualityTitle{font-size:2.4rem;font-weight:700;line-height:1}.FT9wVa_qualityTitleGreen{color:var(--color-green)}.FT9wVa_qualityTitleRed{color:var(--color-red)}@media (min-width:768px){.FT9wVa_qualityTitleRed{margin-left:.2rem}}.FT9wVa_qualityText{max-width:50.1rem;color:var(--color-text);font-size:1.6rem;font-weight:500;line-height:1.5}.FT9wVa_qualityImage{object-fit:contain;flex:none;width:46.9rem;height:21.4rem}
@layer reset,utilities,shared;.M0ka9W_root{flex-direction:column;gap:1rem;display:flex}.M0ka9W_rootLight{gap:.6rem;}.M0ka9W_step{align-items:center;gap:.8rem;display:flex}.M0ka9W_stepBadge{padding:.4rem .8rem .6rem;font-size:1.3rem;font-weight:700;line-height:1}@media (min-width:768px){.M0ka9W_stepBadge{padding:.5rem .8rem .7rem}}.M0ka9W_stepLabel{color:#fff;font-size:1.4rem;font-weight:700;line-height:1}.M0ka9W_stepLabelLight{color:var(--color-text);font-weight:500;}.M0ka9W_stepLabelLined{color:var(--color-green);font-weight:500;}.M0ka9W_grid{grid-template-columns:repeat(2,1fr);gap:.8rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.M0ka9W_gridLight{gap:.6rem .9rem;}.M0ka9W_button{cursor:pointer;background-color:#fff;border-radius:.4rem;align-items:center;width:100%;font-family:inherit;font-weight:700;line-height:1;text-decoration:none;transition:box-shadow .2s,transform .2s,opacity .2s;display:flex;position:relative;}.M0ka9W_buttonGreen{--sink-shadow:var(--color-green);--sink-depth:.3rem;height:4.5rem;color:var(--color-green);border:.2rem solid var(--color-green);justify-content:center;padding-inline:.8rem;font-size:1.6rem;}@media (min-width:768px){.M0ka9W_buttonGreen{padding-inline:2rem}}.M0ka9W_buttonLight{height:4rem;color:var(--color-text);border:.1rem solid var(--color-green-light);justify-content:flex-start;gap:1rem;padding-inline:1.3rem 1.1rem;font-size:1.5rem;}@media (hover:hover) and (pointer:fine){@media (min-width:768px) and (max-color:2147477350){.M0ka9W_buttonLight:hover{opacity:.8;text-decoration:none}}}@media not all and (hover:hover) and (pointer:fine){@media (min-width:768px) and (color:2147477350){.M0ka9W_buttonLight:hover{opacity:.8;text-decoration:none}}}.M0ka9W_illust{flex:none;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;display:flex;overflow:hidden}.M0ka9W_illustImg{max-width:none;width:var(--illust-w);height:var(--illust-h);object-fit:cover;flex:none}.M0ka9W_name{white-space:nowrap}.M0ka9W_nameGreen{text-align:center;flex:1;}.M0ka9W_arrow{width:.6rem;height:1rem;color:var(--color-green);position:absolute;top:50%;right:1.2rem;translate:0 -50%}.M0ka9W_arrowLight{color:var(--color-green-mid);right:1.1rem;}
@layer reset,utilities,shared;.fSiNfa_searchPane{flex-direction:column;gap:1rem;animation:.3s both fSiNfa_searchPaneIn;display:flex}@keyframes fSiNfa_searchPaneIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.fSiNfa_searchPaneBack{animation-name:fSiNfa_searchPaneInBack}@keyframes fSiNfa_searchPaneInBack{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.fSiNfa_searchPane,.fSiNfa_searchPaneBack{animation:none}}
@layer reset,utilities,shared;.U61Vda_searchSteps{display:contents}@media (min-width:768px){.U61Vda_searchSteps{display:none}}.U61Vda_searchTabs{display:none}@media (min-width:768px){.U61Vda_searchTabs{flex-direction:column;gap:1.6rem;width:100rem;max-width:100%;margin-inline:auto;display:flex}}.U61Vda_tabBar{gap:.8rem;width:100%;display:flex}.U61Vda_tab{--sink-shadow:#4c9073;--sink-depth:.4rem;color:#fff;cursor:pointer;background-color:var(--color-green-mid);border:.2rem solid var(--color-green-mid);border-radius:.4rem;flex:1 1 0;height:4.8rem;font-family:inherit;font-size:1.6rem;font-weight:700;line-height:1;}@media (min-width:768px){.U61Vda_tab{font-size:1.8rem}}.U61Vda_tabActive{--sink-shadow:var(--color-green);--sink-depth:.3rem;--sink-rest:.3rem;--sink-hover-opacity:1;color:var(--color-green);border-color:var(--color-green);background-color:#fff;position:relative}.U61Vda_tabActive:after{border-inline:.6rem solid #0000;border-top:.8rem solid var(--color-green);content:"";position:absolute;top:100%;left:50%;translate:-50% .3rem}.U61Vda_panel{grid-template-columns:var(--search-panel-cols,auto 1fr);border:.1rem solid var(--color-green-light);background-color:#fff;border-radius:.8rem;gap:1.6rem 4rem;width:100%;padding:4rem;transition:height .24s;display:grid;overflow:hidden}@media (min-width:768px){.U61Vda_panel{padding:var(--search-panel-padding,4rem);border-radius:.4rem}}.U61Vda_panelPref{color:var(--color-green);white-space:nowrap;font-size:1.8rem;font-weight:700;line-height:1}.U61Vda_panelGroups{flex-direction:column;gap:3rem;min-width:0;display:flex}.U61Vda_panelGroup{flex-direction:column;gap:1.6rem;display:flex}.U61Vda_groupHead{align-items:center;gap:.8rem;display:flex}.U61Vda_groupHeadLabel{color:var(--color-green);flex:none;font-size:1.6rem;font-weight:700;line-height:1}.U61Vda_groupHeadLine{flex:1;height:.1rem}.U61Vda_groupHeadLine:before{content:"";background-image:repeating-linear-gradient(to right, var(--color-green-light) 0, var(--color-green-light) .2rem, transparent .2rem, transparent .4rem);height:100%;display:block}.U61Vda_groupChips{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:1.6rem 1.2rem;margin:0;padding:0;list-style:none;display:grid}.U61Vda_pcChipArrow{color:#999;flex:none;width:.7rem;height:.7rem}.U61Vda_pcChip{color:var(--color-text);white-space:nowrap;align-items:center;gap:.4rem;font-size:1.6rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.U61Vda_pcChip:hover{color:var(--color-green);text-decoration:underline}.U61Vda_pcChip:hover .U61Vda_pcChipArrow{color:var(--color-green)}}.U61Vda_pcChipBadge{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding-bottom:.1rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.U61Vda_pcNote{color:var(--color-text);align-self:flex-end;align-items:center;gap:.4rem;margin-top:-.8rem;font-size:1.4rem;font-weight:500;line-height:1;display:flex}.U61Vda_pcNoteBadge{width:1.6rem;height:1.6rem;padding:0 0 .1rem;font-size:1.1rem;}.U61Vda_searchTabs[data-phase=out] .U61Vda_panelPref,.U61Vda_searchTabs[data-phase=out] .U61Vda_panelGroups,.U61Vda_searchTabs[data-phase=out] .U61Vda_pcNote{animation:.18s ease-in both U61Vda_hallSearchPanelOut}.U61Vda_searchTabs[data-phase=in] .U61Vda_panelPref,.U61Vda_searchTabs[data-phase=in] .U61Vda_panelGroups,.U61Vda_searchTabs[data-phase=in] .U61Vda_pcNote{animation:.24s ease-out both U61Vda_hallSearchPanelIn}@keyframes U61Vda_hallSearchPanelIn{0%{opacity:0}}@keyframes U61Vda_hallSearchPanelOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){.U61Vda_panel{transition:none}.U61Vda_searchTabs[data-phase=out] .U61Vda_panelPref,.U61Vda_searchTabs[data-phase=out] .U61Vda_panelGroups,.U61Vda_searchTabs[data-phase=out] .U61Vda_pcNote,.U61Vda_searchTabs[data-phase=in] .U61Vda_panelPref,.U61Vda_searchTabs[data-phase=in] .U61Vda_panelGroups,.U61Vda_searchTabs[data-phase=in] .U61Vda_pcNote{animation-duration:.01ms}}
@layer reset,utilities,shared;._0Gbrsq_search{flex-direction:column;align-items:center;gap:2.4rem;margin-top:4rem;display:flex}@media (min-width:768px){._0Gbrsq_search{gap:0;margin-top:7.6rem}}._0Gbrsq_titleGroup{flex-direction:column;align-items:center;gap:2.4rem;margin:0;display:flex}@media (min-width:768px){._0Gbrsq_titleGroup{margin-top:3rem}}._0Gbrsq_searchHead{flex-direction:column;align-items:center;gap:.2rem;display:flex}@media (min-width:768px){._0Gbrsq_searchHead{flex-direction:row;justify-content:center;gap:.9rem;transform:translate(-2.6rem)}}._0Gbrsq_searchMap{width:22.8rem;height:auto}@media (min-width:768px){._0Gbrsq_searchMap{width:32.9rem}}._0Gbrsq_searchTitle{color:var(--color-red);text-align:center;font-size:2.1rem;font-weight:700;line-height:1}@media (min-width:768px){._0Gbrsq_searchTitle{font-size:2.8rem}}._0Gbrsq_searchTitleBlack{color:var(--color-text-dark)}._0Gbrsq_searchLined{margin-top:var(--search-lined-mt,2.4rem);background-color:#fff;gap:1.4rem}@media (min-width:768px){._0Gbrsq_searchLined{background-color:#0000;gap:2.4rem;margin-top:.4rem}}._0Gbrsq_searchTitleLined{width:100%;padding-inline:var(--gutter);color:var(--color-green);font-size:var(--search-title-size,1.6rem);white-space:nowrap;align-items:center;gap:.8rem;font-weight:700;line-height:1;display:flex}@media (min-width:768px){._0Gbrsq_searchTitleLined{display:var(--search-title-display,none);max-width:var(--search-title-max-w,100%);margin-inline:auto;font-size:1.7rem}}._0Gbrsq_searchTitleLined:before,._0Gbrsq_searchTitleLined:after{content:"";background-color:var(--color-green);flex:1;height:.1rem}._0Gbrsq_searchTitleLinedGreen{color:var(--color-green)}._0Gbrsq_searchBeige{background-color:var(--color-beige);margin-top:0;padding-block:2.4rem 0}@media (min-width:768px){._0Gbrsq_searchBeige{padding-block:.4rem 5.6rem}}@media (min-width:768px){._0Gbrsq_searchLightGreen{background-color:var(--color-green-pale);margin-top:0;padding-block:.4rem 8rem}}._0Gbrsq_searchBox{width:100%;padding:var(--search-box-padding,1.6rem 2.4rem 2.4rem);background-color:var(--color-green-light);flex-direction:column;gap:1rem;display:flex;overflow:hidden}@media (min-width:768px){._0Gbrsq_searchBox{background-color:#0000;padding:0;overflow:visible}}@media (min-width:768px){._0Gbrsq_searchBoxLinedPc{max-width:var(--search-box-max-w,112.8rem);padding-inline:var(--gutter)}}@media (min-width:768px){._0Gbrsq_searchBoxLightGreenPc{max-width:104.8rem}}._0Gbrsq_searchBoxLined{background-color:var(--color-green-pale)}@media (min-width:768px){._0Gbrsq_searchBoxLined{background-color:#0000}}
@layer reset,utilities,shared;.R5hHba_overlay{z-index:-1;--menuDrawerDuration:.45s;--menuDrawerCloseDuration:.75s;position:fixed;inset:0}.R5hHba_overlay[hidden]{pointer-events:none;display:none}@media (prefers-reduced-motion:no-preference){.R5hHba_overlay{transition:display var(--menuDrawerDuration) allow-discrete}.R5hHba_overlay[hidden]{transition:display var(--menuDrawerCloseDuration) allow-discrete}}@media (min-width:768px){.R5hHba_overlay{background-color:#00000080}.R5hHba_overlay[hidden]{opacity:0}@media (prefers-reduced-motion:no-preference){.R5hHba_overlay{transition:opacity var(--menuDrawerDuration) ease, display var(--menuDrawerDuration) allow-discrete}.R5hHba_overlay[hidden]{transition:opacity var(--menuDrawerCloseDuration) ease, display var(--menuDrawerCloseDuration) allow-discrete}@starting-style{.R5hHba_overlay:not([hidden]){opacity:0}}}}.R5hHba_panel{padding-top:var(--menuDrawerTop,10.5rem);overscroll-behavior:contain;background-color:var(--color-gray-pale);position:absolute;inset:0;overflow-y:auto}.R5hHba_panel[hidden]{display:none;translate:0 -100%}@media (prefers-reduced-motion:no-preference){.R5hHba_panel{transition:translate var(--menuDrawerDuration) ease, display var(--menuDrawerDuration) allow-discrete}.R5hHba_panel[hidden]{transition:translate var(--menuDrawerCloseDuration) ease, display var(--menuDrawerCloseDuration) allow-discrete}@starting-style{.R5hHba_panel:not([hidden]){translate:0 -100%}}}@media (min-width:768px){.R5hHba_panel{width:50%;inset:0 0 0 auto;box-shadow:-.4rem 0 1.6rem #0000001f}.R5hHba_panel[hidden]{translate:100%}@media (prefers-reduced-motion:no-preference){@starting-style{.R5hHba_panel:not([hidden]){translate:100%}}}}.R5hHba_inner{flex-direction:column;width:100%;max-width:37.5rem;margin-inline:auto;padding:2.4rem 2.4rem 6rem;display:flex}.R5hHba_inner>*+*{margin-top:2.4rem}@media (min-width:768px){.R5hHba_inner{max-width:85%}}.R5hHba_quickLinks{justify-content:space-between;align-items:center;gap:1rem;display:flex;}.R5hHba_quickLink{color:var(--color-text);white-space:nowrap;align-items:center;gap:.4rem;font-size:1.5rem;font-weight:700;line-height:1;display:flex;}.R5hHba_quickLinkNarrow{white-space:normal;word-break:keep-all;max-width:13rem;font-size:1.3rem;line-height:1}.R5hHba_ctaList{flex-direction:column;gap:.8rem;margin-top:2rem;display:flex;}.R5hHba__arrow{flex:none;width:.6rem;height:1rem}.R5hHba_alertLink{min-height:5.5rem;color:var(--color-red);border:1px solid var(--color-red);background-color:#fff;border-radius:4px;align-items:center;gap:1.8rem;padding-inline:3.1rem 1.3rem;font-size:1.6rem;font-weight:700;line-height:1.25;display:flex;}.R5hHba_alertArrow{color:var(--color-red);margin-left:auto;}.R5hHba_ctaLink{color:#fff;background-color:var(--ctaBg);border-radius:4px;align-items:center;gap:.8rem;min-height:6rem;display:flex;overflow:hidden;}.R5hHba_ctaImg{object-fit:contain;flex:none;width:7rem;height:6rem}.R5hHba_ctaBody{flex-direction:column;flex:1;align-items:flex-start;gap:.6rem;padding-block:.9rem;display:flex}.R5hHba_ctaTitle{font-size:1.8rem;font-weight:700;line-height:1}.R5hHba_ctaSub{color:var(--color-yellow);font-size:1.4rem;font-weight:700;line-height:1}.R5hHba_ctaPill{color:var(--color-text-dark);text-align:center;background-color:#fff;border-radius:4px;align-self:flex-start;padding:.2rem .6rem .3rem;font-size:1.3rem;font-weight:700;line-height:1}.R5hHba_ctaArrow{color:#fff;margin-right:1.3rem;}.R5hHba_section{flex-direction:column;gap:1rem;display:flex}.R5hHba_sectionTitle{color:var(--color-green);align-items:center;gap:.4rem;font-size:1.4rem;font-weight:700;line-height:1;display:flex}.R5hHba_sectionTitle:after{content:"";background-image:repeating-linear-gradient(to right, var(--color-green-light) 0, var(--color-green-light) 2px, transparent 2px, transparent 4px);flex:1;height:1px}.R5hHba_sectionList{flex-direction:column;gap:.6rem;display:flex;}.R5hHba_rowLink{min-height:5rem;color:var(--color-text);border:1px solid var(--color-green-light);background-color:#fff;border-radius:4px;align-items:center;gap:1.4rem;padding-inline:1rem 1.1rem;font-size:1.5rem;font-weight:700;line-height:1.2;display:flex;}.R5hHba_rowImg{flex:none;width:7rem;height:auto}.R5hHba_rowArrow{color:var(--color-green-mid);margin-left:auto;}.R5hHba_rowLabel{white-space:nowrap;flex-direction:column;display:flex}.R5hHba_rowLabelSub{font-size:1.3rem;font-weight:500}.R5hHba_rowExternal{flex:none;margin-left:auto}.R5hHba_accordion{border:1px solid var(--color-green-light);background-color:#fff;border-radius:4px}.R5hHba_supportAccordion{border-color:#d5d9b8}.R5hHba__summaryBase{color:var(--color-text);cursor:pointer;align-items:center;gap:1.4rem;padding-inline:1rem 1.2rem;font-weight:700;line-height:1.2;list-style:none;display:flex}.R5hHba__summaryBase::-webkit-details-marker{display:none}.R5hHba_planSummary{min-height:6rem;font-size:1.6rem;}.R5hHba_supportSummary{min-height:5rem;font-size:1.5rem;}.R5hHba_accordionToggle{color:var(--color-green-mid);flex:none;align-items:center;margin-left:auto;display:flex}.R5hHba_iconPlus{width:1.2rem;height:1.2rem}.R5hHba_iconMinus{width:1.2rem;height:1.2rem;display:none}.R5hHba_accordion[open] .R5hHba_iconPlus{display:none}.R5hHba_accordion[open] .R5hHba_iconMinus{display:block}.R5hHba_accordion[open] .R5hHba_planSummary,.R5hHba_accordion[open] .R5hHba_supportSummary{color:#fff;background-color:var(--color-green-light);border-radius:4px}.R5hHba_accordion[open] .R5hHba_accordionToggle{color:#fff}.R5hHba_planList{}.R5hHba_planItem+.R5hHba_planItem{border-top:1px solid #e6e9d4}.R5hHba_planLink{align-items:center;min-height:5.5rem;padding-inline:1.6rem;display:flex;}.R5hHba_planName{color:var(--planColor);margin-right:auto;font-size:1.6rem;font-weight:700;line-height:1.2}.R5hHba_planPrice{color:var(--color-red);flex:none;align-items:baseline;gap:.1rem;font-size:1.5rem;font-weight:700;line-height:1;display:flex}.R5hHba_planPriceNumber{font-size:2rem;font-weight:500;}.R5hHba_planTax{color:var(--color-text-dark);flex-direction:column;flex:none;gap:.2rem;margin-bottom:.7rem;margin-left:1.4rem;font-size:1rem;font-weight:500;line-height:1.1;display:flex}.R5hHba_planTaxNumber{font-size:1.4rem;}.R5hHba_planArrow{color:var(--planArrow);margin-left:2rem;}.R5hHba_cautionLink{min-height:5.5rem;color:var(--color-red);background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3e%3crect width='100%25' height='100%25' fill='none' rx='4' ry='4' stroke='%23f55' stroke-width='2' stroke-dasharray='2%2c2'/%3e%3c/svg%3e");border-radius:4px;align-items:center;gap:1.4rem;padding-inline:.9rem 1.3rem;font-size:1.4rem;font-weight:700;line-height:1.25;display:flex;}.R5hHba_cautionImg{object-fit:cover;object-position:top;flex:none}.R5hHba_supportList{}.R5hHba_supportItem+.R5hHba_supportItem{border-top:1px solid #e6e9d4}.R5hHba_supportLink{min-height:5rem;color:var(--color-text);align-items:center;gap:1.4rem;padding-inline:1rem 1.6rem;font-size:1.5rem;font-weight:700;line-height:1.2;display:flex;}.R5hHba_supportArrow{color:var(--color-green-mid);margin-left:auto;}.R5hHba_serviceGrid{background-color:#fff;border-radius:2px;grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid;overflow:hidden}.R5hHba_serviceItem{position:relative}.R5hHba_serviceItem:after{content:"";background-image:repeating-linear-gradient(90deg,#bfc495 0 2px,#0000 2px 4px);height:1px;position:absolute;inset:auto 0 0}.R5hHba_serviceItem:nth-child(odd):before{content:"";background-image:repeating-linear-gradient(#bfc495 0 2px,#0000 2px 4px);width:1px;position:absolute;inset:0 0 0 auto}.R5hHba_serviceItem:nth-last-child(-n+2):after{display:none}.R5hHba_serviceLink{min-height:6.8rem;color:var(--color-text);align-items:center;gap:.8rem;padding-inline:.8rem;font-size:1.3rem;font-weight:500;line-height:1.15;display:flex;}.R5hHba_serviceImg{object-fit:cover;border-radius:4px;flex:none}.R5hHba_serviceLabel{word-break:keep-all}
@layer reset,utilities,shared;.GRRdWa_globalNavigation{background-color:#fff;box-shadow:0 .2rem .2rem #00000029}.GRRdWa_navList{display:flex;}.GRRdWa_navList li{flex:1}.GRRdWa__navItemBase{width:100%;height:5.5rem;color:var(--color-text-dark);text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:.8rem 0 0;font-size:1.1rem;font-weight:700;line-height:1;display:flex}.GRRdWa_navItem{}.GRRdWa_consultItem{background-color:var(--color-red);color:#fff;box-shadow:0 .2rem .2rem #0000001a;}.GRRdWa_menuButton{cursor:pointer;background:0 0;border:none;}.GRRdWa_closeButton{background-color:var(--color-green-mid);color:#fff;cursor:pointer;border:none;box-shadow:0 .2rem .2rem #0000001a;}.GRRdWa_iconClose{width:1.8rem;height:1.8rem}.GRRdWa_iconBox{justify-content:center;align-items:center;width:2.5rem;height:2.2rem;display:flex}.GRRdWa_iconBeginner{width:1.6rem;height:2.1rem;color:var(--color-green-mid)}.GRRdWa_iconYen{width:2.1rem;height:2.1rem;color:var(--color-green-mid)}.GRRdWa_iconHall{width:2.5rem;height:2.2rem;color:var(--color-green-mid)}.GRRdWa_iconEmergency{width:2.5rem;height:2.2rem;color:var(--color-yellow)}.GRRdWa_menuBars{flex-direction:column;justify-content:space-between;width:2rem;height:1.8rem;margin-block:.2rem;display:flex}.GRRdWa_menuBars span{background-color:var(--color-green-mid);width:100%;height:.2rem}
@layer reset,utilities,shared;.ehdTLa_wrap{width:100%;position:relative}.ehdTLa_spLarge{--ct-inner-w:76.4rem;--ct-col1-w:8rem;--ct-col-w:17rem;--ct-label-size:1.4rem;--ct-value-size:1.5rem;--ct-value-pctext-size:1.4rem}.ehdTLa_scrollWrap{position:relative}.ehdTLa_scroll{padding-right:var(--ct-scroll-pad-right,0);-webkit-overflow-scrolling:touch;overflow-x:auto;}.ehdTLa_inner{width:var(--ct-inner-w,67.4rem);border-radius:.4rem .4rem 0 0;overflow:hidden}.ehdTLa_scrollBar{--scroll-track:var(--ct-track,#e3e3e3);--scroll-thumb:var(--ct-thumb,#bebebe);margin-top:var(--ct-scrollbar-mt,.8rem);margin-right:var(--ct-scrollbar-mr,0)}.ehdTLa_swipe{right:var(--ct-swipe-right,1.2rem);bottom:var(--ct-swipe-bottom,.7rem)}.ehdTLa_table{width:100%;min-width:var(--ct-inner-w,67.4rem);border-collapse:collapse;background:#fff;border-bottom:.1rem solid #d7d7d7;font-size:1.5rem;font-weight:500;line-height:1.4}.ehdTLa_corner,.ehdTLa_head,.ehdTLa_label,.ehdTLa_value{border-top:.1rem solid #d7d7d7;border-left:.1rem solid var(--ct-vline-color,#d7d7d7)}.ehdTLa_corner,.ehdTLa_label{border-left:0}.ehdTLa_corner,.ehdTLa_head{color:#fff;text-align:center;border-top:0;padding:.4rem .6rem .6rem;font-weight:700}.ehdTLa_head{min-width:var(--ct-col-w,15rem);background:var(--head)}.ehdTLa_corner{width:var(--ct-col1-w,7rem);min-width:var(--ct-col1-w,7rem);background:#9f9f9f;font-size:1.3rem}.ehdTLa_label{width:var(--ct-col1-w,7rem);min-width:var(--ct-col1-w,7rem);font-size:var(--ct-label-size,1.3rem);color:var(--color-text);text-align:center;vertical-align:middle;word-break:keep-all;background:#e8e8e8;padding:.6rem .8rem;font-weight:500;line-height:1.1}.ehdTLa_labelNote{font-size:1.2rem}.ehdTLa_value{font-size:var(--ct-value-size,1.4rem);color:var(--ctext);text-align:center;vertical-align:middle;white-space:pre-line;background:var(--cbg);padding:.5rem .65rem .6rem}.ehdTLa_bold{font-weight:700}.ehdTLa_rowHidden{display:none}.ehdTLa_value:has(.ehdTLa_pcText){font-size:var(--ct-value-pctext-size,1.3rem);line-height:1.15}.ehdTLa_labelSep{display:none}.ehdTLa_spText{display:inline}.ehdTLa_pcText{display:none}@media (min-width:768px){.ehdTLa_table{min-width:0;font-size:1.4rem}.ehdTLa_scroll{padding-right:0}.ehdTLa_inner{width:100%}.ehdTLa_wrap .ehdTLa_swipe,.ehdTLa_wrap .ehdTLa_scrollBar{display:none}.ehdTLa_corner,.ehdTLa_head,.ehdTLa_label,.ehdTLa_value{border-left:0}.ehdTLa_corner,.ehdTLa_head{padding:.4rem .8rem .6rem}.ehdTLa_head{min-width:0;font-size:1.5rem}.ehdTLa_corner{width:15rem;min-width:0;font-size:1.5rem}.ehdTLa_label{background:var(--color-gray-pale);width:15rem;min-width:0;font-size:1.4rem;line-height:1.4}.ehdTLa_value{padding:.9rem 1rem;font-size:1.4rem}.ehdTLa_value:has(.ehdTLa_pcText){padding-inline:.4rem;font-size:1.4rem;line-height:1.25}.ehdTLa_labelSep{display:inline}.ehdTLa_labelBreak,.ehdTLa_spText{display:none}.ehdTLa_pcText{display:inline}}
@layer reset,utilities,shared;._2g5KEq_trigger{--sink-shadow:var(--color-green-shadow);--sink-depth:.4rem;color:#fff;background-color:var(--color-green-mid);cursor:pointer;border:none;border-radius:.4rem;justify-content:center;align-items:center;gap:.8rem;width:100%;height:3.8rem;font-size:1.6rem;font-weight:700;line-height:1;display:flex;}@media (min-width:768px){._2g5KEq_trigger{width:40rem;height:5rem;font-size:2rem;position:relative}}._2g5KEq_triggerInline{color:var(--color-green);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.4rem;padding:0;font-size:1.4rem;font-weight:500;line-height:1.2;transition:color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){._2g5KEq_triggerInline:hover{color:var(--color-orange)}}._2g5KEq_triggerInline>span{text-decoration:underline;text-decoration-thickness:.1rem}._2g5KEq_triggerInlineIcon{flex:none;width:1.2rem;height:1.2rem}._2g5KEq_triggerIcon{width:1.4rem;height:1.4rem}@media (min-width:768px){._2g5KEq_triggerIcon{width:1.6rem;height:1.6rem;position:absolute;top:50%;right:1.6rem;transform:translateY(-50%)}}._2g5KEq_dialog{z-index:var(--z-compare-modal);--compareOpenDuration:.45s;--compareCloseDuration:.75s;background:0 0;border:none;outline:none;width:100%;max-width:100%;height:auto;margin:0;padding:0;position:fixed;inset:5.5rem 0 0}._2g5KEq_dialog:before{content:"";z-index:-1;background:#00000080;position:absolute;inset:0}@media (min-width:768px){._2g5KEq_dialog{height:100%;max-height:100%;inset:0;overflow:clip}._2g5KEq_dialog[open]{justify-content:center;align-items:center;display:flex}._2g5KEq_dialog::backdrop{background:#00000080}._2g5KEq_dialog:before{display:none}}._2g5KEq_panel{background:var(--color-beige);width:100%;height:100%;padding:0 0 4rem 2.4rem;position:relative;overflow:clip auto}@media (min-width:768px){._2g5KEq_panel{scrollbar-width:none;background:#fff;border-radius:.8rem;width:108rem;max-width:calc(100vw - 4.8rem);height:auto;max-height:90vh;padding:0 4rem 8.4rem;box-shadow:0 .4rem 1.6rem #00000040}._2g5KEq_panel::-webkit-scrollbar{display:none}}._2g5KEq_scrollbar{display:none}@media (min-width:768px){._2g5KEq_scrollbar{z-index:5;height:0;display:block;position:sticky;top:0}}._2g5KEq_scrollTrack{background:#eaeaea;border-radius:.3rem;width:.6rem;position:absolute;top:3.3rem;right:-2.4rem}._2g5KEq_scrollThumb{cursor:grab;background:#d4d4d4;border-radius:.3rem;width:.6rem;position:absolute;top:0;left:0}._2g5KEq_scrollThumb:active{cursor:grabbing}._2g5KEq_closeBar{z-index:1;margin-right:2.4rem;position:sticky;top:0}@media (min-width:768px){._2g5KEq_closeBar{z-index:6;margin-right:0}}._2g5KEq_closeButton{color:#fff;cursor:pointer;background:#3d3d3d;border:none;border-radius:999px;place-items:center;width:3.8rem;height:3.8rem;transition:opacity .2s;display:grid;position:absolute;top:2rem;right:-1rem;box-shadow:0 .2rem .6rem #0000003d}._2g5KEq_closeButton svg{width:1.4rem;height:1.4rem}@media (hover:hover) and (pointer:fine){._2g5KEq_closeButton:hover{opacity:.85}}@media (min-width:768px){._2g5KEq_closeButton{box-shadow:none}}._2g5KEq_illust{width:16.95rem;height:10rem;margin:2.4rem auto 0;position:relative;overflow:hidden}@media (min-width:768px){._2g5KEq_illust{display:none}}._2g5KEq_illustPc{display:none}@media (min-width:768px){._2g5KEq_illustPc{width:11.2rem;height:auto;display:block;position:absolute;top:2.6rem;left:69.8rem}}._2g5KEq_illustAltar{width:12.1rem;height:8.67rem;position:absolute;top:2rem;left:0}._2g5KEq_illustPerson{width:8.95rem;height:10.86rem;position:absolute;top:0;left:8rem}._2g5KEq_title{color:var(--color-text-dark);text-align:center;flex-direction:column;align-items:center;gap:.8rem;margin-top:1.2rem;display:flex}@media (min-width:768px){._2g5KEq_title{gap:1.2rem;margin-top:3.9rem}}._2g5KEq_titleLead{font-size:1.6rem;font-weight:700;line-height:1}@media (min-width:768px){._2g5KEq_titleLead{font-size:1.8rem;line-height:1.4}}._2g5KEq_titleMain{font-size:2.2rem;font-weight:700;line-height:1}@media (min-width:768px){._2g5KEq_titleMain{font-size:2.6rem}}._2g5KEq_titleAccent{color:var(--color-red)}._2g5KEq_tableArea{--ct-scroll-pad-right:2.4rem;--ct-scrollbar-mr:2.4rem;--ct-swipe-right:1.2rem;--ct-track:#fff;--scroll-height:.4rem;margin-top:2.4rem}@media (min-width:768px){._2g5KEq_tableArea{margin-top:4.8rem}}._2g5KEq_note{color:#777;margin-top:1rem;margin-right:2.4rem;font-size:1.2rem;line-height:1.2;display:flex}@media (min-width:768px){._2g5KEq_note{color:var(--color-text-muted);justify-content:center;margin-top:1.2rem;margin-right:0;line-height:1}}._2g5KEq_noteMark{flex:none}._2g5KEq_misconceptions{background-image:repeating-linear-gradient(to right, var(--color-red) 0, var(--color-red) .2rem, transparent .2rem, transparent .4rem);background-position:0 100%;background-repeat:no-repeat;background-size:100% .1rem;margin-top:2.4rem;margin-right:2.4rem;padding-bottom:1.8rem}@media (min-width:768px){._2g5KEq_misconceptions{margin-top:4.8rem;border-bottom:.1rem dashed var(--color-red);background-image:none;max-width:84.9rem;margin-inline:auto;padding-bottom:2.6rem}}._2g5KEq_misTitle{align-items:center;gap:1.2rem;margin-bottom:1.4rem;display:flex}._2g5KEq_misTitle:before,._2g5KEq_misTitle:after{content:"";background-image:repeating-linear-gradient(to right, var(--color-red) 0, var(--color-red) .2rem, transparent .2rem, transparent .4rem);flex:1;height:.1rem}@media (min-width:768px){._2g5KEq_misTitle{gap:.8rem;margin-bottom:1.6rem}._2g5KEq_misTitle:before,._2g5KEq_misTitle:after{border-top:.1rem dashed var(--color-red);background-image:none;height:auto}}._2g5KEq_misTitleText{color:var(--color-red);font-size:1.6rem;font-weight:700;line-height:1}@media (min-width:768px){._2g5KEq_misTitleText{font-size:1.8rem}}._2g5KEq_misList{flex-direction:column;gap:1.2rem;display:flex;}._2g5KEq_misItem{flex-direction:column;gap:.6rem;display:flex}@media (min-width:768px){._2g5KEq_misItem{flex-direction:row;align-items:flex-start;gap:4rem}}._2g5KEq_misWrong{color:var(--color-red);align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;line-height:1.2;display:flex}@media (min-width:768px){._2g5KEq_misWrong{flex:none;width:29rem;line-height:1;position:relative}._2g5KEq_misWrong:after{content:"";border-top:.75rem solid #0000;border-bottom:.75rem solid #0000;border-left:.9rem solid var(--color-green-light);position:absolute;top:0;left:calc(100% + 1.3rem)}}._2g5KEq_misRight{color:var(--color-text);align-items:flex-start;gap:.6rem;font-size:1.5rem;font-weight:700;line-height:1.2;display:flex}@media (min-width:768px){._2g5KEq_misRight{flex:1;align-items:center;min-width:0;line-height:1}}._2g5KEq_misRightNoWrapSp{white-space:nowrap}@media (min-width:768px){._2g5KEq_misRightNoWrapSp{white-space:normal}}._2g5KEq_crossIcon{width:1.7rem;height:1.7rem;color:var(--color-red);flex:none}@media (min-width:768px){._2g5KEq_crossIcon{width:1.5rem;height:1.5rem}}._2g5KEq_circleIcon{width:1.7rem;height:1.93rem;color:var(--color-green);flex:none;margin-top:.1rem}@media (min-width:768px){._2g5KEq_circleIcon{width:1.5rem;height:1.7rem;margin-top:0}}@media (prefers-reduced-motion:no-preference){._2g5KEq_dialog[open] ._2g5KEq_panel{animation:_2g5KEq_compareSlideUp var(--compareOpenDuration) ease}._2g5KEq_dialog[open]:before,._2g5KEq_dialog[open]::backdrop{animation:_2g5KEq_compareFadeIn var(--compareOpenDuration) ease}._2g5KEq_dialog[open]._2g5KEq_closing ._2g5KEq_panel{animation:_2g5KEq_compareSlideDown var(--compareCloseDuration) ease forwards}._2g5KEq_dialog[open]._2g5KEq_closing:before,._2g5KEq_dialog[open]._2g5KEq_closing::backdrop{animation:_2g5KEq_compareFadeOut var(--compareCloseDuration) ease forwards}}@media (min-width:768px){._2g5KEq_dialog[open] ._2g5KEq_panel,._2g5KEq_dialog[open]::backdrop,._2g5KEq_dialog[open]._2g5KEq_closing ._2g5KEq_panel,._2g5KEq_dialog[open]._2g5KEq_closing::backdrop{animation:none}}@keyframes _2g5KEq_compareSlideUp{0%{transform:translateY(100%)}}@keyframes _2g5KEq_compareSlideDown{to{transform:translateY(100%)}}@keyframes _2g5KEq_compareFadeIn{0%{opacity:0}}@keyframes _2g5KEq_compareFadeOut{to{opacity:0}}
@layer reset,utilities,shared;.ZKwV-a_section{background-color:#fff;margin-block:4.8rem}@media (min-width:768px){.ZKwV-a_section{margin-block:0;padding-block:8.8rem 5.6rem}}.ZKwV-a_sectionBeige{background-color:var(--color-beige);margin-block:0;padding-block:4.8rem 4rem}@media (min-width:768px){.ZKwV-a_sectionBeige{padding-block:8.8rem 5.6rem}}@media (min-width:768px){.ZKwV-a_flushTop{padding-top:0}}.ZKwV-a_sectionPanel.ZKwV-a_sectionPanel{padding-top:2.4rem}@media (min-width:768px){.ZKwV-a_sectionPanel.ZKwV-a_sectionPanel{background-color:#0000;padding-block:4rem 6.4rem}}.ZKwV-a_sectionCard.ZKwV-a_sectionCard{background-color:#0000;margin-top:2rem;padding-block:.4rem 0}@media (min-width:768px){.ZKwV-a_sectionCard.ZKwV-a_sectionCard{--plan-inner-gutter:0;margin-top:3.2rem}}.ZKwV-a_inner{width:100%;max-width:37.5rem;padding-inline:var(--plan-inner-gutter,var(--gutter));flex-direction:column;align-items:center;margin-inline:auto;display:flex}@media (min-width:768px){.ZKwV-a_inner{max-width:104.8rem}}.ZKwV-a_heading{--heading-title-lh:1.2;margin-bottom:3.2rem}@media (min-width:768px){.ZKwV-a_heading{--heading-title-size:2.6rem;margin-bottom:4rem}}.ZKwV-a_titleLine{display:block}@media (min-width:768px){.ZKwV-a_titleLine{display:inline}}@media (min-width:768px){.ZKwV-a_countSp{display:none}}.ZKwV-a_table{width:100%}@media (min-width:768px){.ZKwV-a_table{overflow:auto hidden}}.ZKwV-a_spHead{color:#fff;background-color:gray;border-radius:3rem;justify-content:center;width:100%;height:2.4rem;margin-bottom:.8rem;padding:.4rem 0 .6rem;font-size:1.4rem;font-weight:700;line-height:1;display:flex}@media (min-width:768px){.ZKwV-a_spHead{display:none}}.ZKwV-a_pcHead{display:none}@media (min-width:768px){.ZKwV-a_pcHead{width:var(--plan-pc-table-w,100rem);color:#fff;background-color:gray;border-radius:.4rem .4rem 0 0;align-items:center;height:3.2rem;font-size:1.3rem;font-weight:500;display:flex}}.ZKwV-a_pcHeadName,.ZKwV-a_pcHeadImage,.ZKwV-a_pcHeadPrice,.ZKwV-a_pcHeadAttendees,.ZKwV-a_pcHeadFlow{text-align:center;flex:none;justify-content:center;padding:.7rem 0 .9rem;display:flex}.ZKwV-a_pcHeadName{width:var(--plan-col-name,27.2rem)}.ZKwV-a_pcHeadImage{width:var(--plan-col-image,22.4rem)}.ZKwV-a_pcHeadPrice{width:var(--plan-col-price,23.2rem)}.ZKwV-a_pcHeadAttendees{width:var(--plan-col-attendees,9.6rem)}.ZKwV-a_pcHeadFlow{width:var(--plan-col-flow,23.2rem)}.ZKwV-a_list{flex-direction:column;gap:.8rem;width:100%;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.ZKwV-a_list{width:max-content;display:block}}.ZKwV-a_row{width:100%;color:inherit;text-decoration:none;transition:opacity .2s;display:block;}@media (min-width:768px){.ZKwV-a_row{border-bottom:1px solid #d9d9d9}}.ZKwV-a_spCard{background-color:var(--color-beige);border-radius:.4rem;flex-direction:column;gap:.6rem;padding:1.2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .2rem .4rem #00000029}@media (min-width:768px){.ZKwV-a_spCard{display:none}}.ZKwV-a_sectionBeige .ZKwV-a_spCard,.ZKwV-a_invertSpBg{background-color:#fff}.ZKwV-a_invertSpBg .ZKwV-a_spCard{background-color:var(--color-beige)}.ZKwV-a_spTop{align-items:flex-start;gap:1rem;padding-right:1.8rem;display:flex}.ZKwV-a_spImageWrap{background-color:#f4f4f4;border-radius:.2rem;flex:none;width:10rem;height:5rem;overflow:hidden}.ZKwV-a_spImage{object-position:center center;transform:scale(var(--plan-sp-image-scale,1.1));}.ZKwV-a_spText{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ZKwV-a_spSub{color:var(--color-text-dark);font-size:1.3rem;font-weight:500;line-height:1.3}.ZKwV-a_spName{color:var(--accent);font-size:2.3rem;font-weight:700;line-height:1}.ZKwV-a_spPricing{align-items:center;gap:1.2rem;display:flex}.ZKwV-a_spPrice{align-items:center;gap:.8rem;display:flex}.ZKwV-a_spBadge{text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.2rem;width:9.6rem;height:4rem;font-size:1.3rem;font-weight:700;line-height:1.05;display:flex}.ZKwV-a_pcBadge{padding-bottom:.1rem;display:none}@media (min-width:768px){.ZKwV-a_pcBadge{letter-spacing:.045rem;white-space:nowrap;justify-content:center;align-items:center;width:19rem;height:2.4rem;margin-bottom:0;font-size:1.4rem;font-weight:700;line-height:1;display:flex}}.ZKwV-a_badgeAccent{color:var(--color-yellow);font-size:1.4rem}@media (min-width:768px){.ZKwV-a_badgeAccent{font-size:1.5rem}}.ZKwV-a_badgeNumber{font-size:1.6rem;font-weight:600;}@media (min-width:768px){.ZKwV-a_badgeNumber{margin-left:.2rem;font-size:1.7rem}}.ZKwV-a_price{color:var(--color-red);align-items:flex-end;display:inline-flex}@media (min-width:768px){.ZKwV-a_price{margin-top:var(--plan-pc-price-mt,.5rem)}}.ZKwV-a_priceNumber{text-align:right;font-size:3rem;font-weight:500;line-height:1;}@media (min-width:768px){.ZKwV-a_priceNumber{font-size:var(--plan-pc-price-size,3.8rem)}}.ZKwV-a_priceUnit{flex-direction:column;align-items:flex-start;margin-left:.2rem;display:flex}.ZKwV-a_taxLabel{color:var(--color-text-dark);font-size:.9rem;font-weight:500;line-height:1;position:relative;bottom:-.3rem}@media (min-width:768px){.ZKwV-a_taxLabel{left:var(--plan-pc-tax-left,auto);font-size:1rem}}.ZKwV-a_yen{font-size:2rem;font-weight:700;line-height:1.2;position:relative;bottom:-.1rem}@media (min-width:768px){.ZKwV-a_yen{font-size:var(--plan-pc-yen-size,2.2rem)}}.ZKwV-a_taxIncluded{color:var(--color-text-dark);flex-direction:column;display:flex}@media (min-width:768px){.ZKwV-a_taxIncluded{flex-direction:row;align-items:baseline;gap:.4rem}}.ZKwV-a_taxIncludedLabel{font-size:1.2rem;line-height:1.2}@media (min-width:768px){.ZKwV-a_taxIncludedLabel{font-size:1.3rem}}.ZKwV-a_taxIncludedValue{font-size:1.4rem;line-height:1.2}@media (min-width:768px){.ZKwV-a_taxIncludedValue{font-size:1.5rem}}.ZKwV-a_taxIncludedNumber{}.ZKwV-a_chevron{background-color:var(--accent-border);border-radius:50%;flex:none;width:1.8rem;height:1.8rem;position:relative}.ZKwV-a_chevron:before{content:"";border-top:.25rem solid #fff;border-right:.25rem solid #fff;width:.5rem;height:.5rem;position:absolute;top:50%;left:calc(50% - .1rem);transform:translate(-50%,-50%)rotate(45deg)}.ZKwV-a_spCard .ZKwV-a_chevron{position:absolute;top:calc(50% - 2rem);right:1.2rem;transform:translateY(-50%)}.ZKwV-a_pcRow{display:none}@media (min-width:768px){.ZKwV-a_pcRow{width:var(--plan-pc-table-w,100rem);height:var(--plan-pc-row-h,12rem);background-color:#fff;align-items:stretch;display:flex}}.ZKwV-a_pcChevron{width:2rem;height:2rem;margin-inline:var(--plan-pc-chevron-mi,1rem);flex:none;align-self:center;}.ZKwV-a_pcChevron:before{width:.6rem;height:.6rem}.ZKwV-a__pcCell{flex:none;justify-content:center;align-items:center;display:flex}.ZKwV-a_pcNameCell{gap:var(--plan-pc-name-gap,.6rem);width:var(--plan-col-name,27.2rem);text-align:center;background-color:var(--accent-bg);flex-direction:column;padding-left:.8rem;position:relative;}.ZKwV-a_pcNameCell:before{content:"";background-color:var(--accent);width:.8rem;position:absolute;top:0;bottom:0;left:0}.ZKwV-a_pcName{color:var(--accent);font-size:var(--plan-pc-name-size,2.8rem);white-space:pre-line;font-weight:600;line-height:1.1;}.ZKwV-a_pcSub{color:var(--color-text-dark);font-size:var(--plan-pc-sub-size,1.5rem);white-space:pre-line;font-weight:700;line-height:1.3}.ZKwV-a_pcImageCell{width:var(--plan-col-image,22.4rem);height:var(--plan-pc-row-h,12rem);background-color:#fffbed;border-radius:0;flex:none;overflow:hidden}.ZKwV-a_pcImage{object-position:center center;transform:scale(var(--plan-image-scale,1));border-radius:0;}.ZKwV-a_pcPriceCell{width:var(--plan-col-price,23.2rem);flex-direction:column;}@media (min-width:768px){.ZKwV-a_pcPriceCell .ZKwV-a_taxIncluded{margin-top:.2rem}}.ZKwV-a_pcFlowCell{width:var(--plan-col-flow,23.2rem);border-left:1px solid #d9d9d9;flex-direction:column;gap:.4rem;}.ZKwV-a_pcAttendeesCell{width:var(--plan-col-attendees,9.6rem);color:var(--color-text-dark);text-align:center;border-left:1px solid #d9d9d9;font-size:1.5rem;font-weight:700;line-height:1.3;}@media (min-width:768px){.ZKwV-a_tableAttendees{--plan-pc-table-w:108rem;--plan-col-flow:22.4rem;--plan-pc-chevron-mi:.6rem;--plan-pc-row-h:14rem;--plan-pc-name-gap:1.2rem;--plan-pc-name-size:3.1rem;--plan-pc-sub-size:1.6rem;--plan-pc-price-mt:.9rem;--plan-pc-price-size:4rem;--plan-pc-yen-size:2.4rem;--plan-pc-tax-left:.2rem}}@media (min-width:768px){.ZKwV-a_tableAttendees .ZKwV-a_pcName{white-space:nowrap}}@media (min-width:768px){.ZKwV-a_sectionAttendees .ZKwV-a_inner{max-width:112.8rem}}.ZKwV-a_sectionAttendees{--plan-note-mt:.8rem}@media (min-width:768px){.ZKwV-a_sectionAttendees{padding-bottom:11.2rem}}.ZKwV-a_pcSteps{width:17.9rem;height:7rem;display:block;position:relative}.ZKwV-a__pcChip{z-index:0;writing-mode:vertical-rl;text-orientation:upright;border:1px solid;border-radius:.2rem;justify-content:center;align-items:center;width:2.4rem;height:7rem;font-size:1.5rem;font-weight:700;line-height:1;display:flex;position:absolute;top:0}.ZKwV-a_pcStepOn{color:var(--accent);background-color:var(--accent-bg);border-color:var(--flow-border);}.ZKwV-a_pcStepOff{color:#d9d9d9;background-color:#fff;border-color:#d9d9d9;}.ZKwV-a_pcConnector{z-index:1;background-color:var(--flow-border);clip-path:polygon(0 28.571%,calc(100% - .7rem) 28.571%,calc(100% - .7rem) 0,100% 50%,calc(100% - .7rem) 100%,calc(100% - .7rem) 71.429%,0 71.429%);height:1.4rem;position:absolute;top:50%;transform:translateY(-50%)}.ZKwV-a_pcDays{color:var(--color-text-dark);text-align:center;font-size:1.6rem;font-weight:700;line-height:1.2}.ZKwV-a_note{color:var(--color-text-muted);letter-spacing:.01rem;text-indent:-1em;align-self:stretch;margin-top:.8rem;padding-left:1em;font-size:1.2rem;line-height:1.3}@media (min-width:768px){.ZKwV-a_note{margin-top:var(--plan-note-mt,1.6rem);text-align:center;text-indent:0;padding-left:0;font-size:1.3rem;line-height:1.2}}.ZKwV-a_noteMark{margin-right:.2rem}.ZKwV-a_compare.ZKwV-a_compare{color:#fff;background-color:var(--color-green-mid);border:none;border-radius:.4rem;justify-content:center;align-items:center;gap:.8rem;width:32.7rem;max-width:100%;height:3.8rem;margin-top:1.6rem;font-size:1.6rem;font-weight:700;display:flex}@media (min-width:768px){.ZKwV-a_compare.ZKwV-a_compare{width:34rem;height:4rem;margin-top:2.4rem}}@media (min-width:768px){.ZKwV-a_compare.ZKwV-a_compareWide{width:40rem}}.ZKwV-a_compareHiddenSp.ZKwV-a_compareHiddenSp{display:none}@media (min-width:768px){.ZKwV-a_compareHiddenSp.ZKwV-a_compareHiddenSp{display:flex}}@media (min-width:768px){.ZKwV-a_compactTablet .ZKwV-a_pcName{white-space:pre-line}}.ZKwV-a_compactTablet .ZKwV-a_table{scrollbar-width:auto;scrollbar-color:gray #e8e8e8}.ZKwV-a_compactTablet .ZKwV-a_table::-webkit-scrollbar{height:.8rem}.ZKwV-a_compactTablet .ZKwV-a_table::-webkit-scrollbar-track{background:#e8e8e8;border-radius:.4rem}.ZKwV-a_compactTablet .ZKwV-a_table::-webkit-scrollbar-thumb{background:gray;border-radius:.4rem}
@layer reset,utilities,shared;._8J6zHa_chokueiSlider{border-radius:.4rem;width:100%;position:relative;overflow:hidden}@media (min-width:768px){._8J6zHa_chokueiSlider{grid-area:1/2/span 3;height:24rem}}._8J6zHa_chokueiTrack{width:100%;margin:0;display:flex;}@media (min-width:768px){._8J6zHa_chokueiTrack{height:100%}}._8J6zHa_chokueiSlide{flex:0 0 100%;min-width:0}@media (min-width:768px){._8J6zHa_chokueiSlide{height:100%}}._8J6zHa_chokueiPhoto{width:100%;height:auto;display:block}@media (min-width:768px){._8J6zHa_chokueiPhoto{object-fit:cover;min-height:100%}}._8J6zHa__chokueiArrow{z-index:1;color:#fff;cursor:pointer;background-color:color-mix(in srgb, var(--color-text-dark) 80%, transparent);border:0;justify-content:center;align-items:center;width:2rem;height:4rem;transition:background-color .2s;display:flex;position:absolute;top:50%;translate:0 -50%}@media (min-width:768px){._8J6zHa__chokueiArrow{width:2.5rem;height:5rem}}@media (hover:hover) and (pointer:fine){._8J6zHa__chokueiArrow:hover{background-color:color-mix(in srgb, var(--color-text-dark) 95%, transparent)}}._8J6zHa_chokueiChevron{aspect-ratio:8/12;width:.8rem;height:1.2rem}._8J6zHa_chokueiArrowPrev{border-radius:0 2.5rem 2.5rem 0;left:0;}._8J6zHa_chokueiArrowPrev ._8J6zHa_chokueiChevron{translate:-.3rem;rotate:180deg}._8J6zHa_chokueiArrowNext{border-radius:2.5rem 0 0 2.5rem;right:0;}._8J6zHa_chokueiArrowNext ._8J6zHa_chokueiChevron{translate:.3rem}._8J6zHa_chokueiDots{z-index:1;gap:.8rem;display:flex;position:absolute;bottom:1rem;left:50%;translate:-50%}._8J6zHa_chokueiDot{cursor:pointer;background-color:#fff;border:0;border-radius:50%;flex:none;width:.8rem;height:.8rem;padding:0;transition:opacity .2s}._8J6zHa_chokueiDot[aria-current=true]{background-color:#2e9f6e}@media (hover:hover) and (pointer:fine){._8J6zHa_chokueiDot:hover{opacity:.7}}
@layer reset,utilities,shared;.aAsEUW_nav{background-color:#e4e4e4;width:100%;overflow-x:auto;}.aAsEUW_list{width:max-content;min-width:100%;padding-block:.5rem;padding-inline:max(var(--gutter), calc((100% - 108rem) / 2));color:var(--color-text);white-space:nowrap;align-items:center;font-size:1.1rem;font-weight:500;line-height:1.4;list-style:none;display:flex}@media (min-width:768px){.aAsEUW_list{font-size:1.2rem}}.aAsEUW_item{align-items:center;display:flex}.aAsEUW_item:not(:last-child):after{content:"＞";color:var(--color-text);margin-inline:.3rem}@media (min-width:768px){.aAsEUW_item:not(:last-child):after{margin-inline:.8rem}}.aAsEUW_link{}
@layer reset,utilities,shared;.B6MwPq_chokuei{flex-direction:column;gap:1.6rem;display:flex}@media (min-width:768px){.B6MwPq_chokuei{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,496fr) minmax(0,472fr);align-items:start;gap:2.4rem 3.2rem;width:100%;max-width:100rem;margin-inline:auto;display:grid}}.B6MwPq_chokueiTitle{color:var(--color-text-dark);text-align:center;font-size:2rem;font-weight:700;line-height:1}@media (min-width:768px){.B6MwPq_chokueiTitle{text-align:left;grid-area:1/1;gap:0;margin-top:1.6rem;font-size:2.4rem}}.B6MwPq_chokueiBody{flex-direction:column;gap:2.4rem;display:flex}@media (min-width:768px){.B6MwPq_chokueiBody{display:contents}}.B6MwPq_chokueiGroup{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.B6MwPq_chokueiGroup{display:contents}}.B6MwPq_chokueiButton{border-radius:.4rem}@media (min-width:768px){.B6MwPq_chokueiButton{grid-area:3/1;justify-self:start;width:34rem;margin-top:1.6rem}}.B6MwPq_chokueiText{color:var(--color-text);font-size:1.5rem;font-weight:500;line-height:1.4}@media (min-width:768px){.B6MwPq_chokueiText{grid-area:2/1;font-size:1.6rem}}.B6MwPq_chokueiStrong{color:var(--color-green);font-weight:700}
@layer reset,utilities,shared;.FNbSDq_card{outline-offset:-.2rem;background:#fff;border-radius:.8rem;outline:.2rem solid #0000;gap:.8rem;padding:0 1.6rem 2.4rem;transition:outline-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 .2rem .8rem #0000001a}.FNbSDq_card:before{content:"";background:var(--color-green-light);height:.3rem;position:absolute;inset:0 0 auto}.FNbSDq_cardLink{z-index:1;display:block;position:absolute;inset:0}.FNbSDq_head{flex-direction:column;order:1;align-items:center;gap:1rem;padding-top:1.6rem;display:flex}.FNbSDq_head:has(.FNbSDq_badge){padding-top:0}.FNbSDq_hideBadge{box-shadow:none}.FNbSDq_hideBadge .FNbSDq_badge{display:none}.FNbSDq_hideBadge .FNbSDq_head{padding-top:1.6rem}@media (min-width:768px){.FNbSDq_hideBadge .FNbSDq_head{padding-top:0}}.FNbSDq_badge{color:#efd98b;text-align:center;background:#065734;border:.2rem solid #efd98b;border-radius:0 0 .8rem .8rem;min-width:13rem;padding:.6rem 2.3rem .8rem;font-size:1.4rem;font-weight:700;line-height:1;position:relative;top:-.1rem;box-shadow:0 .3rem .3rem #0003}@media (min-width:768px){.FNbSDq_badge{padding:.6rem 2.4rem .8rem 2rem;top:0}}.FNbSDq_name{color:var(--color-text-dark);text-align:center;font-size:1.9rem;font-weight:700}.FNbSDq_media{aspect-ratio:2;background:#eef1ef;border-radius:.4rem;order:2;margin-top:.7rem;position:relative;overflow:hidden}.FNbSDq_image{object-fit:cover}.FNbSDq_noImage{opacity:.5;justify-content:center;align-items:center;height:100%;font-size:1.3rem;display:flex}.FNbSDq_info{flex-direction:column;order:3;gap:1.2rem;display:flex}.FNbSDq_addressBlock{flex-direction:column;gap:.4rem;display:flex}.FNbSDq_infoLine{color:var(--color-text);gap:.6rem;font-size:1.4rem;font-weight:700;line-height:1.2;display:flex}.FNbSDq_infoIcon{width:1.8rem;height:1.8rem;color:var(--color-orange);flex-shrink:0}.FNbSDq_access span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FNbSDq_specs{border-top:.1rem dashed var(--color-green-light);flex-wrap:wrap;gap:.4rem 3.2rem;margin-top:-.4rem;padding-top:.8rem;font-size:1.4rem;line-height:1.2;display:flex}.FNbSDq_specItem{display:flex}.FNbSDq_specWide{width:100%}.FNbSDq_specLabel{color:var(--color-green);white-space:nowrap;font-weight:700}.FNbSDq_specLabel:after{content:"："}.FNbSDq_specValue{color:var(--color-text)}.FNbSDq_chips{order:4;grid-template-columns:1fr 1fr;gap:.6rem .8rem;margin-top:.4rem;display:grid;}.FNbSDq_chip{border:.1rem solid var(--color-green);color:#2e9f6e;white-space:nowrap;border-radius:.2rem;justify-content:center;align-items:center;gap:.4rem;height:2.6rem;padding:0 .4rem;font-size:1.2rem;font-weight:700;display:flex}.FNbSDq_chipIcon{width:auto;height:1.6rem;color:var(--color-orange);flex-shrink:0}.FNbSDq_chip:nth-child(n+7){display:none}@media (min-width:768px){.FNbSDq_chip:nth-child(n+7){display:flex}}.FNbSDq_chipNote{margin-left:-.4rem;font-size:.9rem;position:relative;top:.1rem}.FNbSDq_note{color:var(--color-text-muted);order:5;gap:.2rem;margin-top:-.2rem;font-size:1.1rem;font-weight:500;line-height:1.1;display:flex}@media (min-width:768px){.FNbSDq_note{margin-top:-1rem}}.FNbSDq_noteMark{flex-shrink:0}.FNbSDq_aside{display:contents}.FNbSDq_actions{order:6;gap:.8rem;margin-top:.4rem;display:flex}.FNbSDq__button3d{z-index:2;color:#fff;border-radius:.4rem;flex:1;justify-content:center;align-items:center;gap:.5rem;height:3.2rem;padding:.1rem 1rem 0;font-size:1.5rem;font-weight:700;line-height:1;text-decoration:none;transition:transform 60ms,box-shadow 60ms,opacity .2s;display:flex;position:relative}.FNbSDq__button3d: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)}.FNbSDq_buttonIcon{flex-shrink:0;width:1.5rem;height:1.5rem}.FNbSDq_detailButton{--sink-shadow:var(--color-green-shadow);--sink-depth:.4rem;background:var(--color-green-mid);box-shadow:0 var(--sink-depth) 0 0 var(--sink-shadow);}.FNbSDq_detailArrow{width:.5rem;height:.8rem;position:absolute;top:1.3rem;right:1.1rem}.FNbSDq_buttonLabel{position:relative;top:-.1rem}.FNbSDq_detailLabelSp{}.FNbSDq_detailLabelPc{display:none}.FNbSDq_consultButton{--sink-shadow:#c66502;--sink-depth:.4rem;background:var(--color-orange);box-shadow:0 var(--sink-depth) 0 0 var(--sink-shadow);}@media (min-width:768px){.FNbSDq_card{grid-template:"head aside""info aside""chips aside""note aside"/minmax(44rem,1fr) minmax(0,42rem);align-items:start;gap:1.6rem 4rem;padding:2.4rem 2.4rem 3.2rem}.FNbSDq_card:before{display:none}.FNbSDq_head{border-bottom:.1rem solid var(--color-green-light);flex-direction:row;grid-area:head;justify-content:flex-start;align-self:start;gap:1.2rem;padding-top:0;padding-bottom:1.6rem}.FNbSDq_badge{white-space:nowrap;border-radius:0 3rem 3rem 0;min-width:14rem;margin-left:-2.4rem;padding:.5rem 2.4rem .7rem 2rem;font-size:1.5rem}.FNbSDq_name{text-align:left;font-size:2.2rem}.FNbSDq_aside{flex-direction:column;grid-area:aside;align-self:start;gap:1.6rem;display:flex}.FNbSDq_media{height:22rem;margin-top:0}.FNbSDq_info{grid-area:info;align-self:start;gap:1.6rem}.FNbSDq_infoLine{font-size:1.5rem}.FNbSDq_infoIcon{width:2rem;height:2rem}.FNbSDq_specs{gap:.4rem 6.4rem;margin-top:0;padding-top:1.2rem}.FNbSDq_specValue{font-size:1.5rem}.FNbSDq_actions{align-self:stretch;margin-top:0}.FNbSDq_consultButton{display:none}.FNbSDq_detailButton{width:100%;height:4rem;padding:0 1rem;font-size:1.7rem}.FNbSDq_detailIcon{display:none}.FNbSDq_detailArrow{width:.7rem;height:1.1rem;top:auto;right:1.6rem}.FNbSDq_detailLabelSp{display:none}.FNbSDq_detailLabelPc{display:inline}.FNbSDq_chips{flex-wrap:wrap;grid-area:chips;justify-content:flex-start;gap:.6rem 1.2rem;margin-top:.8rem;display:flex}.FNbSDq_note{grid-area:note}.FNbSDq_chip{width:12rem;height:2.4rem}}@media (hover:hover) and (pointer:fine){.FNbSDq_card:hover{outline-color:var(--color-green-light)}}
@layer reset,utilities,shared;.rPl-JW_hall{isolation:isolate;flex-direction:column;width:100%;max-width:37.5rem;margin-inline:auto;padding-bottom:0;display:flex;position:relative}@media (min-width:768px){.rPl-JW_hall{max-width:calc(108rem + var(--gutter) * 2);padding-top:10.2rem;padding-inline:var(--gutter);padding-bottom:12.3rem}}.rPl-JW_hall:before{z-index:-1;inset-block:0;background-color:var(--color-beige);content:"";width:100vw;position:absolute;left:50%;transform:translate(-50%)}.rPl-JW_hero{position:relative}.rPl-JW_hero:before,.rPl-JW_hero:after{content:"";pointer-events:none;height:8rem;position:absolute;left:0;right:0}.rPl-JW_hero:before{background:linear-gradient(to bottom, var(--color-beige), #faf8f500);top:0}@media (min-width:768px){.rPl-JW_hero:before{display:none}}.rPl-JW_hero:after{background:linear-gradient(to top, var(--color-beige), #faf8f500);bottom:-4.5rem}@media (min-width:768px){.rPl-JW_hero:after{bottom:0}}.rPl-JW_band{}.rPl-JW_bandPc{display:none}@media (min-width:768px){.rPl-JW_bandPc{width:100%;height:auto;display:block}}.rPl-JW_promo{z-index:1;flex-direction:column;gap:4rem;margin-top:-3rem;padding-inline:2.4rem;display:flex;position:relative}@media (min-width:768px){.rPl-JW_promo{gap:5.4rem;margin-top:-10.8rem;padding-inline:0}}
@layer reset,utilities,shared;._9Wv1va_sprite{width:0;height:0;position:absolute;overflow:hidden}
@layer reset,utilities,shared;.sv2fRW_card{background:linear-gradient(to bottom, #fff 0 53%, var(--color-green-pale) 53% 100%);box-shadow:var(--shadow-card-strong);border-radius:.4rem;flex-direction:column;align-items:center;gap:1rem;padding:1.6rem 2.4rem 2.4rem;display:flex}@media (min-width:768px){.sv2fRW_card{--u:min(1rem, (100vw - 8.8rem) / 100);gap:calc(3.2 * var(--u));width:auto;max-width:100rem;padding:calc(4.3 * var(--u)) calc(8 * var(--u)) calc(5.5 * var(--u));background:#fff;border-radius:.8rem;margin-block-start:6rem;margin-inline:2rem;box-shadow:0 .4rem 1rem #00000029}@media (min-width:768px){.sv2fRW_card{--u:min(1rem, (100vw - 4.8rem) / 100);width:100%;margin-block-start:0;margin-inline:auto}}}.sv2fRW_cardHead{color:var(--color-text-dark);--heading-subtitle-size:1.7rem;--heading-subtitle-lh:1.3;--heading-title-size:2.1rem;flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.sv2fRW_cardHead{--heading-subtitle-size:calc(2.5 * var(--u));--heading-subtitle-gap:calc(1.6 * var(--u));--heading-title-size:calc(3.4 * var(--u))}@media (min-width:768px){.sv2fRW_cardHead{--heading-subtitle-size:calc(2 * var(--u));--heading-subtitle-gap:2.4rem;--heading-title-size:calc(2.8 * var(--u))}}}@media (min-width:768px){.sv2fRW_cardLeadBreak{display:none}}.sv2fRW_partnerNum{line-height:1}@media (min-width:768px){.sv2fRW_partnerNum{font-size:calc(2.6 * var(--u))}}.sv2fRW_cardMain{flex-direction:column;align-items:center;gap:.6rem;display:flex}@media (min-width:768px){.sv2fRW_cardMain{gap:calc(1.2 * var(--u));width:100%;padding:1.6rem calc(4 * var(--u)) 1.6rem calc(2.3 * var(--u));background-color:var(--color-green-pale);border-radius:.8rem;flex-direction:row}@media (min-width:768px){.sv2fRW_cardMain{padding-block:0}}}.sv2fRW_cardIllust{width:20rem;height:auto}@media (min-width:768px){.sv2fRW_cardIllust{width:calc(24.5 * var(--u));flex:none}}.sv2fRW_cardText{flex-direction:column;gap:.8rem;width:27.9rem;max-width:100%;display:flex}@media (min-width:768px){.sv2fRW_cardText{gap:calc(1.2 * var(--u));width:auto}}.sv2fRW_cardTextTitle{color:var(--color-red);text-align:center;font-size:1.7rem;font-weight:700;line-height:1.2}@media (min-width:768px){.sv2fRW_cardTextTitle{font-size:max(1.7rem, calc(1.8 * var(--u)));text-align:left}}@media (min-width:768px){.sv2fRW_cardTextTitleBreak{display:none}}.sv2fRW_cardTextBody{color:var(--color-text);font-size:1.5rem;font-weight:500;line-height:1.4}@media (min-width:768px){.sv2fRW_cardTextBody{font-size:max(1.5rem, calc(1.6 * var(--u)))}}
@layer reset,utilities,shared;.fCcHza_bubble{--bubble-bg:transparent;--bubble-radius:1.6rem;--bubble-tail-size:.8rem;--bubble-tail-length:1.2rem;--bubble-tail-overlap:1px;--bubble-tail-offset:50%;color:var(--bubble-color,inherit);background-color:var(--bubble-bg);border-radius:var(--bubble-radius)}.fCcHza_bubble:not([data-tail=none]){position:relative}.fCcHza_bubble[data-tail=top]:before,.fCcHza_bubble[data-tail=right]:before,.fCcHza_bubble[data-tail=bottom]:before,.fCcHza_bubble[data-tail=left]:before{content:"";border:var(--bubble-tail-size) solid transparent;position:absolute}.fCcHza_bubble[data-tail=left]:before{top:var(--bubble-tail-offset,50%);left:calc(-1 * var(--bubble-tail-length) + var(--bubble-tail-overlap));border-left:0;border-right:var(--bubble-tail-length) solid var(--bubble-bg);transform:translateY(-50%)}.fCcHza_bubble[data-tail=right]:before{top:var(--bubble-tail-offset,50%);right:calc(-1 * var(--bubble-tail-length) + var(--bubble-tail-overlap));border-right:0;border-left:var(--bubble-tail-length) solid var(--bubble-bg);transform:translateY(-50%)}.fCcHza_bubble[data-tail=top]:before{top:calc(-1 * var(--bubble-tail-length) + var(--bubble-tail-overlap));left:var(--bubble-tail-offset,50%);border-top:0;border-bottom:var(--bubble-tail-length) solid var(--bubble-bg);transform:translate(-50%)}.fCcHza_bubble[data-tail=bottom]:before{bottom:calc(-1 * var(--bubble-tail-length) + var(--bubble-tail-overlap));left:var(--bubble-tail-offset,50%);border-bottom:0;border-top:var(--bubble-tail-length) solid var(--bubble-bg);transform:translate(-50%)}
@layer reset,utilities,shared;.MSY9gG_cta{width:100%;margin-block:var(--cta-margin-top,3.2rem) 0;flex-direction:column;padding-block-start:7.1rem;display:flex;position:relative}@media (min-width:768px){.MSY9gG_cta{margin-block-start:4.5rem;padding-block-start:7rem}}.MSY9gG_planMiddle{margin-block-start:0}.MSY9gG_band{isolation:isolate;background-color:var(--color-green-light);padding-block:1.4rem 4rem;position:relative}@media (min-width:768px){.MSY9gG_band{padding-block:3.9rem 5.6rem}}.MSY9gG_container{--tel-note-display:none;--cta-button-gap:1.4rem;--contact-sub-size:1.5rem;z-index:3;flex-direction:column;gap:1.6rem;display:flex;position:relative;}@media (min-width:768px){.MSY9gG_container{gap:2.3rem}}.MSY9gG_upper{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:768px){.MSY9gG_upper{align-items:center;gap:3.2rem}}.MSY9gG_head{flex-direction:column;align-items:flex-start;gap:1rem;min-height:4.4rem;padding-inline:1.6rem 12rem;display:flex}@media (min-width:768px){.MSY9gG_head{text-align:center;align-items:center;gap:0;min-height:0;padding-inline:0}}.MSY9gG_speech{z-index:4;filter:drop-shadow(0 .2rem .3rem #0000001a);position:absolute;top:-4.9rem;left:3.6rem}@media (min-width:768px){.MSY9gG_speech{filter:drop-shadow(0 .2rem .3rem #00000029);display:block;top:-4.5rem;left:50.5%;transform:translate(27.6rem)}}.MSY9gG_speechBubble{--speech-radius:1.6rem;text-align:center;white-space:nowrap;padding:.4rem 2rem .6rem;font-size:1.6rem;font-weight:700;line-height:1.4;display:inline-block;position:relative}@media (min-width:768px){.MSY9gG_speechBubble{--speech-radius:50%;white-space:normal;justify-content:center;align-items:center;width:9.2rem;height:9.2rem;padding:0 0 .3rem;font-size:1.45rem;line-height:1.2;display:flex}}.MSY9gG_speechBubble:after{content:"";border:.4rem solid #0000;border-inline:0;border-left:.8rem solid var(--color-yellow);position:absolute;bottom:.5rem;right:-.55rem;transform:rotate(17deg)}@media (min-width:768px){.MSY9gG_speechBubble:after{border-block:0;border-top:1.4rem solid var(--color-yellow);border-inline:.6rem solid #0000;bottom:2rem;right:-.7rem;transform:rotate(292deg)}}.MSY9gG_headText{color:#fff;font-size:1.7rem;font-weight:700;line-height:1.3}@media (min-width:768px){.MSY9gG_headText{white-space:nowrap;font-size:2.6rem}}.MSY9gG_headLead{display:block}@media (min-width:768px){.MSY9gG_headLead{display:inline}}.MSY9gG_headAccent{color:#fff;white-space:nowrap;display:block}@media (min-width:768px){.MSY9gG_headAccent{white-space:normal;display:inline}}.MSY9gG_headAccentHighlighted{color:var(--color-yellow)}.MSY9gG_headAccentSpHighlighted{color:var(--color-yellow)}@media (min-width:768px){.MSY9gG_headAccentSpHighlighted{color:#fff}}.MSY9gG_operatorBox{z-index:2;width:12rem;height:14.4rem;position:absolute;top:-7.1rem;left:50%;transform:translate(4.35rem)}@media (min-width:768px){.MSY9gG_operatorBox{display:none}}.MSY9gG_operator{display:block;}.MSY9gG_operatorPc{display:none}@media (min-width:768px){.MSY9gG_operatorPc{top:-5.6rem;left:var(--cta-operator-pc-left,52%);z-index:2;width:var(--cta-operator-pc-width,23.3rem);object-fit:contain;object-position:right bottom;pointer-events:none;height:22.3rem;display:block;position:absolute;transform:translate(24.2rem)}}.MSY9gG_planBottomOperatorPc{display:none}@media (min-width:768px){.MSY9gG_planBottomOperatorPc{z-index:2;object-fit:contain;object-position:right bottom;pointer-events:none;width:23.4rem;height:22.6rem;display:block;position:absolute;top:-6.5rem;left:50%;transform:translate(27.4rem)}}@media (min-width:768px){.MSY9gG_planBottom .MSY9gG_band{padding-block-start:3.7rem}}@media (min-width:768px){.MSY9gG_planBottom .MSY9gG_container{gap:3.2rem;max-width:106.4rem}}@media (min-width:768px){.MSY9gG_planBottom .MSY9gG_upper{align-self:center;width:80rem}}@media (min-width:768px){.MSY9gG_planBottom .MSY9gG_head{width:100%}}@media (min-width:768px){.MSY9gG_planBottom .MSY9gG_headText{width:100%;line-height:1}}@media (min-width:768px){.MSY9gG_planBottom .MSY9gG_headAccent{color:var(--color-yellow)}.MSY9gG_planBottom .MSY9gG_headAccent:after{content:"";width:1em;display:inline-block}}@media (min-width:768px){.MSY9gG_planBottom .MSY9gG_speech{top:-5.5rem;transform:translate(28.9rem)}}.MSY9gG_questions{flex-direction:column;gap:.6rem;margin:0;display:flex;}@media (min-width:768px){.MSY9gG_questions{flex-flow:wrap;justify-content:center;gap:1.6rem}}@media (min-width:768px){.MSY9gG_planBottom .MSY9gG_questions{justify-content:flex-start;width:100%}}.MSY9gG_question{padding:.6rem 2.4rem .8rem var(--question-inset-sp,4.2rem);justify-content:flex-start;align-items:center;gap:.2rem;font-size:1.5rem;font-weight:700;line-height:1;display:flex}@media (min-width:768px){.MSY9gG_question{white-space:nowrap;padding:.8rem 1.6rem 1rem;font-size:1.6rem}}.MSY9gG_questionMark{color:var(--color-green-light)}@media (min-width:768px){.MSY9gG_questionMark{display:none}}.MSY9gG_wave{z-index:1;position:absolute;bottom:0;left:0;}.MSY9gG_wavePc{display:none}@media (min-width:768px){.MSY9gG_wavePc{z-index:1;width:112.917%;max-width:none;height:auto;display:block;position:absolute;bottom:0;left:-11.25%}}
@layer reset,utilities,shared;._4dNnNW_services{background-color:var(--related-services-background,#fff);min-height:53.7rem;padding:4.8rem 0 6.4rem}@media (min-width:768px){._4dNnNW_services{min-height:0;padding:8.8rem 0 11.2rem}}._4dNnNW_servicesBeige{background-color:#fff}@media (min-width:768px){._4dNnNW_servicesBeige{background-color:var(--color-beige)}}._4dNnNW_servicesLightGreen{background-color:var(--color-green-pale)}._4dNnNW_servicesSpBeige{background-color:var(--color-beige)}._4dNnNW_inner{flex-direction:column;align-items:center;display:flex;}@media (min-width:768px){._4dNnNW_inner{max-width:112.8rem}}._4dNnNW_heading{margin-bottom:3.2rem}@media (min-width:768px){._4dNnNW_heading{--heading-title-md-size:2.6rem;margin-bottom:4rem}}._4dNnNW_titleAccent{color:var(--color-red)}._4dNnNW_grid{grid-template-columns:repeat(3,1fr);gap:1.2rem .9rem;width:100%;display:grid;}@media (min-width:768px){._4dNnNW_grid{grid-template-columns:repeat(4,1fr);gap:3.2rem}}._4dNnNW_item{flex-direction:column;align-items:center;gap:.6rem;display:flex;}@media (min-width:768px){._4dNnNW_item{gap:1rem}}._4dNnNW_item picture{width:100%;display:block}@media (min-width:768px){._4dNnNW_grid ._4dNnNW_item{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:opacity .2s,text-decoration-color .2s}}@media (hover:hover) and (pointer:fine){._4dNnNW_grid ._4dNnNW_item:hover{-webkit-text-decoration-color:color-mix(in srgb, var(--color-green) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--color-green) 30%, transparent)}}._4dNnNW_image{aspect-ratio:103/70;object-fit:cover;border-radius:.4rem;width:100%;height:auto}@media (min-width:768px){._4dNnNW_image{aspect-ratio:246/120}}._4dNnNW_label{color:var(--color-text);text-align:center;font-size:1.3rem;font-weight:500;line-height:1.15}@media (min-width:768px){._4dNnNW_label{white-space:nowrap;font-size:1.6rem;line-height:1.2;transition:color .2s}._4dNnNW_label br{display:none}}@media (hover:hover) and (pointer:fine){._4dNnNW_grid ._4dNnNW_item:hover ._4dNnNW_label{color:var(--color-green)}}
@layer reset,utilities,shared;.FyFtaW_speechBreakPc{display:none}@media (min-width:768px){.FyFtaW_speechBreakPc{display:inline}}
@layer reset,utilities,shared;.To-ZDa_temple{background-color:var(--color-beige);padding-top:5.6rem}@media (min-width:768px){.To-ZDa_temple{padding-top:6.4rem}}.To-ZDa_inner{flex-direction:column;align-items:center;gap:.6rem;display:flex;}@media (min-width:768px){.To-ZDa_inner{--u:min(1rem, 1cqw);container-type:inline-size}}.To-ZDa_stack{width:100%;height:14.83rem;position:relative}@media (min-width:768px){.To-ZDa_stack{display:none}}.To-ZDa_pcStack{display:none}@media (min-width:768px){.To-ZDa_pcStack{width:100%;max-width:100rem;height:calc(17.4 * var(--u));display:block;position:relative}}.To-ZDa_badgeGroup{z-index:1;flex-direction:column;align-items:center;gap:.8rem;width:21rem;display:flex;position:absolute;top:.43rem;left:2.3rem}.To-ZDa_badge{justify-content:center;align-items:center;width:100%;height:2.5rem;padding:0 0 .2rem;font-size:1.4rem;font-weight:700;line-height:1;display:flex;position:relative}.To-ZDa_badge:before{content:"";border-top:.5rem solid #b3a0c6;border-left:.6rem solid #0000;border-right:.6rem solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.To-ZDa_badgeLead{color:var(--color-red);text-align:center;font-size:1.7rem;font-weight:700;line-height:1}.To-ZDa_box{background-color:#b3a0c6;border-radius:.8rem;flex-direction:column;gap:1.5rem;width:100%;height:8.5rem;padding:1.8rem 2.25rem 0;display:flex;position:absolute;top:6.33rem;left:0;overflow:hidden}.To-ZDa_boxTitle{color:#fff;font-size:2.2rem;font-weight:700;line-height:.7}.To-ZDa_boxPill{color:#946fbc;letter-spacing:.06rem;background-color:#f8f1ff;border-radius:.4rem;justify-content:center;align-items:center;height:2.2rem;font-size:1.5rem;font-weight:700;line-height:1;display:flex}.To-ZDa_monk{z-index:1;object-fit:contain;width:10.4rem;height:10.9rem;position:absolute;top:0;right:2.1rem}.To-ZDa_caption{color:var(--color-text);text-align:center;font-size:1.4rem;font-weight:500;line-height:1}@media (min-width:768px){.To-ZDa_caption{width:100%;max-width:100rem;padding-right:calc(7 * var(--u));font-size:calc(1.6 * var(--u));margin-top:calc(-4.4 * var(--u))}}.To-ZDa_pcBadgeGroup{top:calc(.2 * var(--u));left:calc(19 * var(--u));z-index:1;gap:calc(1.2 * var(--u));align-items:center;display:flex;position:absolute}.To-ZDa_pcBadge{width:calc(27 * var(--u));height:calc(3.2 * var(--u));font-size:calc(1.6 * var(--u));white-space:nowrap;z-index:2;justify-content:center;align-items:center;padding-bottom:.2rem;font-weight:700;line-height:1;display:flex}.To-ZDa_pcBadgeArrow{z-index:1;width:0;height:0;margin-left:calc(-1.4 * var(--u));border-top:calc(.6 * var(--u)) solid transparent;border-bottom:calc(.6 * var(--u)) solid transparent;border-left:calc(1 * var(--u)) solid #b3a0c6}.To-ZDa_pcBadgeLead{color:var(--color-red);font-size:calc(2.1 * var(--u));white-space:nowrap;font-weight:700;line-height:1}.To-ZDa_pcBox{top:calc(4.6 * var(--u));gap:calc(1.4 * var(--u));width:calc(80 * var(--u));border-radius:calc(.8 * var(--u));background-color:#b3a0c6;align-items:center;padding:2.4rem 16.9rem 2.6rem 8rem;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.To-ZDa_pcBox:before,.To-ZDa_pcBox:after{content:"";z-index:-1;width:calc(10.3 * var(--u));height:calc(10.3 * var(--u));background:url(/img/top/plan/jiintehai_kamon.svg) 50%/contain no-repeat;position:absolute;top:50%;transform:translateY(-50%)}.To-ZDa_pcBox:before{left:calc(-3.3 * var(--u))}.To-ZDa_pcBox:after{left:calc(73.1 * var(--u))}.To-ZDa_pcBoxTitle{color:#fff;font-size:calc(2.9 * var(--u));letter-spacing:calc(.116 * var(--u));white-space:nowrap;font-weight:700;line-height:1}.To-ZDa_pcPills{gap:calc(.8 * var(--u));display:flex}.To-ZDa_pcPill{height:calc(3 * var(--u));padding-inline:calc(1.2 * var(--u));color:#946fbc;font-size:calc(1.6 * var(--u));white-space:nowrap;border-radius:calc(.4 * var(--u));background-color:#f8f1ff;justify-content:center;align-items:center;padding-bottom:.1rem;font-weight:700;line-height:1;display:flex}.To-ZDa_pcMonk{top:calc(-1.23 * var(--u));left:calc(67.65 * var(--u));z-index:1;width:calc(19.84 * var(--u));height:calc(19.84 * var(--u));object-fit:contain;position:absolute}
@layer reset,utilities,shared;.D1cfJG_cta{padding:3.2rem var(--gutter) 4rem;--contact-sub-size:1.6rem}@media (min-width:768px){.D1cfJG_cta{padding:6rem var(--gutter) 11.7rem}}.D1cfJG_inner{flex-direction:column;align-items:center;gap:1.4rem;width:100%;max-width:37.5rem;margin-inline:auto;display:flex}@media (min-width:768px){.D1cfJG_inner{flex-flow:wrap;justify-content:center;align-items:flex-end;gap:3.2rem 3rem;max-width:108rem}}.D1cfJG_lead{flex-direction:column;align-items:center;gap:.8rem;width:100%;display:flex}@media (min-width:768px){.D1cfJG_lead{flex-direction:row;flex-basis:100%;justify-content:center;align-items:baseline;gap:.4rem}}.D1cfJG_clock{justify-content:center;align-items:flex-end;gap:.6rem;min-height:2.6rem;font-weight:700;line-height:1;display:flex}@media (min-width:768px){.D1cfJG_clock{min-height:0}}.D1cfJG_clockDate{color:var(--color-text-dark);letter-spacing:.04rem;font-size:2rem}@media (min-width:768px){.D1cfJG_clockDate{font-size:2.6rem}}.D1cfJG_clockTime{color:var(--color-red);align-items:baseline;gap:.2rem;display:flex}.D1cfJG_clockTimeNumber{font-size:2.6rem;font-weight:500;}@media (min-width:768px){.D1cfJG_clockTimeNumber{font-size:2.8rem}}.D1cfJG_clockNow{font-size:2.4rem}@media (min-width:768px){.D1cfJG_clockNow{font-size:2.6rem}}.D1cfJG_clockNow:before{content:" "}@media (min-width:768px){.D1cfJG_clockNow:before{content:none}}.D1cfJG_leadText{color:var(--color-text-dark);text-align:center;font-size:1.9rem;font-weight:700;line-height:1.4}@media (min-width:768px){.D1cfJG_leadText{font-size:2.6rem}}.D1cfJG_leadAccent{color:var(--color-green)}.D1cfJG_block{flex-direction:column;align-items:center;gap:.8rem;width:100%;display:flex}@media (min-width:768px){.D1cfJG_block{--tel-u:calc(100cqw / 52);flex:1 1 0;justify-content:flex-end;gap:1.3rem;min-width:0;max-width:52rem}}.D1cfJG_blockLead{gap:.6rem}.D1cfJG_caption{color:var(--color-text-dark);font-size:1.4rem;font-weight:700;line-height:1}@media (min-width:768px){.D1cfJG_caption{order:-1;justify-content:center;align-items:center;font-size:1.9rem;display:flex}}.D1cfJG_contactLead{}.D1cfJG_captionMark{color:var(--color-green);font-size:1.2rem}.D1cfJG_captionMark:before{content:"ー"}@media (min-width:768px){.D1cfJG_captionMark{font-size:inherit}.D1cfJG_captionMark:before{display:inline-block}.D1cfJG_captionMark:first-child{margin-right:.8rem}.D1cfJG_captionMark:first-child:before{content:"＼";transform:rotate(21deg)}.D1cfJG_captionMark:last-child{margin-left:.8rem}.D1cfJG_captionMark:last-child:before{content:"／";transform:rotate(-21deg)}}.D1cfJG_contactLead .D1cfJG_captionMark:first-child:before{content:"＼";display:inline-block;transform:rotate(21deg)}.D1cfJG_contactLead .D1cfJG_captionMark:last-child:before{content:"／";display:inline-block;transform:rotate(-21deg)}
@layer reset,utilities,shared;.hIP8BG_intro{--intro-bubble-bg:#f5f5f5;padding-block:4.8rem 0}@media (min-width:768px){.hIP8BG_intro{padding-block:5.6rem 0}}.hIP8BG_introBeige{background-color:var(--color-beige)}@media (min-width:768px){.hIP8BG_introLightGreen{background-color:var(--color-green-pale);padding-block:7.2rem 0}}.hIP8BG_introCard{--intro-bubble-bg:#fff}@media (min-width:768px){.hIP8BG_introCardPc{--intro-bubble-bg:#fff}}.hIP8BG_introLightGreenBubble{--intro-bubble-bg:var(--color-green-pale)}@media (min-width:768px){.hIP8BG_introLightGreenPc{--intro-bubble-bg:var(--color-green-pale)}}.hIP8BG_introBeigeBubble{--intro-bubble-bg:var(--color-beige)}.hIP8BG_inner{text-align:center;}@media (min-width:768px){.hIP8BG_inner{max-width:84rem}}.hIP8BG_title{color:var(--color-text-dark);padding-inline:1.5rem;font-size:1.9rem;font-weight:700;line-height:1.2;display:inline-block;position:relative}@media (min-width:768px){.hIP8BG_title{padding-inline:1.6rem;font-size:2.2rem}}.hIP8BG_title:before,.hIP8BG_title:after{content:"";background:#6bbacb;border-radius:1rem;width:.1rem;height:2.2rem;position:absolute;bottom:0}.hIP8BG_title:before{left:0;transform:rotate(-22deg)}.hIP8BG_title:after{right:0;transform:rotate(22deg)}.hIP8BG_titleAccent{color:var(--color-red)}@media (min-width:768px){.hIP8BG_titleBreak{display:none}}.hIP8BG_body{flex-direction:column;align-items:center;gap:0;margin-top:1.6rem;display:flex}@media (min-width:768px){.hIP8BG_body{flex-direction:row;justify-content:center;gap:2.4rem;margin-top:2.4rem}}.hIP8BG_illust{width:15.5rem;height:auto}@media (min-width:768px){.hIP8BG_illust{flex-shrink:0;width:18.8rem}}.hIP8BG_bubble{--bubble-color:var(--color-text);max-width:34rem;color:var(--color-text);text-align:left;padding:1rem 1.6rem 1.4rem;font-size:1.5rem;line-height:1.4;position:relative}@media (min-width:768px){.hIP8BG_bubble{max-width:58rem;padding:2rem 2.4rem}}.hIP8BG_bubble:before{content:""}@media (min-width:768px){.hIP8BG_bubble:before{border-block:.8rem solid #0000;border-right:1.4rem solid var(--intro-bubble-bg);position:absolute;top:2.6rem;right:100%}}.hIP8BG_bubbleCard,.hIP8BG_bubbleBeige{box-shadow:0 .2rem .8rem #0000001a}@media (min-width:768px){.hIP8BG_bubbleCardPc{position:relative;top:-1rem;box-shadow:0 .2rem .8rem #0000001a}}.hIP8BG_leadTailSpHidden{display:none}@media (min-width:768px){.hIP8BG_leadTailSpHidden{display:inline}}@media (min-width:768px){.hIP8BG_bubbleLeadWrapPc{max-width:57.5rem;padding-inline:3rem}}@media (min-width:768px){.hIP8BG_leadTailBlockPc{display:block}}
@layer reset,utilities,shared;.ODayNq_divider{align-items:center;gap:.2rem;display:flex}.ODayNq_dot{background-color:var(--divider-color,var(--color-green-soft));border-radius:1rem;width:1rem;height:.3rem}.ODayNq_bar{background-color:var(--divider-color,var(--color-green-soft));border-radius:1rem;width:8rem;height:.3rem}
@layer reset,utilities,shared;.D4ZC4W_medal{display:block;container-type:inline-size}.D4ZC4W_badge{width:100%;height:auto;display:block}.D4ZC4W_shadow{filter:drop-shadow(0 .2rem .6rem #0000004d)}.D4ZC4W_score{color:#fff;letter-spacing:-.05em;text-shadow:0 .04em .04em #00000040;font-size:36cqw;font-weight:900;line-height:1;position:absolute;top:48%;left:calc(50% - 4.9cqw);transform:translate(-50%,-50%);}
@layer reset,utilities,shared;._0xFHsW_track{cursor:pointer;background-color:var(--scroll-track,#fff);touch-action:none;border-radius:.8rem;height:.4rem;display:block;position:relative}._0xFHsW_thumb{background-color:var(--scroll-thumb,#d2d2d2);border-radius:.8rem;height:100%;transition:left 50ms linear;position:absolute;top:0}
@layer reset,utilities,shared;.eQYuxa_red{color:var(--color-red)}.eQYuxa_green{color:var(--color-green)}.eQYuxa_bump{font-size:1.15em}.eQYuxa_num{font-size:1.25em;font-weight:600}@media (min-width:768px){.eQYuxa_num{font-family:var(--font-oswald), var(--font-sans), sans-serif;line-height:.9}}@media (min-width:768px){.eQYuxa_red .eQYuxa_num{font-family:inherit;line-height:inherit;font-weight:600}}
@layer reset,utilities,shared;._1g7T1G_section{background-color:var(--color-beige);padding-block:4.8rem 6.4rem}@media (min-width:768px){._1g7T1G_section{padding-block:11.2rem}}._1g7T1G_inner{flex-direction:column;gap:3.2rem;display:flex;}@media (min-width:768px){._1g7T1G_inner{gap:4rem}}._1g7T1G_heading{--heading-title-lh:1.2;--heading-title-md-size:2.2rem}@media (min-width:768px){._1g7T1G_heading{--heading-title-md-size:2.6rem}}@media (min-width:768px){._1g7T1G_titleBreak{display:none}}._1g7T1G_list{flex-direction:column;gap:2rem;margin:0;display:flex;}@media (min-width:768px){._1g7T1G_list{gap:4.8rem}}@media (min-width:1080px){._1g7T1G_list{width:108rem;margin-inline:-4rem}}
@layer reset,utilities,shared;.hzm7CW_required{}.hzm7CW_optional{}
@layer reset,utilities,shared;._6k8s9a_error{}
