@charset "utf-8";

/* =======================================

	lp.css
	Last Up Date 2014/03/18

 -----------------------------------------
	INDEX
 -----------------------------------------
	0. common style [base]

	1. .header_wrapper

	2. .nav_wrapper

	3. .easy1Step_container

	4. .contents_wrapper

	5. .contents_main

	6. .contents_side

	7. .footer_wrapper

	x. common style [strong]

========================================== */
.restaurantbutton{
	background-color: #eee;
	padding:30px;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
	text-align: center;
}
.restaurantbutton a:nth-child(1){
	font-size: 1.8em;
	width: 300px;
	padding:10px 0px;
	border-radius: 5px;
	color: #fff;
	background:#ffae00;
	text-decoration: none;
}
.restaurantbutton a:nth-child(2){
	font-size: 1.8em;
	width: 300px;
	padding:10px 0px;
	border-radius: 5px;
	color: #fff;
	background:#fe3f62;
	text-decoration: none;
}
.restaurantbutton a:nth-child(1):hover{
	opacity: 0.7;
	transition: 0.5s;
}
.restaurantbutton a:nth-child(2):hover{
	opacity: 0.7;
	transition: 0.5s;
}
.restaurant h2{
	color: #fff; 
	background: #ff7778; 
	padding:5px 15px; 
	font-size: 1.8em; 
	margin: 60px 0 20px;
}
.restaurant p{
	line-height: 2em;
	margin:15px 0;
	font-size: 1.4em;
	color: #555;"
}
.restaurant p strong{
	background:linear-gradient(transparent 50%, #fff7a4 50%);
	font-weight: bold;
}

.restaurant div {
	display:flex;
	justify-content: space-between;
}
.restaurant div div:nth-child(1) {
	width: 30%;
}
.restaurant div div:nth-child(1) img{
	width: 100%;
}
.restaurant div div:nth-child(2) {
	width: 70%;
}
.restaurant div div:nth-child(2)  p{
	line-height: 2em;
	margin:15px 0;
	font-size: 1.4em;
	color: #555;"
}
.restaurant div div:nth-child(2) p span{
	font-size: 2.2em;
	color: #fe3f62;
	font-weight: bold;
}
.restaurant div.restaurantcv{
	display: block!important;
	text-align: center;
	margin-top: 20px;
}
.restaurant div.restaurantcv a{
	font-size: 1.8em;
	padding:10px 50px;
	border-radius: 5px;
	color: #fff;
	background:#ffae00;
	text-decoration: none;
}
.restaurant div a:hover{
	opacity: 0.7;
	transition: 0.5s;
}
.topback{
	text-align: center;
	margin: 100px auto 0;
}
.topback a{
	font-size: 1.8em;
	padding:10px 80px;
	border-radius: 5px;
	color: #fff;
	background:#285fd5;
	text-decoration: none;
}
.topback a:hover{
	opacity: 0.7;
	transition: 0.5s;
}