div#rc-h1 h1{

	display:none;

}

#rc-h1{

	background-color:#fff;
	width:980px;
	margin:0;
	height:80px;
	background-image:url(/ja/recruit/img/h1.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #ccc;
	float:left;

}

body #rc-h1 p{

	margin-right:5px;

}

#rc-h1 p{

	margin-top:32px;
	float:right;
	width:320px;

}

h2 span{display:none;}

/* KDE採用部分 */

div#ri-de{

	width:483px;
	height:450px;
	float:left;
	margin-top:9px;
	margin-right:10px;
	border:1px solid #ccc;
	background-position:100% 10px;
	background-repeat:no-repeat;
	background-image:url(../img/de-bg.jpg);
	
}
	
div#ri-de h2 {

	background-position:0% 0%;
	width:483px;
	height:60px;
	display:block;
	background-repeat:no-repeat;
	background-image:url(../img/de-h2.gif);
	margin-bottom:0px;

}
	
/* バナーの部分 */

div#ri-banner{
	
	position:relative;
	left:100%;
	margin-left:-200px;
	width:200px;
	text-align:right;

}


div#ri-banner .img-banner{

	height:50px;
	width:190px;

}

div#ri-banner .img-banner a{

	display:block;
	background-image:url(../img/twi_banner_l.png);
	background-repeat:no-repeat;
		
}

div#ri-banner .img-banner span{

	display:none;

}

div#ri-banner .img-banner .banner a{
	
	width:190px;
	height:50px;
	background-position:0 0;

}

div#ri-banner .img-banner .banner a:hover{

	background-position:0 100%;
	
}

div#ri-banner .text{

	clear:both;
	font-size:70%;
	text-align:center;
	margin:5px auto;
	
}

div#ri-banner .text a{

	color:#31cdfd;

}


/* KSL採用 */
	
div#ri-hf{

	height:450px;
	width:483px;
	float:left;
	margin-top:9px;
	border:1px solid #ccc;
	background-position:100% 10px;
	background-repeat:no-repeat;
	background-image:url(../img/hf-bg.jpg);
	
}
	
div#ri-hf h2 {

	background-position:0px 0px;
	width:480px;
	height:60px;
	display:block;
	background-repeat:no-repeat;
	background-image:url(../img/hf-h2.gif);
	margin-bottom:0px;

}
	
.ri-sort{

	height:320px;

}

.ri-sort,  .ri-sort ul, .ri-sort li {

	margin:0;
	padding:0;

}

.ri-sort ul {

	margin-left:10px;
	width:150px;

}

.ri-sort ul li{

	display:inline;

}


.ri-sort ul li a{

	display:block;
	width:120px;
	float:left;
	height:27px;
	margin-bottom:5px;
	background-position:0px 0px;
	background-position:100% 100%;
	background-repeat:no-repeat;

}

.ri-sort ul li a:hover{

	background-position:100% 100%;
	background-position:0px 0px;

}

.ri-sort ul li a span{

	display:none;

}

.ri-sort ul li a:hover span{

	display:none;

}

.ri-sort ul li.btn-01 a{

	background-image:url(/ja/recruit/img/btn-01.jpg);

}
	
.ri-sort ul li.btn-02 a{

	background-image:url(/ja/recruit/img/btn-02.jpg);

}
	
.ri-sort ul li.btn-03 a{

	background-image:url(/ja/recruit/img/btn-03.jpg);

}
	
.ri-sort ul li.btn-04 a{

	background-image:url(/ja/recruit/img/btn-04.jpg);

}

#my-message{

	padding-top:10px;
	float:left;
	height:100%;

}

#my-message p{

	margin:20px;
	line-height:1.5em;

}

#my-message .sig{

	margin:10px 10px;

}

#my-message .sig img{

	display:block;
	margin: 10px;
	padding:0;

}

#my-message .sig span{
	display:block;
	margin:10px 0px 0px 10px;
	vertical-align:bottom;
	text-align:left;
	line-height:1.5em;

}

#my-message h2{

	margin-left:18px;
	font-size:16px;
	border-left:5px solid #717171;
	padding-left:6px;
	line-height:1.4em;
	clear:both;

}

#my-rc #wraper{

	float:left;
	
}
