@charset "utf-8";
/* CSS Document */

/* ------------------------------------

index.html CSS

---------------------------------------*/
div#top_box01_bg{
	width:100%;
	height:552px;
	background:url(../img/top/top_bg01.gif);
	padding-top:10px;
	}

div#top_box01{
	width:860px;
	margin: 0 auto;
	}

div#top_box02_bg{
	width:100%;
	height:183px;
	background:url(../img/top/topbg.jpg);
	padding-top:34px;
	text-align:center;
	}

div#top_box02{
	width:860px;
	}

div#top_box01 h1{
	font-weight:normal;
	font-size:10px;
	}
	
div#top_box01 p.companylogo{
	margin-bottom:4px;
	}
	
div#top_box01 p.companyname{
	margin-bottom:12px;
	}
	
div#top_box01 div#top_maincontent{
	}

div.flash_cont{
	width:632px;
	height:326px;
	background:#212121;
	padding:12px;
	float:left;
	}

div.top_navi{
	float:right;
	text-align:right;
	}

div#top_box01 div#top_maincontent div.top_navi ul{
	}

div#top_box01 div#top_maincontent div.top_navi ul li{
	margin-bottom:13px;
	}


div#top_box03_bg{
	width:100%;
	height:230px;
	background:url(../img/top/top_bg02.gif);
	text-align:center;
	}

div#top_box03{
	width:860px;
	margin:0 auto;
	text-align:left;
	padding-top:30px;
	}
	
div#footertxt {
	width:860px;
	margin:0 auto;
	padding-top:15px;
	text-align:left;
	font-size:0.8em;
}
	
div#top_box03 p.top_footer_img{
	float:left;
	margin-right:10px;
	}

div#top_box03 p.top_footer_text{
	float:left;
	line-height:15px;
	}

div#top_box03 p.top_footer_copy{
	float:right;
	margin-top:30px;
	font-size:0.8em;
	}


div#top_box03 h2{
	clear:both;
	font-weight:normal;
	}























