/* 全ページ共通（メニュー・フッター・文字の種類など）。本番 Studio が要素ごとに出していた <style> を集めたもの（build2.py） */
br[data-bp~="base:0"]{display:none;}
br[data-bp~="base:1"]{display:inline;}
@media screen and (max-width: 1280px){
br[data-bp~="@small:0"]{display:none;}
br[data-bp~="@small:1"]{display:inline;}
}
@media screen and (max-width: 840px){
br[data-bp~="@tablet:0"]{display:none;}
br[data-bp~="@tablet:1"]{display:inline;}
}
@media screen and (max-width: 540px){
br[data-bp~="@mobile:0"]{display:none;}
br[data-bp~="@mobile:1"]{display:inline;}
}
@media screen and (max-width: 320px){
br[data-bp~="@mini:0"]{display:none;}
br[data-bp~="@mini:1"]{display:inline;}
}
.sd[data-s-5ea7299f][data-s-5ea7299f][data-s-5ea7299f] { font-family: var(--s-font-4ebf354a); font-size: 18px; font-weight: 600; letter-spacing: 0.05em; line-height: 1.5; } .sd[data-s-6bb81b3c][data-s-6bb81b3c][data-s-6bb81b3c] { font-family: var(--s-font-4ebf354a); font-size: 18px; font-weight: 500; letter-spacing: normal; line-height: 2.1; }
@media screen and (max-width: 1280px){
.sd[data-s-6bb81b3c][data-s-6bb81b3c][data-s-6bb81b3c] { font-size: 15px; }
}
@media screen and (max-width: 840px){
.sd[data-s-6bb81b3c][data-s-6bb81b3c][data-s-6bb81b3c] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-6bb81b3c][data-s-6bb81b3c][data-s-6bb81b3c] { font-size: 14px; line-height: 1.8; }
}

.sd[data-s-3d3e98e0-156a-4387-9465-b4d48b5d6ac6] { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 0px solid #eeeeee; border-left: 0px solid #eeeeee; border-radius: 0px; border-right: 1px solid #eeeeee; border-top: 0px solid #eeeeee; bottom: 0px; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100vh; justify-content: flex-start; left: 0px; margin: 0 0 0 0; overflow-x: hidden; overflow-y: auto; padding: 0px 20px; position: fixed; right: auto; top: 0px; width: 16%; max-width: 16%; }
.sd[data-s-3d3e98e0-156a-4387-9465-b4d48b5d6ac6].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); translate: -48px 0px; }
.sd[data-s-3d3e98e0-156a-4387-9465-b4d48b5d6ac6].appear-active { transition-delay: 200ms; transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }
@media screen and (max-width: 1280px){
.sd[data-s-3d3e98e0-156a-4387-9465-b4d48b5d6ac6] { align-content: center; align-items: center; bottom: auto; flex: none; flex-direction: row; flex-wrap: nowrap; height: 90px; justify-content: space-between; top: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-3d3e98e0-156a-4387-9465-b4d48b5d6ac6] { align-content: center; align-items: center; border-bottom: 0px solid #eeeeee; border-left: 0px solid #eeeeee; border-right: 0px solid #eeeeee; border-top: 0px solid #eeeeee; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 71px; justify-content: space-between; padding: 10px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-3d3e98e0-156a-4387-9465-b4d48b5d6ac6] { display: flex; padding: 10px 10px; }
}
@media screen and (max-width: 320px){
.sd[data-s-3d3e98e0-156a-4387-9465-b4d48b5d6ac6] { display: flex; padding: 8px 8px; }
}.sd[data-s-563958fe-c032-4ea6-80c3-e9b8687296f9] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 37px 0px 30px 0px; padding: 0px; width: 87%; --gap-uuid: 563958fe-c032-4ea6-80c3-e9b8687296f9; --gap-h-563958fe-c032-4ea6-80c3-e9b8687296f9: 0px; --gap-v-563958fe-c032-4ea6-80c3-e9b8687296f9: 0px; max-width: 87%; }
@media screen and (max-width: 1280px){
.sd[data-s-563958fe-c032-4ea6-80c3-e9b8687296f9] { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 22px; justify-content: flex-start; margin: 0px 0px 0px 0px; width: auto; --gap-h-563958fe-c032-4ea6-80c3-e9b8687296f9: 22px; --gap-v-563958fe-c032-4ea6-80c3-e9b8687296f9: 0px; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-563958fe-c032-4ea6-80c3-e9b8687296f9] { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: flex-start; width: auto; --gap-h-563958fe-c032-4ea6-80c3-e9b8687296f9: 10px; --gap-v-563958fe-c032-4ea6-80c3-e9b8687296f9: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-563958fe-c032-4ea6-80c3-e9b8687296f9] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; justify-content: flex-start; width: 50%; --gap-h-563958fe-c032-4ea6-80c3-e9b8687296f9: 0px; --gap-v-563958fe-c032-4ea6-80c3-e9b8687296f9: 5px; max-width: 50%; }
}.sd[data-s-f35a926e-f25e-4b88-8c18-0d4652fdff02] { flex: none; height: auto; margin: 0px 0px 5px 0px; width: calc(89% - (var(--gap-h-563958fe-c032-4ea6-80c3-e9b8687296f9) * 0.11000000000000007)); max-width: calc(89% - (var(--gap-h-563958fe-c032-4ea6-80c3-e9b8687296f9) * 0.11000000000000007)); }
@media screen and (max-width: 1280px){
.sd[data-s-f35a926e-f25e-4b88-8c18-0d4652fdff02] { flex: none; margin: 0px 0px 0px 0px; width: 150px; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-f35a926e-f25e-4b88-8c18-0d4652fdff02] { flex: none; width: 130px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-f35a926e-f25e-4b88-8c18-0d4652fdff02] { flex: none; width: 100px; max-width: 100%; }
}
@media screen and (max-width: 320px){
.sd[data-s-f35a926e-f25e-4b88-8c18-0d4652fdff02] { flex: none; width: 64px; max-width: 100%; }
}.sd[data-s-8483829f-f939-477f-8b28-21cb4118df2b] { color: var(--s-color-f1937a11); font-family: var(--s-font-4ebf354a); font-size: 13px; font-weight: 800; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1280px){
.sd[data-s-8483829f-f939-477f-8b28-21cb4118df2b] { font-size: 16px; }
}
@media screen and (max-width: 840px){
.sd[data-s-8483829f-f939-477f-8b28-21cb4118df2b] { margin: 0px 0px 5px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-8483829f-f939-477f-8b28-21cb4118df2b] { font-size: 9px; }
}.sd[data-s-83d3ca53-6c79-4dc5-96e8-cd046d7d364e] { align-content: center; align-items: center; background: #028540; border-bottom: 2px solid #028540; border-left: 2px solid #028540; border-radius: 4px; border-right: 2px solid #028540; border-top: 2px solid #028540; display: none; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: center; padding: 12px; width: auto; --gap-h-83d3ca53-6c79-4dc5-96e8-cd046d7d364e: 12px; --gap-v-83d3ca53-6c79-4dc5-96e8-cd046d7d364e: 0px; --gap-uuid: 83d3ca53-6c79-4dc5-96e8-cd046d7d364e; max-width: 100%; }
@media screen and (max-width: 1280px){
.sd[data-s-83d3ca53-6c79-4dc5-96e8-cd046d7d364e] { display: flex; --gap-h-83d3ca53-6c79-4dc5-96e8-cd046d7d364e: 12px; --gap-v-83d3ca53-6c79-4dc5-96e8-cd046d7d364e: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-83d3ca53-6c79-4dc5-96e8-cd046d7d364e] { border-bottom: 1px solid #007729; border-left: 1px solid #007729; border-right: 1px solid #007729; border-top: 1px solid #007729; display: flex; --gap-h-83d3ca53-6c79-4dc5-96e8-cd046d7d364e: 12px; --gap-v-83d3ca53-6c79-4dc5-96e8-cd046d7d364e: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-83d3ca53-6c79-4dc5-96e8-cd046d7d364e] { display: flex; gap: 6px; padding: 12px 12px; --gap-h-83d3ca53-6c79-4dc5-96e8-cd046d7d364e: 6px; --gap-v-83d3ca53-6c79-4dc5-96e8-cd046d7d364e: 0px; }
}
@media screen and (max-width: 320px){
.sd[data-s-83d3ca53-6c79-4dc5-96e8-cd046d7d364e] { display: flex; --gap-h-83d3ca53-6c79-4dc5-96e8-cd046d7d364e: 12px; --gap-v-83d3ca53-6c79-4dc5-96e8-cd046d7d364e: 0px; }
}.sd[data-s-647ed081-3e2f-4539-ab8f-5f2ba3a29583] { color: #FFFFFF; font-size: 24px; }.sd[data-s-00ef6910-35bb-428c-a916-3f44c6a12231] { color: #FFFFFF; font-family: var(--s-font-4ebf354a); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.02em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-00ef6910-35bb-428c-a916-3f44c6a12231] { font-size: 11px; }
}.sd[data-s-4b7e5a20-e109-48b8-b703-c6323aa46f0f] { align-content: stretch; align-items: stretch; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1280px){
.sd[data-s-4b7e5a20-e109-48b8-b703-c6323aa46f0f] { display: none; }
}
@media screen and (max-width: 840px){
.sd[data-s-4b7e5a20-e109-48b8-b703-c6323aa46f0f] { display: none; }
}
@media screen and (max-width: 540px){
.sd[data-s-4b7e5a20-e109-48b8-b703-c6323aa46f0f] { display: none; }
}
@media screen and (max-width: 320px){
.sd[data-s-4b7e5a20-e109-48b8-b703-c6323aa46f0f] { display: none; }
}.sd[data-s-c33e3a6f-702d-4402-8188-e2f31620083c] { align-content: stretch; align-items: stretch; border-bottom: 0px solid #eeeeee; border-left: 0px solid #eeeeee; border-right: 0px solid #eeeeee; border-top: 1px solid #eeeeee; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 0px 10px 0px; padding: 0px; width: auto; --gap-h-c33e3a6f-702d-4402-8188-e2f31620083c: 0px; --gap-v-c33e3a6f-702d-4402-8188-e2f31620083c: 0px; --gap-uuid: c33e3a6f-702d-4402-8188-e2f31620083c; max-width: 100%; }
@media screen and (max-width: 1280px){
.sd[data-s-c33e3a6f-702d-4402-8188-e2f31620083c] { display: flex; --gap-h-c33e3a6f-702d-4402-8188-e2f31620083c: 0px; --gap-v-c33e3a6f-702d-4402-8188-e2f31620083c: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-c33e3a6f-702d-4402-8188-e2f31620083c] { display: flex; --gap-h-c33e3a6f-702d-4402-8188-e2f31620083c: 0px; --gap-v-c33e3a6f-702d-4402-8188-e2f31620083c: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-c33e3a6f-702d-4402-8188-e2f31620083c] { display: flex; --gap-h-c33e3a6f-702d-4402-8188-e2f31620083c: 0px; --gap-v-c33e3a6f-702d-4402-8188-e2f31620083c: 0px; }
}
@media screen and (max-width: 320px){
.sd[data-s-c33e3a6f-702d-4402-8188-e2f31620083c] { display: flex; --gap-h-c33e3a6f-702d-4402-8188-e2f31620083c: 0px; --gap-v-c33e3a6f-702d-4402-8188-e2f31620083c: 0px; }
}.sd[data-s-6d663bdd-ee09-465d-a87a-d2ef39b78e62] { padding: 0px; }.sd[data-s-d800644a-6b99-4d61-8f14-9e5813d74664] { align-content: center; align-items: center; border-bottom: 1px solid #eeeeee; border-left: 0px solid #eeeeee; border-right: 0px solid #eeeeee; border-top: 0px solid #eeeeee; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 100%; max-width: 100%; }.sd[data-s-9677b2de-6166-456e-b3e3-bdc30dfdd8ea] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; justify-content: space-between; padding: 16px 8px 16px 16px; width: 100%; --gap-h-9677b2de-6166-456e-b3e3-bdc30dfdd8ea: 4px; --gap-v-9677b2de-6166-456e-b3e3-bdc30dfdd8ea: 0px; --gap-uuid: 9677b2de-6166-456e-b3e3-bdc30dfdd8ea; max-width: 100%; }
.sd[data-s-9677b2de-6166-456e-b3e3-bdc30dfdd8ea].link-active { opacity: 1; --gap-h-9677b2de-6166-456e-b3e3-bdc30dfdd8ea: 4px; --gap-v-9677b2de-6166-456e-b3e3-bdc30dfdd8ea: 0px; }
.sd[data-s-9677b2de-6166-456e-b3e3-bdc30dfdd8ea]:hover { background: #f6fbf8; opacity: 1; --gap-h-9677b2de-6166-456e-b3e3-bdc30dfdd8ea: 4px; --gap-v-9677b2de-6166-456e-b3e3-bdc30dfdd8ea: 0px; }.sd[data-s-37e37559-b1d6-4b27-9bfb-fc71a865bcc4] { background: var(--s-color-02a45009); border-radius: 32px; flex: none; height: 30px; margin: 0px 10px 0px 0px; width: 30px; max-width: calc(100% - 10px); }.sd[data-s-657254e9-450e-4699-97c1-f82b1a283fc3] { color: var(--s-color-cf8c75b8); flex: 1; font-family: var(--s-font-4ebf354a); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.02em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-9677b2de-6166-456e-b3e3-bdc30dfdd8ea]:hover .sd[data-s-657254e9-450e-4699-97c1-f82b1a283fc3] { color: #028540; }.sd[data-s-c9f42c66-0326-4627-8010-7d244ab62e1b] { color: #333; font-size: 16px; }
.sd[data-s-9677b2de-6166-456e-b3e3-bdc30dfdd8ea].link-active .sd[data-s-c9f42c66-0326-4627-8010-7d244ab62e1b] { color: #028540; }
.sd[data-s-9677b2de-6166-456e-b3e3-bdc30dfdd8ea]:hover .sd[data-s-c9f42c66-0326-4627-8010-7d244ab62e1b] { color: #028540; translate: 4px 0px; }.sd[data-s-ebda389c-44e1-4293-81c0-69b725fb0d5f] { align-content: stretch; align-items: stretch; border-bottom: 0px solid #eeeeee; border-left: 0px solid #eeeeee; border-radius: 0; border-right: 0px solid #eeeeee; border-top: 0px solid #eeeeee; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; justify-content: flex-start; margin: 0px; overflow-x: hidden; overflow-y: hidden; padding: 16px 8px; width: 100%; --gap-h-ebda389c-44e1-4293-81c0-69b725fb0d5f: 0px; --gap-v-ebda389c-44e1-4293-81c0-69b725fb0d5f: 15px; --gap-uuid: ebda389c-44e1-4293-81c0-69b725fb0d5f; max-width: 100%; }
@media screen and (max-width: 1280px){
.sd[data-s-ebda389c-44e1-4293-81c0-69b725fb0d5f] { display: flex; --gap-h-ebda389c-44e1-4293-81c0-69b725fb0d5f: 0px; --gap-v-ebda389c-44e1-4293-81c0-69b725fb0d5f: 15px; }
}
@media screen and (max-width: 840px){
.sd[data-s-ebda389c-44e1-4293-81c0-69b725fb0d5f] { display: flex; --gap-h-ebda389c-44e1-4293-81c0-69b725fb0d5f: 0px; --gap-v-ebda389c-44e1-4293-81c0-69b725fb0d5f: 15px; }
}
@media screen and (max-width: 540px){
.sd[data-s-ebda389c-44e1-4293-81c0-69b725fb0d5f] { display: flex; --gap-h-ebda389c-44e1-4293-81c0-69b725fb0d5f: 0px; --gap-v-ebda389c-44e1-4293-81c0-69b725fb0d5f: 15px; }
}
@media screen and (max-width: 320px){
.sd[data-s-ebda389c-44e1-4293-81c0-69b725fb0d5f] { display: flex; --gap-h-ebda389c-44e1-4293-81c0-69b725fb0d5f: 0px; --gap-v-ebda389c-44e1-4293-81c0-69b725fb0d5f: 15px; }
}.sd[data-s-09542ecb-e8bc-4543-9f63-c299a1eb9a2c] { align-content: center; align-items: center; border-bottom: 0px solid #eeeeee; border-left: 0px solid #eeeeee; border-right: 0px solid #eeeeee; border-top: 0px solid #eeeeee; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px 0px; padding: 0px; max-width: 100%; }.sd[data-s-d824e26e-fce1-46df-b023-3f48f9a951ce] { align-content: center; align-items: center; background: var(--s-color-1fab4e6c); border-bottom: 1px solid var(--s-color-1fab4e6c); border-left: 1px solid var(--s-color-1fab4e6c); border-radius: 128px; border-right: 1px solid var(--s-color-1fab4e6c); border-top: 1px solid var(--s-color-1fab4e6c); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 48.39px; justify-content: center; padding: 12px 12px; width: 100%; --gap-h-d824e26e-fce1-46df-b023-3f48f9a951ce: 8px; --gap-v-d824e26e-fce1-46df-b023-3f48f9a951ce: 0px; --gap-uuid: d824e26e-fce1-46df-b023-3f48f9a951ce; max-width: 100%; }
.sd[data-s-d824e26e-fce1-46df-b023-3f48f9a951ce]:hover { background: #f6fbf8; opacity: 1; --gap-h-d824e26e-fce1-46df-b023-3f48f9a951ce: 8px; --gap-v-d824e26e-fce1-46df-b023-3f48f9a951ce: 0px; }.sd[data-s-c862b713-f325-45cd-aa42-5383d6c95bcf] { color: #FFFFFF; font-size: 20px; }
.sd[data-s-d824e26e-fce1-46df-b023-3f48f9a951ce]:hover .sd[data-s-c862b713-f325-45cd-aa42-5383d6c95bcf] { color: #028540; }.sd[data-s-655f4a94-6bc0-4658-b101-168ba056d4ae] { color: #FFFFFF; flex: 1; font-family: var(--s-font-4ebf354a); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.02em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-d824e26e-fce1-46df-b023-3f48f9a951ce]:hover .sd[data-s-655f4a94-6bc0-4658-b101-168ba056d4ae] { color: #028540; }.sd[data-s-b72cf073-d0fa-443d-b092-903e17c107dc] { align-content: center; align-items: center; border-bottom: 0px solid #eeeeee; border-left: 0px solid #eeeeee; border-right: 0px solid #eeeeee; border-top: 0px solid #eeeeee; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px 0px; padding: 0px; max-width: 100%; }.sd[data-s-3bddca5d-004f-45d5-a041-99fa6a83ce73] { align-content: center; align-items: center; background: #00b900ff; border-bottom: 1px solid #00b900ff; border-left: 1px solid #00b900ff; border-radius: 128px; border-right: 1px solid #00b900ff; border-top: 1px solid #00b900ff; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 48.39px; justify-content: center; padding: 12px 12px; width: 100%; --gap-h-3bddca5d-004f-45d5-a041-99fa6a83ce73: 8px; --gap-v-3bddca5d-004f-45d5-a041-99fa6a83ce73: 0px; --gap-uuid: 3bddca5d-004f-45d5-a041-99fa6a83ce73; max-width: 100%; }
.sd[data-s-3bddca5d-004f-45d5-a041-99fa6a83ce73]:hover { background: #f6fbf8; opacity: 1; --gap-h-3bddca5d-004f-45d5-a041-99fa6a83ce73: 8px; --gap-v-3bddca5d-004f-45d5-a041-99fa6a83ce73: 0px; }.sd[data-s-ba1bb2df-b17c-49db-9be1-3a6f181dc6f6] { color: #FFFFFF; font-size: 20px; }
.sd[data-s-3bddca5d-004f-45d5-a041-99fa6a83ce73]:hover .sd[data-s-ba1bb2df-b17c-49db-9be1-3a6f181dc6f6] { color: #028540; }.sd[data-s-0357a91f-d487-4a44-b7a6-d38026a80e81] { color: #FFFFFF; flex: 1; font-family: var(--s-font-4ebf354a); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.02em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-3bddca5d-004f-45d5-a041-99fa6a83ce73]:hover .sd[data-s-0357a91f-d487-4a44-b7a6-d38026a80e81] { color: #028540; }.sd[data-s-0e307233-6cc9-4fb4-bdcf-4274be4e041a] { align-content: center; align-items: center; border-bottom: 0px solid #eeeeee; border-left: 0px solid #eeeeee; border-right: 0px solid #eeeeee; border-top: 0px solid #eeeeee; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px; padding: 0px; max-width: 100%; }.sd[data-s-5aaa9946-38a3-41be-9bcd-57410ec49d20] { align-content: center; align-items: center; background: #f6fbf8; border-bottom: 1px solid var(--s-color-f1937a11); border-left: 1px solid var(--s-color-f1937a11); border-radius: 128px; border-right: 1px solid var(--s-color-f1937a11); border-top: 1px solid var(--s-color-f1937a11); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 50px; justify-content: center; padding: 12px 12px; width: 100%; --gap-h-5aaa9946-38a3-41be-9bcd-57410ec49d20: 8px; --gap-v-5aaa9946-38a3-41be-9bcd-57410ec49d20: 0px; --gap-uuid: 5aaa9946-38a3-41be-9bcd-57410ec49d20; max-width: 100%; }
.sd[data-s-5aaa9946-38a3-41be-9bcd-57410ec49d20].link-active { opacity: 1; --gap-h-5aaa9946-38a3-41be-9bcd-57410ec49d20: 8px; --gap-v-5aaa9946-38a3-41be-9bcd-57410ec49d20: 0px; }
.sd[data-s-5aaa9946-38a3-41be-9bcd-57410ec49d20]:hover { background: #028540; opacity: 1; --gap-h-5aaa9946-38a3-41be-9bcd-57410ec49d20: 8px; --gap-v-5aaa9946-38a3-41be-9bcd-57410ec49d20: 0px; }.sd[data-s-df9405b6-47cb-41e4-8157-6a28c4a2d350] { color: var(--s-color-f1937a11); font-size: 20px; }
.sd[data-s-5aaa9946-38a3-41be-9bcd-57410ec49d20]:hover .sd[data-s-df9405b6-47cb-41e4-8157-6a28c4a2d350] { color: #FFFFFF; }.sd[data-s-f61938f3-9075-4159-8717-7e193d410ae7] { color: var(--s-color-f1937a11); flex: 1; font-family: var(--s-font-4ebf354a); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.02em; line-height: 1.4; margin: -3px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-5aaa9946-38a3-41be-9bcd-57410ec49d20]:hover .sd[data-s-f61938f3-9075-4159-8717-7e193d410ae7] { color: #FFFFFF; }.sd[data-s-c4180da8-0170-408c-8dcd-b9496cc6b5e4] { align-content: stretch; align-items: stretch; flex-direction: column; flex-wrap: nowrap; gap: 5px; justify-content: flex-start; padding: 0px; --gap-h-c4180da8-0170-408c-8dcd-b9496cc6b5e4: 0px; --gap-v-c4180da8-0170-408c-8dcd-b9496cc6b5e4: 5px; --gap-uuid: c4180da8-0170-408c-8dcd-b9496cc6b5e4; }.sd[data-s-e32cd37a-9c8c-4e3d-a21e-38b8eb1d0ca5] { color: #333333; font-family: var(--s-font-4ebf354a); font-size: 13px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-663a24c1-5d31-4628-a210-03c7de6fb5ce] { color: #333333; font-family: var(--s-font-4ebf354a); font-size: 13px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

.sd[data-s-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e] { align-content: center; align-items: center; background: var(--s-color-f1937a11); display: flex; flex: none; flex-wrap: nowrap; gap: 60px; justify-content: center; margin: 0px 0px 0px 0px; padding: 80px 0px 24px 0px; width: 84%; --gap-h-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e: 0px; --gap-v-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e: 60px; --gap-uuid: bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e; max-width: 84%; }
@media screen and (max-width: 1280px){
.sd[data-s-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e] { display: flex; flex: none; width: 100%; --gap-h-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e: 0px; --gap-v-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e: 60px; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e] { display: flex; --gap-h-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e: 0px; --gap-v-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e: 60px; }
}
@media screen and (max-width: 540px){
.sd[data-s-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e] { display: flex; padding: 32px 0px 24px 0px; z-index: -3; --gap-h-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e: 0px; --gap-v-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e: 60px; }
}
@media screen and (max-width: 320px){
.sd[data-s-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e] { display: flex; --gap-h-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e: 0px; --gap-v-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e: 60px; }
}.sd[data-s-880bb4ed-a59c-488a-b879-5761a08eeaed] { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 40px; padding: 0px 0px 0px 0px; width: 1280px; --gap-h-880bb4ed-a59c-488a-b879-5761a08eeaed: 0px; --gap-v-880bb4ed-a59c-488a-b879-5761a08eeaed: 0px; --gap-uuid: 880bb4ed-a59c-488a-b879-5761a08eeaed; max-width: calc(100% - 80px); }
@media screen and (max-width: 1280px){
.sd[data-s-880bb4ed-a59c-488a-b879-5761a08eeaed] { margin: 0px 32px; --gap-h-880bb4ed-a59c-488a-b879-5761a08eeaed: 0px; --gap-v-880bb4ed-a59c-488a-b879-5761a08eeaed: 0px; max-width: calc(100% - 64px); }
}
@media screen and (max-width: 840px){
.sd[data-s-880bb4ed-a59c-488a-b879-5761a08eeaed] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; --gap-h-880bb4ed-a59c-488a-b879-5761a08eeaed: 0px; --gap-v-880bb4ed-a59c-488a-b879-5761a08eeaed: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-880bb4ed-a59c-488a-b879-5761a08eeaed] { flex: none; margin: 0px 20px; width: calc(93% - 40px - (var(--gap-h-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e) * 0.06999999999999994)); --gap-h-880bb4ed-a59c-488a-b879-5761a08eeaed: 0px; --gap-v-880bb4ed-a59c-488a-b879-5761a08eeaed: 0px; max-width: calc(93% - 40px - (var(--gap-h-bdac1348-d8a1-4fb4-83e4-cb35e2a02b8e) * 0.06999999999999994)); }
}.sd[data-s-4beb3d26-d2ea-460b-ae24-ae9494c2d436] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-880bb4ed-a59c-488a-b879-5761a08eeaed) * 0)); --gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436: 40px; --gap-v-4beb3d26-d2ea-460b-ae24-ae9494c2d436: 0px; --gap-uuid: 4beb3d26-d2ea-460b-ae24-ae9494c2d436; max-width: calc(100% - (var(--gap-h-880bb4ed-a59c-488a-b879-5761a08eeaed) * 0)); }
@media screen and (max-width: 1280px){
.sd[data-s-4beb3d26-d2ea-460b-ae24-ae9494c2d436] { gap: 32px; --gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436: 32px; --gap-v-4beb3d26-d2ea-460b-ae24-ae9494c2d436: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-4beb3d26-d2ea-460b-ae24-ae9494c2d436] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; gap: 50px 32px; justify-content: flex-start; --gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436: 32px; --gap-v-4beb3d26-d2ea-460b-ae24-ae9494c2d436: 50px; }
}.sd[data-s-8b616e96-3666-4d27-a8c5-aeaf89c37a0c] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 60px; justify-content: space-between; padding: 0px; width: calc(25% - (var(--gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436) * 0.75)); --gap-h-8b616e96-3666-4d27-a8c5-aeaf89c37a0c: 60px; --gap-v-8b616e96-3666-4d27-a8c5-aeaf89c37a0c: 0px; --gap-uuid: 8b616e96-3666-4d27-a8c5-aeaf89c37a0c; max-width: calc(25% - (var(--gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436) * 0.75)); }
@media screen and (max-width: 840px){
.sd[data-s-8b616e96-3666-4d27-a8c5-aeaf89c37a0c] { align-content: center; align-items: center; flex: none; flex-direction: column; gap: 50px; justify-content: flex-start; width: calc(100% - (var(--gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436) * 0)); --gap-h-8b616e96-3666-4d27-a8c5-aeaf89c37a0c: 0px; --gap-v-8b616e96-3666-4d27-a8c5-aeaf89c37a0c: 50px; max-width: calc(100% - (var(--gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436) * 0)); }
}.sd[data-s-3b37a05d-ffcb-473d-9182-10dbd2c6d7b4] { align-content: center; align-items: center; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }.sd[data-s-18be5560-90bf-4ce8-afde-f5e98fc2a0c0] { flex: none; height: auto; width: 239px; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-18be5560-90bf-4ce8-afde-f5e98fc2a0c0] { padding: 10px; width: 169px; max-width: 100%; }
}.sd[data-s-5c21fc54-9580-4bff-8ed0-9d67ed46d884] { align-content: flex-start; align-items: flex-start; flex: none; gap: 20px; justify-content: flex-start; padding: 0px; width: calc(25% - (var(--gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436) * 0.75)); --gap-h-5c21fc54-9580-4bff-8ed0-9d67ed46d884: 0px; --gap-v-5c21fc54-9580-4bff-8ed0-9d67ed46d884: 20px; --gap-uuid: 5c21fc54-9580-4bff-8ed0-9d67ed46d884; max-width: calc(25% - (var(--gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436) * 0.75)); }
@media screen and (max-width: 840px){
.sd[data-s-5c21fc54-9580-4bff-8ed0-9d67ed46d884] { display: none; flex: none; width: calc(33% - (var(--gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436) * 0.67)); --gap-h-5c21fc54-9580-4bff-8ed0-9d67ed46d884: 0px; --gap-v-5c21fc54-9580-4bff-8ed0-9d67ed46d884: 20px; max-width: calc(33% - (var(--gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436) * 0.67)); }
}
@media screen and (max-width: 540px){
.sd[data-s-5c21fc54-9580-4bff-8ed0-9d67ed46d884] { display: none; --gap-h-5c21fc54-9580-4bff-8ed0-9d67ed46d884: 0px; --gap-v-5c21fc54-9580-4bff-8ed0-9d67ed46d884: 20px; }
}
@media screen and (max-width: 320px){
.sd[data-s-5c21fc54-9580-4bff-8ed0-9d67ed46d884] { display: none; --gap-h-5c21fc54-9580-4bff-8ed0-9d67ed46d884: 0px; --gap-v-5c21fc54-9580-4bff-8ed0-9d67ed46d884: 20px; }
}.sd[data-s-6e62cacf-cad0-4af8-9e68-0bf4dacead4d] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-5c21fc54-9580-4bff-8ed0-9d67ed46d884) * 0)); --gap-h-6e62cacf-cad0-4af8-9e68-0bf4dacead4d: 20px; --gap-v-6e62cacf-cad0-4af8-9e68-0bf4dacead4d: 0px; --gap-uuid: 6e62cacf-cad0-4af8-9e68-0bf4dacead4d; max-width: calc(100% - (var(--gap-h-5c21fc54-9580-4bff-8ed0-9d67ed46d884) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-6e62cacf-cad0-4af8-9e68-0bf4dacead4d] { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 50px; justify-content: flex-start; --gap-h-6e62cacf-cad0-4af8-9e68-0bf4dacead4d: 0px; --gap-v-6e62cacf-cad0-4af8-9e68-0bf4dacead4d: 50px; }
}.sd[data-s-289f1cfb-eff7-4c99-a0ea-d9c8bae644c3] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-6e62cacf-cad0-4af8-9e68-0bf4dacead4d) * 0)); --gap-h-289f1cfb-eff7-4c99-a0ea-d9c8bae644c3: 20px; --gap-v-289f1cfb-eff7-4c99-a0ea-d9c8bae644c3: 0px; --gap-uuid: 289f1cfb-eff7-4c99-a0ea-d9c8bae644c3; max-width: calc(100% - (var(--gap-h-6e62cacf-cad0-4af8-9e68-0bf4dacead4d) * 0)); }
.sd[data-s-289f1cfb-eff7-4c99-a0ea-d9c8bae644c3]:hover { opacity: 0.7; --gap-h-289f1cfb-eff7-4c99-a0ea-d9c8bae644c3: 20px; --gap-v-289f1cfb-eff7-4c99-a0ea-d9c8bae644c3: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-289f1cfb-eff7-4c99-a0ea-d9c8bae644c3] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; --gap-h-289f1cfb-eff7-4c99-a0ea-d9c8bae644c3: 20px; --gap-v-289f1cfb-eff7-4c99-a0ea-d9c8bae644c3: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-289f1cfb-eff7-4c99-a0ea-d9c8bae644c3] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; --gap-h-289f1cfb-eff7-4c99-a0ea-d9c8bae644c3: 0px; --gap-v-289f1cfb-eff7-4c99-a0ea-d9c8bae644c3: 8px; }
}.sd[data-s-6fca613b-266c-492b-a2d0-da622418c76c] { color: rgb(255, 255, 255); font-family: var(--s-font-4ebf354a); font-feature-settings: 'palt' 1; font-size: 15px; font-style: normal; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.75; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-6fca613b-266c-492b-a2d0-da622418c76c] { font-size: 14px; }
}.sd[data-s-963ec0ac-33f0-4e05-85df-3073cf7d3bcf] { align-content: flex-start; align-items: flex-start; flex: none; gap: 20px; justify-content: flex-start; padding: 0px; width: calc(25% - (var(--gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436) * 0.75)); --gap-h-963ec0ac-33f0-4e05-85df-3073cf7d3bcf: 0px; --gap-v-963ec0ac-33f0-4e05-85df-3073cf7d3bcf: 20px; --gap-uuid: 963ec0ac-33f0-4e05-85df-3073cf7d3bcf; max-width: calc(25% - (var(--gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436) * 0.75)); }
@media screen and (max-width: 840px){
.sd[data-s-963ec0ac-33f0-4e05-85df-3073cf7d3bcf] { display: none; flex: none; width: calc(33% - (var(--gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436) * 0.67)); --gap-h-963ec0ac-33f0-4e05-85df-3073cf7d3bcf: 0px; --gap-v-963ec0ac-33f0-4e05-85df-3073cf7d3bcf: 20px; max-width: calc(33% - (var(--gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436) * 0.67)); }
}
@media screen and (max-width: 540px){
.sd[data-s-963ec0ac-33f0-4e05-85df-3073cf7d3bcf] { display: none; --gap-h-963ec0ac-33f0-4e05-85df-3073cf7d3bcf: 0px; --gap-v-963ec0ac-33f0-4e05-85df-3073cf7d3bcf: 20px; }
}
@media screen and (max-width: 320px){
.sd[data-s-963ec0ac-33f0-4e05-85df-3073cf7d3bcf] { display: none; --gap-h-963ec0ac-33f0-4e05-85df-3073cf7d3bcf: 0px; --gap-v-963ec0ac-33f0-4e05-85df-3073cf7d3bcf: 20px; }
}.sd[data-s-6d8c46d9-f036-4552-b732-54c6ea74c073] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-963ec0ac-33f0-4e05-85df-3073cf7d3bcf) * 0)); --gap-h-6d8c46d9-f036-4552-b732-54c6ea74c073: 20px; --gap-v-6d8c46d9-f036-4552-b732-54c6ea74c073: 0px; --gap-uuid: 6d8c46d9-f036-4552-b732-54c6ea74c073; max-width: calc(100% - (var(--gap-h-963ec0ac-33f0-4e05-85df-3073cf7d3bcf) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-6d8c46d9-f036-4552-b732-54c6ea74c073] { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 50px; justify-content: flex-start; --gap-h-6d8c46d9-f036-4552-b732-54c6ea74c073: 0px; --gap-v-6d8c46d9-f036-4552-b732-54c6ea74c073: 50px; }
}.sd[data-s-b5d3d8d9-ed8f-49d3-9afc-9126ef0410f6] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-6d8c46d9-f036-4552-b732-54c6ea74c073) * 0)); --gap-h-b5d3d8d9-ed8f-49d3-9afc-9126ef0410f6: 20px; --gap-v-b5d3d8d9-ed8f-49d3-9afc-9126ef0410f6: 0px; --gap-uuid: b5d3d8d9-ed8f-49d3-9afc-9126ef0410f6; max-width: calc(100% - (var(--gap-h-6d8c46d9-f036-4552-b732-54c6ea74c073) * 0)); }
.sd[data-s-b5d3d8d9-ed8f-49d3-9afc-9126ef0410f6]:hover { opacity: 0.7; --gap-h-b5d3d8d9-ed8f-49d3-9afc-9126ef0410f6: 20px; --gap-v-b5d3d8d9-ed8f-49d3-9afc-9126ef0410f6: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-b5d3d8d9-ed8f-49d3-9afc-9126ef0410f6] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; --gap-h-b5d3d8d9-ed8f-49d3-9afc-9126ef0410f6: 20px; --gap-v-b5d3d8d9-ed8f-49d3-9afc-9126ef0410f6: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-b5d3d8d9-ed8f-49d3-9afc-9126ef0410f6] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; --gap-h-b5d3d8d9-ed8f-49d3-9afc-9126ef0410f6: 0px; --gap-v-b5d3d8d9-ed8f-49d3-9afc-9126ef0410f6: 8px; }
}.sd[data-s-6f4eac30-df44-4e25-bdb0-1c8554c8b886] { color: rgb(255, 255, 255); font-family: var(--s-font-4ebf354a); font-feature-settings: 'palt' 1; font-size: 15px; font-style: normal; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.75; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-6f4eac30-df44-4e25-bdb0-1c8554c8b886] { font-size: 14px; }
}.sd[data-s-c65afbdf-1bf0-469d-a6de-d057dfedccaa] { align-content: flex-start; align-items: flex-start; flex: none; gap: 20px; justify-content: flex-start; padding: 0px; width: calc(25% - (var(--gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436) * 0.75)); --gap-h-c65afbdf-1bf0-469d-a6de-d057dfedccaa: 0px; --gap-v-c65afbdf-1bf0-469d-a6de-d057dfedccaa: 20px; --gap-uuid: c65afbdf-1bf0-469d-a6de-d057dfedccaa; max-width: calc(25% - (var(--gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436) * 0.75)); }
@media screen and (max-width: 840px){
.sd[data-s-c65afbdf-1bf0-469d-a6de-d057dfedccaa] { display: none; flex: none; width: calc(33% - (var(--gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436) * 0.67)); --gap-h-c65afbdf-1bf0-469d-a6de-d057dfedccaa: 0px; --gap-v-c65afbdf-1bf0-469d-a6de-d057dfedccaa: 20px; max-width: calc(33% - (var(--gap-h-4beb3d26-d2ea-460b-ae24-ae9494c2d436) * 0.67)); }
}
@media screen and (max-width: 540px){
.sd[data-s-c65afbdf-1bf0-469d-a6de-d057dfedccaa] { display: none; --gap-h-c65afbdf-1bf0-469d-a6de-d057dfedccaa: 0px; --gap-v-c65afbdf-1bf0-469d-a6de-d057dfedccaa: 20px; }
}
@media screen and (max-width: 320px){
.sd[data-s-c65afbdf-1bf0-469d-a6de-d057dfedccaa] { display: none; --gap-h-c65afbdf-1bf0-469d-a6de-d057dfedccaa: 0px; --gap-v-c65afbdf-1bf0-469d-a6de-d057dfedccaa: 20px; }
}.sd[data-s-a143bb11-5742-4469-ac1a-486539063540] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-c65afbdf-1bf0-469d-a6de-d057dfedccaa) * 0)); --gap-h-a143bb11-5742-4469-ac1a-486539063540: 20px; --gap-v-a143bb11-5742-4469-ac1a-486539063540: 0px; --gap-uuid: a143bb11-5742-4469-ac1a-486539063540; max-width: calc(100% - (var(--gap-h-c65afbdf-1bf0-469d-a6de-d057dfedccaa) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-a143bb11-5742-4469-ac1a-486539063540] { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 50px; justify-content: flex-start; --gap-h-a143bb11-5742-4469-ac1a-486539063540: 0px; --gap-v-a143bb11-5742-4469-ac1a-486539063540: 50px; }
}.sd[data-s-fef5d551-5723-4868-9e2a-264f8dc516cd] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-a143bb11-5742-4469-ac1a-486539063540) * 0)); --gap-h-fef5d551-5723-4868-9e2a-264f8dc516cd: 20px; --gap-v-fef5d551-5723-4868-9e2a-264f8dc516cd: 0px; --gap-uuid: fef5d551-5723-4868-9e2a-264f8dc516cd; max-width: calc(100% - (var(--gap-h-a143bb11-5742-4469-ac1a-486539063540) * 0)); }
.sd[data-s-fef5d551-5723-4868-9e2a-264f8dc516cd]:hover { opacity: 0.7; --gap-h-fef5d551-5723-4868-9e2a-264f8dc516cd: 20px; --gap-v-fef5d551-5723-4868-9e2a-264f8dc516cd: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-fef5d551-5723-4868-9e2a-264f8dc516cd] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; --gap-h-fef5d551-5723-4868-9e2a-264f8dc516cd: 20px; --gap-v-fef5d551-5723-4868-9e2a-264f8dc516cd: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-fef5d551-5723-4868-9e2a-264f8dc516cd] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; --gap-h-fef5d551-5723-4868-9e2a-264f8dc516cd: 0px; --gap-v-fef5d551-5723-4868-9e2a-264f8dc516cd: 8px; }
}.sd[data-s-dc8a86cd-c145-411d-89e8-83db8845a604] { color: rgb(255, 255, 255); font-family: var(--s-font-4ebf354a); font-feature-settings: 'palt' 1; font-size: 15px; font-style: normal; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.75; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-dc8a86cd-c145-411d-89e8-83db8845a604] { font-size: 14px; }
}.sd[data-s-4024be34-7b9d-4078-955a-cbaffc92729c] { background: var(--s-color-af92561c); flex: none; height: 1px; margin: 60px 0px 0px 0px; width: calc(100% - (var(--gap-h-880bb4ed-a59c-488a-b879-5761a08eeaed) * 0)); max-width: calc(100% - (var(--gap-h-880bb4ed-a59c-488a-b879-5761a08eeaed) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-4024be34-7b9d-4078-955a-cbaffc92729c] { margin: 30px 0px 0px 0px; width: calc(100% - (var(--gap-h-880bb4ed-a59c-488a-b879-5761a08eeaed) * 0)); max-width: calc(100% - (var(--gap-h-880bb4ed-a59c-488a-b879-5761a08eeaed) * 0)); }
}.sd[data-s-66cb9e78-7cdb-4aad-a473-762278e8cecc] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: auto; justify-content: center; margin: 24px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-880bb4ed-a59c-488a-b879-5761a08eeaed) * 0)); --gap-h-66cb9e78-7cdb-4aad-a473-762278e8cecc: 0px; --gap-v-66cb9e78-7cdb-4aad-a473-762278e8cecc: 32px; --gap-uuid: 66cb9e78-7cdb-4aad-a473-762278e8cecc; max-width: calc(100% - (var(--gap-h-880bb4ed-a59c-488a-b879-5761a08eeaed) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-66cb9e78-7cdb-4aad-a473-762278e8cecc] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: space-around; --gap-h-66cb9e78-7cdb-4aad-a473-762278e8cecc: 0px; --gap-v-66cb9e78-7cdb-4aad-a473-762278e8cecc: 24px; }
}.sd[data-s-7c3fdd0b-d22f-4452-bef6-74402b7a86dd] { color: #e6e6e6ff; font-family: var(--s-font-4ebf354a); font-feature-settings: 'palt' 1; font-size: 12px; font-style: normal; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-7c3fdd0b-d22f-4452-bef6-74402b7a86dd] { font-size: 11px; }
}.sd[data-s-5863086d-dbf1-4db2-ac1b-33d7f0502a7d] { color: #e6e6e6ff; font-family: var(--s-font-4ebf354a); font-feature-settings: 'palt' 1; font-size: 12px; font-style: normal; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-5863086d-dbf1-4db2-ac1b-33d7f0502a7d] { font-size: 11px; }
}

:root {--s-color-02a45009: #fffbf6ff;--s-color-f1937a11: #0b9b24ff;--s-color-cf8c75b8: #484848ff;--s-color-af92561c: #eeeeee;--s-color-fcbb8b89: #ffffffff;--s-color-dfb746bb: #30aa53ff;--s-color-1fab4e6c: #faa30eff;--s-font-4ebf354a: 'Noto Sans JP';--s-font-9a9fa996: Roboto;}
