/* CSS Document */



.shopconcept {
	font-size: 12px;
	text-align: left;
	padding: 35px 0 20px 30px;
}

.tempura {
	padding: 0 0 0 25px;
}

.food {
	padding: 0 0 15px 0;
}

.takeout {
	padding: 20px 0 15px 0;
}

.drink {
	padding: 20px 0 15px 0;
}

.hyoujikakaku p{
	font-size: 12px;
	text-align: right;
	padding-right: 15px;
}

.map {
	padding: 30px 10px 15px 0;
}

#takeout {
	padding: 0 0 0 35px;
}

.map-access {
	text-align: left;
	padding: 20px 0 20px 30px;
}


.moyorieki {
	font-size: 12px;
	text-align: left;
	padding: 10px 0 0 35px;
}

#add-tel-time {
	font-size: 12px;
	text-align: left;
	padding: 20px 0 15px 35px;
}

.menu {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 3px 0;
}

.menu-smalltxt {
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	padding: 0 0 3px 0;
}

.setumei {
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	padding: 0 0 4px 0;
	
}

.price {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 3px 0;
}

.m_drink {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 3px 0;
}	

.d_price {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 3px 0;
}

.m_tempura {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 3px 0;
}	

.t_price {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 3px 0;
}

.hyoujikakaku {
	font-size: 12px;
	padding: 10px 10px 0 0;