/*---------------------------------
		¼—m ‹âÀ CSS’Ç‰Á”Å
---------------------------------*/
a.arrow{ background:url(../img/common/arrow_right.gif) no-repeat 0 4px; padding-left: 15px;}
/*---------------------------------
			ƒRƒ“ƒZƒvƒg
---------------------------------*/
#concept p{ color: #463527;}

/*---------------------------------
		ƒvƒŒƒXƒŠƒŠ[ƒX
---------------------------------*/
#press-col { padding: 5px 20px 20px 20px;}
#press-col h3{ font-size: 1.125em; font-weight:bold; margin: 0 0 5px 0; color: #485929;}
#press-col h3 span{ font-size: 0.75em; color: #989760;}

#press-col dl#release{ width: 500px; font-size: 100%; margin: 0 0 0 35px;}
#press-col dl#release dt{ float: left; width: 80px; margin: 0; padding: 5px 0 5px 0; clear: both; font-weight: bold; color: #333;}
#press-col dl#release dd{ width: 400px; margin: 0 0 0 80px; padding: 5px 0 5px 10px; border-left: 1px solid #485929;}
#press-col a.press_pdf{ background:url(../img/common/icon_pdf.gif) no-repeat 0 top; padding: 0 0 0 15px; line-height: 140%;}

#press_other{ margin: 0 0 5px 0; text-align: right;}
#press_other p a{ background: url(../img/common/arrow_bookinglinks_rsb.gif) no-repeat 0 4px; padding-left: 10px;}

/*---------------------------------
		ƒAƒNƒZƒX
---------------------------------*/
#access-col { padding: 0px 20px 20px 15px; line-height: 130%;}
#access-col h3{ font-size: 1.1em; font-weight:bold; margin: 15px 0 5px 0;}
#access-col p{ margin-bottom: 10px;}
#access-col ul.axs_list{ list-style: disc; margin: 0 0 10px 15px;}
#access-col ul.axs_list li{ list-style: square; margin: 0 0 2px 0;}

/*---------------------------------
		ƒjƒ…[ƒX
---------------------------------*/
/*
--------------------------------------------------
	News Release 2005.9
-------------------------------------------------- */
#newsrelease { padding: 0 20px; font-size: 1.0em; font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";}
#newsrelease h2 { width: 580px; height: 28px; text-indent: -10000px; background-repeat: no-repeat; background-position: 0 0;}

/* news header */
#news-hd-topics { background: url(../common/news_hd_topics.gif);}
#news-hd-stayplan { background: url(../common/news_hd_stayplan.gif);}
#news-hd-restaurant { background: url(../common/news_hd_restaurant.gif);}
#news-hd-wedding { background: url(../common/news_hd_wedding.gif);}
#news-hd-banquet { background: url(../common/news_hd_banquet.gif);}

#newsrelease p.posted02 {
	font: normal 85%/1.3em "Trebuchet MS", Geneva, Arial, Helvetica;
	text-align: right;
	color: #43504A;
	padding: 0 5px;
	border-bottom: solid #99A19D;
	border-width: 1px 0;
	background: #FFFFFF/*#F3F5F4*/;
	margin-top: 20px;
	}
#newsrelease div { padding: 5px 0;}
#newsrelease div h3 {
	font: normal 100%/1.3em Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	margin-bottom: 4px;
	}
#newsrelease div p {
	font-size: 75%;
	line-height: 1.4em;
	font-family: Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	}
#newsrelease div img { width: 70px; border-style: none; vertical-align: bottom;}
#newsrelease div em { color: #A93E3E;}
#newsrelease .left {
	vertical-align: middle;
	margin: 0 15px 0 0;
	padding: 0;
	border: none;
	float: left;
	}
/* outlet head */
#newsrelease .outlet { padding: 5px 0 5px 100px; background-repeat: no-repeat;}
#outlet-stp { background: url(../common/news_outlet_stp.gif);}
#outlet-repertoire { background: url(../common/news_outlet_repertoire.gif);}
#outlet-attore { background: url(../common/news_outlet_attore.gif);}
#outlet-prelude { background: url(../common/news_outlet_prelude.gif);}
#outlet-g1 { background: url(../common/news_outlet_g1.gif);}
#outlet-cakeshop { background: url(../common/news_outlet_cakeshop.gif);}
#outlet-takewaka { background: url(../common/news_outlet_takewaka.gif);}
#outlet-kitcho { background: url(../common/news_outlet_kitcho.gif);}
#outlet-banq { background: url(../common/news_outlet_banq.gif);}

/*---------------------------------
		ƒTƒCƒgƒ}ƒbƒv
---------------------------------*/
#sitemap #s_left{ float: left; /*background:#eee;*/ width: 260px; margin-left: 10px;}
#sitemap #s_right{ float: right; /*background: #FFFF99;*/ width: 270px;}

#sitemap h3, #sitemap h4{ font-size: 1.0em; margin: 5px 0 0 0; background:url(../img/sitemap/arrow.gif) no-repeat 0 4px; padding-left: 8px; color:#49382a;}
#sitemap h3 a, #sitemap h4 a{ color: #49382a;}
#sitemap h3 a:hover, #sitemap h4 a:hover{ color: #8d3030;}
#sitemap ul{ margin: 0 0 10px 15px;}
#sitemap ul li{ line-height: 160%;}
#sitemap ul li.bold{ font-weight: bold; color: #49382a;}
#sitemap ul li.sub_li{ margin: 0; padding: 0;}
#sitemap ul li.sub_li ul{ font-size: 1.0em; margin: 0; padding: 0;}

