@charset "utf-8";

/* whatsnew CSS[2010から]
----------------------------------------*/
#whatsnew .section {
height: auto !important;
height: 700px;
min-height: 700px;
}

#whatsnew .section .description {
margin: 20px;
}
#whatsnew .section .item-list {
list-style-type: none;
margin: 0 10px;
}

#whatsnew .section .item-list li {
float: left;
display: inline;
width: 220px;
margin: 0 10px;
}
#whatsnew .section .item-list li p {
height: 5em;
line-height: 1.5;
}

/*
#whatsnew .section .item-list li{
display: inline-block;
/display: block;
/zoom: 1;
width: 220px;
margin:10px 7px 10px 10px;
vertical-align: top;
}
*/
#whatsnew #new {
	zoom: 1;
	overflow: hidden;
	margin: 20px 0;
}
#whatsnew #new img {
	margin: 0 20px;
}
#whatsnew #new h3 {
	color:#CC0033;
	font-size:117%;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cl {
	clear: both;
}
.fside {
	overflow: hidden;
}

/*--- clearfix ---*/
.clear {
	clear: both;
}
.clear hr {
	display: none;
}


.clearfix:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
