.rn-box{overflow:hidden!important}@media (width>=768px){.rn-box{overflow:visible!important}}.rn-box .rn-fullbg{display:none}.rn-box .rn-detail .rn-fullbg,.rn-box .rn-teamov .rn-fullbg{display:block}@media (width<=767.98px){.rn-box .rn-fullbg{display:block}}.rn-wrap{border-radius:0 1.5rem;width:100%;height:100%;overflow:auto hidden}.rn-stage{position:relative;overflow:hidden}.rn-canvas{transform-origin:0 0;width:1920px;height:1080px;position:absolute;top:0;left:0}.rn,.rn-page,.rn-detail{box-sizing:border-box;position:absolute}.rn-page,.rn-detail{inset:0}.rn-hid,.rn-off{display:none!important}@keyframes rnOut{0%{opacity:1}to{opacity:0}}.rn-ghost{z-index:60;pointer-events:none!important}.rn-ghost *{pointer-events:none!important}.rn-ghost{background:0 0!important}.rn-teamov:not(.rn-hid):not(.rn-tghost){animation:.18s ease-out both rnIn}.rn-tghost{animation:.18s ease-in forwards rnOut;pointer-events:none!important}.rn-tghost *{pointer-events:none!important}[data-fx]{pointer-events:none!important;animation:none!important}[data-fx] *{pointer-events:none!important}@keyframes rnIn{0%{opacity:0}to{opacity:1}}.rn-ghost:not(.rn-ghost-nb){animation:.18s ease-in forwards rnOut}.rn-ghost-nb>:not(.rn-shiban):not(.rn-wide:not(.rn-fullbg)){animation:.18s ease-in forwards rnOut!important}.rn-ghost-nb>.rn-fullbg,.rn-ghost-nb>.rn-shiban,.rn-ghost-nb>.rn-wide:not(.rn-fullbg){visibility:hidden}@media (prefers-reduced-motion:reduce){.rn-page *,.rn-detail *{animation:none!important}}.rn-img{background-repeat:no-repeat;background-size:100% 100%}.rn-label.rn-textwrap{white-space:normal}.rn-label.rn-teamtxt{padding-top:.3em}.rn-label span{display:block}.rn-detail .rn-line{filter:drop-shadow(0 14px 3px #000000bf)}.rn-detail .rn-line.rn-tint:before{content:"";background:var(--lc);-webkit-mask:var(--lm) 0 0 / 100% 100% no-repeat;mask:var(--lm) 0 0 / 100% 100% no-repeat;position:absolute;inset:0}.rn-thread svg{filter:drop-shadow(0 1px 1.5px #00000073);pointer-events:none;display:block;overflow:visible}.rn-label{white-space:nowrap;pointer-events:none;align-items:center;line-height:1.1;display:flex}.rn-page .rn,.rn-detail .rn,.rn-teamov .rn{pointer-events:none}.rn-page .rn-btn,.rn-detail .rn-btn,.rn-teamov .rn-teamclose,.rn-teamov .rn-scroll,.rn-detail .rn-scroll,.rn-page .rn-teambtn,.rn-teamov,.rn-teamov .rn-fullbg{pointer-events:auto}.rn-btn{cursor:pointer}.rn-page .rn-logo{pointer-events:auto;cursor:pointer;transition:scale .15s}.rn-page .rn-logo:hover{scale:1.04}.rn-btn.rn-noclick{cursor:default}.rn-char{transition:scale .22s,filter .22s,z-index 0s linear .22s}.rn-teambtn,.rn-tab{transition:scale .2s}.rn-char.rn-hover .rn-btn{cursor:pointer}.rn-char.rn-hover{z-index:3;transition:scale .22s,z-index;scale:1.07}.rn-teambtn:hover{scale:1.1}.rn-tab:hover{scale:1.05}.rn-arrow{z-index:5;cursor:pointer;background:50%/100% 100% no-repeat;border:0;width:116px;height:132px;margin-top:-66px;padding:0;transition:scale .2s,filter .2s;position:absolute;top:50%}.rn-arrow:not([disabled]):hover{filter:brightness(1.2)drop-shadow(0 4px 8px #00000073);scale:1.1}.rn-arrow-l{left:24px}.rn-arrow-r{right:24px;transform:scaleX(-1)}.rn-arrow[disabled]{opacity:.35;pointer-events:none}.rn-detail{z-index:10;background:#000}.rn-panel .rn-scroll{color:var(--dcol);font-size:var(--dfs);text-align:left;scrollbar-width:thin;padding-right:8px;line-height:1.45;position:absolute;overflow-y:auto}.rn-panel .rn-scroll p{white-space:normal;margin:0 0 1.1em}.rn-tpanel .rn-scroll{color:var(--dcol);font-size:var(--dfs);text-align:left;scrollbar-width:thin;padding-right:8px;line-height:1.45;position:absolute;overflow-y:auto}.rn-tpanel .rn-scroll p{white-space:normal;margin:0 0 1.1em}.rn-teamov{z-index:20;position:absolute;inset:0}.rn-teamclose{cursor:pointer}.rn-lbtop{z-index:8}.rn-teamtxt:has(>.rn-lbtag){z-index:40}.rn-lbtag{z-index:50;color:#ffd36b;white-space:nowrap;cursor:pointer;background:#111;border:1px solid #ffd36b;border-radius:4px;padding:2px 8px;font:600 15px/1.3 ui-monospace,monospace;position:absolute;top:-26px;left:50%;transform:translate(-50%);pointer-events:auto!important}.rn-teamclose>.rn-img{background-image:none!important}.rn-top{z-index:9;pointer-events:none;height:170px;position:absolute;top:0;left:0;right:0}.rn-top>*{pointer-events:auto}.rn-tabs{white-space:nowrap;gap:20px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}.rn-tab{color:#d9ccb0;background:#1a1412d9;border:3px solid #6b5a3e;border-radius:14px 0;padding:8px 34px;font-size:30px}.rn-box[data-board=college] .rn-tab{color:#d3e4dc;background:#122420e0;border-color:#7a9c8e}.rn-box[data-board=college] .rn-tab[aria-selected=true]{color:#14241f;background:#cfe3d9;border-color:#cfe3d9}.rn-box[data-board=college] .rn-snap{color:#d3e4dc;background:#1224208c}.rn-box[data-board=college] .rn-snap input[type=range]{accent-color:#cfe3d9}.rn-tab[aria-selected=true]{color:#1a1412;background:#d9ccb0;border-color:#d9ccb0}.rn-snap{z-index:12;color:#d9ccb0;background:#00000073;border-radius:12px;align-items:center;gap:14px;width:520px;padding:6px 20px;display:flex;position:absolute;top:30px;right:40px}.rn-snap input[type=range]{accent-color:#d9ccb0;flex:1;height:28px}.rn-snapbtn{color:#d9ccb0;background:#1a1412;border:3px solid #6b5a3e;border-radius:10px;width:48px;height:48px;font-size:30px;line-height:1}.rn-snaplabel{text-align:right;min-width:110px;font-size:26px}.rn-rel{min-height:70px;height:auto!important}.rn-rel .rn-t-Relationship{white-space:normal;text-align:center;padding:18px 8px 24px 20px;line-height:1.1;display:block;width:auto!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important}.rn-box .rn-rel{min-height:0}.rn-box[data-board=college] .rn-rel .rn-t-Relationship{width:180px!important}.rn-box .rn-rel .rn-t-Relationship{margin:0 auto;padding:11px 0 25px;width:170px!important;line-height:.82!important}.rn-box .rn-rel .rn-t-Relationship.rn-cjk{padding-top:19px;padding-bottom:30px;line-height:1.03!important}.rn-box[data-board=college] .rn-rel{background-position:0 0;background-size:100% 76px;min-height:68px}.rn-box[data-board=college] .rn-rel:before,.rn-box[data-board=college] .rn-rel:after{content:"";background-image:inherit;pointer-events:none;background-repeat:no-repeat;position:absolute;left:0;right:0}.rn-box[data-board=college] .rn-rel:before{background-position:0 47.06%;background-size:100% 950%;top:32px;bottom:36px}.rn-box[data-board=college] .rn-rel:after{background-position:0 100%;background-size:100% 76px;height:36px;bottom:0}.rn-box[data-board=college] .rn-rel>*{z-index:1}.rn-teambtn{cursor:pointer}.rn-stage{margin:0 auto}.rn-fs{z-index:45;cursor:pointer;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;bottom:8px;right:8px}.rn-fs .rn-fs-out,.rn-box.rn-full .rn-fs .rn-fs-in{display:none}.rn-box.rn-full .rn-fs .rn-fs-out{display:inline}.rn-fs[hidden]{display:none}#rnFsHost{z-index:99999;background:#000;position:fixed;inset:0;overflow:hidden}.rn-box.rn-full{z-index:99999;transform-origin:0 0;justify-content:center;align-items:center;display:flex;top:0;left:0;border:0!important;border-radius:0!important;margin:0!important;animation:none!important;position:absolute!important;overflow:hidden!important}.rn-box.rn-full #contentBoxBg,.rn-box.rn-full .rn-wrap{border-radius:0}.rn-box.rn-full .rn-deskbtns{flex-direction:column;align-items:center;gap:10px;display:flex}html:not(.rn-touch) .rn-fs,html:not(.rn-touch) .rn-fs2{display:none!important}.rn-fs2{cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;display:none}.rn-box.rn-full .rn-homebtn,.rn-box.rn-full .rn-fs{display:none!important}.rn-box.rn-full .rn-fs2{display:flex}.rn-box[data-board=college] .rn-fs2{color:#d3e4dc;background:#122420cc;border-color:#7a9c8e}.rn-box.rn-full .rn-wide{background-position:50%!important;background-size:cover!important;width:auto!important;left:0!important;right:0!important}.rn-box.rn-full .rn-tabbtn,html.rn-fs .rn-outbtn{display:none!important}.rn-box[data-board=college] .rn-fs{color:#d3e4dc;background:#122420cc;border-color:#7a9c8e}html.rn-touch .rn-box .rn-page .rn-fullbg,.rn-box.rn-full .rn-page .rn-fullbg{display:none}@media (width<=767.98px){.rn-box:not(.rn-full) .rn-fs{display:none!important}}#rnHolder{display:contents}html.rn-phone #rnHolder{margin:4rem 0 1rem;display:block;position:relative}html.rn-phone .rn-box{transform-origin:0 0;top:0;left:0;margin:0!important;animation:none!important;position:absolute!important}html.rn-phone .rn-wrap{width:100%}
