
@font-face {
  font-family: 'MS PGothic';
  src: url(/msgoth.woff2)
  }

body {
  background: url("/ssd/img/mono.png") repeat-x black;
  font-family: "MS PGothic", "Mona", "Tahoma", "Noto Sans Japanese", sans-serif;
  font-size: 18px;  
  image-rendering: crisp-edges;
  cursor: url('/cur/star.gif'), auto;
}

.main-wrapper {
  margin-left: 225px;
  float: center;
  }

.sidebar {
  width: 0px;
  }

.main {
  columns: 1;
  column-gap: 25px;
  }

a:hover {
  text-decoration: underline;
  cursor: url('/cur/starclick.gif'), auto;
}
a:link {
  text-decoration: none;
}
a:visited {
   text-decoration: none;
  }
@keyframes scroll {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -1909px 0; /* adjust the X offset based on image size */
  }
}


.box {

  background: rgb(234, 234, 234);
  color: black;
  border: 5px outset rgba(255, 255, 255, 0.95);
  padding: 0.75em 1.25em;
  text-decoration: none;
  }
.box img {
     margin: 0.25em 0.25em;
   
}

.viewer img {
  width: 500px;
  height: auto;
  image-rendering: pixelated;
}

.info {
  position: absolute;
  display: flex;
  left: 37%;
  top: 18%;
  size: 200%;
}
.noborder img {
  border: none;
  width: 100%;
  height: 100%;
  display: block;
  all:unset;
}

	.banner {
	   border: 5px inset #FFFFFF;
     margin: 0.25em 0.25em;
	}

.inner {
  width: 100%;
  height: 100%;
  text-align: center;
}
a, .links li:before, .links li:after, .links .last {
  color: #7d7d7d;
  }

a:hover {
  text-decoration: dotted underline overline black;
}
  
.sidebar-image img {
  image-rendering: crisp-edges;
  border-radius: 0.175em;
  }
.marquee {
  background: rgb(20,20,20,0.85);
	font-family:"MS PGothic", "Mona", sans-serif;
	font-size: 16pt;
	line-height: 18px;
	color: #FFFFFF;
  border: 5px outset rgb(05,05,05,0.85);
  padding: 0.75em 1.25em;
}

/*Alternate style of spacers for nav links. Replace with "" for no spacer characters.*/  
.links li:before {
  content: " ";
  }

.links li:after {
  content: " - ";
  }

.links .last:after {
  content: " ";
  }

/*Increase gap between automatic spacers.*/
.links li:before, .links li:after {
  letter-spacing: 0.375em;
  }
