@import url('https://fonts.googleapis.com/css2?family=Dela+Gothic+One&family=Hachi+Maru+Pop&family=M+PLUS+Rounded+1c:wght@300;400;700&family=Rampart+One&family=RocknRoll+One&display=swap');

/* 
font-family: 'Dela Gothic One', cursive;
font-family: 'Hachi Maru Pop', cursive;
font-family: 'M PLUS Rounded 1c', sans-serif;
font-family: 'Rampart One', cursive;
font-family: 'RocknRoll One', sans-serif;
 */


body {
	background-image: url("./background.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left up;
	background-color: black;
	font-family: 'M PLUS Rounded 1c', sans-serif;
}

.FrostedGlass {
	background-color: rgba(255, 255, 255, 0.25);
}

.MainTitle {
	display: block;
	font-family: 'Dela Gothic One', cursive;
	font-size: 72px;
	text-align: center;
	text-decoration: underline;
	color:#ffff00
}

.ContentIndex {
	background-color:rgba(0,0,0,0.5);
	margin-top: 72px;
	font-family: 'Hachi Maru Pop', cursive;
	font-size: 48px;
	/* color: #ff3b34 */
	color: white;
}

.ContentButton {
	padding: 20px;
	margin: 15px;
	font-size: 36px;
	font-family: 'M PLUS Rounded 1c', sans-serif;
	color: rgba(255,255,255,1);
	background-color: #2780e6;
	border-radius: 30px;
}

.Contents{
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom:36px;
	font-size: 23px;
	text-shadow:0 0 10px #8cfff4;
}

.Contents ul{
	list-style-type: disc;
	color: white;
}

@font-face {
	font-family: 'KP-KwangMyeongBold';
	src: url('./fonts/kp-kwangmyeongbold.woff') format('woff');
}


.button {
	display: inline-block;
	padding: 20px;
	margin: 15px;
	font-size: 50px;
	text-decoration: none;
	color: rgba(255,255,255,1);
	background-color: rgba(239, 48, 242, 1);
	border-bottom: solid 4px rgba(118, 42, 120,1);
	border-radius: 3px;
  }
  .button:active {
	/*ボタンを押したとき*/
	-webkit-transform: translateY(4px);
	transform: translateY(4px);/*下に動く*/
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);/*影を小さく*/
	border-bottom: none;
  }
  
.Hatsukakiko {
	margin-top: 360px;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
	width: 720px;
	height: 360px;
	padding: 7px;
	color: yellow;
	font-size:17px;
	background-color: red;
	border: 4px cyan;
}