@charset "utf-8";

/*=============================
　/employment/index.html
=============================*/



/*-----------emp01main01部分-------------*/

div#emp01main01{
	margin-bottom:50px;
}
div#emp01main01_left{
	float:left;
	width:210px;
}
div#emp01main01_right{
	float:left;
	width:410px;
}

/*-----------emp01main02部分-------------*/

div#emp01main02{
	margin-left:auto;
	margin-right:auto;
	width:576px;
	margin-bottom:50px;
}
div#emp01main02 .emp01center{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
div#emp01main02 .emp01main02_left01{
	width:88px;
	margin-right:20px;
	float:left;
}
div#emp01main02 .emp01main02_right01{
	width:468px;
	float:left;
}
div#emp01main02 .emp01main02_right02{
	width:153px;
	float:left;
}
div#emp01main02 .emp01main02_center01{
	width:285px;
	margin-right:30px;
	float:left;
}

/*-----------emp01main03部分-------------*/

div#emp01main03{
	margin-left:auto;
	margin-right:auto;
	width:576px;
	margin-bottom:50px;
}
div#emp01main03 .emp01main03_left01{
	width:88px;
	margin-right:20px;
	float:left;
}
div#emp01main03 .emp01main03_right01{
	width:468px;
	float:left;
}

/*----------------------------------*/

/*-----------emp02main00部分-------------*/
div#emp02main00 h1{
	margin-bottom:30px;
}

/*-----------emp02main01部分-------------*/
div#emp02main01 {
	margin-bottom:30px;
	background-color:#f4f4f4;
	padding:5px;
}
div#emp02main01inside {
	background-color:#ffffff;
	border:solid 1px #d9d9d9;
	width:608px;
}

div#emp02main01inside_01{
	margin-top:-1px;
	margin-left:-1px;
	padding-right:22px;
	width:146px;
	float:left;
}
div#emp02main01inside_01 img{
	margin-bottom:15px;
}

div#emp02main01inside_02{
	margin-top:15px;
	padding-right:21px;
	padding-bottom:15px;
	width:420px;
	float:left;
}
div#emp02main01inside_02 img{
	margin-bottom:10px;
}

/*-----------emp02main02部分-------------*/
div#emp02main02 {
	margin-bottom:30px;
	background-color:#f4f4f4;
	padding:5px;
}
div#emp02main02inside {
	background-color:#ffffff;
	border:solid 1px #d9d9d9;
	width:608px;
}

div#emp02main02inside_01{
	margin-top:-1px;
	margin-left:-1px;
	padding-right:22px;
	width:146px;
	float:left;
}
div#emp02main02inside_01 img{
	margin-bottom:15px;
}

div#emp02main02inside_02{
	margin-top:15px;
	padding-right:21px;
	padding-bottom:15px;
	width:420px;
	float:left;
}
div#emp02main02inside_02 img{
	margin-bottom:10px;
}


/*----------------------------------*/

/*-----------emp03main00部分-------------*/
div#emp03main00 h1{
	margin-bottom:30px;
}
div#emp03main00 h2{
	margin-bottom:20px;
}

/*-----------emp03main01部分-------------*/
div#emp03main01 {
	margin-bottom:30px;
	background-color:#f4f4f4;
	padding:5px;
}
div#emp03main01inside {
	background-color:#ffffff;
	border:solid 1px #d9d9d9;
	width:608px;
}

div#emp03main01inside_01{
	margin-top:-1px;
	margin-left:-1px;
	padding-right:22px;
	width:146px;
	float:left;
}
div#emp03main01inside_01 img{
	margin-bottom:15px;
}

div#emp03main01inside_02{
	margin-top:15px;
	padding-right:21px;
	padding-bottom:5px;
	width:420px;
	float:left;
}
div#emp03main01inside_02 img{
	margin-bottom:10px;
}
div#emp03main01inside_02 p{
	margin-bottom:10px;
}

div#emp03main01inside_03 {
	text-align:center;
	background-color:#ffffff;
	width:608px;
}

div#emp03main01inside_04 {
	background-color:#ffffff;
	width:576px;
	margin-left:16px;
	margin-bottom:20px;
}
div#emp03main01inside_04left {
	background-color:#ffffff;
	width:230px;
	float:left;
	margin-right:6px;
}
div#emp03main01inside_04right {
	background-color:#ffffff;
	width:340px;
	float:left;
}

/*-----------emp03main02部分-------------*/
div#emp03main02 {
	background-color:#cee0f3;
	width:620px;
	margin-bottom:30px;
}
div#emp03main02left {
	width:238px;
	float:left;
}
div#emp03main02right {
	width:382px;
	float:left;
}
div#emp03main02right p{
	margin:25px 18px auto 18px;
}

/*-----------emp03main03部分-------------*/
div#emp03main03 {
	margin-bottom:50px;
}
div#emp03main03 .emp03main03left01 {
	/*background-color:#cc0000;DEBUG*/
	width:280px;
	float:left;
}

div#emp03main03 .emp03main03center01 {
	/*background-color:#00cc00;DEBUG*/
	width:60x;
	float:left;
}
div#emp03main03 .emp03main03center01 img{
	margin-top:75px;
}

div#emp03main03 .emp03main03right01 {
	/*background-color:#0000cc;DEBUG*/
	width:280px;
	float:left;
}

div#emp03main03 .emp03main03right02 {
	margin-left:450px;
}

/*-----------emp03main04部分-------------*/
div#emp03main04 {
	margin-bottom:30px;
}
div#emp03main04 .floatright01 {
	float:right;
	margin-left:15px;
}

div#emp03main04 .emp03main04left01 {
	/*background-color:#cc0000;DEBUG*/
	width:280px;
	margin-right:60px;
	float:left;
}
div#emp03main04 .emp03main04right01 {
	/*background-color:#0000cc;DEBUG*/
	width:280px;
	float:left;
}



/*-----------emp04部分-------------*/
p.emp04exp01 {
	margin-left:520px;
}
table.emp04table01 {
	border-collapse:collapse;
	border:solid 1px #cdcdcd;
}

/*-----------emp04main00部分-------------*/
div#emp04main00{
	padding-bottom:20px;
}
div#emp04main00 h1{
	margin-bottom:20px;
}
div#emp04main00 h2{
	margin-bottom:15px;
}
div#emp04main00 p{
	margin-bottom:30px;
}


/*-----------emp04main01部分-------------*/
div#emp04main01{
	margin-bottom:30px;
}
div#emp04main01 h2{
	margin-bottom:20px;
}
div#emp04main01 table th{
	font-weight:bold;
	text-align:center;
	border:solid 1px #cdcdcd;
}
div#emp04main01 table td{
	border:solid 1px #cdcdcd;
}
div#emp04main01 table p{
	margin:5px;
}

/*-----------emp04main02部分-------------*/
div#emp04main02{
	margin-bottom:30px;
}
div#emp04main02 h2{
	margin-bottom:20px;
}

div#emp04main02 table th{
	font-weight:bold;
	text-align:center;
	border:solid 1px #cdcdcd;
}
div#emp04main02 table td{
	border:solid 1px #cdcdcd;
}
div#emp04main02 table p{
	margin:5px;
}


/*-----------emp05main00部分-------------*/
div#emp05main00{
	padding-bottom:30px;
}
div#emp05main00 h1{
	margin-bottom:20px;
}
div#emp05main00 h2{
	margin-bottom:15px;
}
div#emp05main00 p{
}

/*-----------emp05main01部分-------------*/
.emp05main01{
	padding-bottom:30px;
}
.emp05main01 div{
	margin-left:10px;
}
.emp05main01inside{
	float:left;
	width:305px;
}


/*-----------emp06main00部分-------------*/
div#emp06main00{
	padding-bottom:30px;
}
div#emp06main00 h1{
	margin-bottom:20px;
}
div#emp06main00 h2{
	margin-bottom:15px;
}
div#emp06main00 p{
}

/*-----------emp06main01部分-------------*/
div#emp06main01{
	padding-bottom:30px;
}
div#emp06main01 div{
	float:left;
	width:200px;
}
div#emp06main01 div img{
	margin-bottom:10px;
}

/*-----------emp06main02部分-------------*/
div#emp06main02{
	padding-bottom:30px;
}
div#emp06main02 h3{
	margin-bottom:15px;
}

/*-----------emp06main03部分-------------*/
div#emp06main03{
	padding-bottom:30px;
}
div#emp06main03 h3{
	margin-bottom:15px;
}

/*-----------design03main04部分-------------*/
div#emp06main04 {
	margin-bottom:30px;
	background-color:#f4f4f4;
	padding:5px;
}
div#emp06main04inside {
	background-color:#ffffff;
	border:solid 1px #d9d9d9;
	width:608px;
}
div#emp06main04inside01_left{
	margin-top:25px;
	margin-right:16px;
	padding-bottom:35px;
	padding-left:26px;
	float:left;
}
div#emp06main04inside01_right{
	margin-top:25px;
	padding-right:26px;
	padding-bottom:35px;
	float:left;
}
div#emp06main04inside02_left{
	margin-right:20px;
	padding-bottom:25px;
	padding-left:15px;
	float:left;
}
div#emp06main04inside02_right{
	padding-bottom:25px;
	float:left;
}

div#emp06main04 caption{
	font-weight:bold;
}
div#emp06main04 th{
	font-weight:bold;
}
div#emp06main04 th p{
	margin-right:15px;
}

