@charset "UTF-8";
/* CSS Document */

/***********************************************/
/****************** company ********************/
/***********************************************/

.talents #left_colmun li a{background-image:url(../img/localnavi.gif);}

.talents #left_colmun li#left01 a{background-position:0 0;}
.talents #left_colmun li#left02 a{background-position:0 -30px;}
.talents #left_colmun li#left03 a{background-position:0 -60px;}
.talents #left_colmun li#left04 a{background-position:0 -90px;}
.talents #left_colmun li#left05 a{background-position:0 -120px;}
.talents #left_colmun li#left06 a{background-position:0 -150px;}
.talents #left_colmun li#left07 a{background-position:0 -180px;}
.talents #left_colmun li#left08 a{background-position:0 -210px;}
.talents #left_colmun li#left09 a{background-position:0 -240px;}
.talents #left_colmun li#left10 a{background-position:0 -270px;}
.talents #left_colmun li#left11 a{background-position:0 -300px;}
.talents #left_colmun li#left12 a{background-position:0 -330px;}
.talents #left_colmun li#left13 a{background-position:0 -360px;}

.talents #left_colmun li#left01 a:hover{background-position:-231px 0;}
.talents #left_colmun li#left02 a:hover{background-position:-231px -30px;}
.talents #left_colmun li#left03 a:hover{background-position:-231px -60px;}
.talents #left_colmun li#left04 a:hover{background-position:-231px -90px;}
.talents #left_colmun li#left05 a:hover{background-position:-231px -120px;}
.talents #left_colmun li#left06 a:hover{background-position:-231px -150px;}
.talents #left_colmun li#left07 a:hover{background-position:-231px -180px;}
.talents #left_colmun li#left08 a:hover{background-position:-231px -210px;}
.talents #left_colmun li#left09 a:hover{background-position:-231px -240px;}
.talents #left_colmun li#left10 a:hover{background-position:-231px -270px;}
.talents #left_colmun li#left11 a:hover{background-position:-231px -300px;}
.talents #left_colmun li#left12 a:hover{background-position:-231px -330px;}
.talents #left_colmun li#left13 a:hover{background-position:-231px -360px;}

.talents #title{
	border:1px solid #CCC;
	height:136px;
	width:632px;
	position:relative;
}

.talents #title p{
	position:absolute;
	top:0;
	left:0;
	width:632px;
	height:30px;
	background-color:#333;
	color:#FFF;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	font-size:1.4em;
}

.talents #title h2{
	position:absolute;
	top:33px;
	left:3px;
}

/* index */
.talents .index{
	background:url(../img/topimage_x.jpg) top left no-repeat;
	width:632px;
	height:650px;
	/*border:1px solid #CCC;*/
}

.talents .index .c0{
	margin-top:0px;
	margin-left:30px;
}

.talents .index .btn{
	background:url(../img/btn_back.jpg) top left no-repeat;
	display:block;
	width:573px;
	height:115px;
	margin:25px 0 0 30px;
}

.talents .index #id01, .talents .index #id02, .talents .index #id03, .talents .index #id04, .talents .index #id05, .talents .index #id06, .talents .index #id07{
	float:left;
	margin-top:14px;
	margin-left:14px;
}

.talents .index #id01 a, .talents .index #id02 a, .talents .index #id03 a, .talents .index #id04 a, .talents .index #id05 a, .talents .index #id06 a, .talents .index #id07 a{
	display:block;
	width:65px;
	height:90px;
	text-indent:-10000px;
	background:url(../img/btn.jpg);
}

.talents .index #id01 a{ background-position:0 -90px;}
.talents .index #id02 a{ background-position:-65px -90px;}
.talents .index #id03 a{ background-position:-130px -90px;}
.talents .index #id04 a{ background-position:-195px -90px;}
.talents .index #id05 a{ background-position:-260px -90px;}
.talents .index #id06 a{ background-position:-325px -90px;}
.talents .index #id07 a{ background-position:-390px -90px;}

.talents .index #id01 a:hover{ background-position:0 0;}
.talents .index #id02 a:hover{ background-position:-65px 0;}
.talents .index #id03 a:hover{ background-position:-130px 0;}
.talents .index #id04 a:hover{ background-position:-195px 0;}
.talents .index #id05 a:hover{ background-position:-260px 0;}
.talents .index #id06 a:hover{ background-position:-325px 0;}
.talents .index #id07 a:hover{ background-position:-390px 0;}

.talents .copy{margin:2em 0;}

/* talents */
.talents h3{
	margin:30px 0 7px 0;
	font-size:1.5em;
}

.talents h4{
	margin:30px 0 7px 0;
	font-size:1.3em;
}

.talents #image{
	margin-top:2em;
}

.talents .c1{
	width:100%;
}

.talents .c1 td, .talents .c1 th{
	vertical-align:middle;
	border:1px solid #CCC;
	padding:3px;
	text-align:center;
}

.talents .c1 th{
	background-color:#EDEDDD;
}

.talents .c1 .c2{
	background-color:#333;
	color:#FFF;
}

.talents .c1 .c3{
	font-weight:bold;
	color:#6FBA2C;
}





