@font-face{font-family:'MaruMinya';src:url('https://drumanekotoonlab.monster/font/MaruMinya.woff') format('woff');font-display:swap;}
body{color:#00ff00;font-family:'MaruMinya', sans serif;word-break:break-all;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;padding:38px 10% 35px;cursor:url('https://drumanekotoonlab.monster/img/cursorimg.png'), auto;}
/*カーソル*/a, a:hover{cursor:url('https://drumanekotoonlab.monster/img/cursorimgexp.png'), pointer;}
/*スクロールバー*/ * {scrollbar-width:thin;scrollbar-color:#00ff00  transparent;}
*::-webkit-scrollbar{width:11px;} *::-webkit-scrollbar-track{background:transparent;} *::-webkit-scrollbar-thumb{background-color:#00ff00;border-radius:5px;border:none;}
*, *::before, *::after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.window{max-width:700px;border:solid 1px #00ff00;border-top:solid 20px #00ff00;background:#000;margin:0 auto;margin-bottom:32px;position:relative;}
.windowcontent{font-size:13px;padding:13px 33px 13px;line-height:24px;letter-spacing:1.1px;}
a:link{color:#00ff00;}
.pagination{text-align:center;}
.pagination .page-numbers{color:#00ff00;font-size:12px;letter-spacing:0px;text-align:center;text-decoration:none;line-height:1.2rem;position:relative;display:inline-block;border:solid 1px #00ff00;padding:6px 11px 5px;margin:0 3px;background:#000;}
.pagination .current{color:#000;background:#00ff00;}
.pagination .dots{border:none;margin:0 3px;}
.pagination .prev:hover, .pagination .next:hover{color:#000;background-color:#00ff00;}
.lum-gallery-button{display: none;}
.minimize img, .maximize img, .close img{width:13px;height:13px;image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;}
.minimize{position:absolute;top:-19px;right:42px;}
.maximize{position:absolute;top:-19px;right:23px;}
.close{position:absolute;top:-19px;right:5px;}
.wintext{position:absolute;top:-16px;left:4px;font-weight:bold;font-size:12px;letter-spacing:0.8px;color:#000;}
.blink{animation:blink 0.6s infinite steps(2, jump-none) alternate;-webkit-animation:blink 0.6s infinite steps(2, jump-none) alternate;-moz-animation:blink 0.6s infinite steps(2, jump-none) alternate;}@keyframes blink{0%{ opacity:0;}100% {opacity:1;}}@-webkit-keyframes blink{0%{opacity:0;}100%{opacity:1; }}@-moz-keyframes blink{0%{opacity:0;}100%{opacity:1;}}
 /* モバイルフレンドリー1 */
@media all and (max-width: 575px) {
body{padding:32px 3% 30px;}
.window{margin-bottom:24px;}
.windowcontent{font-size:12px;padding:10px 18px 11px;line-height:22px;}
.pagination .page-numbers{font-size:11px;line-height:1.1rem;padding:4px 9px 3px;margin:0 2px;}
}