@charset "utf-8";
/* 
Theme Name: Touseian2017
Description: This is practice2 Theme.
Version: 1.0.0
Author: Ten design labo
*/ 


/* menu */

#nav ul #bt01 a {
	background-position: left top;
}

#nav ul #bt01 a:hover {
	background-position: left bottom;
}

#nav ul #bt03 a {
	background-position:left bottom;
}


#menu_ranking,#menu h2 {
	text-align: center;
	margin-top: 50px;
	font-size: 28px;

}

/* 人気のメニュー */

#rank01 {
	margin-top: 20px;
}

#rank01 h3 {
	font-size: 18px;
	margin-bottom: 10px;
	padding-top: 30px;
	color: #4d6408;
}


#rank01 p {
	float: left;
}

.rank_icon {	
	color: #fff;
	background-color: #939;
	padding: 3px;
	font-size: 12px;
}

#rank02_clear {
	clear:left;
}

.rank02 {
	text-align: center;
	float: left;
	width: 250px;
	margin-top: 25px;
	margin-bottom: 50px;
}

.rank02 h3 {
	font-size: 18px;
	margin-bottom: 10px;
	padding-top: 10px;
	color: #4d6408;	
}


#rank02_middle {
	margin-right: 25px;
	margin-left: 25px;
}


/* お昼の御膳、夜の御膳、お飲み物 */

.text_small_menu {
	font-size: 12px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}

.menu_list h3 {
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #4d6408;	
}

.menu_list h3:first-letter {
	font-size: 150%;
}

.menu_list p {
	margin-bottom: 20px;
}

.line_menu_list {
	border:none;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #ccc;
}

@media screen and (max-width:480px) { 

#rank01 h3, .rank02 h3,.menu_list h3 {
	font-size:32px;

}

#rank01 {
	margin-top: 20px;
}

#rank01 h3 {
	font-size: 35px;
	padding-top: 0px;
}

.rank02 {
	text-align: center;
	float: left;
	width: 300px;
	margin:auto;
	margin-top: 25px;
	margin-bottom: 50px;
}

.rank_icon {	
	font-size: 25px;
}

.text_small_menu {
	font-size: 25px;
}

#menu h2 {
	font-size: 35px;	

}

}
