	#main_contents {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	}

	div.clear {
		clear:both;
	}


.clear-both { clear: both; }
.clear-both hr { display: none; }


/*=======================================================
 * Style for 全体共通（ヘッダ）
 *=======================================================*/
 
 	#hedder_area {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	}
	
	#hedder_background {
	width: 980px;
	height: 60px;
	}

	#hedder_left_area {
		width: 260px;
		float : left;
	}

	#hedder_right_area {
		width:720px;
		float : left;
	}

	/* ヘッダミニボタン */
	#hedder_mini_botton_position {
		padding-left:432px;
	}

	#hedder_mini_botton {
	width: 288px;
	height: 21px;
	clear:both;
	}

	#hedder_mini_botton ul{
		margin:0px;
		padding:0px;
	}

	#hedder_mini_botton li{
		list-style-type:none;
		float:left;
		padding-left:4px;
	}

	#hedder_mini_botton li a{
		display: block;
		text-decoration: none;
	}

	#hedder_mini_botton li span{
		visibility:hidden;
	}

	#hedder_mini_botton li#n1 a{width:92px; height: 21px; background: url(/aist_j/image/hedder_mini_botton1.jpg) no-repeat;}
	#hedder_mini_botton li#n1_on a{width:92px; height: 21px; background: url(/aist_j/image/hedder_mini_botton1-2.jpg) no-repeat;}
	#hedder_mini_botton li#n1 a:hover{width:92px; height: 21px; background: url(/aist_j/image/hedder_mini_botton1-2.jpg) no-repeat;}

	#hedder_mini_botton li#n2 a{ width:92px; height: 21px; background: url(/aist_j/image/hedder_mini_botton2.jpg) no-repeat;}
	#hedder_mini_botton li#n2_on a{ width:92px; height: 21px; background: url(/aist_j/image/hedder_mini_botton2-2.jpg) no-repeat;}
	#hedder_mini_botton li#n2 a:hover{ width:92px; height: 21px; background: url(/aist_j/image/hedder_mini_botton2-2.jpg) no-repeat;}

	#hedder_mini_botton li#n3 a{ width:92px; height: 21px; background: url(/aist_j/image/hedder_mini_botton3.jpg) no-repeat;}
	#hedder_mini_botton li#n3_on a{ width:92px; height: 21px; background: url(/aist_j/image/hedder_mini_botton3-2.jpg) no-repeat;}
	#hedder_mini_botton li#n3 a:hover{ width:92px; height: 21px; background: url(/aist_j/image/hedder_mini_botton3-2.jpg) no-repeat;}

	input.haba160 {
		width:160px;
		border:solid 1px #999999;
	}

	#serch_left_area_position {
		padding-top:5px;
	}
	
	
	/*=======================================================
 * Style for メインメニュー（トップページ）
 *=======================================================*/
	#menu_index_botton_position {
	padding-top:0px;
	}

	#menu_index_botton {
		width: 980px;
		height: 47px;
		clear:both;
	}

	#menu_index_botton ul{
		margin:0px;
		padding:0px;
	}

	#menu_index_botton li{
		list-style-type:none;
		float:left;
	}

	#menu_index_botton li a{
		display: block;
		text-decoration: none;
	}

	#menu_index_botton li span{
		visibility:hidden;
	}

	#menu_index_botton li#n1 a{
	width:162px;
	height: 47px;
	padding-right:1px;
	background-image: url(/aist_j/image/menu_index_botton1.jpg);
	background-repeat: no-repeat;
}
	#menu_index_botton li#n1_on a{width:162px; height: 47px; background: url(/aist_j/image/menu_index_botton1-2.jpg) no-repeat; padding-right:1px;}
	#menu_index_botton li#n1 a:hover{width:162px; height: 47px; background: url(/aist_j/image/menu_index_botton1-2.jpg) no-repeat; padding-right:1px;}

	#menu_index_botton li#n2 a{ width:162px; height: 47px; background: url(/aist_j/image/menu_index_botton2.jpg) no-repeat; padding-right:1px;}
	#menu_index_botton li#n2_on a{ width:162px; height: 47px; background: url(/aist_j/image/menu_index_botton2-2.jpg) no-repeat; padding-right:1px;}
	#menu_index_botton li#n2 a:hover{ width:162px; height: 47px; background: url(/aist_j/image/menu_index_botton2-2.jpg) no-repeat; padding-right:1px;}

	#menu_index_botton li#n3 a{ width:162px; height: 47px; background: url(/aist_j/image/menu_index_botton3.jpg) no-repeat; padding-right:1px;}
	#menu_index_botton li#n3_on a{ width:162px; height: 47px; background: url(/aist_j/image/menu_index_botton3-2.jpg) no-repeat; padding-right:1px;}
	#menu_index_botton li#n3 a:hover{ width:162px; height: 47px; background: url(/aist_j/image/menu_index_botton3-2.jpg) no-repeat; padding-right:1px;}

	#menu_index_botton li#n4 a{width:162px; height: 47px; background: url(/aist_j/image/menu_index_botton4.jpg) no-repeat; padding-right:1px;}
	#menu_index_botton li#n4_on a{width:162px; height: 47px; background: url(/aist_j/image/menu_index_botton4-2.jpg) no-repeat; padding-right:1px;}
	#menu_index_botton li#n4 a:hover{width:162px; height: 47px; background: url(/aist_j/image/menu_index_botton4-2.jpg) no-repeat; padding-right:1px;}

	#menu_index_botton li#n5 a{ width:162px; height: 47px; background: url(/aist_j/image/menu_index_botton5.jpg) no-repeat; padding-right:1px;}
	#menu_index_botton li#n5_on a{ width:162px; height: 47px; background: url(/aist_j/image/menu_index_botton5-2.jpg) no-repeat; padding-right:1px;}
	#menu_index_botton li#n5 a:hover{ width:162px; height: 47px; background: url(/aist_j/image/menu_index_botton5-2.jpg) no-repeat; padding-right:1px;}

	#menu_index_botton li#n6 a{ width:165px; height: 47px; background: url(/aist_j/image/menu_index_botton6.jpg) no-repeat;}
	#menu_index_botton li#n6_on a{ width:165px; height: 47px; background: url(/aist_j/image/menu_index_botton6-2.jpg) no-repeat;}
	#menu_index_botton li#n6 a:hover{ width:165px; height: 47px; background: url(/aist_j/image/menu_index_botton6-2.jpg) no-repeat;}

	div.yajirushi {
		width: 11px;
		height: 11px;
		background-image: url(/aist_j/image/yajirushi.jpg);
		background-repeat: no-repeat;
		padding-right:10px;
		float : left;
	}

	div.yajirushi_link {
		color:#000000;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 80%;
		padding-right:20px;
		float : left;
	}

	div.yajirushi_link a:link{text-decoration:nunderline; color:#000000;}
	div.yajirushi_link a:visited{text-decoration:underline; color:#000000;}
	div.yajirushi_link a:active{text-decoration:underline; color:#000000;}
	div.yajirushi_link a:hover {text-decoration:none; color:#092868;} 

	#yajirushi_link_position {
		padding-top:20px;
	}
#yajirushi_link_position .footeraddress{
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	font-size: 80%;
}

