@charset "utf-8";
/* CSS Document */

body {
  background: #005245;
	margin: 0px;
	padding: 0px;
}


#wrapper {
 max-width:1100px;
 margin:0 auto;
 padding:3% 2% 5%;
 background:#FFF;
 font-weight: bold
}

.float {
 float:left;
 width: calc(94%/3);
 padding: 1%;
}

h3 {
 font-family: 'Overpass', sans-serif;
 font-size:25px!important;
 text-align: center;
 color:#FFF;
 margin: 2% 0% 1%!important;
}

h5 {
 color:#000;
	font-weight: bold!important;
 text-align:center;
 font-size:15px;
line-height: 2;
	border-bottom: 1px solid #000;
 margin-bottom: 3%!important;

}
 
p {
 font-size:12px;
 line-height:1.5;
	
}
 
a.rink1 {
 display:block;
 font-size:13px;
 margin: 0px auto;
font-weight: bold;
	background: #F00;
	width: 30%;
	color: #FFF;
	border-radius: 3px;
	padding: 3px;
	text-align: center;
}
 
table {
 font-size:10px;
 display:block;
 width:268px;
 border:1px solid #CCC;
}
 
tr {
 width:100%;
}
 
th {
 font-weight:bold;
}
 
th, td {
 line-height:22px;
 width:35px;
 text-align:center;
 border-bottom:1px solid #ccc;
}
 
.holi {
 background-color:#FCC;
}
 
#bottom {
 text-align:center;
 color:#fff;
	font-size: 13px;
	font-family: 'Overpass', sans-serif;
	line-height: 3;
}

 a:hover img {
     opacity: .50;
     filter: alpha(opacity=50);
     -ms-filter: "alpha(opacity=50)";
     -khtml-opacity: .50;
     -moz-opacity: .50;
     cunster: pointer;
 }
 
ul{
	width:100%;
	height:60px;
	font-size: 0;
}

img{
	display: block;
	margin: 1%;
}

.botan{
	background: #000;
	border-radius: 3px;
	text-align: center!important;
	margin: 5px auto;
}


.botan a{
	padding: 4px 0;
	display: block;
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
}

.botan:hover{
	background: #999;
}

.soryo{
	color: #F00;
	font-weight: bold;
	font-size: 18px;
}

.cyui{
	font-size: 11px!important;
	line-height: 0.5px;
	color: navy;
}
