@charset "Shift_JIS";






/*-------------------------------------------------------
					フロート解除
-------------------------------------------------------*/
div#activities ul:after,
div#news dl:after
{
	content:".";
	display:block;
	clear:both;
	height:0;
	line-height:0;
	visibility:hidden;
}

div#activities ul,
div#news dl
{
	zoom:1;
}






/*-------------------------------------------------------
					テキスト画像代替
-------------------------------------------------------*/
div#pickUps ul li a,
div#activities h2,
div#activities h3,
div#act_staff ul li a,
div#act_staff p#act_btn a,
div#news h2,
div#stage h2,div#stage p,div#stage a
{
	display:block;
	text-indent:-10000px;
	text-decoration:none;
	margin:0;
	padding:0;
/*\*/
	overflow:hidden;
/* */

}






/*-------------------------------------------------------
					非表示部
-------------------------------------------------------*/
#hoge
{
	position:absolute;
	top:-9999px;
	left:-9999px;
	width:0px;
	height:0px;
	overflow:hidden;
	z-index:-9999;
}






/*-------------------------------------------------------
					pageHeader（上書き）
-------------------------------------------------------*/
body#home div#pageHeader
{
	height:210px;
	margin-bottom:0;
}
* html body#home div#pageHeader
{
	height:216px;
}





/*-------------------------------------------------------
						activities
-------------------------------------------------------*/
div#activities{
	background:url(../../images/home/activities_bg.gif) no-repeat scroll left top;
	width:391px;
	height:236px;
	float:left;
}

div#activities h2{
	background:url(../../images/home/act_h2.gif) no-repeat scroll right top;
	height:31px;
	margin-top:10px;
	margin-bottom:12px;
}
div#activities h3{
	background:url(../../images/home/act_h3.gif) no-repeat scroll right top;
	width:252px;
	height:49px;
	margin-left:89px;
	margin-bottom:16px;
}

div#act_staff{
	margin-left:74px;
}

div#act_staff ul li,
div#act_staff ul li a{
	background:no-repeat scroll left top;
	width:77px;
	height:80px;
}

div#act_staff ul li{
	float:left;
}



/*----- 営業スタッフ -----*/
div#act_staff ul li#act_sales{
	background-image:url(../../images/home/act_sales_ov.jpg);
}
div#act_staff ul li#act_sales a{
	background-image:url(../../images/home/act_sales.jpg);
}

/*----- 店頭スタッフ -----*/
div#act_staff ul li#act_store{
	background-image:url(../../images/home/act_store_ov.jpg);
	width:78px;
}
div#act_staff ul li#act_store a{
	background-image:url(../../images/home/act_store.jpg);
	width:78px;
}

/*----- 商品管理スタッフ -----*/
div#act_staff ul li#act_productManagement{
	background-image:url(../../images/home/act_product_mng_ov.jpg);
}
div#act_staff ul li#act_productManagement a{
	background-image:url(../../images/home/act_product_mng.jpg);
}

/*----- 事務スタッフ -----*/
div#act_staff ul li#act_office{
	background-image:url(../../images/home/act_office_ov.jpg);
}
div#act_staff ul li#act_office a{
	background-image:url(../../images/home/act_office.jpg);
}



/*----- ロールオーバー -----*/
div#act_staff ul li#act_sales a:hover,
div#act_staff ul li#act_store a:hover,
div#act_staff ul li#act_productManagement a:hover,
div#act_staff ul li#act_office a:hover{
	background-image:none;
}





/*-------------------------------------------------------
						stage
-------------------------------------------------------*/
div#stage{
	width:391px;
	height:226px;
	margin-top: 10px;
	float:left;
}
div#stage h2,div#stage p{
	position: absolute;
}
div#stage a{
	width:391px;
	height:226px;
	background:url(../../images/home/stage.jpg) no-repeat scroll left top;
}
div#stage a:hover,div#stage a:active{
	background:url(../../images/home/stage_ov.jpg) no-repeat scroll left top;
}


/*-------------------------------------------------------
			活躍のステージを見る　ボタン
-------------------------------------------------------*/
div#act_staff p#act_btn,
div#act_staff p#act_btn a{
	background:no-repeat scroll left top;
	width:309px;
	height:19px;
}
div#act_staff p#act_btn{
	background-image:url(../../images/home/act_btn_ov.gif);
}
div#act_staff p#act_btn a{
	background-image:url(../../images/home/act_btn.gif);
}
div#act_staff p#act_btn a:hover{
	background-image:none;
}






/*-------------------------------------------------------
						pickUps
-------------------------------------------------------*/
div#pickUps{
	width:188px;
	float:right;
	margin-top:10px;
}

div#pickUps ul li,
div#pickUps ul li a{
	background:no-repeat scroll left top;
	width:188px;
	height:63px;
}

/*----- li -----*/
div#pickUps ul li#pickUp_role{
	background-image:url(../../images/home/pickup_role_ov.jpg);
	margin-bottom:10px;
}
div#pickUps ul li#pickUp_article{
	background-image:url(../../images/home/pickup_article_ov.jpg);
	margin-bottom:10px;
}
div#pickUps ul li#pickUp_inquiry{
	background-image:url(../../images/home/pickup_inquiry_ov.jpg);
}

/*----- a -----*/
div#pickUps ul li#pickUp_role a{
	background-image:url(../../images/home/pickup_role.jpg);
}
div#pickUps ul li#pickUp_article a{
	background-image:url(../../images/home/pickup_article.jpg);
}
div#pickUps ul li#pickUp_inquiry a{
	background-image:url(../../images/home/pickup_inquiry.jpg);
}

/*----- ロールオーバー -----*/
div#pickUps ul li#pickUp_role a:hover,
div#pickUps ul li#pickUp_article a:hover,
div#pickUps ul li#pickUp_inquiry a:hover{
	background-image:none;
}






/*-------------------------------------------------------
						news
-------------------------------------------------------*/
div#news h2{
	background:url(../../images/home/news_h2.gif) no-repeat scroll left top;
	width:589px;
	height:35px;
}

div#news dl{
	padding:9px 6px;
}

div#news dl dt{
	padding:7px 0px;
	padding-left:0.5em;
	clear:left;
	float:left;
	color:#e60021;
	font-weight:bold;
}
div#news dl dt abbr{
	color:inherit;
	font-weight:inherit;
}
div#news dl dd{
	padding:7px 0px;
	padding-left:9em;
}

div#news dl dd.even{
	background-color:#f5f5f5;
}