@charset "utf-8";
/* CSS Document */

/*
[1]レイアウトに関する指定
[2]ヘッダー内の各部分指定
*/

/*======================================
[1]レイアウトに関する指定
======================================*/
#visual{
	margin:8px 49px 15px 49px;
	}
/*main*/
#main{
	float:left;
	width:604px;}
	
/* info */
#info{
	margin-bottom:50px;
	}

#info h2 a{
	background:url(../../img/title_info.jpg) no-repeat 0 0;
	width:604px;
	height:28px;
	display:block;
	text-indent:-999999px;
	}
#info ul{
	background:url(../../img/bg_info.gif) repeat-y 0 0;
	padding-top:8px;
	}
#info ul li span{
	background:url(../../info/img/arrow.gif) no-repeat 13px center;
	padding-left:25px;
	color:#ababab;
	}
#info ul hr{
	height:1px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px dotted #ccc;
	padding-top:7px;
	width:96%;
	}
#info p.end{
	background:url(../../img/bg_info-bottom.gif) no-repeat 0 0;
	width:604px;
	height:26px;
	border:none;
	}
	
/* banner */
#banner{
	float:right;
	background:url(../img/bg_sidenavi.gif) repeat 0 0;
	width:281px;
	}
#banner h2#result{
	margin:12px 12px 8px 12px;
	}
#banner h2#recruit{
	margin:0 12px 12px 12px;
	}
#banner h2#result a{
	background:url(../../img/banner_result.jpg) no-repeat 0 0;
	width:259px;
	height:86px;
	display:block;
	text-indent:-999999px;
	}
#banner h2#result a:hover{
	background:url(../../img/banner_result.jpg) no-repeat 0 -86px;
	}
#banner h2#recruit a{
	background:url(../../img/banner_recruit.jpg) no-repeat 0 0;
	width:259px;
	height:86px;
	display:block;
	text-indent:-999999px;
	}
#banner h2#recruit a:hover{
	background:url(../../img/banner_recruit.jpg) no-repeat 0 -86px;
	}

/*======================================
[2]ヘッダー内の各部分指定
======================================*/	
#gnavi li#g_01 a{
	background-image:url(../img/bg_gnavi.jpg);
	background-position:0px -66px;
	width:166px;
	height:66px;
	display:block;
	}
