@charset "Shift_JIS";

.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}
.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}  

#main .leftbox{
float:left;
width:627px;
padding-left:15px;
}

#main .rightbox{
	float:right;
	width:223px;
	padding-right:15px;
	height: auto;

}

.whats-new {
	border:#DDDDDD solid 1px;
	margin:5px;
	padding: 9px;
	line-height:120%;
}
.whats-new table img{
margin-right:5px;
vertical-align:middle;
}
.new-list{
	padding:5px;
	width:580px;
	height:100px;
	border:solid 1px #DDD;
	overflow:scroll;
	margin: 0px;
}

.date {
	color:#666;
	font-weight:bold;
	line-height: 130%;
	font-size:100%;
}

.info {
	border:#dddddd solid 1px;
	margin:5px;
	padding: 9px;
}
.info p {
line-height:150%;
padding:5px;
}
.info-bold {
	color: #363E6D;
	font-weight: bold;
}

.bunner {
	border:#dddddd solid 1px;
	margin:5px 5px 0px 5px;
	padding: 9px 9px 0px 9px;
	text-align: left;
}
.bunner ul{
margin:0;
padding:0;
list-style:none;
}
.bunner li{
padding:0px 0px 5px 0px;
margin:0px;
}


.exhibition , .event {
	border:#dddddd solid 1px;
	margin:5px;
	padding: 9px;
}

#main h3{
line-height:1.5;
margin:5px 0px;
color:#333366;
font-size:118%;

}

#main p{
line-height:150%;
}

.exhibition{
	border:#dddddd solid 1px;
	margin:5px;
	padding: 9px;
}


#main-image{
margin:0px 15px 5px 15px;
background-color:#FFFFFF;
height:215px;
}
#flash {
width:219px;
float:right;}

