@charset "utf-8";

div#snavlist01 {
	background: url(/common/img/snavul_bg_001.gif) left bottom no-repeat;
	*zoom: 1;
}
div#snavlist01 ul {
	background: url(/common/img/snavul_bg_002.gif) left top no-repeat;
	padding: 15px 10px 13px;
}
div#snavlist01 ul li {
	background: url(/common/img/snavul_li_001.gif) 0 12px no-repeat;
	padding: 9px 0 10px 23px;
	border-top: 1px dotted #a89c9c;
	margin: 0 0 0 2px;
}
div#snavlist01 ul li.firstli01 {
	background: url(/common/img/snavul_li_001.gif) 0 1px no-repeat;
	border: none;
	padding-top: 0;
}
div#snavlist01 ul li.firstli02 {
	background: url(/common/img/snavul_li_001.gif) 0 1px no-repeat;
	border: none;
	padding-top: 0;
	padding-bottom: 0;
}
div#snavlist01 ul li.endli01 {
	padding-bottom: 0;
}


div#snavlist01 dl {
	background: url(/common/img/snavul_bg_002.gif) left top no-repeat;
	padding: 15px 9px 13px;
}
div#snavlist01 dd {
	text-align: center;
}


div#snavlist01 {
	background: url(/common/img/snavul_bg_001.gif) left bottom no-repeat;
	*zoom: 1;
}


div#snavlist02 {
	padding: 9px;
}
div#snavlist02 ul {
	padding: 7px 12px;
}
div#snavlist02 ul li {
	background: url(/common/img/snavul_li_002.gif) 0 13px no-repeat;
	padding: 8px 0 5px 19px;
	border-top: 1px dotted #a89c9c;
	margin: 0 0 0 2px;
}
div#snavlist02 ul li.firstli02 {
	background: url(/common/img/snavul_li_002.gif) 0 4px no-repeat;
	border: none;
	padding-top: 0;
}
div#snavlist02 ul li.endli02 {
	padding-bottom: 0;
}


div#snavlist03 {
	padding-top:20px;
}
div#snavlist03 ul li {
	background: url(/common/img/snavul_li_001.gif) 0 0 no-repeat;
	padding: 0 0 10px 20px;
	margin: 0 0 0 14px;
}


div.pagelinkBlockA01 {
	background: url(/common/img/contents_bg_001_02.gif) left bottom no-repeat;
	margin: 15px 0 0 0;
	*zoom: 1;
}
div.pagelinkBlockA01 ul {
	background: url(/common/img/contents_bg_001_01.gif) left top no-repeat;
	padding: 15px 20px;
}
div.pagelinkBlockA01 ul li {
	background: url(/common/img/contents_li_001.gif) 0 4px no-repeat;
	padding: 0 0 0 13px;
	float: left;
	margin: 0 180px 0 0;
}
div.pagelinkBlockA01 ul li.endli03 {
	margin: 0;
}


div.pagelinkBlockA02_a {
	background: url(/common/img/contents_bg_001_02.gif) left bottom no-repeat;
	*zoom: 1;
}
div.pagelinkBlockA02_a ul {
	background: url(/common/img/contents_bg_001_01.gif) left top no-repeat;
	padding: 15px 20px;
}
div.pagelinkBlockA02_a ul li {
	background: url(/common/img/contents_li_001.gif) 0 4px no-repeat;
	padding: 0 0 0 13px;
	float: left;
	margin: 0 70px 0 0;
}
div.pagelinkBlockA02_a ul li.endli03 {
	margin: 0;
}
div.pagelinkBlockA02_a ul li.endli04 {
	margin: 0 150px 0 0;
}


div.pagelinkBlockA02_b {
	background: url(/common/img/contents_bg_001_02.gif) left bottom no-repeat;
	*zoom: 1;
}
div.pagelinkBlockA02_b ul {
	background: url(/common/img/contents_bg_001_01.gif) left top no-repeat;
	padding: 15px 20px;
}
div.pagelinkBlockA02_b ul li {
	background: url(/common/img/contents_li_001.gif) 0 4px no-repeat;
	padding: 0 0 0 13px;
	float: left;
	margin: 0 20px 0 0;
	width: 140px;
}
div.pagelinkBlockA02_b ul li.endli03 {
	margin: 0;
}
div.pagelinkBlockA02_b ul li.endli04 {
	margin: 0 150px 0 0;
}


div.pagelinkBlockA02_c {
	background: url(/common/img/contents_bg_001_02.gif) left bottom no-repeat;
	*zoom: 1;
}
div.pagelinkBlockA02_c ul {
	background: url(/common/img/contents_bg_001_01.gif) left top no-repeat;
	padding: 15px 20px;
}
div.pagelinkBlockA02_c ul li {
	background: url(/common/img/contents_li_001.gif) 0 4px no-repeat;
	padding: 0 0 0 13px;
	float: left;
	margin: 0 20px 0 0;
	width: 100px;
}
div.pagelinkBlockA02_c ul li.endli03 {
	margin: 0;
}
div.pagelinkBlockA02_c ul li.endli04 {
	margin: 0 150px 0 0;
}


div.pagelinkBlockA02 {
	background: url(/common/img/contents_bg_006_01.gif) left bottom no-repeat;
	*zoom: 1;
}
div.pagelinkBlockA02 ul {
	background: url(/common/img/contents_bg_006_02.gif) left top no-repeat;
	padding: 15px 20px;
}
div.pagelinkBlockA02 ul li {
	background: url(/common/img/contents_li_001.gif) 0 4px no-repeat;
	padding: 0 0 0 13px;
	float: left;
	margin: 0 70px 0 0;
}
div.pagelinkBlockA02 ul li.endli03 {
	margin: 0;
}


div.pagelinkBlockA03 {
	background: url(/common/img/contents_bg_006_01.gif) left bottom no-repeat;
	*zoom: 1;
}
div.pagelinkBlockA03 ul {
	background: url(/common/img/contents_bg_006_02.gif) left top no-repeat;
	padding: 15px 20px;
}
div.pagelinkBlockA03 ul li {
	background: url(/common/img/contents_li_001.gif) 0 4px no-repeat;
	padding: 0 0 0 13px;
	float: left;
	margin: 0 160px 0 0;
}
div.pagelinkBlockA03 ul li.endli03 {
	margin: 0;
}


div.pagelinkBlockA04 {
	background: url(/common/img/contents_bg_006_01.gif) left bottom no-repeat;
	*zoom: 1;
}
div.pagelinkBlockA04 ul {
	background: url(/common/img/contents_bg_006_02.gif) left top no-repeat;
	padding: 15px 20px;
}
div.pagelinkBlockA04 ul li {
	background: url(/common/img/contents_li_001.gif) 0 4px no-repeat;
	padding: 0 0 0 13px;
	float: left;
	width: 230px;
}
div.pagelinkBlockA04 ul li.endli03 {
	margin: 0;
}


div.pagelinkBlockA05 {
	background: url(/common/img/contents_bg_006_01.gif) left bottom no-repeat;
	*zoom: 1;
}
div.pagelinkBlockA05 ul {
	background: url(/common/img/contents_bg_006_02.gif) left top no-repeat;
	padding: 15px 20px;
}
div.pagelinkBlockA05 ul li {
	background: url(/common/img/contents_li_001.gif) 0 4px no-repeat;
	padding: 0 0 0 13px;
	float: left;
	margin: 0 50px 0 0;
	white-space:nowrap;
}
div.pagelinkBlockA05 ul li.endli03 {
	margin: 0;
}


ul.lilink01 {
	float: right;
}
ul.lilink01 li {
	margin: 10px 0 0 0;
	background: url(/common/img/contents_li_002.gif) 0 4px no-repeat;
	padding: 0 0 0 13px;
}




p.plink01 {
	margin: 10px 0 0 0;
	float: right;
	background: url(/common/img/contents_li_002.gif) 0 4px no-repeat;
	padding: 0 0 0 13px;
}
p.plink01_1 {
	margin: 10px 0 0 0;
	background: url(/common/img/contents_li_002.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
}

p.plink01_2 {
	margin: 5px 0 0 0;
	background: url(/common/img/contents_li_002.gif) 0 4px no-repeat;
	float: right;
	padding: 0 0 0 10px;
}
p.plink02 {
	float: right;
	background: url(/common/img/contents_li_003.gif) 0 4px no-repeat;
	padding: 0 0 0 13px;
}
p.plink03 {
	float: right;
	background: url(/common/img/contents_pdf_001.gif) 0 4px no-repeat;
	padding: 0 0 0 30px;
}
p.plink04 {
	background: url(/common/img/contents_pdf_001.gif) 0 4px no-repeat;
	padding: 0 0 0 2px;
}
p.plink05 {
	background: url(/common/img/contents_li_004.gif) 2px 4px no-repeat;
	margin: 0 0 0 5px;
}
p.plink06 {
	background: url(/common/img/contents_pdf_001.gif) 0 4px no-repeat;
	padding: 0 0 0 35px;
}


p.ptxt01 {
	margin: 10px 0 0 35px;
}


div#tabBlockA01 {
	margin: 20px 0 0 0;
}
div#tabBlockA01 div#tabIndex {
	background: url(/common/img/tab_bg_001_1.gif) left top no-repeat;
	padding: 0 0 0 3px;
}

div#tabBlockA01b div#tabIndex {
	background: url(/common/img/tab_bg_001_4.gif) left top no-repeat;
	width:570px;
	padding: 0 0 0 3px;
}

div#tabBlockA01 div#tabIndex h2,
div#tabBlockA01 div#tabIndex h3 {
	float: left;
	font-size: 0;
}
div#tabBlockA01 div#tabBox {
	background: url(/common/img/tab_bg_001_2.gif) left bottom no-repeat;
	padding: 15px 14px 20px;
	*zoom: 1;
}

div#tabBlockA01b div#tabBox {
	background: url(/common/img/tab_bg_001_3.gif) left bottom no-repeat;
	width:550px;
	padding: 15px 14px 20px;
	*zoom: 1;
}

div#tabBlockA01 div#tabBox02 {
	background: url(/common/img/tab_bg_001_2.gif) left bottom no-repeat;
	padding: 15px 23px 20px 24px;
	*zoom: 1;
}


div#tabBlockA02 {
	margin: 20px 0 0 0;
}
div#tabBlockA02 div#tabIndex {
	background: url(/common/img/tab_bg_007_2.gif) left top no-repeat;
	padding: 0 0 0 3px;
}
div#tabBlockA02 div#tabIndex h2 {
	float: left;
	font-size: 0;
}
div#tabBlockA02 div#tabBox {
	background: url(/common/img/tab_bg_007_1.gif) left bottom no-repeat;
	padding: 15px 14px 20px;
	*zoom: 1;
}
div#tabBlockA02 div.tabBox ul.tablist01 {
	float: left;
	width: 193px;
}
div#tabBlockA02 div.tabBox ul.tablist02 {
	float: right;
	width: 193px;
}
div#tabBlockA02 div.tabBox ul.tablist01 li,
div#tabBlockA02 div.tabBox ul.tablist02 li,
div#tabBlockA02 div.tabBox ul.tablist03 li {
	text-align: center;
	border-bottom: 1px dotted #988a8a;
	margin: 10px 0 0 0;
	padding: 0 0 2px 0;
}

div#tabBlockA02 div.tabBox div.charitymenu {
	margin-bottom:15px;
	border-bottom: 1px dotted #988a8a;
	padding-bottom:3px;
}



div#tabBlockA02 div.tabBox div.charitymenu ul li.Last { padding-bottom:10px;}

.banquet_buffetmenu { margin-top:10px;}
.banquet_buffetmenu  caption { text-align:center; padding:5px; font-weight:bold;}

div#tabBlockA02 div.tabBox  .banquet_buffetmenu td {
	text-align: left;
	border-bottom: 1px dotted #988a8a;
	margin: 5px 0 0 0;
	padding: 2px 5px 2px 5px;
	width:190px;
}

div#tabBlockA02 div.tabBox  .banquet_buffetmenu th{
	width:190px;
	letter-spacing:1em;
	text-align:center;
	border-bottom: 1px dotted #988a8a;
	margin: 5px 0 0 0;
	padding: 2px 5px 2px 5px;
}

div#tabBlockA02 div.tabBox div.cautionBlockA01 {
	clear: both;
	font-size: 10px;
	padding: 19px 0 0 0;
}


div.tabBlockB01 {
	background: url(/common/img/tab_bg_002_2.gif) left bottom no-repeat;
	*zoom: 1;
}
div.tabBlockB01Inner {
	background: url(/common/img/tab_bg_002_1.gif) left top no-repeat;
	padding: 12px 10px 14px;
}
div.tabLeft {
	width: 256px;
	float: left;
}
div.tabRight {
	width: 256px;
	float: right;
}
div.tabLeft03 {
	width: 280px;
	float: left;
}
div.tabRight03 {
	width: 280px;
	float: right;
}


div.tabBlockB02 {
	background: url(/common/img/tab_bg_003_2.gif) left bottom no-repeat;
	width: 277px;
	*zoom: 1;
}
div.tabBlockB02Inner {
	background: url(/common/img/tab_bg_003_1.gif) left top no-repeat;
	padding: 12px 10px 14px;
}


div.tabBlockC01 {
	background: url(/common/img/tab_bg_004_2.gif) left bottom no-repeat;
	*zoom: 1;
}
div.tabBlockC01Inner {
	background: url(/common/img/tab_bg_004_1.gif) left top no-repeat;
	padding: 12px 11px 15px 13px;
}
div.tabLeft01,
div.tabLeft02 {
	float: left;
	width: 152px;
}
div.tabLeft01 {
	padding: 0 31px 0 0;
}

div.tabBlockC02 {
	background: url(/common/img/tab_bg_005_2.gif) left bottom no-repeat;
	width: 359px;
	*zoom: 1;
}
div.tabBlockC02Inner {
	background: url(/common/img/tab_bg_005_1.gif) left top no-repeat;
	padding: 12px 11px 15px 13px;
}


div.tabBlockC03 {
	background: url(/common/img/tab_bg_006_2.gif) left bottom no-repeat;
	width: 176px;
	*zoom: 1;
}
div.tabBlockC03Inner {
	background: url(/common/img/tab_bg_006_1.gif) left top no-repeat;
	padding: 12px 11px 15px 13px;
}


ul.tabBlockList li {
	float: left;
	margin: 10px 0 0 0;
}
ul.tabBlockList li.leftBnr {
	padding: 0 10px 0 0;
}

#renewal { border: 1px solid #d7c9b3;
padding:5px;
margin-bottom:5px;}

div#newInfo {
	border-bottom: 1px dotted #1e0000;
	padding: 14px 0 0 2px;
	margin: 0 0 20px 0;
}
div#newInfo dt {
	float: left;
}
div#newInfo dd {
	margin: 0 0 8px 93px;
	padding: 0 0 0 9px;
	background: url(/common/img/contents_li_002.gif) 0 4px no-repeat;
}


div.tabBlockD01 {
	background: url(/banquet/b_plan/farewell/img/tab_bg_001_1.gif) left bottom no-repeat;
	width: 472px;
	margin: 0 auto;
	*zoom: 1;
}
div.tabBlockD01Inner {
	background: url(/banquet/b_plan/farewell/img/tab_bg_001_2.gif) left top no-repeat;
	padding: 14px 0 12px 21px;
}


div.contentsNavArea {
	background: url(/common/img/contents_bg_002_02.gif) left bottom no-repeat;
	*zoom: 1;
}
div.contentsNavAreaInner {
	background: url(/common/img/contents_bg_002_01.gif) left top no-repeat;
	padding: 16px 22px 12px;
}
div.contentsNavAreaInner div.contentsNav {
	float: left;
	width: 275px;
	margin: 13px 0 0 0;
}
div.contentsNavAreaInner div.leftNav01 {
	padding: 0 14px 0 0;
}
div.contentsNavAreaInner div.contentsNavInner {
	margin: 0 7px 0 5px;
}

div.changeAreaIndex00 {
	background: url(/common/img/contentschange_bg_005.gif) left bottom no-repeat;
	*zoom: 1;
}
div.changeAreaIndex00 dl {
	background: url(/common/img/contentschange_bg_004.gif) left top no-repeat;
	padding: 11px 15px 31px;
}
div.changeAreaIndex00 dt {
	margin: 0 0 6px 0;
}
div.changeAreaIndex00 dd {
	padding: 0 0 0 10px;
}
div.changeAreaIndex00 dd li {
	float: left;
	width: 245px;
	background: url(/common/img/contents_li_001.gif) 0 4px no-repeat;
	padding: 0 0 5px 13px;
}
div.changeAreaBox00 {
	background: url(/common/img/contentschange_bg_006.gif) left bottom no-repeat;
	padding: 0 10px 18px;
	*zoom: 1;
}
div.changeAreaIndex {
	background: url(/common/img/contentschange_bg_002.gif) left bottom no-repeat;
	*zoom: 1;
}
div.changeAreaIndexInner {
	background: url(/common/img/contentschange_bg_001.gif) left top no-repeat;
	padding: 14px 17px 34px;
}
div.changeAreaIndexInner p {
	margin: 0 0 8px 0;
}
div.changeAreaIndex dl {
	float: left;
	width: 70px;
	padding: 0 11px 0 0;
}
div.changeAreaIndex dl.enddl001 {
	padding: 0;
}
div.changeAreaIndex dl dd {
	background: url(/common/img/contents_li_001.gif) 0 4px no-repeat;
	padding: 0 0 5px 10px;
	font-size: 10px;
	text-align: center;
}
div.changeAreaIndex02 {
	background: url(/common/img/contentschange_bg_002.gif) left bottom no-repeat;
	*zoom: 1;
}
div.changeAreaIndexInner02 {
	background: url(/common/img/contentschange_bg_001.gif) left top no-repeat;
	padding: 14px 17px 34px;
}
div.changeAreaIndexInner02 p {
	margin: 0 0 8px 0;
}
div.changeAreaIndexInner02dl {
	padding: 0 184px;
}
div.changeAreaIndex02 dl {
	float: left;
	width: 70px;
	padding: 0 47px 0 0;
}
div.changeAreaIndex02 dl.enddl001 {
	padding: 0;
}
div.changeAreaIndex02 dl dd {
	background: url(/common/img/contents_li_001.gif) 0 4px no-repeat;
	padding: 0 0 5px 10px;
	font-size: 10px;
	text-align: center;
}
div.changeAreaIndex03 {
	background: url(/common/img/contentschange_bg_002.gif) left bottom no-repeat;
	*zoom: 1;
}
div.changeAreaIndexInner03 {
	background: url(/common/img/contentschange_bg_001.gif) left top no-repeat;
	padding: 14px 17px 34px;
}
div.changeAreaIndexInner03 p {
	margin: 0 0 8px 0;
}
div.changeAreaIndex03 dl {
	float: left;
	width: 70px;
	padding: 0 27px 0 0;
}
div.changeAreaIndex03 dl.enddl001 {
	padding: 0;
}
div.changeAreaIndex03 dl dd {
	background: url(/common/img/contents_li_001.gif) 0 4px no-repeat;
	padding: 0 0 5px 10px;
	font-size: 10px;
	text-align: center;
}
div.changeAreaIndex04{
	background: url(/common/img/contentschange_bg_002.gif) left bottom no-repeat;
	*zoom: 1;
}
div.changeAreaIndexInner04{
	background: url(/common/img/contentschange_bg_001.gif) left top no-repeat;
	padding: 14px 17px 34px;
}
div.changeAreaIndexInner04 p{
	margin: 0 0 8px 0;
}
div.changeAreaIndexInner04dl{
	padding: 0 50px;
}
div.changeAreaIndex04 dl{
	float: left;
	width: 70px;
	padding: 0 47px 0 0;
}
div.changeAreaIndex04 dl.enddl001{
	padding: 0;
}
div.changeAreaIndex04 dl dd{
	background: url(/common/img/contents_li_001.gif) 0 4px no-repeat;
	padding: 0 0 5px 10px;
	font-size: 10px;
	text-align: center;
}
div.changeAreaIndex05 {
	background: url(/common/img/contentschange_bg_002.gif) left bottom no-repeat;
	*zoom: 1;
}
div.changeAreaIndexInner05 {
	background: url(/common/img/contentschange_bg_001.gif) left top no-repeat;
	padding: 14px 30px 34px;
}
div.changeAreaIndexInner05 p {
	margin: 0 0 8px 0;
}
div.changeAreaIndex05 dl {
	float: left;
	width: 70px;
	padding: 0 45px 0 0;
}
div.changeAreaIndex05 dl.enddl001 {
	padding: 0;
}
div.changeAreaIndex05 dl dd {
	background: url(/common/img/contents_li_001.gif) 0 4px no-repeat;
	padding: 0 0 5px 10px;
	font-size: 10px;
	text-align: center;
}

div.changeAreaBox {
	background: url(/common/img/contentschange_bg_003.gif) left bottom no-repeat;
	padding: 0 10px 18px;
	*zoom: 1;
}
div.d_none {
	display: none;
}


div#photomap {
	position: relative;
	margin: 0 0 15px 0;
}
div#photomap li#photoli_001 {
	position: absolute;
	top: 149px;
	left: 220px;
}
div#photomap li#photoli_002 {
	position: absolute;
	top: 89px;
	left: 96px;
}
div#photomap li#photoli_003 {
	position: absolute;
	top: 76px;
	left: 251px;
}
div#photomap li#photoli_004 {
	position: absolute;
	top: 74px;
	left: 55px;
}
div#photomap li#photoli_005 {
	position: absolute;
	top: 58px;
	left: 352px;
}


div.contentsAInner {
	background: url(/banquet/b_plan/farewell/img/photo_bg_001_1.gif) left bottom no-repeat;
	*zoom: 1;
}
div.contentsAInner02 {
	background: url(/banquet/b_plan/farewell/img/photo_bg_001_2.gif) left top no-repeat;
	padding: 27px 18px 23px;
}


div.pageLinkBlock01,
div.pageLinkBlock03 {
	background: url(/common/img/pagelink_bg_001_1.gif) left bottom no-repeat;
	*zoom: 1;
}
div.pageLinkBlock01 dl,
div.pageLinkBlock01 ul,
div.pageLinkBlock03 div.pageLinkBlockInner03 {
	background: url(/common/img/pagelink_bg_001_2.gif) left top no-repeat;
	padding: 12px 20px;
}
div.pageLinkBlock02,
div.pageLinkBlock04 {
	background: url(/common/img/pagelink_bg_002_1.gif) left bottom no-repeat;
	*zoom: 1;
	margin: 15px 0 0 0;
}
div.pageLinkBlock02 dl,
div.pageLinkBlock04 ul {
	background: url(/common/img/pagelink_bg_002_2.gif) left top no-repeat;
	padding: 12px 20px;
}
div.pageLinkBlock01 dl ul {
	background: none;
	padding: 0;
}
div.pageLinkBlock01 dt,
div.pageLinkBlock02 dt,
div.pageLinkBlock03 h2 {
	margin: 0 0 9px 0;
}
div.pageLinkBlock01 dd,
div.pageLinkBlock02 dd,
div.pageLinkBlock03 ul {
	padding: 0 0 0 10px;
}
div.pageLinkBlock01 dd li,
div.pageLinkBlock01 li,
div.pageLinkBlock03 li {
	float: left;
	width: 245px;
	background: url(/common/img/contents_li_001.gif) 0 4px no-repeat;
	padding: 0 10px 0 13px;
	margin: 9px 0 0 0;
}
div.pageLinkBlock02 dd li,
div.pageLinkBlock04 li {
	float: left;
	width: 190px;
	background: url(/common/img/contents_li_001.gif) 0 4px no-repeat;
	padding: 0 0 0 13px;
	margin: 9px 0 0 0;
}
div.pageLinkBlock02 p {
	text-align: right;
	margin: 9px 0 0 0;
}


ul#b_food_list li {
	float: left;
	padding: 0 10px 0 0;
}


dl.details01 {
	margin: 15px 0 0 0;
}
dl.details01 dt {
	float: left;
}
dl.details01 dd {
	padding: 0 0 0 65px;
}

dl.details02 {
}
dl.details02 dt {
	float: left;
	width: 450px;
}
dl.details02 dd {
	padding: 0 0 0 65px;
}

dl.details03 {
	margin: 15px 0 0 0;
}
dl.details03 dt {
	float: left;
}
dl.details03 dd {
	padding: 0 0 0 200px;
}

dl.details04 {
	margin: 15px 0 0 0;
}
dl.details04 dt {
	float: left;
}
dl.details04 dd {
	padding: 0 0 0 100px;
}

dl.details05 {
	margin: 0;
}
dl.details05 dt {
	float: left;
}
dl.details05 dd {
	padding: 0 0 0 150px;
}


div.secondbox01 {
	padding: 10px;
	border: 1px solid #dbdad8;
	border-top: none;
	padding: 10px 15px 20px 20px;
}


div.bgBox000 {
	background: url(/common/img/contents_bg_004_01.gif) left bottom no-repeat;
	*zoom: 1;
}
div.bgBox000Inner {
	background: url(/common/img/contents_bg_004_02.gif) left top no-repeat;
	padding: 13px 0 13px 13px;
}
div.bgBox000Inner li {
	float: left;
	width: 117px;
	padding: 0 32px 0 0;
}
div.bgBox000Inner li.endli04 {
	padding: 0;
}

/* 3col ver */
div.bgBox000col3 {
	background: url(/common/img/contents_bg_004_01_3col.gif) left bottom no-repeat;
	*zoom: 1;
}
div.bgBox000col3Inner {
	background: url(/common/img/contents_bg_004_02_3col.gif) left top no-repeat;
	padding: 13px 0 13px 13px;
}
div.bgBox000col3Inner li {
	float: left;
	width: 117px;
	padding: 0 32px 0 0;
}
div.bgBox000col3Inner li.endli04 {
	padding: 0;
}



div.bgBox000_1 {
	background: url(/common/img/contents_bg_007_01.gif) left bottom no-repeat;
	*zoom: 1;
}
div.bgBox000_1Inner {
	background: url(/common/img/contents_bg_007_02.gif) left top no-repeat;
	padding: 13px 0 13px 13px;
}
div.bgBox000_1Inner li {
	float: left;
	width: 117px;
	padding: 0 32px 0 0;
}
div.bgBox000_1Inner li.endli04 {
	padding: 0;
}

div.bgBox000_2 {
	background: url(/common/img/contents_bg_008_01.gif) left bottom no-repeat;
	*zoom: 1;
}
div.bgBox000_2Inner {
	background: url(/common/img/contents_bg_008_02.gif) left top no-repeat;
	padding: 13px 0 13px 13px;
}
div.bgBox000_2Inner li {
	float: left;
	width: 117px;
	padding: 0 32px 0 0;
}
div.bgBox000_2Inner li.endli04 {
	padding: 0;
}

div.bgBox000_3 {
	background: url(/common/img/contents_bg_009_01.gif) left bottom no-repeat;
	*zoom: 1;
}
div.bgBox000_3Inner {
	background: url(/common/img/contents_bg_009_02.gif) left top no-repeat;
	padding: 13px 0 13px 13px;
}
div.bgBox000_3Inner li {
	float: left;
	width: 117px;
	padding: 0 32px 0 0;
}
div.bgBox000_3Inner li.endli04 {
	padding: 0;
}


div.bgBox001 {
	background: url(/common/img/contents_bg_003_01.gif) left bottom no-repeat;
	*zoom: 1;
}
div.bgBox001Inner {
	background: url(/common/img/contents_bg_003_02.gif) left top no-repeat;
	padding: 10px 8px 9px 9px;
}
div.bgBox002 {
	border: 1px solid #d9d4cc;
	*zoom: 1;
}
div.bgBox002Inner {
	border: 1px solid #c6c1b9;
	background: #ffffff;
	padding: 11px 12px 12px;
}


div.bgBox005 {
	background: url(/common/img/contents_bg_005_01.gif) left bottom no-repeat;
	*zoom: 1;
}
div.bgBox005Inner {
	background: url(/common/img/contents_bg_005_02.gif) left top no-repeat;
	padding: 12px 0 13px 21px;
}
div.bgBox005Inner li {
	float: left;
	width: 254px;
	padding: 0 40px 0 0;
}
div.bgBox005Inner li.endli04 {
	padding: 0;
}


ul#eventList001 {
	margin: 10px 0 0 10px;
}
ul#eventList001 li {
	float: left;
}
ul#eventList001 li#li001 {
	background: url(/wedding/event/img/libg_001.gif) 0 0 no-repeat;
	padding: 0 20px 0 25px;
}
ul#eventList001 li#li002 {
	background: url(/wedding/event/img/libg_002.gif) 0 0 no-repeat;
	padding: 0 20px 0 25px;
}
ul#eventList001 li#li003 {
	background: url(/wedding/event/img/libg_003.gif) 0 0 no-repeat;
	padding: 0 20px 0 25px;
}
ul#eventList001 li#li004 {
	background: url(/wedding/event/img/libg_004.gif) 0 0 no-repeat;
	padding: 0 20px 0 25px;
}


.txt001 {
	width: 165px;
}
.txt002 {
	width: 40px;
}
.txt003 {
	width: 105px;
}
.txt004 {
	width: 351px;
}


.bgcolor001 {
	background: #FCF4D1;
	padding: 10px;
}
.bgcolor002 {
	background: #dee2da;
	padding: 10px;
}

.bgcolor003 {
	background: #CCC;
	padding: 10px;
}

dl.recipe_dl001 {
	width: 286px;
	float: left;
}
dl.recipe_dl001 dt {
	float: left;
}
dl.recipe_dl001 dd {
	padding: 0 0 0 100px;
}


div.recipebg_001 {
	background: #fffcf2;
	border: 1px solid #f9e791;
	padding: 8px 0 8px 5px;
}


#wrap div.columnImageRight08 {
	background: url(/restaurant/recipe/img/pop_bg_001.gif) left bottom no-repeat;
	*zoom: 1;
}
#wrap div.columnImageRight08Inner {
	background: url(/restaurant/recipe/img/pop_bg_002.gif) left top no-repeat;
	padding: 11px;
}


ul#yataiul_001 li {
	float: left;
	padding: 0 20px 0 0;
}
ul#yataiul_001 li.endli {
	padding: 0;
}


ul.smap_ul_001 li {
	font-weight: bold;
	margin: 0 0 10px 0;
}
ul.smap_ul_002 {
	padding: 0 0 0 1em;
}
ul.smap_ul_002 li {
	font-weight: normal;
	margin: 0;
	}
	
.guidePrivateBox{
width:440px;
}

.guidePrivateBoxRight{
float:right;
width:215px;
}

.guidePrivateBoxLeft{
float:left;
width:215px;
}

.restaurantDetail { position:relative; margin-bottom:30px;}

div.imageLeft.restaurantDetail div.image { margin:0px;}

.indentBlockD01 .linkarea { width: 240px; float:right;}


.indentBlockD01 .linkarea .reservationBtnArea {
	background:#f2eedc; width:240px; position:absolute; bottom:0px; right:0; }
	
	.indentBlockD01 .linkarea .reservationBtnArea p {
		text-align:center; padding:15px;}




#buffet11_camellia { border:#8bb5df 3px solid; padding:8px;}


#mainAreaInner_02 .imgBlock02 .reservationBtnArea {
	background:#f2eedc; width:220px; margin-top:10px;}

#mainAreaInner_02 .imgBlock02 .reservationBtnArea p {
		text-align:center; padding:15px;}


#popup_001 #wrap .sectionInner div.listBlockA01 ol {
	padding-left:0px;
	}
.sectionInner ul.indent01 li {
	padding-left:1em;
	text-indent:-1em;}


#mainArea #contentsArea .section .sectionInner ul.indent_h li {
	padding-left:0.5em;
	text-indent:-0.5em;
	}

table.priceTable td {
	padding:3px 0;
	}





div#snavRsv{
	background-color: #D9D2CA;
	border: 1px solid #C5B6A1;
	padding: 9px;
}

div#snavRsv #snavRsvTabs{
	height:29px;	
}
div#snavRsv #snavRsvTab01,
div#snavRsv #snavRsvTab02{
	float:left;
}

div#snavRsv .snavRsvBody{
background-color:#fff;
padding:5px 12px;
}

div#snavRsv .snavRsvBody .col00{
padding:8px 0;
}
div#snavRsv .snavRsvBody .col01{
border-top:1px dotted #a89c9c;
padding:8px 0;
}
div#snavRsv .snavRsvBody .col02{
border-top:1px dotted #a89c9c;
width:100%;
padding:8px 0;
}

div#snavRsv .snavRsvBody .col02 div{
float:left;
}

div#snavRsv .rsvSubmit{
padding:8px 0 12px 0;
text-align:center;
}

div#snavRsv li.rsvList{
text-align:center;
padding:2px;
}
div#snavRsv li.rsvCancel, div#snavRsv li.rsvContact{
padding:2px;
padding-left:18px;
}
div#snavRsv li.rsvCancel a,
div#snavRsv li.rsvContact a
{
background:url(/common/img/contents_li_002.gif) 11px 10px no-repeat;
padding:8px;
padding-left:25px;
}