﻿@import "navi.css";
body{
	margin:0;
	padding:0px;
	text-align:center;
	background:url("../img/back.png");
	background-attachment:fixed;
	background-color:#ffffff;
}
img{
	border:0px;
}
#head{
	margin:0 auto;
	padding:0;
	height:92px;
	background:url("../img/head_back.png");
	background-position:center;
}

#head_lr{
	width:750px;
	margin:0 auto;
	padding:0;
}

#head_left{
	margin:0 auto;
	padding:0;
	width:30%;
	height:61px;
	float:left;
}
#head_left h1{
	margin:0;
	padding:0;
	width:100%;
	height:61px;
	text-indent:-9877em;
	background:url("../img/top.png");
}
#head_left h1 a{
	margin:0;
	padding:0;
	width:100%;
	height:61px;
	display:block;
}
#head_right{
	width:70%;
	height:61px;
	text-indent:15px 15px 0 0;
	float:left;
	background:url("../img/h_r_back.png");
}
#head_right p{
	margin:0;
	padding:25px 15px 0 0;
	color:#4d77a1;
	font-size: 12px;
	text-align:right;
}
#wrap{
	margin:0 auto;
	padding:0;
	width:758px;
	text-align:left;
	background:#ffffff url("../img/wrap_back.png");
}
#left{
	margin:0;
	padding:0 0 0 4px;
	float:left;
	width:517px;

}
#contents{
	margin:0;
	padding:18px 15px 0 18px;
	background:#ffffff url("../img/contents_area.png");
}
#contents h2{
	margin:0;
	padding:0;
}
.contents-list{
	margin:0 5px;
	padding:10px;
	clear:left;
	background:#ffffff url("../img/contents-list.png");
}

.contents-list td{
	font-size: 12px;
	vertical-align:top;
}
.cl-ta{
	margin:7px 0 5px 0;
	padding:0;
}
.cl-tb{
	margin:0;
	padding:0;
	letter-spacing:1px;
	line-height:16px;
}
#right{
	margin:0;
	padding:0;
	float:left;
	width:235px;
}
#information{
	margin:6px 0 0 0;
	padding:0;
}
#information h3{
	margin:0;
	padding:0;
}
#information table{
	margin:2px 3px;
	padding:0;
	font-size: 12px;
}
#information td{
	margin:0;
	padding:0;
	vertical-align:top;
}
#information p{
	margin:2px 5px 2px 1px;
	padding:0;
}
.info_con{
	margin:0 0 0 3px;
	padding:0;
	background:url("../img/info_box.png") no-repeat;
}
.info_end{
	margin:0;
	padding:0;
	background:url("../img/info_end.png") no-repeat;
}
#new{
	margin:6px 0 0 3px;
	padding:0;

}
#new h3{
	margin:0;
	padding:0;
}
.new_box{
	background:url("../img/new_box.png") no-repeat;
}
.new-area{
	margin:0 10px 0 5px;
	padding:5px 0 0 0;
}
.new-day{
	margin:0;
	padding:0;
	font-size: 12px;
	line-height:15px;
	color:#e75c00;
}
.new-title{
	margin:0;
	padding:0;
	font-size: 12px;
	line-height:15px;
	color:#e75c00;
}
.new-text{
	margin:0;
	padding:0;
	font-size: 12px;
	line-height:15px;
}
.new-hr{
	margin:5px 0 5px 5px;
	padding:0;
}
.new-end{
	margin:5px 0 0 0;
	padding:0;
}
#yoyaku{
	margin:0 0 0 4px;
	padding:0;
	font-size: 12px;
}
#yoyaku p{
	margin:0;
	padding:5px 0 0 0;
	color:#2c537c;
}
#yoyaku a{
	color:#2c537c;
	text-decoration: none;
}
#yoyaku a:hover{
	text-decoration: underline;
}
#foot{
	margin:0;
	padding:0 0 0 4px;
	clear:left;
	background-image:url("../img/foot_back.png");
	height:66px;
}
#food_left{
	margin:0;
	padding:0;
	float:left;
	width:472px;
	height:27px;
	background:url("../img/i_back.png") no-repeat;
	font-size: 12px;
	color:#2c537c;
}
#food_left p{
	margin:0;
	padding:8px 0 0 15px;
}
#food_left p a{
	color:#2c537c;
	text-decoration:none;
}
#food_left p a:hover{
	text-decoration:underline;
}
#food_right{
	margin:0;
	padding:0;
	float:left;
	width:278px;
	height:27px;
	background-image:url("../img/food_navi.png");
}
#copyright{
	margin:0;
	padding:;
	clear:left;
	width:750px;
	height:39px;
	background-image:url("../img/copy_back.png");
	font-size: 12px;
	color:#2c537c;
}
#copyright p{
	margin:0;
	padding:2px 0 0 15px;
}

#copyright p a{
	color:#2c537c;
	text-decoration:none;
}
#copyright p a:hover{
	text-decoration:underline;
}


