/* TOP CSS */

#main{
float:right;
width:594px;
margin:4px 0px 0px 0px;
padding:0px 0px 100px 0px;
text-align:center;
}

.key{
width:594px;
height:159px;  
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;  
}

.text_box{
margin:0px auto 30px;
padding:0x 0px 0px 0px;
width:570px;
}

.text_box02{
clear:both;
margin:0px auto;
padding:0x 0px 0px 0px;
width:570px;
}

.text_box h2{
display:block;
width:570px;
height:36px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;  
}

.top_txt{
width:570px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;  
}

.txt_box{
width:400px;
float:left;
color:#333333;
text-align:left;
line-height:1.3em;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.top_thumb{
width:129px;
height:135px;
float:right;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px; 
}


.to_aoi{
         list-style-type: none;
}

.to_aoi a{
         text-indent: -9999px;
		 display:block;
         background: url("../images/aoi_info.gif") no-repeat;
         background-position: 0 0px;
         width: 171px;
         height: 43px;
         margin:7px 0px 0px 0px;
}

.to_aoi a:hover{
         background-position: 0 -43px;
} 

.midashi02{
float:left;
margin:0px 0px 0px 0px;
}

.midashi03{
margin:0px 0px 0px 0px;
}

#topic{
width:500px;
text-align:left;
margin:10px 0px 100px 15px;
padding:0px 0px 0px 0px;
}

.t_menu{
list-style-type: none;
display:block;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}



