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

@import 'dish.css';

div#mainvisual {
width: 950px;
height: 250px;
background: url(../img/anniversary/mv.jpg) no-repeat 0 0;
}

div#anniversary_container {
	width: 950px;
	background: url(../img/anniversary/bg01.gif) no-repeat 0 0;
}

div.anniversary_header {
	width: 950px;
	height: 163px;
	position: relative;
}

div.anniversary_header h2 {
	height: 163px;
}

div.anniversary_header ul {
	width: 356px;
	height: 136px;
	position: absolute;
	left: 577px;
	top: 18px;
}

div.anniversary_header ul li.n01 {
	width: 356px;
	height: 66px;
	margin-bottom: 4px;
	background: url(../img/anniversary/bnr01.jpg) no-repeat 0 0;
}

div.anniversary_header ul li.n02 {
	width: 356px;
	height: 66px;
	background: url(../img/anniversary/bnr02.jpg) no-repeat 0 0;
}

div.anniversary_header ul li a {
	display: block;
	height: 100%;
}

div.anniversary_header ul li a:hover {
filter: alpha(opacity=30);
-moz-opacity:0.3;
opacity:0.3;
background: #fff;
}

div.anniversary_body {
	width: 920px;
	margin-left: 15px;
}

div.anniversary_body h3 {
	width: 920px;
	height: 85px;
	background: url(../img/anniversary/tit01.gif) no-repeat 0 0;
}

div.anniversary_body div.anniversary_txt p {
	padding: 0 10px;
	font-size: 93%;
}

div.anniversary_wrap div.menu01 {
	float: left;
	width: 455px;
	padding-bottom: 15px;
	background: url(../img/anniversary/pic01.jpg) no-repeat bottom;
}

div.anniversary_wrap div.menu01 h4 {
	width: 455px;
	height: 401px;
	background: url(../img/anniversary/pic01.jpg) no-repeat 0 0;
}

div.anniversary_wrap div.menu01 p,
div.anniversary_wrap div.menu02 p{
	width: 430px;
	margin-left: 10px;
	padding: 10px 0 0;
	font-size: 93%;
}

div.anniversary_wrap div.menu01 p strong,
div.anniversary_wrap div.menu02 p strong,
div.anniversary_wrap div.menu03 div.txt p strong,
div.anniversary_wrap div.menu04 div.txt p strong{
	color: #CC6633;
	font-weight: bold;
}

div.anniversary_wrap div.menu02 {
	float: right;
	width: 455px;
	padding-bottom: 15px;
	background: url(../img/anniversary/pic02.jpg) no-repeat bottom;
}

div.anniversary_wrap div.menu02 h4 {
	width: 455px;
	height: 401px;
	background: url(../img/anniversary/pic02.jpg) no-repeat 0 0;
}

div.anniversary_wrap {
	clear: both;
	width: 920px;
	padding-bottom: 15px;
}

div.anniversary_wrap div.menu03 {
	float: left;
	width: 452px;
	min-height: 212px;
	height: auto !important;
	height: 212px;
	position: relative;
	background: url(../img/anniversary/pic03.jpg) no-repeat bottom;
}

div.anniversary_wrap div.menu03 h5 {
	width: 452px;
	height: 201px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	background: url(../img/anniversary/pic03.jpg) no-repeat 0 0;
}

div.anniversary_wrap div.menu03 div.txt,
div.anniversary_wrap div.menu04 div.txt{
	width: 185px;
	margin-left: 255px;
	padding-top: 85px;
	position: relative;
	z-index: 100;
}

div.anniversary_wrap div.menu03 div.txt p,
div.anniversary_wrap div.menu04 div.txt p{
	padding-bottom: 5px;
	font-size: 93%;
}

div.anniversary_wrap div.menu04 {
	float: right;
	width: 452px;
	min-height: 212px;
	height: auto !important;
	height: 212px;
	position: relative;
	background: url(../img/anniversary/pic04.jpg) no-repeat bottom;
}

div.anniversary_wrap div.menu04 h5 {
	width: 452px;
	height: 201px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	background: url(../img/anniversary/pic04.jpg) no-repeat 0 0;
}

div.anniversary_contact {
	width: 920px;
	min-height: 205px;
	height: auto !important;
	height: 205px;
	margin-left: 15px;
	margin-bottom: 18px;
	background: url(../img/anniversary/pic05.jpg) no-repeat 0 0;
	border-bottom: 1px solid #000;
}

div.anniversary_contact h6 {
	height: 60px;
}

div.anniversary_contact div {
	width: 595px;
	margin-left: 290px;
	min-height: 145px;
	height: auto !important;
	height: 145px;
	background: url(../img/anniversary/txt01.gif) no-repeat left bottom;
}

div.anniversary_contact div p {
	min-height: 102px;
	height: auto !important;
	height: 102px;
	font-size: 93%;
	color: #000;
}

div.anniversary_contact li {
	width: 164px;
	height: 27px;
	margin-left: 352px;
	background: url(../img/anniversary/btn01.jpg) no-repeat 0 0;
}

div.anniversary_contact li a {
	display: block;
	height: 100%;
}

div.anniversary_contact li a:hover {
	filter: alpha(opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
	background: #fff;
}

