@charset "UTF-8";

/* import
----------------------------------------------- */
@import "lib.css";
@import "common.css";



/* design
----------------------------------------------- */
.date {
	margin: 15px 0 0;
}
.caption {
	margin: 5px 0 0 70px!important;
}

.whatsnew {
	padding: 5px 10px;
	background: #ccc;
}
.whatsnew li {
	line-height: 2.0em;
}
.whatsnew li a {
	margin-left: 1em;
}
.whatsnew .nolink {
	margin-left: 1em;
}

.column {
	width: 580px;
	margin: 20px 0 0;
}
.column .left {
	float: left;
	width: 220px;
}
.column .right {
	float: right;
	width: 350px;
}

.column2 {
	width: 580px;
	height: 209px;
	margin: 15px 0 0;
	background: url(../home/column2_bg.gif) no-repeat 0 0;
}
.column2 .left {
	float: left;
	width: 410px;
}
.column2 .right {
	float: right;
	width: 170px;
}
.column2 .right ul {
	margin: 0 0 0 3px;
}
.column2 .right li.first {
	margin: 4px 0 0;
}
.column2 .right li {
	margin: 3px 0 0;
}
.column2 .right li:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}


/* clear float
----------------------------------------------- */
.column:after,
.column2:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}