@charset "Shift_JIS";



div#rightcontainer{

	position:relative;

}



h2{

	width:490px;

	height:26px;

	text-indent:-9999px;

	clear:both;

}



h2#recruit{

	background:url(../images/recruit_head.gif) no-repeat left top;

}



h2#recruit_new{

	background:url(../images/recruit_new.gif) no-repeat left top;

	margin:30px 0 0;

}



h2#recruit_now{

	background:url(../images/recruit_con.gif) no-repeat left top;

	margin:30px 0 0;

}



h2#inqury{

	background:url(../images/inqury.gif) no-repeat left top;

}



h2#business{

	background:url(../images/business_head.gif) no-repeat left top;

}



h2#privacy{

	background:url(../images/privacy_head.gif) no-repeat left top;

}



h2#sitemap{

	background:url(../images/sitemap_head.gif) no-repeat left top;

}



h2#news{

	background:url(../images/news_head.gif) no-repeat left top;

	margin:25px 0 0;

}



h2#enq{

	background:url(../images/enq_head.gif) no-repeat left top;

}


h2#toi{

	background:url(../images/toi_head.gif) no-repeat left top;

}



h2#topic2{
	background:url(../images/topic_head.gif) no-repeat left top;
	margin-bottom: 10px;
}



h3{

	height:36px;

	margin:15px 0 5px;

	text-indent:-9999px;

	clear:both;

	}



h3#policy{

	background:url(../images/shead_policy.gif) no-repeat left top;

}



h3#contents{

	background:url(../images/shead_contents.gif) no-repeat left top;

	margin:25px 0 5px;

}



h3#naiyo{

	background:url(../images/naiyo.gif) no-repeat left top;

}



h3#main_inqury{

	background:url(../images/main_inqury.gif) no-repeat left top;

}



h3#kankyo_inqury{

	background:url(../images/kankyo_inqury.gif) no-repeat left top;

}



h3#sikaku{

	background:url(../images/sikaku.gif) no-repeat left top;

}



h3#jikan{

	background:url(../images/jikan.gif) no-repeat left top;

}



h3#basyo{

	background:url(../images/basyo.gif) no-repeat left top;

}



h3#saraly{

	background:url(../images/saraly.gif) no-repeat left top;

}



h3#holiday{

	background:url(../images/holiday.gif) no-repeat left top;

}



h3#taigu{

	background:url(../images/fukuri.gif) no-repeat left top;

}



h3#bosyu_num{

	background:url(../images/bosyu_num.gif) no-repeat left top;

}



h3#houhou{

	background:url(../images/houhou.gif) no-repeat left top;

}



h3#b_sub01{

	background:url(../images/sub_business01.gif) no-repeat left top;

}



h3#b_sub02{

	background:url(../images/sub_business02.gif) no-repeat left top;

}


h3#m_sub01{

	background:url(../images/sub_muryouenq01.gif) no-repeat left top;

}


h3#m_sub02{

	background:url(../images/sub_muryouenq02.gif) no-repeat left top;

}


h3#m_sub03{

	background:url(../images/sub_enqsoushin.gif) no-repeat left top;

}


h3#m_sub04{

	background:url(../images/sub_formsoushin.gif) no-repeat left top;

}


h3#p_sub01{

	background:url(../images/p_head01.gif) no-repeat left top;

}



h3#p_sub02{

	background:url(../images/p_head02.gif) no-repeat left top;

}



h3#p_sub03{

	background:url(../images/p_head03.gif) no-repeat left top;

}



h3#p_sub04{

	background:url(../images/p_head04.gif) no-repeat left top;

}



h3#p_sub05{

	background:url(../images/p_head05.gif) no-repeat left top;

}



h3#p_sub06{

	background:url(../images/p_head06.gif) no-repeat left top;

}



div#no{
	background-color:#333;
	background:#333333 url(../images/no_recruit.gif) no-repeat 50% 45%;
	text-indent:-9999px;
	color:#fff;
	position:absolute;
	left:0;
	top:0px;
	width:100%;
	height:100%;
	_height:440px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	



}



.imgleft{

	float:left;

	margin:0 10px 10px 0;

}



.imgright{

	float:right;

	margin:0 0 10px 10px;

}



h4{

padding:0px 0 7px;

color:#009900;

}



ul#saiyou{

	width:100%;

	overflow:auto;

}



ul#saiyou li{

	display: inline;

}



li#saiyou_n a{

	background:url(../images/recruit_n.gif) no-repeat left top;

	width:238px;

	height:125px;

	display:block;

	text-indent:-9999px;

	float:left;

} 



li#saiyou_r a{

	background:url(../images/recruit_r.gif) no-repeat left top;

	width:238px;

	height:125px;

	display:block;

	text-indent:-9999px;

	float:right;

} 



div#leftcontainer ul{

	margin:0 0 0 3px;

	text-align:right;

	background:url(../images/border2.gif) repeat-x left top;

	padding:1px 0 0;

}



div#leftcontainer ul li{

	padding:2px 0 3px;

	background:url(../images/border2.gif) repeat-x left bottom;

}



div#leftcontainer li a{

	color:#333333;

	display:block;

	padding:5px 17px 5px 0;

	margin:0 1px;

	background:url(../images/arrow2.gif) no-repeat right 5px;

	}



div#leftcontainer li a:hover{

	background-position:right -53px;

	background-color:#ddd;

	text-decoration:none;

}



div#leftcontainer li#this a{

	background-position:right -25px;

	color:#990000;

	background-color:#ddd;

	}
	

	



div#sitemap_group dl{

	background:url(../images/border2.gif) repeat-x left bottom;

	padding:20px 0 20px 10px;

}



div#sitemap_group dt{

	font-size:14px;

	padding:0 0 7px;

	color:#333;

}



div#sitemap_group dt a{

	color:#333;

}
