@charset "UTF-8";

/* CSS Document */



/* Forestrek　コンテンツ CSS */



/*==== [ global ] ====================================================================*/

div#mainColumnL{

	float:left;

	width:590px;

	position:relative;

}



div#mainColumnR{

	float:left;

	width:230px;

}





/*==== [ Blog object ] ====================================================================*/



/* columnL */

div.blog div#contentTitle a{

	display:block;

	margin:0 0 0 6px;

	width:127px;

	height:72px;

	background:url('../img/blog2/blog_title.gif') top left no-repeat;

	text-indent:-8000px;

}



div.blog div#mainColumnL div.entry p.date{

	padding:30px 0 0 10px;

}

div.blog div#mainColumnL div.entry div.entryTitle{

	display:block;

	height:32px;

	background:url('../img/blog2/blog_titlebird.gif') top left no-repeat;

	margin:5px 0;

	padding:10px 0 0 40px;

	font-weight:bold;

}

div.blog div#mainColumnL div.entry div.entryBody{

	padding:0 0 0 10px;

	width:550px;

}

div.blog div#mainColumnL div.entry img{

	padding:8px 0;

}

div.blog div#mainColumnL div.entry div.entryFooter{
	display:block;
	width:569px;
	height:29px;
	margin:20px 0 20px 10px;
	background:#DCDCDC;
	position:relative;
}
div.blog div#mainColumnL div.entry div.entryFooter a{
	position:absolute;
	top:7px;
	right:10px;
}


div.blog div#mainColumnL div.entry div.entryFooter div{
	position:absolute;
	top:5px;
	left:10px;
}



div.blog div#mainColumnL div.commentForm{
	display:block;
	width:569px;
	margin:20px 0 15px 10px;

}



div.blog div#mainColumnL div.toPageTop{

	display:block;

	position:relative;

	height:50px;

}



div.blog div#mainColumnL div.toPageTop a{

	position:absolute;

	display:block;

	width:57px;

	height:13px;

	bottom:0px;

	right:15px;

	text-indent:-8000px;

	background:url('../img/blog2/page_top.gif') top left no-repeat;

}





/* columnR */

div.blog div#mainColumnR a{

	color:#008888;

}



div.blog div#mainColumnR div#siteBanner a{

	display:block;

	margin:0 0 0 0;

	width:220px;

	height:64px;

	background:url('../img/blog2/site_banner.png') top left no-repeat;

	text-indent:-8000px;

}

div.blog div#mainColumnR div.subTitle{

	display:block;

	margin:20px 0 5px 0;

	width:220px;

	height:29px;

	text-indent:-8000px;

}

div.blog div#mainColumnR div#recentEntry{

	background:url('../img/blog2/blog_recententry.gif') top left no-repeat;

}

div.blog div#mainColumnR div#recentComment{

	background:url('../img/blog2/blog_recentcomment.gif') top left no-repeat;

}

div.blog div#mainColumnR div#backnumber{

	background:url('../img/blog2/blog_backnamber.gif') top left no-repeat;

}

div.blog div#mainColumnR div#category{

	background:url('../img/blog2/blog_category.gif') top left no-repeat;

}


div.blog div#mainColumnR div#rss a{

	display:block;

	margin:100px 0 0 57px;

	width:102px;

	height:29px;

	background:url('../img/blog2/rss.png') top left no-repeat;

	text-indent:-8000px;

}





div.blog div#mainColumnR p.commented{

	padding-top:10px;

}



/* form */

div#commentreserveText{

	display:blok;

	width:820px;

	margin:0px auto;

}



div#commentreserveText p{

	padding:30px 10px;

}

	

/* New! */

span.new {

    display: none;

    color: red;

    font-weight: bold;

}


/* ツリー表示 */
ul.tree {
    margin: 0 0 0 15px;
    padding: 0;
    font-size: 9px;
    list-style: none;
}
ul.tree ul {
    margin: 0 0 0 10px;
    padding: 0;
}
ul.tree li {
    margin: 0;
    padding: 0 0 0 11px;
    background-image: url(http://www.forestrek.com/img/blog2/tree_lst.gif);
    background-repeat: no-repeat;
    list-style: none;
}
ul.tree li.tree_end {
    background-image: url(http://www.forestrek.com/img/blog2/tree_end.gif);
    list-style: none;
}

