@charset "utf-8";

/*------------------------------------------------
	this style use only top page
--------------------------------------------------*/


/*------------------------------------------------
	Contents Area ( left column )
--------------------------------------------------*/

#left-column #fla {
	width:660px;
	height: 230px;
	vertical-align: bottom;
	margin: 0 0 10px 0;
}

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

#left-column #vu {
	width: 660px;
	background: url(/bizene/images/top/vubg.gif) repeat-y left bottom;
	margin: 0 0 10px 0;
	padding: 0;
}
#left-column #vu div.left {
	width: 212px;
	float: left;
}
#left-column #vu div.centre {
	width: 212px;
	float: left;
	margin: 0 12px;
}
#left-column #vu div.right {
	width: 212px;
	float: left;
}
#left-column #vu ul {
	margin: 0 0 5px 0;
	padding: 0
}
#left-column #vu li {
	font-size: 80%;
	line-height: 1.2em;
	margin-bottom: 3px;
}
#left-column h2 {
	width: 212px;
	height: 30px;
	margin: 0;
	padding: 0;
	font-size: 1em;
	line-height: 0;
	vertical-align: bottom;
}
#left-column #vu p {
	font-size: 80%;
	line-height: 1.2em;
	margin: 8px 0;
	padding: 0 8px;
}

#left-column #vu .vul {
	width: 98px;
	float: left;
	padding: 0 0 0 8px;
}

#left-column #vu .vur {
	width: 98px;
	float: right;
	padding: 0 8px 0 0;
}

#left-column #vu div.centre ul {
	width: 196px;
	margin: 0 8px;
}

#left-column #vu div.left li a {
	background: url(/bizene/images/arw_pink_small.gif) no-repeat left center;
	padding-left: 15px;
	color: #e30068;
}

#left-column #vu div.centre li a {
	background: url(/bizene/images/arw_green_small.gif) no-repeat left center;
	padding-left: 15px;
	color: #007c51;
}

#left-column #vu div.right li a {
	background: url(/bizene/images/arw_orange_small.gif) no-repeat left center;
	padding-left: 15px;
	color: #ff6400;
	width: 98px;
}

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

#left-column #pickup {
	width: 660px;
	height: 80px;
	font-size: 0.1em;
	line-height: 0.1em;
	vertical-align: bottom;
	margin: 0 0 10px 0;
}

#left-column #pickup .left {
	float: left;
}

#left-column #pickup .right {
	float: right;
}

#left-column #news {
	background: url(/bizene/images/top/newsbg.gif) repeat-y left top;
	border-bottom: 1px solid #ccc;
}

#left-column #news dl {
	width:630px;
	margin:10px;
	padding: 0;
}

#left-column #news dt,
#left-column #news dd {
	margin: 0;
	padding: 0;
	font-size: 80%;
	line-height: 1.2em;
}

#left-column #news dt {
	margin-bottom: 3px;
	color: #1979c1;
	background: url(/bizene/images/arw_blue_micro.gif) no-repeat left center;
	padding-left: 5px;
}

#left-column #news dd {
	margin-bottom: 6px;
	padding-bottom: 7px;
	border-bottom: 1px dotted #ccc;
}

#left-column #news dd.end {
	border: none;
}

/* ------------------------------------------------*/
#econtents {
	width:660px;
	background:url(../images/top/e_bg.gif) no-repeat left bottom;
	margin-bottom:10px;
}
#econtents div.left {
	float:left;
	width:325px;
	border-top:1px solid #ccc;
}
#econtents div.right {
	float:right;
	width:325px;
	border-top:1px solid #ccc;
}

#econtents h3 {
	width:323px;
	height:68px;
	border-bottom:1px solid #ccc;
	margin:0 1px;
	padding: 0;
	font-size: 0.1em;
	line-height: 0.1em;
	vertical-align: bottom;
}

#econtents h4 {
	font-size:120%;
	margin: 10px 0 5px 0;
	padding: 0;
	line-height: 1.2em;
}

#econtents ul {
	margin:5px 10px 10px 10px;
	padding: 0;
}

#econtents li {
	font-size: 80%;
	margin: 0 0 5px 0;
	padding: 0;
}
#econtents li a{
	background:url(../images/arw_blue_small.gif) no-repeat left center;
	padding-left:15px;
}
#econtents .left li {
	margin-right:10px;
	display:inline;
}

#chubodenka {
	width: 658px;
	height:98px;
	padding: 0;
	margin: 0;
	border: 1px solid #cccccc;
	background: #edf4f9;
}

#chubodenka h3 {
	width: 658px;
	height: 98px;
	vertical-align: bottom;
	padding: 0;
	margin: 0;
}

#energysaving h3 {
	width: 332px;
	height: 108px;
	font-size: 0.1em;
	line-height: 0.1em;
	vertical-align: bottom;
	border-right: 1px solid #ccc;
}


/*------------------------------------------------
	Side bar ( right column )
--------------------------------------------------*/

#right-column #topbanner {
	width: 210px;
	height: 230px;
	margin: 0 0 10px 0;
}

#right-column #topbanner li {
	font-size: 1px;
	line-height: 1px;
}

#right-column #topbanner #topb1 {
	width: 210px;
	height: 129px;
	margin-bottom: 6px;
	vertical-align: bottom;
}

#right-column #topbanner #topb2 {
	width: 210px;
	height: 95px;
	vertical-align: bottom;
}

#right-column #topbanner2 {
	width: 210px;
	margin-bottom: 10px;
}

#right-column #topbanner2 li {
	font-size: 1px;
	line-height: 1px;
	vertical-align: bottom;
	margin-bottom: 5px;
}

#right-column #top_regm {
	width: 210px;
}

#right-column #top_regm ul {
	width: 210px;
	margin: 0;
	padding: 0;
}

#right-column #top_regm li {
	margin-bottom:10px;
}

#right-column #top_regm a {
	width: 210px;
	height: 30px;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}

#right-column #top_regm img {
	width: 210px;
	height: 30px;
	margin: 0;
	padding: 0;
}

#right-column #top_regm p {
	font-size: 80%;
	line-height: 1.2em;
	margin: 0;
	padding: 0 5px;
}



#vu:after,
#pickup:after,
#econtents:after,
#energysaving:after,
.left:after,
.right:after {
	content: "."; 
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#vu,
#pickup,
#econtents,
#energysaving,
.left,
.right { display: inline-block; }
/* Hides from IE-mac \*/
* html #vu,
* html #pickup,
* html #econtents,
* html #energysaving,
* html .left,
* html .right { height:1%; }
#vu,
#pickup,
#econtents,
#energysaving,
.left,
.right  { display:block; }
/* End hide from IE-mac */

