@charset "Shift_JIS";
/*基本設定*/
.document, th, td       { color: #000; font-size: 11px; line-height: 18px; font-family:  "MS P ゴシック", "MS UI Gothic", Osaka }
p, li, dt, dd, pre, th, td    { line-height: 1.5em }
p, li, dt, dd, pre  { padding-bottom: 3px }
BODY   { color: #696969; font-size: 13px; line-height: 1.3em; text-align: center    }
h1, h2, h3, h4, h5 { font-family: "MS P ゴシック", "MS UI Gothic", Osaka }
h1 { font-size: 11px; font-weight: lighter; line-height: 1.3em; margin: 1px; }
h2      { color: #000080; font-size: 20px; line-height: 1.3em; margin: 0; padding: 0px 0 0 6px }
h3               { font-size: 14px; line-height: 1.3em; margin-top: 0; margin-right: 10px; margin-bottom: 0px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px solid #888; border-left: 5px solid #008db1; width: 650px }
h4    { font-weight: lighter; font-size: 13px; line-height: 1.3em; padding-top: 2px; padding-bottom: 2px  }
h5     { font-weight: lighter; font-size: 11px; font-family: "MS P ゴシック"; line-height: 1.3em; margin-top: 1px; margin-bottom: 1px; padding-bottom: 2px  }
a:link      { color: #000; text-decoration: none }
a:visited      { color: #000 }
a:hover    { color: #dc143c }
a:active  { color: #634200; text-decoration: underline }

/*共通クラス設定*/
.Comment1   { font-size: 14px; line-height: 16px; margin: 0px }
.Comment2      { font-size: 12px; line-height: 16px; margin: 0px; padding: 0px }
.Comment3    { font-size: 9px; line-height: 13px; margin: 0px; padding: 0px }
.Caption { font-size: 10px; line-height: 12px }
.title1 { font-size: 33px; line-height: 33px }
.title2 { font-size: 25px; line-height: 1.3em }
form { margin: 0; padding: 0; }
.obi  { border-bottom: 1px solid gray; border-left: 5px solid #000080 }
.Midashi1 { font-size: 18px; line-height: 20px }
.Min  { font-family: "ＭＳ 明朝", 見出ミンMA31, ＤＦ平成明朝体W3, 細明朝体 }

/*下段ナビ用リンク設定*/
a.navi    { color: #f5f5f5; font-size: 10px; line-height: 18px; text-decoration: none }
a.navi:visited    { color: #f5f5f5; font-size: 10px; line-height: 18px; text-decoration: none }
a.navi:hover    { color: #ff8c00; font-size: 10px; line-height: 18px; text-decoration: none }
a.navi:active    { color: #5c1f1e; font-size: 10px; line-height: 18px; text-decoration: none }

/*店舗詳細用リンク設定*/
.shousai  { margin: 0px; padding: 0px }
.shousai a:link    { color: #00f; font-size: 13pt }
.shousai a:visited    { color: #00f; font-size: 13pt }
.shousai a:hover  { font-size: 13pt }
.shousai a:active  { font-size: 13pt }

/*新着情報*/
#news:after {
	content: ".";
	display: block;
	clear:both;
	height: 0;
	visibility: hidden;
}
#news {
	margin: 10px 0 0;
	padding: 27px 0 3px;
	background-color: #190C05;
	background-image: url(../image/news_title.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #fff;
	font-size: 13px;
	min-height: 1px;
}
* html #news {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
#news dl { margin: 0; padding: 0; list-style-type: none; list-style: none; font-size: 12px; }
#news dt {
	background-image: url(../image/news_dot.gif);
	background-position: 15px center;
	background-repeat: no-repeat;
	list-style-type: none;
	list-style: none;
	line-height: 1.2em;
	margin: 0 0 7px 0;
	padding: 0 0 0 2.5em;
	width: 7em;
	float: left;
}
#news dd {
	margin: 0 0 7px 0;
	line-height: 1.2em;
	padding: 0 0 0 7em;
}
#news a { color: #fff; }
#news a:hover { color: #D57402; }
