#enasoluna{
	width:760px;
	font-size:12px;
	color:#4C3F0A;
	border:none;
	background:url(../images/bg.gif) left top repeat-y; 
}
#enasoluna .bgBottom{
	background:url(../images/bgBottom.gif) left bottom no-repeat; 
}
#enasoluna .bgTop{
	background:url(../images/bgTop.gif) left top no-repeat; 
}
#enasoluna div.clear	{
	text-indent:-9999px;
	clear: both !important;
	overflow: hidden;
}
/* リンク設定 */
#enasoluna a {
	/*\*/
 overflow:hidden;
 /**/
}
#enasoluna a:link { color: #4C3F0A; text-decoration: none;}
#enasoluna a:active { color: #4C3F0A; text-decoration: none;}
#enasoluna a:visited { color: #4C3F0A; text-decoration: none;}
#enasoluna a:hover { color: #4C3F0A; text-decoration: underline;}

/*------------------------------
contents
------------------------------*/
#enasoluna .contents{
	width:730px;
	margin:0 auto;
	padding:15px 0;
}


/*------------------------------
left
------------------------------*/
#enasoluna .contents .leftArea{
	width:183px;
	float:left;
	margin:0 5px 0 0;
}

#enasoluna .contents .leftArea h3.stiSeries{
	height:30px;
	margin:0 0 10px 0;
	text-indent:-9999px;
	background:url(../images/sti_series.gif) left top no-repeat;
}
#enasoluna .contents .leftArea .menuSeries {
	margin:0 0 30px 10px !important;
	margin:0 0 30px 10px;
	width:170px;
}

#enasoluna .contents .leftArea .menuSeries li {
	margin:0 0 8px 0;
	width:170px;
}
#enasoluna .contents .leftArea .menuSeries li a {
	padding:0 0 0 18px;
	display: block;
	background:url(../images/icon_white.gif) left top no-repeat;
}

#enasoluna .contents .leftArea h3.stiItem{
	height:30px;
	margin:0 0 10px 0;
	text-indent:-9999px;
	background:url(../images/sti_item.gif) left top no-repeat;
}
#enasoluna .contents .leftArea .menuItem {
	padding:0 0 70px 10px !important;
	padding:0 0 70px 10px;
	width:170px;
}
#enasoluna .contents .leftArea .menuItem li {
	margin:0 0 8px 0;
	width:170px;
}
#enasoluna .contents .leftArea .menuItem li a {
	padding:0 0 0 18px;
	display: block;
	background:url(../images/icon_green.gif) left top no-repeat;
}

#enasoluna .contents .leftArea .btnOther a {
	margin:0 0 20px 0;
	width:183px;
	height:34px;
	display:block;
	text-indent:-9999px;
	direction:none;
	background:url(../images/btn_others.gif) top left no-repeat;
}
#enasoluna .contents .leftArea .btnOther a:hover {
	background:url(../images/btn_others.gif) top left no-repeat;
}

#enasoluna .contents .leftArea .bannerArea a {
	margin:0 0 20px 0;
	width:183px;
	height:59px;
	display:block;
	text-indent:-9999px;
	direction:none;
	background:url(../images/g_banner01.gif) top left no-repeat;
}
#enasoluna .contents .leftArea .bannerArea a:hover {
	background:url(../images/g_banner01.gif) top left no-repeat;
}

/*------------------------------
right
------------------------------*/
#enasoluna .contents .rightArea{
	width:542px;
	float:left;
	margin:0 0 30px 0;
}

#enasoluna .contents .rightArea h3.stiNews{
	height:30px;
	margin:0 0 10px 0;
	text-indent:-9999px;
	background:url(../images/sti_news.gif) left top no-repeat;
}

#enasoluna .contents .rightArea .listNews {
	margin:0 0 20px 0 !important;
	margin:0 0 40px 0;
	font-size:10px;
}
#enasoluna .contents .rightArea .listNews li {
	margin:0 0 5px 5px;
	padding:0 0 0 18px;
	width:500px;
	background:url(../images/icon_pink.gif) left top no-repeat;
}


#enasoluna .contents .rightArea .itemBg01{
	width:527px;
	height:232px;
	margin:0 0 5px 0;
	padding:7px 0 0 10px;
	background:url(../images/itemBg01.gif) left top no-repeat;
}

#enasoluna .contents .rightArea .itemBg01 li {
	float:left;
	width:166px;
	margin:0 12px 0 0;
}
#enasoluna .contents .rightArea .itemBg01 li a {
	display: block;
	font-size:10px;
	line-height:1.2;
	text-decoration:none;
}
#enasoluna .contents .rightArea .itemBg01 li.right {
	margin:0;
}
#enasoluna .contents .rightArea .itemBg01 li img {
	margin:0 0 1px 0;
}

#enasoluna .contents .rightArea .itemBg02{
	width:527px;
	height:232px;
	margin:0 0 5px 0;
	padding:9px 0 0 10px;
	background:url(../images/itemBg02.gif) left top no-repeat;
}

#enasoluna .contents .rightArea .itemBg02 li {
	float:left;
	width:166px;
	margin:0 12px 0 0;
}
#enasoluna .contents .rightArea .itemBg02 li a {
	display: block;
	font-size:10px;
	line-height:1.2;
	text-decoration:none;
}
#enasoluna .contents .rightArea .itemBg02 li.right {
	margin:0;
}
#enasoluna .contents .rightArea .itemBg02 li img {
	margin:0 0 1px 0;
}








