body table{
	font-size:10pt;
}
a{
	color:#EEA300; text-decoration:none;
}
	.hide{display:none;font-size:0px;}
	#gd_menu{
		width:754px; height:26px;
	}
		.pin_menu{
			display:block; float:left; 
			margin:0px 2px 0px 0px; height:26px;
		}
		a#menu01{
			width:112px; background:url("../images/share/gd_menu01.gif") no-repeat;
		}
		a:hover#menu01{background-position:bottom;}
		a#menu02{
			width:112px; background:url("../images/share/gd_menu02.gif") no-repeat;
		}
		a:hover#menu02{background-position:bottom;}
		a#menu03{
			width:112px; background:url("../images/share/gd_menu03.gif") no-repeat;
		}
		a:hover#menu03{background-position:bottom;}
		a#menu04{
			width:112px; background:url("../images/share/gd_menu04.gif") no-repeat;
		}
		a:hover#menu04{background-position:bottom;}
		a#menu05{
			width:142px; background:url("../images/share/gd_menu05.gif") no-repeat;
		}
		a:hover#menu05{background-position:bottom;}
		a#menu06{
			margin-right:0px;
			width:140px; background:url("../images/share/gd_menu06.gif") no-repeat;
		}
		a:hover#menu06{background-position:bottom;}
	#gd_menu_under{
		padding-right:10px; width:754px; height:27px;
		background:url("../images/share/gd_menu_under.gif") no-repeat;
		text-align:right; font-size:8pt;
	}


.tbox{
	line-height:150%;
}
.line{
	height:13px;
	background:url("../images/share/line.gif") repeat-x left center;
}
.p_info{
	fint-size:8px; line-height:120%;
}

.catch_text{
	padding:5px 0px 5px 0px;
	line-height:150%;
}
.rbar_text{
	background:url("../images/share/rbar_bg.gif") repeat-y;
	padding:10px;
	color:black; line-height:150%;
}
.rbar_text td{
	color:black; line-height:150%;
}
.rbar_info a{
	font-size:12px; height:20px; text-decoration:none;
} 
.rbar_next{
	padding-right:10px;
	background:url("../images/share/rbar_bg.gif") repeat-y;
	text-align:right;
}
.sp_link{
	color:black;
}
a.btn_base{
	width:115px; height:15px;
	background:url("../images/share/btn_detail_base.gif") no-repeat;
	padding:4px 0px 0px 15px; margin-bottom:5px;
	color:#000000; text-align:left;
	line-height:100%; font-size:11px;
}

.pt_req{
	background:url("../images/share/ic_req.gif") no-repeat;
	padding-left:28px; padding-bottom:5px;
}

.li_qa DT	{
	background:url("../images/share/ic_q.gif") no-repeat 0px 2px;
	margin-bottom:5px; padding-left:20px;
	color:#FFFFFF;
}
.li_qa DD	{
	background:url("../images/share/ic_a.gif") no-repeat 0px 2px;
	margin:0px 0px 20px 0px;padding-left:20px;
}

/*シェフ・料理*/
.tbox_course{
	margin:20px 0px 20px 0px;
	width:740px;
}
.tbox_course td{
	font-size:8pt; text-align:center;
	line-height:150%;
}
.tbox_course td.course_a{
	padding-top:100px; height:345px;
	background:url("../images/share/course_a.gif") no-repeat;
}
.tbox_course td.course_b{
	padding-top:100px; height:345px;
	background:url("../images/share/course_b.gif") no-repeat right;
}
.tbox_course td.course_c{
	padding-top:100px; height:345px;
	background:url("../images/share/course_c.gif") no-repeat;
}
.tbox_course td.course_d{
	padding-top:100px; height:345px;
	background:url("../images/share/course_d.gif") no-repeat right;
}
.tbox_course td.course_e{
	padding-top:100px; height:345px;
	background:url("../images/share/course_e.gif") no-repeat right;
}
.tbox_course td.course_f{
	padding-top:100px; height:345px;
	background:url("../images/share/course_f.gif") no-repeat right;
}
/*フェア・特典*/
.box_fair{
}
.box_fair h2.pt_plan, .box_fair h2.pt_consul, .box_fair h2.pt_prive, .box_fair h2.pt_fair{
	padding:6px 0px 20px 50px;
	background:url("../images/share/pt_plan.gif") no-repeat;
	font-size:14pt; font-weight:bold;
}
.box_fair h1.pt_plan, .box_fair h1.pt_consul, .box_fair h1.pt_prive, .box_fair h1.pt_fair{
	padding:6px 0px 20px 50px;
	background:url("../images/share/pt_plan.gif") no-repeat;
	font-size:18pt; font-weight:bold;
}
.box_fair h3.pt_plan, .box_fair h3.pt_consul, .box_fair h3.pt_prive, .box_fair h3.pt_fair{
	padding:6px 0px 20px 50px;
	background:url("../images/share/pt_plan.gif") no-repeat;
	font-size:14pt; font-weight:bold; color:#ff3366;
}
.box_fair h2.pt_consul{
	background-image:url("../images/share/pt_consul.gif");
}
.box_fair h2.pt_prive{
	background-image:url("../images/share/pt_privi.gif");
}
.box_fair h2.pt_fair{
	background-image:url("../images/share/pt_fair.gif");
}
.box_fair dt{
	font-weight:bold;
}
.box_fair dd{
	margin:0px 0px 20px 30px;
}

#footer{
	border-top: 1px solid #444;
	padding-top: 15px;
	margin-top: 10px;
	font-size:8pt;
}

/*データ＆アクセス*/
.img_area {
	padding:0 10px 20px;
	}

#access {
	width: 340px;
	margin: 0 0 10px 20px;
	float: left;
	}
	
	#access dl {
	}
	#access dt {
	}
	#access dd {
		margin:-1em 0 0 80px;
	}

#access .title {
	margin:10px 0;
	line-height: 1.2;
	}

#access .notice {
	border:double 3px #ffffff;
	padding:2px;
	margin:10px 0;
	width:272px;
	}	

.clr {
	clear:both;
	padding:0 10px 10px;
	}

.btn {
display:block;
text-align:center;
}

.btn a {
display:block;
background:#000000;
border:solid 1px #ffffff;
color:#EEA300;
padding:5px;
}

.btn a:hover {
background:#EEA300;
color:#000000;
}

