﻿@charset "utf-8";
/* infomation.css */



/*　採用情報ページ 共通設定
////////////////////////////////////////////////////*/

/*目指すもの　
////////////////////////////////////////////////////*/

#main{
	overflow:hidden;
	}
.parent_box{
	clear:both;
	overflow:hidden;
	margin:0 0 30px;
	padding:0 0 3px 0;
	background:url(../img/bg_underbar.jpg) center bottom no-repeat;
	}

.child_box{
	overflow:hidden;
	padding:0 2px 0;
	background:url(../img/bg_box_line.jpg) center top repeat-y;
	}

.page_top{
	margin:-10px 0 10px;
	text-align:right;
	position:relative;
	}

#go p{
	margin:26px 0 32px;
	text-align:center;
	}

#go ul {
	overflow:hidden;
	padding:0 0 35px 115px;
	}

#go ul li{
	float:left;
	padding:0 55px 0 0;
	}

/*求める人物像　
////////////////////////////////////////////////////*/

#request .gchild_box{
	width:900px;
	min-height:430px;
	margin:45px 0 0;
	line-height:1.5;
	background:url(../img/img_request_photo.png) right top no-repeat;
	}

#request ul{
	padding:0 0 0 57px;
	}

#request ul li{
	margin:0 0 25px;
	}

#request ul .lastchild{
	margin:0;
	}

#request p{
	width:380px;
	padding:0 0 0 53px;
	margin:50px 0 35px;
	}

#request p.lastchild{
	width:380px;
	margin:0 0 0px;
	padding:0 0 50px 53px;
	}

/*募集要項　
////////////////////////////////////////////////////*/

#gchild_first{
	float:left;
	}

table{
	width:506px;
	margin:40px 0 0 30px;
	border:solid 1px #ccc;
	line-height:2;
	border-collapse:collapse;
	}

#gchild_first table th{
	padding:10px 0 10px;
	border:solid 1px #ccc;
	background:#ccffff;
	text-align:center;
	}

#gchild_first table td{
	padding:0 0 0 20px;
	border:solid 1px #ccc;
	background:url(../img/bg_table.jpg) center top repeat-x;
	}

#gchild_second{
	float:right;
	width:380px;
	margin:30px 18px 0 0;
	background:url(../img/bg_recruit.jpg) center top no-repeat;
	}

.photo_first{
	padding:162px 0 0 40px;
	}

.photo_second{
	padding:80px 0 0 40px;
	}

.photo_text_first{
	padding:10px 0 0 155px;
	}

.photo_text_second{
	padding:10px 0 180px 155px;
	}