<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

@keyframes fadeIn {
  0% {
	opacity: 0;
  }
  100% {
	opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
	opacity: 0;
  }
  100% {
	opacity: 1;
  }
}

:root {
	--main-border-color: #727272;
	--main-background-color: #f5f5f5;
}

body {
  animation: fadeIn 2s ease 0s 1 normal;
  -webkit-animation: fadeIn 2s ease 0s 1 normal;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

h1{
	font-size: inherit;
	font-weight: normal;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 0px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.footer-font {
	font-family: "ＭＳ ゴシック", "MS Gothic", Osaka－等幅, Osaka-mono, monospace;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 10px;
}

.letter-wider {
	letter-spacing: 1rem;
}

.letter-widest {
	letter-spacing: 2rem;
}

.max-width {
	max-width: 1000px
}

.nav-link-py-0 {
	padding-top: 0;
	padding-bottom: 0;
}


@media screen and (min-width:1450px){
	.nav-item-px-5 {
		padding-left: 3rem;
		padding-right: 3rem;
	}
}

@media screen and (min-width:576px){
	.px-sm-10 {
		padding-right: 8rem;
		padding-left: 8rem;
	}
}

.border-primary {
	border-color: var(--main-border-color) !important;
}

.text-11\/10rem {
	font-size: 1.1rem;
}

.leading-11\/10rem {
	line-height: 1.1rem;
}

.bg-primary {
	background-color: var(--main-background-color) !important;
}

.nav-link__dark {
	color: var(--bs-dark);
}

.py-6 {
	padding-top: 6rem;
	padding-bottom: 6rem;
}</pre></body></html>