#foodmaison h1,h3 {padding: 0px;margin: 0px;}
#foodmaison h2 {padding: 0px;margin: 0px 0px 20px 0px;}
#foodmaison p {margin: 0px; padding: 0px; line-height:150%;}

body {background-image: url(/base/store/others/shinyokohama/img/foodmaison_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;}


.txt_m_red {
	color: #B85654;}

.txt_m_blue {
	color: #2484C6;}

.txt_m_yellow {
	color: #D8935F;}

.txt_brown {
	color: #A38336;}

.txt_red {
	color: #ff0000;}

.txt_f01 {
	color: #5A678A;}

.txt_f02 {
	color: #A16427;}

.txt_f03 {
	color: #954D73;}

.txt_f04 {
	color: #8F4720;}

.txt_f05 {
	color: #FF6600;}

.txt_f06 {
	color: #FF3300;}

.txt_f07 {
	color: #659F46;}

.txt_f08 {
	color: #CA662E;}

.txt_f09 {
	color: #8E5B76;}



.txt_pink {
	color: #EB9278;}



.clear {clear: both;}


.sp6 {margin-bottom: 6px;}
.sp10 {margin-bottom: 10px;}
.sp15 {margin-bottom: 15px;}
.sp20 {margin-bottom: 20px;}
.sp20p {padding-bottom: 20px;}
.sp30 {margin-bottom: 30px;}
.sp40 {margin-bottom: 40px;}
.sp50 {margin-bottom: 50px;}


.box_main {
	background-image: url(/base/store/others/shinyokohama/img/left_menu_bg.gif);
	background-repeat: repeat-y;
	width: 749px;
	margin: 0px;
	padding: 0px;}
@media print {
.box_main {
	width: 750px;
}
}


.box_left {
	width: 168px;
	margin: 0px;
	padding: 0px;
	float:left;}

.box_left2 {
	margin: 0px;
	padding: 10px;}

.box_right {
	width: 581px;
	margin: 0px;
	padding: 0px;
	float:left;}

.box_right2 {
	margin: 0px;
	padding: 10px 0px 0px 25px;}

.box_timemap {
	margin: 0px;
	padding: 4px;
	background-color: #FFFFFF;}

.box_blackline {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #000000;
	margin: 0px;
	padding: 0px 0px 20px 0px;}

.box_530 {
	width: 530px;
	margin: 0px;
	padding: 0px;}

.box_brown {
	border-style: solid;
	border-width: 1px;
	border-color: #A38336;
	margin: 0px;
	padding: 10px;}

.se_ti{
border-width:0px 0px 1px 0px;
border-style:solid;
border-color: #E6E6E6;
width:530;
margin-bottom:10px;
}

.g_line{
border-width:0px 0px 1px 0px;
border-style:solid;
border-color: #E6E6E6;
width:530;
margin-bottom:10px;
padding-bottom:10px;
}

.to_top{
	padding: 10px 0px 20px 0px;
}

.photo{
	padding: 0px 0px 20px 0px;
	text-align: right;
}
