@charset "UTF-8";

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

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

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

/*content*/
#content{
	width:auto;
	min-width:950px;
	background-color:white;
	text-align:center;
	padding:10px 0 90px 0;
}
/*location*/
.location{
	width:950px;
	background:url(../ecoresotalk/images/location_bg.gif) 0 0 repeat-y;
	margin:0 0 17px 0;
	position:relative;
}
.location .locationbar{
	width:932px;
	display:block;
	padding:5px 0 5px 13px;
	text-align:left;
	color:#826E3C;
}
.location .locationbar a{
	color:#826E3C;
}

/*backnumber*/
.backnumberall{
	width:834px;
	margin:0 auto 0 auto;
}
.backnumberleft{
	width:176px;
	float:left;
	text-align:left;
	margin:55px 0 0 0;	
}
.backnumberleft .title{
	font-size:14px;
	color:#000000;
	margin:0 0 13px 0;
}
.backnumberleft .detail{
	font-size:14px;
	padding:0 0 0 5px;
	color:#000000;
	margin:0 0 13px 0;
}
.backnumberright{
	width:658px;
	float:left;
	overflow:hidden;
}
.backnumberframe{
	width:658px;
	margin:47px auto -158px auto;
	text-align:left;
	position:relative;
	overflow:hidden;
}
.backnumberframe .backnumberlist{
	display:block;
	width:502px;
	position:relative;
	left:156px;
	top:-158px;
}
.backnumberframeemoriedahiro{
	width:658px;
	margin:47px auto -208px auto;
	text-align:left;
	position:relative;
	overflow:hidden;
}
.backnumberframeemoriedahiro .backnumberlist{
	display:block;
	width:502px;
	position:relative;
	left:156px;
	top:-158px;
}
.backnumberframeemoriedahiro .backnumberlistemoriedahiro{
	display:block;
	width:502px;
	position:relative;
	left:156px;
	top:-208px;
	margin:0 0 0 0;
}
.bknum{
	padding:30px 0;
}
.bknumlink{
	margin:25px 0 0 0;
}
.backnumber{
	width:502px;
	min-height:158px;
	margin:0 auto;
}
.backnumber ul{
	width:500px;	
	list-style:none;
	border:solid 1px #000000;
}
.backnumber ul li{
	width:498px;
	float:left;
	border:solid 1px #000000;
	text-align:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.backnumber ul li.black{
	width:498px;
	height:50px;
	display:block;
	background-color:#000000;
}
.backnumber ul li.white{
	width:498px;
	height:50px;
	display:block;
	background-color:#FFFFFF;
}
.backnumber ul li.black a{
	width:498px;
	height:50px;
	display:block;
	background-color:#000000;
}
.backnumber ul li.white a{
	width:498px;
	height:50px;
	display:block;
	background-color:#FFFFFF;
}
.backnumber ul li img{
	float:left;
}
.backnumber ul li .date{
	width:96px;
	margin:19px 0 0 0;
	display:block;
	float:left;
	text-align:center;
}
.datesakurai{
	width:96px;
	height:52px;
	display:block;
	float:left;
	text-align:center;
	background-color:black;
}

/*main*/
.main{
	width:950px;
	margin:30px auto 0 auto;
	padding:0 0 10px 0;
	line-height:1.6em;
	background:url(../ecoresotalk/images/listbg.gif) 0 100% repeat-x;
	font-size:14px;
}
.main h3{
	font-size:26px;
	margin:0 0 25px 0;
	line-height:1.8em;
}
.main .body{
	width:550px;
	margin:0 auto;
	text-align:center;
}
.main dl{
	width:550px;
	margin:0 0 15px 0;
}
.main dl:after{  
	content:".";  
	display:block;  
	visibility:hidden;  
	height:0.1px;  
	font-size:0.1em;  
	line-height:0;  
	clear:both;  
}
.main dl dt{
	width:53px;
	text-align:left;
	float:left;
	margin:15px 0 0 0;
}
.main dl dd{
	width:487px;
	float:left;
	margin:15px 0 0 10px;
	text-align:left;
}
.main dl .viewer{
	color:#6E6E6E;
}
.main dl .guest{
	color:#000000;
}
.main a{
	color:#0064C8;
}
.bookmark{
	margin:20px 0 15px 0;
}

/*mainnav*/
.mainnav{
	width:391px;
	margin:25px auto 60px auto;
}
.mainnav ul{
	width:391px;
	list-style:none;
}
.mainnav ul li{
	float:left;
	text-align:left;
}
.mainnav ul li.prev{
	width:152px;
	height:14px;
}
.mainnav ul li.top{
	width:152px;
	height:14px;
}
.mainnav ul li.next{
	width:87px;
	height:14px;
}

