@charset "UTF-8";
@import url("default.css");
@import url("screen_base.css");

div#header {
	background: url(../img/index/hea_image.jpg) no-repeat 0 0;
}

div#content_in ul.lef_banner {
	display: block;
	overflow: hidden;
	float: left;
	width: 355px;
	height: 610px;
	margin: 0;
	padding: 0;
	background: url(../img/index/lef_ban_back.jpg) no-repeat 0 0;
}

div#content_in ul.lef_banner li {
	display: block;
	overflow: hidden;
	list-style: none;
	position: static;
	left: 0;
	width: 355px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

div#content_in ul.lef_banner li a {
	display: block;
	overflow: hidden;
	list-style: none;
	width: 355px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

div#content_in ul.lef_banner li.to_food {
	top: 0;
	height: 345px;
}

div#content_in ul.lef_banner li.to_food a {
	margin: 60px 0 0 60px;
	height: 225px;
}

div#content_in ul.lef_banner li.to_food a:hover {
	display: block;
	overflow: hidden;
	list-style: none;
	width: 355px;
	height: 225px;
	margin: 60px 0 0 60px;
	padding: 0;
	text-indent: -9999px;
	background: url(../img/index/lef_ban_back.jpg) no-repeat -415px -60px;
}

div#content_in ul.lef_banner li.to_drink {
	top: 345px;
	height: 265px;
}

div#content_in ul.lef_banner li.to_drink a {
	height: 200px;
}

div#content_in ul.lef_banner li.to_drink a:hover {
	display: block;
	overflow: hidden;
	list-style: none;
	width: 355px;
	height: 200px;
	margin: 0 155px 0 60px;
	padding: 0;
	text-indent: -9999px;
	background: url(../img/index/lef_ban_back.jpg) no-repeat -415px -345px;
}

div#content_in div.con_right {
	float: right;
	top: 10px;
	width: 310px;
	margin: 0;
	padding: 0;
}

div#content_in div.con_right h2 {
	width: 310px;
	margin: 30px 0 20px 0;
	padding: 0;
	color: #09f;
	font-size: 80%;
	font-weight: normal;
}

div#content_in div.con_right div.news {
	width: 310px;
	margin: 0;
	padding: 20px 0;
	border-top: #eee solid 1px;
}

div#content_in div.con_right div.news h3 {
	width: 310px;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
	color: #09f;
}

div#content_in div.con_right div.news dl {
	width: 290px;
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
	border-left: #999 solid 1px;
	font-size: 80%;
}

div#content_in div.con_right div.news dl dt {
	float: left;
	width: 10%;
	margin: 0;
	padding: 0;
}

div#content_in div.con_right div.news dl dd.text {
	float: right;
	width: 85%;
	margin: 0;
	padding: 0;
}

div#content_in div.con_right div.news dl dd.clear {
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
}

/*------------------------
carender
------------------------*/

div#content_in div.con_right div.carender {
	width: 310px;
	margin: 0;
	padding: 20px 0;
	border-top: #eee solid 1px;
}

div#content_in div.con_right div.carender h3 {
	width: 310px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
	color: #09f;
}

div#content_in div.con_right div.carender #box_calendar {
	height: 280px;
}

div#content_in div.con_right div.carender #box_calendar .loader{
	width: 250px;
	padding: 50px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	text-align:center;
}

div#content_in div.con_right div.carender table.row6 {
	width: 275px;
	height: 187px;
	background: url(../img/index/carender_back.jpg) no-repeat 0 0;
}

div#content_in div.con_right div.carender table.row7 {
	width: 275px;
	height: 220px;
	background: url(../img/index/carender_back_l.jpg) no-repeat 0 0;
}

div#content_in div.con_right div.carender table {
	border: none;
}

div#content_in div.con_right div.carender table td {
	border: none;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 0 0 0;
	text-align: center;
}

div#content_in div.con_right div.carender table caption.calendarhead {
	width: 275px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	color:#666;
	text-align:right;
}

div#content_in div.con_right div.carender table caption.calendarhead a {
	font-size: 80%;
	font-weight: bold;
}

.today {
	display: block;
	color: #fff;
	background-color: #9f6;
}

.weekday,
.weekday a:link {
	color: #fff;
}

.holiday,
.holiday a:link,
.sunday,
.sunday a:link {
	color: #d00;
}

.saturday,
.saturday a:link {
	color: #00f;
}

.closedday,
.closedday a:link {
	color: #f90;
}

.tholiday,
.tholiday a:link {
	display: block;
	background-color: #9f6;
	color: #d00;
}

.tsunday,
.tsunday a:link {
	display: block;
	background-color: #9f6;
	color: #d00;
}

.tsaturday,
.tsaturday a:link {
	display: block;
	background-color: #9f6;
	color: #00f;
}

.tclosedday,
.tclosedday a:link {
	display: block;
	background-color: #9f6;
	color: #f90;
}

.cmt_title {
	margin-top:10px;
	font-size:80%;
	font-weight:bold;
}

.cmt_detail {
	font-size:80%;
	color:#f60;
}


