@charset "utf-8";
/* CSS Document */


/* ■■■■■■■■■■■■■　初期設定　■■■■■■■■■■■■■*/
/*　-------------　通常リンク　-------------  */
/*常時表示*/
a:link {
	color:#000;
	text-decoration:none;
}
/*訪問済み*/
a:visited {
	color:#000;
}
/*マウスオーバー時*/
a:hover {
	color:#999;
}
/*　-------------　イメージ画像　-------------  */
/*画像リンクの線を消す*/
img {
	border-style:none;
	padding:0px;
	margin:0px;
}
/*■■■■■■■■■■■■■ヘッダー内サイトマップ■■■■■■■■■■■■■*/
/*未訪問リンク*/
a.sitemap_a {
	color: #FFF;
	text-decoration:none;
}
/*訪問済みリンク*/
a.sitemap_a:visited {
	color:#fff;
}
/*ポイント時のリンク*/
a.sitemap_a:hover {
	color: #e7e7e7;
}
/* ■■■■■■■■■■■■■　ヘッダーナビ　（テーブル）　■■■■■■■■■■■■■*/
/* 　-------------  headerNavi  ノーマル　-------------  */
/*常時表示*/
a.tdN {
	background-image: url(../../img/button_n.gif);
	display: block;
	height: 20px;
	width: 130px;
	color: #FFF;
	text-decoration:none;
}
/*オンマウス時画像変更*/
a.tdN:hover {
	background-image: url(../../img/button_n.gif);
	background-position: right top;
	height: 20px;
	width: 130px;
	color: #fff;
}
/*訪問済み*/
a.tdN:visited {
	color:#fff;
}
/* 　-------------  headerNavi  表示ページのリンク　-------------  */
/*常時表示*/
a.tdY {
	background-image: url(../../img/button_y.gif);
	display: block;
	height: 20px;
	width: 130px;
	color: #FFF;
	text-decoration:none;
}
/*オンマウス時画像変更*/
a.tdY:hover {
	background-image: url(../../img/button_y.gif);
	background-position: right top;
	height: 20px;
	width: 130px;
	color: #FFF;
}
/*訪問済み*/
a.tdY:visited {
	color:#FFF;
}
/* ■■■■■■■■■■■■■　　メインメニュー　ナビ　■■■■■■■■■■■■■*/
/*メインメニューにおいては表示ページ内のリンクは他ページと同様*/

/* 　-------------  Naviメインメニュー　ナビ　（Ａタグ／リンククラス）-------------  */
/*大メニュー*/
/*常時表示*/
a.naviNN {
	color: #522e00;
	text-decoration:none;
}
/*訪問済み*/
a.naviNN:visited {
	color:#522e00;
}
/*オンマウス時*/
a.naviNN:hover {
	color: #9a7e5a;
}
/*小メニュー*/
/*常時表示*/
a.naviNmNm {
	color: #000;
	text-decoration:none;
}
/*訪問済み*/
a.naviNmNm:visited {
	color:#000;
}
/*オンマウス時*/
a.naviNmNm:hover {
	color: #999;
}
/* 　-------------  Naviメインメニュー　ナビ　（リストクラス/レイアウト）　-------------  */
/*大メニュー*/
.naviN {
	font-weight: bold;
	height: 30px;
	width: 130px;
	background-image: url(../../img/button_mainNavi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-style: dotted;
	border-top-color: #666;
	border-right-width: 0px;
	border-left-width: 0px;
	margin: 0px;
}
/*大メニュー　最後の行（ボーダーの辻褄合わせ）*/
.naviNb {
	font-weight: bold;
	height: 30px;
	width: 130px;
	background-image: url(../../img/button_mainNavi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666;
	border-bottom-color: #666;
	border-right-width: 0px;
	border-left-width: 0px;
	margin: 0px;
}
/*小メニュー*/
.naviNm {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 75%;
}


/* ■■■■■■■■■■■■■　footNavi　■■■■■■■■■■■■■*/

/* 　-------------  footerNavi  ノーマル　-------------  */
/*常時表示*/
a.fnavi {
	color: #000;
	text-decoration:none;
}
/*訪問済み*/
a.fnavi:visited {
	color:#000;
}
/*オンマウス時*/
a.fnavi:hover {
	color: #999;
}
/* 　-------------  footerNavi  メニューの境界線（縦線）　-------------  */
/*開始境界線、両側*/
.footNavi01 {
	border-color: #000;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
/*境界線、ノーマル*/
.footNavi02 {
	border-color: #000;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

