/*--------------------------------
	base
--------------------------------*/
#wrapper{
	width:701px;
	margin:1px 0 0 21px;
}


body img {
	vertical-align:baseline;
}

.fon_a
{
	color:#000;
}

.whats_a
{
	border-right:#000 1pt solid;
	border-top:#000 1pt solid;
	border-left:#000 1pt solid;
	color:#666;
	border-bottom:#000 1pt solid;
	padding:0 2pt;
}

.bac_a
{
	color:#000;
	background-color:#eee;
	padding:1pt 0 0;
}

.inpN_a
{
	font-weight:400;
	font-size:10pt;
	ime-mode:inactive;
	line-height:10pt;
	font-style:normal;
	text-align:left;
	font-variant:normal;
}

.inpN_r
{
	font-weight:400;
	font-size:10pt;
	ime-mode:inactive;
	line-height:10pt;
	font-style:normal;
	text-align:right;
	font-variant:normal;
}

.inpT_a
{
	font-weight:400;
	font-size:10pt;
	ime-mode:active;
	line-height:10pt;
	font-style:normal;
	text-align:left;
	font-variant:normal;
}

.bor_a
{
	border-right:#000 1pt solid;
	border-top:#000 1pt solid;
	border-left:#000 1pt solid;
	color:#000;
	border-bottom:#000 1pt solid;
	padding:0;
}

.bor_b
{
	color:#000;
	border-collapse:collapse;
	padding:0;
}

.hr_a
{
	filter:alpha(opacity=100,finishopacity=10,style=3);
	color:#ff3c00;
}

.hr_b
{
	filter:alpha(opacity=100,finishopacity=10,style=0);
	color:#ff3c00;
}

A:hover
{
	color:#000;
	text-align:left;
	text-decoration:underline;
}

.whats:link
{
	width:100%;
	color:#666;
	text-align:left;
	text-decoration:none;
	padding:0;
}

H1 A
{
	display:block;
	margin:0 auto;
}

H1 SPAN
{
	display:none;
}

.text11
{
	font-size:90%;
	color:#333;
}

.red
{
	font-size:0.7em;
	color:#D90000;
}

/*グルメガイド用------------------------------------------------------------------------------*/
.text14
{
	color:#333;
	font-weight:400;
	letter-spacing:0.2em;
	font-size:14px;
}

.text10
{
	font-size:80%;
	color:#333;
	line-height:1em;
}

.text_pink
{
	font-size:0.8em;
	color:#F66;
}

.text01
{
	font-size:12px;
	color:#666;
}

.text
{
	line-height:20px;
	color:#666;
}

.style4
{
	font-size:0.55em;
	color:#ff3c00;
}

.text12-senmon
{
	font-size:12px;
	padding-top:3px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.tit
{
	border-bottom-width:medium;
	border-bottom-style:inset;
	border-bottom-color:#000;
}

.bana_table
{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	border:1px solid #CCC;
}

info_ogtxt
{
	font-size:0.8em;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#F60;
}

/*左側メニュー------------------------------------------------------------------------------*/
.current_color
{
	color:#005dae;
}

A:link,A:active,A:visited
{
	color:#000;
	text-align:left;
	text-decoration:none;
}

.whats:active,.whats:visited
{
	width:100%;
	color:#a9005a;
	text-align:left;
	text-decoration:none;
	padding:0;
}

.whats:hover,.product:hover
{
	width:100%;
	color:#a9005a;
	text-align:left;
	text-decoration:underline;
	padding:0;
}

.product:link,.product:active,.product:visited
{
	width:100%;
	color:#888;
	text-align:left;
	text-decoration:none;
	padding:0;
}
