:root{--c-ktRed: hsla(358, 79%, 43%, 1);--c-kt26-purple: hsla(294, 43%, 40%, 1);--c-kt26-red: hsla(359, 79%, 56%, 1);--c-kt26-yellow: hsla(44, 95%, 53%, 1);--c-gray63: hsla(0, 0%, 39%, 1);--c-grayB8: hsla(0, 0%, 72%, 1);--c-grayF2: hsla(0, 0%, 95%, 1);--c-kt26-pink: hsla(344, 78%, 58%, 1);--c-Black: hsl(220 0% 0%);--c-black: hsl(220 0% 10%);--c-blackHover: hsl(220 0% 50%);--c-White: hsl(220 0% 100%);--c-white: hsl(220 0% 100%);--c-dummy: hsl(220 0% 90%);--c-bg: hsl(220 10% 90%);--c-text: hsl(220 10% 10%);--c-textHover: hsl(220 10% 50%);--c-blueGray3080: hsl(220, 30%, 80%);--c-blueGray3085: hsl(220, 30%, 85%);--c-blueGray3095: hsl(220, 30%, 95%);--fadeInLength: 30px;--easeOutQuad: cubic-bezier(0.5, 1, 0.89, 1);--easeOutCubic: cubic-bezier(0.33, 1, 0.68, 1);--easeOutQuart: cubic-bezier(0.25, 1, 0.5, 1);--easeOutQuint: cubic-bezier(0.22, 1, 0.36, 1);--easeOutExpo: cubic-bezier(0.16, 1, 0.3, 1);--easeInOutQuad: cubic-bezier(0.45, 0, 0.55, 1);--easeInOutCubic: cubic-bezier(0.65, 0, 0.35, 1);--easeInOutQuart: cubic-bezier(0.76, 0, 0.24, 1);--easeInOutQuint: cubic-bezier(0.83, 0, 0.17, 1);--easeInOutExpo: cubic-bezier(0.87, 0, 0.13, 1);--easeInQuad: cubic-bezier(0.11, 0, 0.5, 0);--easeInCubic: cubic-bezier(0.32, 0, 0.67, 0);--easeInQuart: cubic-bezier(0.5, 0, 0.75, 0);--easeInQuint: cubic-bezier(0.64, 0, 0.78, 0);--easeInExpo: cubic-bezier(0.7, 0, 0.84, 0)}.page_title[data-astro-cid-t5fafjb3]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding-top:130px}@media screen and (max-width: 1239px){.page_title[data-astro-cid-t5fafjb3]{margin-inline:auto;padding-top:110px;width:92vw}}@media screen and (max-width: 639px){.page_title[data-astro-cid-t5fafjb3]{padding-top:90px}}.page_title[data-astro-cid-t5fafjb3] .shape[data-astro-cid-t5fafjb3]{grid-column:1;grid-row:1;overflow:hidden}@media screen and (max-width: 1239px){.page_title[data-astro-cid-t5fafjb3] .shape[data-astro-cid-t5fafjb3] svg[data-astro-cid-t5fafjb3].svg_pc{width:541.125px;height:52px}}@media screen and (max-width: 639px){.page_title[data-astro-cid-t5fafjb3] .shape[data-astro-cid-t5fafjb3] svg[data-astro-cid-t5fafjb3].svg_pc{display:none}}.page_title[data-astro-cid-t5fafjb3] .shape[data-astro-cid-t5fafjb3] svg[data-astro-cid-t5fafjb3].svg_mb{display:none}@media screen and (max-width: 639px){.page_title[data-astro-cid-t5fafjb3] .shape[data-astro-cid-t5fafjb3] svg[data-astro-cid-t5fafjb3].svg_mb{display:block;max-width:100%}}.page_title[data-astro-cid-t5fafjb3] .text[data-astro-cid-t5fafjb3]{align-self:center;grid-column:1;grid-row:1;margin-left:100px}@media screen and (max-width: 1239px){.page_title[data-astro-cid-t5fafjb3] .text[data-astro-cid-t5fafjb3]{margin-left:70px}}@media screen and (max-width: 639px){.page_title[data-astro-cid-t5fafjb3] .text[data-astro-cid-t5fafjb3]{margin-left:30px}}.page_title[data-astro-cid-t5fafjb3] .text[data-astro-cid-t5fafjb3] h2[data-astro-cid-t5fafjb3]{font-size:32px;line-height:1em;letter-spacing:0.05em;font-weight:600;color:var(--c-white);translate:0 -0.07em}.page_title[data-astro-cid-t5fafjb3] .text[data-astro-cid-t5fafjb3] h2[data-astro-cid-t5fafjb3] span[data-astro-cid-t5fafjb3]{font-weight:600}@media screen and (max-width: 1239px){.page_title[data-astro-cid-t5fafjb3] .text[data-astro-cid-t5fafjb3] h2[data-astro-cid-t5fafjb3]{font-size:26px;translate:0 -0.06em}}@media screen and (max-width: 639px){.page_title[data-astro-cid-t5fafjb3] .text[data-astro-cid-t5fafjb3] h2[data-astro-cid-t5fafjb3]{font-size:20px;translate:0 -0.05em}}.page_title[data-astro-cid-t5fafjb3].fadeElem .shape[data-astro-cid-t5fafjb3] svg[data-astro-cid-t5fafjb3]{opacity:0;translate:-50% 0}.page_title[data-astro-cid-t5fafjb3].fadeElem .text[data-astro-cid-t5fafjb3]{opacity:0;translate:20px}.page_title[data-astro-cid-t5fafjb3].fadeIn .shape[data-astro-cid-t5fafjb3] svg[data-astro-cid-t5fafjb3]{transition:opacity 1s,translate 1s var(--easeOutQuart);opacity:1;translate:0 0}.page_title[data-astro-cid-t5fafjb3].fadeIn .text[data-astro-cid-t5fafjb3]{transition:opacity 1s 0.25s,translate 1s var(--easeOutQuart) 0.25s;opacity:1;translate:0}:root{--c-ktRed: hsla(358, 79%, 43%, 1);--c-kt26-purple: hsla(294, 43%, 40%, 1);--c-kt26-red: hsla(359, 79%, 56%, 1);--c-kt26-yellow: hsla(44, 95%, 53%, 1);--c-gray63: hsla(0, 0%, 39%, 1);--c-grayB8: hsla(0, 0%, 72%, 1);--c-grayF2: hsla(0, 0%, 95%, 1);--c-kt26-pink: hsla(344, 78%, 58%, 1);--c-Black: hsl(220 0% 0%);--c-black: hsl(220 0% 10%);--c-blackHover: hsl(220 0% 50%);--c-White: hsl(220 0% 100%);--c-white: hsl(220 0% 100%);--c-dummy: hsl(220 0% 90%);--c-bg: hsl(220 10% 90%);--c-text: hsl(220 10% 10%);--c-textHover: hsl(220 10% 50%);--c-blueGray3080: hsl(220, 30%, 80%);--c-blueGray3085: hsl(220, 30%, 85%);--c-blueGray3095: hsl(220, 30%, 95%);--fadeInLength: 30px;--easeOutQuad: cubic-bezier(0.5, 1, 0.89, 1);--easeOutCubic: cubic-bezier(0.33, 1, 0.68, 1);--easeOutQuart: cubic-bezier(0.25, 1, 0.5, 1);--easeOutQuint: cubic-bezier(0.22, 1, 0.36, 1);--easeOutExpo: cubic-bezier(0.16, 1, 0.3, 1);--easeInOutQuad: cubic-bezier(0.45, 0, 0.55, 1);--easeInOutCubic: cubic-bezier(0.65, 0, 0.35, 1);--easeInOutQuart: cubic-bezier(0.76, 0, 0.24, 1);--easeInOutQuint: cubic-bezier(0.83, 0, 0.17, 1);--easeInOutExpo: cubic-bezier(0.87, 0, 0.13, 1);--easeInQuad: cubic-bezier(0.11, 0, 0.5, 0);--easeInCubic: cubic-bezier(0.32, 0, 0.67, 0);--easeInQuart: cubic-bezier(0.5, 0, 0.75, 0);--easeInQuint: cubic-bezier(0.64, 0, 0.78, 0);--easeInExpo: cubic-bezier(0.7, 0, 0.84, 0)}.page_title_lead[data-astro-cid-vvhwxfqu]{padding-left:100px;padding-top:40px}@media screen and (max-width: 1239px){.page_title_lead[data-astro-cid-vvhwxfqu]{margin-inline:auto;padding-left:8vw;padding-top:35px;width:92vw}}@media screen and (max-width: 639px){.page_title_lead[data-astro-cid-vvhwxfqu]{padding-left:4vw;padding-right:4vw;padding-top:30px}}.page_title_lead[data-astro-cid-vvhwxfqu] p[data-astro-cid-vvhwxfqu]{margin-block:calc((1em - 1lh) / 2);font-size:14px;line-height:24px;letter-spacing:0em;font-weight:500}.page_title_lead[data-astro-cid-vvhwxfqu] p[data-astro-cid-vvhwxfqu] span[data-astro-cid-vvhwxfqu]{font-weight:500}@media screen and (max-width: 1239px){.page_title_lead[data-astro-cid-vvhwxfqu] p[data-astro-cid-vvhwxfqu]{font-size:13px;line-height:21px}}@media screen and (max-width: 639px){.page_title_lead[data-astro-cid-vvhwxfqu] p[data-astro-cid-vvhwxfqu]{font-size:12px;line-height:18px}}:root{--c-ktRed: hsla(358, 79%, 43%, 1);--c-kt26-purple: hsla(294, 43%, 40%, 1);--c-kt26-red: hsla(359, 79%, 56%, 1);--c-kt26-yellow: hsla(44, 95%, 53%, 1);--c-gray63: hsla(0, 0%, 39%, 1);--c-grayB8: hsla(0, 0%, 72%, 1);--c-grayF2: hsla(0, 0%, 95%, 1);--c-kt26-pink: hsla(344, 78%, 58%, 1);--c-Black: hsl(220 0% 0%);--c-black: hsl(220 0% 10%);--c-blackHover: hsl(220 0% 50%);--c-White: hsl(220 0% 100%);--c-white: hsl(220 0% 100%);--c-dummy: hsl(220 0% 90%);--c-bg: hsl(220 10% 90%);--c-text: hsl(220 10% 10%);--c-textHover: hsl(220 10% 50%);--c-blueGray3080: hsl(220, 30%, 80%);--c-blueGray3085: hsl(220, 30%, 85%);--c-blueGray3095: hsl(220, 30%, 95%);--fadeInLength: 30px;--easeOutQuad: cubic-bezier(0.5, 1, 0.89, 1);--easeOutCubic: cubic-bezier(0.33, 1, 0.68, 1);--easeOutQuart: cubic-bezier(0.25, 1, 0.5, 1);--easeOutQuint: cubic-bezier(0.22, 1, 0.36, 1);--easeOutExpo: cubic-bezier(0.16, 1, 0.3, 1);--easeInOutQuad: cubic-bezier(0.45, 0, 0.55, 1);--easeInOutCubic: cubic-bezier(0.65, 0, 0.35, 1);--easeInOutQuart: cubic-bezier(0.76, 0, 0.24, 1);--easeInOutQuint: cubic-bezier(0.83, 0, 0.17, 1);--easeInOutExpo: cubic-bezier(0.87, 0, 0.13, 1);--easeInQuad: cubic-bezier(0.11, 0, 0.5, 0);--easeInCubic: cubic-bezier(0.32, 0, 0.67, 0);--easeInQuart: cubic-bezier(0.5, 0, 0.75, 0);--easeInQuint: cubic-bezier(0.64, 0, 0.78, 0);--easeInExpo: cubic-bezier(0.7, 0, 0.84, 0)}.anchor_nav[data-astro-cid-6qonhzcv]{margin-top:60px}@media screen and (max-width: 1239px){.anchor_nav[data-astro-cid-6qonhzcv]{margin-top:50px}}@media screen and (max-width: 639px){.anchor_nav[data-astro-cid-6qonhzcv]{margin-top:40px}}.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv]{display:grid;grid-template-columns:auto auto auto;column-gap:30px;row-gap:30px;justify-content:center}@media screen and (max-width: 1239px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv]{column-gap:25px;row-gap:25px}}@media screen and (max-width: 839px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv]{grid-template-columns:auto auto}}@media screen and (max-width: 639px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv]{column-gap:15px;row-gap:20px}}@media screen and (max-width: 439px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv]{column-gap:10px;row-gap:15px}}.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv]{display:flex;justify-content:center;align-items:center;width:300px;height:56px;border-radius:28px;position:relative}@media screen and (max-width: 1239px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv]{width:240px;height:44px;border-radius:22px}}@media screen and (max-width: 639px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv]{width:190px;height:32px;border-radius:16px}}@media screen and (max-width: 439px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv]{width:170px}}.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .bg[data-astro-cid-6qonhzcv]{border-radius:28px;position:absolute;inset:0}@media screen and (max-width: 1239px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .bg[data-astro-cid-6qonhzcv]{border-radius:22px}}@media screen and (max-width: 639px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .bg[data-astro-cid-6qonhzcv]{border-radius:16px}}.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .bg[data-astro-cid-6qonhzcv]::before{content:"";display:inline-block;border-radius:28px;background:linear-gradient(90deg,var(--c-kt26-purple) 0%,var(--c-kt26-red) 50%,var(--c-kt26-yellow) 100%);position:absolute;inset:0}@media screen and (max-width: 1239px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .bg[data-astro-cid-6qonhzcv]::before{border-radius:22px}}@media screen and (max-width: 639px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .bg[data-astro-cid-6qonhzcv]::before{border-radius:16px}}.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .bg[data-astro-cid-6qonhzcv]::after{transition:opacity 0.3s;content:"";display:inline-block;border-radius:27px;background-color:var(--c-white);position:absolute;inset:1px}@media screen and (max-width: 1239px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .bg[data-astro-cid-6qonhzcv]::after{border-radius:21px}}@media screen and (max-width: 639px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .bg[data-astro-cid-6qonhzcv]::after{border-radius:15px}}.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .text[data-astro-cid-6qonhzcv]{transition:background 0.3s;font-size:18px;line-height:1em;font-weight:600;translate:0 -0.05em;position:relative;background:linear-gradient(90deg,var(--c-kt26-purple) 0%,var(--c-kt26-red) 50%,var(--c-kt26-yellow) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .text[data-astro-cid-6qonhzcv] span[data-astro-cid-6qonhzcv]{font-weight:600}@media screen and (max-width: 1239px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .text[data-astro-cid-6qonhzcv]{font-size:16px}}@media screen and (max-width: 639px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .text[data-astro-cid-6qonhzcv]{font-size:14px}}@media screen and (max-width: 439px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .text[data-astro-cid-6qonhzcv]{font-size:13px}}.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .text[data-astro-cid-6qonhzcv] span[data-astro-cid-6qonhzcv].arrow{margin-left:0.8em}@media screen and (max-width: 1239px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .text[data-astro-cid-6qonhzcv] span[data-astro-cid-6qonhzcv].arrow{margin-left:0.5em}}@media screen and (max-width: 639px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv] .text[data-astro-cid-6qonhzcv] span[data-astro-cid-6qonhzcv].arrow{margin-left:0.2em}}@media screen and (min-width: 1239px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv]:hover .bg[data-astro-cid-6qonhzcv]::after{opacity:0}}@media screen and (min-width: 1239px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv]:hover .text[data-astro-cid-6qonhzcv]{background:var(--c-white);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv] .btn[data-astro-cid-6qonhzcv] a[data-astro-cid-6qonhzcv].gray{pointer-events:none;opacity:0.4}.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv]:nth-last-of-type(1){grid-column:1/4;justify-self:center}@media screen and (max-width: 839px){.anchor_nav[data-astro-cid-6qonhzcv] .anchor_nav_ul[data-astro-cid-6qonhzcv] li[data-astro-cid-6qonhzcv]:nth-last-of-type(1){grid-column:1/3}}:root{--c-ktRed: hsla(358, 79%, 43%, 1);--c-kt26-purple: hsla(294, 43%, 40%, 1);--c-kt26-red: hsla(359, 79%, 56%, 1);--c-kt26-yellow: hsla(44, 95%, 53%, 1);--c-gray63: hsla(0, 0%, 39%, 1);--c-grayB8: hsla(0, 0%, 72%, 1);--c-grayF2: hsla(0, 0%, 95%, 1);--c-kt26-pink: hsla(344, 78%, 58%, 1);--c-Black: hsl(220 0% 0%);--c-black: hsl(220 0% 10%);--c-blackHover: hsl(220 0% 50%);--c-White: hsl(220 0% 100%);--c-white: hsl(220 0% 100%);--c-dummy: hsl(220 0% 90%);--c-bg: hsl(220 10% 90%);--c-text: hsl(220 10% 10%);--c-textHover: hsl(220 10% 50%);--c-blueGray3080: hsl(220, 30%, 80%);--c-blueGray3085: hsl(220, 30%, 85%);--c-blueGray3095: hsl(220, 30%, 95%);--fadeInLength: 30px;--easeOutQuad: cubic-bezier(0.5, 1, 0.89, 1);--easeOutCubic: cubic-bezier(0.33, 1, 0.68, 1);--easeOutQuart: cubic-bezier(0.25, 1, 0.5, 1);--easeOutQuint: cubic-bezier(0.22, 1, 0.36, 1);--easeOutExpo: cubic-bezier(0.16, 1, 0.3, 1);--easeInOutQuad: cubic-bezier(0.45, 0, 0.55, 1);--easeInOutCubic: cubic-bezier(0.65, 0, 0.35, 1);--easeInOutQuart: cubic-bezier(0.76, 0, 0.24, 1);--easeInOutQuint: cubic-bezier(0.83, 0, 0.17, 1);--easeInOutExpo: cubic-bezier(0.87, 0, 0.13, 1);--easeInQuad: cubic-bezier(0.11, 0, 0.5, 0);--easeInCubic: cubic-bezier(0.32, 0, 0.67, 0);--easeInQuart: cubic-bezier(0.5, 0, 0.75, 0);--easeInQuint: cubic-bezier(0.64, 0, 0.78, 0);--easeInExpo: cubic-bezier(0.7, 0, 0.84, 0)}.btn_apply[data-astro-cid-laq2dw4n]{margin-top:100px}@media screen and (max-width: 1239px){.btn_apply[data-astro-cid-laq2dw4n]{margin-top:70px}}@media screen and (max-width: 639px){.btn_apply[data-astro-cid-laq2dw4n]{margin-top:40px}}.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n]{display:flex;justify-content:center;align-items:center;margin-inline:auto;width:640px;height:96px;border-radius:48px;position:relative}@media screen and (max-width: 1239px){.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n]{width:480px;height:78px;border-radius:39px}}@media screen and (max-width: 639px){.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n]{width:320px;max-width:100%;height:60px;border-radius:30px}}.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n] .bg[data-astro-cid-laq2dw4n]{border-radius:48px;position:absolute;inset:0}@media screen and (max-width: 1239px){.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n] .bg[data-astro-cid-laq2dw4n]{border-radius:39px}}@media screen and (max-width: 639px){.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n] .bg[data-astro-cid-laq2dw4n]{border-radius:30px}}.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n] .bg[data-astro-cid-laq2dw4n]::before{content:"";display:inline-block;border-radius:48px;background:linear-gradient(90deg,var(--c-kt26-purple) 0%,var(--c-kt26-red) 50%,var(--c-kt26-yellow) 100%);position:absolute;inset:0}@media screen and (max-width: 1239px){.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n] .bg[data-astro-cid-laq2dw4n]::before{border-radius:39px}}@media screen and (max-width: 639px){.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n] .bg[data-astro-cid-laq2dw4n]::before{border-radius:30px}}.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n] .bg[data-astro-cid-laq2dw4n]::after{transition:opacity 0.3s;content:"";display:inline-block;border-radius:46px;background-color:var(--c-white);position:absolute;inset:2px}@media screen and (max-width: 1239px){.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n] .bg[data-astro-cid-laq2dw4n]::after{border-radius:37px}}@media screen and (max-width: 639px){.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n] .bg[data-astro-cid-laq2dw4n]::after{border-radius:28px}}.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n] .text[data-astro-cid-laq2dw4n]{transition:background 0.3s;font-size:24px;line-height:1em;font-weight:700;translate:0 -0.05em;position:relative;background:linear-gradient(90deg,var(--c-kt26-purple) 0%,var(--c-kt26-red) 50%,var(--c-kt26-yellow) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n] .text[data-astro-cid-laq2dw4n] span[data-astro-cid-laq2dw4n]{font-weight:700}@media screen and (max-width: 1239px){.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n] .text[data-astro-cid-laq2dw4n]{font-size:20px}}@media screen and (max-width: 639px){.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n] .text[data-astro-cid-laq2dw4n]{font-size:16px}}.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n] .text[data-astro-cid-laq2dw4n] span[data-astro-cid-laq2dw4n].arrow{margin-left:1em}@media screen and (max-width: 1239px){.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n] .text[data-astro-cid-laq2dw4n] span[data-astro-cid-laq2dw4n].arrow{margin-left:0.75em}}@media screen and (max-width: 639px){.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n] .text[data-astro-cid-laq2dw4n] span[data-astro-cid-laq2dw4n].arrow{margin-left:0.5em}}@media screen and (min-width: 1239px){.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n]:hover .bg[data-astro-cid-laq2dw4n]::after{opacity:0}}@media screen and (min-width: 1239px){.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n]:hover .text[data-astro-cid-laq2dw4n]{background:var(--c-white);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.btn_apply[data-astro-cid-laq2dw4n] a[data-astro-cid-laq2dw4n].gray{pointer-events:none;opacity:0.4}.btn_apply[data-astro-cid-laq2dw4n] .comment[data-astro-cid-laq2dw4n]{margin-top:20px;font-size:14px;line-height:1em;letter-spacing:0em;font-weight:500;text-align:center}.btn_apply[data-astro-cid-laq2dw4n] .comment[data-astro-cid-laq2dw4n] span[data-astro-cid-laq2dw4n]{font-weight:500}@media screen and (max-width: 1239px){.btn_apply[data-astro-cid-laq2dw4n] .comment[data-astro-cid-laq2dw4n]{margin-top:17px;font-size:13px}}@media screen and (max-width: 639px){.btn_apply[data-astro-cid-laq2dw4n] .comment[data-astro-cid-laq2dw4n]{margin-top:14px;font-size:12px;font-weight:400}.btn_apply[data-astro-cid-laq2dw4n] .comment[data-astro-cid-laq2dw4n] span[data-astro-cid-laq2dw4n]{font-weight:400}}:root{--c-ktRed: hsla(358, 79%, 43%, 1);--c-kt26-purple: hsla(294, 43%, 40%, 1);--c-kt26-red: hsla(359, 79%, 56%, 1);--c-kt26-yellow: hsla(44, 95%, 53%, 1);--c-gray63: hsla(0, 0%, 39%, 1);--c-grayB8: hsla(0, 0%, 72%, 1);--c-grayF2: hsla(0, 0%, 95%, 1);--c-kt26-pink: hsla(344, 78%, 58%, 1);--c-Black: hsl(220 0% 0%);--c-black: hsl(220 0% 10%);--c-blackHover: hsl(220 0% 50%);--c-White: hsl(220 0% 100%);--c-white: hsl(220 0% 100%);--c-dummy: hsl(220 0% 90%);--c-bg: hsl(220 10% 90%);--c-text: hsl(220 10% 10%);--c-textHover: hsl(220 10% 50%);--c-blueGray3080: hsl(220, 30%, 80%);--c-blueGray3085: hsl(220, 30%, 85%);--c-blueGray3095: hsl(220, 30%, 95%);--fadeInLength: 30px;--easeOutQuad: cubic-bezier(0.5, 1, 0.89, 1);--easeOutCubic: cubic-bezier(0.33, 1, 0.68, 1);--easeOutQuart: cubic-bezier(0.25, 1, 0.5, 1);--easeOutQuint: cubic-bezier(0.22, 1, 0.36, 1);--easeOutExpo: cubic-bezier(0.16, 1, 0.3, 1);--easeInOutQuad: cubic-bezier(0.45, 0, 0.55, 1);--easeInOutCubic: cubic-bezier(0.65, 0, 0.35, 1);--easeInOutQuart: cubic-bezier(0.76, 0, 0.24, 1);--easeInOutQuint: cubic-bezier(0.83, 0, 0.17, 1);--easeInOutExpo: cubic-bezier(0.87, 0, 0.13, 1);--easeInQuad: cubic-bezier(0.11, 0, 0.5, 0);--easeInCubic: cubic-bezier(0.32, 0, 0.67, 0);--easeInQuart: cubic-bezier(0.5, 0, 0.75, 0);--easeInQuint: cubic-bezier(0.64, 0, 0.78, 0);--easeInExpo: cubic-bezier(0.7, 0, 0.84, 0)}.download[data-astro-cid-x6i5eymo]{margin-top:60px}@media screen and (max-width: 1239px){.download[data-astro-cid-x6i5eymo]{margin-top:45px}}@media screen and (max-width: 639px){.download[data-astro-cid-x6i5eymo]{margin-top:30px}}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo]{display:grid;grid-template-columns:1fr;column-gap:50px;row-gap:50px}@media screen and (max-width: 639px){.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo]{margin-inline:auto;width:76vw}}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo]{justify-self:center;display:grid;grid-template-columns:auto auto;column-gap:15px}@media screen and (max-width: 639px){.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo]{justify-self:auto;grid-template-columns:1fr;row-gap:15px}}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .title[data-astro-cid-x6i5eymo]{display:grid;grid-template-columns:auto 1fr;column-gap:5px;margin-top:14px}@media screen and (max-width: 639px){.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .title[data-astro-cid-x6i5eymo]{justify-self:center;margin-top:0}}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .title[data-astro-cid-x6i5eymo] .maru[data-astro-cid-x6i5eymo]{margin-block:calc((1em - 1lh) / 2);font-size:20px;line-height:1em;letter-spacing:0em;font-weight:700}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .title[data-astro-cid-x6i5eymo] .maru[data-astro-cid-x6i5eymo] span[data-astro-cid-x6i5eymo]{font-weight:700}@media screen and (max-width: 1239px){.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .title[data-astro-cid-x6i5eymo] .maru[data-astro-cid-x6i5eymo]{font-size:18px}}@media screen and (max-width: 639px){.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .title[data-astro-cid-x6i5eymo] .maru[data-astro-cid-x6i5eymo]{font-size:16px}}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .title[data-astro-cid-x6i5eymo] .content[data-astro-cid-x6i5eymo] .text[data-astro-cid-x6i5eymo]{margin-block:calc((1em - 1lh) / 2);font-size:20px;line-height:1em;letter-spacing:0em;font-weight:700}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .title[data-astro-cid-x6i5eymo] .content[data-astro-cid-x6i5eymo] .text[data-astro-cid-x6i5eymo] span[data-astro-cid-x6i5eymo]{font-weight:700}@media screen and (max-width: 1239px){.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .title[data-astro-cid-x6i5eymo] .content[data-astro-cid-x6i5eymo] .text[data-astro-cid-x6i5eymo]{font-size:18px}}@media screen and (max-width: 639px){.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .title[data-astro-cid-x6i5eymo] .content[data-astro-cid-x6i5eymo] .text[data-astro-cid-x6i5eymo]{font-size:16px}}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .title[data-astro-cid-x6i5eymo] .content[data-astro-cid-x6i5eymo] .comment[data-astro-cid-x6i5eymo]{margin-top:7px;font-size:14px;line-height:1em;letter-spacing:0em;font-weight:500}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .title[data-astro-cid-x6i5eymo] .content[data-astro-cid-x6i5eymo] .comment[data-astro-cid-x6i5eymo] span[data-astro-cid-x6i5eymo]{font-weight:500}@media screen and (max-width: 1239px){.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .title[data-astro-cid-x6i5eymo] .content[data-astro-cid-x6i5eymo] .comment[data-astro-cid-x6i5eymo]{margin-top:6px;font-size:13px}}@media screen and (max-width: 639px){.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .title[data-astro-cid-x6i5eymo] .content[data-astro-cid-x6i5eymo] .comment[data-astro-cid-x6i5eymo]{margin-top:5px;font-size:12px}}@media screen and (max-width: 639px){.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .btn[data-astro-cid-x6i5eymo]{justify-self:center}}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .btn[data-astro-cid-x6i5eymo] a[data-astro-cid-x6i5eymo]{display:flex;justify-content:center;align-items:center;width:80px;height:48px;border-radius:24px;position:relative}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .btn[data-astro-cid-x6i5eymo] a[data-astro-cid-x6i5eymo] .bg[data-astro-cid-x6i5eymo]::before{content:"";display:inline-block;border-radius:24px;background:linear-gradient(90deg,var(--c-kt26-purple) 0%,var(--c-kt26-red) 50%,var(--c-kt26-yellow) 100%);position:absolute;inset:0}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .btn[data-astro-cid-x6i5eymo] a[data-astro-cid-x6i5eymo] .bg[data-astro-cid-x6i5eymo]::after{transition:opacity 0.3s;content:"";display:inline-block;border-radius:22px;background-color:var(--c-white);position:absolute;left:2px;right:2px;top:2px;bottom:2px}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .btn[data-astro-cid-x6i5eymo] a[data-astro-cid-x6i5eymo] .icon[data-astro-cid-x6i5eymo]{position:relative}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .btn[data-astro-cid-x6i5eymo] a[data-astro-cid-x6i5eymo] .icon[data-astro-cid-x6i5eymo] svg[data-astro-cid-x6i5eymo]{transition:fill 0.3s;fill:var(--c-Black)}@media screen and (min-width: 1239px){.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .btn[data-astro-cid-x6i5eymo] a[data-astro-cid-x6i5eymo]:hover .bg[data-astro-cid-x6i5eymo]::after{opacity:0}}@media screen and (min-width: 1239px){.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .btn[data-astro-cid-x6i5eymo] a[data-astro-cid-x6i5eymo]:hover .icon[data-astro-cid-x6i5eymo] svg[data-astro-cid-x6i5eymo]{fill:var(--c-white)}}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .btn[data-astro-cid-x6i5eymo] a[data-astro-cid-x6i5eymo].gray{pointer-events:none}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .btn[data-astro-cid-x6i5eymo] a[data-astro-cid-x6i5eymo].gray .bg[data-astro-cid-x6i5eymo]::before{background:var(--c-grayB8)}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .btn[data-astro-cid-x6i5eymo] a[data-astro-cid-x6i5eymo].gray .icon[data-astro-cid-x6i5eymo] svg[data-astro-cid-x6i5eymo]{fill:var(--c-grayB8)}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .date[data-astro-cid-x6i5eymo]{height:1em;font-size:14px;line-height:1em;letter-spacing:0em;font-weight:500;text-align:center;white-space:nowrap;position:absolute;left:calc(100% + 10px);top:24px;translate:0 -50%}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .date[data-astro-cid-x6i5eymo] span[data-astro-cid-x6i5eymo]{font-weight:500}@media screen and (max-width: 1239px){.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .date[data-astro-cid-x6i5eymo]{font-size:13px}}@media screen and (max-width: 839px){.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .date[data-astro-cid-x6i5eymo]{left:auto;right:40px;top:calc(100% + 10px);translate:50% 0}}@media screen and (max-width: 639px){.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .date[data-astro-cid-x6i5eymo]{font-size:12px;font-weight:400;position:relative;right:auto;top:auto;translate:0}.download[data-astro-cid-x6i5eymo] .download_ul[data-astro-cid-x6i5eymo] li[data-astro-cid-x6i5eymo] .date[data-astro-cid-x6i5eymo] span[data-astro-cid-x6i5eymo]{font-weight:400}}:root{--c-ktRed: hsla(358, 79%, 43%, 1);--c-kt26-purple: hsla(294, 43%, 40%, 1);--c-kt26-red: hsla(359, 79%, 56%, 1);--c-kt26-yellow: hsla(44, 95%, 53%, 1);--c-gray63: hsla(0, 0%, 39%, 1);--c-grayB8: hsla(0, 0%, 72%, 1);--c-grayF2: hsla(0, 0%, 95%, 1);--c-kt26-pink: hsla(344, 78%, 58%, 1);--c-Black: hsl(220 0% 0%);--c-black: hsl(220 0% 10%);--c-blackHover: hsl(220 0% 50%);--c-White: hsl(220 0% 100%);--c-white: hsl(220 0% 100%);--c-dummy: hsl(220 0% 90%);--c-bg: hsl(220 10% 90%);--c-text: hsl(220 10% 10%);--c-textHover: hsl(220 10% 50%);--c-blueGray3080: hsl(220, 30%, 80%);--c-blueGray3085: hsl(220, 30%, 85%);--c-blueGray3095: hsl(220, 30%, 95%);--fadeInLength: 30px;--easeOutQuad: cubic-bezier(0.5, 1, 0.89, 1);--easeOutCubic: cubic-bezier(0.33, 1, 0.68, 1);--easeOutQuart: cubic-bezier(0.25, 1, 0.5, 1);--easeOutQuint: cubic-bezier(0.22, 1, 0.36, 1);--easeOutExpo: cubic-bezier(0.16, 1, 0.3, 1);--easeInOutQuad: cubic-bezier(0.45, 0, 0.55, 1);--easeInOutCubic: cubic-bezier(0.65, 0, 0.35, 1);--easeInOutQuart: cubic-bezier(0.76, 0, 0.24, 1);--easeInOutQuint: cubic-bezier(0.83, 0, 0.17, 1);--easeInOutExpo: cubic-bezier(0.87, 0, 0.13, 1);--easeInQuad: cubic-bezier(0.11, 0, 0.5, 0);--easeInCubic: cubic-bezier(0.32, 0, 0.67, 0);--easeInQuart: cubic-bezier(0.5, 0, 0.75, 0);--easeInQuint: cubic-bezier(0.64, 0, 0.78, 0);--easeInExpo: cubic-bezier(0.7, 0, 0.84, 0)}.deadline[data-astro-cid-rtxst27x]{display:grid;grid-template-columns:1fr;margin-top:60px}@media screen and (max-width: 1239px){.deadline[data-astro-cid-rtxst27x]{margin-top:45px}}@media screen and (max-width: 639px){.deadline[data-astro-cid-rtxst27x]{margin-top:30px}}.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x]{justify-self:center;display:grid;grid-template-columns:auto auto;column-gap:10px;padding:40px 60px 50px;position:relative}@media screen and (max-width: 1239px){.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x]{padding:30px 45px 40px}}@media screen and (max-width: 839px){.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x]{grid-template-columns:auto;row-gap:35px}}@media screen and (max-width: 639px){.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x]{row-gap:30px;padding:20px 30px 30px}}.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x]::before{content:"";display:inline-block;border:3px solid var(--c-ktRed);border-radius:16px;opacity:0.18;position:absolute;inset:0}@media screen and (max-width: 1239px){.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x]::before{border:2.5px solid var(--c-ktRed);border-radius:12px}}@media screen and (max-width: 639px){.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x]::before{border:2px solid var(--c-ktRed);border-radius:8px}}.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x] .title[data-astro-cid-rtxst27x]{align-self:center;margin-top:30px;position:relative}@media screen and (max-width: 1239px){.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x] .title[data-astro-cid-rtxst27x]{margin-top:25px}}@media screen and (max-width: 839px){.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x] .title[data-astro-cid-rtxst27x]{margin-top:0;text-align:center}}.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x] .title[data-astro-cid-rtxst27x] h4[data-astro-cid-rtxst27x]{font-size:28px;line-height:1em;letter-spacing:0em;font-weight:700;color:var(--c-ktRed)}.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x] .title[data-astro-cid-rtxst27x] h4[data-astro-cid-rtxst27x] span[data-astro-cid-rtxst27x]{font-weight:700}@media screen and (max-width: 1239px){.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x] .title[data-astro-cid-rtxst27x] h4[data-astro-cid-rtxst27x]{font-size:23px}}@media screen and (max-width: 639px){.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x] .title[data-astro-cid-rtxst27x] h4[data-astro-cid-rtxst27x]{font-size:18px}}.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x] .content[data-astro-cid-rtxst27x]{position:relative}@media screen and (max-width: 1239px){.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x] .content[data-astro-cid-rtxst27x] img[data-astro-cid-rtxst27x].img_pc{width:auto;height:120px}}@media screen and (max-width: 639px){.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x] .content[data-astro-cid-rtxst27x] img[data-astro-cid-rtxst27x].img_pc{display:none}}.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x] .content[data-astro-cid-rtxst27x] img[data-astro-cid-rtxst27x].img_mb{display:none}@media screen and (max-width: 639px){.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x] .content[data-astro-cid-rtxst27x] img[data-astro-cid-rtxst27x].img_mb{display:block}}.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x].fadeElem{opacity:0;translate:0 20px}.deadline[data-astro-cid-rtxst27x] .box[data-astro-cid-rtxst27x].fadeIn{transition:opacity 1s,translate 1s var(--easeOutQuart);opacity:1;translate:0 0}.deadline[data-astro-cid-rtxst27x] .comment[data-astro-cid-rtxst27x]{padding-top:25px}@media screen and (max-width: 1239px){.deadline[data-astro-cid-rtxst27x] .comment[data-astro-cid-rtxst27x]{padding-top:20px}}@media screen and (max-width: 839px){.deadline[data-astro-cid-rtxst27x] .comment[data-astro-cid-rtxst27x]{margin-inline:auto;width:400px}}@media screen and (max-width: 639px){.deadline[data-astro-cid-rtxst27x] .comment[data-astro-cid-rtxst27x]{padding-top:15px;width:260px}}.deadline[data-astro-cid-rtxst27x] .comment[data-astro-cid-rtxst27x] p[data-astro-cid-rtxst27x]{margin-block:calc((1em - 1lh) / 2);font-size:14px;line-height:1.5em;letter-spacing:0em;font-weight:500;color:var(--c-ktRed);text-align:center}.deadline[data-astro-cid-rtxst27x] .comment[data-astro-cid-rtxst27x] p[data-astro-cid-rtxst27x] span[data-astro-cid-rtxst27x]{font-weight:500}@media screen and (max-width: 1239px){.deadline[data-astro-cid-rtxst27x] .comment[data-astro-cid-rtxst27x] p[data-astro-cid-rtxst27x]{font-size:13px}}@media screen and (max-width: 639px){.deadline[data-astro-cid-rtxst27x] .comment[data-astro-cid-rtxst27x] p[data-astro-cid-rtxst27x]{font-size:12px}}:root {
  --c-ktRed: hsla(358, 79%, 43%, 1);
  --c-kt26-purple: hsla(294, 43%, 40%, 1);
  --c-kt26-red: hsla(359, 79%, 56%, 1);
  --c-kt26-yellow: hsla(44, 95%, 53%, 1);
  --c-gray63: hsla(0, 0%, 39%, 1);
  --c-grayB8: hsla(0, 0%, 72%, 1);
  --c-grayF2: hsla(0, 0%, 95%, 1);
  --c-kt26-pink: hsla(344, 78%, 58%, 1);
  --c-Black: hsl(220 0% 0%);
  --c-black: hsl(220 0% 10%);
  --c-blackHover: hsl(220 0% 50%);
  --c-White: hsl(220 0% 100%);
  --c-white: hsl(220 0% 100%);
  --c-dummy: hsl(220 0% 90%);
  --c-bg: hsl(220 10% 90%);
  --c-text: hsl(220 10% 10%);
  --c-textHover: hsl(220 10% 50%);
  --c-blueGray3080: hsl(220, 30%, 80%);
  --c-blueGray3085: hsl(220, 30%, 85%);
  --c-blueGray3095: hsl(220, 30%, 95%);
  --fadeInLength: 30px;
  --easeOutQuad: cubic-bezier(0.5, 1, 0.89, 1);
  --easeOutCubic: cubic-bezier(0.33, 1, 0.68, 1);
  --easeOutQuart: cubic-bezier(0.25, 1, 0.5, 1);
  --easeOutQuint: cubic-bezier(0.22, 1, 0.36, 1);
  --easeOutExpo: cubic-bezier(0.16, 1, 0.3, 1);
  --easeInOutQuad: cubic-bezier(0.45, 0, 0.55, 1);
  --easeInOutCubic: cubic-bezier(0.65, 0, 0.35, 1);
  --easeInOutQuart: cubic-bezier(0.76, 0, 0.24, 1);
  --easeInOutQuint: cubic-bezier(0.83, 0, 0.17, 1);
  --easeInOutExpo: cubic-bezier(0.87, 0, 0.13, 1);
  --easeInQuad: cubic-bezier(0.11, 0, 0.5, 0);
  --easeInCubic: cubic-bezier(0.32, 0, 0.67, 0);
  --easeInQuart: cubic-bezier(0.5, 0, 0.75, 0);
  --easeInQuint: cubic-bezier(0.64, 0, 0.78, 0);
  --easeInExpo: cubic-bezier(0.7, 0, 0.84, 0);
}

section#regulation .regulation_ul {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 25px;
  margin-top: 60px;
  margin-inline: auto;
  width: 900px;
}
@media screen and (max-width: 1239px) {
  section#regulation .regulation_ul {
    margin-top: 45px;
    width: 84vw;
  }
}
@media screen and (max-width: 839px) {
  section#regulation .regulation_ul {
    row-gap: 30px;
  }
}
@media screen and (max-width: 639px) {
  section#regulation .regulation_ul {
    margin-top: 30px;
  }
}
section#regulation .regulation_ul li {
  display: grid;
  grid-template-columns: 225px 1fr;
  column-gap: 45px;
}
@media screen and (max-width: 1239px) {
  section#regulation .regulation_ul li {
    grid-template-columns: 200px 1fr;
    column-gap: 25px;
  }
}
@media screen and (max-width: 839px) {
  section#regulation .regulation_ul li {
    grid-template-columns: 1fr;
    row-gap: 30px;
  }
}
@media screen and (max-width: 639px) {
  section#regulation .regulation_ul li {
    row-gap: 25px;
  }
}
section#regulation .regulation_ul li .head {
  align-self: start;
  display: grid;
  grid-template-columns: 1fr;
  padding: 18px 10px;
  position: relative;
}
@media screen and (max-width: 839px) {
  section#regulation .regulation_ul li .head {
    justify-self: center;
    padding: 15px 20px;
    width: 300px;
  }
}
@media screen and (max-width: 639px) {
  section#regulation .regulation_ul li .head {
    width: 260px;
  }
}
section#regulation .regulation_ul li .head::before {
  content: "";
  display: inline-block;
  background-color: var(--c-grayF2);
  border-radius: 4px;
  position: absolute;
  inset: 0;
}
section#regulation .regulation_ul li .head h4 {
  justify-self: center;
  margin-block: calc((1em - 1lh) / 2);
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0em;
  font-weight: 600;
  text-align: center;
  color: var(--c-ktRed);
  position: relative;
}
section#regulation .regulation_ul li .head h4 span {
  font-weight: 600;
}
@media screen and (max-width: 1239px) {
  section#regulation .regulation_ul li .head h4 {
    font-size: 15px;
    line-height: 21px;
  }
}
@media screen and (max-width: 639px) {
  section#regulation .regulation_ul li .head h4 {
    font-size: 14px;
    line-height: 20px;
  }
}
section#regulation .regulation_ul li .body {
  padding-top: 16px;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#regulation .regulation_ul li .body span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#regulation .regulation_ul li .body {
    padding-top: 14px;
    font-size: 14px;
  }
}
@media screen and (max-width: 839px) {
  section#regulation .regulation_ul li .body {
    padding-top: 0;
  }
}
@media screen and (max-width: 639px) {
  section#regulation .regulation_ul li .body {
    font-size: 12px;
  }
}
section#regulation .regulation_ul li .body .bullet {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1em;
}
section#regulation .regulation_ul li .body .bullet .grid {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 0.3em;
  margin-block: calc((1em - 1lh) / 2);
}
section#regulation .regulation_ul li .body p {
  margin-block: calc((1em - 1lh) / 2);
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#regulation .regulation_ul li .body p span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#regulation .regulation_ul li .body p {
    font-size: 14px;
  }
}
@media screen and (max-width: 639px) {
  section#regulation .regulation_ul li .body p {
    font-size: 12px;
  }
}
section#regulation .regulation_ul li:nth-of-type(3) .body .bullet {
  margin-top: 1.5em;
  row-gap: 0.5em;
}
section#regulation .regulation_download_ul {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 40px;
  margin-top: 40px;
  margin-inline: auto;
  width: 900px;
}
@media screen and (max-width: 1239px) {
  section#regulation .regulation_download_ul {
    row-gap: 35px;
    margin-top: 35px;
    width: 84vw;
  }
}
@media screen and (max-width: 839px) {
  section#regulation .regulation_download_ul {
    row-gap: 30px;
    margin-top: 40px;
  }
}
section#regulation .regulation_download_ul li {
  justify-self: start;
  display: grid;
  grid-template-columns: auto auto;
  column-gap: 15px;
  margin-left: 270px;
}
@media screen and (max-width: 1239px) {
  section#regulation .regulation_download_ul li {
    margin-left: 225px;
  }
}
@media screen and (max-width: 839px) {
  section#regulation .regulation_download_ul li {
    justify-self: center;
    margin-left: 0;
  }
}
@media screen and (max-width: 639px) {
  section#regulation .regulation_download_ul li {
    justify-self: auto;
    grid-template-columns: 1fr;
    row-gap: 10px;
  }
}
section#regulation .regulation_download_ul li .title {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 5px;
  margin-top: 14px;
}
@media screen and (max-width: 639px) {
  section#regulation .regulation_download_ul li .title {
    justify-self: center;
    margin-top: 0;
  }
}
section#regulation .regulation_download_ul li .title .maru {
  margin-block: calc((1em - 1lh) / 2);
  font-size: 20px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 700;
}
section#regulation .regulation_download_ul li .title .maru span {
  font-weight: 700;
}
@media screen and (max-width: 1239px) {
  section#regulation .regulation_download_ul li .title .maru {
    font-size: 18px;
  }
}
@media screen and (max-width: 639px) {
  section#regulation .regulation_download_ul li .title .maru {
    font-size: 16px;
  }
}
section#regulation .regulation_download_ul li .title .content .text {
  margin-block: calc((1em - 1lh) / 2);
  font-size: 20px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 700;
}
section#regulation .regulation_download_ul li .title .content .text span {
  font-weight: 700;
}
@media screen and (max-width: 1239px) {
  section#regulation .regulation_download_ul li .title .content .text {
    font-size: 18px;
  }
}
@media screen and (max-width: 639px) {
  section#regulation .regulation_download_ul li .title .content .text {
    font-size: 16px;
  }
}
section#regulation .regulation_download_ul li .title .content .comment {
  margin-top: 7px;
  font-size: 14px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#regulation .regulation_download_ul li .title .content .comment span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#regulation .regulation_download_ul li .title .content .comment {
    margin-top: 6px;
    font-size: 13px;
  }
}
@media screen and (max-width: 639px) {
  section#regulation .regulation_download_ul li .title .content .comment {
    margin-top: 5px;
    font-size: 12px;
  }
}
@media screen and (max-width: 639px) {
  section#regulation .regulation_download_ul li .btn {
    justify-self: center;
  }
}
section#regulation .regulation_download_ul li .btn a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 48px;
  border-radius: 24px;
  position: relative;
}
section#regulation .regulation_download_ul li .btn a .bg::before {
  content: "";
  display: inline-block;
  border-radius: 24px;
  background: linear-gradient(90deg, var(--c-kt26-purple) 0%, var(--c-kt26-red) 50%, var(--c-kt26-yellow) 100%);
  position: absolute;
  inset: 0;
}
section#regulation .regulation_download_ul li .btn a .bg::after {
  transition: opacity 0.3s;
  content: "";
  display: inline-block;
  border-radius: 22px;
  background-color: var(--c-white);
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
}
section#regulation .regulation_download_ul li .btn a .icon {
  position: relative;
}
section#regulation .regulation_download_ul li .btn a .icon svg {
  transition: fill 0.3s;
  fill: var(--c-Black);
}
@media screen and (min-width: 1239px) {
  section#regulation .regulation_download_ul li .btn a:hover .bg::after {
    opacity: 0;
  }
}
@media screen and (min-width: 1239px) {
  section#regulation .regulation_download_ul li .btn a:hover .icon svg {
    fill: var(--c-white);
  }
}
section#regulation .regulation_download_ul li .btn a.gray {
  pointer-events: none;
}
section#regulation .regulation_download_ul li .btn a.gray .bg::before {
  background: var(--c-grayB8);
}
section#regulation .regulation_download_ul li .btn a.gray .icon svg {
  fill: var(--c-grayB8);
}
section#regulation .regulation_download_ul li .date {
  height: 1em;
  font-size: 14px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  position: absolute;
  left: calc(100% + 10px);
  top: 24px;
  translate: 0 -50%;
}
section#regulation .regulation_download_ul li .date span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#regulation .regulation_download_ul li .date {
    font-size: 13px;
  }
}
@media screen and (max-width: 839px) {
  section#regulation .regulation_download_ul li .date {
    left: auto;
    right: 40px;
    top: calc(100% + 10px);
    translate: 50% 0;
  }
}
@media screen and (max-width: 639px) {
  section#regulation .regulation_download_ul li .date {
    font-size: 12px;
    font-weight: 400;
    position: relative;
    right: auto;
    top: auto;
    translate: 0;
  }
  section#regulation .regulation_download_ul li .date span {
    font-weight: 400;
  }
}:root {
  --c-ktRed: hsla(358, 79%, 43%, 1);
  --c-kt26-purple: hsla(294, 43%, 40%, 1);
  --c-kt26-red: hsla(359, 79%, 56%, 1);
  --c-kt26-yellow: hsla(44, 95%, 53%, 1);
  --c-gray63: hsla(0, 0%, 39%, 1);
  --c-grayB8: hsla(0, 0%, 72%, 1);
  --c-grayF2: hsla(0, 0%, 95%, 1);
  --c-kt26-pink: hsla(344, 78%, 58%, 1);
  --c-Black: hsl(220 0% 0%);
  --c-black: hsl(220 0% 10%);
  --c-blackHover: hsl(220 0% 50%);
  --c-White: hsl(220 0% 100%);
  --c-white: hsl(220 0% 100%);
  --c-dummy: hsl(220 0% 90%);
  --c-bg: hsl(220 10% 90%);
  --c-text: hsl(220 10% 10%);
  --c-textHover: hsl(220 10% 50%);
  --c-blueGray3080: hsl(220, 30%, 80%);
  --c-blueGray3085: hsl(220, 30%, 85%);
  --c-blueGray3095: hsl(220, 30%, 95%);
  --fadeInLength: 30px;
  --easeOutQuad: cubic-bezier(0.5, 1, 0.89, 1);
  --easeOutCubic: cubic-bezier(0.33, 1, 0.68, 1);
  --easeOutQuart: cubic-bezier(0.25, 1, 0.5, 1);
  --easeOutQuint: cubic-bezier(0.22, 1, 0.36, 1);
  --easeOutExpo: cubic-bezier(0.16, 1, 0.3, 1);
  --easeInOutQuad: cubic-bezier(0.45, 0, 0.55, 1);
  --easeInOutCubic: cubic-bezier(0.65, 0, 0.35, 1);
  --easeInOutQuart: cubic-bezier(0.76, 0, 0.24, 1);
  --easeInOutQuint: cubic-bezier(0.83, 0, 0.17, 1);
  --easeInOutExpo: cubic-bezier(0.87, 0, 0.13, 1);
  --easeInQuad: cubic-bezier(0.11, 0, 0.5, 0);
  --easeInCubic: cubic-bezier(0.32, 0, 0.67, 0);
  --easeInQuart: cubic-bezier(0.5, 0, 0.75, 0);
  --easeInQuint: cubic-bezier(0.64, 0, 0.78, 0);
  --easeInExpo: cubic-bezier(0.7, 0, 0.84, 0);
}

section#menu .menu_ul {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 100px;
  margin-top: 60px;
  margin-inline: auto;
  width: 900px;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul {
    row-gap: 80px;
    margin-top: 45px;
    width: 84vw;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul {
    row-gap: 60px;
    margin-top: 30px;
  }
}
section#menu .menu_ul > li > .title {
  display: grid;
  grid-template-columns: auto auto auto;
  justify-content: start;
}
@media screen and (max-width: 839px) {
  section#menu .menu_ul > li > .title {
    grid-template-columns: auto;
    justify-content: center;
  }
}
section#menu .menu_ul > li > .title .main {
  padding: 16px 50px;
  min-width: 224px;
  position: relative;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .title .main {
    padding: 15px 35px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li > .title .main {
    padding: 14px 20px;
  }
}
section#menu .menu_ul > li > .title .main::before {
  content: "";
  display: inline-block;
  background-color: var(--c-ktRed);
  border-radius: 4px;
  position: absolute;
  inset: 0;
}
section#menu .menu_ul > li > .title .main .text {
  margin-block: calc((1em - 1lh) / 2);
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 0em;
  font-weight: 600;
  color: var(--c-white);
  text-align: center;
  position: relative;
}
section#menu .menu_ul > li > .title .main .text span {
  font-weight: 600;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .title .main .text {
    font-size: 15px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li > .title .main .text {
    font-size: 14px;
  }
}
section#menu .menu_ul > li > .title .sub {
  align-self: center;
  margin-left: 50px;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .title .sub {
    margin-left: 40px;
  }
}
@media screen and (max-width: 839px) {
  section#menu .menu_ul > li > .title .sub {
    margin-left: 0;
    margin-top: 20px;
  }
}
section#menu .menu_ul > li > .title .sub .text {
  font-size: 16px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 600;
  color: var(--c-ktRed);
  text-align: center;
}
section#menu .menu_ul > li > .title .sub .text span {
  font-weight: 600;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .title .sub .text {
    font-size: 15px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li > .title .sub .text {
    font-size: 14px;
  }
}
section#menu .menu_ul > li > .title .comment {
  align-self: center;
  margin-left: 30px;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .title .comment {
    margin-left: 25px;
  }
}
@media screen and (max-width: 839px) {
  section#menu .menu_ul > li > .title .comment {
    margin-left: 0;
    margin-top: 15px;
  }
}
section#menu .menu_ul > li > .title .comment p {
  font-size: 12px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 500;
  text-align: center;
}
section#menu .menu_ul > li > .title .comment p span {
  font-weight: 500;
}
section#menu .menu_ul > li > .content {
  display: grid;
  grid-template-columns: 420px 420px;
  column-gap: 60px;
  margin-top: 40px;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content {
    grid-template-columns: 40vw 40vw;
    column-gap: 4vw;
    margin-top: 35px;
  }
}
@media screen and (max-width: 839px) {
  section#menu .menu_ul > li > .content {
    grid-template-columns: 500px;
    row-gap: 40px;
    justify-content: center;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li > .content {
    grid-template-columns: 84vw;
    row-gap: 30px;
    margin-top: 30px;
  }
}
section#menu .menu_ul > li > .content .left .size {
  position: relative;
}
section#menu .menu_ul > li > .content .left .size::before, section#menu .menu_ul > li > .content .left .size::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 1px;
  background-color: var(--c-ktRed);
  line-height: 1px;
  position: absolute;
  left: 0;
  right: 0;
}
section#menu .menu_ul > li > .content .left .size::before {
  top: 0;
}
section#menu .menu_ul > li > .content .left .size::after {
  bottom: 0;
}
section#menu .menu_ul > li > .content .left .size .text {
  padding: 20px 0;
  font-size: 18px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 600;
  text-align: center;
  position: relative;
}
section#menu .menu_ul > li > .content .left .size .text span {
  font-weight: 600;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .left .size .text {
    padding: 18px 0;
    font-size: 17px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li > .content .left .size .text {
    padding: 16px 0;
    font-size: 16px;
  }
}
section#menu .menu_ul > li > .content .left .image {
  margin-top: 50px;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .left .image {
    margin-top: 35px;
  }
}
@media screen and (max-width: 839px) {
  section#menu .menu_ul > li > .content .left .image {
    margin-inline: auto;
    width: 304px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li > .content .left .image {
    margin-top: 20px;
  }
}
section#menu .menu_ul > li > .content .left .image .title h5 {
  margin-block: calc((1em - 1lh) / 2);
  font-size: 18px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 600;
}
section#menu .menu_ul > li > .content .left .image .title h5 span {
  font-weight: 600;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .left .image .title h5 {
    font-size: 16px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li > .content .left .image .title h5 {
    font-size: 14px;
  }
}
section#menu .menu_ul > li > .content .left .image .title h5 span.t_maru {
  color: var(--c-ktRed);
}
section#menu .menu_ul > li > .content .left .image .content {
  margin-top: 50px;
  margin-left: 35px;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .left .image .content {
    margin-top: 45px;
    margin-left: 30px;
  }
}
@media screen and (max-width: 839px) {
  section#menu .menu_ul > li > .content .left .image .content {
    margin-left: 0;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li > .content .left .image .content {
    margin-top: 40px;
  }
}
@media screen and (max-width: 839px) {
  section#menu .menu_ul > li > .content .left .image .content img.img_pc {
    display: none;
  }
}
section#menu .menu_ul > li > .content .left .image .content img.img_mb {
  display: none;
}
@media screen and (max-width: 839px) {
  section#menu .menu_ul > li > .content .left .image .content img.img_mb {
    display: block;
  }
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .left .image .content .image_11 img.img_pc {
    width: 285.3px;
  }
}
@media screen and (max-width: 1039px) {
  section#menu .menu_ul > li > .content .left .image .content .image_11 img.img_pc {
    width: 253.6px;
  }
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .left .image .content .image_21 img.img_pc {
    width: 286.2px;
  }
}
@media screen and (max-width: 1039px) {
  section#menu .menu_ul > li > .content .left .image .content .image_21 img.img_pc {
    width: 254.4px;
  }
}
section#menu .menu_ul > li > .content .left .image .content .image_22 img.img_pc {
  margin-top: 50px;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .left .image .content .image_22 img.img_pc {
    margin-top: 40px;
    width: 509.4px;
  }
}
@media screen and (max-width: 1039px) {
  section#menu .menu_ul > li > .content .left .image .content .image_22 img.img_pc {
    width: 452.8px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li > .content .left .image .content .image_22 img.img_pc {
    margin-top: 30px;
  }
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .left .image .content .image_31 img.img_pc {
    width: 286.2px;
  }
}
@media screen and (max-width: 1039px) {
  section#menu .menu_ul > li > .content .left .image .content .image_31 img.img_pc {
    width: 254.4px;
  }
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .left .image .content .image_41 img.img_pc {
    width: 286.2px;
  }
}
@media screen and (max-width: 1039px) {
  section#menu .menu_ul > li > .content .left .image .content .image_41 img.img_pc {
    width: 254.4px;
  }
}
section#menu .menu_ul > li > .content .left .image .comment {
  margin-top: 20px;
  margin-left: 100px;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .left .image .comment {
    margin-top: 15px;
    margin-left: 95px;
  }
}
@media screen and (max-width: 839px) {
  section#menu .menu_ul > li > .content .left .image .comment {
    margin-left: 0;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li > .content .left .image .comment {
    margin-top: 10px;
  }
}
section#menu .menu_ul > li > .content .left .image .comment p {
  font-size: 12px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#menu .menu_ul > li > .content .left .image .comment p span {
  font-weight: 500;
}
@media screen and (max-width: 839px) {
  section#menu .menu_ul > li > .content .left .image .comment p {
    text-align: center;
  }
}
section#menu .menu_ul > li > .content .right .price .main .price_grid {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr;
  position: relative;
}
section#menu .menu_ul > li > .content .right .price .main .price_grid::before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 1px;
  background-color: var(--c-ktRed);
  position: absolute;
  left: 0;
  top: 0;
}
section#menu .menu_ul > li > .content .right .price .main .price_grid .title,
section#menu .menu_ul > li > .content .right .price .main .price_grid .num,
section#menu .menu_ul > li > .content .right .price .main .price_grid .booth {
  display: grid;
  grid-template-columns: 1fr;
  height: 58px;
  position: relative;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .right .price .main .price_grid .title,
  section#menu .menu_ul > li > .content .right .price .main .price_grid .num,
  section#menu .menu_ul > li > .content .right .price .main .price_grid .booth {
    height: 53px;
  }
}
section#menu .menu_ul > li > .content .right .price .main .price_grid .title .text,
section#menu .menu_ul > li > .content .right .price .main .price_grid .num .text,
section#menu .menu_ul > li > .content .right .price .main .price_grid .booth .text {
  align-self: center;
}
section#menu .menu_ul > li > .content .right .price .main .price_grid .title::after,
section#menu .menu_ul > li > .content .right .price .main .price_grid .num::after,
section#menu .menu_ul > li > .content .right .price .main .price_grid .booth::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 1px;
  background-color: var(--c-ktRed);
  position: absolute;
  left: 0;
  bottom: 0;
}
section#menu .menu_ul > li > .content .right .price .main .price_grid .title .text,
section#menu .menu_ul > li > .content .right .price .main .price_grid .booth .text {
  font-size: 18px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 600;
  text-align: center;
  translate: 0 -0.1em;
}
section#menu .menu_ul > li > .content .right .price .main .price_grid .title .text span,
section#menu .menu_ul > li > .content .right .price .main .price_grid .booth .text span {
  font-weight: 600;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .right .price .main .price_grid .title .text,
  section#menu .menu_ul > li > .content .right .price .main .price_grid .booth .text {
    font-size: 17px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li > .content .right .price .main .price_grid .title .text,
  section#menu .menu_ul > li > .content .right .price .main .price_grid .booth .text {
    font-size: 16px;
  }
}
section#menu .menu_ul > li > .content .right .price .main .price_grid .title .text span.kome {
  font-size: 14px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 600;
  position: absolute;
  top: -0.2em;
  left: calc(50% + 2.5em);
}
section#menu .menu_ul > li > .content .right .price .main .price_grid .title .text span.kome span {
  font-weight: 600;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .right .price .main .price_grid .title .text span.kome {
    font-size: 13px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li > .content .right .price .main .price_grid .title .text span.kome {
    font-size: 12px;
  }
}
section#menu .menu_ul > li > .content .right .price .main .price_grid .title.title_2 {
  grid-row: 1/3;
  height: auto;
}
section#menu .menu_ul > li > .content .right .price .main .price_grid .title.title_0 {
  display: none;
}
section#menu .menu_ul > li > .content .right .price .main .price_grid .num .text {
  font-family: Poppins;
  font-size: 22px;
  letter-spacing: 0em;
  font-weight: 600;
  color: var(--c-ktRed);
  text-align: center;
}
section#menu .menu_ul > li > .content .right .price .main .price_grid .num .text span {
  font-weight: 600;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .right .price .main .price_grid .num .text {
    font-size: 21px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li > .content .right .price .main .price_grid .num .text {
    font-size: 20px;
  }
}
section#menu .menu_ul > li > .content .right .price .main .price_grid .num .text span.unit {
  margin-left: 0.3em;
  font-size: 18px;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .right .price .main .price_grid .num .text span.unit {
    font-size: 17px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li > .content .right .price .main .price_grid .num .text span.unit {
    font-size: 16px;
  }
}
section#menu .menu_ul > li > .content .right .price .comment {
  padding-top: 20px;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .right .price .comment {
    padding-top: 18px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li > .content .right .price .comment {
    padding-top: 16px;
  }
}
section#menu .menu_ul > li > .content .right .price .comment p {
  margin-block: calc((1em - 1lh) / 2);
  font-size: 12px;
  line-height: 1.5em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#menu .menu_ul > li > .content .right .price .comment p span {
  font-weight: 500;
}
section#menu .menu_ul > li > .content .right .info {
  margin-top: 50px;
  font-size: 16px;
  line-height: 1.6em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#menu .menu_ul > li > .content .right .info span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li > .content .right .info {
    margin-top: 40px;
    font-size: 14px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li > .content .right .info {
    margin-top: 30px;
    font-size: 12px;
    line-height: 1.5em;
  }
}
section#menu .menu_ul > li > .content .right .info .bullet {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1em;
}
section#menu .menu_ul > li > .content .right .info .bullet .grid {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 0.3em;
  margin-block: calc((1em - 1lh) / 2);
}
section#menu .menu_ul > li > .content .right .info p {
  margin-block: calc((1em - 1lh) / 2);
}
section#menu .menu_ul > li .facility {
  margin-top: 40px;
}
section#menu .menu_ul > li .facility > .title h5 {
  margin-block: calc((1em - 1lh) / 2);
  font-size: 18px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 600;
}
section#menu .menu_ul > li .facility > .title h5 span {
  font-weight: 600;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li .facility > .title h5 {
    font-size: 16px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li .facility > .title h5 {
    font-size: 14px;
  }
}
section#menu .menu_ul > li .facility > .title h5 span.t_maru {
  color: var(--c-ktRed);
}
section#menu .menu_ul > li .facility .facility_ul {
  margin-top: 30px;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li .facility .facility_ul {
    margin-top: 25px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li .facility .facility_ul {
    margin-top: 20px;
  }
}
section#menu .menu_ul > li .facility .facility_ul li {
  display: grid;
  grid-template-columns: 2fr 2fr 2fr 2fr;
  padding: 12px 0;
  position: relative;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li .facility .facility_ul li {
    grid-template-columns: 3fr 2fr 2fr 2fr;
  }
}
section#menu .menu_ul > li .facility .facility_ul li::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 1px;
  background-color: var(--c-grayB8);
  position: absolute;
  left: 0;
  bottom: 0;
}
section#menu .menu_ul > li .facility .facility_ul li .title,
section#menu .menu_ul > li .facility .facility_ul li .booth {
  font-size: 16px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 500;
  text-align: center;
  translate: 0 -0.1em;
  position: relative;
}
section#menu .menu_ul > li .facility .facility_ul li .title span,
section#menu .menu_ul > li .facility .facility_ul li .booth span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li .facility .facility_ul li .title,
  section#menu .menu_ul > li .facility .facility_ul li .booth {
    font-size: 14px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li .facility .facility_ul li .title,
  section#menu .menu_ul > li .facility .facility_ul li .booth {
    font-size: 12px;
  }
}
section#menu .menu_ul > li .facility .facility_ul li:nth-of-type(1)::before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 1px;
  background-color: var(--c-gray63);
  position: absolute;
  left: 0;
  top: 0;
}
section#menu .menu_ul > li .facility .facility_ul li:nth-of-type(1)::after {
  background-color: var(--c-gray63);
}
section#menu .menu_ul > li .facility .facility_ul li:nth-of-type(1) .title,
section#menu .menu_ul > li .facility .facility_ul li:nth-of-type(1) .booth {
  font-weight: 600;
}
section#menu .menu_ul > li .facility .facility_ul li:nth-of-type(1) .title span,
section#menu .menu_ul > li .facility .facility_ul li:nth-of-type(1) .booth span {
  font-weight: 600;
}
section#menu .menu_ul > li .facility .comment {
  padding-top: 30px;
  font-size: 12px;
  line-height: 1.5em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#menu .menu_ul > li .facility .comment span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#menu .menu_ul > li .facility .comment {
    padding-top: 25px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .menu_ul > li .facility .comment {
    padding-top: 20px;
  }
}
section#menu .menu_ul > li .facility .comment .bullet {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1em;
}
section#menu .menu_ul > li .facility .comment .bullet .grid {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 0.3em;
  margin-block: calc((1em - 1lh) / 2);
}
section#menu .sub_section.sub_section_position > .content {
  margin-inline: 40px;
  font-size: 16px;
  line-height: 1.6em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#menu .sub_section.sub_section_position > .content span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#menu .sub_section.sub_section_position > .content {
    margin-inline: 4vw;
    font-size: 14px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .sub_section.sub_section_position > .content {
    margin-inline: 0;
    font-size: 12px;
  }
}
section#menu .sub_section.sub_section_position > .content .bullet {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1em;
}
section#menu .sub_section.sub_section_position > .content .bullet .grid {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 0.3em;
  margin-block: calc((1em - 1lh) / 2);
}
section#menu .sub_section.sub_section_position > .content .bullet .grid span.t {
  color: var(--c-ktRed);
}
section#menu .sub_section.sub_section_form > .content {
  margin-inline: 40px;
}
@media screen and (max-width: 1239px) {
  section#menu .sub_section.sub_section_form > .content {
    margin-inline: 4vw;
  }
}
@media screen and (max-width: 639px) {
  section#menu .sub_section.sub_section_form > .content {
    margin-inline: 0;
  }
}
section#menu .sub_section.sub_section_form > .content .form_ul {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 40px;
}
@media screen and (max-width: 1239px) {
  section#menu .sub_section.sub_section_form > .content .form_ul {
    row-gap: 32px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .sub_section.sub_section_form > .content .form_ul {
    row-gap: 25px;
  }
}
section#menu .sub_section.sub_section_form > .content .form_ul li .title h5 {
  font-size: 16px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#menu .sub_section.sub_section_form > .content .form_ul li .title h5 span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#menu .sub_section.sub_section_form > .content .form_ul li .title h5 {
    font-size: 15px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .sub_section.sub_section_form > .content .form_ul li .title h5 {
    font-size: 14px;
  }
}
section#menu .sub_section.sub_section_form > .content .form_ul li .title h5 span.t_maru {
  color: var(--c-ktRed);
}
section#menu .sub_section.sub_section_form > .content .form_ul li .content {
  margin-top: 30px;
  margin-left: 20px;
}
@media screen and (max-width: 1239px) {
  section#menu .sub_section.sub_section_form > .content .form_ul li .content {
    margin-top: 27px;
    margin-left: 4vw;
  }
}
@media screen and (max-width: 639px) {
  section#menu .sub_section.sub_section_form > .content .form_ul li .content {
    margin-top: 25px;
  }
}
section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul {
  display: flex;
  flex-wrap: wrap;
  column-gap: 20px;
  row-gap: 30px;
}
@media screen and (max-width: 1239px) {
  section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul {
    row-gap: 27px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul {
    column-gap: 25px;
    row-gap: 25px;
  }
}
section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .head {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 8px;
}
section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .head .num {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  position: relative;
}
@media screen and (max-width: 1239px) {
  section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .head .num {
    width: 28px;
    height: 28px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .head .num {
    width: 24px;
    height: 24px;
  }
}
section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .head .num::before {
  content: "";
  display: inline-block;
  background-color: var(--c-ktRed);
  border-radius: 50%;
  position: absolute;
  inset: 0;
}
section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .head .num .text {
  font-family: Poppins;
  font-size: 18px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 400;
  color: var(--c-white);
  text-align: center;
  position: relative;
}
section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .head .num .text span {
  font-weight: 400;
}
@media screen and (max-width: 1239px) {
  section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .head .num .text {
    font-size: 16px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .head .num .text {
    font-size: 14px;
  }
}
section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .head h5 {
  align-self: center;
  font-size: 14px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .head h5 span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .head h5 {
    font-size: 13px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .head h5 {
    font-size: 12px;
  }
}
section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .body {
  margin-top: 15px;
  margin-left: 40px;
}
@media screen and (max-width: 1239px) {
  section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .body {
    margin-top: 12px;
    margin-left: 36px;
  }
}
@media screen and (max-width: 639px) {
  section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .body {
    margin-top: 10px;
    margin-left: 32px;
  }
}
@media screen and (max-width: 1039px) {
  section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .body img.img_pc {
    display: none;
  }
}
section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .body img.img_mb {
  display: none;
}
@media screen and (max-width: 1039px) {
  section#menu .sub_section.sub_section_form > .content .form_ul li .content .form_box_ul li .body img.img_mb {
    display: block;
  }
}:root{--c-ktRed: hsla(358, 79%, 43%, 1);--c-kt26-purple: hsla(294, 43%, 40%, 1);--c-kt26-red: hsla(359, 79%, 56%, 1);--c-kt26-yellow: hsla(44, 95%, 53%, 1);--c-gray63: hsla(0, 0%, 39%, 1);--c-grayB8: hsla(0, 0%, 72%, 1);--c-grayF2: hsla(0, 0%, 95%, 1);--c-kt26-pink: hsla(344, 78%, 58%, 1);--c-Black: hsl(220 0% 0%);--c-black: hsl(220 0% 10%);--c-blackHover: hsl(220 0% 50%);--c-White: hsl(220 0% 100%);--c-white: hsl(220 0% 100%);--c-dummy: hsl(220 0% 90%);--c-bg: hsl(220 10% 90%);--c-text: hsl(220 10% 10%);--c-textHover: hsl(220 10% 50%);--c-blueGray3080: hsl(220, 30%, 80%);--c-blueGray3085: hsl(220, 30%, 85%);--c-blueGray3095: hsl(220, 30%, 95%);--fadeInLength: 30px;--easeOutQuad: cubic-bezier(0.5, 1, 0.89, 1);--easeOutCubic: cubic-bezier(0.33, 1, 0.68, 1);--easeOutQuart: cubic-bezier(0.25, 1, 0.5, 1);--easeOutQuint: cubic-bezier(0.22, 1, 0.36, 1);--easeOutExpo: cubic-bezier(0.16, 1, 0.3, 1);--easeInOutQuad: cubic-bezier(0.45, 0, 0.55, 1);--easeInOutCubic: cubic-bezier(0.65, 0, 0.35, 1);--easeInOutQuart: cubic-bezier(0.76, 0, 0.24, 1);--easeInOutQuint: cubic-bezier(0.83, 0, 0.17, 1);--easeInOutExpo: cubic-bezier(0.87, 0, 0.13, 1);--easeInQuad: cubic-bezier(0.11, 0, 0.5, 0);--easeInCubic: cubic-bezier(0.32, 0, 0.67, 0);--easeInQuart: cubic-bezier(0.5, 0, 0.75, 0);--easeInQuint: cubic-bezier(0.64, 0, 0.78, 0);--easeInExpo: cubic-bezier(0.7, 0, 0.84, 0)}.swipe[data-astro-cid-3fpdeyix]{grid-template-columns:auto auto 1fr;column-gap:9px}.swipe[data-astro-cid-3fpdeyix] .box[data-astro-cid-3fpdeyix]{padding:10px 25px;position:relative}.swipe[data-astro-cid-3fpdeyix] .box[data-astro-cid-3fpdeyix]::before{content:"";display:inline-block;background-color:var(--c-ktRed);position:absolute;inset:0}.swipe[data-astro-cid-3fpdeyix] .box[data-astro-cid-3fpdeyix] .text[data-astro-cid-3fpdeyix]{font-size:12px;line-height:1em;letter-spacing:0em;font-weight:500;color:var(--c-white);text-align:center;position:relative}.swipe[data-astro-cid-3fpdeyix] .box[data-astro-cid-3fpdeyix] .text[data-astro-cid-3fpdeyix] span[data-astro-cid-3fpdeyix]{font-weight:500}.swipe[data-astro-cid-3fpdeyix] .arrow[data-astro-cid-3fpdeyix],.swipe[data-astro-cid-3fpdeyix] .hand[data-astro-cid-3fpdeyix]{align-self:center}.swipe[data-astro-cid-3fpdeyix] .arrow[data-astro-cid-3fpdeyix] svg[data-astro-cid-3fpdeyix],.swipe[data-astro-cid-3fpdeyix] .hand[data-astro-cid-3fpdeyix] svg[data-astro-cid-3fpdeyix]{fill:var(--c-ktRed)}:root{--c-ktRed: hsla(358, 79%, 43%, 1);--c-kt26-purple: hsla(294, 43%, 40%, 1);--c-kt26-red: hsla(359, 79%, 56%, 1);--c-kt26-yellow: hsla(44, 95%, 53%, 1);--c-gray63: hsla(0, 0%, 39%, 1);--c-grayB8: hsla(0, 0%, 72%, 1);--c-grayF2: hsla(0, 0%, 95%, 1);--c-kt26-pink: hsla(344, 78%, 58%, 1);--c-Black: hsl(220 0% 0%);--c-black: hsl(220 0% 10%);--c-blackHover: hsl(220 0% 50%);--c-White: hsl(220 0% 100%);--c-white: hsl(220 0% 100%);--c-dummy: hsl(220 0% 90%);--c-bg: hsl(220 10% 90%);--c-text: hsl(220 10% 10%);--c-textHover: hsl(220 10% 50%);--c-blueGray3080: hsl(220, 30%, 80%);--c-blueGray3085: hsl(220, 30%, 85%);--c-blueGray3095: hsl(220, 30%, 95%);--fadeInLength: 30px;--easeOutQuad: cubic-bezier(0.5, 1, 0.89, 1);--easeOutCubic: cubic-bezier(0.33, 1, 0.68, 1);--easeOutQuart: cubic-bezier(0.25, 1, 0.5, 1);--easeOutQuint: cubic-bezier(0.22, 1, 0.36, 1);--easeOutExpo: cubic-bezier(0.16, 1, 0.3, 1);--easeInOutQuad: cubic-bezier(0.45, 0, 0.55, 1);--easeInOutCubic: cubic-bezier(0.65, 0, 0.35, 1);--easeInOutQuart: cubic-bezier(0.76, 0, 0.24, 1);--easeInOutQuint: cubic-bezier(0.83, 0, 0.17, 1);--easeInOutExpo: cubic-bezier(0.87, 0, 0.13, 1);--easeInQuad: cubic-bezier(0.11, 0, 0.5, 0);--easeInCubic: cubic-bezier(0.32, 0, 0.67, 0);--easeInQuart: cubic-bezier(0.5, 0, 0.75, 0);--easeInQuint: cubic-bezier(0.64, 0, 0.78, 0);--easeInExpo: cubic-bezier(0.7, 0, 0.84, 0)}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn]{width:900px;margin-top:30px}@media screen and (max-width: 1239px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn]{width:84vw}}@media screen and (max-width: 1039px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn]{margin-left:-8vw;width:100vw;overflow-x:scroll;overscroll-behavior-x:contain;overflow-y:hidden}}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn]{width:100%}@media screen and (max-width: 1039px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn]{padding:1px 8vw;width:calc(1000px + 16vw)}}@media screen and (max-width: 839px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn]{width:calc(900px + 16vw)}}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn]{display:grid;grid-template-columns:2fr 3fr 3fr;position:relative}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn]::after{content:"";display:inline-block;width:100%;height:1px;background-color:var(--c-grayB8);position:absolute;left:0;bottom:0}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn]:nth-of-type(1)::before{content:"";display:inline-block;width:100%;height:1px;background-color:var(--c-gray63);position:absolute;left:0;top:0;z-index:1}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn]:nth-of-type(1)::after{background-color:var(--c-gray63)}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h2[data-astro-cid-mzewfrzn]{margin-block:calc((1em - 1lh) / 2);padding:30px 0;font-family:Poppins,"Noto Sans JP",sans-serif;font-size:24px;line-height:1.5em;letter-spacing:0em;font-weight:600;text-align:center;color:var(--c-ktRed)}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h2[data-astro-cid-mzewfrzn] span[data-astro-cid-mzewfrzn]{font-weight:600}@media screen and (max-width: 1239px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h2[data-astro-cid-mzewfrzn]{padding:25px 0;font-size:23px}}@media screen and (max-width: 639px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h2[data-astro-cid-mzewfrzn]{padding:20px 0;font-size:22px}}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h2[data-astro-cid-mzewfrzn] span[data-astro-cid-mzewfrzn].yen{font-size:18px}@media screen and (max-width: 1239px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h2[data-astro-cid-mzewfrzn] span[data-astro-cid-mzewfrzn].yen{font-size:17px}}@media screen and (max-width: 639px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h2[data-astro-cid-mzewfrzn] span[data-astro-cid-mzewfrzn].yen{font-size:16px}}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h3[data-astro-cid-mzewfrzn]{margin-block:calc((1em - 1lh) / 2);font-family:Poppins,"Noto Sans JP",sans-serif;font-size:20px;line-height:1.5em;letter-spacing:0em;font-weight:600;text-align:center;color:var(--c-ktRed)}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h3[data-astro-cid-mzewfrzn] span[data-astro-cid-mzewfrzn]{font-weight:600}@media screen and (max-width: 1239px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h3[data-astro-cid-mzewfrzn]{font-size:19px}}@media screen and (max-width: 639px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h3[data-astro-cid-mzewfrzn]{font-size:18px}}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h3[data-astro-cid-mzewfrzn] span[data-astro-cid-mzewfrzn].yen{font-size:16px}@media screen and (max-width: 1239px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h3[data-astro-cid-mzewfrzn] span[data-astro-cid-mzewfrzn].yen{font-size:15px}}@media screen and (max-width: 639px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h3[data-astro-cid-mzewfrzn] span[data-astro-cid-mzewfrzn].yen{font-size:14px}}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h4[data-astro-cid-mzewfrzn]{margin-block:calc((1em - 1lh) / 2);padding:11px 0 13px;font-size:18px;line-height:1.5em;letter-spacing:0em;font-weight:700;text-align:center}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h4[data-astro-cid-mzewfrzn] span[data-astro-cid-mzewfrzn]{font-weight:700}@media screen and (max-width: 1239px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h4[data-astro-cid-mzewfrzn]{padding:10px 0 12px;font-size:16px}}@media screen and (max-width: 639px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h4[data-astro-cid-mzewfrzn]{padding:9px 0 11px;font-size:14px}}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h5[data-astro-cid-mzewfrzn]{margin-block:calc((1em - 1lh) / 2);padding:11px 0 13px;font-size:15px;line-height:1.5em;letter-spacing:0em;font-weight:700;text-align:center}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h5[data-astro-cid-mzewfrzn] span[data-astro-cid-mzewfrzn]{font-weight:700}@media screen and (max-width: 1239px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h5[data-astro-cid-mzewfrzn]{padding:10px 0 12px;font-size:14px}}@media screen and (max-width: 639px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] h5[data-astro-cid-mzewfrzn]{padding:9px 0 11px;font-size:13px}}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .text[data-astro-cid-mzewfrzn]{margin-block:calc((1em - 1lh) / 2);padding:11px 0 13px;font-size:14px;line-height:1.5em;letter-spacing:0em;font-weight:500;text-align:center}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .text[data-astro-cid-mzewfrzn] span[data-astro-cid-mzewfrzn]{font-weight:500}@media screen and (max-width: 1239px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .text[data-astro-cid-mzewfrzn]{padding:10px 0 12px;font-size:13px}}@media screen and (max-width: 639px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .text[data-astro-cid-mzewfrzn]{padding:9px 0 11px;font-size:12px}}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .t_left[data-astro-cid-mzewfrzn]{display:flex;flex-direction:column;align-items:center}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .t_left[data-astro-cid-mzewfrzn] .text[data-astro-cid-mzewfrzn]{text-align:left}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] span[data-astro-cid-mzewfrzn].kome{font-size:12px;line-height:1em;letter-spacing:0em;font-weight:600;position:absolute;left:calc(50% + 2.7em);bottom:calc(50% + 0.2em)}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] span[data-astro-cid-mzewfrzn].kome span[data-astro-cid-mzewfrzn]{font-weight:600}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .menu[data-astro-cid-mzewfrzn]{display:flex;flex-direction:column;justify-content:center;position:relative}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .menu[data-astro-cid-mzewfrzn]::after{content:"";display:inline-block;width:1px;height:100%;background-color:var(--c-grayB8);position:absolute;right:0;top:0}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .menu[data-astro-cid-mzewfrzn] .text[data-astro-cid-mzewfrzn]{font-size:16px}@media screen and (max-width: 1239px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .menu[data-astro-cid-mzewfrzn] .text[data-astro-cid-mzewfrzn]{font-size:14px}}@media screen and (max-width: 639px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .menu[data-astro-cid-mzewfrzn] .text[data-astro-cid-mzewfrzn]{font-size:12px}}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .sponsored[data-astro-cid-mzewfrzn]{display:flex;flex-direction:column;justify-content:center;position:relative}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .sponsored[data-astro-cid-mzewfrzn]::after{content:"";display:inline-block;width:1px;height:100%;background-color:var(--c-grayB8);position:absolute;right:0;top:0}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .seminar[data-astro-cid-mzewfrzn]{display:flex;flex-direction:column;justify-content:center}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_h2[data-astro-cid-mzewfrzn]{display:grid;grid-template-columns:1fr 1fr}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_h2[data-astro-cid-mzewfrzn]>.box[data-astro-cid-mzewfrzn]{display:flex;flex-direction:column;justify-content:center;position:relative}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_h2[data-astro-cid-mzewfrzn]>.box[data-astro-cid-mzewfrzn]::before{content:"";display:inline-block;width:1px;height:100%;background-color:var(--c-grayB8);position:absolute;left:0;top:0}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_h2[data-astro-cid-mzewfrzn]>.box[data-astro-cid-mzewfrzn]:nth-of-type(1)::before{display:none}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_h2[data-astro-cid-mzewfrzn]>.box_wrap[data-astro-cid-mzewfrzn]{position:relative}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_h2[data-astro-cid-mzewfrzn]>.box_wrap[data-astro-cid-mzewfrzn]::before{content:"";display:inline-block;width:1px;height:100%;background-image:linear-gradient(to bottom,var(--c-grayB8),var(--c-grayB8) 2px,transparent 2px,transparent 4px);background-size:1px 4px;background-position:left top;background-repeat:repeat-y;position:absolute;left:0;top:0}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_h2[data-astro-cid-mzewfrzn]>.box_wrap[data-astro-cid-mzewfrzn]:nth-of-type(1)::before{display:none}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_h3[data-astro-cid-mzewfrzn]{display:grid;grid-template-columns:1fr 1fr 1fr}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_h3[data-astro-cid-mzewfrzn]>.box[data-astro-cid-mzewfrzn]{display:flex;flex-direction:column;justify-content:center;position:relative}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_h3[data-astro-cid-mzewfrzn]>.box[data-astro-cid-mzewfrzn]::before{content:"";display:inline-block;width:1px;height:100%;background-image:linear-gradient(to bottom,var(--c-grayB8),var(--c-grayB8) 2px,transparent 2px,transparent 4px);background-size:1px 4px;background-position:left top;background-repeat:repeat-y;position:absolute;left:0;top:0}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_h3[data-astro-cid-mzewfrzn]>.box[data-astro-cid-mzewfrzn]:nth-of-type(1)::before{display:none}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_v2[data-astro-cid-mzewfrzn]{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_v2[data-astro-cid-mzewfrzn]>.box[data-astro-cid-mzewfrzn]{position:relative}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_v2[data-astro-cid-mzewfrzn]>.box[data-astro-cid-mzewfrzn]::before{content:"";display:inline-block;width:100%;height:1px;background-color:var(--c-grayB8);position:absolute;left:0;top:0}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_v2[data-astro-cid-mzewfrzn]>.box[data-astro-cid-mzewfrzn]:nth-of-type(1)::before{display:none}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_v2[data-astro-cid-mzewfrzn]>.box_wrap[data-astro-cid-mzewfrzn]{position:relative}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_v2[data-astro-cid-mzewfrzn]>.box_wrap[data-astro-cid-mzewfrzn]::before{content:"";display:inline-block;width:100%;height:1px;background-color:var(--c-grayB8);position:absolute;left:0;top:0}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_v2[data-astro-cid-mzewfrzn]>.box_wrap[data-astro-cid-mzewfrzn]:nth-of-type(1)::before{display:none}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_v3[data-astro-cid-mzewfrzn]{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_v3[data-astro-cid-mzewfrzn]>.box[data-astro-cid-mzewfrzn]{display:flex;flex-direction:column;justify-content:center;position:relative}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_v3[data-astro-cid-mzewfrzn]>.box[data-astro-cid-mzewfrzn]::before{content:"";display:inline-block;width:100%;height:1px;background-color:var(--c-grayB8);position:absolute;left:0;top:0}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .grid_v3[data-astro-cid-mzewfrzn]>.box[data-astro-cid-mzewfrzn]:nth-of-type(1)::before{display:none}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .box_11[data-astro-cid-mzewfrzn],#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .box_12[data-astro-cid-mzewfrzn]{height:38px}#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .box_13[data-astro-cid-mzewfrzn]{height:59px}@media screen and (max-width: 1239px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .box_13[data-astro-cid-mzewfrzn]{height:57px}}@media screen and (max-width: 1039px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .box_13[data-astro-cid-mzewfrzn]{height:57.5px}}@media screen and (max-width: 639px){#chart[data-astro-cid-mzewfrzn] .main[data-astro-cid-mzewfrzn] .content_wrap[data-astro-cid-mzewfrzn] .content_container[data-astro-cid-mzewfrzn] .chart_ul[data-astro-cid-mzewfrzn] li[data-astro-cid-mzewfrzn] .box_13[data-astro-cid-mzewfrzn]{height:56px}}#chart[data-astro-cid-mzewfrzn] .comment[data-astro-cid-mzewfrzn]{margin-top:20px;font-size:12px;line-height:1.5em;letter-spacing:0em;font-weight:500}#chart[data-astro-cid-mzewfrzn] .comment[data-astro-cid-mzewfrzn] span[data-astro-cid-mzewfrzn]{font-weight:500}#chart[data-astro-cid-mzewfrzn] .comment[data-astro-cid-mzewfrzn] .bullet[data-astro-cid-mzewfrzn]{display:grid;grid-template-columns:1fr;row-gap:1em}#chart[data-astro-cid-mzewfrzn] .comment[data-astro-cid-mzewfrzn] .bullet[data-astro-cid-mzewfrzn] .grid[data-astro-cid-mzewfrzn]{display:grid;grid-template-columns:auto 1fr;column-gap:0.2em;margin-block:calc((1em - 1lh) / 2)}:root {
  --c-ktRed: hsla(358, 79%, 43%, 1);
  --c-kt26-purple: hsla(294, 43%, 40%, 1);
  --c-kt26-red: hsla(359, 79%, 56%, 1);
  --c-kt26-yellow: hsla(44, 95%, 53%, 1);
  --c-gray63: hsla(0, 0%, 39%, 1);
  --c-grayB8: hsla(0, 0%, 72%, 1);
  --c-grayF2: hsla(0, 0%, 95%, 1);
  --c-kt26-pink: hsla(344, 78%, 58%, 1);
  --c-Black: hsl(220 0% 0%);
  --c-black: hsl(220 0% 10%);
  --c-blackHover: hsl(220 0% 50%);
  --c-White: hsl(220 0% 100%);
  --c-white: hsl(220 0% 100%);
  --c-dummy: hsl(220 0% 90%);
  --c-bg: hsl(220 10% 90%);
  --c-text: hsl(220 10% 10%);
  --c-textHover: hsl(220 10% 50%);
  --c-blueGray3080: hsl(220, 30%, 80%);
  --c-blueGray3085: hsl(220, 30%, 85%);
  --c-blueGray3095: hsl(220, 30%, 95%);
  --fadeInLength: 30px;
  --easeOutQuad: cubic-bezier(0.5, 1, 0.89, 1);
  --easeOutCubic: cubic-bezier(0.33, 1, 0.68, 1);
  --easeOutQuart: cubic-bezier(0.25, 1, 0.5, 1);
  --easeOutQuint: cubic-bezier(0.22, 1, 0.36, 1);
  --easeOutExpo: cubic-bezier(0.16, 1, 0.3, 1);
  --easeInOutQuad: cubic-bezier(0.45, 0, 0.55, 1);
  --easeInOutCubic: cubic-bezier(0.65, 0, 0.35, 1);
  --easeInOutQuart: cubic-bezier(0.76, 0, 0.24, 1);
  --easeInOutQuint: cubic-bezier(0.83, 0, 0.17, 1);
  --easeInOutExpo: cubic-bezier(0.87, 0, 0.13, 1);
  --easeInQuad: cubic-bezier(0.11, 0, 0.5, 0);
  --easeInCubic: cubic-bezier(0.32, 0, 0.67, 0);
  --easeInQuart: cubic-bezier(0.5, 0, 0.75, 0);
  --easeInQuint: cubic-bezier(0.64, 0, 0.78, 0);
  --easeInExpo: cubic-bezier(0.7, 0, 0.84, 0);
}

section#seminar .lead {
  padding-top: 60px;
  margin-inline: 30px;
}
@media screen and (max-width: 1239px) {
  section#seminar .lead {
    margin-inline: 4vw;
    padding-top: 45px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .lead {
    padding-top: 30px;
  }
}
section#seminar .lead p {
  margin-block: calc((1em - 1lh) / 2);
  font-size: 16px;
  line-height: 1.6em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#seminar .lead p span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#seminar .lead p {
    font-size: 14px;
    line-height: 1.5em;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .lead p {
    font-size: 12px;
  }
}
section#seminar #chart {
  margin-top: 25px;
  margin-inline: 30px;
}
@media screen and (max-width: 1239px) {
  section#seminar #chart {
    margin-inline: 4vw;
  }
}
section#seminar #chart .main .swipe {
  display: none;
}
@media screen and (max-width: 1039px) {
  section#seminar #chart .main .swipe {
    display: grid;
    margin-top: 30px;
  }
}
section#seminar #time_table {
  margin-top: 60px;
  margin-inline: 30px;
}
@media screen and (max-width: 1239px) {
  section#seminar #time_table {
    margin-top: 50px;
    margin-inline: 4vw;
  }
}
@media screen and (max-width: 639px) {
  section#seminar #time_table {
    margin-top: 40px;
  }
}
section#seminar #time_table .time_table_ul {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 60px;
}
@media screen and (max-width: 1239px) {
  section#seminar #time_table .time_table_ul {
    column-gap: 45px;
  }
}
@media screen and (max-width: 1039px) {
  section#seminar #time_table .time_table_ul {
    column-gap: 35px;
  }
}
@media screen and (max-width: 839px) {
  section#seminar #time_table .time_table_ul {
    grid-template-columns: 1fr;
    row-gap: 40px;
  }
}
section#seminar #time_table .time_table_ul li .title {
  padding: 16px 15px;
  position: relative;
}
@media screen and (max-width: 1239px) {
  section#seminar #time_table .time_table_ul li .title {
    padding: 14px 12px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar #time_table .time_table_ul li .title {
    padding: 12px 10px;
  }
}
section#seminar #time_table .time_table_ul li .title::before {
  content: "";
  display: inline-block;
  background-color: var(--c-ktRed);
  border-radius: 4px;
  position: absolute;
  inset: 0;
}
section#seminar #time_table .time_table_ul li .title h4 {
  margin-block: calc((1em - 1lh) / 2);
  font-size: 16px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 600;
  color: var(--c-white);
  text-align: center;
  translate: 0 -0.1em;
  position: relative;
}
section#seminar #time_table .time_table_ul li .title h4 span {
  font-weight: 600;
}
@media screen and (max-width: 1239px) {
  section#seminar #time_table .time_table_ul li .title h4 {
    font-size: 15px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar #time_table .time_table_ul li .title h4 {
    font-size: 14px;
  }
}
section#seminar #time_table .time_table_ul li .content {
  margin-top: 40px;
}
@media screen and (max-width: 1239px) {
  section#seminar #time_table .time_table_ul li .content {
    margin-top: 32px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar #time_table .time_table_ul li .content {
    margin-top: 25px;
  }
}
@media screen and (max-width: 839px) {
  section#seminar #time_table .time_table_ul li .content .head {
    margin-inline: auto;
    width: 400px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar #time_table .time_table_ul li .content .head {
    width: 350px;
  }
}
@media screen and (max-width: 439px) {
  section#seminar #time_table .time_table_ul li .content .head {
    width: 100%;
  }
}
section#seminar #time_table .time_table_ul li .content .head h5 {
  font-size: 18px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 600;
}
section#seminar #time_table .time_table_ul li .content .head h5 span {
  font-weight: 600;
}
@media screen and (max-width: 1239px) {
  section#seminar #time_table .time_table_ul li .content .head h5 {
    font-size: 16px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar #time_table .time_table_ul li .content .head h5 {
    font-size: 14px;
  }
}
section#seminar #time_table .time_table_ul li .content .body {
  margin-top: 30px;
}
@media screen and (max-width: 1239px) {
  section#seminar #time_table .time_table_ul li .content .body {
    margin-top: 27px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar #time_table .time_table_ul li .content .body {
    margin-top: 25px;
  }
}
@media screen and (max-width: 1239px) {
  section#seminar #time_table .time_table_ul li .content .body img {
    width: 100%;
  }
}
@media screen and (max-width: 839px) {
  section#seminar #time_table .time_table_ul li .content .body img {
    margin-inline: auto;
    width: 400px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar #time_table .time_table_ul li .content .body img {
    width: 350px;
  }
}
@media screen and (max-width: 439px) {
  section#seminar #time_table .time_table_ul li .content .body img {
    width: 100%;
  }
}
@media screen and (max-width: 839px) {
  section#seminar #time_table .time_table_ul li .content .body img.img_pc {
    display: none;
  }
}
section#seminar #time_table .time_table_ul li .content .body img.img_mb {
  display: none;
}
@media screen and (max-width: 839px) {
  section#seminar #time_table .time_table_ul li .content .body img.img_mb {
    display: block;
  }
}
section#seminar #time_table .time_table_ul li .content .comment {
  margin-top: 25px;
  font-size: 12px;
  line-height: 1.5em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#seminar #time_table .time_table_ul li .content .comment span {
  font-weight: 500;
}
section#seminar #time_table .time_table_ul li .content .comment .bullet {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 0.6em;
}
section#seminar #time_table .time_table_ul li .content .comment .bullet .grid {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 0.2em;
  margin-block: calc((1em - 1lh) / 2);
}
section#seminar #time_table .time_table_ul li:nth-of-type(2) .title::before {
  background-color: var(--c-gray63);
}
section#seminar .sub_section.sub_section_apply {
  margin-inline: 30px;
}
@media screen and (max-width: 1239px) {
  section#seminar .sub_section.sub_section_apply {
    margin-inline: 4vw;
  }
}
section#seminar .sub_section.sub_section_apply .content {
  margin-top: 50px;
  margin-inline: 40px;
  font-size: 16px;
  line-height: 1.6em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#seminar .sub_section.sub_section_apply .content span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#seminar .sub_section.sub_section_apply .content {
    margin-top: 37px;
    margin-inline: 4vw;
    font-size: 14px;
    line-height: 1.5em;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .sub_section.sub_section_apply .content {
    margin-top: 25px;
    margin-inline: 0;
    font-size: 12px;
  }
}
section#seminar .sub_section.sub_section_apply .content .bullet {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1em;
}
section#seminar .sub_section.sub_section_apply .content .bullet .grid {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 0.2em;
  margin-block: calc((1em - 1lh) / 2);
}
section#seminar .sub_section.sub_section_apply .content .bullet .grid span.t {
  color: var(--c-ktRed);
}
section#seminar .plan {
  margin-top: 10px;
  margin-inline: 30px;
  padding: 0 50px 60px;
  position: relative;
}
@media screen and (max-width: 1239px) {
  section#seminar .plan {
    margin-top: 10px;
    margin-inline: 4vw;
    padding: 0 4vw 55px;
  }
}
@media screen and (max-width: 839px) {
  section#seminar .plan {
    padding: 0 0 55px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .plan {
    margin-top: 10px;
    padding: 0 0 50px;
  }
}
section#seminar .plan::before {
  content: "";
  display: inline-block;
  background-color: var(--c-grayF2);
  border-radius: 8px;
  position: absolute;
  inset: 0;
  top: 40px;
}
@media screen and (max-width: 1239px) {
  section#seminar .plan::before {
    border-radius: 6px;
    top: 35px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .plan::before {
    border-radius: 4px;
    top: 30px;
  }
}
section#seminar .plan .plan_ul {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 60px;
  position: relative;
}
@media screen and (max-width: 1239px) {
  section#seminar .plan .plan_ul {
    column-gap: 4vw;
  }
}
@media screen and (max-width: 839px) {
  section#seminar .plan .plan_ul {
    grid-template-columns: 1fr;
    row-gap: 40px;
  }
}
section#seminar .plan .plan_ul li {
  padding-top: 40px;
}
@media screen and (max-width: 1239px) {
  section#seminar .plan .plan_ul li {
    padding-top: 35px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .plan .plan_ul li {
    padding-top: 30px;
  }
}
section#seminar .plan .plan_ul li .title {
  padding: 16px 10px;
  position: relative;
}
@media screen and (max-width: 1239px) {
  section#seminar .plan .plan_ul li .title {
    padding: 14px 10px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .plan .plan_ul li .title {
    padding: 12px 10px;
  }
}
section#seminar .plan .plan_ul li .title::before {
  content: "";
  display: inline-block;
  background: linear-gradient(90deg, var(--c-kt26-purple) 0%, var(--c-kt26-red) 50%, var(--c-kt26-yellow) 100%);
  border-radius: 4px;
  position: absolute;
  inset: 0;
}
section#seminar .plan .plan_ul li .title h4 {
  font-size: 16px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 600;
  color: var(--c-white);
  text-align: center;
  translate: 0 -0.1em;
  position: relative;
}
section#seminar .plan .plan_ul li .title h4 span {
  font-weight: 600;
}
@media screen and (max-width: 1239px) {
  section#seminar .plan .plan_ul li .title h4 {
    font-size: 15px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .plan .plan_ul li .title h4 {
    font-size: 14px;
  }
}
@media screen and (max-width: 839px) {
  section#seminar .plan .plan_ul li > .content {
    padding: 0 4vw;
  }
}
section#seminar .plan .plan_ul li > .content > .head {
  padding: 25px 40px 0;
}
@media screen and (max-width: 1239px) {
  section#seminar .plan .plan_ul li > .content > .head {
    padding: 22px 20px 0;
  }
}
@media screen and (max-width: 839px) {
  section#seminar .plan .plan_ul li > .content > .head {
    padding: 20px 15px 0;
  }
}
section#seminar .plan .plan_ul li > .content > .head h5 {
  margin-block: calc((1em - 1lh) / 2);
  font-size: 16px;
  line-height: 1.4em;
  letter-spacing: 0em;
  font-weight: 600;
  color: var(--c-ktRed);
  text-align: center;
}
section#seminar .plan .plan_ul li > .content > .head h5 span {
  font-weight: 600;
}
@media screen and (max-width: 1239px) {
  section#seminar .plan .plan_ul li > .content > .head h5 {
    font-size: 15px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .plan .plan_ul li > .content > .head h5 {
    font-size: 14px;
  }
}
section#seminar .plan .plan_ul li > .content .body {
  padding-top: 20px;
}
section#seminar .plan .plan_ul li > .content .body p {
  margin-block: calc((1em - 1lh) / 2);
  font-size: 13px;
  line-height: 1.6em;
  letter-spacing: 0em;
  font-weight: 400;
  text-align: justify;
}
section#seminar .plan .plan_ul li > .content .body p span {
  font-weight: 400;
}
section#seminar .plan .plan_ul li > .content .info .content {
  margin-block: calc((1em - 1lh) / 2);
  padding-top: 25px;
  font-size: 12px;
  line-height: 1.6em;
  letter-spacing: 0em;
  font-weight: 400;
}
section#seminar .plan .plan_ul li > .content .info .content span {
  font-weight: 400;
}
section#seminar .plan .plan_ul li > .content .info .content h6 span.red {
  color: var(--c-ktRed);
}
section#seminar .plan .plan_ul li > .content .info .content .bullet,
section#seminar .plan .plan_ul li > .content .info .content .comment {
  display: grid;
  grid-template-columns: 1fr;
}
section#seminar .plan .plan_ul li > .content .info .content .bullet .grid,
section#seminar .plan .plan_ul li > .content .info .content .comment .grid {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 0.2em;
}
section#seminar .plan .plan_ul li > .content .info .content .comment.comment_1 {
  margin-top: calc((1em - 1lh) / 2);
  padding-top: 20px;
}
section#seminar .plan .plan_ul li > .content .photo_wrap {
  display: grid;
  grid-template-columns: auto;
  row-gap: 25px;
  justify-content: center;
  margin-top: 30px;
}
@media screen and (max-width: 1239px) {
  section#seminar .plan .plan_ul li > .content .photo_wrap {
    margin-top: 27px;
  }
}
@media screen and (max-width: 839px) {
  section#seminar .plan .plan_ul li > .content .photo_wrap {
    grid-template-columns: auto auto;
    column-gap: 2vw;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .plan .plan_ul li > .content .photo_wrap {
    grid-template-columns: auto;
    margin-top: 25px;
  }
}
section#seminar .plan .plan_ul li > .content .photo_wrap .photo {
  width: 280px;
}
@media screen and (max-width: 1239px) {
  section#seminar .plan .plan_ul li > .content .photo_wrap .photo {
    width: 25vw;
  }
}
@media screen and (max-width: 839px) {
  section#seminar .plan .plan_ul li > .content .photo_wrap .photo {
    width: 37vw;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .plan .plan_ul li > .content .photo_wrap .photo {
    width: 52vw;
  }
}
@media screen and (max-width: 439px) {
  section#seminar .plan .plan_ul li > .content .photo_wrap .photo {
    width: 68vw;
  }
}
section#seminar .plan .plan_ul li > .content .photo_wrap .photo img {
  width: 100%;
}
section#seminar .plan.fadeElem::before {
  opacity: 0;
  translate: 0 20px;
}
section#seminar .plan.fadeIn::before {
  transition: opacity 1s, translate 1s var(--easeOutQuart);
  opacity: 1;
  translate: 0 0;
}
section#seminar .sub_section.sub_section_option {
  margin-inline: 30px;
}
@media screen and (max-width: 1239px) {
  section#seminar .sub_section.sub_section_option {
    margin-inline: 4vw;
  }
}
section#seminar .sub_section.sub_section_option .content .swipe {
  display: none;
}
@media screen and (max-width: 839px) {
  section#seminar .sub_section.sub_section_option .content .swipe {
    display: grid;
  }
}
section#seminar .sub_section.sub_section_option .content .content_wrap {
  width: 900px;
  margin-top: 30px;
}
@media screen and (max-width: 1239px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap {
    width: 84vw;
  }
}
@media screen and (max-width: 839px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap {
    margin-left: -8vw;
    width: 100vw;
    overflow-x: scroll;
    overscroll-behavior-x: contain;
    overflow-y: hidden;
  }
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container {
  width: 100%;
}
@media screen and (max-width: 839px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container {
    padding: 1px 8vw;
    width: calc(780px + 16vw);
  }
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li {
  display: grid;
  grid-template-columns: 240px 160px 1fr;
  padding: 25px 0;
  position: relative;
}
@media screen and (max-width: 1239px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li {
    padding: 22px 0;
  }
}
@media screen and (max-width: 1039px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li {
    grid-template-columns: 200px 120px 1fr;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li {
    padding: 20px 0;
  }
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 1px;
  background-color: var(--c-grayB8);
  position: absolute;
  left: 0;
  bottom: 0;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .menu,
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .price,
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline {
  align-self: center;
  margin-block: calc((1em - 1lh) / 2);
  font-size: 14px;
  line-height: 1.5em;
  letter-spacing: 0em;
  font-weight: 500;
  translate: 0 -0.1em;
  position: relative;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .menu span,
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .price span,
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .menu,
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .price,
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline {
    font-size: 13px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .menu,
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .price,
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline {
    font-size: 12px;
  }
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .menu a,
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .price a,
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline a {
  transition: color 0.3s;
  text-decoration: underline;
}
@media screen and (min-width: 1239px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .menu a:hover,
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .price a:hover,
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline a:hover {
    color: var(--c-ktRed);
  }
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .menu {
  line-height: 1.3em;
  font-weight: 600;
  text-align: center;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .menu span {
  font-weight: 600;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .menu span.comment {
  display: inline-block;
  padding-top: 3px;
  font-size: 12px;
  font-weight: 500;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .menu span.comment span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .menu span.comment {
    font-size: 11px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .menu span.comment {
    font-size: 10px;
  }
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .price {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .price span {
  font-weight: 600;
}
@media screen and (max-width: 1239px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .price {
    font-size: 15px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .price {
    font-size: 14px;
  }
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline {
  padding-left: 30px;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline p {
  font-size: 14px;
  line-height: 1.5em;
  font-weight: 500;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline p span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline p {
    font-size: 13px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline p {
    font-size: 12px;
  }
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .bullet {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 0.6em;
  padding-top: 0.6em;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .bullet .grid {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 0.2em;
  margin-block: calc((1em - 1lh) / 2);
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline > .comment {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 0.6em;
  padding-top: 1.5em;
  font-size: 12px;
  line-height: 1.5em;
}
@media screen and (max-width: 1239px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline > .comment {
    font-size: 11px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline > .comment {
    font-size: 10px;
  }
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline > .comment .grid {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 0.2em;
  margin-block: calc((1em - 1lh) / 2);
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download {
  margin-top: 20px;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 20px;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li {
  display: grid;
  grid-template-columns: auto auto;
  column-gap: 5px;
  justify-content: start;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .title {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 0.2em;
  margin-top: 9px;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .title .maru {
  margin-block: calc((1em - 1lh) / 2);
  font-size: 14px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .title .maru span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .title .maru {
    font-size: 13px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .title .maru {
    font-size: 12px;
  }
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .title .content .text {
  margin-block: calc((1em - 1lh) / 2);
  font-size: 14px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .title .content .text span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .title .content .text {
    font-size: 13px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .title .content .text {
    font-size: 12px;
  }
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .title .content .size {
  margin-top: 0.5em;
  font-size: 12px;
  line-height: 1em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .title .content .size span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .title .content .size {
    font-size: 11px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .title .content .size {
    font-size: 10px;
  }
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .btn a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 32px;
  border-radius: 16px;
  position: relative;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .btn a .bg::before {
  content: "";
  display: inline-block;
  border-radius: 16px;
  background: linear-gradient(90deg, var(--c-kt26-purple) 0%, var(--c-kt26-red) 50%, var(--c-kt26-yellow) 100%);
  position: absolute;
  inset: 0;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .btn a .bg::after {
  transition: opacity 0.3s;
  content: "";
  display: inline-block;
  border-radius: 14px;
  background-color: var(--c-white);
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .btn a .icon {
  line-height: 0;
  position: relative;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .btn a .icon svg {
  transition: fill 0.3s;
  fill: var(--c-Black);
}
@media screen and (min-width: 1239px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .btn a:hover .bg::after {
    opacity: 0;
  }
}
@media screen and (min-width: 1239px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .btn a:hover .icon svg {
    fill: var(--c-white);
  }
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .btn a.gray {
  pointer-events: none;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .btn a.gray .bg::before {
  background: var(--c-grayB8);
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li .outline .download .download_ul li .btn a.gray .icon svg {
  fill: var(--c-grayB8);
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li:nth-of-type(1) {
  padding: 15px 0;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li:nth-of-type(1)::before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 2px;
  background-color: var(--c-grayB8);
  position: absolute;
  left: 0;
  top: 0;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li:nth-of-type(1)::after {
  height: 2px;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li:nth-of-type(1) .menu,
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li:nth-of-type(1) .price,
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li:nth-of-type(1) .outline {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li:nth-of-type(1) .menu span,
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li:nth-of-type(1) .price span,
section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li:nth-of-type(1) .outline span {
  font-weight: 600;
}
@media screen and (max-width: 1239px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li:nth-of-type(1) .menu,
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li:nth-of-type(1) .price,
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li:nth-of-type(1) .outline {
    font-size: 15px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li:nth-of-type(1) .menu,
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li:nth-of-type(1) .price,
  section#seminar .sub_section.sub_section_option .content .content_wrap .content_container .option_ul > li:nth-of-type(1) .outline {
    font-size: 14px;
  }
}
section#seminar .sub_section.sub_section_option .content > .comment {
  padding-top: 20px;
  font-size: 12px;
  line-height: 1.5em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#seminar .sub_section.sub_section_option .content > .comment span {
  font-weight: 500;
}
section#seminar .sub_section.sub_section_option .content > .comment .bullet {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1em;
}
section#seminar .sub_section.sub_section_option .content > .comment .bullet .grid {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 0.2em;
  margin-block: calc((1em - 1lh) / 2);
}
section#seminar .sub_section.sub_section_transfer {
  margin-inline: 30px;
}
@media screen and (max-width: 1239px) {
  section#seminar .sub_section.sub_section_transfer {
    margin-inline: 4vw;
  }
}
section#seminar .sub_section.sub_section_transfer .content {
  margin-inline: 40px;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 0em;
  font-weight: 500;
}
section#seminar .sub_section.sub_section_transfer .content span {
  font-weight: 500;
}
@media screen and (max-width: 1239px) {
  section#seminar .sub_section.sub_section_transfer .content {
    margin-inline: 4vw;
    font-size: 14px;
  }
}
@media screen and (max-width: 639px) {
  section#seminar .sub_section.sub_section_transfer .content {
    margin-inline: 0;
    font-size: 12px;
  }
}
section#seminar .sub_section.sub_section_transfer .content .bullet {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1em;
}
section#seminar .sub_section.sub_section_transfer .content .bullet .grid {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 0.2em;
  margin-block: calc((1em - 1lh) / 2);
}
section#seminar .sub_section.sub_section_transfer .content .bullet .grid span.t {
  color: var(--c-ktRed);
}:root {
  --c-ktRed: hsla(358, 79%, 43%, 1);
  --c-kt26-purple: hsla(294, 43%, 40%, 1);
  --c-kt26-red: hsla(359, 79%, 56%, 1);
  --c-kt26-yellow: hsla(44, 95%, 53%, 1);
  --c-gray63: hsla(0, 0%, 39%, 1);
  --c-grayB8: hsla(0, 0%, 72%, 1);
  --c-grayF2: hsla(0, 0%, 95%, 1);
  --c-kt26-pink: hsla(344, 78%, 58%, 1);
  --c-Black: hsl(220 0% 0%);
  --c-black: hsl(220 0% 10%);
  --c-blackHover: hsl(220 0% 50%);
  --c-White: hsl(220 0% 100%);
  --c-white: hsl(220 0% 100%);
  --c-dummy: hsl(220 0% 90%);
  --c-bg: hsl(220 10% 90%);
  --c-text: hsl(220 10% 10%);
  --c-textHover: hsl(220 10% 50%);
  --c-blueGray3080: hsl(220, 30%, 80%);
  --c-blueGray3085: hsl(220, 30%, 85%);
  --c-blueGray3095: hsl(220, 30%, 95%);
  --fadeInLength: 30px;
  --easeOutQuad: cubic-bezier(0.5, 1, 0.89, 1);
  --easeOutCubic: cubic-bezier(0.33, 1, 0.68, 1);
  --easeOutQuart: cubic-bezier(0.25, 1, 0.5, 1);
  --easeOutQuint: cubic-bezier(0.22, 1, 0.36, 1);
  --easeOutExpo: cubic-bezier(0.16, 1, 0.3, 1);
  --easeInOutQuad: cubic-bezier(0.45, 0, 0.55, 1);
  --easeInOutCubic: cubic-bezier(0.65, 0, 0.35, 1);
  --easeInOutQuart: cubic-bezier(0.76, 0, 0.24, 1);
  --easeInOutQuint: cubic-bezier(0.83, 0, 0.17, 1);
  --easeInOutExpo: cubic-bezier(0.87, 0, 0.13, 1);
  --easeInQuad: cubic-bezier(0.11, 0, 0.5, 0);
  --easeInCubic: cubic-bezier(0.32, 0, 0.67, 0);
  --easeInQuart: cubic-bezier(0.5, 0, 0.75, 0);
  --easeInQuint: cubic-bezier(0.64, 0, 0.78, 0);
  --easeInExpo: cubic-bezier(0.7, 0, 0.84, 0);
}

main {
  margin-inline: auto;
  width: 1160px;
}
@media screen and (max-width: 1239px) {
  main {
    width: 100vw;
  }
}
main section {
  margin-top: 50px;
  padding-top: 50px;
  margin-inline: auto;
  width: 960px;
}
@media screen and (max-width: 1239px) {
  main section {
    margin-top: 40px;
    padding-top: 40px;
    width: 92vw;
  }
}
@media screen and (max-width: 639px) {
  main section {
    margin-top: 30px;
    padding-top: 30px;
  }
}
main section .section_title h3 {
  margin-block: calc((1em - 1lh) / 2);
  font-size: 32px;
  line-height: 1.5em;
  letter-spacing: 0em;
  font-weight: 700;
}
main section .section_title h3 span {
  font-weight: 700;
}
@media screen and (max-width: 1239px) {
  main section .section_title h3 {
    font-size: 26px;
  }
}
@media screen and (max-width: 639px) {
  main section .section_title h3 {
    font-size: 20px;
    font-weight: 600;
    text-align: center;
  }
  main section .section_title h3 span {
    font-weight: 600;
  }
}
main section .section_title::after {
  content: "";
  display: inline-block;
  margin-top: 30px;
  width: 100%;
  height: 1px;
  background-color: var(--c-grayB8);
}
@media screen and (max-width: 1239px) {
  main section .section_title::after {
    margin-top: 23px;
  }
}
@media screen and (max-width: 639px) {
  main section .section_title::after {
    margin-top: 16px;
  }
}
main section .section_title.fadeElem h3 {
  opacity: 0;
  translate: 20px 0;
}
main section .section_title.fadeElem::after {
  clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
}
main section .section_title.fadeIn h3 {
  transition: opacity 1s, translate 1s var(--easeOutQuart);
  opacity: 1;
  translate: 0 0;
}
main section .section_title.fadeIn::after {
  transition: clip-path 1s var(--easeOutQuart);
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
main section .sub_section {
  margin-top: 10px;
  padding-top: 50px;
  margin-inline: auto;
  width: 900px;
}
@media screen and (max-width: 1239px) {
  main section .sub_section {
    width: 84vw;
    margin-top: 20px;
    padding-top: 40px;
  }
}
@media screen and (max-width: 639px) {
  main section .sub_section {
    margin-top: 30px;
    padding-top: 30px;
  }
}
main section .sub_section > .title {
  padding: 16px 20px;
  position: relative;
}
@media screen and (max-width: 1239px) {
  main section .sub_section > .title {
    padding: 15px 15px;
  }
}
@media screen and (max-width: 639px) {
  main section .sub_section > .title {
    padding: 14px 10px;
  }
}
main section .sub_section > .title::before {
  content: "";
  display: inline-block;
  border: 1px solid var(--c-ktRed);
  border-radius: 4px;
  position: absolute;
  inset: 0;
}
main section .sub_section > .title h3 {
  margin-block: calc((1em - 1lh) / 2);
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 0em;
  font-weight: 600;
  text-align: center;
  color: var(--c-ktRed);
  position: relative;
  translate: 0 -0.05em;
}
main section .sub_section > .title h3 span {
  font-weight: 600;
}
@media screen and (max-width: 1239px) {
  main section .sub_section > .title h3 {
    font-size: 15px;
  }
}
@media screen and (max-width: 639px) {
  main section .sub_section > .title h3 {
    font-size: 14px;
  }
}
main section .sub_section > .content {
  margin-top: 50px;
}
@media screen and (max-width: 1239px) {
  main section .sub_section > .content {
    margin-top: 40px;
  }
}
@media screen and (max-width: 639px) {
  main section .sub_section > .content {
    margin-top: 30px;
  }
}