@charset "UTF-8";
/* CSS Document */


div#content{
		width:950px;
		margin:0 auto;
		font-size:12px;
	}

#header-seo-text{ text-align:right !important; font-size:11px; }
#header-seo-text em{ text-decoration:normal; }

div.second-block {
	clear:both;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	height:356px;
	width:600px;
	text-align:left;
}

.second-block ul {
	padding-top:14px;
	margin-left:20px;
}

.second-block ul li {
	margin-bottom:10px;
}

.second-block ul li a:hover img {
  filter: alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
}

.second-block p {
	padding-top:20px;
	text-align:center;
}

.reservation {
	float:right;
	padding-top:8px;
}

.reservation p a:hover img {
  filter: alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
}

.foot_btn {
	padding:25px 0px;
	width:648px;
	margin:0 auto;
	height:44px;
}

.foot_btn p a:hover img {
  filter: alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
}

.attention {
	color:#4a0a0a;
	font-weight:bold;
	text-align:right;
}

.attention a {
	color:#4a0a0a;
}

.social {
	float:right;
	padding-bottom:20px;
}
.social li{
	float:left;
	margin-right:5px;
}




.centering {
	text-align:center;
	padding-bottom:20px;
}

span {
	font-size:11px;
}

.rollover a:hover img {
  filter: alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
}

.rollover {
	margin-bottom:30px;
	margin-top:30px;
}

.merit {
	padding-top:30px;
	width: 891px;
	margin: 0 auto;
}

.merit li {
	float:left;
}

.pl20 {
	padding-left:20px;
}

.pt20 {
	padding-top:20px;
}

.second-block p.pt0 {
	padding-top:0px;
}

.oubo {
	position:absolute;
	top:579px;
	left:407px;
}
.oubo a:hover img {
  filter: alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
}

.line {
	margin-top:36px;
	margin-bottom:36px;
}

.comment {
	text-align:left;
	width:460px;
	margin:0 auto;
}
	
.comment2 p {
	text-align:left;
	width:450px;
	margin:0 auto;
}
