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


a:hover img {
	opacity:0.6;
	filter:alpha(style=0, opacity=70);
}

h5 {/*NEWS*/
    background: #e50f18;
    text-align: center;
    font-size:17px;
    letter-spacing: 1px;
    line-height:2.0;
}
h6 {/*和歌山競輪場*/
    font-size:18px;
    margin-bottom:5px;
}
/*---------------
     poster
-----------------*/
section.poster {
	width:100%;
	text-align: center;
}
.poster img {
    width:100%;
	max-width:800px;
	vertical-align: bottom;
}

/*---------------------
      ピックアップ
-----------------------*/

.slider02 {
	width:86%;
	max-width:500px;
	margin:0 auto ;
}
.slider02 img {
	width:100%;
}

/*---------------------
      お知らせ
-----------------------*/
.box00 {
    margin:100px 0 30px;
    z-index: 50 !important;
}
.box_wnew {
    width:50%;
    float:left;
}

dl.wnew {
	height:285px;
	background: #FFF;
	color:#222;
	letter-spacing: 1px;
    overflow: auto;
}
.wnew dt {
    color:#222;
	padding:10px 10px 0;
	font-weight:700;
}
.wnew dt img {
	margin:0 0 2px 10px;
	width:42px;
	vertical-align: middle;
}
.wnew dd {
	padding:0 10px 10px;
	border-bottom: dotted 1px #999;
}
.wnew a {
	color:#222;
}
.wnew a:hover {
	color:#ED4D02;
}

.bana2 {
    float:right;
    width:480px;
}
.bn_dento {
    width:90%;
    max-width:500px;
    margin:0 auto;
}
.bana2 img,.bn_dento img {
    vertical-align: bottom;
	margin-bottom:20px;
	width:100%;
}
/*--------------------------------
           交通アクセス
----------------------------------*/
.map {
	width:660px;
	margin:0 auto 30px;
	border:solid #DDD 1px;
    float:left;
}
.gmap {
    position:relative;
	padding-top:70.25%;/*30.25*/
    height:0;
    /*overflow:hidden;*/
}
.gmap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.gtxt {
    width:300px;
    float:right;
	text-align: left;
	margin:0 0 0 0;
}
.gtxt p {
	margin-bottom:30px;
}
/*リンクボタン*/
.btn a {
    width:80%;
	background: #001B58;
	color:#B0E3F0;
    font-size:17px;
    font-weight:700;
    text-align: center;
	padding:10px 0;
    border-right:solid 2px #26BBF6;
    border-bottom:solid 2px #26BBF6;
    box-shadow: 2px 2px 0px #0051DA;
    display:block;
}
.btn a:hover {
	color:#FFF;
    border:none;
    padding:11px 0;
}
/*------------------
      バナー
-----------------------*/
ul.banner {
	margin-left:15px;
}
ul.banner li {
	float:left;
	margin:10px 30px 10px 0;
	width:220px;
}
ul.banner li:nth-child(4n) {
	margin-right:0;
}
.banner li img {
	width:100%;
	vertical-align: bottom;
}

@media screen and (max-width: 500px) {

h4 {/*PICUP ACCESS*/
    font-size:30px;
    margin-bottom: 20px;
}
    
/*新着情報*/
.box_wnew {
    width:98%;
    margin:0 auto;
    float:none;
}
dl.wnew {
	margin:0 0 50px;
	height:300px;
	padding:5px 0;
	letter-spacing: 0;
}
.bana2 {
    width:90%;
    margin:0 auto ;
	float:none;
}
.bana2 img {
	margin-bottom:10px;
	width:100%;
}
    
    
/*アクセス*/	
.map {
	width:96%;
	float:none;
	margin:0 auto 20px;
}
.gmap {
	padding-top:70.25%;/*30.25*/
}
.gtxt {
    width:300px;
    text-align: center;
    float:none;
	margin:0 auto;
}
	
/*リンクバナー*/
ul.banner {
	margin-left:1%;
}
ul.banner li {
	margin:12px 2% ;
	width:45%;;
}
ul.banner li:nth-child(4n) {
	margin-right:2%;
}
.btn a {
    margin:0 auto;
}
    
    
}