.hMKFua_bar{z-index:9999;background:var(--color-main);width:100%;height:3px;animation:1.5s ease-in-out infinite hMKFua_progress;position:fixed;top:0;left:0}@keyframes hMKFua_progress{0%{width:0;left:0}50%{width:70%;left:0}to{width:100%;left:0}}
@font-face{font-family:marcellus;src:url(../media/marcellus_latin-s.217u6tza6brar.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:marcellus Fallback;src:local(Arial);ascent-override:95.27%;descent-override:27.36%;line-gap-override:0.0%;size-adjust:102.25%}.uQIVTa_className{font-family:marcellus,marcellus Fallback;font-style:normal;font-weight:400}.uQIVTa_variable{--font-marcellus:"marcellus", "marcellus Fallback"}
@font-face{font-family:ebGaramond;src:url(../media/eb_garamond_latin-s.1simdcn5ouyn0.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:ebGaramond Fallback;src:local(Arial);ascent-override:117.75%;descent-override:34.85%;line-gap-override:0.0%;size-adjust:85.52%}.xKbBWq_className{font-family:ebGaramond,ebGaramond Fallback;font-style:normal}.xKbBWq_variable{--font-eb-garamond:"ebGaramond", "ebGaramond Fallback"}
:root{--color-main:#cc8b92;--color-main-hover:#bb7a80;--color-main-hover-2:#f7dadd;--color-accent:#cbb199;--color-accent-hover:#ad8b6b;--color-accent-2:#6e533b;--color-accent-2-hover:#493422;--color-bg:#fcfcfc;--color-bg-2:#f7dadd;--color-bg-yellow:#fffbf8;--color-bg-brown:#f8f4f2;--color-bg-gray:#f9f9f9;--color-text:#333;--color-link:#1176d4;--color-white:#fff;--color-red:#e53935;--color-competition:var(--color-main);--color-studio:var(--color-accent);--color-workshop:#8da9c4;--color-audition:#a08fb9;--color-performance:#9e4b4b;--color-recruitment:#6b9e7d;--color-recital:#d4956a;--color-passport:#36404f;--color-bot-from:#f06a9e;--color-bot-to:#4fb8e8;--gradient-bot:linear-gradient(135deg, var(--color-bot-from), var(--color-bot-to));--color-state-urgent:#c2410c;--color-state-closed:#757575;--color-state-ended:#6b6b6b;--color-state-ended-bg:#ececec;--color-state-check:#5b6b80;--color-state-neutral:#555;--color-passport-accent:#cbb199;--rgb-accent-opa-05:203, 177, 153, .5;--color-box-shadow:0 2px 6px #0000001a;--color-web-main:#d5a7bd;--color-web-main-hover:#c393a6;--color-web-accent:#8a6b7b;--color-web-accent-hover:#5e4a52;--color-web-accent-2:#dbcbb0;--color-web-accent-2-hover:#cbb199;--color-web-bg:#fbf7fa;--color-web-bg-2:#fbf7fa;--color-web-bg-3:#fbf7fa;--color-web-text:#333;--color-web-text-2:#5e4a52;--rgb-web-main:213, 167, 189;--rgb-web-accent:138, 107, 123;--rgb-web-accent-opa-05:138, 107, 123, .5;--rgb-web-accent-2-opa-05:219, 203, 176, .5;--web-section-y:6rem;--web-section-gap:4rem;--web-gutter:1.5rem;--font-jp:"Zen Kaku Gothic New", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic Medium", "YuGothic", "Meiryo", sans-serif;--font-jp-body:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic Medium", "YuGothic", "Meiryo", sans-serif;--font-en:var(--font-marcellus), "Marcellus", serif;--font-num:var(--font-eb-garamond), "EB Garamond", sans-serif;--transition-03s-all:all .3s ease;--transition-03s-tra-cub:transform .3s cubic-bezier(.25, 1, .5, 1);--transition-03s-tra:transform .3s ease;--transition-05s-tra:transform .5s ease;--transition-03s-opa:opacity .3s ease;--transition-04s-opa:opacity .4s ease;--transition-03s-bg:background .3s ease;--transition-03s-fill:fill .3s ease;--transition-03s-bs:box-shadow .3s ease;--transition-03s-color:color .3s ease}@media (max-width:599px){:root{--web-section-y:4rem;--web-section-gap:3rem;--web-gutter:1rem}}html{scroll-behavior:smooth}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}:not(a):not(button):not(label)>img{pointer-events:none}em,.marker{background:linear-gradient(#0000 60%,#cc8b9240 60%);font-style:normal}.br-sp{display:none}@media (max-width:599px){.br-sp{display:inline}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-jp-body);color:var(--color-text);background-color:var(--color-bg);line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}.cms-btn{justify-content:center!important;margin:2rem 0!important;display:flex!important}.cms-btn>a,.cms-btn>a:link,.cms-btn>a:visited{letter-spacing:.05em!important;min-width:220px!important;color:var(--color-white)!important;background:var(--color-main)!important;text-align:center!important;cursor:pointer!important;border:none!important;border-radius:30px!important;justify-content:center!important;align-items:center!important;padding:.75rem 3rem!important;font-size:1rem!important;font-weight:600!important;text-decoration:none!important;transition:background .3s,transform .2s,box-shadow .2s!important;display:inline-flex!important;transform:none!important}.cms-btn>a:hover{background:var(--color-main-hover)!important;color:var(--color-white)!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #00000026!important}.cms-btn.cms-btn--outline>a,.cms-btn.cms-btn--outline>a:link,.cms-btn.cms-btn--outline>a:visited{color:var(--color-main)!important;background:var(--color-white)!important;border:1px solid var(--color-main)!important;transition:background .3s,color .3s!important}.cms-btn.cms-btn--outline>a:hover{background:var(--color-main)!important;color:var(--color-white)!important;transform:none!important}@media (max-width:599px){.cms-btn>a{width:100%!important}}.bot-icon{stroke:url(#bp-bot-gradient)}
