@charset "utf-8";


/* --------------------------------------------------
	top
-------------------------------------------------- */

.main-image {
	width: 588px;
	padding-bottom: 6px;
	padding-top: 14px;
}


.pickup {
	background-color: #FEF0D8;
	width: 564px;
	padding: 12px;
	margin-bottom: 12px;
}

.back-left {
	float: left;
	width: 285px;
	padding-left: 9px;
/* ---2004/04/15 SEO対策の為追加--- */	
	margin-bottom:20px;
}
.back-right {
	float: right;
	width: 285px;
	padding-left: 9px;
/* ---2004/04/15 SEO対策の為追加--- */	
	margin-bottom:20px;	
}
.back-n {
	width: 588px;
	padding-bottom: 10px;
}
.back-n ul li {
	list-style-type: none;
}

/* ----------2004/04/15 SEO対策の為追加------------------ */

h1{
font-size:10px;
color:#666666;
font-weight:normal;
text-align:right;
padding-right:10px;
padding-top:10px;
}

.bottom_txt{
	color:#333333;
	clear:both;
	padding : 5px 0 10px 0;
	}

/* ----------↑2004/04/15 SEO対策の為追加------------------ */

#newslink {
	width: 267px;
	padding: 5px 0 10px 7px;
	float:left;
	}
#newslink li{
	list-style:none;
	padding:0 0 3px 0;
	}
	
#recommend {
	width: 267px;
	padding: 5px 0 10px 7px;
	float:right;
	}
#recommend li{
	list-style:none;
	padding:0 0 3px 0;
	}
	
.float-left {
	float:left;
	}
	
.float-right {
	float:right;
	}
	
/*  css for ijack  */
.updates {
	width:588px;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:#006F72 solid 1px;
	}

.updates_imgs {
	width:180px;
	height:140px;
	float:left;
	}
	
.updates_text {
	width:400px;
	float:right;
	font-size:1.1em;
	}
.updates_link {
	text-align:right;
	}
