@import url(http://www.jsteam.co.jp/css/styles.css);
@import url(http://www.jsteam.co.jp/css/screen.css);


#mainpage .entries	{
	width:580px;
	margin:10px 1px;
	font-size:x-small;
	border:1px solid #999;
	display:block;
}


#mainpage img	{
	margin:10px;
	float:left;
}

#mainpage h3.entitle	{
	margin:0px 20px 0px 150px;
	padding:3px 5px;
	font-size:small;
	border-bottom:2px dotted #33c;
}

#mainpage p	{
	margin:0px 20px 0px 150px;
	padding:1px 5px;
	line-height:1.5;
}

#category .entries	{
	width:580px;
	margin:10px 1px;
	font-size:small;
	border:1px solid #999;
}


#category img	{
	margin:10px;
	float:left;
}

#category h3.entitle	{
	margin:0px 20px 0px 150px;
	padding:3px 5px;
	font-size:medium;
	border-bottom:2px dotted #33c;
}

#category p	{
	margin:0px 20px 0px 150px;
	padding:1px 5px;
	line-height:1.6;
}

h2.archive-title	{
	font-size:medium;
	margin:5px 0px;
	padding:5px 10px;
	color:navy;
	border-left:5px solid navy;
	border-bottom:1px dotted navy;
}

#imgtop img	{
	float:left;
	margin:10px;
}

#entrybody1	{
	background-color:#eee;
	width:600px;
	padding:10px;
	margin:5px;
	height:270px;
	display:block;
}

#entrybody2	{
	background-color:#eee;
	width:600px;
	padding:10px;
	margin:5px;
}

.explain1	{
	margin:5px 10px 5px 200px;
}
.explain2	{
	margin:5px 10px;
}

h4	{
	font-size:small;
	color:#666;
	border-bottom:1px dotted #666;
}

.article	{
	clear:both;
	text-align:center;
	padding:20px;
	width:600px;
	overflow-x:hidden;
}

#footer-navi	{
	text-align:center;
	margin-top:10px;
}
