@charset "utf-8";
/* CSS Document */
/*LeftContens:トップ用++++++++++++++++++++++++++++++++++++++++++++++++++*/
#topLeftContens{
	width:650px;
	float:left;
}
#pickUp,#topNews{
	margin-bottom:10px;
}
/*pickUp++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#pickUp ul{
	width:630px;
	background-image:url(../main_img/pickup/pickBack.png);
	background-repeat:repeat;
	clear:both;
	overflow:hidden;
}
#pickUp ul li{display:inline;}
#pickUp ul li a{
	width:200px;
	height:200px;
	display:block;
	float:left;
	margin:5px;
	/margin:2px;/*ie6,7対策*/
}
/*topNews++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#topNews ul{
	width:600px;
	line-height:1.8;
}
#topNews ul li{
	border-bottom:1px dotted #666;
}
#topNews ul li strong{
	font-weight:normal;
	font-size:12px;
	margin:0 15px 0 5px;
}
#topNews ul li a{color:#666;}
#topNews ul li a:hover{
	color:#ff6700;
	text-decoration:underline;
}
#topNews ul li span{
	margin-left:15px;
	width:60px;
	height:20px;
	display:block;
	float:right;
	text-indent:-99999px;
	margin-top:5px;
	/margin-top:-25px;/*ie6,7対策*/
	background-repeat:no-repeat;
}
#topNews ul li span.tnKatudo{background-image:url(../main_img/news_ikon/n_katudo.png);}
#topNews ul li span.tnDokokai{background-image:url(../main_img/news_ikon/n_dokokai.png);}
#topNews ul li span.tnGyozi{background-image:url(../main_img/news_ikon/n_gyuozi.png);}
#topNews ul li span.tnSaiyo{background-image:url(../main_img/news_ikon/n_saiyo.png);}
#topNews ul li span.tnOther{background-image:url(../main_img/news_ikon/n_other.png);}
#topNews ul li span.tnOshirase{background-image:url(../main_img/news_ikon/n_oshirase.png);}

/*LeftContens:サブページ用++++++++++++++++++++++++++++++++++++++++++++++++++*/
#LeftContens{
	width:200px;
	float:left;
	margin-right:20px;
}
/*leftMenu++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*共通基本設定*/
#ksLeftMenu,#shLeftMenu,#nwLeftMenu,#adLeftMenu,prLeftMenu{width:200px;}
#ksLeftMenu ul li,#shLeftMenu ul li,#nwLeftMenu ul li,#adLeftMenu ul li,#prLeftMenu ul li{text-indent: -9999px;}
#ksLeftMenu ul li a,#shLeftMenu ul li a,#nwLeftMenu ul li a,#adLeftMenu ul li a,#prLeftMenu ul li a{
  display:block;
  width:200px;
  height:29px;
  background-repeat:no-repeat;
}
/*会社案内メニュー設定*/
#ksLeftMenu ul li a{background-image:url(../main_img/menu_both/leftMCorp1.gif);}
#ksLeftMenu ul li a:hover,#ksLeftMenu ul li a#subPoint,#ksLeftMenu ul li a#subPoint2{background-image:url(../main_img/menu_both/leftMCorp2.gif);}
/*製品紹介メニュー設定*/
#shLeftMenu ul li a{background-image:url(../main_img/menu_both/leftMProd1.gif);}
#shLeftMenu ul li a:hover,#shLeftMenu ul li a#subPoint{background-image:url(../main_img/menu_both/leftMProd2.gif);}
/*ニュースメニュー設定*/
#nwLeftMenu ul li a{background-image:url(../main_img/menu_both/leftMNews1.gif);}
#nwLeftMenu ul li a:hover,#nwLeftMenu ul li a#subPoint{background-image:url(../main_img/menu_both/leftMNews2.gif);}
/*採用情報メニュー設定*/
#adLeftMenu ul li a{background-image:url(../main_img/menu_both/leftMAdop1.gif);}
#adLeftMenu ul li a:hover,#adLeftMenu ul li a#subPoint{background-image:url(../main_img/menu_both/leftMAdop2.gif);}
/*プライバシーポリシーメニュー設定*/
#prLeftMenu ul li a{ background-image:url(../main_img/menu_both/leftMPriv1.gif);}
#prLeftMenu ul li a:hover,#prLeftMenu ul li a#subPoint{background-image:url(../main_img/menu_both/leftMPriv2.gif);}
/*leftMenu背景表示範囲共通部分*/
#subMenu1 a{background-position:0 -6px;}
#subMenu2 a{background-position:0 -34px;}
#subMenu3 a{background-position:0 -62px;}
#subMenu4 a{background-position:0 -91px;}
#subMenu5 a{background-position:0 -120px;}
#subMenu6 a{background-position:0 -148px;}
#subMenu7 a{background-position:0 -176px;}
#subMenu8 a{background-position:0 -204px;}
#subMenu9 a{background-position:0 -232px;}
#subMenu10 a{background-position:0 -260px;}
#subMenu11 a{background-position:0 -288px;}
#subMenu12 a{background-position:0 -316px;}
/*leftMenu背景表示範囲共通部分：hover*/
#subMenu1 a:hover,#ksLeftMenu ul li#subMenu1 a#subPoint,#shLeftMenu ul li#subMenu1 a#subPoint,#nwLeftMenu ul li#subMenu1 a#subPoint,#adLeftMenu ul li#subMenu1 a#subPoint,#prLeftMenu ul li#subMenu1 a#subPoint{
	background-position:0 -6px;
}
#subMenu2 a:hover,#ksLeftMenu ul li#subMenu2 a#subPoint,#shLeftMenu ul li#subMenu2 a#subPoint,#nwLeftMenu ul li#subMenu2 a#subPoint,#adLeftMenu ul li#subMenu2 a#subPoint,#prLeftMenu ul li#subMenu2 a#subPoint{
	background-position:0 -34px;
}
#subMenu3 a:hover,#ksLeftMenu ul li#subMenu3 a#subPoint,#nwLeftMenu ul li#subMenu3 a#subPoint,#adLeftMenu ul li#subMenu3 a#subPoint{
	background-position:0 -62px;
}
#subMenu4 a:hover,#ksLeftMenu ul li#subMenu4 a#subPoint,#adLeftMenu ul li#subMenu4 a#subPoint{
	background-position:0 -91px;
}
#subMenu5 a:hover,#ksLeftMenu ul li#subMenu5 a#subPoint,#adLeftMenu ul li#subMenu5 a#subPoint{background-position:0 -120px;}
#subMenu6 a:hover,#ksLeftMenu ul li#subMenu6 a#subPoint{background-position:0 -148px;}
#subMenu7 a:hover,#ksLeftMenu ul li#subMenu7 a#subPoint2{background-position:0 -176px;}
#subMenu8 a:hover,#ksLeftMenu ul li#subMenu8 a#subPoint2{background-position:0 -204px;}
#subMenu9 a:hover,#ksLeftMenu ul li#subMenu9 a#subPoint2{background-position:0 -232px;}
#subMenu10 a:hover,#ksLeftMenu ul li#subMenu10 a#subPoint2{background-position:0 -260px;}
#subMenu11 a:hover,#ksLeftMenu ul li#subMenu11 a#subPoint2{background-position:0 -288px;}
#subMenu12 a:hover,#ksLeftMenu ul li#subMenu11 a#subPoint2{background-position:0 -316px;}