@charset "UTF-8";

#contentsArea{
	background:none;
	margin-bottom:23px;
	}
#mainArea{
	width:635px;
	padding-bottom:0;
	}
#flashArea{
	margin-bottom:25px;
	width:100%;
	height:330px;
	}
#mainArea .leftChild{
	float:left;
	width:295px;
	}
#mainArea .rightChild{
	float:right;
	width:315px;
	}
#mainArea .bottomline{
	padding-bottom:15px;
	background:url(/common/img/common_line01.gif) repeat-x bottom left;
	}
#mainArea .rightChild .part{
	margin-top:14px;
	}
#mainArea .rightChild .part p{
	width:70px;
	float:left;
	}
#mainArea .rightChild .part dl{
	width:235px;
	float:right;
	}
#mainArea .rightChild .part dt{
	margin-bottom:7px;
	font-size:1px;
	line-height:1px;
	}
#mainArea .rightChild .part dd.btn{
	text-align:right;
	margin-top:5px;
	}
/*
#mainArea .news dl{
	margin-top:10px;
	}
#mainArea .news dl dd{
	margin:-1.5em 0 0 5.2em;
	padding-left:70px;
	letter-spacing:-1px;
	}
#mainArea .news dl.press dd{background:url(../img/index_icon01.gif) no-repeat 0 0.25em;}
#mainArea .news dl.topics dd{background:url(../img/index_icon02.gif) no-repeat 0 0.25em;}
#mainArea .news dl.media dd{background:url(../img/index_icon03.gif) no-repeat 0 0.25em;}

#mainArea .news .btn{
	text-align:right;
	margin:12px 0 5px 0;
	}
#mainArea .news h3{
	padding-bottom:3px;
	}
*/

#mainArea .news table {
	margin-top:10px;
	}
#mainArea .news table th{
	white-space:nowrap;
	vertical-align:top;
	padding:0 10px 10px 0;
	}
#mainArea .news table td{
	padding-left:70px;
	letter-spacing:-1px;
	padding-bottom:10px;
	}
#mainArea .news tr.press td{background:url(../img/index_icon01.gif) no-repeat 0 0.25em;}
#mainArea .news tr.topics td{background:url(../img/index_icon02.gif) no-repeat 0 0.25em;}
#mainArea .news tr.media td{background:url(../img/index_icon03.gif) no-repeat 0 0.25em;}
#mainArea .news tr.info td{background:url(../img/index_icon04.gif) no-repeat 0 0.25em;}

#mainArea .news .btn{
	text-align:right;
	margin:3px 0 5px 0;
	}
#mainArea .news h3{
	padding-bottom:3px;
	}
	
#mainArea .pdfData a {
	background:url(/common/img/common_pdficon.gif) no-repeat right;
	padding-right: 20px;
}




