/* TOP PAGE 　******************************/


#topflashArea{
width:900px;
height:420px;
margin:0px auto;
}

#contentsArea #bottomArea:after{
content: ".";  /* 新しい要素を作る */
display: block;  /* ブロックレベル要素に */
clear: both;
height: 0;
visibility: hidden;
}

#contentsArea #bottomArea {
width:900px; /* for IE5.5 */
min-height: 1px;
padding:30px 50px;
margin:0px auto;
text-align:center;
line-height:1.7em;
background-color:#FFFFFF;
voice-family: "\"}\"";
voice-family: inherit;
width:800px; /* for Modern browsers */
}

* html #contentsArea #bottomArea {
height: 1px;/*\*//*/
height: auto;
overflow: hidden;
/**/
}

#contentsArea #bottomArea #topinfoBox{
float:left;
margin:0;
width:440px;
}

#contentsArea #bottomArea #topinfoBox a{
display:block;
}

#contentsArea #bottomArea #topinfoBox dl{
width:440px;
font-size:12px;
color:#333;
text-align:left;
margin:10px 0px 0px 0px;
line-height:1.4em;
}

#contentsArea #bottomArea #topinfoBox dl dt{
	float:left;
	display:inline;
	width:70px;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 12px;
	clear:both;
	background: url(../images/ico_arrow_blue.gif) no-repeat;
	background-position: left 0.4em;
}

#contentsArea #bottomArea #topinfoBox dl dt.list{
	float:right;
	display:inline;
	width:115px;
	margin:0px 0px 20px 0px;
	padding:0px;
	clear:both;
	background-position: left 0.4em;
}


#contentsArea #bottomArea #topinfoBox dl dd{
display:block;
margin: 0px 0px 2px 90px;
padding:0px;
}

#contentsArea #bottomArea #bnrBox{
float:right;
width:280px;
margin:0;
padding:0;
}

#contentsArea #bottomArea #bnrBox div{
margin-top:7px;
font-size:10px;
}

#bnrBox #feeRight{
width:275px;
margin:0px 5px 30px 5px;
padding:0;
color:#695541;
text-align:left;
}

#bnrBox ul.otherLink{
margin:0px 5px 20px 0px;
padding:0;
}

#bnrBox #feeRight ul.otherLink li{
list-style:none;
margin:0 0 10px;
font-size:10px;
line-height:1.6em;
}


