@charset "euc-jp";

#topcont{
	width:740px;
	margin:0 auto;
}

#topcont .btnarea{
	margin-bottom:8px;
}
#topcont .twak1{
	border:#e3ecd2 1px solid;
	padding:6px 0;
	margin:0 auto 6px auto;
	width:730px;
	text-align:center;
}
#topcont .twak1 h3{
	text-align:left;
	margin-bottom:5px;
	padding:0 10px;
}

#topcont .twak1 .btnbox{
	margin:0 auto;
	width:717px;
}
#topcont .twak1 .btnbox p.btnlong{
	margin-bottom:3px;
}
#topcont .twak1 ul{
	list-style:none;
	padding:0;
	margin:0;
}
#topcont .twak1 ul li{
	float:left;
	width:240px;
	height:57px;
	margin:0;
	padding:0;
}
#topcont .twak1 ul li#last{
	width:237px;
}


#topcont .twak2{
	width:730px;
	border:#d7e5c6 1px solid;
	padding:0;
	background:#f7fced;
	margin:0 auto 8px auto;
}

#topcont .twak2 h3{
	background:url(/images/news_bg1.gif) repeat-x;
	padding:7px 10px;
	text-align:left;
}

#topcont .twak2 .news{
	margin:10px;
	text-align:left;
	font-size:83%;
	background:url(/images/news_bg2.gif) bottom repeat-x;
	padding-bottom:5px;
	display: block;
}
#topcont .twak2 .nobo{
	background:none;
	padding-bottom:0;
}
#topcont .twak2 .news dt{
	font-weight:normal;
	line-height:1.5;
}
#topcont .twak2 .news dd{
	margin-left:8em;
	margin-top:-1.5em;
	line-height:1.5;
	margin-bottom:5px;
}

