@charset "UTF-8";
*{
  padding: 0px;
  margin: 0px;
}

.gazo{
	border: 1px groove silver;
}
.gazomawari{
  margin: 5px;
  border: 1px groove silver;
  float : left;
}

.sbutton{
	display: inline-block;
	cursor: pointer;
	font-size: 12pt;
	padding: 3px;
	margin: 0px;
	border-radius: 3px;
	border: 1px solid #dcdcdc;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
	background: linear-gradient(#fffafa 30%, #dcdcdc);
}

.hbutton{
	display: inline-block;
	cursor: pointer;
	font-size: 12pt;
	padding: 3px;
	margin: 0px;
	border-radius: 3px;
	border: 1px solid #99ccff;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
	background: linear-gradient(#ddeeff 40%, #99ccff);
}

body{
    background-color: #ffe4e1;
    overflow : auto;
    text-align: center;
}

table{
    margin : 0px;
    border : 0px;
    padding : 0px;
    margin : auto;
}

#main{
  /*display: inline-block;*/
  width : 774px;
  margin: auto;
  text-align: left;
  background-color : white;
  -webkit-box-shadow: 0px 20px 30px #999999;
  -o-box-shadow: 0px 20px 30px #999999;
  -ms-box-shadow: 0px 20px 30px #999999;
  box-shadow: 0px 20px 30px #999999;
}

#header{
  height : 100px;
  border-bottom-width : 2px;
  border-top-width : 1px;
  border-left-width : 3px;
  border-right-width : 3px;
  width : 100%;
  background-color : #2b3625;
  border-style : solid;border-color : white;
  text-align: center;
  /*justify-items: center;*/
}

#hontai{
  border-top-width : 1px;
  border-right-width : 3px;
  border-left-width : 3px;
  border-top-style : solid;
  border-right-style : solid;
  border-left-style : solid;
  border-top-color : white;
  border-right-color : white;
  border-left-color : white;
  width : 100%;
  background-color : white;
}

#footer{
	border-width: 3px 3px 2px;
	border-style: solid;
	border-color: white;
	height: 20px;
	width: 100%;
	clear: both;
	background-color: #eef3fa;
}

.kesu {visibility: hidden;}

