@charset "UTF-8";

/*---------------------------------------------------------------
-----------------------------------------------------------------
TOP CSS
The date     : 2009.09.30
Last up date : 2009.09.30

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

/*==================================================================
//
//  --  content style
//
================================================================== */

/*content*/
#content a{
	outline:none;
}
#content{
	width:auto;
	min-width:950px;
	text-align:center;
	background:url(../ecotoba/images/bg_xrepeat.jpg) 147px 0 repeat-x;
	background-color:#5690D8;
}
#contentbgleft{
	width:auto;
	min-width:950px;
	background-color:#5690D8;
	text-align:center;
	background:url(../ecotoba/images/bg_yleft.jpg) 0 0 no-repeat;
}
#contentbgright{
	width:auto;
	min-width:950px;
	background-color:#5690D8;
	text-align:center;
	padding:10px 0 90px 0;
	background:url(../ecotoba/images/bg_yright.jpg) 100% 0 no-repeat;
}
/*location*/
.location{
	width:950px;
	background:url(../ecotoba/images/location_bg.gif) 0 0 repeat-y;
	margin:0 0 17px 0;
	position:relative;
	background-color:#5690D8;
}
.location .locationbar{
	width:932px;
	display:block;
	padding:5px 0 5px 13px;
	text-align:left;
	color:white;
}
.location a{
	color:#FFFFFF;
}

/*titleecotoba*/
.titleecotoba{
	width:950px;
margin:0 auto;
	text-align:center;
}
.titleecotoba2{
	width:480px;
	margin:25px auto 22px auto;
	text-align:left;
}

/*main*/
.main{
	width:950px;
	margin:30px auto 10px auto;
	padding:0 0 10px 0;
	text-align:center;
	line-height:1.6em;
	font-size:14px;
}
h1 strong{
	color:#FFFFFF;
	padding:15px 0;
	display:block;
}
.main .date{
	display:block;
	width:950px;
	font-size:26px;
	color:#FFF000;
	text-align:center;
	line-height:1.6em;
}
.main .title{
	color:#FFFFFF;
	font-size:28px;
	padding:15px 0;
	display:block; 
}
.main h3{
	width:950px;
	font-size:26px;
	color:#FFF000;
	text-align:center;
	line-height:1.6em;
	margin:0 0 10px 0;
}
.main p{
	width:950px;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	line-height:2.2em;
}
.main .mainimg{
	margin:10px 0 0 0;
}

/*mainnav*/
.mainnav{
	width:418px;
	margin:35px auto 34px auto;
}
.mainnav ul{
	width:418px;
	list-style:none;
}
.mainnav ul li{
	float:left;
	text-align:left;
	display:block;
	height:23px;
}
.mainnav ul li.prev{
	width:147px;
}
.mainnav ul li.top{
	width:167px;
}
.mainnav ul li.next{
	width:104px;
}

/*backnumber*/
.backnumber{
	width:536px;
	margin:0 0 0 238px;
}
.backnumber a{
	color:#FFF000;
}
.backnumber img{
	float:left;
}
.backnumber ul{
	width:508px;
	float:left;
	list-style:none;
}
.backnumber ul li{
	width:508px;
	float:left;
	margin:0 0 13px 0;
	text-align:left;
	color:#FFF000;
	font-size:12px;
	line-height:1.6em;
}
.backnumber ul li span{
	display: table-cell;
	vertical-align: middle;
	margin: 0;
}
/*for IE6 */
* html .backnumber ul li span{
	display: inline;
	zoom: 1;
}
/*for IE7 */
*:first-child+html .backnumber ul li span{
	display: inline;
	zoom: 1;
}
/*FireFox virtical-align*/
.backnumber ul li .img{
	border:solid 2px #000000;
}

.backnumber ul li .datetext{
	width:380px;
	padding:0 0 0 10px;
	font-size:14px;
	line-height:1.6em;
}
.backnumber ul li .date{
	width:110px;
}
.backnumber ul li .week{
	width:40px;
}
.backnumber ul li .txt{
	font-size:12px;
	width:250px;
}
.backnumber ul li .txt h2{
	font-size:12px;
	font-weight:normal;
}
.backnumberlink{
	width:480px;
	margin:10px auto 0 auto;
	text-align:center;
}

/*content-nav*/
.content-nav{
	width:480px;
	text-align:left;
	margin:20px 0 0 230px;
	position:relative;
}
* html .content-nav{
	margin:20px 0 0 170px;
}
.lnav{
display:block;
float:left;
}
.snav{
display:block;
float:left;
margin:3px 5px 0 0;
}

.link_page{
	padding:0 10px 0 10px;
	font-size:14px;
	font-weight:bold;
	color:#FFF000;
	text-decoration: underline;
}
.current_page{
	padding:0 10px 0 10px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.link_before{
	display:block;
	width:27px;
	height:23px;
	padding:0 0 0 5px;
	background:url(../ecotoba/images/backnumbernav_next.gif) 0 0 no-repeat;
}
.link_next{
	display:block;
	width:27px;
	height:23px;
	background:url(../ecotoba/images/backnumbernav_prev.gif) 0 0 no-repeat;
}

/*createinfo*/
.createinfo{
	width:538px;
	margin:30px auto 0 auto;
	border:solid 1px #FFF000;
	padding:10px;
	color:#FFF000;
	font-size:10px;
	text-align:center;
	line-height:1.8em;
}
.createinfo a{
	color:#FFF000;
	text-decoration:underline;
}


.impression a{ text-decoration:underline;}
.impression a:hover{ text-decoration:none;}
