@charset "utf-8";
/*-- 専用スタイルシート --*/


/*-- メニュー設定 --*/
div#header div.menu ul.primary li a.recruit {
	background-position : 0 -50px ;
}


/*-- 右カラム設定 --*/
div#right_column div#recruit h2 {
	width : 720px ;
	height : 65px ;
	text-indent : -9999px ;
	background : url(../img/recruit_h2.gif) left top no-repeat    ;
}

div#right_column div#recruit div.outline {
	padding-bottom : 45px ;
}

div#right_column div#recruit div.outline h3 {
	width : 720px ;
	height : 46px ;
	text-indent : -9999px ;
	background : url(../img/recruit_outline_h3.gif) left top no-repeat    ;
}

div#right_column div#recruit div.outline dl {
	margin : 0 25px ;
	border-bottom : solid 1px #cccccc ;
	padding : 10px 0 ;
}

div#right_column div#recruit div.outline dl dt {
	width : 100px ;
	float : left ;
}

div#right_column div#recruit div.outline dl dd {
	margin-left : 100px ;
	border-left : solid 5px #cccccc ;
	padding-left : 10px ;
}

div#right_column div#recruit div.entry {
	padding-bottom : 45px ;
}

div#right_column div#recruit div.entry h3 {
	width : 720px ;
	height : 46px ;
	text-indent : -9999px ;
	background : url(../img/recruit_entry_h3.gif) left top no-repeat    ;
}

div#right_column div#recruit div.entry ol {
	margin : 0 25px 0 50px ;
	padding : 10px 0 ;
}

div#right_column div#recruit div.entry ol li {
	margin : 0 ;
	border-bottom : solid 1px #cccccc ;
	padding : 10px 0 ;
}
