@charset "utf-8";

/* ===================================================================
	Site Name: base

	Author: aki
=================================================================== */

#main-contents h3{
	margin:0 0 20px 0;
}

#main-contents h4{
	margin:0 0 10px 0;
}

#sidemenu{
	margin:0 0 20px 0;
}

#main-contents{
	width:666px;
	float:right;
}

#side{
	width:202px;
	float:left;
}


/********************************************************************/

.sideitem{
	margin:0 0 20px 0;
	min-height:1px;
	_height:1px;
}

.sideitem-inner{
	min-height:1px;
	_height:1px;
	border:2px solid #3d408b;
}

.sideitem .sinner{
	padding:10px;
}

.sideitem a {
	text-decoration:none;
	color:#333333;
}

.sideitem a:link {
	text-decoration:none;
	color:#333333;
}

.sideitem a:visited {
	text-decoration:none;
	color:#333333;
}

.sideitem a:hover {
	text-decoration:underline;
	color:#333333;
}

.sideitem a:active {
	text-decoration:none;
	color:#333333;
}

.sideitem #entry dt{
	color:#303683;
	background:url(../../img/blog/icon1.gif) left center no-repeat;
	font-size:90%;
	line-height:150%;
	padding:0 0 0 17px;
	min-height:1px;
	_height:1px;
}

.sideitem #entry dd{
	padding:0 0 0 17px;
}

.sideitem .sinner li{
	background:url(../../img/blog/icon2.gif) 3px 5px no-repeat;
	padding:0 0 0 17px;
}

.blogentry{
	margin:0 0 20px 0;
	min-height:1px;
	_height:1px;
}

.blogentry-inner{
	min-height:1px;
	_height:1px;
	border:4px solid #dadada;
	padding:7px;
}

.blogentry-inner dl{
	min-height:1px;
	_height:1px;
	border:1px solid #eeeeee;
	background:url(../../img/blog/bak1.gif) left top repeat;
	padding:5px;
}

.blogentry-inner dt{
	color:#081078;
	font-size:110%;
	line-height:150%;
	font-weight:bold;
}

.blogentry-inner dd{
	color:#3c4297;
	font-size:90%;
	line-height:150%;
}

.blogentry-inner div.clearfix{
	padding:3px;
}


.blogentry-inner dt a {
	color:#081078;
}

.blogentry-inner dt a:link {
	text-decoration:none;
	color:#081078;
}

.blogentry-inner dt a:visited {
	text-decoration:none;
	color:#081078;
}

.blogentry-inner dt a:hover {
	text-decoration:underline;
	color:#081078;
}

.blogentry-inner dt a:active {
	text-decoration:none;
	color:#081078;
}
