/* ***** トップページ ***** */
/* attention_banner */
.attention_banner .is-goto{
	background:#65c249;
	margin:0 0 20px;
}

.attention_banner .is-goto a{
	display:block;
	color:#fff;
	text-align:center;
	font-weight:bold;
	padding:10px;
}

.attention_banner .is-goto a span{
	font-size:1.2em;
}





.attention_banner .is-covid19{
	border:#000 1px solid;
}

.attention_banner .is-covid19 a{
	display:block;
	text-align:center;
	font-weight:bold;
	padding:10px;
}

.attention_banner .is-covid19_red{
	border:#ff0000 1px solid;
}

.attention_banner .is-covid19_red a{
	display:block;
	text-align:center;
	font-weight:bold;
	padding:10px;
}




.attention_banner .is-covid19_red2{
	background:#ff0000;
	margin:0 0 20px;
}

.attention_banner .is-covid19_red2 a{
	display:block;
	color:#fff;
	text-align:center;
	font-weight:bold;
	padding:10px;
}

.attention_banner .is-covid19_red2 a span{
	font-size:1.2em;
}

















/* MV */
.mv{
	background:#000;
}

.mv .mv_slick{
	height:0;
	overflow:hidden;
}

.mv .slick-dots{
	font-size:0;
	text-align:center;
	padding:5px 10px 10px;
}

.mv .slick-dots li{
	display:inline-block;
	width:98px;
	margin:5px;
}

.mv .slick-dots li button{
	background:none;
	border:none;
	border-radius:0;
	background:url("https://2rinkan.mom/bike-hoken/images/hoken/main_title.gif") no-repeat center center;
	background-size:contain;
	width:98px;
	height:28px;
	text-indent:999px;
}

/* middle_banner */
#top .attention_banner{
	padding-top:0;
	padding-bottom:0;
	text-align:center;
}

/* middle_banner */
#top .middle_banner{
	padding-bottom:0;
}

#top .middle_banner_item{
	background:#000;
	text-align:center;
}

#top .middle_banner_item img{
	width:100%;
}

#top .middle_banner_item span{
	font-size:12px;
	color:#fff;
	display:block;
	padding:5px 0;
	font-weight:bold;
}

/* small_banner */
#top .small_banner{
	padding-bottom:0;
}

#top .small_banner_item{
	background:#000;
	text-align:center;
}

#top .small_banner_item img{
	width:100%;
}

#top .small_banner_item span{
	font-size:12px;
	color:#fff;
	display:block;
	padding:5px 0;
	font-weight:bold;
}

/* square_banner */
#top .square_banner_item img{
	width:100%;
}

/* お知らせ */
#top .news{
	padding-bottom:0;
}

#top .news .news_box{
	height:350px;
	overflow-y:auto;
}

#top .news .news_box dl{
	overflow:hidden;
	padding:0 10px 0 0;
}

#top .news .news_box dt{
	width:20%;
	float:left;
	color:#2a4f06;
	font-weight:bold;
	padding:10px 0 10px;
}

#top .news .news_box dd{
	padding:10px 0 10px 22%;
	border-bottom:1px dotted #dfdfdf;
}

#top .news .news_box dd a{
	text-decoration:underline;
}

#top .news .news_box #rss02 dt{
	width:auto;
	float:none;
	padding:10px 0 0;
}

#top .news .news_box #rss02  dd{
	padding:0 0 10px 0;
}

/* 20240228追加shimizu */
#top .news .news_box .rss02 dt{
	width:auto;
	float:none;
	padding:10px 0 0;
}

#top .news .news_box .rss02  dd{
	padding:0 0 10px 0;
}

/* 2りんかんブログ */
#top .blog{
	padding-bottom:0;
}

#top .blog .blog_box{
	height:250px;
	overflow-y:auto;
}

#top .blog .blog_box ul{
	padding:0 10px 0 0;
}


@media screen and (max-width: 767px){
	/* MV */
	.mv .mv_slick{
		height:0;
		overflow:hidden;
	}
	
	.slick-list li{
		width:300px;
	}
	
	.mv .slick-dots{
		height:0;
		overflow:hidden;
		padding:0;
	}
	
	/* middle_banner */
	#top .middle_banner_item{
		width:100%;
	}

	/* square_banner */
	#top .square_banner_item{
		width:49%;
	}

	#top .section.bottom_banner{
		padding-top:0;
	}
	
	/* お知らせ */
	#top .news .news_box{
		height:250px;
	}

	#top .news .news_box dt{
		width:25%;
	}
	#top .news .news_box dd{
		padding:10px 0 10px 27%;
	}


}


