/*menu*/
.menu{
	width:538px;
	height:29px;
	margin:0px;
	padding:0px;
	background-repeat: no-repeat;
	list-style:none;
	background-image: url(/img/menu.jpg);
}

.menu li a{ display: block; width:100%; height:0px; padding-top:29px; text-decoration:none; overflow: hidden;}
.menu li a:hover{background:url(/img/menu.jpg);}

.menu li#home{float:left; width:89px; height:29px;}
.menu li#outline{float:left; width:90px; height:29px;}
.menu li#business{float:left; width:90px; height:29px;}
.menu li#result{float:left; width:90px; height:29px;}
.menu li#recruit{float:left; width:90px; height:29px; background:url(/img/menu.jpg); background-position:-359px -29px;}
.menu li#inquiry{float:left; width:89px; height:29px;}

.menu li#home a:hover{background-position:0 -29px;}
.menu li#outline a:hover{background-position:-89px -29px;}
.menu li#business a:hover{background-position:-179px -29px;}
.menu li#result a:hover{background-position:-269px -29px;}
.menu li#recruit a:hover{background-position:-359px -29px;}
.menu li#inquiry a:hover{background-position:-449px -29px;}

/*content*/

#content {
    background-image: url(/img/second/second_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 860px;
	margin-top: 30px;
}

#content .l_menu{
	width: 210px;
	float: left;
}

#content .main{
	width: 650px;
	float: left;
}

.outline_left {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #00A63E;
}

.outline_right {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.outline_left2 {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #00A63E;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00A63E;
}

.outline_right2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

/*s_yajirusi*/

.s_yajirusi{
	width:180px;
	text-align: left;
}

.s_yajirusi a{
	display:block;
	width:100%;
	background-color: #ffffff;
	padding-top: 8px;
	padding-bottom: 8px;
	color:#4c4c4c;
	text-decoration:none;
	background-image: url(/img/second/s_yajirusi.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.s_yajirusi a:hover{
	display:block;
	width:100%;
	background-color: #E8E8E8;
	padding-top: 8px;
	padding-bottom: 8px;
	color:#5FAE23;
	text-decoration:none;
	background-image: url(/img/second/s_yajirusi.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/*recruit*/
#recruit_content{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}
#recruit_content .line{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

#recruit_content .mgn{
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	color: #4FB526;
}

#recruit_content .right_mgn{
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #cccccc;
	padding-left: 10px;
}

#recruit02_content{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #91D037;
}
#recruit02_content .line{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #91D037;
	background-color: #EFF2E6;
}

#recruit02_content .mgn{
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	color: #4FB526;
}

#recruit02_content .right_mgn{
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #91D037;
	padding-left: 10px;
}


#recruit03_content{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
}
#recruit03_content .line{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}


#recruit03_content .topmgn{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #2582D1;
	background-color: #f2f2f2;
}

#recruit03_content .mgn{
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}


#recruit04_content{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #70B1E9;
}
#recruit04_content .line{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #70B1E9;
	background-color: #E6EEF2;
}

#recruit04_content .mgn{
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	color: #2582D1;
}

#recruit04_content .right_mgn{
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #5A9FDB;
	padding-left: 10px;
}
