@charset "UTF-8";:root{--default-white: #fff;--default-black: #222b4d;--default-gray: #cbd3e0;--default-pink: #f12a9b;--default-light-pink: #ffe0eb;--default-deep-yellow: #fff500;--default-attention: #fe0e16;--uta-red: #f82c58;--uta-light-red: #fcdad6;--uta-very-light-red: #fff0ee;--odo-blue: #1d6cf5;--odo-light-blue: #d0fffd;--odo-very-light-blue: #e6fffe;--utaodo-green: #46bb23;--utaodo-light-green: #cdffde;--exhibition-orange: #ff8c00;--exhibition-light-orange: #ffe8cc;--text-white: #fff;--text-black: var(--default-black);--text-gray: var(--default-gray);--text-pink: var(--default-pink);--text-yellow: var(--default-deep-yellow);--button-primary-active: var(--default-black);--button-secondary-active: var(--default-pink);--button-hover: var(--default-white);--button-disabled: var(--default-gray);--border-white: #fff;--border-black: var(--default-black);--border-pink: var(--default-pink);--border-gray: var(--default-gray);--background-page: #f2fff9;--background-beige: #f9f9f3;--background-uta-link: #ffeeec;--background-yellow: #fff37a;--background-black100: var(--default-black);--background-yellow-gradation: linear-gradient(90deg, #fff500 0%, #ffde70 100%);--background-rainbow: linear-gradient( 90deg, #e93d73 21.635%, #a5b931 50.721%, #3afcd2 79.808% );--background-red-gradation: linear-gradient(90deg, #f12b4f 0%, #f44b91 100%);--background-blue-gradation: linear-gradient(90deg, #2b66f1 0%, #598cfc 100%);--background-green-gradation: linear-gradient(90deg, #24ba1a 0%, #bbe238 100%);--background-orange-gradation: linear-gradient(90deg, #f46404 0%, #fda71d 100%);--background-topics-hero-gradation: linear-gradient( 90deg, #d4ff7e 0%, #8affe8 50.721%, #ffbff6 100% );--background-topics-section-gradation: linear-gradient( 90deg, #dcfc9c 0%, #dcfff8 50.721%, #ffedfd 100% );--background-topics-h4-gradation: linear-gradient(180deg, #3afcd2 0%, #bfff99 100%);--radius-small: 8px;--radius-default: 16px;--radius-section: 64px;--shadow-button: 0 4px 8px rgb(61 88 205 / 20%);--shadow-content: 0 0 10px rgb(25 25 25 / 10%);--navbar-sp-height: 56px;--navbar-pc-height: 72px;--header-alert-height: 0px;--header-sp-height: calc(var(--navbar-sp-height) + var(--header-alert-height));--header-pc-height: calc(var(--navbar-pc-height) + var(--header-alert-height));--z-index-header: 100;--z-index-page-top: 90;--z-index-page-menu-button: 80;--z-index-page-menu-content: 75;--z-index-page-menu-backdrop: 70}.guideline-row[data-astro-cid-6aa2zzqs]{display:grid;border-top:0}@media (width >= 1024px){.guideline-row[data-astro-cid-6aa2zzqs]{grid-template-columns:min(200 * var(--vw-per-px, 1px),200px) minmax(0,1fr);border-top:min(1 * var(--vw-per-px, 1px),1px) solid var(--border-gray)}}.guideline-row[data-astro-cid-6aa2zzqs] h3[data-astro-cid-6aa2zzqs]{padding:min(16 * var(--vw-per-px, 1px),16px) min(8 * var(--vw-per-px, 1px),8px) min(14 * var(--vw-per-px, 1px),14px) min(16 * var(--vw-per-px, 1px),16px);margin:0 0 min(16 * var(--vw-per-px, 1px),16px);font-size:min(16 * var(--vw-per-px, 1px),16px);font-weight:700;line-height:1.2;color:var(--text-white);letter-spacing:.04em;background:var(--guideline-label-gradation);border-top:min(1.5 * var(--vw-per-px, 1px),1.5px) solid var(--border-gray);border-radius:min(16 * var(--vw-per-px, 1px),16px) min(16 * var(--vw-per-px, 1px),16px) 0 0}@media (width >= 1024px){.guideline-row[data-astro-cid-6aa2zzqs] h3[data-astro-cid-6aa2zzqs]{padding:min(24 * var(--vw-per-px, 1px),24px);margin:0;font-size:min(20 * var(--vw-per-px, 1px),20px);border-top:0;border-radius:0}}.guideline-content[data-astro-cid-6aa2zzqs]{display:grid;gap:min(24 * var(--vw-per-px, 1px),24px);min-width:0;padding:0;font-size:min(16 * var(--vw-per-px, 1px),16px);font-feature-settings:"palt" 0;line-height:1.5;letter-spacing:.04em}@media (width >= 1024px){.guideline-content[data-astro-cid-6aa2zzqs]{padding:min(32 * var(--vw-per-px, 1px),32px) min(24 * var(--vw-per-px, 1px),24px)}}.guideline-content--flush[data-astro-cid-6aa2zzqs]{gap:0}@media (width >= 1024px){.guideline-content--flush[data-astro-cid-6aa2zzqs]{padding:0}}.guideline-content[data-astro-cid-6aa2zzqs] a:not(.button-primary):not(.award-guide-button):not(.award-songs__button){color:var(--text-pink);text-decoration:underline;text-underline-offset:min(2 * var(--vw-per-px, 1px),2px)}.guideline-content[data-astro-cid-6aa2zzqs] p{margin:0}.guideline-content[data-astro-cid-6aa2zzqs] .strong{font-size:min(20 * var(--vw-per-px, 1px),20px);font-weight:700;line-height:1.4}.guideline-content[data-astro-cid-6aa2zzqs] .note{margin:0;font-size:min(12 * var(--vw-per-px, 1px),12px);line-height:1.4}.guideline-content[data-astro-cid-6aa2zzqs] .check-list{display:grid;gap:min(8 * var(--vw-per-px, 1px),8px);padding:0;margin:0;list-style:none}.guideline-content[data-astro-cid-6aa2zzqs] .check-list li{display:grid;grid-template-columns:min(24 * var(--vw-per-px, 1px),24px) minmax(0,1fr);gap:min(4 * var(--vw-per-px, 1px),4px);align-items:start}.guideline-content[data-astro-cid-6aa2zzqs] .check-icon{display:grid;width:min(24 * var(--vw-per-px, 1px),24px);height:min(24 * var(--vw-per-px, 1px),24px);place-items:center}.guideline-content[data-astro-cid-6aa2zzqs] .check-icon img{display:block;width:min(24 * var(--vw-per-px, 1px),24px);height:min(24 * var(--vw-per-px, 1px),24px)}.guideline-content[data-astro-cid-6aa2zzqs] .reward-block{display:grid;gap:min(8 * var(--vw-per-px, 1px),8px)}.guideline-content[data-astro-cid-6aa2zzqs] .reward-block h4{display:inline-flex;gap:min(4 * var(--vw-per-px, 1px),4px);align-items:center;width:fit-content;padding:min(4 * var(--vw-per-px, 1px),4px);margin:0;font-size:min(16 * var(--vw-per-px, 1px),16px);font-weight:700;line-height:1.2;letter-spacing:.04em;background:linear-gradient(109deg,#ffd000,#fff538 40%,#ffd000 80% 100%);border-radius:min(8 * var(--vw-per-px, 1px),8px)}.guideline-content[data-astro-cid-6aa2zzqs] .reward-label{background:linear-gradient(180deg,#e09d00,#604300 79.8%);background-clip:text;-webkit-text-fill-color:transparent}.guideline-content[data-astro-cid-6aa2zzqs] .reward-block h4.rank-l{padding:min(4 * var(--vw-per-px, 1px),4px) min(8 * var(--vw-per-px, 1px),8px);font-size:min(20 * var(--vw-per-px, 1px),20px)}.guideline-content[data-astro-cid-6aa2zzqs] .reward-block h4.rank-plain{padding:0;background:none}.guideline-content[data-astro-cid-6aa2zzqs] .reward-block h4.rank-plain .reward-label{color:var(--text-black);background:none;-webkit-text-fill-color:currentcolor}.guideline-content[data-astro-cid-6aa2zzqs] .reward-block ul,.guideline-content[data-astro-cid-6aa2zzqs] .disc-list{display:grid;gap:min(4 * var(--vw-per-px, 1px),4px);padding-left:min(24 * var(--vw-per-px, 1px),24px);margin:0;list-style:disc}.guideline-content[data-astro-cid-6aa2zzqs] .song-recommended>.disc-list>li::marker{color:#222b4d}.guideline-content[data-astro-cid-6aa2zzqs] .reward-block ul{gap:0;padding-left:0;font-weight:700;list-style:none}.guideline-content[data-astro-cid-6aa2zzqs] .reward-block li:before{content:"・"}.guideline-content[data-astro-cid-6aa2zzqs] .reward-block ul.reward-list--spaced{gap:min(4 * var(--vw-per-px, 1px),4px);font-weight:400}.guideline-content[data-astro-cid-6aa2zzqs] .reward-block li.reward-subnote{box-sizing:border-box;width:100%;padding-left:min(24 * var(--vw-per-px, 1px),24px);font-size:min(12 * var(--vw-per-px, 1px),12px);font-weight:400;line-height:1.4}.guideline-content[data-astro-cid-6aa2zzqs] .reward-block li.reward-subnote:before{content:none}@media (width >= 1024px){.guideline-content[data-astro-cid-6aa2zzqs] .sp-only-break{display:none}}.guideline-content[data-astro-cid-6aa2zzqs] .source-link-label{color:var(--text-pink);text-decoration:underline;text-underline-offset:min(2 * var(--vw-per-px, 1px),2px)}.guideline-content[data-astro-cid-6aa2zzqs] .reward-footnotes{display:grid;gap:min(4 * var(--vw-per-px, 1px),4px);font-size:min(12 * var(--vw-per-px, 1px),12px);font-weight:400;line-height:1.44;letter-spacing:.04em}@media (width >= 1024px){.guideline-content[data-astro-cid-6aa2zzqs] .reward-footnotes{line-height:1.49}}.guideline-content[data-astro-cid-6aa2zzqs] .reward-live-note{display:grid;gap:0}.guideline-content[data-astro-cid-6aa2zzqs] .reward-copy{display:grid;gap:min(4 * var(--vw-per-px, 1px),4px)}.guideline-content[data-astro-cid-6aa2zzqs] .text-list{display:grid;gap:min(4 * var(--vw-per-px, 1px),4px);padding:0;margin:0;list-style:none}.guideline-content[data-astro-cid-6aa2zzqs] .text-list li:before{content:"・";color:var(--text-pink)}.guideline-content[data-astro-cid-6aa2zzqs] .compact-stack,.guideline-content[data-astro-cid-6aa2zzqs] .rule-links,.guideline-content[data-astro-cid-6aa2zzqs] .application-content,.guideline-content[data-astro-cid-6aa2zzqs] .rule-content{display:grid;gap:min(8 * var(--vw-per-px, 1px),8px)}.guideline-content--flush[data-astro-cid-6aa2zzqs] .rule-section,.guideline-content--flush[data-astro-cid-6aa2zzqs] .song-intro,.guideline-content--flush[data-astro-cid-6aa2zzqs] .song-recommended{min-width:0;padding:min(32 * var(--vw-per-px, 1px),32px) 0}@media (width >= 1024px){.guideline-content--flush[data-astro-cid-6aa2zzqs] .rule-section,.guideline-content--flush[data-astro-cid-6aa2zzqs] .song-intro,.guideline-content--flush[data-astro-cid-6aa2zzqs] .song-recommended{padding-inline:min(24 * var(--vw-per-px, 1px),24px)}}.guideline-content--flush[data-astro-cid-6aa2zzqs] .rule-section:not(.rule-request),.guideline-content--flush[data-astro-cid-6aa2zzqs] .song-intro{box-shadow:inset 0 max(-1 * var(--vw-per-px, 1px),-1px) var(--border-gray)}.guideline-content--flush[data-astro-cid-6aa2zzqs] .rule-intro{display:grid;gap:min(24 * var(--vw-per-px, 1px),24px);padding-top:0}@media (width >= 1024px){.guideline-content--flush[data-astro-cid-6aa2zzqs] .rule-intro{padding-top:min(32 * var(--vw-per-px, 1px),32px)}}.guideline-content--flush[data-astro-cid-6aa2zzqs] .song-intro{display:grid;gap:min(8 * var(--vw-per-px, 1px),8px);padding-top:0;padding-bottom:min(34 * var(--vw-per-px, 1px),34px)}@media (width >= 1024px){.guideline-content--flush[data-astro-cid-6aa2zzqs] .song-intro{padding-top:min(32 * var(--vw-per-px, 1px),32px)}}.guideline-content--flush[data-astro-cid-6aa2zzqs] .song-recommended{padding-bottom:min(34 * var(--vw-per-px, 1px),34px)}@media (width >= 1024px){.guideline-content--flush[data-astro-cid-6aa2zzqs] .song-recommended{padding-bottom:min(36 * var(--vw-per-px, 1px),36px)}}.guideline-content--flush[data-astro-cid-6aa2zzqs] .rule-request{border-bottom:0}.guideline-content[data-astro-cid-6aa2zzqs] .rule-content{gap:min(24 * var(--vw-per-px, 1px),24px);padding-bottom:min(32 * var(--vw-per-px, 1px),32px)}@media (width >= 1024px){.guideline-content[data-astro-cid-6aa2zzqs] .application-content,.guideline-content[data-astro-cid-6aa2zzqs] .rule-content{gap:min(24 * var(--vw-per-px, 1px),24px)}.guideline-content[data-astro-cid-6aa2zzqs] .rule-content{padding-bottom:0}}.guideline-content[data-astro-cid-6aa2zzqs] .secondary-button{box-sizing:border-box;display:inline-flex;gap:min(4 * var(--vw-per-px, 1px),4px);align-items:center;justify-content:center;width:fit-content;min-height:min(40 * var(--vw-per-px, 1px),40px);padding:0 min(23 * var(--vw-per-px, 1px),23px) 0 min(15 * var(--vw-per-px, 1px),15px);margin:0 auto;font-size:min(14 * var(--vw-per-px, 1px),14px);font-weight:700;line-height:1.2;color:var(--text-white)!important;text-decoration:none!important;letter-spacing:.04em;background:var(--default-black);border:min(1 * var(--vw-per-px, 1px),1px) solid transparent;border-radius:min(999 * var(--vw-per-px, 1px),999px);border-radius:calc(infinity * 1px);box-shadow:var(--shadow-button);transition:color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out}.guideline-content[data-astro-cid-6aa2zzqs] .secondary-button:focus-visible{color:var(--text-black)!important;background:var(--default-white);border-color:var(--border-black);box-shadow:none}.guideline-content[data-astro-cid-6aa2zzqs] .secondary-button:focus-visible img[data-astro-cid-6aa2zzqs]{filter:none}@media (hover: hover) and (pointer: fine){.guideline-content[data-astro-cid-6aa2zzqs] .secondary-button:hover{color:var(--text-black)!important;background:var(--default-white);border-color:var(--border-black);box-shadow:none}.guideline-content[data-astro-cid-6aa2zzqs] .secondary-button:hover img[data-astro-cid-6aa2zzqs]{filter:none}}@media (width >= 1024px){.guideline-content[data-astro-cid-6aa2zzqs] .secondary-button{margin:0}}.guideline-content[data-astro-cid-6aa2zzqs] .secondary-button img{width:min(24 * var(--vw-per-px, 1px),24px);height:min(24 * var(--vw-per-px, 1px),24px);filter:brightness(0) invert(1);transition:filter .2s ease-out}@media (prefers-reduced-motion: reduce){.guideline-content[data-astro-cid-6aa2zzqs] .secondary-button,.guideline-content[data-astro-cid-6aa2zzqs] .secondary-button img{transition:none}}.guideline-content[data-astro-cid-6aa2zzqs] .rule-buttons{display:grid;gap:min(8 * var(--vw-per-px, 1px),8px);justify-items:start}.guideline-content[data-astro-cid-6aa2zzqs] .strong-small{font-weight:700}.guideline-content[data-astro-cid-6aa2zzqs] .inline-section,.guideline-content[data-astro-cid-6aa2zzqs] .post-setting{display:grid;gap:min(8 * var(--vw-per-px, 1px),8px)}.guideline-content[data-astro-cid-6aa2zzqs] .post-setting{gap:min(24 * var(--vw-per-px, 1px),24px)}.guideline-content[data-astro-cid-6aa2zzqs] .notice-intro{display:grid;gap:min(4 * var(--vw-per-px, 1px),4px)}.guideline-content[data-astro-cid-6aa2zzqs] .notice-lead p+p{margin-top:0}.guideline-content[data-astro-cid-6aa2zzqs] .inline-section h4,.guideline-content[data-astro-cid-6aa2zzqs] .post-setting h4{margin:0;font-size:min(16 * var(--vw-per-px, 1px),16px);font-weight:700;line-height:1.5;color:var(--text-black);letter-spacing:.04em}.guideline-content[data-astro-cid-6aa2zzqs] .post-setting h4{font-size:min(20 * var(--vw-per-px, 1px),20px);line-height:1.4}.guideline-content[data-astro-cid-6aa2zzqs] .setting-table{display:grid;overflow:hidden;background:var(--default-white);border-radius:min(16 * var(--vw-per-px, 1px),16px);box-shadow:0 0 min(5 * var(--vw-per-px, 1px),5px) #1919191a}.guideline-content[data-astro-cid-6aa2zzqs] .setting-table>div{display:grid;border-top:min(1 * var(--vw-per-px, 1px),1px) solid var(--border-gray)}.guideline-content[data-astro-cid-6aa2zzqs] .setting-table>div:first-child{border-top:0}.guideline-content[data-astro-cid-6aa2zzqs] .setting-table>div{grid-template-columns:min(82 * var(--vw-per-px, 1px),82px) minmax(0,1fr)}.guideline-content[data-astro-cid-6aa2zzqs] .setting-table dt{padding:min(16 * var(--vw-per-px, 1px),16px);font-size:min(12 * var(--vw-per-px, 1px),12px);font-weight:700;line-height:1.4;color:var(--text-white);letter-spacing:.04em;background:var(--default-pink)}.guideline-content[data-astro-cid-6aa2zzqs] .setting-table dd{display:grid;gap:min(16 * var(--vw-per-px, 1px),16px);min-width:0;padding:min(16 * var(--vw-per-px, 1px),16px);margin:0}.guideline-content[data-astro-cid-6aa2zzqs] .taglock-heading{display:flex;gap:min(4 * var(--vw-per-px, 1px),4px);align-items:center;margin:0;font-size:min(12 * var(--vw-per-px, 1px),12px);font-weight:400;color:var(--text-pink)}.guideline-content[data-astro-cid-6aa2zzqs] .taglock-columns{display:grid;gap:min(16 * var(--vw-per-px, 1px),16px);font-size:min(12 * var(--vw-per-px, 1px),12px);line-height:1.4}@media (width >= 1024px){.guideline-content[data-astro-cid-6aa2zzqs] .taglock-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.guideline-content[data-astro-cid-6aa2zzqs] .taglock-columns h6{margin:0 0 min(4 * var(--vw-per-px, 1px),4px);font-size:min(12 * var(--vw-per-px, 1px),12px);font-weight:400}.guideline-content[data-astro-cid-6aa2zzqs] .taglock-columns ol{padding-left:1.5em;margin:0;list-style:decimal}.guideline-content[data-astro-cid-6aa2zzqs] .setting-table dd>ul{display:grid;gap:min(8 * var(--vw-per-px, 1px),8px);padding:0;margin:0;font-size:min(20 * var(--vw-per-px, 1px),20px);font-weight:700;line-height:1.4;list-style:none}.guideline-content[data-astro-cid-6aa2zzqs] .setting-tags{display:grid;gap:min(8 * var(--vw-per-px, 1px),8px)}.guideline-content[data-astro-cid-6aa2zzqs] .setting-tags>ul{display:grid;gap:min(8 * var(--vw-per-px, 1px),8px);padding:0;margin:0;font-size:min(20 * var(--vw-per-px, 1px),20px);font-weight:700;line-height:1.4;list-style:none}.guideline-content[data-astro-cid-6aa2zzqs] .tag-lock{display:grid;gap:min(8 * var(--vw-per-px, 1px),8px);padding-top:min(16 * var(--vw-per-px, 1px),16px);border-top:min(1 * var(--vw-per-px, 1px),1px) solid var(--border-gray)}.guideline-content[data-astro-cid-6aa2zzqs] .inline-section h4 span{color:var(--uta-red)}.guideline-content[data-astro-cid-6aa2zzqs] .inline-section strong{font-weight:700}
