@charset "utf-8";


/* ------------------------------------------------------------------
     common
------------------------------------------------------------------ */

#feature_ {
	max-width: 700px!important;
	width: 100%;
	text-align: center !important;
	margin:0 auto 100px;
}
#feature_ img {
	text-align: center !important;
}
#feature_ .sns {
	max-width: 700px;
	width: 100%;
	text-align: center;
}
#feature_ .sns img {
	max-width: 20%;
}

#feature_ .cs {
	max-width: 100%;
	text-align: center;
}
#feature_ .cs img {
	max-width: 40%;
}
#feature_ .sns a {
text-decoration: none;
}

#feature_ .text {
	max-width: 624px;
	width: 100%;
	text-align: center;
}

#feature_ .order {
	width: 100%;
	text-align: center;
}

#feature_ a {
text-decoration: none;
}


#feature_ .flex{
	display: flex;
	align-items: center;
	padding: 0px 3%;}

ul.contents_1{
	display: flex;
	justify-content: space-between;
	width: 80%;
	margin: 0 auto;
}

li.reservation_box{
		padding: 10px;
}

.collect_img{
	width: 40%;
}

@media (max-width: 599px) {
	
	#feature_ {
	margin:0 auto 30px;
}
	
	#feature_ .flex{
	padding:2% 1%;
	}
	
ul.contents_1{
	display: flex;
	justify-content: space-between;
	width: 80%;
	margin: 0 auto;
}

li.reservation_box{
		padding: 5px;
}

.collect_img{
	width: 40%;
}
	
	#feature_ p {
font-size: 12px;
}
	
}
