@charset "utf-8";


/* BROWSER-RESET
--------------------------------------------------------- */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

body {
	background: #fff;
}

input,
textarea {
	margin: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 100%;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: normal;
}

ol,
ul {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
	line-height: 1;
}

abbr,
acronym {
	border: 0;
}

a {
/* \*/
	overflow: hidden;
/* */
}


/********************************
   yanmar 
********************************/
body { background: url(../img/bg.gif) repeat top left; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 12pt; line-height: 1.4; margin: 0; min-width: 950px; position: relative; padding: 0; width: 100%;}

img { border: none; vertical-align: bottom;}
.ttl { margin-bottom: 15px;}
.mb24 { margin-bottom: 24px !important;}
.clear { clear: both;}
#pageup { color: #cda22e; font-size: 10pt; margin: 8px 0 30px; text-align: right;}
#pageup a { color: #cda22e;}


/* link */
a { outline: none; overflow: hidden;}
a.panlink { color: #000000; font-size: 12px; text-decoration: underline;}
a.panlink:visited { color: #000000; font-size: 12px; text-decoration: underline;}
a.panlink:hover { color: #6E001C; font-size: 12px; text-decoration: underline;}


/* layout */
.gpr-hld { background: url(../img/headbg.gif) no-repeat top left; height: 40px; margin: 0 auto; width: 950px;}
.pantxt { font-size: 12px;}
.pan { color: #000000; display: inline; float: left; line-height: 40px; margin-left: 110px; width: 600px;}
.kikan { color: #000000; display: inline; float: right; font-size: 12px; line-height: 40px; margin-right: 10px;}


/* right navi */
#fix-nv { position: fixed; right: 0; top: 24%; z-index: 999;}
#marche_osaka_info { margin-bottom: 10px;}


/* footer */
.foot-hld { background: url(../img/footbg.gif) repeat-x top left; clear: both; height:50px; margin: 0 auto; width: 100%;}
.foot { height:50px; margin: auto; position: relative; width: 950px;}
.foottxt { color: #fff; font-size: 12px; left: 6px; position: absolute; top: 20px;}
.footbnr1 { left: 560px; position: absolute; top: 11px;}
.footbnr2 { left: 840px; position: absolute; top: 11px;}


/* main img */
#main_img {	background: url(../img/main_bg.jpg) no-repeat top left; height: 300px; margin: 0 auto; width: 950px;}
#main_img h1 , #main_img h2 , #main_img p {	outline: none; overflow: hidden; text-indent: -9999px;}

/* style */
#wrapper { background: #f7f3e3; margin: 0 auto; padding: 28px 0 40px 0; width: 100%;}
#container { margin: 0 auto; width: 950px;}

/* about */
#about_hld { background: url(../img/about_bg.gif) no-repeat top left; height: 227px; margin-bottom: 20px; width: 950px;}
#about_hld h3 , #about_hld p { outline: none; overflow: hidden; text-indent: -9999px;}


/********************************
   ebisu 
********************************/
/* ebisu_gnv */
#ebisu_gnv_hld { height: 40px; margin-bottom: 20px; overflow: hidden; width: 950px;}
#ebisu_gnv_hld ul { height: 40px; width: 972px;}
#ebisu_gnv_hld ul li { float: left; height: 40px; margin-right: 22px; width: 464px;}

/* ebisu_info */
#ebisu_info { background: #fff; border: 1px solid #231815; padding: 0 0 36px 0; width: 948px;}
	.ttl_ebisu_info { background: url(../img/ttl_ebisu_info.gif) no-repeat top center; height: 154px; width: 948px;}
		.ttl_ebisu_info h3 { outline: none; overflow: hidden; text-indent: -9999px;}
	.img_ebisu_info { background: url(../img/img_ebisu_info.gif) no-repeat top center; height: 233px; margin: 0 auto; width: 870px;}
		.img_ebisu_info p { outline: none; overflow: hidden; text-indent: -9999px;}
/* osaka_info */
#osaka_info { background: #fff; border: 1px solid #231815; padding: 0 0 26px 0; width: 948px;}
	.ttl_osaka_info { background: url(../img/ttl_osaka_info.gif) no-repeat top center; height: 154px; width: 948px;}
		.ttl_osaka_info h3 { outline: none; overflow: hidden; text-indent: -9999px;}
	.img_osaka_info { background: url(../img/img_osaka_info.gif) no-repeat top center; height: 233px; margin: 0 auto; position: relative; width: 880px;}
		.img_osaka_info .event_detail { height: 22px; left: 440px; margin: 0; position: absolute; top: 210px; width: 180px;}
		.img_osaka_info p { outline: none; overflow: hidden; text-indent: -9999px;}
	.go_gmap { margin: 0 auto; text-align: right; width: 870px;}
		.go_gmap a { color: #bf6024; font-size: 12px;}
		
/* ebisu_marche */
#ebisu_marche { background: #fff; border: 1px solid #231815; padding: 0 0 36px 0; width: 948px;}
	.ttl_ebisu_marche { background: url(../img/ttl_ebisu_marche.gif) no-repeat top center; height: 178px; width: 948px;}
		.ttl_ebisu_marche h3 { outline: none; overflow: hidden; text-indent: -9999px;}

	/*tab*/
	#tabs > div { margin: 0 auto; width: 870px;}
	#tabs-1-con { background: url(../img/tab/tab01.jpg) no-repeat top center; height: 1016px; position: relative; width: 870px;}
	#tabs-2-con { background: url(../img/tab/tab02.jpg) no-repeat top center; height: 1316px; position: relative; width: 870px;}
	#tabs-3-con { background: url(../img/tab/tab03.jpg) no-repeat top center; height: 1016px; position: relative; width: 870px;}
	#tabs-4-con { background: url(../img/tab/tab04.jpg) no-repeat top center; height: 1316px; position: relative; width: 870px;}
	#tabs-5-con { background: url(../img/tab/tab05.jpg) no-repeat top center; height: 1316px; position: relative; width: 870px;}
	#tabs-6-con { background: url(../img/tab/tab06.jpg) no-repeat top center; height: 1316px; position: relative; width: 870px;}
	#tabs-7-con { background: url(../img/tab/tab07.jpg) no-repeat top center; height: 1316px; position: relative; width: 870px;}
	#tabs-8-con { background: url(../img/tab/tab08.jpg) no-repeat top center; height: 1016px; position: relative; width: 870px;}
	#tabs-9-con { background: url(../img/tab/tab09.jpg) no-repeat top center; height: 1016px; position: relative; width: 870px;}
	#tabs-10-con { background: url(../img/tab/tab10.jpg) no-repeat top center; height: 1316px; position: relative; width: 870px;}
		.tab-txt1 { left: 51px; position: absolute; top: 354px;}
			.tab-txt1 p a { color: #b95e26; font-size: 13px;}
		.tab-txt2 { color: #40210c; left: 600px; position: absolute; top: 500px; width: 220px;}
			.tab-txt2 strong { display: block; font-size: 16px; font-weight: normal; margin-bottom: 6px;}
			.tab-txt2 p { font-size: 13px; margin-bottom: 16px;}
			.tab-txt2 p a { color: #b95e26;}
		.tab-btn-dl-l { height: 34px; left: 558px; position: absolute; top: 1212px; width: 244px;}
		.tab-btn-dl-s { height: 34px; left: 558px; position: absolute; top: 912px; width: 244px;}

		
/* ebisu_recipe */
#ebisu_recipe { background: #fff; border: 1px solid #231815; padding: 0 0 6px 0; width: 948px;}
	.ttl_ebisu_recipe { background: url(../img/ttl_ebisu_recipe.gif) no-repeat top center; height: 190px; width: 948px;}
		.ttl_ebisu_recipe h3 { outline: none; overflow: hidden; text-indent: -9999px;}
	.list_ebisu_recipe { margin: 0 auto; overflow: hidden; width: 870px;}
	.list_ebisu_recipe ul { overflow: hidden; width: 890px;}
	.list_ebisu_recipe ul li { float: left; height: 150px; margin: 0 20px 10px 0; width: 158px;}
	.list_ebisu_recipe ul li a img:hover { opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";}


/********************************
   osaka 
********************************/		
/* osaka_info */
/*#osaka_info { background: url(../img/kokuchi_osaka.jpg) no-repeat top center #fff; height: 234px; padding: 0; width: 950px;}
	#osaka_info p { outline: none; overflow: hidden; text-indent: -9999px;}*/
	
/* osaka_marche */
#osaka_marche { background: #fff; border: 1px solid #231815; padding: 0 0 36px 0; width: 948px;}
	.ttl_osaka_marche { background: url(../img/ttl_osaka_marche.gif) no-repeat top center; height: 178px; width: 948px;}
		.ttl_osaka_marche h3 { outline: none; overflow: hidden; text-indent: -9999px;}

	/*tabs-o*/
	#tabs-o > div { margin: 0 auto; width: 870px;}
	#tabs-o-1-con { background: url(../img/tab-osaka/tab01.jpg) no-repeat top center; height: 1316px; position: relative; width: 870px;}
	#tabs-o-2-con { background: url(../img/tab-osaka/tab02.jpg) no-repeat top center; height: 1316px; position: relative; width: 870px;}
	#tabs-o-3-con { background: url(../img/tab-osaka/tab03.jpg) no-repeat top center; height: 1016px; position: relative; width: 870px;}
	#tabs-o-4-con { background: url(../img/tab-osaka/tab04.jpg) no-repeat top center; height: 1316px; position: relative; width: 870px;}
	#tabs-o-5-con { background: url(../img/tab-osaka/tab05.jpg) no-repeat top center; height: 1316px; position: relative; width: 870px;}
	#tabs-o-6-con { background: url(../img/tab-osaka/tab06.jpg) no-repeat top center; height: 1316px; position: relative; width: 870px;}
	#tabs-o-7-con { background: url(../img/tab-osaka/tab07.jpg) no-repeat top center; height: 1316px; position: relative; width: 870px;}
	#tabs-o-8-con { background: url(../img/tab-osaka/tab08.jpg) no-repeat top center; height: 1016px; position: relative; width: 870px;}
	#tabs-o-9-con { background: url(../img/tab-osaka/tab09.jpg) no-repeat top center; height: 1316px; position: relative; width: 870px;}
	#tabs-o-10-con { background: url(../img/tab-osaka/tab10.jpg) no-repeat top center; height: 1016px; position: relative; width: 870px;}
	#tabs-o-11-con { background: url(../img/tab-osaka/tab11.jpg) no-repeat top center; height: 1316px; position: relative; width: 870px;}
		
/* osaka_recipe */
#osaka_recipe { background: #fff; border: 1px solid #231815; padding: 0 0 0px 0; width: 948px;}
	.ttl_osaka_recipe { background: url(../img/ttl_osaka_recipe.gif) no-repeat top center; height: 190px; width: 948px;}
		.ttl_osaka_recipe h3 { outline: none; overflow: hidden; text-indent: -9999px;}
	.list_osaka_recipe { margin: 0 auto; overflow: hidden; width: 870px;}
	.list_osaka_recipe ul { overflow: hidden; width: 882px;}
	.list_osaka_recipe ul li { float: left; height: 170px; margin: 0 12px 16px 0; width: 135px;}
	.list_osaka_recipe ul li a img:hover { opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";}




/* map
--------------------------------------------------------- */
#access_hld { margin: 0 auto; overflow: hidden; padding-top: 20px; width: 870px;}

#access_cont { margin: 0 auto; overflow: hidden; width: 870px;}
#access_right { float: right; width: 490px;}
  .access_map { border: 2px solid #cda22e; height: 336px; width: 486px;}
  #map-content { height: 336px;	width: 486px;}


#access_left { float: left; margin-right: 20px; overflow: hidden; text-align: left; width: 360px;}
  #access_left ul li span.sisetu_tv { display: block; font-size: 16px; height: 20px; line-height: 16px; margin-bottom: 4px; width: 22px;}
  #access_left ul li span.sisetu_ttl { background: url(../img/list_bullet.gif) no-repeat top right; display: block; font-size: 16px; font-weight: bold; height: 22px; line-height: 16px; margin-bottom: 2px; padding-top: 2px; width: 320px;}
    #access_left ul li span.sisetu_ttl a { color: #cea32f;}
	#access_left ul li span.sisetu_desc { display: block; padding-left: 1.5em;}
  #access_left ul li { font-size: 13px; margin-bottom: 8px;}
  #access_left ul li:hover { filter: alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}
  
  .tv_hld { background: url(../img/tv_bg.gif) no-repeat top left; clear: both; height: 40px; margin: 0 auto; margin-top: 10px; width: 870px;}
  	.tv_hld p { outline: none; overflow: hidden; text-indent: -9999px;}


/* bubble map
--------------------------------------------------------- */
.gmap-wrap {
	overflow: hidden;
	padding-top: 5px;
	/*width: 200px;*/
	zoom: 1;
}
.gmap-gaikan { margin: 0 0 4px 0; padding: 0; text-align: center;}
.gmap-detail { min-width: 200px;}
.gmap-title { color:#a96f00; font-size: 10pt; font-weight: bold;}
.gmap-godetail { color: #cda22e; font-size: 8pt; text-align: right;}
.gmap-godetail a { color: #cda22e; font-size: 8pt !important;}