/* CSS Document */

p#visual {
	padding-top: 10px;	
}

/* bucket
---------------------------------------------------*/
div#bucket {
	padding: 15px 0px 30px 0px;
	font-size: 0.875em;
	line-height: 1.7;
}

div#bucket div#bucketInfo {
	width: 550px;
}

div#bucket div#bucketInfo p.left {
	width: 175px;
	padding: 15px 0px 15px 5px;
}

div#bucket div#bucketInfo div.right {
	width: 350px;
	background: none;
	padding: 10px 5px;
}

div#bucket div#bucketInfo div.right p.btn2 {
	padding-top: 10px;
	text-align: right;
}

div#bucket div#bucketCase {
	position: relative;
	width: 330px;
	height: 280px;
	background-image: url(../../img/wb_case_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;	
}

div#bucket div#bucketCase p {
	width: 145px;
	padding: 8px;
}

div#bucket div#bucketCase p.btn2 {
	position: absolute;
	bottom: 10px;
	padding: 0px;
	margin: 0px;
	width: 330px;
	text-align: center;
}


div#bucket div#bucketCaseNew {
	position: relative;
	width: 330px;
	height: 280px;
	background-image: url(../../img/wb_case_bg_new.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;	
}

div#bucket div#bucketCaseNew p {
	width: 145px;
	padding: 8px;
}

div#bucket div#bucketCaseNew p.btn2 {
	position: absolute;
	bottom: 10px;
	padding: 0px;
	margin: 0px;
	width: 330px;
	text-align: center;
}


div#newsBox {
	background-color: #F4F4F4;	
	margin-bottom: 10px;
	border-bottom: 1px dotted #ECECEC;
}

div#newsBox dl {
	padding: 2px 8px;
}

div#newsBox dl dt,
div#newsBox dl dd {
	font-size: 0.875em;
}

div#newsBox dl dt {
	width: 85px;
	float: left;
	color: #F60;
}

div#newsBox dl dd {
	padding-left: 85px;
}

a:link,
a:visited {
	color: #036;	
}

a:hover {
	color: #C30;	
}