
/****** ƒgƒbƒvƒy[ƒW‚ÌƒXƒ^ƒCƒ‹*************************************************/


/* base --------------------------------------------------------------------- */
*{
	margin: 0;
	padding: 0;
	font-size: 100%;
	}
body{
	font-size: 75%;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	color: #666;
	background: #fff;
	line-height: 1.5;
	text-align: center;

	}
img{
	border: none;
	vertical-align: top;
	}
a{
	color: #666;
	}
ul{
	list-style: none;
	}
address{
	font-weight: normal;
	text-decoration: none;
	}
	
/* all ----------------------------------------------------------------------- */
div#all{
	width: 800px;
	margin: 0 auto;
	text-align: left;
	}
	
/* ‰¡ƒƒjƒ…[ ---------------------------------------------------------------- */

#globalNavi{
	float: left;
	margin: 0 3px;
	}

#globalNavi li{
	width: 150px;
	float: left;
	margin: 3 4px;
	}

#globalNavi a{
	display: block;
	width: 100%;
	height: 65px;
	background-repeat: no-repeat;
	text-indent: -99999px;
	}

/* ‰æ‘œØ‘Ö */

#globalNavi .wedding{
	background-image: url(../image/menu_wedding.gif);
	}
#globalNavi .wedding:hover{
	background-image: url(../image/menu_wedding-on.gif);
	}


#globalNavi .fair{
	background-image: url(../image/menu_fair.gif);
	}
#globalNavi .fair:hover{
	background-image: url(../image/menu_fair-on.gif);
	}


#globalNavi .staff{
	background-image: url(../image/menu_staff.gif);
	}
#globalNavi .staff:hover{
	background-image: url(../image/menu_staff-on.gif);
	}


#globalNavi .restaurant{
	background-image: url(../image/menu_restaurant.gif);
	}
#globalNavi .restaurant:hover{
	background-image: url(../image/menu_restaurant-on.gif);
	}


#globalNavi .party{
	background-image: url(../image/menu_party.gif);
	}
#globalNavi .party:hover{
	background-image: url(../image/menu_party-on.gif);
	}


/* primary ------------------------------------------------------------------ */

#primary{
	float: left;
	width: 800px;
	margin-top: 5px;
	}

#pickup{
	float: left;
	width: 480px;
	}

/* submenu------------------------------ */

#submenu{
	padding-top: 10px;
	}

#submenu li{
	width: 150px;
	margin: 0 4px;
	list-style: none;
	float: left;
	text-indent: -99999;
	}

#submenu li a{
	display: block;
	height: 60px;
	background-repeat: no-repeat;
	}

/* ‰æ‘œØ‘Ö */

#submenu li .contact{
	background-image: url(../image/submenu_data.gif);
	}

#submenu li .contact:hover{
	background-image: url(../image/submenu_data-on.gif);
	}


#submenu li .fair{
	background-image: url(../image/submenu_fair.gif);
	}

#submenu li .fair:hover{
	background-image: url(../image/submenu_fair-on.gif);
	}


#submenu li .plan{
	background-image: url(../image/submenu_plan.gif);
	}

#submenu li .plan:hover{
	background-image: url(../image/submenu_plan-on.gif);
	}


/* whatsnew----------------------------- */

#whatsnew {
	clear: both;
	padding: 10 0px;
	}

#whatsnew dt{
	clear: both;
	background-image: url(../image/news.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-align: right;
	line-height: 25px;
	}

#whatsnew dt a{
	_display: block;
	_width: 58px;
	_padding-bottom: 10px;
	}


#whatsnew ul li{
	padding: 0 0 5 0px;
	background-image: url(../image/border.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #E02045;
	}

#whatsnew ul li a{
	color: #E02045;
	text-decoration: none;
	}

#whatsnew ul li a:hover{
	text-decoration: underline;
	}


/* adve--------------------------------- */

#adve{
	float: right;
	width: 300px;
	margin-top: 10px;
	}

#adve a{
	display: block;
	margin-bottom: 5px;
	}



/* footer ------------------------------------------------------------------- */

#footer{
	float: left;
	width: 100%;
	height: 86px;
	background-image: url(../image/footer.gif);
	background-repeat: no-repeat;
	color: #fff;
	}

#lower_navi{
	padding:9 0 0 0px;
	height: 30px;
	padding-left: 10px; 
	}

#lower_navi a{
	display: block;
	float: left;
	height: 15px;
	margin-right: 10px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	}

#add img{
	margin-top: 13px;
	}

/* ‰æ‘œØ‘Ö */

#lower_navi a.wedding{
	width: 85px;
	background-image: url(../image/under_menu_wedding.gif);
	}

#lower_navi a.wedding:hover{
	background-image: url(../image/under_menu_wedding-on.gif);
	}


#lower_navi a.restaurant{
	width: 136px;
	background-image: url(../image/under_menu_restaurant.gif);
	}

#lower_navi a.restaurant:hover{
	background-image: url(../image/under_menu_restaurant-on.gif);
	}


#lower_navi a.party{
	width: 128px;
	background-image: url(../image/under_menu_party.gif);
	}

#lower_navi a.party:hover{
	background-image: url(../image/under_menu_party-on.gif);
	}


#lower_navi a.information{
	width: 136px;
	background-image: url(../image/under_menu_information.gif);
	}

#lower_navi a.information:hover{
	background-image: url(../image/under_menu_information-on.gif);
	}


#lower_navi a.contact{
	width: 87px;
	background-image: url(../image/under_menu_contact.gif);
	}

#lower_navi a.contact:hover{
	background-image: url(../image/under_menu_contact-on.gif);
	}


#lower_navi a.sitemap{
	width: 96px;
	background-image: url(../image/under_menu_sitemap.gif);
	}

#lower_navi a.sitemap:hover{
	background-image: url(../image/under_menu_sitemap-on.gif);
	}


/* address------------------------------ */

#footer address{
	height: 41px;
	margin: 0 20px;
	_margin: 10 20px; /* IEƒnƒbƒN */
	padding: 0 0px;
	background-image: url("../image/under_add.gif");
	background-position: right 0;
	background-repeat: no-repeat;
	}

#copyright{
	clear: both;
	padding: 10 0px;
	text-align: center;
	}

/* mac ie ƒnƒbƒN---------------------------------- */
			/*\*//*/
			#footer #lower_navi{ height: 30px; }
			#globalNavi li { width: 114px;}
			#globalNavi li #ceremony{ width: 116px !important;}
			/**/
/* mac ie ƒnƒbƒN end------------------------------ */

