@charset "euc-jp";
@import "contents.css";

* {
	padding: 0px;
	margin: 0px;
	font-family: 'ＭＳ Ｐゴシック', Osaka, sans-serif;
	list-style:none;
	font-size:100%;
	color:#666666;
}



hr{display:none;}
img,fieldset{border:0px;}
a{color:#575F28; text-decoration :none;}a:hover{color:#82922C; text-decoration:underline; }

#container{width:950px; margin:0 auto;}





/*head
-----------------------------------------------------*/
#head{background:url(../common/head_back_02.jpg) no-repeat;width:950px;height:163px;}
	#head h1{float:left;width:121px;}
		#head h1 a{
			background:url(../common/head_h1_back.jpg) no-repeat;
			display:block;
			margin:54px 0 0 60px;
			width:61px;
			height:79px;
			text-indent:-9999px;
			overflow:hidden;
		}

	#head ul.submenu{float:right;width:258px;}
		#head ul.submenu li{float:left;}
			#head ul.submenu li a{
				display:block;
				height:17px;
				margin-right:17px;
				text-indent:-9999px;
				overflow:hidden;
			}
			#head ul.submenu li.menu1 a{width:39px;background:url(../common/head_submenu1.gif) no-repeat top;}
			#head ul.submenu li.menu2 a{width:84px;background:url(../common/head_submenu2.gif) no-repeat top;}
			#head ul.submenu li.menu3 a{width:63px;background:url(../common/head_submenu3.gif) no-repeat top;}
			#head ul.submenu li.menu4 a{width:104px;background:url(../common/head_submenu4.gif) no-repeat top;}
			#head ul.submenu li.menu1 em a , #head ul.submenu li.menu1 a:hover{background:url(../common/head_submenu1.gif) no-repeat left -17px;}
			#head ul.submenu li.menu2 em a , #head ul.submenu li.menu2 a:hover{background:url(../common/head_submenu2.gif) no-repeat left -17px;}
			#head ul.submenu li.menu3 em a , #head ul.submenu li.menu3 a:hover{background:url(../common/head_submenu3.gif) no-repeat left -17px;}
			#head ul.submenu li.menu4 em a , #head ul.submenu li.menu4 a:hover{background:url(../common/head_submenu4.gif) no-repeat left -17px;}

	#head ul.mainmenu{float:right;margin:59px 0 0 0;width:773px;_width:778px;}
		#head ul.mainmenu li{float:left;height:87px;width:187px;margin-left:6px;}
			#head ul.mainmenu li a{
				display:block;
				height:87px;
				width:187px;
				text-indent:-9999px;
				overflow:hidden;
			}
			#head ul.mainmenu li.menu1 a{background:url(../common/head_mainmenu1.jpg) no-repeat top;}
			#head ul.mainmenu li.menu2 a{background:url(../common/head_mainmenu2.jpg) no-repeat top;}
			#head ul.mainmenu li.menu3 a{background:url(../common/head_mainmenu3.jpg) no-repeat top;}
			#head ul.mainmenu li.menu4 a{background:url(../common/head_mainmenu4.jpg) no-repeat top;}
			#head ul.mainmenu li.menu1 em a , #head ul.mainmenu li.menu1 a:hover{background:url(../common/head_mainmenu1.jpg) no-repeat bottom;}
			#head ul.mainmenu li.menu2 em a , #head ul.mainmenu li.menu2 a:hover{background:url(../common/head_mainmenu2.jpg) no-repeat bottom;}
			#head ul.mainmenu li.menu3 em a , #head ul.mainmenu li.menu3 a:hover{background:url(../common/head_mainmenu3.jpg) no-repeat bottom;}
			#head ul.mainmenu li.menu4 em a , #head ul.mainmenu li.menu4 a:hover{background:url(../common/head_mainmenu4.jpg) no-repeat bottom;}








/*left
-----------------------------------------------------*/
#main{background:url(../common/main_back.jpg) no-repeat;margin-bottom:40px;}
#left{float:left;width:210px;}
	#left h2{
		text-indent:-9999px;
		overflow:hidden;
	}

	#head ul.mainmenu li ul.ul_main_a{
		position:relative;
		z-index:2;
		left:-139px;
		top:99px;
		width:140px;
	}
		#head ul.mainmenu li ul.ul_main_a li{
			height:24px;
			width:140px;
			margin:0 0 7px 0;
		}
		#head ul.mainmenu li ul.ul_main_a li.long{height:41px;}
			#head ul.mainmenu li ul.ul_main_a li a{
				height:24px;
				width:140px;
				text-indent:-9999px;
				overflow:hidden;
			}


	#head ul.mainmenu li ul.ul_main_b{
		position:relative;
		z-index:2;
		left:-332px;
		top:99px;
		width:140px;
	}
		#head ul.mainmenu li ul.ul_main_b li{
			height:24px;
			width:140px;
			margin:0 0 7px 0;
		}
		#head ul.mainmenu li ul.ul_main_b li.long{height:41px;}
			#head ul.mainmenu li ul.ul_main_b li a{
				height:24px;
				width:140px;
				text-indent:-9999px;
				overflow:hidden;
			}


	#head ul.mainmenu li ul.ul_main_c{
		position:relative;
		z-index:2;
		left:-525px;
		top:99px;
		width:140px;
	}
		#head ul.mainmenu li ul.ul_main_c li{
			height:24px;
			width:140px;
			margin:0 0 7px 0;
		}
		#head ul.mainmenu li ul.ul_main_c li.long{height:41px;}
			#head ul.mainmenu li ul.ul_main_c li a{
				height:24px;
				width:140px;
				text-indent:-9999px;
				overflow:hidden;
			}




	/*会社案内*/
	div.main1 #left h2{
	height:278px;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(../common/left_h2_main1.jpg);
	background-repeat: no-repeat;
}
	#head ul.mainmenu li.menu1 ul li.menu1 a{background:url(../common/left_menu_main1_1.gif) no-repeat top;}
	#head ul.mainmenu li.menu1 ul li.menu2 a{background:url(../common/left_menu_main1_2.gif) no-repeat top;}
	#head ul.mainmenu li.menu1 ul li.menu3 a{background:url(../common/left_menu_main1_3_03.gif) no-repeat top;}
	#head ul.mainmenu li.menu1 ul li.menu7 a{background:url(../common/left_menu_main1_7.gif) no-repeat top;}
	#head ul.mainmenu li.menu1 ul li.menu4 a{background:url(../common/left_menu_main1_4.gif) no-repeat top;}
	#head ul.mainmenu li.menu1 ul li.menu5 a{background:url(../common/left_menu_main1_5.gif) no-repeat top;}
	#head ul.mainmenu li.menu1 ul li.menu6 a{background:url(../common/left_menu_main1_6.gif) no-repeat top;}
	#head ul.mainmenu li.menu1 ul li.menu1 em a , #head ul.mainmenu li.menu1 ul li.menu1 a:hover{background:url(../common/left_menu_main1_1.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu1 ul li.menu2 em a , #head ul.mainmenu li.menu1 ul li.menu2 a:hover{background:url(../common/left_menu_main1_2.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu1 ul li.menu3 em a , #head ul.mainmenu li.menu1 ul li.menu3 a:hover{background:url(../common/left_menu_main1_3_03.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu1 ul li.menu7 em a , #head ul.mainmenu li.menu1 ul li.menu7 a:hover{background:url(../common/left_menu_main1_7.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu1 ul li.menu4 em a , #head ul.mainmenu li.menu1 ul li.menu4 a:hover{background:url(../common/left_menu_main1_4.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu1 ul li.menu5 em a , #head ul.mainmenu li.menu1 ul li.menu5 a:hover{background:url(../common/left_menu_main1_5.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu1 ul li.menu6 em a , #head ul.mainmenu li.menu1 ul li.menu6 a:hover{background:url(../common/left_menu_main1_6.gif) no-repeat bottom;}



	/*オールインターネットとは*/
	div.main10 #left h2,
	div.main11 #left h2,
	div.main12 #left h2,
	div.main13 #left h2
	{background:url(../common/left_h2_main1.jpg) no-repeat;height:278px;}
	#head ul.mainmenu li.menu10 ul li.menu1 a,
	#head ul.mainmenu li.menu11 ul li.menu1 a,
	#head ul.mainmenu li.menu12 ul li.menu1 a,
	#head ul.mainmenu li.menu13 ul li.menu1 a
	{background:url(../common/left_menu_main1_1.gif) no-repeat top;}
	#head ul.mainmenu li.menu10 ul li.menu2 a,
	#head ul.mainmenu li.menu11 ul li.menu2 a,
	#head ul.mainmenu li.menu12 ul li.menu2 a,
	#head ul.mainmenu li.menu13 ul li.menu2 a
	{background:url(../common/left_menu_main1_2.gif) no-repeat top;}
	#head ul.mainmenu li.menu10 ul li.menu3 a,
	#head ul.mainmenu li.menu11 ul li.menu3 a,
	#head ul.mainmenu li.menu12 ul li.menu3 a,
	#head ul.mainmenu li.menu13 ul li.menu3 a
	{background:url(../common/left_menu_main1_3.gif) no-repeat top;}
	#head ul.mainmenu li.menu10 ul li.menu7 a,
	#head ul.mainmenu li.menu11 ul li.menu7 a,
	#head ul.mainmenu li.menu12 ul li.menu7 a,
	#head ul.mainmenu li.menu13 ul li.menu7 a
	{background:url(../common/left_menu_main1_7.gif) no-repeat top;}
	#head ul.mainmenu li.menu10 ul li.menu4 a,
	#head ul.mainmenu li.menu11 ul li.menu4 a,
	#head ul.mainmenu li.menu12 ul li.menu4 a,
	#head ul.mainmenu li.menu13 ul li.menu4 a
	{background:url(../common/left_menu_main1_4.gif) no-repeat top;}
	#head ul.mainmenu li.menu10 ul li.menu5 a,
	#head ul.mainmenu li.menu11 ul li.menu5 a,
	#head ul.mainmenu li.menu12 ul li.menu5 a,
	#head ul.mainmenu li.menu13 ul li.menu5 a
	{background:url(../common/left_menu_main1_5.gif) no-repeat top;}
	#head ul.mainmenu li.menu10 ul li.menu6 a,
	#head ul.mainmenu li.menu11 ul li.menu6 a,
	#head ul.mainmenu li.menu12 ul li.menu6 a,
	#head ul.mainmenu li.menu13 ul li.menu6 a
	{background:url(../common/left_menu_main1_6.gif) no-repeat top;}
	#head ul.mainmenu li.menu10 ul li.menu1 em a ,
	#head ul.mainmenu li.menu10 ul li.menu1 a:hover,
	#head ul.mainmenu li.menu11 ul li.menu1 em a ,
	#head ul.mainmenu li.menu11 ul li.menu1 a:hover,
	#head ul.mainmenu li.menu12 ul li.menu1 em a ,
	#head ul.mainmenu li.menu12 ul li.menu1 a:hover,
	#head ul.mainmenu li.menu13 ul li.menu1 em a ,
	#head ul.mainmenu li.menu13 ul li.menu1 a:hover
	{background:url(../common/left_menu_main1_1.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu10 ul li.menu2 em a , 
	#head ul.mainmenu li.menu10 ul li.menu2 a:hover,
	#head ul.mainmenu li.menu11 ul li.menu2 em a , 
	#head ul.mainmenu li.menu11 ul li.menu2 a:hover,
	#head ul.mainmenu li.menu12 ul li.menu2 em a , 
	#head ul.mainmenu li.menu12 ul li.menu2 a:hover,
	#head ul.mainmenu li.menu13 ul li.menu2 em a , 
	#head ul.mainmenu li.menu13 ul li.menu2 a:hover
	{background:url(../common/left_menu_main1_2.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu10 ul li.menu3 em a , 
	#head ul.mainmenu li.menu10 ul li.menu3 a:hover,
	#head ul.mainmenu li.menu11 ul li.menu3 em a , 
	#head ul.mainmenu li.menu11 ul li.menu3 a:hover,
	#head ul.mainmenu li.menu12 ul li.menu3 em a , 
	#head ul.mainmenu li.menu12 ul li.menu3 a:hover,
	#head ul.mainmenu li.menu13 ul li.menu3 em a , 
	#head ul.mainmenu li.menu13 ul li.menu3 a:hover
	{background:url(../common/left_menu_main1_3.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu10 ul li.menu7 em a , 
	#head ul.mainmenu li.menu10 ul li.menu7 a:hover,
	#head ul.mainmenu li.menu11 ul li.menu7 em a , 
	#head ul.mainmenu li.menu11 ul li.menu7 a:hover,
	#head ul.mainmenu li.menu12 ul li.menu7 em a , 
	#head ul.mainmenu li.menu12 ul li.menu7 a:hover,
	#head ul.mainmenu li.menu13 ul li.menu7 em a , 
	#head ul.mainmenu li.menu13 ul li.menu7 a:hover
	{background:url(../common/left_menu_main1_7.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu10 ul li.menu4 em a , 
	#head ul.mainmenu li.menu10 ul li.menu4 a:hover,
	#head ul.mainmenu li.menu11 ul li.menu4 em a , 
	#head ul.mainmenu li.menu11 ul li.menu4 a:hover,
	#head ul.mainmenu li.menu12 ul li.menu4 em a , 
	#head ul.mainmenu li.menu12 ul li.menu4 a:hover,
	#head ul.mainmenu li.menu13 ul li.menu4 em a , 
	#head ul.mainmenu li.menu13 ul li.menu4 a:hover
	{background:url(../common/left_menu_main1_4.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu10 ul li.menu5 em a , 
	#head ul.mainmenu li.menu10 ul li.menu5 a:hover
	#head ul.mainmenu li.menu11 ul li.menu5 em a , 
	#head ul.mainmenu li.menu11 ul li.menu5 a:hover
	#head ul.mainmenu li.menu12 ul li.menu5 em a , 
	#head ul.mainmenu li.menu12 ul li.menu5 a:hover
	#head ul.mainmenu li.menu13 ul li.menu5 em a , 
	#head ul.mainmenu li.menu13 ul li.menu5 a:hover
	{background:url(../common/left_menu_main1_5.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu10 ul li.menu6 em a , 
	#head ul.mainmenu li.menu10 ul li.menu6 a:hover,
	#head ul.mainmenu li.menu11 ul li.menu6 em a , 
	#head ul.mainmenu li.menu11 ul li.menu6 a:hover,
	#head ul.mainmenu li.menu12 ul li.menu6 em a , 
	#head ul.mainmenu li.menu12 ul li.menu6 a:hover,
	#head ul.mainmenu li.menu13 ul li.menu6 em a , 
	#head ul.mainmenu li.menu13 ul li.menu6 a:hover
	{background:url(../common/left_menu_main1_6.gif) no-repeat bottom;}
	
	
	/*実績紹介*/
	div.main2 #left h2{background:url(../common/left_h2_main2.jpg) no-repeat;height:180px;}
	#head ul.mainmenu li.menu2 ul li.menu1 a{background:url(../common/left_menu_main2_1.gif) no-repeat top;}
	#head ul.mainmenu li.menu2 ul li.menu2 a{background:url(../common/left_menu_main2_2.gif) no-repeat top;}
	#head ul.mainmenu li.menu2 ul li.menu3 a{background:url(../common/left_menu_main2_3.gif) no-repeat top;}
	#head ul.mainmenu li.menu2 ul li.menu1 em a , #head ul.mainmenu li.menu2 ul li.menu1 a:hover{background:url(../common/left_menu_main2_1.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu2 ul li.menu2 em a , #head ul.mainmenu li.menu2 ul li.menu2 a:hover{background:url(../common/left_menu_main2_2.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu2 ul li.menu3 em a , #head ul.mainmenu li.menu2 ul li.menu3 a:hover{background:url(../common/left_menu_main2_3.gif) no-repeat bottom;}



	/*採用情報*/
	div.main3 #left h2{background:url(../common/left_h2_main3.jpg) no-repeat;height:390px;}
	#head ul.mainmenu li.menu3 ul li.menu1 a{background:url(../common/left_menu_main3_1.gif) no-repeat top;}
	#head ul.mainmenu li.menu3 ul li.menu2 a{background:url(../common/left_menu_main3_2.gif) no-repeat top;}
	#head ul.mainmenu li.menu3 ul li.menu3 a{background:url(../common/left_menu_main3_3.gif) no-repeat top;}
	#head ul.mainmenu li.menu3 ul li.menu4 a{background:url(../common/left_menu_main3_4.gif) no-repeat top;}
	#head ul.mainmenu li.menu3 ul li.menu5 a{background:url(../common/left_menu_main3_5.gif) no-repeat top;}
	#head ul.mainmenu li.menu3 ul li.menu6 a{background:url(../common/left_menu_main3_6.gif) no-repeat top;}
	#head ul.mainmenu li.menu3 ul li.menu7 a{background:url(../common/left_menu_main3_7.gif) no-repeat top;}
	#head ul.mainmenu li.menu3 ul li.menu8 a{background:url(../common/left_menu_main3_8.gif) no-repeat top;height:41px;}
	#head ul.mainmenu li.menu3 ul li.menu9 a{background:url(../common/left_menu_main3_9.gif) no-repeat top;height:41px;}

	#head ul.mainmenu li.menu3 ul li.menu1 em a , #head ul.mainmenu li.menu3 ul li.menu1 a:hover{background:url(../common/left_menu_main3_1.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu3 ul li.menu2 em a , #head ul.mainmenu li.menu3 ul li.menu2 a:hover{background:url(../common/left_menu_main3_2.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu3 ul li.menu3 em a , #head ul.mainmenu li.menu3 ul li.menu3 a:hover{background:url(../common/left_menu_main3_3.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu3 ul li.menu4 em a , #head ul.mainmenu li.menu3 ul li.menu4 a:hover{background:url(../common/left_menu_main3_4.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu3 ul li.menu5 em a , #head ul.mainmenu li.menu3 ul li.menu5 a:hover{background:url(../common/left_menu_main3_5.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu3 ul li.menu6 em a , #head ul.mainmenu li.menu3 ul li.menu6 a:hover{background:url(../common/left_menu_main3_6.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu3 ul li.menu7 em a , #head ul.mainmenu li.menu3 ul li.menu7 a:hover{background:url(../common/left_menu_main3_7.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu3 ul li.menu8 em a , #head ul.mainmenu li.menu3 ul li.menu8 a:hover{background:url(../common/left_menu_main3_8.gif) no-repeat bottom;}
	#head ul.mainmenu li.menu3 ul li.menu9 em a , #head ul.mainmenu li.menu3 ul li.menu9 a:hover{background:url(../common/left_menu_main3_9.gif) no-repeat bottom;}


	/*お問合せ*/
	div.main4 #left h2{background:url(../common/left_h2_main4.jpg) no-repeat;height:300px;}
	#head ul.mainmenu li.menu4 ul li.menu1 a{background:url(../common/left_menu_main4_1.gif) no-repeat top;}
	#head ul.mainmenu li.menu4 ul li.menu1 em a , #head ul.mainmenu li.menu4 ul li.menu1 a:hover{background:url(../common/left_menu_main4_1.gif) no-repeat bottom;}

	/*プレスリリース*/
	div.main7 #left h2{background:url(../common/left_h2_main7.jpg) no-repeat;height:300px;}
	#head ul.mainmenu li.menu4 ul li.menu1_p a{background:url(../common/left_menu_main7_1.gif) no-repeat top;}
	#head ul.mainmenu li.menu4 ul li.menu1_p em a , #head ul.mainmenu li.menu4 ul li.menu1_p a:hover{background:url(../common/left_menu_main7_1.gif) no-repeat bottom;}
	
	/*プレスリリース 詳細*/
	#head ul.mainmenu li.menu4 ul li.menu1_p2 a{background:url(../common/left_menu_main7_2.gif) no-repeat top;}
	#head ul.mainmenu li.menu4 ul li.menu1_p2 em a , #head ul.mainmenu li.menu4 ul li.menu1_p2 a:hover{background:url(../common/left_menu_main7_2.gif) no-repeat bottom;}
	
	/*プレスリリース バックナンバー一覧*/
	#head ul.mainmenu li.menu4 ul li.menu1_p3 a{background:url(../common/left_menu_main7_3.gif) no-repeat top;}
	#head ul.mainmenu li.menu4 ul li.menu1_p3 em a , #head ul.mainmenu li.menu4 ul li.menu1_p3 a:hover{background:url(../common/left_menu_main7_3.gif) no-repeat bottom;}

	
	/*プレスリリース バックナンバー一覧1 20081225*/
	#head ul.mainmenu li.menu4 ul li.menu1_p4 a{background:url(../common/left_menu_main7_4.gif) no-repeat top;}
	#head ul.mainmenu li.menu4 ul li.menu1_p4 em a , #head ul.mainmenu li.menu4 ul li.menu1_p4 a:hover{background:url(../common/left_menu_main7_4.gif) no-repeat bottom;}
	
	/*プレスリリース バックナンバー一覧2 20081225*/
	#head ul.mainmenu li.menu4 ul li.menu1_p5 a{background:url(../common/left_menu_main7_5.gif) no-repeat top;}
	#head ul.mainmenu li.menu4 ul li.menu1_p5 em a , #head ul.mainmenu li.menu4 ul li.menu1_p5 a:hover{background:url(../common/left_menu_main7_5.gif) no-repeat bottom;}
	
	/*プレスリリース バックナンバー一覧3 20081225*/
	#head ul.mainmenu li.menu4 ul li.menu1_p6 a{background:url(../common/left_menu_main7_6.gif) no-repeat top;}
	#head ul.mainmenu li.menu4 ul li.menu1_p6 em a , #head ul.mainmenu li.menu4 ul li.menu1_p6 a:hover{background:url(../common/left_menu_main7_6.gif) no-repeat bottom;}
	
	
	
	
	
	/*サイトマップ*/
	div.main6 #left h2{background:url(../common/left_h2_main6.jpg) no-repeat;height:300px;}
	#head ul.mainmenu li.menu4 ul li.menu1_s a{background:url(../common/left_menu_main8_1.gif) no-repeat top;}
	#head ul.mainmenu li.menu4 ul li.menu1_s em a , #head ul.mainmenu li.menu4 ul li.menu1_s a:hover{background:url(../common/left_menu_main8_1.gif) no-repeat bottom;}

	
	/*新着情報*/
	div.main9 #left h2{background:url(../common/left_h2_main9.jpg) no-repeat;height:300px;}
	#head ul.mainmenu li.menu4 ul li.menu1_news a{background:url(../common/left_menu_main9_1.gif) no-repeat top;}
	#head ul.mainmenu li.menu4 ul li.menu1_news em a , #head ul.mainmenu li.menu4 ul li.menu1_news a:hover{background:url(../common/left_menu_main9_1.gif) no-repeat bottom;}
	
	/*新着情報 詳細*/
	#head ul.mainmenu li.menu4 ul li.menu1_news2 a{background:url(../common/left_menu_main9_2.gif) no-repeat top;}
	#head ul.mainmenu li.menu4 ul li.menu1_news2 em a , #head ul.mainmenu li.menu4 ul li.menu1_news2 a:hover{background:url(../common/left_menu_main9_2.gif) no-repeat bottom;}
	
	/*新着情報 新着情報一覧*/
	#head ul.mainmenu li.menu4 ul li.menu1_news3 a{background:url(../common/left_menu_main9_3.gif) no-repeat top;}
	#head ul.mainmenu li.menu4 ul li.menu1_news3 em a , #head ul.mainmenu li.menu4 ul li.menu1_news3 a:hover{background:url(../common/left_menu_main9_3.gif) no-repeat bottom;}


	/*セミナー情報*/
	div.main8 #left h2{background:url(../common/left_h2_main_seminar.jpg) no-repeat;height:300px;}
	#head ul.mainmenu li.menu4 ul li.menu1_se a{background:url(../common/left_menu_main_s_1.gif) no-repeat top;}
	#head ul.mainmenu li.menu4 ul li.menu1_se em a , #head ul.mainmenu li.menu4 ul li.menu1_se a:hover{background:url(../common/left_menu_main_s_1.gif) no-repeat bottom;}
	
		#head ul.mainmenu li.menu4 ul li.menu2_se a{background:url(../common/left_menu_main_s_2.gif) no-repeat top;}
	#head ul.mainmenu li.menu4 ul li.menu2_se em a , #head ul.mainmenu li.menu4 ul li.menu2_se a:hover{background:url(../common/left_menu_main_s_2.gif) no-repeat bottom;}
	
		#head ul.mainmenu li.menu4 ul li.menu3_se a{background:url(../common/left_menu_main_s_3.gif) no-repeat top;}
	#head ul.mainmenu li.menu4 ul li.menu3_se em a , #head ul.mainmenu li.menu4 ul li.menu3_se a:hover{background:url(../common/left_menu_main_s_3.gif) no-repeat bottom;}
		#head ul.mainmenu li.menu4 ul li.menu4_se a{background:url(../common/left_menu_main_s_4.gif) no-repeat top;}
	#head ul.mainmenu li.menu4 ul li.menu4_se em a , #head ul.mainmenu li.menu4 ul li.menu4_se a:hover{background:url(../common/left_menu_main_s_4.gif) no-repeat bottom;}
		#head ul.mainmenu li.menu4 ul li.menu5_se a{background:url(../common/left_menu_main_s_5.gif) no-repeat top;}
	#head ul.mainmenu li.menu4 ul li.menu5_se em a , #head ul.mainmenu li.menu4 ul li.menu5_se a:hover{background:url(../common/left_menu_main_s_5.gif) no-repeat bottom;}






/*pagetop
-----------------------------------------------------*/
ul.pagetop{
	margin-left:894px;
	position: relative;
	z-index: 1;
}
		ul.pagetop li a{
			background:url(../common/foot_pagetop.gif) no-repeat top;
			display:block;
			width:56px;
			height:15px;
			text-indent:-9999px;
			overflow:hidden;
		}








/*foot
-----------------------------------------------------*/
#foot{
	clear: both;
	margin-top: -25px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
	#foot dl{
		float:left;
		padding:0 0 0 14px;
		width:508px;
		_width:494px;
	}
		#foot dt{
			width:112px;
			height:15px;
			background:url(../common/foot_dt.gif) no-repeat;
			text-indent:-9999px;
			overflow:hidden;
		}
		#foot dd{
			width:221px;
			text-indent:-9999px;
			overflow:hidden;
		}
		#foot dd.dd1{
			margin:9px 0 0 0;
			height:11px;
			background:url(../common/foot_dd1.gif) no-repeat;
		}
		#foot dd.dd2{
			height:12px;
			background:url(../common/foot_dd2.gif) no-repeat;
		}

	#foot ul{
		float:left;
		width:209px;
		margin:29px 0 0 0;
	}
		#foot ul li{float:left;}
			#foot ul li a{
				display:block;
				height:23px;
				text-indent:-9999px;
				overflow:hidden;
			}
			#foot li.menu1 a{width:65px;background:url(../common/foot_menu1.gif) no-repeat top;}
			#foot li.menu2 a{width:94px;background:url(../common/foot_menu2.gif) no-repeat top;}
			#foot li.menu1 em a , #foot li.menu1 a:hover{background:url(../common/foot_menu1.gif) no-repeat bottom;}
			#foot li.menu2 em a , #foot li.menu2 a:hover{background:url(../common/foot_menu2.gif) no-repeat bottom;}


	#foot address{
		background:url(../common/foot_address.gif) no-repeat;
		float:right;
		width:219px;
		height:12px;
		margin-top:35px;
		text-indent:-9999px;
		overflow:hidden;
	}






/* FLASH banner _width -14px*/
#flash_bn {
	float:left;
	padding:0 0 0 14px;
	margin: 0px 0px 20px 0px;
	width:448px;
	_width:434px;
}

#flash_img {
	float:left;
	padding:0 0 0 0px;
	width:88px;
	text-align: left;
}

#flash_text {
	float:right;
	padding:0 0 0 0px;
	font-size: 10px;
	width:338px;
	_width:314px;
	line-height: 140%;
	text-align: left;
}






/*clear
-----------------------------------------------------*/
#foot ul:after,
#foot:after,
#main:after,
#head ul:after,
#head:after,
.clrfx:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}


/* Win版IE7とMac版IE5対策 */
#foot ul,
#foot,
#main,
#head ul,
#head,
.clrfx{
	display:inline-table;
	min-height:1%;
}


/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html #foot ul,
* html #foot,
* html #main,
* html #head ul,
* html #head,
* html .clrfx {
	height:1px;
}

#foot ul,
#foot,
#main,
#head ul,
#head,
.clrfx{
	display:block;
}
