@charset 'UTF-8';

#mmenu4 {
	width:150px;
	height:45px;
	text-indent:-1000em;
	background-image:url(../../shared/images/nav_reservation.jpg);
	background-position:0px -45px;
}
a#mmenu4:hover {
    background-image:url(../../shared/images/nav_reservation.jpg);
    background-position:0px -45px;
}

/*
-------------------------------------------------*/
section {
	width:870px;
	height:auto;
	margin-top:0px;
	padding:0px;
}

/*
-------------------------------------------------*/
.howto_box {
	width:870px;
	height:auto;
	margin-bottom:15px;
	padding:0px;
}
.howto_box h4 {
	width:870px;
	height:35px;
	margin-bottom:10px;
	padding:0px;
}
.howto_box .image {
	width:auto;
	height:262px;
	padding-top:10px;
	padding-bottom:15px;
}

.paragraph {
	width:870px;
	height:auto;
	margin-bottom:15px;
	padding:0px;
}
.paragraph h4 {
	width:870px;
	height:35;
	margin-bottom:10px;
	padding:0px;
}
.paragraph .image {
	width:auto;
	height:auto;
	padding-bottom:15px;
}

.paragraph span {
	font-weight:bold;
}

/*
-------------------------------------------------*/

#list {
}
#list a {
	color:#e94371;
}
#list table {
	border-collapse:collapse;
	margin-bottom:20px;
	width:428px;
	font-size:85%;
}
#list table th {
	background:#e097ac;
	color:#FFF;
	padding:5px;
	font-size:85%;
	white-space:nowrap;
}
#list table tr.first td {
	padding-top:10px;
}
#list table td {
	border:1px solid  #F3F3F3;
	padding:5px 5px;
	line-height:1.4em;
}
#list table td.tel {
	text-align:center;
	color:#61474F;
	font-size:116%;
	font-family:Verdana, Geneva, sans-serif;
	white-space:nowrap;
}
#list table td.reserve {
	text-align:center;
}
#list table td img {
}
#list table td strong {
	color:#e84472;
}
#list tr.colord_2 td {
	background:#E6E6E6;
}
a.homepage {
	background:url(images/../ico_hp.gif) no-repeat;
	padding-left:15px;
	background-position:0px 3px;
	font-size:80%;
}
/*
-------------------------------------------------*/
#taikai_list {
}
#taikai_list .paragraph {
	width:870px;
	margin-bottom:20px;
}
/*----------------------*/
ul#area_list {
	width:850px;
	background:#5b4048;
	padding:10px;
	text-align:center;
	border-bottom:3px solid #999;
	list-style-type:none;
	margin:0px;
}
ul#area_list li {
	display:inline;
	padding:0 10px;
}
ul#area_list li a {
	padding:2px 10px;
	color:#FFF;
}
/*----------------------*/
#taikai_list table {
	border-collapse:collapse;
}
#taikai_list table caption {
	color:#5b4048;
	font-size:124%;
	text-align:left;
	background:url(images/../ico_flower.gif) no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	font-weight:bold;
}
#taikai_list table td {
	width:50%;
	border:1px solid #F3F3F3;
	padding:7px;
	line-height:1.4em;
	vertical-align:top;
}
#taikai_list table td .photo {
	width:95px;
	float:left;
	margin-right:0px;
}
#taikai_list table td .photo img {
	border:1px solid #F2F2F2;
	padding:1px;
	background:#FFF;
}
#taikai_list table td .text {
	width:200px;
	float:right;
}
#taikai_list table td .text strong {
	color:#e84472;
	font-size:115%;
}
#taikai_list table td .text .copy {
	padding:5px 0;
}
#taikai_list table td .text .spec {
	padding:5px 0;
	color:#717171;
}
#taikai_list table td .text .spec .address {
}
#taikai_list table td .text .spec img {
	vertical-align:middle;
	margin-bottom:3px;
}
#taikai_list table td .text .reserve_s {
	padding:10px 0 0 0;
	text-align:right;
}
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/

/*
behavior: expression(IEPNGFIX.fix(this));
*/
#list .left {
	float: left;
}
#list .right {
	float: right;
}

