@charset "utf-8";

#menu-line {
	height: 46px;
	background: url(../image/menu-bg-line.png) repeat-x;
	margin-top: 0px;

}

.global-menu {
	width: 996px;
	height: 50px;
	margin: 0px auto;
/* 	background: #FFC0FF; */
}

.global-menu ul {
	display: table;
	list-style-type: none;
	width: 996px;
	margin: 0px auto;
}

.global-menu li {
	display: table-cell;
}

/*↓リンク色*/

.global-menu a {
	display: table-cell;
	vertical-align: middle;
	text-decoration: none;
	background: url(../image/menu-btn-off.png) no-repeat;
	width: 166px;
	height: 46px;
	color: #0000E0;
	text-align: center;
	font-size: 11pt;
	letter-spacing: 3px;
	font-weight: bold;
}

/*↓訪問済みリンク色*/
.global-menu a:visited {
	color: #0000E0;
 }

/*↓マウスでポイントしたときのリンク色*/
.global-menu a:hover {
	color: #FFFF40;
	background: url(../image/menu-btn-on.png);
}

/*↓クリックしたときのリンク色*/
.global-menu a:active {
	color: #FFFF40;
	background: url(../image/menu-btn-on.png);
}

/* ---------------------------------------- */
/* パンくずリスト */

.breadcrumb-layout {
/*    	background: #FFE0FF; */
	width: 1000px;
	padding-left: 10px;
	margin: 0px auto;
}

.breadcrumb {
/*   	background: #FF8000; */
	list-style-type: none;
	display: table;
	margin-left: 0px;
	margin-top: -5px;
	margin-bottom: 10px;
}

.breadcrumb li {
	display: table-cell;
/* 	border: 1px solid #404040; */
	font-size: 0.95rem;
	padding-right: 3px;
}

.crumb-splice:after {
	content: "\FF1E" ;	/* 後方に文字列“＞”を挿入 */
}

/*↓リンク色*/
.breadcrumb a {
	color: #0000E0;
	text-decoration: none;
}

/*↓訪問済みリンク色*/
.breadcrumb a:visited {
	color: #0000E0;
 }

/*↓マウスでポイントしたときのリンク色*/
.breadcrumb a:hover {
	color: #0000E0;
	background: #FFFF00;
}

/*↓クリックしたときのリンク色*/
.breadcrumb a:active {
	color: #0000E0;
	background: #FFFF00;
}

/* ---------------------------------------- */

/* ---------------------------------------- */

.side-menu {
/* 	background: #00FFFF; */
}

.side-menu ul {
	list-style: none;
}

.side-menu ul li {
/* 	background: #FF80FF; */
}

.side-menu ul li a {
	display: block;
	height: 50px;
	width: 210px;
	border-bottom: solid #898580 1px;
	line-height: 50px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 4px;
	color: #ffffff;
	padding-left: 15px;
	text-shadow: 1px 1px 1px #1e90ff,
	-1px 1px 1px #1e90ff,
	1px -1px 1px #1e90ff,
	-1px -1px 1px #1e90ff;
}

/*↓訪問済みリンク色*/
.side-menu ul li a:visited　{
	color:#ffffff;
}

/*↓マウスでポイントしたときのリンク色*/
.side-menu ul li a:hover {
	background: url(../image/side-menu-on.png) no-repeat;
}

/*↓クリックしたときのリンク色*/
.side-menu ul li a:active {
	color:#ffffff;
}

.footer-menu {
	width: 1000px;
	text-align: center;
	border-top: solid #404040 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 10px auto 0px auto;
}

.footer-menu ul {
	list-style: none;
}

.footer-menu ul li {
	display: inline-block;
	margin-left: 0px;
}

.footer-menu ul li:after {
	content: " | ";
	color: #404040;
}

.footer-menu ul li a {
	text-decoration: none;
	color: #404040;
}

/*↓訪問済みリンク色*/
.footer-menu ul li a:visited　{
	color:#404040;
}

/*↓マウスでポイントしたときのリンク色*/
.footer-menu ul li a:hover {
	text-decoration: underline;
	color: #0000F0;
}

/*↓クリックしたときのリンク色*/
.footer-menu ul li a:active {
	color:#0000F0;
}

