@charset "utf-8";
/* CSS Document */

a {
	color:#000;
}

a:hover img {
	opacity:0.6;
	filter:alpha(style=0, opacity=70);
}
/**/
/*.hero05 {
    position:absolute;
    left:8%;
    top:60px;
    width:240px;
    height:250px;
    background: url("../img/h05.png") no-repeat;
    background-size:100% auto;
     z-index: 100 !important;
}*/
.hero02 {
    position:absolute;
    right:1%;
    top:2px;
    width:260px;
    height:250px;
    /* background: url("../img/h02.png") no-repeat; */
    background-size:100% auto;
     z-index: 100 !important;
}
.hero08 {
    position:absolute;
    left:1%;
    bottom:-60px;
    width:240px;
    height:350px;
    /* background: url("../img/h08.png") no-repeat; */
    background-size:100% auto;
     z-index: 100 !important;
}
.hero_09 {
    position:absolute;
    right:1%;
    top:4px;
    width:220px;
    z-index: 100 !important;
}
/*---------------------
　jQueryを使ったふわっと
-------------------------*/

.hero_05 {
    position:absolute;
    left:8%;
    top:60px;
    z-index: 100 !important;
    width:240px;
}
.hero_05 img,.hero_09 img {
    width:100%;
}

/**/

h3 {
	width:88%;
	max-width:480px;
	margin:0 auto 30px;
}
h3 img {
	width:100%;
	vertical-align: bottom;
}

h5 {/*News・岐阜競輪場*/
	text-align: left;
	font-size:20px;
	letter-spacing: 1px;
	margin-bottom:10px;
}

/*--------------------------------
         section_poster
----------------------------------*/
section.poster {
	width:100%;
	background: url("../img/poster_bg.png") center top;
    background-size: 100%;
	text-align: center;
    border-bottom:solid 10px #000;
}
section.poster img {
	width:100%;
	max-width:1000px;
	vertical-align: bottom;
}

/*--------------------------------
            ピックアップ
----------------------------------*/

.slider02 {
	width:87%;
	max-width:500px;
	margin:0 auto ;
}

.slider02 img {
	width:100%;
	vertical-align: bottom;
}


/*--------------------------------
           バナー集
----------------------------------*/
ul.banner {
	margin-left:22px;
}
.banner li {
	width:303px;
	float:left;
	margin:10px 22px 10px 0;
}
.banner img {
	width:100%;
	vertical-align: bottom;
}
/*--------------------------------
           交通アクセス
----------------------------------*/
.map {
	width:660px;
	float:left;
	border:solid #C9E3E9 1px;
}
.gmap {
    position:relative;
	padding-top:70.20%;/*30.25*/
    height:0;
}
.gmap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.gtxt {
	float:left;
	margin:0 0 0 30px;
	font-size:15px;
}
.gtxt p {
	margin-bottom:15px;
}




@media screen and (max-width: 500px) {

/*.hero05 {
    left:0%;
    top:5px;
    width:100px;
    height:280px;
}*/
.hero_05 {
    left:0%;
    top:5px;
    width:100px;
}
    
.hero02 {
    right:0%;
    top:0px;
    width:110px;
    height:110px;
}
.hero08 {
    left:0%;
    bottom:0px;
    width:120px;
    height:140px;
}
.hero_09 {
    top:0px;
    width:100px;
}
/**/
h5 {/*競輪場*/
	font-size:18px;
	letter-spacing: 1px;
	margin-bottom:6px;
}


/*ピックアップ*/

	

/*バナー*/	
section.sec02 {
    padding:40px 0 25px ;
}
ul.banner {
	margin-left:2%;
}
.banner li {
	width:47%;
	margin:0px 4% 15px 0;
}
.banner li:nth-child(2n){
	margin-right:0;
}
	
/*アクセス*/
section.sec02 {
    padding:40px 0 ;
}
.map {
	width:96%;
	float:none;
	margin:0 auto 20px;
}
.gmap {
	padding-top:70.25%;/*30.25*/
}
.gtxt {
	float:none;
	margin:0 2% 0 ;
}
	
}