﻿#flashArea{
position:relative;
top:10px;left:0px;
padding:0;
width:auto;
height:300px;
background: url(../top_image/top_bg.gif) repeat-x left top;
text-align:center;
margin-top::0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

#flashArea object,#flashArea embed{
margin:0 auto;padding:0;border:0;
text-align:center;
}

#topFla table{
position:relative;
margin-top:10px;
padding:0;
}


#topCOntents{
position:relative;
top:10px;left:100px;
width:660px;height:1%;height:auto;
min-height:185px;
display:block;
margin-top::0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0;
}

#topCOntents th,#topCOntents td{font-size:10px;text-align:left;}

#topCOntents table thead th,#topCOntents table thead td{
margin:0;padding-bottom:5px;line-height:100%;
}
#topCOntents table tbody{
vertical-align:top;
}

#topCOntents table tfoot td{
margin:0;
padding-top:10px;
line-height:0px;
}

#topCOntents table tbody td.conG{
width:325px;line-height:100%;
	background:url(../top_image/top_tbodyhead.gif) no-repeat left top;
}

.conGinner{
width:325px;
margin-top:10px;
margin-bottom:0px;
padding-bottom:0px;
border-right:1px solid #e3e3e3;
border-left:1px solid #e3e3e3;
}

.conGinner th,.conGinner td{
line-height:135%;padding-left:10px;
padding-top:0px;vertical-align:top;}

.conGinner td{padding-right:10px;}

/*フッター*/
#topFooter{
clear:both;
position:relative;
top:50px;left:100px;
height:160px;
width:660px;
display:block;
border-top:4px solid #eeeeee;
}
#topFooter #footmenu{
width:480px;
display:inline;
float:left;
padding-top:5px;
padding-left:6px;
font-size:10px;
color:#cccccc;
letter-spacing:0.2em;
}
#topFooter #footmenu a{
font-size:10px;
color:#aaaaaa;
letter-spacing:0.1em;
text-decoration:none;
}

#topFooter #footmenu a:hover{
font-size:10px;
color:#a3a3ff;
letter-spacing:0.1em;
text-decoration:underline;
}
#topFooter #copyright{
width:162px;
display:inline;
float:right;
margin-top:5px;
margin-right:auto;
margin-left:auto;
text-align:center;
}

#topBottom{
clear:both;
height:1px;width:auto;
border-bottom:1px solid #666666;
}
/*フッター2*/
#footer2{
clear:both;
position:relative;
top:50px;left:0px;
display:block;
border-top:1px solid #000000;
height:160px;
width:auto;
}
#footer2 #footmenu{
padding-top:5px;
padding-left:6px;
font-size:9px;
color:#cccccc;
letter-spacing:0.2em;
}
#footer2 #footmenu a{
font-size:9px;
color:#aaaaaa;
letter-spacing:0.1em;
text-decoration:none;
}

#footer2 #footmenu a:hover{
font-size:9px;
color:#a3a3ff;
letter-spacing:0.1em;
text-decoration:underline;
}


#footer2 #copyright{
margin-top:25px;
margin-right:auto;
margin-left:8px;
text-align:left;
}


/*
#footer2-- #copyright{
margin-top:25px;
margin-right:auto;
margin-left:auto;
text-align:center;
}*/



#topbnr {
	text-align: center;
}

