@charset "UTF-8";

/* 
	http://www.gnavi.co.jp/
	Layout Control CSS "default.css"
	
	GOURMET NAVIGATOR INC.
*/
#yellowBox p {
	text-align: left;
	margin-top: 5px;
	margin-bottom: 10px;
}

hr {
	display:none;
}

.space5 {
	margin-top: 5px;
}

.space10 {
	margin-top: 10px;
}

.space20 {
	margin-top: 20px;
}

.space30 {
	margin-top: 30px;
}

/* 中華街マップ左指定 */
.left {
	float:left;
}

/*↓下層ページここから↓*******************************************************************************************************************/
/*---------------------------------------------
 layout（配置指定-中華街下層ページ用)
---------------------------------------------*/
/* コンテンツ全て入っている950pxの枠-(下層用 検索ヘッダーは入っていない）*/ 
#Container950sec {
	margin-right: auto;
	margin-left: auto;
	padding-top:5px;
	text-align:left;
	width:950px;
}

/* メインコンテンツ部分 */ 
#Contents {
	float:right;
	width:740px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

/* メニュー部分 */ 

/*---------------------------------------------
 contents（右側部分指定-中華街下層ページ用)
---------------------------------------------*/
/* コンテンツ中身 */ 
#Contents table {
	font-size: 10pt;
	font-family: osaka, "ＭＳ Ｐゴシック";
}

/*↓逸品、イベント更新用CSS（昔のCSSから必要な物を集結）↓----------------------- */ 
/* 右コンテンツクリーム色テーブル */ 
#yellowBox {
	width:740px;
	margin:0px auto;
	text-align:center;
	background-color:#FFF3C5;
}

/* 右コンテンツクリーム色テーブル内スペース */ 
#spaceBox {
	width:666px;
	margin:0px auto;
}

#spaceBox table {
	font-size: 10pt;
	font-family: osaka, "ＭＳ Ｐゴシック";
}

/*コンテンツ区切り部分*/
div#contents01,
#contents02,
#contents03,
#contents04,
#contents05,
#contents06,
#contents07,
#contents08,
#contents09,
#contents10,
#contents11 {
	width:666px;
	margin:20px auto;
	text-align:left;
}

/*プルダウン枠用*/
div.Btn {
	width:666px;
	margin:10px auto;
	text-align:right;
}

div.Btn select {
	width:165px;
	margin-bottom:15px;
}

/*自慢の逸品写真、キャプション指定*/
div.excellencePhotoSpace img {
display:blockwidth:197px;
	margin:0 0 6px 0px;
}

div.excellencePhotoSpace p {
	margin:0;
	padding:0;
	font-size:10px;
	line-height:13px;
}

div.excellencePhoto img {
display:blockwidth:197px;
	margin:0px;
}

div.excellencePhoto p {
	margin:4 0 8px 0px;
	padding:0;
	font-size:10px;
	line-height:13px;
}

/*自慢の逸品強調文字色指定*/
div#contents05 h4,
div#contents05 span {
	color:#990100;
	font-weight:bold;
}

/*自慢の逸品SHOP DATA部位*/
div#shopData {
	width:666px;
	margin-top:25px auto;
	border: solid 1px #FF6600;
	text-align:left;
	color:#660000;
	font-size: 10pt;
	font-family: osaka, "ＭＳ Ｐゴシック";
}

div#shopData h4 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

div#shopData .text {
	padding:0;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}

/*イベントInformation文字サイズ指定*/
div.infoTitil {
	font-size:13px;
	color:#990000;
	font-weight:bold;
	margin-bottom: 5px;
	margin-top: 5px;
}

/*イベント解説文字サイズ指定*/
div.ex {
	margin:5px auto;
	border-top:1px solid #CC9966;
	font-size:10px;
	color:#666666;
	line-height:13px;
}

/*イベント解説枠部位*/
div#ex02 {
	width:663px;
	margin:20px auto;
	border: solid 1px #C5985B;
	text-align:left;
}

div#ex02 p {
	padding:15px;
	font-size: 10pt;
	font-family: osaka, "ＭＳ Ｐゴシック";
}

div#ex02 span {
	width:600px;
	text-align:right;
	color: #990000;
	margin-top: 10px;
	display: block;
}

#ex02 a {
	text-decoration: none;
}

#ex02 a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.ex03 {
	color: #333333;
	margin-top: 15px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	padding: 10px;
	background: #FFFFDF;
}

.ex03 strong {
	color: #990000;
}

#extable table {
	background: #FFFDE4;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-top: 5px;
}

#extable td {
	padding: 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	text-align: left;
	color: #333333;
}

#extable th {
	color: #FFFFFF;
	background: #8A992D;
	padding: 5px;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

#exMaintable table {
	background: #FFFDE4;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#exMaintable td {
	padding: 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	text-align: left;
	color: #333333;
}

#exMaintable th {
	color: #FFFFFF;
	background: #FF9900;
	padding: 5px;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

#exMaintable a {
	color: #CC0000;
}

#exMaintable a:hover {
	color: #660000;
}

/*イベント写真キャプション文字サイズ指定*/
div.caption {
	font-size:10px;
	line-height:13px;
}

/*イベントコンテンツ区切り部分追加*/
#edtorNote {
	width:666px;
	margin:20px auto;
	text-align:left;
	border:0;
}

#edtorNote span {
	color:#660000;
	font-size: 10pt;
	font-family: osaka, "ＭＳ Ｐゴシック";
}

#edtorNote #mame span {
	font-size: 8pt;
}

/*イベントリンク,ボタン部位*/
.txtLink {
	float:right;
	width:150px;
	text-align:right;
	margin:15px auto;
	font-size: 10pt;
	font-family: osaka, "ＭＳ Ｐゴシック";
}

.txtLink a:link {
	color:#000;
	text-decoration:none
}

.txtLink a:visited {
	color:#000;
	text-decoration:none
}

.txtLink a:active {
	color:#ff0000;
	text-decoration:underline;
}

.txtLink a:hover {
	color:#ff0000;
	text-decoration:underline;
}

.line_h150 {
	line-height: 160%;
}

/*イベントインフォメーション補足説明*/
#footerExinfo {
	border-top:2px solid #D3CEB9;
	border-bottom:2px solid #D3CEB9;
	font-size:12px;
	color:#666633;
	padding:5px;
}

#coco_info p {
	margin: 0px 20px;
}

#coco_info2 p {
	margin: 0px 15px;
}

/*イベント新メニュー発表会用*/
#newMenu,
#newMenu2 {
	width: 597px;
	margin-left: 35px;
}

#newMenu p,
#newMenu2 p {
	margin-top: 8px;
	margin-bottom: 8px;
}

.newMenuCo {
	margin-top: 25px;
	margin-bottom: 50px;
}

.newMenuCoLast {
	margin-top: 25px;
}

#totop1,
#totop2 {
	font-size: 12px;
	text-align: right;
	width: 666px;
}

#totop1 a,
#totop2 a {
	color: #900;
}

/*↑逸品、イベント更新用CSS（昔のCSSから必要な物を集結）↑----------------------- */ 

/*↓中華街マップ指定部分↓-------------------------------------------------------- */ 
/*ボタン部分*/
.btn-right {
	margin:5px 0 5px 0;
	width:740px;
	text-align:right;
}

.btn-left {
	margin:5px 0px;
	float: left;
}

/*名所一覧へボタン部分*/
#btn_landmarklist {
	margin:4px 0 7px 0;
}

/*このページのTOPに戻るボタン部分*/
#btn_pagetop {
	margin-top:7px;
}

/*全体マップ画像全体の高さ指定 */ 
#SecoundMapSearch {
	height:735px;
}

/*全体マップ個々の画像と高さ指定 */ 
#SecoundMapSearch li a {
	display:block;
	overflow:hidden;
	width:370px;
	height:376px;
	background-image:url(../map/img/map_all.gif);
	text-indent:-9999px;
}

/*全体マップ画像リンク指定---Offマウス時(通常)*/
#SecoundMap01 a {
	background-position: 0px 0px;
}

#SecoundMap02 a {
	background-position: -370px 0px;
}

#SecoundMap03 a {
	background-position: 0px -376px;
}

#SecoundMap04 a {
	background-position: -370px -376px;
}

/*全体マップ画像リンク指定---Onマウス時*/
#SecoundMap01 a:hover {
	background-position:-740px 0px;
}

#SecoundMap02 a:hover {
	background-position:-1110px 0px;
}

#SecoundMap03 a:hover {
	background-position:-740px -376px;
}

#SecoundMap04 a:hover {
	background-position:-1110px -376px;
}

/*ショップテキストテーブルスペース指定--*/
#shoplink {
	margin-top:10px;
}

/*ショップテキストリンク色指定--*/
#shoplink a:link {
	color:#000;
	text-decoration:none
}

#shoplink a:visited {
	color:#000;
	text-decoration:none
}

#shoplink a:active {
	color:#ff0000;
	text-decoration:underline;
}

#shoplink a:hover {
	color:#ff0000;
	text-decoration:underline;
}

/*名所リスト指定--*/
#landmark {
	margin:0;
	padding-bottom:1px;
	width:740px;
	hight:auto;
	background-color: #FFFFCD;
	text-align:left;
}

#landmark b {
	font-size: 10pt;
	line-height: 110%;
}

#landmark span {
	font-size: 8pt;
}

#landmarklist {
	margin:10px;
	font-size: 9pt;
	font-family: osaka, "ＭＳ Ｐゴシック";
}

#landmark a {
	padding:3px 5px 0 18px;
	background-image:url(../map/img/map-markup.gif);
	background-repeat:no-repeat;
}

#iconno01,
#iconno02,
#iconno03,
#iconno04 {
	text-align: right;
	margin-top: 5px;
}

#iconno01 a,
#iconno02 a,
#iconno03 a,
#iconno04 a {
	background: #FFFFCD;
	margin: 0px;
	padding: 0px;
}

#iconno05 a,
#iconno06 a,
#iconno07 a,
#iconno08 a,
#iconno09 a,
#iconno10 a,
#iconno11 a,
#iconno12 a,
#iconno13 a,
#iconno14 a,
#iconno15 a,
#iconno16 a,
#iconno17 a,
#iconno18 a,
#iconno19 a,
#iconno20 a,
#iconno21 a {
	background: #FFFFCD;
	margin: 0px;
	padding: 0px;
}

/* ↑中華街マップ指定部分↑-------------------------------------------------------- */ 

/*↓コンテンツ内追加はこちらにお願いします↓*/

/*旬な味一覧レイアウト設定--*/
#shun {
	margin-left: auto;
	width: 708px;
	margin-right: auto;
}

#shun table {
	margin-top: 15px;
	margin-bottom: 15px;
}

#shun td {
	border: 1px solid #ffcc99;
	padding: 0px 5px 5px;
}

#shun img {
	float: right;
	display: block;
	margin: 5px 0px 0px 3px;
}

#shun p {
	width: 105px;
	display: block;
	margin: 5px 0px 0px;
	float: none;
}

/*アクセスガイドレイアウト設定--*/
#access-btn-left {
	width: 673px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	text-align: left;
	margin-top: 10px;
}

/*歴史レイアウト設定--*/
#HTextContents {
	float: left;
	width: 474px;
	text-align: left;
	margin-right: 15px;
}

#HstoryBox {
	width: 706px;
	margin: 13px auto 20px;
}

#HTextContents p {
	margin-top: 15px;
	margin-bottom: 20px;
	line-height: 120%;
}

#HyellowBox {
	width:740px;
	margin:0px auto;
	text-align:center;
	background-color:#FFF3C5;
	float: left;
}

#HImageContents {
	float: left;
	width: 217px;
}

#HImageContents img {
	margin-bottom: 26px;
}

#HJapanContents {
	float: left;
	width: 706px;
	margin-bottom: 20px;
	background: url(../history/img/born_center.gif) repeat-y;
	text-align: left;
}

#HJapanContents span {
	color: 660000;
}

#HJapantext01 {
	width: 681px;
	margin-left: 12px;
}

#HJapantext02 {
	width: 681px;
	margin-left: 12px;
	margin-top: 5px;
}

#HJapantext01 img {
	margin-right: 10px;
	float: left;
	height: 69px;
	margin-bottom: 10px;
}

#HJapantext02 img {
	float: right;
	margin-left: 10px;
	margin-top: 10px;
}

/*Common　ぐるなびサイト全共通指示（一部中華街用に修正あり）*/
/*---------------------------------------------
 Ggunavi
---------------------------------------------*/
#Ggunavi {
	background-color:#EEEEEE;
	border-bottom:1px solid #CCCCCC;
	font-family:osaka, "ＭＳ Ｐゴシック";
	margin:0px;
	padding:0px;
	width:100%;
}

#Ggunavi .adtext {
	color:#333333;
	padding:0px 0px 0px 20px;
	font-weight:normal;
}

#Ggunavi .adlink {
	padding:0px 15px 0px 0px;
	color:#333333;
	font-weight:normal;
}

#Ggunavi .adlink a {
	margin:0 5px;
}

#Ggunavi a:link {
	color:#0000FF;
}

#Ggunavi a:visited {
	color:#9900CC;
}

#Ggunavi a:active {
	color:#FF0000;
}

#Ggunavi a:hover {
	color:#FF0000;
}

.pankuzuex {
	color:#000000;
}

.pankuzuex A:link {
	COLOR:#0000ff;
}

.pankuzuex A:visited {
	COLOR:#9900cc;
}

.pankuzuex A:active {
	COLOR:#ff0000;
}

.pankuzuex A:hover {
	COLOR:#ff0000;
}

/* header(中華街用に変更) */ 
#Header {
	margin:0 auto 0px;
	padding:0px;
	width:100%;
	text-align:center;
}

#Header .adlink {
	font-weight:normal;
}

#Header a:link {
	color:#000000;
}

#Header a:visited {
	color:#000000;
}

#Header a:active {
	color:#000000;
}

#Header a:hover {
	color:#000066;
}

#Header .pankuzuex {
	margin:4px 0 0;
	text-align: left;
}

#Header .pankuzudetail {
	padding:4px 0 4px
}

#Header .pankuzu1ex {
	font-weight:bold;
	font-family:osaka, "ＭＳ Ｐゴシック"
}

#Topgnavi a:link {
	color:#FFFFFF;
}

#Topgnavi a:visited {
	color:#FFFFFF;
}

#Topgnavi a:active {
	color:#FFFFFF;
}

#Topgnavi a:hover {
	color:#FFCC00;
}

/*---------------------------------------------
 footer(中華街用に変更) 
---------------------------------------------*/
#footer {
	clear:both;
	text-align: center;
	margin-top: 10px;
	width: 100%;
}

#footer .copyright {
	margin: 5px 0 20px 0;
	padding: 4px 0;
	font-size: 70%;
	color:#000066;
}

/* 特集部分指定 */
#special {
	width:492px;
	background-color: #fff;
}

#special td {
	font-size: 10pt;
	font-family: osaka, "ＭＳ Ｐゴシック";
}

.sp01 {
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}

.sp01 a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
}/*画像明度調整　filterはIE用*/

#special p {
	margin-top:2px;
	width:100%;
	text-align:right;
}

p a:hover img {
	opacity:0.7;
	filter: alpha(opacity=70);
}/*画像明度調整　filterはIE用*/
