@charset "UTF-8";
/* CSS Document */
@media screen and (max-width: 768px){
.top-main {
margin-top: 20px;
	margin-bottom: 40px;

	
}	
.top_contents_centre {
width: 96%;
margin-left:auto;
margin-right:auto;
	float: none;
	
}	
.top-main_enn_all {
	width: 80%;
	float: none;
 position: absolute;
 left: 50px;
  top: 150px;

}	
	

.top-main_time {
	width: 96%;
float: none;
	text-align: center;
	 position:static;
		margin-left:auto;
margin-right:auto;
	margin-top: 80px;
}
	
.information_left {
	width: 96%;
margin-left:auto;
margin-right:auto;
float: none;
	text-align: center;
	margin-top: 20px;
	font-size: 120%;
	margin-bottom: 20px;
}	
.information_left::before {
  left: 48%;  /*線のヨコ位置*/
	border-radius: 50px;
margin-left:auto;
margin-right:auto;
		text-align: center;

}	

.information_right {
width: 94%;
margin-left:auto;
margin-right:auto;
float: none;
}
	

.juyou_l {
	width: 96%;
margin-left:auto;
margin-right:auto;
float: none;
	height: 60px;
	 min-height: 85px;
}

.juyou_r {
	width: 99%;
margin-left:auto;
margin-right:auto;
float: none;
	border-radius: 10px;
	margin-bottom: 5px;
}
.juyou_l_text {
    color: #FFFFFF;
    text-align: center;
    padding-top: 55px;
    font-size: 100%;
    min-height: 45px;

    font-weight: bold;
    text-shadow: 1px 2px 1px rgb(139, 0, 0);

    background-image: url("../images/top/j-oshirase.png");
    background-repeat: no-repeat;
    background-position: center 10px;
    
}	
.day_j {
	color: #FF020E;
	padding-right: 2%;
float: none;
width: 75%;
}
.title_j {
	float: none;
	width: 98%;
	color: #333333;
	
}	
.day_c {
	color: #FF020E;
	padding-right: 2%;
float: none;
width: 75%;
}	
.text_c {
	float: none;
	width: 98%;
	color: #333333;
	
}
.top_contents_pickup_img img {
	border-radius: 8px;
	width: 100%;
	max-width: 230px;
        height: 100px;
        object-fit: cover;
}
/*---左----------------------------*/
.top_contents_left {
	width: 96%;
/*	 background-color: #FF020E;*/
	margin-left:auto;
margin-right:auto;
	float: none;
	height: auto;
	display: none;
}	

	
/*----右-バナー---*/
.top_contents_right {
	width: 96%;
margin-right:auto;
	float: none;
	margin-left: 4%;
	
}
.top_contents_right ul li {
width: 44%;
	margin: 2%;
	float: left;
}
.top_contents_right ul li:first-child {
	width: 92%;
	float: left;
	margin: 2%;

}
/*----link---*/
.top_contents_link_list ul li {
	width: 96%;
margin-right:auto;
	float: none;
}
}

