@charset "utf-8";

/*==================================================================
	background setting 
===================================================================*/

.helloworkTop h2 {
	position:relative;
	font-size:12px;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
	display:block;
}
.helloworkTop h2 span {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}

.helloworkTop h2 {
	width:685px;
	height:235px;
	margin:0 0 15px;
	padding:0
}
.helloworkTop h2 span {
	background:url(/img/2009/hellowork/hellowork_topimg.gif) no-repeat;
}

.helloworkMap {	
	width:685px;
	height:432px;
	background:url(/img/2009/hellowork/hellowork_jmap.jpg) no-repeat;
	margin-bottom:20px;
	position:relative;
	z-index:1;
}

/* helloworkMap
----------------------------------------------------------------- */

.helloworkMap li {
	position:absolute;
}
.helloworkMap li a {
	width:84px;
	height:27px;
	position:relative;
	font-size:12px;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
	display:block;
}

.helloworkMap li a span {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}

/*  hokkaido-tohoku
----------------------------------------------------------------- */
.helloworkMap li#hokkaido a{
	top:39px;
	left:551px;
}
.helloworkMap li#aomori a{
	top:167px;
	left:506px;
}
.helloworkMap li#akita a{
	top:194px;
	left:506px;
}
.helloworkMap li#yamagata a{
	top:221px;
	left:506px;
}
.helloworkMap li#iwate a{
	top:167px;
	left:590px;
}
.helloworkMap li#miyagi a{
	top:194px;
	left:590px;
}
.helloworkMap li#fukushima a{
	top:221px;
	left:590px;
}
.helloworkMap li#hokkaido a span {
	background:url(/img/2009/hellowork/area_btn_on01.jpg) no-repeat bottom;
}
.helloworkMap li#aomori a span {
	background:url(/img/2009/hellowork/area_btn_on02.jpg) no-repeat bottom;
}
.helloworkMap li#akita a span {
	background:url(/img/2009/hellowork/area_btn_on04.jpg) no-repeat bottom;
}
.helloworkMap li#yamagata a span {
	background:url(/img/2009/hellowork/area_btn_on06.jpg) no-repeat bottom;
}
.helloworkMap li#iwate a span {
	background:url(/img/2009/hellowork/area_btn_on03.jpg) no-repeat bottom;
}
.helloworkMap li#miyagi a span {
	background:url(/img/2009/hellowork/area_btn_on05.jpg) no-repeat bottom;
}
.helloworkMap li#fukushima a span {
	background:url(/img/2009/hellowork/area_btn_on07.jpg) no-repeat bottom;
}


/*  kanto
----------------------------------------------------------------- */
.helloworkMap li#tochigi a {
	top:275px;
	left:506px;
}
.helloworkMap li#saitama a{
	top:302px;
	left:506px;
}
.helloworkMap li#tokyo a{
	top:329px;
	left:506px;
}
.helloworkMap li#kanagawa a{
	top:356px;
	left:506px;
}
.helloworkMap li#gunma a{
	top:275px;
	left:590px;
}
.helloworkMap li#ibaraki a{
	top:302px;
	left:590px;
}
.helloworkMap li#chiba a{
	top:329px;
	left:590px;
}
.helloworkMap li#tochigi a span {
	background:url(/img/2009/hellowork/area_btn_on08.jpg) no-repeat bottom;
}
.helloworkMap li#saitama a span {
	background:url(/img/2009/hellowork/area_btn_on10.jpg) no-repeat bottom;
}
.helloworkMap li#tokyo a span {
	background:url(/img/2009/hellowork/area_btn_on12.jpg) no-repeat bottom;
}
.helloworkMap li#kanagawa a span {
	background:url(/img/2009/hellowork/area_btn_on14.jpg) no-repeat bottom;
}
.helloworkMap li#gunma a span {
	background:url(/img/2009/hellowork/area_btn_on09.jpg) no-repeat bottom;
}
.helloworkMap li#ibaraki a span {
	background:url(/img/2009/hellowork/area_btn_on11.jpg) no-repeat bottom;
}
.helloworkMap li#chiba a span {
	background:url(/img/2009/hellowork/area_btn_on13.jpg) no-repeat bottom;
}

/*  tokai
----------------------------------------------------------------- */
.helloworkMap li#aichi a {
	top:346px;
	left:316px;
}
.helloworkMap li#mie a{
	top:373px;
	left:316px;
}
.helloworkMap li#gifu a{
	top:346px;
	left:400px;
}
.helloworkMap li#shizuoka a{
	top:373px;
	left:400px;
}
.helloworkMap li#aichi a span {
	background:url(/img/2009/hellowork/area_btn_on15.jpg) no-repeat bottom;
}
.helloworkMap li#mie a span {
	background:url(/img/2009/hellowork/area_btn_on17.jpg) no-repeat bottom;
}
.helloworkMap li#gifu a span {
	background:url(/img/2009/hellowork/area_btn_on16.jpg) no-repeat bottom;
}
.helloworkMap li#shizuoka a span {
	background:url(/img/2009/hellowork/area_btn_on18.jpg) no-repeat bottom;
}


/*  shikoku
----------------------------------------------------------------- */
.helloworkMap li#ehime a {
	top:356px;
	left:122px;
}
.helloworkMap li#kagawa a{
	top:383px;
	left:122px;
}
.helloworkMap li#kouchi a{
	top:356px;
	left:206px;
}
.helloworkMap li#tokushima a{
	top:383px;
	left:206px;
}
.helloworkMap li#ehime a span {
	background:url(/img/2009/hellowork/area_btn_on19.jpg) no-repeat bottom;
}
.helloworkMap li#kagawa a span {
	background:url(/img/2009/hellowork/area_btn_on21.jpg) no-repeat bottom;
}
.helloworkMap li#kouchi a span {
	background:url(/img/2009/hellowork/area_btn_on20.jpg) no-repeat bottom;
}
.helloworkMap li#tokushima a span {
	background:url(/img/2009/hellowork/area_btn_on22.jpg) no-repeat bottom;
}


/*  hokuriku
----------------------------------------------------------------- */
.helloworkMap li#yamanashi a {
	top:24px;
	left:337px;
}
.helloworkMap li#nagano a{
	top:51px;
	left:337px;
}
.helloworkMap li#niigata a{
	top:78px;
	left:337px;
}
.helloworkMap li#toyama a{
	top:105px;
	left:337px;
}
.helloworkMap li#ishikawa a{
	top:132px;
	left:337px;
}
.helloworkMap li#fukui a{
	top:159px;
	left:337px;
}
.helloworkMap li#yamanashi a span {
	background:url(/img/2009/hellowork/area_btn_on23.jpg) no-repeat bottom;
}
.helloworkMap li#nagano a span {
	background:url(/img/2009/hellowork/area_btn_on24.jpg) no-repeat bottom;
}
.helloworkMap li#niigata a span {
	background:url(/img/2009/hellowork/area_btn_on25.jpg) no-repeat bottom;
}
.helloworkMap li#toyama a span {
	background:url(/img/2009/hellowork/area_btn_on26.jpg) no-repeat bottom;
}
.helloworkMap li#ishikawa a span {
	background:url(/img/2009/hellowork/area_btn_on27.jpg) no-repeat bottom;
}
.helloworkMap li#fukui a span {
	background:url(/img/2009/hellowork/area_btn_on28.jpg) no-repeat bottom;
}


/*  kansai
----------------------------------------------------------------- */
.helloworkMap li#osaka a {
	top:58px;
	left:234px;
}
.helloworkMap li#hyogo a{
	top:85px;
	left:234px;
}
.helloworkMap li#kyoto a{
	top:112px;
	left:234px;
}
.helloworkMap li#shiga a{
	top:139px;
	left:234px;
}
.helloworkMap li#nara a{
	top:166px;
	left:234px;
}
.helloworkMap li#wakayama a{
	top:193px;
	left:234px;
}
.helloworkMap li#osaka a span {
	background:url(/img/2009/hellowork/area_btn_on29.jpg) no-repeat bottom;
}
.helloworkMap li#hyogo a span {
	background:url(/img/2009/hellowork/area_btn_on30.jpg) no-repeat bottom;
}
.helloworkMap li#kyoto a span {
	background:url(/img/2009/hellowork/area_btn_on31.jpg) no-repeat bottom;
}
.helloworkMap li#shiga a span {
	background:url(/img/2009/hellowork/area_btn_on32.jpg) no-repeat bottom;
}
.helloworkMap li#nara a span {
	background:url(/img/2009/hellowork/area_btn_on33.jpg) no-repeat bottom;
}
.helloworkMap li#wakayama a span {
	background:url(/img/2009/hellowork/area_btn_on34.jpg) no-repeat bottom;
}



/*  chugoku
----------------------------------------------------------------- */
.helloworkMap li#okayama a {
	top:113px;
	left:126px;
}
.helloworkMap li#hiroshima a{
	top:140px;
	left:126px;
}
.helloworkMap li#tottori a{
	top:167px;
	left:126px;
}
.helloworkMap li#shimane a{
	top:194px;
	left:126px;
}
.helloworkMap li#yamaguchi a{
	top:221px;
	left:126px;
}
.helloworkMap li#okayama a span {
	background:url(/img/2009/hellowork/area_btn_on35.jpg) no-repeat bottom;
}
.helloworkMap li#hiroshima a span {
	background:url(/img/2009/hellowork/area_btn_on36.jpg) no-repeat bottom;
}
.helloworkMap li#tottori a span {
	background:url(/img/2009/hellowork/area_btn_on37.jpg) no-repeat bottom;
}
.helloworkMap li#shimane a span {
	background:url(/img/2009/hellowork/area_btn_on38.jpg) no-repeat bottom;
}
.helloworkMap li#yamaguchi a span {
	background:url(/img/2009/hellowork/area_btn_on39.jpg) no-repeat bottom;
}


/*  kyushu
----------------------------------------------------------------- */
.helloworkMap li#fukuoka a {
	top:142px;
	left:20px;
}
.helloworkMap li#saga a{
	top:169px;
	left:20px;
}
.helloworkMap li#nagasaki a{
	top:196px;
	left:20px;
}
.helloworkMap li#kumamoto a{
	top:223px;
	left:20px;
}
.helloworkMap li#ohita a{
	top:250px;
	left:20px;
}
.helloworkMap li#miyazaki a{
	top:277px;
	left:20px;
}.helloworkMap li#kagoshima a{
	top:304px;
	left:20px;
}.helloworkMap li#okinawa a{
	top:331px;
	left:20px;
}



.helloworkMap li#fukuoka a span {
	background:url(/img/2009/hellowork/area_btn_on40.jpg) no-repeat bottom;
}
.helloworkMap li#saga a span {
	background:url(/img/2009/hellowork/area_btn_on41.jpg) no-repeat bottom;
}
.helloworkMap li#nagasaki a span {
	background:url(/img/2009/hellowork/area_btn_on42.jpg) no-repeat bottom;
}
.helloworkMap li#kumamoto a span {
	background:url(/img/2009/hellowork/area_btn_on43.jpg) no-repeat bottom;
}
.helloworkMap li#ohita a span {
	background:url(/img/2009/hellowork/area_btn_on44.jpg) no-repeat bottom;
}
.helloworkMap li#miyazaki a span {
	background:url(/img/2009/hellowork/area_btn_on45.jpg) no-repeat bottom;
}
.helloworkMap li#kagoshima a span {
	background:url(/img/2009/hellowork/area_btn_on46.jpg) no-repeat bottom;
}
.helloworkMap li#okinawa a span {
	background:url(/img/2009/hellowork/area_btn_on47.jpg) no-repeat bottom;
}


/*  rollOver
----------------------------------------------------------------- */
.helloworkMap li#hokkaido a:hover span,
.helloworkMap li#aomori a:hover span,
.helloworkMap li#akita a:hover span,
.helloworkMap li#yamagata a:hover span,
.helloworkMap li#iwate a:hover span,
.helloworkMap li#miyagi a:hover span,
.helloworkMap li#fukushima a:hover span,
.helloworkMap li#tochigi a:hover span,
.helloworkMap li#saitama a:hover span,
.helloworkMap li#tokyo a:hover span,
.helloworkMap li#kanagawa a:hover span,
.helloworkMap li#gunma a:hover span,
.helloworkMap li#ibaraki a:hover span,
.helloworkMap li#chiba a:hover span,
.helloworkMap li#aichi a:hover span,
.helloworkMap li#mie a:hover span,
.helloworkMap li#gifu a:hover span,
.helloworkMap li#shizuoka a:hover span,
.helloworkMap li#ehime a:hover span,
.helloworkMap li#kagawa a:hover span,
.helloworkMap li#kouchi a:hover span,
.helloworkMap li#tokushima a:hover span,
.helloworkMap li#yamanashi a:hover span,
.helloworkMap li#nagano a:hover span,
.helloworkMap li#niigata a:hover span,
.helloworkMap li#toyama a:hover span,
.helloworkMap li#ishikawa a:hover span,
.helloworkMap li#fukui a:hover span,
.helloworkMap li#osaka a:hover span,
.helloworkMap li#hyogo a:hover span,
.helloworkMap li#kyoto a:hover span,
.helloworkMap li#shiga a:hover span,
.helloworkMap li#nara a:hover span,
.helloworkMap li#wakayama a:hover span,
.helloworkMap li#okayama a:hover span,
.helloworkMap li#hiroshima a:hover span,
.helloworkMap li#tottori a:hover span,
.helloworkMap li#shimane a:hover span,
.helloworkMap li#yamaguchi a:hover span,
.helloworkMap li#fukuoka a:hover span,
.helloworkMap li#saga a:hover span,
.helloworkMap li#nagasaki a:hover span,
.helloworkMap li#kumamoto a:hover span,
.helloworkMap li#ohita a:hover span,
.helloworkMap li#miyazaki a:hover span,
.helloworkMap li#kagoshima a:hover span,
.helloworkMap li#okinawa a:hover span {
	background-position: top;
}

/*hellowNewMember
------------------------------------------------------*/
.hellowNewMember{
	margin:10px 0;
}

.hellowNewMember a{
	position:relative;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
	display:block;
	width:685px;
	height:249px;
}
.hellowNewMember a span{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.hellowNewMember a span{
	background:url(/img/2009/detail/hw_new_btn.gif) no-repeat top;
}
.hellowNewMember a:hover span{
	background-position:bottom;
}
