.AllergyPage_section-page-header__9LiJ_{background-color:var(--color-section-bg-green);padding-block:var(--header-height) calc(50 * var(--rem));position:relative}.AllergyPage_content-wrapper__9mtwA{--content-max-width:calc(1125 * var(--rem));max-width:var(--content-max-width);margin-inline:auto;padding-inline:calc(10 * var(--rem))}@media (min-width:768px){.AllergyPage_section-page-header__9LiJ_{padding-block:var(--header-height) calc(80 * var(--rem))}.AllergyPage_content-wrapper__9mtwA{padding-inline:calc(24 * var(--rem))}}@media (min-width:1010px){.AllergyPage_section-page-header__9LiJ_{padding-block:var(--header-height) calc(80 * var(--rem))}}.AllergyPage_breadcrumbs__DuNiv{padding:16px}@media (min-width:768px){.AllergyPage_breadcrumbs__DuNiv{padding:1em}}@media (min-width:1010px){.AllergyPage_breadcrumbs__DuNiv{padding:1em}}.AllergyPage_page-title__6E9MM{display:flex;flex-direction:column;padding-inline:1rem;-webkit-padding-before:1em;padding-block-start:1em}@media (min-width:768px){.AllergyPage_page-title__6E9MM{max-width:var(--content-max-width);margin-inline:auto;-webkit-padding-before:0;padding-block-start:0;width:calc(100% - 2em)}}.AllergyPage_heading__d3LoD{font-family:var(--font-cooper);font-size:calc(40 * var(--rem));color:var(--color-primary);position:relative;line-height:1.3}.AllergyPage_sub__C3EYM{font-family:var(--font-hiragino);font-size:calc(18 * var(--rem));display:block;font-weight:var(--font-w6);color:var(--color-primary)}@media (min-width:768px){.AllergyPage_heading__d3LoD{--clamp-max:60;font-size:var(--clamp);-webkit-padding-before:.5em;padding-block-start:.5em}.AllergyPage_sub__C3EYM{--clamp-max:28;font-size:var(--clamp);-webkit-padding-after:0;padding-block-end:0}}@media (min-width:1010px){.AllergyPage_heading__d3LoD{font-size:calc(60 * var(--rem))}.AllergyPage_sub__C3EYM{font-size:calc(28 * var(--rem))}}.AllergyPage_section__0sMFH{position:relative;background-color:var(--color-section-bg-green);overflow:hidden;-webkit-padding-after:calc(95 * var(--rem));padding-block-end:calc(95 * var(--rem))}@media (min-width:1010px){.AllergyPage_section__0sMFH{-webkit-padding-after:calc(150 * var(--rem));padding-block-end:calc(150 * var(--rem))}}.AllergyPage_section__0sMFH h2{text-align:center;color:var(--color-primary);font-size:calc(18 * var(--rem));-webkit-padding-after:.7em;padding-block-end:.7em}@media (min-width:768px){.AllergyPage_section__0sMFH h2{font-size:calc(32 * var(--rem))}}.AllergyPage_section-wrapper__XZTkU{position:relative;background-color:var(--color-section-bg-green);overflow:hidden}.AllergyPage_allergy-container__U6Akx{position:relative;z-index:1;border:2px solid var(--color-primary);border-radius:calc(6 * var(--rem));background-color:var(--color-white);box-shadow:2px 2px 0 2px var(--color-primary);padding-block:calc(24 * var(--rem)) calc(34 * var(--rem));padding-inline:calc(30 * var(--rem));max-width:var(--content-max-width);font-size:calc(14 * var(--rem));font-weight:var(--font-w3);line-height:1.7}@media (min-width:768px){.AllergyPage_allergy-container__U6Akx{border:4px solid var(--color-primary);border-radius:calc(16 * var(--rem));font-size:calc(15 * var(--rem))}}@media (min-width:1125px){.AllergyPage_allergy-container__U6Akx{border:6px solid var(--color-primary);border-radius:calc(24 * var(--rem));margin-inline:auto;background-color:var(--color-white);box-shadow:2px 2px 0 2px var(--color-primary);padding-block:calc(40 * var(--rem));padding-inline:calc(70 * var(--rem));font-size:calc(16 * var(--rem))}}.AllergyPage_info__MNw1m :where(h3,h4,h5){color:var(--color-primary);-webkit-padding-after:calc(8 * var(--rem));padding-block-end:calc(8 * var(--rem));margin-block:1em}.AllergyPage_info__MNw1m h3,.AllergyPage_info__MNw1m h4{font-size:calc(16 * var(--rem));-webkit-border-after:1px solid #E7E1CD;border-block-end:1px solid #E7E1CD}.AllergyPage_info__MNw1m h5{font-size:calc(14 * var(--rem));-webkit-margin-after:0;margin-block-end:0;display:inline-block;width:-moz-fit-content;width:fit-content;padding:.3em 1.5em;background:var(--color-section-bg-green);border-radius:2em}.AllergyPage_info__date__p7AkC{text-align:right;padding-block:1em}.AllergyPage_info__content__g150U{line-height:1.7;-webkit-padding-after:1em;padding-block-end:1em}@media (min-width:768px){.AllergyPage_info__MNw1m h3{font-size:calc(24 * var(--rem))}.AllergyPage_info__MNw1m h4{font-size:calc(18 * var(--rem));-webkit-margin-after:0;margin-block-end:0;-webkit-border-after:none;border-block-end:none}.AllergyPage_info__MNw1m h5{font-size:calc(16 * var(--rem))}}.AllergyPage_confirm___Thwu{padding-block:calc(20 * var(--rem))}.AllergyPage_confirm___Thwu h2{font-size:calc(18 * var(--rem))}.AllergyPage_confirm-check__xhe_g{font-size:calc(14 * var(--rem));color:var(--color-text);padding-block:0 1em;display:flex;flex-direction:column;gap:1em}.AllergyPage_confirm-check__xhe_g li{padding-block:.5em;padding-inline:1em .5em;border-radius:.5em;border:1px solid var(--color-primary);cursor:pointer}.AllergyPage_confirm-check__xhe_g label{display:flex;justify-content:space-between;align-items:center;font-weight:var(--font-w6);gap:1em;cursor:pointer}.AllergyPage_confirm-check__xhe_g input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-on-primary);margin:0;font:inherit;color:var(--color-primary);width:1.2em;height:1.2em;border:.15em solid var(--color-primary);display:grid;place-content:center;z-index:0;transition:background .2s ease;cursor:pointer}.AllergyPage_confirm-check__xhe_g input[type=radio]:checked{background-color:var(--color-primary)}.AllergyPage_confirm-check__xhe_g input[type=radio]:checked:after{content:"";display:inline-block;width:1em;height:1em;background-image:url('data:image/svg+xml,<svg width="16" height="10" viewBox="0 0 16 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.375 4.09928L6.43056 8.18262L14.375 1.18262" stroke="white" stroke-width="2"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:50%;z-index:1}@media (min-width:768px){.AllergyPage_confirm___Thwu{padding:calc(24 * var(--rem)) 0;max-width:calc(480 * var(--rem));margin-inline:auto}.AllergyPage_confirm___Thwu h2{font-size:calc(24 * var(--rem))}.AllergyPage_confirm-check__xhe_g{font-size:calc(16 * var(--rem));display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:calc(10 * var(--rem));column-gap:calc(10 * var(--rem));grid-row-gap:.5em;row-gap:.5em}.AllergyPage_confirm-check__xhe_g li:has(input[type=radio]:checked){background-color:var(--color-section-bg-green)}}@media (any-hover:hover){.AllergyPage_confirm-check__xhe_g li:hover{cursor:pointer;background-color:var(--color-section-bg-green)}}.AllergyPage_desc__JJ0LD{font-size:calc(14 * var(--rem))}.AllergyPage_info__content__g150U :where(h1,h2,h3,h4,h5,h6):not([class]){margin-block:1em}.AllergyPage_info__content__g150U p:not([class]){margin-block:1em}.AllergyPage_info__content__g150U ul:not([class]){list-style:disc;margin-block:.5em;padding-inline:1em}.AllergyPage_info__content__g150U li:not([class]){margin-block:.5em}.AllergyPage_info__content__g150U ol:not([class]){list-style-type:decimal;margin-block:.5em;padding-inline:1em}.AllergyPage_info__content__g150U blockquote:not([class]){margin-block:.5em}.AllergyPage_info__content__g150U a:not([class]){text-decoration:underline}.AllergyPage_info__content__g150U li a[target=_blank]:not([class]){display:flex;display:inline-flex;flex-direction:row;align-items:center;gap:.3em;text-decoration:none}.AllergyPage_info__content__g150U li a[target=_blank]:not([class]):after{content:"";display:inline-block;font-size:.8rem;width:1em;height:1em;background-image:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.768689" y="3.06312" width="9.46278" height="9.46278" stroke="%23505050" stroke-width="1.53738"/><rect x="3.43811" y="1.60693" width="8.25012" height="8.25012" fill="white"/><path d="M5.60606 9.49668L4.31152 8.20215C5.25232 7.57746 6.28343 6.69687 7.42744 5.55286L9.84341 3.13689L10.6563 3.94975L8.24029 6.36571C7.14897 7.45704 6.27591 8.49568 5.60606 9.49668Z" fill="%23505050"/><path d="M10.3249 8.23393L5.56067 3.46973L11.4162 2.38593L10.3249 8.23393Z" fill="%23505050"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:50%}.AllergyPage_deco-area__gy_Cb{position:absolute;width:100%;height:100%;top:calc(100 * var(--rem));overflow:hidden;background-image:url(/assets/common/bg-monstera.webp);background-repeat:repeat-y;background-size:100%;z-index:0}.AllergyPage_button-wrapper__qEw6P{padding-block:60px 40px;text-align:center}.AllergyPage_button-wrapper__qEw6P .AllergyPage_pdf-button__hZj1f{width:100%;max-width:calc(364 * var(--rem));margin-inline:auto;display:grid;grid-template-columns:1fr 2em;align-items:center;font-size:calc(17 * var(--rem));font-weight:var(--font-w6);padding-block:1em}.AllergyPage_pdf-button__hZj1f:after{content:"";width:2em;height:1.5em;display:inline-block;background-image:url('data:image/svg+xml,<svg width="21" height="27" viewBox="0 0 21 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.2396 16.9608V12H16.6129V12.7583H14.0546V14.0481H16.3932V14.8135H14.0546V16.9608H13.2396Z" fill="white"/><path d="M8.47079 16.9608V12H10.0653C10.5614 12 10.989 12.0921 11.348 12.2764C11.7118 12.4606 11.9906 12.737 12.1843 13.1055C12.3827 13.4741 12.4819 13.9323 12.4819 14.4804C12.4819 15.0237 12.3827 15.4796 12.1843 15.8481C11.9906 16.2167 11.7118 16.4954 11.348 16.6844C10.989 16.8686 10.5614 16.9608 10.0653 16.9608H8.47079ZM9.28577 16.2025H10.0015C10.5118 16.2025 10.9087 16.056 11.1921 15.7631C11.4803 15.4655 11.6244 15.0379 11.6244 14.4804C11.6244 13.9182 11.4803 13.4906 11.1921 13.1977C10.9087 12.9048 10.5118 12.7583 10.0015 12.7583H9.28577V16.2025Z" fill="white"/><path d="M4 16.9608V12H6.26778C6.73079 12 7.09694 12.1087 7.36624 12.326C7.64026 12.5433 7.77728 12.9095 7.77728 13.4245C7.77728 13.9394 7.64026 14.3079 7.36624 14.53C7.09694 14.752 6.73079 14.8631 6.26778 14.8631H4.81498V16.9608H4ZM4.81498 14.0977H6.15439C6.39535 14.0977 6.58197 14.0457 6.71425 13.9418C6.84654 13.8378 6.91268 13.6654 6.91268 13.4245C6.91268 13.1882 6.84654 13.0181 6.71425 12.9142C6.58197 12.8103 6.39535 12.7583 6.15439 12.7583H4.81498V14.0977Z" fill="white"/><path d="M8.5 1.5H19.5V26H1V9M8.5 1.5L1 9M8.5 1.5V9H1" stroke="white" stroke-width="1.5"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:50%;transition:background .25s ease}@media (any-hover:hover){.AllergyPage_pdf-button__hZj1f:hover:after{background-image:url('data:image/svg+xml,<svg width="21" height="27" viewBox="0 0 21 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.2396 16.9608V12H16.6129V12.7583H14.0546V14.0481H16.3932V14.8135H14.0546V16.9608H13.2396Z" fill="%23006933"/><path d="M8.47079 16.9608V12H10.0653C10.5614 12 10.989 12.0921 11.348 12.2764C11.7118 12.4606 11.9906 12.737 12.1843 13.1055C12.3827 13.4741 12.4819 13.9323 12.4819 14.4804C12.4819 15.0237 12.3827 15.4796 12.1843 15.8481C11.9906 16.2167 11.7118 16.4954 11.348 16.6844C10.989 16.8686 10.5614 16.9608 10.0653 16.9608H8.47079ZM9.28577 16.2025H10.0015C10.5118 16.2025 10.9087 16.056 11.1921 15.7631C11.4803 15.4655 11.6244 15.0379 11.6244 14.4804C11.6244 13.9182 11.4803 13.4906 11.1921 13.1977C10.9087 12.9048 10.5118 12.7583 10.0015 12.7583H9.28577V16.2025Z" fill="%23006933"/><path d="M4 16.9608V12H6.26778C6.73079 12 7.09694 12.1087 7.36624 12.326C7.64026 12.5433 7.77728 12.9095 7.77728 13.4245C7.77728 13.9394 7.64026 14.3079 7.36624 14.53C7.09694 14.752 6.73079 14.8631 6.26778 14.8631H4.81498V16.9608H4ZM4.81498 14.0977H6.15439C6.39535 14.0977 6.58197 14.0457 6.71425 13.9418C6.84654 13.8378 6.91268 13.6654 6.91268 13.4245C6.91268 13.1882 6.84654 13.0181 6.71425 12.9142C6.58197 12.8103 6.39535 12.7583 6.15439 12.7583H4.81498V14.0977Z" fill="%23006933"/><path d="M8.5 1.5H19.5V26H1V9M8.5 1.5L1 9M8.5 1.5V9H1" stroke="%23006933" stroke-width="1.5"/></svg>')}}.AllergyPage_show__lUG6l{display:block}.AllergyPage_hide__KaFW6{display:none}