@charset "UTF-8";

body
 {	
 	color:black;
 	background: #EEEEEE;
 	margin:0px;
 	padding:0px;
}

#title
{
	color:#FF8856;
    font-size:50px;
    font-weight:600;
	 margin: 0px;
    padding: 1px;

}

#subMenu
{
    color:black;
    font-size:20px;
    background:white;
    text-align:right;
    margin:0px;
    padding:1px;
}

#subMenu a
{
    color:black;
    text-decoration: none;
}

#loginForm
{
    background:white;
    margin:0px;
    padding:0px;


}


#loginForm　a
{
    color:black;
    text-decoration: none;
}



#mainMenu/*div id="mainMenu"部分のブロックに適用*/
{
    color:#008800;/*色指定*/
    background:white;
    border:solid 1.5px;/*枠線の太さ指定*/
    border-color:#004400;/*枠線の色指定*/
    width:15%;/*メニューのサイズ指定*/
    position: absolute;
    left: 0; /* 左寄せ */
}

#mainMenu a
{
    color:white;
    text-decoration: none;

}

#content_body
{
  display: flex;
    justify-content: center; /* 子要素を中央揃え */
    position: relative;
}


#gamenYouso/*親要素*/
{
    width: 67%;/*コンテンツ部分の座標してい*/
    margin: auto;
}

#searchForm
{
    background:white;
}




table
{
    border:10px white;

}

th
{
    color:white;
    font-size:17px;
    font-weight:600;
    background:#FF8856;
    width:200px;
    height:50px;
     margin: 0px;
    padding: 1px;
}

td
{
    color:#696969;
    font-size:17px;
    font-weight:550;
    background:white;
    width:300px;
    height: 50px;
     margin: 0px;
    padding: 1px;

}

input
{
    
    background:white;
    width:300px;
    height:50px;
}

select
{
    
    background:white;
    width:300px;
    height:50px;
}

span
{
    background:#FF1A6F;
}

#button
{
    color:white;
    font-size:17px;
    font-weight:550;
    width:150px;
    height:50px;
    background:#FF8856;

}



#message
{
    color:#FF8856;
    font-size:20px;
    font-weight:600;

}


#complete
{
    background:white;
}

/*
#headerLink
{

	background:#EEEEEE;
	 margin: 0px;
     padding: 0.5px;
}

#headerLink a
{
    color:#888888;
}

a 
{
	color:#008080;
}

#contents
{
	color:orange;
	background:;
}

img:hover {
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity:0.6;
}

.relative {
    position: relative;
    width: 600px;
}
.absolute {
    position: absolute;
    bottom: 100px;
    width:50%;
    background:rgba(0,0,0,.6);
    font-size:20px;
    color:white;
    text-align:center;
}

#footer
{
	background:black;
	 margin: 0px;
     padding: 0.5px;
     width:100%;
  	height: 150px;
  	position: absolute;
     bottom: 0;
}
*/