@charset "Shift_JIS";

html {
	overflow-y: scroll;
}

img { border:0; }

.off{display:none;}

/*ol,ul {list-style: none;}*/

.clear{
	clear:both;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
}
.taleft {
	text-align: left;
}
.taright {
	text-align: right;
}

h4 {
	font-size: 9px;
	display: inline;
	}
	
.ls1px {
	letter-spacing: 1px;
	}
	
a {
	outline: 0;
}		
/*==============================*/

#all_contents {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/layout/pagebg.gif);
	background-repeat: repeat-y;
	padding-right: 4px;
	padding-left: 4px;
	}

/*==============================*/	
	
#headerbg {
	background-image: url(../img/layout/headerbg.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 760px;
	position: relative;
}


#headerlogo {
	background-image: url(../img/layout/headerlogo.gif);
	background-repeat: no-repeat;
	width: 148px;
	position: absolute;
	left: 15px;
	top: 28px;
	height: 48px;
}
#headerlogotop {
	background-image: url(../img/layout/headerlogo.gif);
	background-repeat: no-repeat;
	width: 148px;
	position: absolute;
	left: 15px;
	top: 28px;
	height: 48px;
	text-indent: -9999px;
}

/*==============================*/
#headerseikyu {
	background-image: url(../img/layout/seikyu.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 179px;
	position: absolute;
	top: 21px;
	right: 14px;
}
#headerseikyu ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#headerseikyu li {
	display: block;
	height: 34px;
	width: 179px;
	text-indent: -9999pt;
	background-image: url(../img/layout/seikyu_on.gif);
	background-repeat: no-repeat;
	}
	
#headerseikyu li a {
	display: block;
	overflow: hidden;
	height: 34px;
	width: 179px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/layout/seikyu.gif);
	background-repeat: no-repeat;
	}
#headerseikyu li a:hover {
	height: 34px;
	width: 179px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
	
/*==============================*/	
	
#gnavi {
	width: 760px;
	height: 44px;
}
#gnavishadow {
	background-image: url(../img/layout/naviunder.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 6px;
	width: 760px;
	text-indent: -9999px;
	font-size: 4px;
	line-height: 6px;
}

#topflash {
	width: 740px;
	margin-right: 10px;
	margin-left: 10px;
}
/*------What's_NEW-----------*/
.whatstxt01 {
	color: #855C33;
	line-height: 23px;
	text-align: left;
	font-size: 12px;
	margin: 0px;
	letter-spacing: 1px;
	text-align: left;
}
.whatstxt02 {
	color: #643232;
	line-height: 18px;
	text-align: left;
	font-size: 12px;
	margin: 0px;
}
.whatstxt02 a {
	color: #C06A58;
	text-decoration: underline;
	}
.whatstxt02 a:hover {
	color: #996633;
	text-decoration: underline;
	}

/*=========レフトナビ================*/

#leftnavitit {
	background:url(../img/leftnavi/leftnavititle.gif) no-repeat;
	width: 175px;
	height: 51px;
	text-indent: -9999px;
	}

#leftnavi {
	width: 170px;
	margin-right: 2px;
	margin-left: 3px;
	margin-top: 8px;
	}
	/*--------Concept----------*/
#navconcept {
	width: 170px;
	height: 28px;
	background-image: url(../img/leftnavi/navconcept.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#navconcept  {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navconcept_on.gif);
	background-repeat: no-repeat;
	}	
#leftnavi li#navconcept a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navconcept.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#navconcept a:hover {
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#navconcept_ac {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navconcept_on.gif);
	background-repeat: no-repeat;
	}
	/*------WeddingSpace--------*/
#navwspace {
	width: 170px;
	height: 28px;
	background-image: url(../img/leftnavi/wspace.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#navwspace  {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/wspace_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#navwspace a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/wspace.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#navwspace a:hover {
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#navwspace_ac {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/wspace_on.gif);
	background-repeat: no-repeat;
	}
	/*---navwspace_on-----*/	
#navwspace_on {
	width: 170px;
	height: 28px;
	background-image: url(../img/leftnavi/wspace_on.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#navwspace_on  {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/wspace_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#navwspace_on a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/wspace_on.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#navwspace_on a:hover {
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
		
	/*------Cuisine--------*/
#navcuisine {
	width: 170px;
	height: 28px;
	background-image: url(../img/leftnavi/ryori.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#navcuisine  {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ryori_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#navcuisine a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ryori.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#navcuisine a:hover {
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#navcuisine_ac {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ryori_on.gif);
	background-repeat: no-repeat;
	}
	/*------navcuisine_on--------*/
#navcuisine_on {
	width: 170px;
	height: 28px;
	background-image: url(../img/leftnavi/ryori_on.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#navcuisine_on  {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ryori_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#navcuisine_on a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ryori_on.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#navcuisine_on a:hover {
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}	
	
	/*------navplan--------*/
#navplan {
	width: 170px;
	height: 28px;
	background-image: url(../img/leftnavi/navplan.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#navplan {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navplan_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#navplan a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navplan.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#navplan a:hover {
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#navplan_ac {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navplan_on.gif);
	background-repeat: no-repeat;
	}
	/*------navplan_on--------*/
#navplan_on {
	width: 170px;
	height: 28px;
	background-image: url(../img/leftnavi/navplan_on.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#navplan_on {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navplan_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#navplan_on a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navplan_on.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#navplan_on a:hover {
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}	
	
	/*------partyreport--------*/
#navpartyreport {
	width: 170px;
	height: 28px;
	background-image: url(../img/leftnavi/navpartyreport.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#navpartyreport {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navpartyreport_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#navpartyreport a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navpartyreport.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#navpartyreport a:hover {
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#navpartyreport_ac {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navpartyreport_on.gif);
	background-repeat: no-repeat;
	}	
	/*------navow--------*/
#navow {
	width: 170px;
	height: 28px;
	background-image: url(../img/leftnavi/navow.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#navow {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navow_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#navow a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navow.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#navow a:hover {
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#navow_ac {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navow_on.gif);
	background-repeat: no-repeat;
	}
	/*------navow_on--------*/
#navow_on {
	width: 170px;
	height: 28px;
	background-image: url(../img/leftnavi/navow_on.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#navow_on {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navow_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#navow_on a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navow_on.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#navow_on a:hover {
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}	
	
	/*------navplanner--------*/
#navplanner {
	width: 170px;
	height: 28px;
	background-image: url(../img/leftnavi/navplanner.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#navplanner {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navplanner_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#navplanner a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navplanner.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#navplanner a:hover {
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#navplanner_ac {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navplanner_on.gif);
	background-repeat: no-repeat;
	}
	/*------navmira--------*/
#navmira {
	width: 170px;
	height: 28px;
	background-image: url(../img/leftnavi/navmira.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#navmira {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navmira_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#navmira a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navmira.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#navmira a:hover {
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#navmira_ac {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navmira_on.gif);
	background-repeat: no-repeat;
	}	
	/*------navnavrestaurant--------*/
#navrestaurant {
	width: 170px;
	height: 28px;
	background-image: url(../img/leftnavi/navrestaurant.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#navrestaurant {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navrestaurant_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#navrestaurant a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navrestaurant.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#navrestaurant a:hover {
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#navrestaurant_ac {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navrestaurant_on.gif);
	background-repeat: no-repeat;
	}
	/*------navaccess--------*/
#navaccess {
	width: 170px;
	height: 28px;
	background-image: url(../img/leftnavi/navaccess.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#navaccess {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navaccess_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#navaccess a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navaccess.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#navaccess a:hover {
	width: 170px;
	height: 28px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#navaccess_ac {
	display: block;
	width: 170px;
	height: 28px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/navaccess_on.gif);
	background-repeat: no-repeat;
	}

/*------ここからサイドナビイン------*/	
#leftnavi li#navispace {
	width: 170px;
	height: 3px;
	font-size: 2px;
}	
#leftnavi li#navispace8 {
	width: 170px;
	height: 8px;
	font-size: 5px;
}	
	/*------ownavryori--------*/
#ownavryori {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/ownav_ryori.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#ownavryori {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_ryori_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#ownavryori a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_ryori.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#ownavryori a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#ownavryori_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_ryori_on.gif);
	background-repeat: no-repeat;
	}	
	/*------ownavensyutsu--------*/
#ownavensyutsu {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/ownav_ensyutsu.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#ownavensyutsu {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_ensyutsu_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#ownavensyutsu a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_ensyutsu.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#ownavensyutsu a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#ownavensyutsu_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_ensyutsu_on.gif);
	background-repeat: no-repeat;
	}
	/*------ownavsosyoku--------*/
#ownavsosyoku {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/ownav_sosyoku.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#ownavsosyoku {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_sosyoku_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#ownavsosyoku a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_sosyoku.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#ownavsosyoku a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#ownavsosyoku_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_sosyoku_on.gif);
	background-repeat: no-repeat;
	}
	/*------ownavitem-------*/
#ownavitem {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/ownav_item.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#ownavitem {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_item_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#ownavitem a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_item.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#ownavitem a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#ownavitem_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_item_on.gif);
	background-repeat: no-repeat;
	}
	/*------ownavisyo--------*/
#ownavisyo {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/ownav_isyo.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#ownavisyo {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_isyo_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#ownavisyo a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_isyo.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#ownavisyo a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#ownavisyo_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_isyo_on.gif);
	background-repeat: no-repeat;
	}
	/*------ownavryori--------*/
#ownavryori {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/ownav_ryori.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#ownavryori {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_ryori_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#ownavryori a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_ryori.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#ownavryori a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#ownavryori_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/ownav_ryori_on.gif);
	background-repeat: no-repeat;
	}	
	/*------flrnav_chapel--------*/
#flrnav_chapel {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/flrav_chapel.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#flrnav_chapel {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_chapel_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#flrnav_chapel a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_chapel.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#flrnav_chapel a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#flrnav_chapel_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_chapel_on.gif);
	background-repeat: no-repeat;
	}	
	/*------flrnav_flrav_res--------*/
#flrav_res {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/flrav_res.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#flrav_res {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_res_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#flrav_res a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_res.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#flrav_res a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#flrav_res_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_res_on.gif);
	background-repeat: no-repeat;
	}
	/*------flrav_banq--------*/
#flrav_banq {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/flrav_banq.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#flrav_banq {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_banq_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#flrav_banq a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_banq.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#flrav_banq a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#flrav_banq_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_banq_on.gif);
	background-repeat: no-repeat;
	}
	/*-----flrav_b1--------*/
#flrav_b1 {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/flrav_b1.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#flrav_b1 {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_b1_on.gif);
	background-repeat: no-repeat;
	}
	
#leftnavi li#flrav_b1 a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_b1.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#flrav_b1 a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#flrav_b1_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_b1_on.gif);
	background-repeat: no-repeat;
	}
	/*-----flrav_sephirah--------*/
#flrav_sephirah {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/flrav_sephirah.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#flrav_sephirah {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_sephirah_on.gif);
	background-repeat: no-repeat;
	}	
#leftnavi li#flrav_sephirah a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_sephirah.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#flrav_sephirah a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#flrav_sephirah_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_sephirah_on.gif);
	background-repeat: no-repeat;
	}
	/*-----flrav_dress--------*/
#flrav_dress {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/flrav_dress.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#flrav_dress {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_dress_on.gif);
	background-repeat: no-repeat;
	}	
#leftnavi li#flrav_dress a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_dress.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#flrav_dress a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#flrav_dress_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_dress_on.gif);
	background-repeat: no-repeat;
	}
	/*-----flrav_gaikan--------*/
#flrav_gaikan {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/flrav_gaikan.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#flrav_gaikan {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_gaikan_on.gif);
	background-repeat: no-repeat;
	}	
#leftnavi li#flrav_gaikan a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_gaikan.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#flrav_gaikan a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#flrav_gaikan_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/flrav_gaikan_on.gif);
	background-repeat: no-repeat;
	}
	/*-----cusav_chef--------*/
#cusav_chef {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/cusav_chef.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#cusav_chef {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/cusav_chef_on.gif);
	background-repeat: no-repeat;
	}	
#leftnavi li#cusav_chef a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/cusav_chef.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#cusav_chef a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#cusav_chef_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/cusav_chef_on.gif);
	background-repeat: no-repeat;
	}
	/*-----cusav_menu--------*/
#cusav_menu {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/cusav_menu.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#cusav_menu {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/cusav_menu_on.gif);
	background-repeat: no-repeat;
	}	
#leftnavi li#cusav_menu a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/cusav_menu.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#cusav_menu a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#cusav_menu_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/cusav_menu_on.gif);
	background-repeat: no-repeat;
	}
	/*-----plannav_heijitsu--------*/
#plannav_heijitsu {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/plannav_heijitsu_on.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#plannav_heijitsu {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_heijitsu_on.gif);
	background-repeat: no-repeat;
	}	
#leftnavi li#plannav_heijitsu a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_heijitsu.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#plannav_heijitsu a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#plannav_heijitsu_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_heijitsu_on.gif);
	background-repeat: no-repeat;
	}
	/*-----plannav_Summer-------*/
#plannav_summer {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/plannav_kikokugo.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#plannav_summer {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_summer_on.gif);
	background-repeat: no-repeat;
	}	
#leftnavi li#plannav_summer a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_summer.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#plannav_summer a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#plannav_summer_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_summer_on.gif);
	background-repeat: no-repeat;
	}	
	/*-----/plannav_Summer--------*/	
	
	/*-----plannav_kikokugo-------*/
#plannav_kikokugo {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/plannav_kikokugo.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#plannav_kikokugo {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_kikokugo_on.gif);
	background-repeat: no-repeat;
	}	
#leftnavi li#plannav_kikokugo a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_kikokugo.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#plannav_kikokugo a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#plannav_kikokugo_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_kikokugo_on.gif);
	background-repeat: no-repeat;
	}	
	/*-----plannav_marugoto--------*/
#plannav_marugoto {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/plannav_marugoto.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#plannav_marugoto {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_marugoto_on.gif);
	background-repeat: no-repeat;
	}	
#leftnavi li#plannav_marugoto a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_marugoto.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#plannav_marugoto a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#plannav_marugoto_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_marugoto_on.gif);
	background-repeat: no-repeat;
	}
	/*-----plannav_nijikai--------*/
#plannav_nijikai {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/plannav_nijikai.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#plannav_nijikai {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_nijikai_on.gif);
	background-repeat: no-repeat;
	}	
#leftnavi li#plannav_nijikai a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_nijikai.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#plannav_nijikai a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#plannav_nijikai_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_nijikai_on.gif);
	background-repeat: no-repeat;
	}
	/*-----plannav_winter--------*/
#plannav_winter {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/plannav_winter.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#plannav_winter {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_winter_on.gif);
	background-repeat: no-repeat;
	}	
#leftnavi li#plannav_winter a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_winter.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#plannav_winter a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#plannav_winter_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_winter_on.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#plannav_winter_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_winter_on.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#plannav_winter_ac a:hover {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_winter_on.gif);
	background-repeat: no-repeat;
	}
	/*-----plannav_Quick--------*/
#plannav_quick {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/plannav_quick.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#plannav_quick {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_quick_on.gif);
	background-repeat: no-repeat;
	}	
#leftnavi li#plannav_quick a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_quick.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#plannav_quick a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#plannav_quick_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_quick_on.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#plannav_quick_ac a:hover {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_quick_on.gif);
	background-repeat: no-repeat;
	}
	/*-----plannav_少人数--------*/
#plannav_inti {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/plannav_intimate.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#plannav_inti {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_intimate_on.gif);
	background-repeat: no-repeat;
	}	
#leftnavi li#plannav_inti a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_intimate.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#plannav_inti a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#plannav_inti_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_intimate_on.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#plannav_inti_ac a:hover {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/plannav_intimate_on.gif);
	background-repeat: no-repeat;
	}	
	/*-----plannav_おめでた・ファミリー--------*/
#plannav_family {
	width: 170px;
	height: 19px;
	background-image: url(../img/leftnavi/plannav_intimate.gif);
	background-repeat: no-repeat;
	}
#leftnavi ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavi li#plannav_family {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/nafamily_on.gif);
	background-repeat: no-repeat;
	}	
#leftnavi li#plannav_family a {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/nafamily.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#plannav_family a:hover {
	width: 170px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}
#leftnavi li#plannav_family_ac {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/nafamily_on.gif);
	background-repeat: no-repeat;
	}
#leftnavi li#plannav_family_ac a:hover {
	display: block;
	width: 170px;
	height: 19px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/nafamily_on.gif);
	background-repeat: no-repeat;
	}	
				
/*--------------レフトナビ・資料請求-------------------------------*/	
#leftinfo {
	background-image: url(../img/leftnavi/leftinfo.gif);
	background-repeat: no-repeat;
	height: 67px;
	width: 159px;
	margin-right: 6px;
	margin-left: 5px;
	margin-top: 18px;
	position: relative;
	margin-bottom: 30px;
}
#leftnavibtn {
	background-image: url(../img/leftnavi/leftinfobtn.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 143px;
	position: absolute;
	left: 8px;
	top: 6px;
}
#leftnavibtn ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
#leftnavibtn li{
	display: block;
	height: 27px;
	width: 143px;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/leftinfobtn_on.gif);
	background-repeat: no-repeat;
	}	
#leftnavibtn li a {
	display: block;
	overflow: hidden;
	height: 27px;
	width: 143px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: url(../img/leftnavi/leftinfobtn.gif);
	background-repeat: no-repeat;
	}
#leftnavibtn li a:hover {
	height: 27px;
	width: 143px;
	text-decoration: none;
	text-indent: -9999pt;
	background-image: none;
	}

																								
/*==============================*/


/*====fair_month=====*/
.fairtxt {
	color: #643232;
	line-height: 18px;
	text-align: left;
	font-size: 11px;
}
.fairtxt a {
	color: #643232;
	text-decoration: underline;
	}
.fairtxt a:hover {
	color: #946532;
	text-decoration: underline;
	}
.fairtxt02 {
	color: #643232;
	line-height: 18px;
	text-align: left;
	font-size: 13px;
}	

.fairtxt03 {
	color: #643232;
	line-height: 13px;
	text-align: left;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 1px;
	margin: 0px;
}
.fairtxt04 {
	color: #643232;
	line-height: 13px;
	text-align: left;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin: 0px;
}
/*------------------*/
#maincontents {
	width: 740px;
	margin-right: 10px;
	margin-left: 10px;
}
#pagemain {
	width: 760px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../img/layout/offwhitebg.gif);
	background-repeat: repeat;
}
#pageleft {
	float: left;
	width: 183px;
}
#pageright {
	float: right;
	width: 570px;
}

/*-----------------*/
#pancuzu {
	margin: 0px;
	height: 28px;
	width: 570px;
	text-align: left;
	padding: 0px;
	color: #663333;
	padding-top: 2px;
}
#pancuzu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#pancuzu li {
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
	letter-spacing: 1px;
}
#pancuzu li a {
	color: #C06A58;
	text-decoration: underline;
}
#pancuzu li a:hover {
	color: #996633;
	text-decoration: underline;
}
/*--------------------*/
#rightmain {
	width: 552px;
	margin-right: 14px;
	margin-left: 4px;
}

#underpage {
	width: 760px;
	margin-right: 4px;
	margin-left: 4px;
}
#toprecruit {
	width: 420px;
	border: 2px solid #828257;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}
#rec_tateline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #828257;
	width: 2px;
	height: 50px;
}
#topfairbox02 {
	height: 80px;
	width: 422px;
	position: relative;
}

#topfairbox {
	height: 120px;
	width: 422px;
	position: relative;
}
#fair01box {
	background-image: url(../img/layout/fairscr.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 103px;
	position: absolute;
	top: 15px;
	text-indent: -9999px;
	left: 10px;
}
#fair_pink {
	background-image: url(../img/layout/fair_pink.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 155px;
	position: absolute;
	top: 10px;
	text-indent: -9999px;
	left: 10px;
}
#fair_yellow {
	background-image: url(../img/layout/fair_yellow.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 155px;
	position: absolute;
	top: 29px;
	text-indent: -9999px;
	left: 10px;
}
#fair_green {
	background-image: url(../img/layout/fair_green.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 155px;
	position: absolute;
	top: 48px;
	text-indent: -9999px;
	left: 10px;
}

#fair02box {
	height: 40px;
	width: 400px;
	position: absolute;
	top: 50px;
	left: 8px;
	font-size: 11px;
	line-height: 18px;
	color: #643232;
}
#fairyoyaku02 {
	background-image: url(../img/layout/fairbnr.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 34px;
	width: 196px;
	top: 20px;
	right: 3px;
}

#fairyoyaku {
	background-image: url(../img/layout/fairbnr.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 34px;
	width: 196px;
	top: 72px;
	right: 3px;
}
.rightconts_bg01 {
	background-image: url(../img/layout/conceptbg01.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 552px;
	margin: 0px;
	text-indent: -9999px;
}
.rightconts_bg01b {
	background-image: url(../img/layout/conceptbg01.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 552px;
	text-indent: -9999px;
	margin-top: 23px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.rightconts_bg02 {
	background-image: url(../img/layout/conceptbg02.gif);
	background-repeat: repeat-y;
	width: 506px;
	margin-top: 0px;
	padding-right: 23px;
	padding-left: 23px;
}

.rightconts_bg03 {
	background-image: url(../img/layout/contentsbg03.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 552px;
	margin: 0px;
	text-indent: -9999px;
}
#ow_stit_kodawari {
	background-image: url(../img/wedding/original/pageimg/ow_stit_kodawari.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 24px;
	width: 506px;
	text-indent: -9999px;
}
#ow_stit_endwedding {
	background-image: url(../img/wedding/original/pageimg/ow_stit_endwedding.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 21px;
	width: 506px;
	text-indent: -9999px;
}
#ow_stit_angelikes {
	background-image: url(../img/wedding/original/pageimg/ow_stit_angelikes.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 21px;
	width: 506px;
	text-indent: -9999px;
}
#ow_stit_message {
	background-image: url(../img/wedding/original/pageimg/ow_stit_message.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 24px;
	width: 506px;
	text-indent: -9999px;
}
#ow_ohutarie {
	background-image: url(../img/wedding/original/pageimg/ow_ohutarie.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 30px;
	width: 506px;
	text-indent: -9999px;
}
#ow_pasttit {
	background-image: url(../img/wedding/original/pageimg/ow_pasttit.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 552px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: -9999px;
}
.ow_pastbox {
	width: 510px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #663333;
	border-bottom-color: #663333;
	border-left-color: #663333;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: left;
}

.ow_report {
	width: 486px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: left;
}
.ow_report02 {
	width: 486px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: left;
}
