@charset "utf-8";
/* ================================================
alterNode CSS styles (Include UIKit & OverlayScrollbars hacks)
Script by SHINOH / Last modified 2025.7.31
================================================ */
:root{--theme-color:#124;--theme-rgb:17,34,68;--dist-ft-color:#002;--dist-ft-rgb:0,0,34;--dist-bg-rgb:11,32,74;--dist-active-rgb:224,242,254;--pbs-bg-color:#f0f3f6;--pbs-bg-rgb:240,243,246;--cmn-color:#001520;--cmn-rgb:0,21,32;--alt-color:#150020;--alt-rgb:21,0,32;--jokai-color:#16c2d8;--jokai-rgb:22,194,216;--iso-color:#e16ef6;--iso-rgb:225,110,246;--tsumugi-color:#b3cc33;--tsumugi-rgb:179,204,51;--arinami-color:#3c9;--arinami-rgb:51,204,153;--shioh-color:#b833cc;--shioh-rgb:184,51,204;--hitaka-color:#cc4d0b;--hitaka-rgb:204,77,11;--ayahana-color:#c36;--ayahana-rgb:204,51,102;--kinkoh-color:#6c3;--kinkoh-rgb:102,204,51;--white-color:#fff;--white-rgb:255,255,255;--off-white-color:#eee;--black-color:#000;--black-rgb:0,0,0;--danger-light-color:#f0506e;--danger-dark-color:#651525;--primary-light-color:#39f;--primary-dark-color:#1e87f0;--secondary-light-color:#152535;--secondary-dark-color:#051525;--warning-light-color:#faa05a;--success-light-color:#32d296;--label-text-color:#ffe;--light-slate-gray:#789;--blogger-color:#f57d00;--aspect-hex:1 / 1.1547005;--path-hex:50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%;--sans-serif-no-noto:"YakuHanJPs","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--sans-serif-noto:"YakuHanJPs","Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--sans-serif-noto-only:"YakuHanJPs","Noto Sans JP",sans-serif;--serif-noto:"YakuHanMP","Georgia","Times New Roman","Noto Serif JP",serif;--audiowide-only:"Audiowide",cursive;--trainone-only:"Train One",cursive;--bruno-only:"Bruno Ace SC",cursive;--anonymous-only:"Anonymous Pro",monospace;--genos-only:"Genos",sans-serif;--gothic-en:"Segoe UI","Helvetica Neue","Arial",sans-serif}html,body{margin:0;padding:0;width:100%;position:relative;color:#555;background-color:var(--theme-color)}html{font-size:62.5%;overflow-x:hidden;overflow-y:scroll}body{font-family:var(--sans-serif-no-noto);font-size:1.4rem;letter-spacing:-.01em;word-break:break-all}@media (960px<=width){body{font-family:var(--sans-serif-noto)}}_::-webkit-full-page-media,_:future,:root body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,div,header,main,footer,p,ul,ol,li,dl,dt,dd,.uk-button{font-family:inherit;font-size:inherit}p,li,dd{line-height:2.3rem;word-break:break-all;word-wrap:break-word;text-align:justify}a,area,button,[role="button"],input:not([type=range]),label,select,summary,textarea,[contenteditable="true"]{-ms-touch-action:manipulation;touch-action:manipulation}mark{font-weight:700;color:inherit;background:inherit}sup,sub{font-size:1rem}sup svg,sub svg{max-width:75%}img{image-rendering:-webkit-optimize-contrast;overflow:hidden}*:focus{outline:none!important}*{box-sizing:border-box!important;text-transform:none!important}label{cursor:pointer}div.al-wrapper{min-height:calc(var(--vh,1vh) * 100)}.os-scrollbar-handle{background:transparent!important;border:1px solid var(--light-slate-gray)!important;border-right:none!important}.uk-tooltip.uk-active{color:rgba(var(--dist-active-rgb),.8)!important;background-color:#222!important;max-width:300px;padding:10px}.uk-tooltip-inner{font-size:1.4rem}.uk-background-muted{background-color:#f1f2f4}.uk-background-secondary:not(#al-err .uk-background-secondary),.uk-offcanvas-bar{background-color:var(--secondary-dark-color)}@media (960px<=width){.uk-container{padding-left:clamp(40px,4.25vw,60px);padding-right:clamp(40px,4.25vw,60px)}}.uk-button{user-select:none!important}.uk-button:not(.ukp-button-floating){border-radius:3px}.ukp-button-floating{line-height:38px!important}.uk-button-secondary{background-color:var(--secondary-light-color);border-color:var(--secondary-light-color)}.uk-button-secondary .al-btn-txt,.uk-button-secondary .al-btn-subtxt,.uk-button-secondary .al-btn-linertxt{text-shadow:2px 2px var(--secondary-light-color)}.uk-button-secondary:disabled{background-color:var(--secondary-dark-color);border-color:var(--secondary-dark-color)}.uk-button-secondary:disabled .al-btn-txt,.uk-button-secondary:disabled .al-btn-subtxt,.uk-button-secondary:disabled .al-btn-linertxt{text-shadow:2px 2px var(--secondary-dark-color)}.uk-button-danger .al-btn-txt,.uk-button-danger .al-btn-subtxt,.uk-button-danger .al-btn-linertxt{text-shadow:2px 2px var(--danger-light-color)}.uk-button-danger:disabled{background-color:var(--danger-dark-color);border-color:var(--danger-dark-color)}.uk-button-danger:disabled .al-btn-txt,.uk-button-danger:disabled .al-btn-subtxt,.uk-button-danger:disabled .al-btn-linertxt{text-shadow:2px 2px var(--danger-dark-color)}.uk-button-primary .al-btn-txt,.uk-button-primary .al-btn-subtxt,.uk-button-primary .al-btn-linertxt{text-shadow:2px 2px var(--primary-light-color)}.uk-text-break{word-break:break-all;word-wrap:break-word}[class*=uk-list]>*:not(.uk-list-divider>li):not(.uk-list-striped>li):not(#al-wz-now>.uk-list-collapse>li):not(.uk-list-square>li){padding:0 0 0 2rem}[class*=uk-list]>*::before{left:-2rem;text-align:left}.uk-heading-bullet::before{border-left-color:#346}.ukp-input-field>textarea:focus+.ukp-input-label,.ukp-input-field>textarea:not(:placeholder-shown)+.ukp-input-label{top:-1.5em;left:.25em;font-size:.8em}.uk-list-striped>li:last-child{border-bottom:1px solid var(--off-white-color)}.uk-light .uk-list-striped>li:last-child{border-bottom:1px solid rgba(var(--white-rgb),.2)}.uk-label{font-size:1.2rem;vertical-align:inherit;min-width:11.5rem;text-align:center}.uk-badge{font-size:1.2rem;min-height:20px;padding:5px}.uk-offcanvas-bar a .uk-badge{color:var(--label-text-color)!important}.uk-light .uk-nav-primary>li>a,.uk-offcanvas-bar .uk-nav-primary>li>a{color:rgba(var(--white-rgb),.9)!important}.uk-alert-danger{border-width:6px 0;border-style:solid hidden;border-image:repeating-linear-gradient(315deg,var(--danger-light-color),var(--danger-light-color) 5px,transparent 5px,transparent 10px,var(--danger-light-color) 10px) 6}.uk-alert-primary{border-width:6px 0;border-style:solid hidden;border-image:repeating-linear-gradient(315deg,var(--primary-dark-color),var(--primary-dark-color) 5px,transparent 5px,transparent 10px,var(--primary-dark-color) 10px) 6}.uk-alert-warning{border-width:6px 0;border-style:solid hidden;border-image:repeating-linear-gradient(315deg,var(--warning-light-color),var(--warning-light-color) 5px,transparent 5px,transparent 10px,var(--warning-light-color) 10px) 6}@media (960px<=width){[data-overlayscrollbars-viewport~=overflowYScroll].uk-offcanvas-page,[data-overlayscrollbars-viewport~=overflowYScroll].uk-modal-page{overflow-y:hidden!important}.uk-offcanvas-page .os-scrollbar,.uk-modal-page .os-scrollbar{display:none!important}.uk-open>.uk-modal-dialog>.uk-modal-body{scrollbar-width:thin}.uk-open>.uk-modal-dialog>.uk-modal-body::-webkit-scrollbar{width:8px}.uk-open>.uk-modal-dialog>.uk-modal-body::-webkit-scrollbar-thumb{background:transparent!important;border:1px solid var(--light-slate-gray)!important;border-right:none!important}}.uk-offcanvas-overlay.uk-open::before{background:rgba(var(--black-rgb),.6)}.uk-modal.uk-open{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.uk-modal-header h2.uk-modal-title{font-family:var(--sans-serif-noto-only);font-size:2.2rem;font-weight:700}@-moz-document url-prefix(){.uk-modal-body::after{content:"";display:block;height:30px}}@media (width<640px){.uk-modal-header h2.uk-modal-title{font-size:1.6rem;letter-spacing:-.04rem}}.uk-modal-body h3{font-size:clamp(1.5rem,1.07vw,1.6rem);font-weight:700}.uk-modal-body p,.uk-modal-body ul,.uk-modal-body ol,.uk-modal-body li{font-size:clamp(1.5rem,1.07vw,1.6rem);line-height:clamp(2.5rem,1.785vw,2.8rem)}.uk-modal-body .uk-card-body{padding-top:20px!important}@media (width<640px){.uk-modal-body p,.uk-modal-body ul,.uk-modal-body ol,.uk-modal-body li{font-size:1.4rem;line-height:2.2rem}}.uk-modal .uk-button{line-height:20px!important;padding:1.5rem;min-width:fit-content}.uk-modal .uk-button:not([class*=uk-width]){min-width:30%}.uk-modal .uk-label{min-width:8rem}.uk-modal .uk-button.uk-width-1-2{width:48%}.uk-modal-page #al-totop{display:none}.uk-modal-body .uk-checkbox,.uk-modal-body .uk-radio,.uk-modal-body .uk-input,.uk-modal-body .uk-select,.uk-modal-body .uk-textarea{border:1px solid #aaa}.uk-modal-body .uk-checkbox{background-color:rgb(var(--white-rgb))}.st0{fill:currentColor}.uk-modal-body svg.uk-svg{margin:0 .3rem}@media (width<640px){header:not(#register-head):not(#login-head):not(#dist-head) .uk-container{padding-left:0;padding-right:0}}header .uk-navbar-container a{color:var(--off-white-color)}footer{z-index:990}footer .al-width-ft-logo{width:320px}footer #al-ft-logo{color:var(--off-white-color);line-height:1.1}footer #al-ft-logo span:nth-of-type(1){font-size:1.5rem;font-weight:500}footer #al-ft-logo span:nth-of-type(2){font-family:var(--audiowide-only);letter-spacing:-.07rem;font-size:3.7rem}footer h5,footer h6{font-size:1.4rem;font-weight:700}footer #al-ft-btns .uk-icon-button{width:43px;height:43px}footer #al-ft-btns .uk-button-danger:hover{background-color:var(--off-white-color);color:var(--danger-light-color)}footer a#twlink{color:var(--black-color);background-color:var(--off-white-color)}footer a#twlink:hover{color:var(--off-white-color);background-color:var(--black-color)}footer a#bglink{background-color:var(--blogger-color)}footer a#bglink:hover{color:var(--blogger-color);background-color:var(--off-white-color)}footer #al-ad .uk-label.al-label-important,#al-sb-nav .uk-label.al-label-important,#a8-sp .uk-label.al-label-important{min-width:3rem;vertical-align:top}@media (width<640px){footer .al-margin-change{margin-left:0!important;margin-top:15px!important}footer .al-margin-right-del{margin-right:0!important}footer .al-width-footer-logo{width:100%}}#al-totop{z-index:999;transition:.3s}#al-spam-guard{max-width:100%;height:auto}#al-twitter0,#al-twitter450,#al-twitter622{background-color:#232f4e;border:1px solid rgba(var(--white-rgb),.2)}#al-twitter0{min-height:0}#al-twitter440{min-height:440px}#al-twitter610{min-height:610px}@media screen and (orientation:landscape){#al-twitter610{min-height:440px}}#al-tw-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#al-news,#al-sys-req{background-color:#232f4e;border-radius:5px}#al-news .uk-grid-small>.uk-grid-margin,#al-sys-req .uk-grid-small>.uk-grid-margin{margin-top:10px}#al-news{padding:3px 0}#al-news .uk-text-meta{font-size:1.3rem}#al-news .al-latest{color:gold}#al-news li{padding-right:2rem;padding-left:2rem}#al-sys-req{padding:10px 20px}#al-sys-req li,#al-sys-req div{font-size:clamp(1.3rem,1.3vw,1.4rem);min-width:136px}@media (width<640px){#al-sys-req br{padding-left:2em}}#reset #al-signup-back::after,#login #al-signup-back::after,#signup #al-signup-back::after{content:"";display:block;width:100%;height:100%;background:rgba(var(--theme-rgb),.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateZ(0)}#reset .uk-card-default,#login .uk-card-default,#signup .uk-card-default{background-color:rgba(225,233,249,.85);color:var(--theme-color);-webkit-backdrop-filter:brightness(200%);backdrop-filter:brightness(200%);transform:translateZ(0)}#reset h1 span:nth-of-type(1),#login h1 span:nth-of-type(1),#logout h1 span:nth-of-type(1),#signup h1 span:nth-of-type(1),#al-modal-login h2 b{font-family:var(--audiowide-only);font-size:2.4rem;letter-spacing:-.07rem;color:rgba(var(--theme-rgb),.8)}#login .uk-light h1 span:nth-of-type(1),#logout .uk-light h1 span:nth-of-type(1){color:rgba(225,233,249,.85);opacity:0;animation:alBlink 1.5s ease infinite}#reset h1 span:nth-of-type(2),#login h1 span:nth-of-type(2),#signup h1 span:nth-of-type(2){font-size:2rem;margin-left:.4rem;color:var(--theme-color)}#al-modal-login h2+p{font-family:var(--bruno-only);font-size:1.3rem;letter-spacing:-.05rem;color:rgba(var(--theme-rgb),.8)}@media (width<640px){#reset h1 span:nth-of-type(1),#login h1 span:nth-of-type(1),#signup h1 span:nth-of-type(1){font-size:3rem}#reset h1 span:nth-of-type(2),#login h1 span:nth-of-type(2),#signup h1 span:nth-of-type(2){font-size:1.4rem;margin-left:0}}#reset header b.uk-text-danger,#login header b.uk-text-danger,#signup header b.uk-text-danger{font-size:1.6rem}#reset .uk-form-label,#signup .uk-form-label,#al-pl-register .uk-form-label,#al-modal-login .uk-form-label{font-size:1.3rem;font-weight:700}#signup .uk-label{min-width:8rem}#signup .uk-table caption,#signup .uk-text-muted{font-size:1.4rem;color:#789!important}@media (width<960px){#signup .uk-table caption{display:block;width:100%}}.al-active>a{color:#f0a050}.al-allow:not(#teaser-head #al-first-view .al-allow){color:var(--white-color);opacity:0;animation:alBlink 1s ease 1s infinite}.al-bkg-custom{color:var(--off-white-color);background-color:var(--theme-color)}@media (width<640px){.al-bkg-custom{background-size:150%!important}}.al-bdr-bottom{border-bottom:1px solid var(--off-white-color)}.al-bdr-danger{border:1px solid var(--danger-light-color)}.al-bdr-remove-top{border-top:none!important}.al-bdr-remove-bottom{border-bottom:none!important}.al-btn-event{background-color:#7b22cf;color:var(--white-color);border:1px solid transparent}.al-btn-event:hover{background-color:#7020c0;color:var(--white-color)}.al-btn-event .al-btn-txt,.al-btn-event .al-btn-subtxt,.al-btn-event .al-btn-linertxt{text-shadow:2px 2px #7020c0}.al-btn-img{width:100%;height:100%;position:absolute;left:-50px;top:0;opacity:.4!important}.al-btn-txt{position:relative;font-size:clamp(2rem,1.53vw,2.2rem);font-family:var(--bruno-only);font-weight:700}.al-btn-subtxt{position:relative;font-size:clamp(1.3rem,1vw,1.4rem);font-weight:700}.al-btn-txt+.al-btn-subtxt{margin-top:.25rem}.al-btn-linertxt{position:relative;font-size:1.5rem;font-weight:700}.al-ds-none{display:none!important}.al-hd-shadow{text-shadow:2px 2px 3px var(--black-color),2px -2px 3px var(--black-color),-2px -2px 3px var(--black-color),-2px 2px 3px var(--black-color),2px 2px 5px #012,2px -2px 5px #012,-2px -2px 5px #012,-2px 2px 5px #012}.al-ico-color{color:var(--white-color);background-color:var(--primary-dark-color)}.al-ico-color:hover{color:var(--primary-dark-color);background-color:var(--off-white-color)}.al-label{background-color:var(--primary-dark-color)!important;color:var(--label-text-color)!important}.al-label-important{background-color:#d83040!important;color:var(--label-text-color)!important}.al-label-mainte{background-color:#bf660e!important;color:var(--label-text-color)!important}.al-label-event{background-color:#7b22cf!important;color:var(--label-text-color)!important}.al-label-note{background-color:#037750!important;color:var(--label-text-color)!important}.al-label-site{background-color:#2559b9!important;color:var(--label-text-color)!important}.al-label-fetish{background-color:#c41c9f!important;color:var(--label-text-color)!important}.al-label-etc{background-color:#646369!important;color:var(--label-text-color)!important}.al-label-trans{background-color:transparent!important;color:var(--label-text-color)!important;border:1px solid #f0e750!important}.al-label-trans-important{background-color:transparent!important;color:var(--label-text-color)!important;border:1px solid #d83040!important}.al-padding-thin{padding:10px}.al-sub-txt{font-size:clamp(1.45rem,1.05vw,1.55rem);line-height:clamp(2.5rem,1.85vw,2.7rem)}.al-text-jokai{color:rgba(var(--jokai-rgb),.9)!important;border-color:rgba(var(--jokai-rgb),.55)!important}.al-text-iso{color:rgba(var(--iso-rgb),.9)!important;border-color:rgba(var(--iso-rgb),.55)!important}.al-text-tsumugi{color:var(--tsumugi-color)!important}.al-text-arinami{color:var(--arinami-color)!important}.al-text-shioh{color:var(--shioh-color)!important}.al-text-hitaka{color:var(--hitaka-color)!important}.al-text-ayahana{color:var(--ayahana-color)!important}.al-text-kinkoh{color:var(--kinkoh-color)!important}.al-ad-space{display:inline-block;width:100%}.webp div.al-ad-space{background:url(/imgs/al-AD-back.webp) center/cover no-repeat}.no-webp div.al-ad-space{background:url(/imgs/al-AD-back.jpg) center/cover no-repeat}.al-ad-space-320{width:320px;height:50px}.al-ad-space-300{display:inline-block;width:300px;height:250px}.al-ad-space-468{display:inline-block;width:468px;height:60px}.al-ad-space-728{display:inline-block;width:728px;height:90px}.al-ad-aspect301{aspect-ratio:301 / 250}.al-ad-aspect351{aspect-ratio:351 / 240}.al-ad-space-320>a>img:first-child,.al-ad-space-300>a>img:first-child,.al-ad-space-468>a>img:first-child,.al-ad-space-728>a>img:first-child,.al-ad-aspect301>a>img:first-child,.al-ad-aspect351>a>img:first-child{width:fit-content!important}#al-err-view{min-height:calc(var(--vh, 1vh) * 100)}#al-err-view h1{font-family:var(--audiowide-only);letter-spacing:-.16rem;font-size:clamp(5.5rem,5.73vw,7.5rem);line-height:clamp(5.5rem,5.73vw,7.5rem);color:rgba(var(--white-rgb),.95)}#al-err-view h2{font-family:var(--genos-only);letter-spacing:.2rem;font-size:clamp(1.8rem,1.87vw,2.2rem)}#al-err-view h2.uk-heading-divider{border-color:rgba(var(--white-rgb),.3)}#al-err-view img{opacity:.5}#al-err-ctl{z-index:1002}#al-err-ctl .al-icon-button{border:rgba(var(--white-rgb),.5) 2px solid;color:rgba(var(--white-rgb),.7);background-color:#222}#al-err{background:#222}#al-err.al-back-noise::after{display:block;width:300%;height:300%;content:"";left:-100%;top:-100%;position:absolute;background:url(/imgs/noise/noizu3.png) repeat;opacity:.15;animation:alBackNoise 10s steps(10) infinite;overflow:hidden;z-index:1001}#al-cookie-notice{bottom:-400px!important;visibility:hidden;transition:bottom .5s ease-in-out,visibility .5s ease-in-out;z-index:3;font-size:clamp(1.3rem,1.16vw,1.45rem)}#al-cookie-notice.uk-visible{bottom:0!important;visibility:visible}@keyframes alBlink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes alBlur{100%{filter:blur(100px)}}@keyframes alBkFade{30%{background-color:var(--black-color)}100%{background-color:transparent}}@keyframes alFade{0%{opacity:1}100%{opacity:0}}@keyframes alFadeInTs{0%{opacity:0}100%{opacity:.24}}@keyframes alZoomOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(3)}}@keyframes alZoomInOut{0%{opacity:0;transform:scale(3)}15%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(3)}}@keyframes alZoomInOut2{0%{opacity:0;transform:scale(3)}15%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}@keyframes alBackNoise{0%{background-position:0 0}10%{background-position:-5% -10%}20%{background-position:-15% 5%}30%{background-position:7% -25%}40%{background-position:20% 25%}50%{background-position:-25% 10%}60%{background-position:15% 5%}70%{background-position:0 15%}80%{background-position:25% 35%}90%{background-position:-10% 10%}}@keyframes alCircle{0%{background-size:220%}100%{background-size:100%}}@keyframes alCircleSp{0%{background-size:300%}100%{background-size:100%}}@keyframes alInsetPath{0%{clip-path:inset(50% 0)}10%{clip-path:inset(0 0)}90%{clip-path:inset(0 0)}100%{clip-path:inset(50% 0)}}