@font-face{font-family:"Jersey 10";font-weight:400;size-adjust:80%;unicode-range:U+11??,U+3130-318F,U+AC00-D7AF;src:local(AppleSDGothicNeo-Bold),local(Apple SD Gothic Neo Bold),local(Malgun Gothic Bold),local(MalgunGothicBold),local(NotoSansCJKkr-Bold),local(Noto Sans CJK KR Bold),local(Noto Sans KR Bold)}@font-face{font-family:"Jersey 10";font-weight:400;size-adjust:80%;unicode-range:U+30??,U+31F?,U+4E00-9FFF,U+FF00-FFEF;src:local(HiraginoSans-W6),local(Hiragino Sans W6),local(HiraKakuProN-W6),local(Hiragino Kaku Gothic ProN W6),local(YuGothic-Bold),local(Yu Gothic Bold),local(Meiryo-Bold),local(Meiryo Bold),local(NotoSansCJKjp-Bold),local(Noto Sans CJK JP Bold),local(Noto Sans JP Bold)}@font-face{font-family:DotGothic16;font-weight:400;size-adjust:92%;unicode-range:U+11??,U+3130-318F,U+AC00-D7AF;src:local(AppleSDGothicNeo-Medium),local(Apple SD Gothic Neo Medium),local(AppleSDGothicNeo-Regular),local(Malgun Gothic),local(MalgunGothic),local(NotoSansCJKkr-Medium),local(Noto Sans CJK KR Medium),local(Noto Sans KR Medium),local(Noto Sans CJK KR)}@font-face{font-family:DotGothic16;font-weight:400;size-adjust:92%;unicode-range:U+30??,U+31F?,U+4E00-9FFF,U+FF00-FFEF;src:local(HiraginoSans-W4),local(Hiragino Sans W4),local(HiraKakuProN-W3),local(Hiragino Kaku Gothic ProN W3),local(YuGothic-Medium),local(Yu Gothic Medium),local(Meiryo),local(NotoSansCJKjp-Medium),local(Noto Sans CJK JP Medium),local(Noto Sans JP Medium),local(Noto Sans CJK JP)}:lang(ko){word-break:keep-all;overflow-wrap:anywhere}:lang(ja){line-break:strict}:lang(de){-webkit-hyphens:auto;hyphens:auto}.dc0:active{transform:translateY(3px)!important;box-shadow:0 0 #1c1626!important}.dc1:active{transform:translateY(2px)!important}.dc2:active{transform:translateY(3px)!important;box-shadow:inset 0 -3px #d68f1e!important}.dc3:active{transform:translateY(4px)!important;box-shadow:0 2px #1c1626!important}.dc4:focus{border-color:#3d6fd1!important}@media (hover:hover){.dc5:hover{background:#fff!important}}.dc6:active{transform:translateY(3px)!important}@media (hover:hover){.dc7:hover{background:#ffe08a!important}.dc8:hover{background:#f2c14e!important;box-shadow:inset 0 -6px #d68f1e,inset 0 4px #ffe08a,0 6px #1c1626!important}}.dc9:active{transform:translateY(4px)!important}@keyframes dcCoin{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.dc-coin{animation:.36s steps(4,end) .4s both dcCoin}@media (prefers-reduced-motion:reduce){.dc-coin{animation:none}}@keyframes dcBlink{0%,to{opacity:1}50%{opacity:.35}}.dc-blink{animation:1.2s steps(2,end) infinite dcBlink}.dc-blink-fast{animation:1s steps(2,end) infinite dcBlink}@media (prefers-reduced-motion:reduce){.dc-blink,.dc-blink-fast{animation:none}}.course-slider{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;display:flex;position:relative;overflow-x:auto}.course-slider::-webkit-scrollbar{display:none}.course-slider:before,.course-slider:after{content:"";flex:0 0 calc(16% - 10px)}.course-slide{scroll-snap-align:center;scroll-snap-stop:always;box-sizing:border-box;flex:0 0 68%;min-width:0;padding-bottom:8px}
