@charset "shift_JIS";

@import "base.css";

/*-------------------------------------------------
	MAIN(BODY-RIGHT) (ITEM)
-------------------------------------------------*/

.item-box{
	width:543px;
	text-align:center;
	margin:0 0 15px 7px;
	background:url(../../img/item-body.jpg) repeat-y;
	overflow:hidden;
	}

.item-box h2{
	background:url(../../img/item-header.jpg) no-repeat left top;
	margin-bottom:5px;
	}

.item-box h2 a:link,
.item-box h2 a:visited{
	color: #1e68ae;
	text-decoration:none;
	}
.item-box h2 a:hover,
.item-box h2 a:active{
	color: #154b7e;
	text-decoration:underline;
	}
	
.item-box h2 div{
	font-size:110%;
	display:block;
	width:530px;
	background:url(../../img/line.jpg) no-repeat left bottom;
	padding:10px 10px 20px 35px;
	margin-left:10px;
	
	}

.item-box h2 span{
	color: #1e68ae;
	}

.item-text{
text-align:left;
	display:block;
	width:490px;
	padding:20px 20px 0 20px;
	line-height:140%;
}

.item-footer{
	background:url(../../img/item-footer.jpg) no-repeat left bottom;
	height:12px;
	}

/*-------------------------------------------------
	SIDEBAR
-------------------------------------------------*/


#present{
	background:url(../../img/pre-body.jpg) repeat-y;
}
#present h3{
	background:url(../../img/h3-present.jpg) no-repeat;
	height:92px;
}
#present h3 a{
display:block;
width:230px;
height:91px;
text-indent:-9999px;
}

#present-text{
margin:0 20px;
}

#present-text a{
display:block;
text-decoration:none;
}

#present-photo{
margin:0 auto;
padding-bottom:18px;
min-height:20px;
text-align:center;
background:url(../../img/pre-footer.jpg) no-repeat bottom;
}

#recent h3{
	background:url(../../img/h3-recent.jpg) no-repeat;
	height:35px;
}
#archives h3{
	background:url(../../img/h3-archives.jpg) no-repeat;
	height:39px;
}
#recent ul,#archives ul{
margin:15px;
}
#recent li,#archives li{
background:url(../../img/icon.jpg) no-repeat left center;
padding-left:15px;
}
#tfm{
text-align:center;
margin:0 auto 20px;
}

#sponsor{
text-align:center;
margin:0 auto 20px;
}
