@charset "UTF-8";

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

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

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

/*content*/
#content{
	width:auto;
	background-color:white;
	text-align:center;
	padding:0 0 0 0;
	background:url(../diary/images/bg.jpg) 0 0;
}
#bottom{
	width:auto;
	text-align:center;
	padding:0 0 0 0;
}
#content .content{
	width:1050px;
	margin:0 auto;
	padding:10px 0 0 0;
	background:url(../diary/images/bg_body.png) 0 -50px repeat-y;
/*	border:1px solid #ff0000;*/
}
* html #content .content{
width:1050px;
	margin:0 auto;
	padding:10px 0 0 0;
	background:url(../diary/images/bg_body.jpg) 0 -50px repeat-y;
}
/*location*/
.location{
	width:950px;
	background:url(../tentyou/images/location_bg.gif) 0 0 repeat-y;
	margin:0 auto 17px auto;
	position:relative;
}
.location .locationbar{
	width:932px;
	display:block;
	padding:5px 0 5px 13px;
	text-align:left;
	color:#826E3C;
}
.location .locationbar a{
	color:#826E3C;
}

/*main*/
.mainframe{
	width:950px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	line-height:1.8em;
}
.mainframe img.titletxt{
	padding:30px 0 36px 0;
}
.main{
	width:850px;
	overflow:hidden;
	margin:0 auto;
	line-height:1.6em;
/*	border:1px solid #ff0000;*/
}
.archivetitle{
	width:710px;
	text-align:left;
	font-size:18px;
	color:#641E00;
	margin:0 0 10px 0;
}
.main .left{
	width:570px;
	float:left;
}
.main .left .one{
	width:570px;
	padding:15px 0 20px 0;
}
.main .left .one a{
	color:#19A02D;
	text-decoration:underline;
}
.main .left .one img.mark{
	margin:4px 0 0 0;
	float:left;
}
.main .left .one .detail{
	width:510px;
	text-align:left;
	margin:0 0 15px 0;
	float:right;
}
.main .left .one .detail .date{
	font-size:14px;
	color:#787878;
}
.main .left .one .detail .title{
	margin:2px 0 0 0;
	font-size:18px;
	color:#FF9600;
}
.main .left .one .detail .title h1{
	font-size:18px;
}
.main .left .one .detail .txt{
	margin:7px 0 0 0;
	font-size:14px;
	line-height:24px;
	color:#000000;
}
.main .left .one .detail .txt p{
	margin:7px 0;
}
.main .left .one .detail .txt img{
	margin:7px 0;
}
.main .right{
	width:230px;
	float:right;
	text-align:left;
	background-color:#F5F5F5;
}
.main .right .one{
	margin:0 20px;
	padding:18px 0 18px 0;
/*	border:1px solid #ff0000;*/
}
.main .right .one .title{
	font-size:14px;
	margin:0 0 10px 0;
}
.main .right .one .detail{
	font-size:14px;
	color:#641E00;
	margin:0 0 5px 0;
}
.main .right .one .detail table{
	margin:0 auto;
}
.main .right .one .detail a{
	color:#FF9600;
	text-decoration:underline;
}


#content #contentBottom{
	width:1050px;
	height:135px;
	margin:0 auto;
	padding:0;
	position:relative;
	background:url(../diary/images/bg_bodyBottom.png) no-repeat bottom;
/*	border:1px solid #ff0000;*/
}
* html #content #contentBottom{
behavior: expression(
this.style.behavior || (
this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
this.style.backgroundImage = "none",
this.style.behavior = "none"
)
);
margin:0 0 0 6px;
}

#content #contentBottom a{
	display:block;
	width:75px;
	height:75px;
	text-indent:-9999px;
	background:url(../diary/images/btn_gotoTop.png) no-repeat bottom;
	position:absolute;
	top:28px;
	right:32px;
	cursor:hand;
}


* html #content #contentBottom a{
behavior: expression(
this.style.behavior || (
this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
this.style.backgroundImage = "none",
this.style.behavior = "none"
)
);
}
h2{
	font-size:18px;
}

.main_column_bottom{
	clear:both;
	width:490px;
	margin:0 3px 0 4px;
	height:33px;
	z-index:2;
}
.entry_previous{
	margin:18px 0 0 0;
	width:141px;
	height:53px;
	float:left;
	background:url(../diary/images/entry_previous_off.jpg) no-repeat left top;
}
.entry_previous a{
	width:141px;
	height:53px;
	display:block;
	background:url(../diary/images/entry_previous.jpg) no-repeat left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	overflow:hidden;
}

.entry_next{
	margin:18px 0 0 0;
	width:130px;
	height:53px;
	float:right;
	background:url(../diary/images/entry_next_off.jpg) no-repeat left top;
}
.entry_next a{
	width:130px;
	height:53px;
	display:block;
	background:url(../diary/images/entry_next.jpg) no-repeat left top;
	float:right;
	font-size:1px;
	text-align:left;
	line-height:0;
	text-indent:-99999px;
	overflow:hidden;
}
