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

div#plan_tab.dinner_plan h3 {
	background: url(../img/guestplan/dp_tit01.gif) no-repeat 0 0;
}

div#plan_tab.dinner_plan div#plan01 div.t01 {
	width: 920px;
	height: 640px;
	background: url(../img/guestplan/dp_pic04.jpg) no-repeat 0 267px;
}

div#plan_tab.dinner_plan div#plan01 div.t01 h4 {
	width: 920px;
	height: 267px;
	background: url(../img/guestplan/dp_pic03.jpg) no-repeat 0 0;
}

div#plan_tab.dinner_plan div#plan01 ul.t02 {
	width: 920px;
	padding: 40px 0 10px;
	background:#CCC496 url(../img/guestplan/dp_bg02.gif) no-repeat 0 0;
}

div#plan_tab.dinner_plan div#plan01 ul.t02 li {
	float: left;
	width: 455px;
	padding: 3px 0;
	text-indent: 50px;
	background: url(../img/guestplan/dp_bg01.gif) no-repeat 20px 5px;
	font-size: 93%;
	color: #333;
}

div#plan_tab.dinner_plan div#plan02 {
	width: 920px;
	padding-bottom: 20px;
	background: #EAE1C7;
}

div#plan_tab.dinner_plan div#plan02 div.t01 {
	width: 920px;
	height: 788px;
	background: url(../img/guestplan/dp_pic02.jpg) no-repeat bottom;
}

div#plan_tab.dinner_plan div#plan02 div.t01 h5 {
	width: 920px;
	height: 332px;
	background: url(../img/guestplan/dp_pic01.jpg) no-repeat 0 0;
}

div#plan_tab.dinner_plan div#plan02 div.t02 {
	width: 890px;
	margin-left: 15px;
	padding: 5px 0;
	background: url(../img/guestplan/dp_bg03.gif) repeat 0 0;
}

div#plan_tab.dinner_plan div#plan02 div.t02 ul {
	width: 878px;
	margin-left: 5px;
	padding: 5px 0;
	background: #fff;
	border: 1px solid #EAE1C7;
}

div#plan_tab.dinner_plan div#plan02 div.t02 ul li {
	padding: 5px 5px 5px 35px;
	background: url(../img/guestplan/dp_bg04.gif) no-repeat 10px 8px;
	font-size: 93%;
}