@charset "utf-8";
/* CSS Document */
/*リクルートカテゴリメインCSS*/

/* カテゴリヘッダースタイル設定
----------------------------------------------------------------------------------------------- */
#cHeaderArea #mainMenu {
	border-top:5px solid #339900;
}

/* カテゴリ共通コンテンツスタイル設定
----------------------------------------------------------------------------------------------- */
/*カテゴリ共通見出しスタイル*/
#recruitContent h1 {

}
#recruitContent h2 {
	background-image: url(../images/h2back.gif);
	background-repeat: repeat-x;
	background-position: left center;
	padding: 10px;
	color: #666666;
	margin: 5px 0px;
}
#recruitContent h3 {
	border-bottom: 1px dotted #00CC00;
	padding: 5px 5px 5px 10px;
}

/*エントリーページフロー*/
#recruitContent #formFlow .now {
	background-color:#CCEEC6;
	border-bottom: 3px solid #339900;
}
/*エントリーページ見出し*/
#recruitForm #contactform h3 {
	background-color: #EAF8D8;
	margin-right: 30px;
	margin-left: 30px;
	border-bottom: 1px solid #00CC00;
	border-right: 1px solid #00CC00;
	clear:left;
}
/* カテゴリフッタースタイル設定
----------------------------------------------------------------------------------------------- */
#footerArea #copyright {
	border-top:#339900 solid 5px;
}
#footerArea #copyright address {
	padding-top: 2px;
}


/*リクルートカテゴリ共通ローカルメニュースタイル（2007/04/18更新)
----------------------------------------------------------------------------------------------- */
#dummy {
	margin-top:55px;
	margin-top:40px;
}

#localMenu {
	float: right;
	width: 165px;
	margin-top:5px;
}
#localMenu h2{
	background:url(../images/subbtn_lineup.gif) left top no-repeat;
	margin: 3px 0px;
	text-indent: -10000px;
	width:165px;
	height:33px;
	padding:0px;
}
#localMenu h3{
	border-left:#339900 5px solid;
	padding:3px 0px 3px 10px;
	margin: 3px 10px 3px 0px;
	border-bottom:none;
	font-weight:normal;
	color:#339900;
	font-size: 110%;
}
#localMenu a {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	display: block;
	height: 30px;
	width: 165px;
}
/*ヤガミの事業紹介メニュー*/
#lmenuBusiness a {background-image: url(../images/subbtn_business_top.gif);}
/*ヤガミの歴史メニュー*/
#lmenuHistory a {background-image: url(../images/subbtn_history.gif);}
/*ヤガミの環境への取り組みメニュー*/
#lmenuEco a {background-image: url(../images/subbtn_eco_bottom.gif);}
/*先輩社員の一日メニュー*/
#lmenuLife a {background-image: url(../images/subbtn_life_top.gif);}
/*先輩社員インタビューメニュー*/
#lmenuInterview a {background-image: url(../images/subbtn_interview_bottom.gif);}
/*採用担当者からのメッセージメニュー*/
#lmenuMessage a {background-image: url(../images/subbtn_message_top.gif);}
/*募集要項メニュー*/
#lmenuGuidline a {background-image: url(../images/subbtn_guidline.gif);}
/*求める人物像メニュー*/
#lmenuCharacter a {background-image: url(../images/subbtn_character.gif);}
/*選考プロセスメニュー*/
#lmenuProcess a {background-image: url(../images/subbtn_process.gif);}
/*採用QAメニュー*/
#lmenuQa a {background-image: url(../images/subbtn_qa_bottom.gif);}
/*エントリーメニュー*/
#lmenuEntry a {background-image: url(../images/subbtn_entry.gif);margin-top:10px;}
/*毎ナビリンクメニュー*/
#lmenuMainavi a {text-indent:0px;margin-top:5px;}
#lmenuMainavi img {border:solid 1px #CCCCCC ;}

/*第2階層メニュー*/
#localMenu ul li ul li a {
	background-image: url(../../images/common/arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 0px;
	padding-left: 10px;
	display:block;
	height:1.5em;
	width:155px;
}


/*ローカルメニューがある場合のメインエリアスタイル（2007/04/18更新)
----------------------------------------------------------------------------------------------- */
#recruitContent #recruitMain {
	float: left;
	width: 530px;
}

#recruitMain p {
	margin-bottom: 10px;
}

/*QAスタイル（2007/04/19更新)
----------------------------------------------------------------------------------------------- */
p.q{
	color:#CC0000;
	border-bottom:#666666 2px dotted;
	margin-bottom:5px;
}
p.a{
	margin-bottom:20px;
	vertical-align:middle;
}
p.q img,p.a img{
	margin:0;
	padding:0;
	float:none;
}
#sideArea {
	float: left;
}


/* サイトマップページ
--------------------------------------------------------------------------- */
ul.SitemapSnap{ list-style-type:none; margin:0 0 0 10px; }
ul.SitemapSnap li{ margin:5px 0; background:url("../../images/common/arrow_blue.gif") no-repeat left top; padding:3px 0 0 20px; _padding:0 0 0 20px; font-size:15px; font-weight:bold; border:none;}
ul.SitemapSnap ul li{ background:url("../../images/common/arrow02.gif") no-repeat left top; padding:0 0 0 10px; margin-left:20px !important; font-size:13px; }
ul.SitemapSnap ul li ul li{ display:none; }
ul.SitemapSnap ul li ul li ul li{ display:none; }
ul.SitemapSnap ul li ul li ul li ul li{ display:none; }
