*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:where(html){--color-brand-green:#0a965b;--color-brand-gray:#2d3a35;--color-text-main:#2d3a35;--color-text-sub:#818986;--color-background-body:#f5f5f5;--color-background-gray-light:#f5f5f5;--color-border-gray-light:#eaebeb;--color-border-gray-dark:#d5d8d7;--color-white:#fff;--color-black:#333b35;--color-light-green:#e7f5ef;--color-twitter:#00acee;--color-facebook:#1877f2;--color-line:#00b900;--color-hatena:#00a4de;--color-pinterest:#e60023;--font-serif:"Helvetica Neue",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",meiryo,sans-serif;--font-size-10px:0.625rem;--font-size-12px:0.75rem;--font-size-14px:0.875rem;--font-size-20px:1.25rem;--font-size-22px:1.375rem;--font-size-24px:1.5rem;--font-size-28px:1.75rem;--font-size-40px:2.5rem;--font-size-80px:5rem;--z-index-global-header:1}html{scroll-behavior:smooth}body,html{height:100%}body{font-family:var(--font-serif);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-text-main)}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}ol,ul{padding:0;margin:0;list-style:none}address{font:inherit}table{border-collapse:collapse;border-color:inherit}td,th{padding:0;vertical-align:top}th{font-weight:inherit;text-align:left}button,fieldset,input{padding:0;margin:0;color:inherit;border:0}button{cursor:pointer;background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}h1,h2,h3,h4,h5,h6{font:inherit}legend{padding:0}.error_root__5_mL1{display:grid;grid-template-rows:min-content 1fr;min-height:100vh;background:var(--color-background-body)}.error_inner__U4_yX{max-width:1024px;padding:80px 24px 160px;margin-left:auto;margin-right:auto}.error_header__9FqQL{position:sticky;top:0;z-index:var(--z-index-global-header)}.LinkButton_root__ZFSHe{display:block;width:-moz-max-content;width:max-content;padding:12px 24px;font-weight:700;text-align:center;background:var(--color-white);border:1.5px solid var(--color-border-gray-light);border-radius:4px}.ErrorContent_root__e8uJ2{display:flex;-moz-column-gap:60px;column-gap:60px}@media(max-width:767px){.ErrorContent_root__e8uJ2{flex-direction:column;row-gap:40px;align-items:center}}.ErrorContent_title__S_mBv{font-size:var(--font-size-80px);font-weight:700}.ErrorContent_description__Dhvid{margin-top:16px}.ErrorContent_button__AZo2v{margin-top:24px}.ErrorContent_image__M7ff2{height:auto}@media(max-width:767px){.ErrorContent_image__M7ff2{width:327px}}.IvryProductLogo_root__P3fKS{display:block;width:-moz-fit-content;width:fit-content;height:auto}.GlobalFooter_footerSection__ab_HV{padding:64px 120px}.GlobalFooter_footerSection__ab_HV[data-type=category]{color:var(--color-white);background:var(--color-brand-green)}.GlobalFooter_footerSection__ab_HV[data-type=menu]{color:var(--color-white);background:var(--color-brand-gray)}.GlobalFooter_footerSection__ab_HV[data-type=info]{padding-top:48px;padding-bottom:48px;background:var(--color-white)}@media(max-width:767px){.GlobalFooter_footerSection__ab_HV{padding-left:24px;padding-right:24px}}.GlobalFooter_footerSectionInner__DQthx{max-width:1200px;margin-left:auto;margin-right:auto}@media(max-width:767px){.GlobalFooter_footerSectionInner__DQthx{max-width:none}}.GlobalFooter_footerSectionInner__DQthx[data-type=menu]{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}@media(max-width:767px){.GlobalFooter_footerSectionInner__DQthx[data-type=menu]{flex-direction:column}}.GlobalFooter_title__l6UgZ{font-weight:700;white-space:nowrap}.GlobalFooter_category__k9iMC+.GlobalFooter_category__k9iMC{margin-top:40px}.GlobalFooter_categoryLinkList__JzdeD{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:16px}.GlobalFooter_categoryLinkItem__XygIG{display:flex;-moz-column-gap:12px;column-gap:12px}.GlobalFooter_categoryLinkItem__XygIG:not(:last-child):after{content:"|"}.GlobalFooter_menu__S2Ap5{flex:1 0 0}.GlobalFooter_menuLinkListWrapper__SzWWI{margin-top:16px}.GlobalFooter_linkList__fKKKX{display:flex;flex-direction:column;gap:12px 0}.GlobalFooter_infoLinkList__oOArf{display:flex;-moz-column-gap:24px;column-gap:24px}@media(max-width:767px){.GlobalFooter_infoLinkList__oOArf{flex-direction:column;row-gap:16px}}.GlobalFooter_logoWrapper__VebCS{display:grid;grid-template-areas:"productLogo leadText" "productLogo serviceText";grid-template-columns:164px 112px;grid-gap:5px 16px;gap:5px 16px;align-items:center;margin-top:24px}.GlobalFooter_productLogo__RELzW{grid-area:productLogo}.GlobalFooter_leadText__ayc24{grid-area:leadText}.GlobalFooter_serviceText__pqn2C{grid-area:serviceText}.GlobalFooter_info__1VaCN{display:block;margin-top:8px;font-size:var(--font-size-12px);color:var(--color-text-sub)}.GlobalHeader_root__gBkp4{padding:16px 40px;background:var(--color-brand-green)}@media(max-width:767px){.GlobalHeader_root__gBkp4{padding:18px 24px}}.GlobalHeader_inner__egYB2{display:flex;-moz-column-gap:24px;column-gap:24px;align-items:center;justify-content:space-between;max-width:1360px;margin-left:auto;margin-right:auto}.GlobalHeader_logoLink__kgevX{display:grid;grid-template-areas:"productLogo leadText" "productLogo serviceText";grid-template-columns:153px 112px;grid-gap:5px 16px;gap:5px 16px;align-items:center;height:-moz-max-content;height:max-content}@media(max-width:767px){.GlobalHeader_logoLink__kgevX{grid-template-areas:"productLogo" "serviceText";grid-template-columns:120px}}.GlobalHeader_productLogo__Z_Nme{grid-area:productLogo}.GlobalHeader_leadText__r_9AU{grid-area:leadText}@media(max-width:767px){.GlobalHeader_leadText__r_9AU{display:none}}.GlobalHeader_serviceText__mmLKj{grid-area:serviceText}@media(max-width:767px){.GlobalHeader_serviceText__mmLKj{width:87px}}.GlobalHeader_inputWrapper__iDuGt{position:relative;flex:0 0 264px}@media(max-width:767px){.GlobalHeader_inputWrapper__iDuGt{flex:0 0 200px}}.GlobalHeader_input__YBRIt{width:100%;height:44px;padding-left:46px;border-radius:22px}.GlobalHeader_input__YBRIt::-moz-placeholder{color:var(--color-text-sub)}.GlobalHeader_input__YBRIt::placeholder{color:var(--color-text-sub)}.GlobalHeader_input__YBRIt:focus-visible{outline-color:var(--color-brand-green)}@media(max-width:767px){.GlobalHeader_input__YBRIt{padding-left:40px}}.GlobalHeader_button__0lZ_c{position:absolute;top:0;bottom:0;left:16px;display:grid;align-items:center;justify-items:center;place-items:center;margin:auto;font-size:var(--font-size-24px)}@media(max-width:767px){.GlobalHeader_button__0lZ_c{left:12px}}