@charset "UTF-8";
/* ---------------------------------------------

               共通

---------------------------------------------- */
/* CSS Document */
/* ---------------------------------------------

               グローバル

---------------------------------------------- */
div#global {
	height: 167px;
	position: absolute;
	top: 293px;
}
	div#global ul {
		width: 960px
	}
		div#global ul li {
			float: left;
			list-style: none;
			width: 20%;
			text-align: center;
		}


/*------------------ レスポンシブ用 ------------------*/
div.menu-btn {
	display: none;
}
.lightbox { display: none; padding: 10px; }
/* 外枠 */
.customStyleOuter .featherlight-content {
	width: 70%;
}
/* 閉じるボタン */
.customStyleOuter .featherlight-close-icon {
	background: none;
}
.customStyleInner { background-color: #ddd; padding: 20px;  }
ul.menu-re {
    padding: 0;
	margin: 0;
	border: solid 1px #D14E73;
}
ul.menu-re li {
    list-style: none;
	background: #FFFFFF;
	border: solid 1px #D14E73;
}
ul.menu-re li.title {
    color: #ffffff;
    background: url(../files/index/back_left.png);
	text-align: center;
	padding: 10px;
	font-size: 110%;
	font-weight: bold;
}
ul.menu-re li a {
	background: url(../files/icon/icn_03.png) 10px center no-repeat;
    display: block;
    color: #333;
    padding: 15px 15px 15px 55px;
	font-size: 110%;
	text-decoration: none;
}
div#fl2 {
    padding: 0;
}
.featherlight-content {
    padding: 0;
    margin: 0;
}

/*------------------ 下層ページ用 ------------------*/
div#global_sub ul li {
	float: left;
	list-style: none;
}


/* ---------------------------------------------

               ヘッダーナビ

---------------------------------------------- */
div#headerNavBox {
	border-bottom: solid 2px #D14E73;
	margin-bottom: 20px;
	color: #333333;
}
	div#headerNavBox div#headerNav {
		width: 960px;
		margin: 0 auto;
	}
		div#headerNavBox div#headerNav div#headerNavInner {
			margin-bottom: 10px;
			float: right;
		}
			/* 音声読み上げ */
			div#headerNav div#voice {
				float: left;
				border-left: solid 1px #333333;
				padding: 0 10px;
			}
			/* 文字の大きさ */
			div#headerNav div#fontSize {
				float: left;
				border-left: solid 1px #333333;
				padding: 0 10px;
			}
				div#headerNav div#fontSize p {
					float: left;
					margin-right: 10px;
				}
				div#headerNav div#fontSize ul {
					float: left;
				}
					div#headerNav div#fontSize ul li {
						list-style: none;
						float: left;
						margin-right: 5px;
					}
			/* 背景の色 */
			div#headerNav div#bgColor {
				float: left;
				border-left: solid 1px #333333;
				padding: 0 10px;
			}
				div#headerNav div#bgColor p {
					float: left;
					margin-right: 10px;
				}
				div#headerNav div#bgColor ul {
					float: left;
				}
					div#headerNav div#bgColor ul li {
						list-style: none;
						float: left;
						margin-right: 5px;
					}
			/* 翻訳 */
			div#headerNav div#language {
				float: left;
				border-left: solid 1px #333333;
				border-right: solid 1px #333333;
				padding: 0 10px;
			}
				div#headerNav div#language a {
					margin-right: 10px;
					text-decoration: underline;
				}
				div#headerNav div#language a:last-child {
					margin-right: 0;
				}

/* ---------------------------------------------

               フッターナビ

---------------------------------------------- */
div#footer div#footerBox div.left div#footerNav {
}
	div#footerNav ul.re {
		display: none;
	}
	div#footerNav ul.list01 {
	}
		div#footerNav ul.list01 li {
			background: none;
			padding-left: 0;
			float: left;
			list-style: none;
			margin-right: 10px;
		}
			div#footerNav ul.list01 li a {
				color: #D14E73;
				background: url(../files/icon/icn_01.png) left 4px no-repeat;
				padding-left: 16px;
			}
			
/* ---------------------------------------------

               パンくずナビ

---------------------------------------------- */
div#bread {
	width: 960px;
	margin: 0 auto;
	color: #333333;
	margin-bottom: 20px;
}
div#bread ul {
}
div#bread ul li {
    list-style: none;
    float: left;
    margin-right: 10px;
}
div#bread ul li a {
	color: #333333;
}