html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Noto Sans JP Fallback;src:local(Hiragino Sans W3),local(HiraginoSans-W3),local(Hiragino Kaku Gothic ProN W3),local(Noto Sans CJK JP),local(NotoSansCJKjp-Regular),local(Yu Gothic),local(Meiryo);ascent-override:116%;descent-override:28.8%;line-gap-override:0%}:root{--color-brand:#2aae86;--color-brand-hover:#34bb92;--color-yellow:#fcec52;--color-yellow-hover:#fff060;--color-text:#333;--color-text-muted:#333333bd;--color-bg:#fbfbfb;--color-bg-gray:#f2f2f2;--color-border:#e2e2e2;--font-sans:"Noto Sans JP Variable", "Noto Sans JP Fallback", sans-serif;--font-latin:"Roboto Variable", sans-serif;--header-height:90px}@media only screen and (max-width:1140px){:root{--header-height:60px}}*{box-sizing:border-box}body{color:var(--color-text);font-family:var(--font-sans);background:var(--color-bg);letter-spacing:.1em;text-align:justify;word-break:normal;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;margin:0;padding:0}main{padding-top:var(--header-height)}section{padding-top:120px}h1{margin:0}p{margin:0;font-size:16px;line-height:1.6}img{max-width:100%;height:auto}a{letter-spacing:.1em;font-weight:700;text-decoration:none}a:hover{text-decoration:underline;transition:all .16s ease-in-out}ul,ol{margin:0;padding:0}li{margin-bottom:6px;line-height:160%!important}@media only screen and (max-width:768px){section{padding-top:80px}p{font-size:15px;line-height:1.5}}._header_fvy8e_1{z-index:99999;width:100%;height:var(--header-height);background:#fff;font-weight:700;position:fixed;box-shadow:0 1px 1px #0000001a}._inner_fvy8e_11{justify-content:space-between;max-width:1200px;height:100%;margin:0 auto;display:flex}@media only screen and (max-width:1140px){._inner_fvy8e_11{position:relative}}._left_fvy8e_24{z-index:9}._logo_fvy8e_28{width:166px;height:auto;margin-top:18px}@media only screen and (max-width:1140px){._logo_fvy8e_28{width:123px;margin:10px 0 0 20px}._right_fvy8e_41{width:100%;position:absolute;top:0;right:0}}._cta_fvy8e_49{justify-content:flex-end;height:40px;display:flex}@media only screen and (max-width:1140px){._cta_fvy8e_49{height:60px}}._phone_fvy8e_60{align-items:center;margin-top:16px;display:flex}@media only screen and (max-width:1140px){._phone_fvy8e_60{display:none}}._phoneIcon_fvy8e_71{width:20px;margin:0 8px 0 0}._phoneNumber_fvy8e_76{margin-right:12px;font-weight:500}._hours_fvy8e_81{font-size:13px;font-weight:400}._buttonSp_fvy8e_86,._buttonPc_fvy8e_86{background:var(--color-brand);text-align:center;color:#fff;border-radius:0 0 8px 8px;width:240px;height:40px;line-height:40px;display:block;box-shadow:0 3px 5px #0003}._buttonSp_fvy8e_86:hover,._buttonPc_fvy8e_86:hover{background:var(--color-brand-hover);text-decoration:none}@media only screen and (max-width:1140px){._buttonPc_fvy8e_86{display:none}}._buttonSp_fvy8e_86{display:none}@media only screen and (max-width:1140px){._buttonSp_fvy8e_86{border-radius:72px;width:120px;height:36px;margin:12px 76px 0 0;font-size:15px;line-height:36px;display:block}}._navArea_fvy8e_123{height:50px;padding-top:18px}@media only screen and (max-width:1140px){._navArea_fvy8e_123{height:auto;padding-top:0}}._toggle_fvy8e_134{display:none}@media only screen and (max-width:1140px){._toggle_fvy8e_134{cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:68px;height:60px;padding:0;display:flex;position:absolute;top:0;right:0}._nav_10tfg_2{visibility:hidden;background:#fff;border-top:1.3px solid #d8d8d88c;grid-template-rows:0fr;transition:grid-template-rows .3s,visibility 0s linear .3s;display:grid}}@media (prefers-reduced-motion:reduce){._nav_10tfg_2{transition:none}}@media only screen and (max-width:1140px){._navOpen_10tfg_18{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s,visibility}}@media (prefers-reduced-motion:reduce){._navOpen_10tfg_18{transition:none}}@media only screen and (max-width:1140px){._listInner_10tfg_31{min-height:0;overflow:hidden}}._list_10tfg_31{height:20px;margin:0 0 12px;list-style:none;display:flex}@media only screen and (max-width:1140px){._list_10tfg_31{height:auto;display:block}}._item_10tfg_50:not(:last-child){padding-right:34px}@media only screen and (max-width:1140px){._item_10tfg_50,._item_10tfg_50:not(:last-child){border-bottom:1px dashed var(--color-border);width:100%;margin:0;padding:20px 0 20px 20px}._item_10tfg_50:last-child{border-bottom:0}}._link_10tfg_65{color:var(--color-text)}._link_10tfg_65:hover{color:var(--color-brand);text-decoration:none}@media only screen and (max-width:1140px){._link_10tfg_65{font-weight:700;display:block;position:relative}._link_10tfg_65:after{content:"";background:url(/images/icon-chevron-menu.svg) 50% no-repeat;width:10px;height:10px;position:absolute;top:4px;right:30px}}._footer_1ru54_1{padding:60px 0;font-size:14px}@media only screen and (max-width:768px){._footer_1ru54_1{padding-bottom:0}}._link_1ru54_11{color:var(--color-text);font-weight:400}._links_1ru54_16{width:90vw;max-width:1200px;margin:0 auto 20px;display:flex}._box_1ru54_23{width:50%;display:flex}@media only screen and (max-width:768px){._box_1ru54_23{width:100%;display:block}}._boxRight_1ru54_34{justify-content:flex-end}._lists_1ru54_38{list-style:none;display:flex}@media only screen and (max-width:768px){._lists_1ru54_38{display:block}}._item_1ru54_48{margin-right:20px}._item_1ru54_48:last-child{margin-right:0}@media only screen and (max-width:768px){._item_1ru54_48{margin:0 16px 16px 0;line-height:1.5}}._copyrightWrapper_1ru54_61{max-width:1200px;margin:0 auto}@media only screen and (max-width:768px){._copyrightWrapper_1ru54_61{background:var(--color-bg-gray);padding:16px 10px;font-size:12px}}._copyright_1ru54_61{justify-content:flex-end;width:90vw;max-width:100%;margin:0 auto;display:flex}@media only screen and (max-width:768px){._copyright_1ru54_61{justify-content:center}}._footerCompact_1ru54_86{padding:0}@media only screen and (max-width:768px){._footerCompact_1ru54_86{padding-top:20px}}._copyrightCompact_1ru54_95{justify-content:center;width:100%;padding:30px}@media only screen and (max-width:768px){._copyrightCompact_1ru54_95{padding:0}}main[data-astro-cid-z4jru4n3].flush{flex:1 0 auto;padding-top:0}body.fill{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}._boxes_hp3e1_1{justify-content:center;display:flex}@media only screen and (max-width:768px){._boxes_hp3e1_1{display:block}}._boxesCompact_hp3e1_11{justify-content:flex-start}._box_1b455_1{background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:384px;height:140px;margin:0 16px;display:flex}@media only screen and (max-width:768px){._box_1b455_1{width:90vw;height:140px;margin:0 auto 20px}}._copy_1b455_20{color:var(--color-text-muted);margin-bottom:10px;font-weight:500;line-height:1}._numberPc_1b455_27{color:var(--color-brand);font-size:39px;font-weight:500;line-height:1;font-family:var(--font-latin);background:linear-gradient(transparent 70%, var(--color-yellow) 70%);align-items:center;margin-bottom:10px;display:flex}._numberPc_1b455_27:before{content:"";background:url(/images/phone-icon.svg) 50%/34px no-repeat;width:34px;height:34px;margin-right:10px;display:inline-block}@media only screen and (max-width:768px){._numberPc_1b455_27{display:none}}._note_1b455_53{color:var(--color-brand);letter-spacing:.8px;font-size:14px;font-weight:500;line-height:1}@media only screen and (max-width:768px){._note_1b455_53{display:none}}._numberSp_1b455_66{display:none}@media only screen and (max-width:768px){._numberSp_1b455_66{border:2.2px solid var(--color-brand);width:90%;height:70px;color:var(--color-brand);text-align:center;border-radius:140px;padding-left:42px;font-size:27px;line-height:36px;display:block;position:relative;box-shadow:0 3px 5px #0003}._numberSp_1b455_66:hover{text-decoration:none}._numberSp_1b455_66:before{content:"";background:url(/images/phone-icon.svg) 50%/54px no-repeat;width:54px;height:54px;display:inline-block;position:absolute;top:5px;left:5px}}@media only screen and (max-width:375px){._numberSp_1b455_66{font-size:25px}}@media only screen and (max-width:340px){._numberSp_1b455_66{font-size:22px}}@media only screen and (max-width:768px){._number_1b455_27{background:linear-gradient(transparent 80%, var(--color-yellow) 80%);margin-bottom:7px;display:inline-block}._noteSp_1b455_119{letter-spacing:.8px;font-size:13px;font-weight:500;line-height:13px;display:block}}@media only screen and (max-width:340px){._noteSp_1b455_119{letter-spacing:0;font-size:11px}}._boxCompact_1b455_134{width:auto;height:auto;margin-left:0}@media only screen and (max-width:768px){._boxCompact_1b455_134{width:90vw;height:140px;margin:0 auto 20px}}._copyCompact_1b455_147{font-size:14px}@media only screen and (max-width:768px){._copyCompact_1b455_147{font-size:16px}}._numberPcCompact_1b455_156{font-size:30px}._numberPcCompact_1b455_156:before{background-size:28px;width:28px;height:28px}._inline_1b455_165{border-top:1px solid var(--color-border);text-align:center;width:100%;margin-top:36px;padding-top:24px}._inlineCopy_1b455_173{color:var(--color-text-muted);letter-spacing:.06em;margin-bottom:8px;font-size:15px;font-weight:500;line-height:1.6}._inlineNumber_1b455_182{color:var(--color-brand);font-family:var(--font-latin);align-items:center;gap:10px;padding:6px 10px;font-size:30px;font-weight:700;line-height:1.2;display:inline-flex}._inlineNumber_1b455_182:hover{text-decoration:none}._inlineNumber_1b455_182:before{content:"";background:url(/images/phone-icon.svg) 50%/26px no-repeat;flex:none;width:26px;height:26px;display:inline-block}._inlineNote_1b455_206{color:var(--color-text-muted);letter-spacing:.04em;margin-top:6px;font-size:13px;line-height:1.6}._box_1afez_1{background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:384px;height:140px;margin:0 16px;display:flex}@media only screen and (max-width:768px){._box_1afez_1{width:90vw;height:140px;margin:0 auto}}._copy_1afez_20{color:var(--color-text-muted);margin-bottom:10px;font-weight:500;line-height:1}._link_1afez_27{width:280px;height:60px;color:var(--color-text-muted);background:var(--color-yellow);text-align:center;border-radius:140px;font-weight:700;line-height:60px;box-shadow:0 3px 5px #0003}._link_1afez_27:hover{background:var(--color-yellow-hover);text-decoration:none}@media only screen and (max-width:768px){._link_1afez_27{width:90%;height:64px;font-size:17px;line-height:64px}}._boxCompact_1afez_51{width:auto;height:auto;margin-right:0}@media only screen and (max-width:768px){._boxCompact_1afez_51{width:90vw;height:140px;margin:0 auto}}._copyCompact_1afez_64{font-size:14px}@media only screen and (max-width:768px){._copyCompact_1afez_64{font-size:16px}}._linkCompact_1afez_73{width:250px}@media only screen and (max-width:768px){._linkCompact_1afez_73{width:90%}}
