@charset "utf-8";

/* clearfix
------------------------------------------------------------------------------*/
#main .section li:after,
#main .section ul li#news20110201 dl:after,
#main .section ul li#news20110301 dl:after {
	content:"";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
/* clearfix ie
------------------------------------------------------------------------------*/
#main .section li,
#main .section ul li#news20110201 dl,
#main .section ul li#news20110301 dl {
	zoom:1;
}
#main .section ul li,
#main .section ul dt,
#main .section ul dd,
#main .section ul td,
#main .section ul p {
	text-align:justify;
	/* IE */
	text-justify: inter-ideograph;
}
#pageHead #h1Title {
	background-image:url(../images/news/h1.jpg);
}

#main h2 {
	background-image:url(../images/news/h2.jpg);
}

#main .section {
	width:565px;
	margin-left:17px;
	padding:30px 0;
}

#main .section h2 {
	padding:8px 0 0 18px;
	height:auto !important;
	height:30px;
	min-height:30px;
	background-image:url(../images/common/h2.gif);
	font-size:14px;
	line-height:1.5;
	text-align:left;
	text-indent:0;
	color:#FFF;
}


#main .section ul li {
	margin-bottom:20px;
	background-position:left top;
	background-repeat:repeat-y;
}
#main .section ul li p {
	margin-bottom:10px;
}
#main .section ul li dl {
	float:left;
	width:226px;
}
#main .section ul li dl dd.image {
}
#main .section ul li dl dd.image img {
	margin-bottom:10px;
	border:1px solid #DBDBDB;
}

#main .section ul li table {
	border-top:1px solid #D8D8D8;
}
#main .section ul li table th,
#main .section ul li table td {
	padding:8px;
}
#main .section ul li table th {
	vertical-align:top;
	white-space:nowrap;
}
#main .section ul li table td dl {
	width:auto;
}
#main .section ul li table td dl dt {
	font-weight:bold;
}
#main .section ul li table td dl dd {
	margin-bottom:10px;
	margin-left:15px;
}
#main .section ul li .tableWrapper {
	float:right;
	width:337px;
	margin:0 0;
}
#main .section ul li .tableWrapper table {
	width:337px;
}
#main .section ul li dl dd.btn a {
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	text-align:left;
	text-decoration:none;
	text-indent:-9999px;
	outline:none;
}
#main .section ul li dl dd.btn a:hover {
	background-position:left bottom;
}

#main .section ul li dl dd.btn {
	width:128px;
	height:30px;
	margin:0 45px;
}
#main .section ul li dl dd.btn a {
	width:128px;
	height:30px;
	background-image:url(../images/news/20110122_news/btn_info.jpg);
	background-repeat:no-repeat;
}
#main .section ul li#news20110201 dl,
#main .section ul li#news20110301 dl{
	width:565px;
}
#main .section ul li#news20110201 dd,
#main .section ul li#news20110301 dd{
	float:left;
	margin-right:20px;
}
#main .section ul li#news20110421 .textWrapper,
#main .section ul li#news20110604 .textWrapper,
#main .section ul li#news20110612 .textWrapper,
#main .section ul li#tokyo20111030 .textWrapper,
#main .section ul li#news20111109 .textWrapper,
#main .section ul li#news20111120 .textWrapper {
	float:right;
	width:335px;
}
#main .section ul li#news20110612 p {
	margin-bottom:0;
}
#main .section ul li#tokyo20111030 dl p {
	margin-bottom:0;
}
#main .section ul li#news20111109 p,
#main .section ul li#news20111120 p {
	margin-bottom:0;
}

#main .section ul li#news20110612 .imageCap img,
#main .section ul li#tokyo20111030 .imageCap img,
#main .section ul li#news20111109 .imageCap img,
#main .section ul li#news20111120 .imageCap img {
	margin-bottom:3px;
}
#main .section ul li#news20110612 .caption,
#main .section ul li#tokyo20111030 .caption,
#main .section ul li#news20111109 .caption,
#main .section ul li#news20111120 .caption {
	padding-bottom:5px;
	text-align:center;
}


#main .section ul li .link {
    background-image: url("../images/common/arrow_blue.gif");
    background-position: 3px 0.4em;
    background-repeat: no-repeat;
    padding-left: 18px;
}


