@charset "utf-8";
/*---------------------------*/

* {
	list-style: none; margin: 0px; padding: 0px; font-family: "Meiryo", "メイリオ", Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif; text-decoration: none;
}
#media_css{ background:none; margin-top:20px;}
img{border:none;}
a{ text-decoration:none; color:#FFC;}
ul {list-style:none; margin:0; padding:0;}

/*----------------------------*/

hr.float_off{clear:both; height:1px; padding:0; margin:0; visibility:hidden;}
.img_center{text-align:center;}
.img_right{text-align:right;}

.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.round10 {
	border-radius:10px;
}

/*---------------------------
index
----------------------------*/

/*index*/

#recruit_body{
	margin:0 0px;
}
#recruit_bg{
	margin:0 0px;
	padding-bottom:40px;
	background-color:rgb(32,88,186);
}

/*recruit_header*/

#header_recruit{
	width:1000px;
	height:85px;
	padding-top:252px;
	background-image:url(../images/header.gif);
}
#header_recruit span{
	display:none;
}
.moushikomi_btn-s{
	width:384px;
	height:50px;
	margin-left:50px;
}
.moushikomi_btn-s a{
	width:384px;
	height:50px;
	background: url("../images/button-s.gif") no-repeat scroll 0% 0% transparent;
	background-position: 0px 0px;
	display: block;
}
.moushikomi_btn-s a:hover{
	background-position: 0px -50px;
}
.moushikomi_btn-s span{
	display: none;
}


/*recruit_content*/

.subtitle{
	width:1000px;
	height:90px;
}
.subtitle2{
	width: 1000px;
	height: 20px;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 10px;
	color: #FFC;
	font-weight: bold;
}
.content_wrapper{
	width:940px;
	background-color:rgb(32,88,186);
	border-radius:10px;
	margin:20px 30px;
}
.line{
	clear:both;
	margin-bottom:10px;
}
.line p{
	font-size:12px;
	line-height:1.5;
	padding:0px 15px;
}
#box1{
	float:left;
	width:320px;
	background-color:#FFF;
}
#box1 img{
	float:right;
}
#box2{
	float:left;
	width:610px;
	margin-left:10px;
	background-color:#FFF;
	border-top-right-radius:10px;
}
#box2 img{
	float:left;
}
#box3{
	float:left;
	width:450px;
	background-color:#FFF;
}
#box3 img{
	float:left;
}
#box4{
	float:left;
	width:480px;
	margin-left:10px;
	background-color:#FFF;
}
#box4 img{
	float:left;
}
#box5{
	float:left;
	width:410px;
	background-color:#FFF;
	border-bottom-left-radius:10px;
}
#box5 img{
	float:right;
}
#box6{
	float:left;
	width:520px;
	margin-left:10px;
	background-color:#FFF;
	border-bottom-right-radius:10px;
	padding-bottom:46px;
}
.moushikomi_btn-m{
	width:439px;
	height:57px;
	margin-left:40px;
}
.moushikomi_btn-m a{
	width:439px;
	height:57px;
	background: url("../images/button-m.gif") no-repeat scroll 0% 0% transparent;
	background-position: 0px 0px;
	display: block;
}
.moushikomi_btn-m a:hover{
	background-position: 0px -57px;
}
.moushikomi_btn-m span{
	display: none;
}

#kyujin_wrapper{
	width:940px;
	margin:20px 30px;
	padding-top:20px;
	padding-bottom:50px;
	background-color:#FFFFFF;
}
.moushikomi_btn{
	width:500px;
	height:65px;
	margin:20px auto 0px auto;
}
.moushikomi_btn a{
	width:500px;
	height:65px;
	background: url("../images/button.gif") no-repeat scroll 0% 0% transparent;
	background-position: 0px 0px;
	display: block;
}
.moushikomi_btn a:hover{
	background-position: 0px -65px;
}
.moushikomi_btn span{
	display: none;
}
#kyujin{
	overflow:auto;
	width:820px;
	height:450px;
	margin:0px auto;
}
#kyujin table {
	border-collapse:collapse;
	width:800px;
	margin:0 auto 20px;
	background:#FFF;
}

#kyujin table th {
	padding: 5px 10px;
	width:140px; 
	background:rgb(230,240,255); 
	color:#000;
	vertical-align: middle;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}
#kyujin table td {
	padding:5px 5px 5px 15px;
	vertical-align: middle;
	line-height:160%;
	font-size:13px;
	line-height:1.4em;
}
#kyujin table tr:first-child {
	border-top:1px #999 solid;
}
#kyujin table tr {
	border-bottom:1px #DDD solid;
}
#kyujin table tr:last-child {
	border-bottom:1px #999 solid;
}
#tenshoku_wrapper{
	width:940px;
	margin:20px 30px;
	padding-top:5px;
	padding-bottom:50px;
	background-color:#FFFFFF;
}
.subimage3{
	float:left;
	margin-left:80px;
	margin-top:40px;
}
.text3{
	float:left;
	width:500px;
	margin-top:35px;
	margin-left:30px;
}
.text3 p{
	font-size:14px;
	line-height:1.4;
	margin:15px 0px;
}
