@charset "utf-8";

body{
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", 
		"Hiragino Kaku Gothic Pro", Osaka, 
		Arial, Helvetica, sans-serif;
}
p::first-line {
  text-transform: uppercase; /* 最初の行のすべての文字を大文字に */
}
.gameboard{
	border: solid rgb(255,128,0) 1px;
	border-top: solid rgb(255,128,0) 10px;
	width: 484px;
	height: 780px;
	padding: 20px;
	margin: auto;
	//background-image:url("img/stageback.jpg");
	background-image:url("img/daisorajet.jpg");
font-size: 24px;

	border-radius: 8px;
	position: relative;
}

.gameboard h1{
	color:rgb(255, 200, 200);
	
	font-size: 16px;
	text-align: center;	
	letter-spacing: 1em;
	line-height: 20px;
	margin-bottom: 10px;
}

.toolbar{
	background-color: green;
	padding: 4px 30px;
	margin-bottom: 10px;//下との間隔
	border-radius: 4px;
	color: black;
	line-height: 22px;
	height:110px;
	font-size: 20px;
	 white-space: nowrap; /* 自動改行をなくす */
	 line-height: 1.3;
	 
}

.toolbar span{
	font-size: 20px;//文字大きさ
	margin: 0px 10px 0px 10px 0px 10px; 
}

#cvs_stage{
	-webkit-box-shadow: 0px 0px 36px 2px 
		rgb(255, 200, 200);
	box-shadow: 0px 0px 36px 2px 
		rgb(255, 200, 200);
}

button {
	color: black;
	background-color: white;
	border-radius: 6px;
	border: solid gray;
	height:40px;
	width:100px;
	vertical-align:top;
}
button:hover{
	color:white;
	background-color: black;
}
#btn_restart{
	float: right;
}
#title{
	display: none;
	background-image:url("img/titlewall2.png");
		background-position: 0px -6px;
		top: 130px;
		height:550px;
       width:480px;
	//left:11px;
	img-height:auto;
}
#gameclear{
	display: none;
	background-image:url("img/cleargozira.png");
	background-position: 0px -6px;
}
#tettai{
	display: none;
	background-image:url("img/makekurumi3.png");
	background-position: 0px -6px;
}
#tettai2{
	display: none;
	background-image:url("img/makekurumi4.png");
	background-position: 0px -6px;
}



#setu1{
	display: none;
	background-image:url("img/wallsetu1.png");
	background-position: 0px -6px;
	top:10px;
	left:40px;
}






#clearend{
	display: none;
	background-image:url("img/cleargoziraend.png");
	background-position: 0px -6px;
}



.dialogbox{
	position: absolute;
	top: 280px;
	left:20px;
	width: 480px;
	height: 480px;
	-webkit-box-shadow: 0px 0px 2px 2px 
		black;
	box-shadow: 0px 0px 2px 2px 
		black;
}

#migi button{
	position: absolute;
	top: 180px;
	left: 200px;
	-webkit-box-shadow: 0px 0px 24px 6px #FFFF22;
	box-shadow: 0px 0px 24px 6px #FFFF22;
}
#title button{
	position: absolute;
	top: 180px;
	left: 200px;
	-webkit-box-shadow: 0px 0px 24px 6px #FFFF22;
	box-shadow: 0px 0px 24px 6px #FFFF22;
}
#gameclear button{
	position: absolute;
	top: 150px;
	left: 50px;
	-webkit-box-shadow: 0px 0px 24px 6px #FFFF22;
	box-shadow: 0px 0px 24px 6px #FFFF22;
}

#tettai button{
	position: absolute;
	top: 150px;
	left: 50px;
	-webkit-box-shadow: 0px 0px 24px 6px #FFFF22;
	box-shadow: 0px 0px 24px 6px #FFFF22;
}


#tettai2 button{
	position: absolute;
	top: 150px;
	left: 50px;
	-webkit-box-shadow: 0px 0px 24px 6px #FFFF22;
	box-shadow: 0px 0px 24px 6px #FFFF22;
}
