@charset "UTF-8";

html{
	overflow-x:hidden;
	overflow-y:scroll;
	}
	
body{
	background: url(../../images/index/bg_top.jpg) repeat-x;
	}	

#sitesearch{
	position:absolute;
	left: 441px;
	top: 68px;
	}	

#sitesearch #w_search{
	width:150px;
	}	

#flasharea{
	position:relative;
	width:2312px;
	_width:auto;
	height:451px;
	padding-bottom:39px;
	padding-top:9px;
	}	

#flasharea img{
	vertical-align:top;
	}	

#flash{
	position:absolute;
	left: -696px;
	width:auto;
	}

#plusimg{
	position:absolute;
	width:920px;
	height:230px;
	top: 22px;
	left: 0px;
	display:none;
	}		
	
#main{
	width:920px;
	height:auto;
	margin-bottom:21px;
	}
	

#top_nav2{
	position:absolute;
	height:13px;
	left: 641px;
	top: 69px;
	width: 197px;
	font-size:11px;
	}

#top_nav2 a{
	color:#2e65c9;
	}

#top_nav2 a:hover{
	text-decoration:underline;
	color:#F90;
	}

#top_nav2 img{
	vertical-align:middle;
	}	

#top_nav2 ul{
	list-style:none;
	}	
	
#top_nav2 li{
	float:left;
	}	

#top_nav2 li{
	margin-left:10px;
	}	

#top_nav2 li img{
	margin-right:3px;
	}	


/*-----------------------------------------
3カラム
-----------------------------------------*/

#threebox{
	width:920px;
	height:auto;
	}

/*-----------------------------------------
左カラム
-----------------------------------------*/

#leftbox_top{
	float:left;
	width:349px;
	height:474px;
	margin-left:10px;
	margin-bottom:0;
	border-left:1px solid #a0a0a0;
	display:inline;
	}	

.newsbar{
	margin-bottom:7px;
	}	

#leftbox_top ul{
	list-style:none;
	margin-right:10px;
	}

#leftbox_top li.day{
	background-image:url(../images/mark_news.gif);
	background-position:1px left;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:5px;
	margin-top:5px;
	color:#d0302d;
	font-size:10px;
	}	

#leftbox_top li.text{
	font-size:12px;
	padding-left:25px;
	border-bottom:1px dashed #CCCCCC;
	padding-bottom:5px;
	padding-top:5px;
	}	
	

/*-----------------------------------------
中央カラム
-----------------------------------------*/

#centerbox{
	float:left;
	width:348px;
	height:474px;
	border-left:1px solid #a0a0a0;
	border-right:1px solid #a0a0a0;
	margin-bottom:21px;
	}

#ecobox{
	position:relative;
	width:348px;
	height:150px;
	background:url(../../images/index/bg_eco.jpg) no-repeat;
	font-size:12px;
	}
	
#ecobox ul,#downbox ul,#inqbox ul{
	list-style:none;
	}

#ecobox li,#downbox li,#inqbox li{
	background-image:url(../images/mark_center.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-bottom:5px;
	}	
	
#eco01{
	position:absolute;
	left: 13px;
	top: 61px;
	width: 129px;
	}

#eco02{
	position:absolute;
	left: 149px;
	top: 61px;
	}	
	
#downbox{
	position:relative;
	width:348px;
	height:154px;
	background:url(../../images/index/bg_download.jpg) no-repeat;
	font-size:12px;
	}
	
#down01{
	position:absolute;
	left: 13px;
	top: 61px;
	width: 129px;
	}

#down02{
	position:absolute;
	left: 149px;
	top: 62px;
	}	
	
	
#inqbox{
	position:relative;
	width:348px;
	height:170px;
	background:url(../../images/index/bg_inquiry.jpg) no-repeat;
	font-size:12px;
	}				

#inq01{
	position:absolute;
	left: 13px;
	top: 61px;
	width: 129px;
	}

#inq02{
	position:absolute;
	left: 149px;
	top: 61px;
	}	

/*-----------------------------------------
右カラム
-----------------------------------------*/
	
#rightbox{
	float:right;
	width:190px;
	height:auto;
	margin-right:10px;
	margin-bottom:0;
	padding:0;
	display:inline;
	}	

#rightbox img{
	vertical-align:top;
	}	

#rightbox ul{
	list-style:none;
	}

#rightbox li{
	margin-bottom:10px;
	}	

/*-----------------------------------------
フッター
-----------------------------------------*/

#adobearea{
	clear:both;
	position:relative;
	height:30px;
	margin-bottom:20px;
	}
	
#adobearea li{
	display:inline;
	}	

#adobetext{
	position:absolute;
	font-size:9px;
	left: 250px;
	top: 1px;
	}	
