@charset "utf-8";

/* header
------------------------------------------ */
#header {
	margin-bottom: ;
}
/* content
------------------------------------------ */
#content {
	border-top: none;
	height: 555px;
}

/* leftCont
------------------------------------------ */
#leftCont {
	float: left;
	padding-top: 17px;
}

/* centerCont
------------------------------------------ */
#centerCont {
	width: 400px;
/*	height: 464px;*/
	float: left;
	padding: 17px 24px 0;
	border-left: none;
}
/* pickup */
#pickup {
	margin-bottom: 23px;
}
#pickup h2 {
	margin-bottom: 11px;
}
/* topics */
#topics {
	
}
#topics h2 {
	margin-bottom: 11px;
}
#topics dl {
	height: 150px;
	overflow: auto;
}
#topics dt {
	width: 95px;
	padding: 5px 0;
	float: left;
}
#topics dt span {
	font-weight: bold;
	padding-left: 7px;
	background: url(common/images/img_arrow.gif) no-repeat 0 50%;
}
#topics dd {
	width: 305px;
	padding: 5px 0;
	float: left;
}


/* rightCont
------------------------------------------ */
#rightCont {
	width: 225px;
	float: right;
	padding-top: 17px;
	margin: 5px 0 0;
}
#rightCont h2 {
	margin-bottom: 11px;
}

#rightCont h2.banner {
	border: thin solid #CCCCCC;
}

#rightCont ul {
	
}
#rightCont ul li {
	margin-bottom: 10px;
}
#rightCont ul li p.pict {
	width: 60px;
	float: left;
}
#rightCont ul li p.banner {
	width: 225px;
	float: left;
}
.bnr_cm {
	margin-top: 10px;
}

#rightCont ul li dl.detail {
	width: 165px;
	float: left;
}
#rightCont ul li dl.detail dt {
	line-height: 1;
	margin-bottom: 3px;
}
#rightCont ul li dl.detail dt span {
	font-weight: bold;
	display: block;
}
#rightCont ul li dl.detail dd a {
	padding-left: 7px;
	background: url(common/images/img_arrow.gif) no-repeat 0 50%;
}
