@charset "UTF-8";
#wrap #menu #menu3 {
	z-index: 300;
	position: relative;
}
#wrap #menu #menu_off_04 {
	z-index: 20;
}
/* CSS Document */
/****全体位置の決定****/
DIV#menu1{
	position:absolute;/*△*/
	width:250px;/*○*/
	z-index:100;/*△*/
	font-size:12px;/*△*/
	height: 50px;
	line-height: 18px;
	text-align: left;
	font-weight: normal;
}
/****メインメニュー用スタイル****/
ul.main1{
	width:250px;/*○*/
	position:relative;/*×*/
	list-style:none;/*△*/
	text-align:left;
	padding: 0px;
}
/*通常時*/
.main1 li.off{
	position:relative;/*○*/
	width:118px;/*○*/
	overflow:hidden;/*○*/
	background-color:#FFFFFF;
	height: 50px;
	line-height: 13px;
}
/*展開時*/
.main1 li.on{
	float:left;/*×*/
	overflow:hidden;/*×*/
	width:220px;
	text-align: left;
	line-height: 13px;
}
.main1>li.on{
	overflow:visible;/*×*/
	width: 220px;
	line-height: 13px;
}
/*リンクスタイル*/
.main1 a{
	display:block;/*△*/
	text-decoration:none;/*○*/
	width: 220px;
}
.main1 a:hover{
	background-color:#F2FDF5;/*○*/
	width: 220px;
}
/****全体位置の決定****/
DIV#menu2{
	position:absolute;/*△*/
	width:118px;/*△*/
	font-size:12px;/*△*/
	height: 50px;
	line-height: 18px;
	text-align: left;

	margin-top: 0px;
	z-index: 100;
}
/****メインメニュー用スタイル****/
ul.main2{
	width:118px;/*○*/
	position:relative;/*×*/
	list-style:none;/*△*/
	text-align:left;
	padding: 0px;
	margin-top: 0px;
}
/*通常時*/
.main2 li.off{
	position:relative;/*○*/
	width:118px;/*○*/
	overflow:hidden;/*○*/
	background-color:#F2FDF5;
	height: 50px;
	line-height: 13px;
	margin-top: 0px;
}
/*展開時*/
.main2 li.on{
	float:left;/*×*/
	overflow:hidden;/*×*/
	width:250px;
	text-align: left;
	line-height: 13px;
	margin-top: 0px;
}
.main2>li.on{
	overflow:visible;/*×*/
	width: 250px;
	line-height: 13px;
	margin-top: 0px;
}
/*リンクスタイル*/
.main2 a{
	display:block;/*△*/
	text-decoration:none;/*○*/
	width: 250px;
	margin-top: 0px;
}
.main2 a:hover{
	background-color:#F2FDF5;/*○*/
	width: 250px;
	margin-top: 0px;
}

/****サブメニュー用スタイル****/
ol.sub{
	margin:0px;/*△*/
	padding:0px;/*△*/
	position:left;/*○*/
	width:250px;/*○*/
	background-color:#F2FDF5;/*○*/
	list-style:none;/*△*/
	text-align:left;
}
.sub li{
	left: 0px;/*必要に応じて追加*/
	padding-left: 5px;
	width: 250px;
	padding-top: 2px;
	margin-top: 0px;
}
.sub a{
	width:250px;/*○*/
	display: block;
}
.sub a:hover{
	background-color:#F2FDF5;/*○*/
	background-position: left;
	width: 250px;

	margin-top: 0px;
}

ul li {list-style-type:none;}
.style7 {
	color: #999999;
	font-size: 16px;
	font-weight: lighter;
}
.style8 {
	font-size: 11px
}
#wrap #content #right #danraku_left #ggg .abab #tyousa-syou {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	line-height: 18px;
}
#wrap #content #right #eizo {
}
