@charset "UTF-8";

@import url("../common/css/common.css");

#toppage #badge {
	width: 213px;
	height: 127px;
	background: url(../images/bg_badge.jpg) no-repeat left top;
	position: absolute;
	top: 0;
	left: 703px;
	z-index: 999;
}

#toppage .mainv {
	width: 950px;
	height: 450px;
	position: absolute;
	top: 99px;
	left: 3px;
	z-index: 500;
}

#toppage #contents .topgnavi {
	text-align: left;
	margin: -18px 0 0 2px;
}
#toppage #contents .topgnavi li {
	float: left;
	margin: 0;
	padding: 0;
}

#toppage #contents .topicsBox {
	margin: 44px 0 0 54px;
	/margin: 44px 0 30px 54px;
}
#toppage #contents .topicsBox .newsBox {
	width: 618px;
	height: 233px;
	float: left;
	background: url(../images/bg_newsBox.gif) repeat-y right top;
}
#toppage #contents .topicsBox .pickupBox {
	width: 209px;
	float: left;
	margin: 0 0 20px 26px;
}

/*#toppage #contents .topicsBox .pickupBox {
	width: 209px;
	float: left;
	margin: 0 0 33px 26px;
}*/
#toppage #contents .topicsBox p.title {
	margin: 0 0 5px;
}

#toppage #contents .topicsBox .newsBox .newsArea {
	width: 586px;
	height: 153px;
	_height: 193px;
	background: url(../images/bg_newsArea.jpg) no-repeat left top;
	padding: 40px 0 0 0;
}

#toppage #contents .topicsBox .newsBox .newsArea .newsContents {
	width: 510px;
	margin: 0 0 0 40px;
	background: url(../common/images/bg_dotline2.gif) repeat-x left top;
}
#toppage #contents .topicsBox .newsBox .newsArea .newsContents li {
	background: url(../common/images/bg_dotline2.gif) repeat-x left bottom;
	padding: 7px 0;
}


#toppage #contents .topicsBox .pickupBox .bnr {
	color: #594037;
	text-align: center;
	margin: 0 0 5px;
}




