/* nippon hoobaru */


#nippon-menu-block{
	margin:40px 10px 20px 10px;
}

#nippon-menu-block #img-block{
		width:325px;
		float:right;
}

#nippon-menu-block #spec-block{
		width:350px;
		float:left;
}
#nippon-attention{
		border-top:#999999 1px dotted;
		padding:10px 0 10px 0;
}


table.menu-info  {
  border-collapse:collapse;
  border: 1px #676767 solid;
  padding:0px;
  margin:10px 0px 0px 0px;
}

.menu-info th {
	text-align:center;
    border: 1px #676767 solid; 
}

.menu-info td {
	text-align:center;
    border: 1px #676767 solid;
	padding:5px 0;
}



/* toppage */

div#tp-menu-block {
	width:690px;
	margin:0px;
	padding:0px 15px 0px 15px;
	}

div#tp-menu-block #img-block {
	width:155px;
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	}

div#tp-menu-block #spec-block {
	width:535px;
	margin:0px;
	padding:0px;
	float:left;
	}

div#tp-menu-block a {text-decoration:underline important;}
div#tp-menu-block a:link {color:#333333;text-decoration:underline;}
div#tp-menu-block a:visited {color:#333333;text-decoration:underline;}
div#tp-menu-block a:active {color:#333333;text-decoration:underline;}
div#tp-menu-block a:hover {color:#FF3300;text-decoration:underline;}


div#tp-menu-div {
	margin:0px;
	padding:20px 15px;
	}

div#info-ft-menu {
	width:720px;
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:x-small;
	text-align:center;
	}

div#info-ft-menu a {text-decoration:underline important;}
div#info-ft-menu a:link {color:#333333;text-decoration:underline;}
div#info-ft-menu a:visited {color:#333333;text-decoration:underline;}
div#info-ft-menu a:active {color:#333333;text-decoration:underline;}
div#info-ft-menu a:hover {color:#FF3300;text-decoration:underline;}




/* 20th Anniversary */
div#menu-menu-block {
	width:690px;
	margin:0px;
	padding:0px 15px 0px 15px;
	}

div#menu-menu-block #img-block {
	width:200px;
	margin:0px;
	padding:0px 0px 30px 0px;
	float:right;
	text-align:right;
	}

div#menu-menu-block #spec-block {
	width:480px;
	margin:0px;
	padding:0px 0px 30px 0px;
	float:left;
	}

.note-01 {margin:0px; padding:0px 15px 2px 15px; font-size:x-small;}
.note-01 div {margin:0px; padding:0px; line-height:1.3em;}
.note-01 p {margin:-1.3em 0px 0px 1em; padding:0px; line-height:1.3em;}


/* love croquette */
div#love-menu-block {
	width:690px;
	margin:0px;
	padding:0px 15px 20px 15px;
	}


/* column */
div#clmn-menu-block {
	width:720px;
	margin:0px;
	padding:0px 0px 15px 0px;
	}