@charset "utf-8";
/* CSS Document */

/*下から上へ現れる*/
.hero_09 {
    position:absolute;
    right:30px;
    bottom:10px;
    width:220px;
    z-index: 100 !important;
}
.hero_09 img {
    width:100%;
}

/*2番車ふわふわ*/
.hero_ani02 {
    z-index: 100 !important;
    position:absolute;
    right:30px;
    bottom:140px;
}

/**/
.box {
	border:solid 4px #F8EF39;
	background: #FFF;
	margin:0px 1% 60px;
	padding:25px 20px ;
	letter-spacing: 1px;
}

.box_c {
	border:solid 4px #F8EF39;
	background: #FFF;
	margin:0px 1% 60px;
	padding:25px 20px ;
	letter-spacing: 1px;
}

.box p {
	margin:0 10px 10px;
    line-height: 1.7;
}
.midashi {
	font-size:30px;
	color:#E71E2F;
	font-weight:700;
	text-shadow: 2px 2px 2px #CCC;
	line-height:1.2;
	text-align: center;
    margin-bottom:20px;
}
/*注目選手*/
ul.chumoku {
	margin:0 0 30px 15px;
}
.chumoku li {
    background: #FFF;
    border:solid 4px #F8EF39;
	width:442px;/*470*/
	float:left;
	margin:0 24px 20px 0;
    padding:10px 0 0 20px;
}
.chumoku li:nth-child(2n) {
	margin-right:0;
}
.chumoku li img {
    width:220px;
    vertical-align: bottom;
    float:right;
}
h6 {
    font-size:24px;
    color:#008DCC;
}

/*番組*/
.bangumi {
	width:100%;
	/* max-width:860px; */
	margin:0 auto ;
}


.bangumi img {
    width:100%;
    vertical-align: bottom;

}




@media screen and (max-width: 500px) {

.hero_ani02 {
    right:0px;
    bottom:-40px;
}
.hero01 {
    left:0%;
    top:5px;
    width:110px;
    height:380px;
}
.hero02 {
    right:30%;
    bottom:-50px;
    width:130px;
    height:130px;
}
.hero05 {
    left:4%;
    top:5px;
    width:100px;
    height:280px;
}

.hero07 {
    right:0%;
    top:60px;
    width:110px;
    height:280px;
}
.hero08 {
    left:1%;
    bottom:0px;
    width:120px;
    height:140px;
}

.hero_09 {
    right:1%;
    bottom:350px;
    width:100px;
}
    
/**/    
h5 {
	font-size:16px;
}
.box {
	border:solid 2px #F8EF39;
	padding:20px 0 15px;
}

.box_c {
	border:solid 2px #F8EF39;
	padding:0px 0 0px;
}
.midashi {
	font-size:20px;
	color:#E71E2F;
	font-weight:700;
	text-shadow: 2px 2px 2px #CCC;
	line-height:1.2;
	text-align: center;
    margin-bottom:20px;
}
    
/*注目選手*/    
ul.chumoku {
	margin:0 0 30px 0px;
}
.chumoku li {
    border:solid 2px #F8EF39;
	width:auto;/*470*/
	float:none;
	margin:0 0 20px 0;
    padding:10px 0 10px 10px;
}
.chumoku li img {
    width:160px;
}
h6 {
    font-size:18px;
}



}

