DIV#page-body DIV#left-contents {
	FLOAT: left;
	WIDTH: 580px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	margin-top: 0px;
}
DIV#page-body DIV#left-contents H2#ttl {
	WIDTH: 580px;
	margin-top: 0px;
	font-size:100%;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
}
DIV#page-body DIV#left-contents DIV.disc-box {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
DIV#page-body DIV#left-contents DIV.disc-box H3 {
	HEIGHT: 31px;
}
DIV#page-body DIV#left-contents DIV.disc-box DIV.feature-box {
	FLOAT: left;
	WIDTH: 580px
}
DIV#page-body DIV#left-contents DIV.disc-box DIV.feature-box P.catch_left {
	FLOAT: left;
	WIDTH: 180px
}
DIV#page-body DIV#left-contents DIV.disc-box DIV.feature-box P.read_right {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	FLOAT: right;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 380px;
	LINE-HEIGHT: 1.6;
	HEIGHT: 155px;
	COLOR: #805F36;
}
DIV#page-body DIV#left-contents DIV.disc-box DIV.feature-box P.catch_right {
	FLOAT: right;
	WIDTH: 180px
}
DIV#page-body DIV#left-contents DIV.disc-box DIV.feature-box P.read_left {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	FLOAT: left;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 380px;
	LINE-HEIGHT: 1.6;
	HEIGHT: 155px;
	COLOR: #805F36;
}

/* 求人詳細用 */

.box_borderress {
	padding:0 0px 0 10px;
	border: none;
}


.shousai_title {
	background-image: url(../img/shousai_title.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	height: 31px;
}



table.box_gairyaku{
	margin:0px auto 2px auto;
	background-color:#FFF;
	padding:0;
	border-left:none;
	border-right:none;
	border-top:none;
	border-collapse:collapse;
    empty-cells:show;
	width: 570px;
	border-bottom:5px solid #FFEFD7;
}


.box_gairyaku td{
/*	border-right:1px solid #C9BE9D; */
	padding:10px;
	background-color:#FFF;
}

.box_gairyaku th{
	text-align: center;
	width: 260px;
	height: 200px;
	padding:10px;
}


table.box_gairyaku2{
    border-top:1px solid #C9BE9D;
    border-left:1px solid #C9BE9D;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	width: 580px;
}

.box_gairyaku2 td{
	border-right:1px solid #C9BE9D;
	border-bottom:1px solid #C9BE9D;
	padding:10px;
}

.box_gairyaku2 th{
	border-right:1px solid #C9BE9D;
	border-bottom:1px solid #C9BE9D;
	text-align: center;
	background-color: #FBFFDF;
	width: 120px;
	padding:10px;
}

table.box_gairyaku3{
	margin:0px auto 2px auto;
	background-color:#FFF;
	padding:0;
	border-left:none;
	border-right:none;
	border-top:none;
	border-collapse:collapse;
    empty-cells:show;
	width: 570px;
	border-bottom:5px solid #D0D2D3;
}


.box_gairyaku3 td{
/*	border-right:1px solid #C9BE9D; */
	padding:10px;
	background-color:#FFF;
}

.box_gairyaku3 th{
	text-align: center;
	width: 260px;
	height: 200px;
	padding:10px;
}



.box {
	padding:0 0px 30px 0;
	width: 580px;
}



.bi {
	padding:0 0 0 12px;
}
.bt {
	height:17px;
	margin:0 -12px;
}
.bt div {
	width:18px;
	height:17px;
}
.bb {
	height:17px;
	margin:0 -12px;
}
.bb div {
	width:18px;
	height:17px;
}
.box h1 {
	margin:0;
	padding:0.3em 10px;
	background:#efece6;
}
.box p, .box ul {
	margin:0;
	vertical-align：bottom;
	padding:4px 10px;
	background:#fff;
}
.box li {
	width:580;
	margin:0;
	padding:0;
}

/* 詳細画面の調整用 */

.det_table_out {
	background-color:#FFEFD7;
	margin:0;
	padding:0;
	background-image: url(../img/anken_title.jpg);
	background-repeat: no-repeat;
	}
	
.det_table_out2 {
	background-color:#FFEFD7;
	margin:10px 0 0 0;
	padding:0;
	background-image: url(../img/anken_title.jpg);
	background-repeat: no-repeat;
	}
	
.det_table_out3 {
	background-color:#D0D2D3;
	margin:10px 0 0 0;
	padding:0;
}

TABLE.det_table {
	margin:0px auto 0px auto;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 570px;
	border: none;
	BORDER-COLLAPSE: collapse;
}
TABLE.det_table TH {
	TEXT-ALIGN: left;
	vertical-align：middle;
	background-color:#ffffff;
	COLOR: #AF7250;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 1px dotted;
	PADDING-TOP: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 5px;
	WIDTH: 160px;
}
TABLE.det_table TD {
	TEXT-ALIGN: left;
	vertical-align：middle;
	background-color:#ffffff;
	COLOR: #666666;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 1px dotted;
	PADDING-TOP: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 5px;
	WIDTH: 570px;
}


/* 詳細画面の調整用2 */
TABLE.det_table2 {
	margin-top:0px;
	margin-bottom:5px;
	margin-left:90px;
	margin-right:0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 0px solid;
	WIDTH: 404px;
	BORDER-COLLAPSE: collapse;
}
TABLE.det_table2 TH {
	TEXT-ALIGN: left;
	vertical-align：middle;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 0px solid;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
}
TABLE.det_table2 TD {
	TEXT-ALIGN: left;
	vertical-align：middle;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 0px solid;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
}


.box2 {
	padding:0 12px 0 0;
	background:#fff url(../img/borders2.gif) 100% 0 repeat-y;
}
.bi2 {
	padding:0 0 0 12px;
	background:#fff url(../img/borders2.gif) 0 0 repeat-y;
}
.bt2 {
	height:17px;
	margin:0 -12px;
	background:url(../img/box2.gif) 100% 0 no-repeat;
}
.bt2 div {
	width:18px;
	height:17px;
	background:url(../img/box2.gif) 0 0 no-repeat;
}
.bb2 {
	height:17px;
	margin:0 -12px;
	background:url(../img/box2.gif) 100% 100% no-repeat;
}
.bb2 div {
	width:18px;
	height:17px;
	background:url(../img/box2.gif) 0 100% no-repeat;
}
.box2 h1 {
	margin:0;
	padding:0.3em 10px;
	background:#efece6;
}
.box2 p, .box2 ul {
	margin:0;
	vertical-align：bottom;
	padding:4px 10px;
	background:#fff;
}
.box2 li {
	margin:0 0 0 2em;
	padding:0;
}

/* 詳細画面アイコン */
.icon_container {
	padding: 0 0 10px 0;
	width:580px;
}

TABLE.det_table7 {
	margin:10px auto 10px auto;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 0px solid;
	BORDER-COLLAPSE: collapse;
	width:560px;
	background-color:FFEFD7;
}
TABLE.det_table7 TH {
	TEXT-ALIGN: left;
	vertical-align：middle;
	COLOR: #929292;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 0px solid;
	PADDING-TOP: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 5px;
}
TABLE.det_table7 TD {
	TEXT-ALIGN: left;
	vertical-align：middle;
	COLOR: #666666;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 0px solid;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	width:560px;
}

/* 入力フォーム画面の調整用 */
.formbox {
	padding:0 0px 0px 0;
	margin-bottom:10px;
	width: 580px;
	background-color: #CCBF91;
}

.form_btn {
	margin:0 auto 10px auto;
	text-align:center;
	}

TABLE.det_table3 {
	margin-top:3px;
	margin-bottom:3px;
	margin-left:3px;
	margin-right:3px;
	BORDER-TOP: #fff 4px solid;
	BORDER-LEFT: #fff 4px solid;
	BORDER-RIGHT: #fff 4px solid;
	BORDER-BOTTOM: #fff 4px solid;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	width: 574px;
	BORDER-COLLAPSE: collapse;
	background-color:#fff;
}

TABLE.det_table3 TH {
	TEXT-ALIGN: left;
	vertical-align：middle;
	background-color:#F8F8DC;
	COLOR: #666;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 1px dotted;
	PADDING-TOP: 10px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 10px;
	WIDTH: 160px;
}
TABLE.det_table3 TD {
	TEXT-ALIGN: left;
	vertical-align：middle;
	background-color:#ffffff;
	COLOR: #666666;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 1px dotted;
	PADDING-TOP: 10px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 10px;
}

/* 就業までの流れ用 */
TABLE.det_table4 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 550px;
	BORDER-COLLAPSE: collapse;
}
TABLE.det_table4 TH {
	TEXT-ALIGN: left;
	vertical-align：middle;
	background-color:#ffffff;
	COLOR: #929292;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 0px dotted;
	PADDING-TOP: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 5px;
	WIDTH: 160px;
}
TABLE.det_table4 TD {
	TEXT-ALIGN: left;
	vertical-align：middle;
	background-color:#ffffff;
	COLOR: #666666;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 0px dotted;
	PADDING-TOP: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 5px;
}

/* 今週の特集用の調整用1 */
TABLE.det_table5 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 580px;
	BORDER-COLLAPSE: collapse;
}
TABLE.det_table5 TD {
	TEXT-ALIGN: left;
	vertical-align：middle;
	background-color:#ffffff;
	COLOR: #666666;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 0px solid;
	PADDING-TOP: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 5px;
	WIDTH: 290px;
}

/* 今週の特集用の調整用2 */
TABLE.det_table6 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:20px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-TOP: #E0D5D3 1px solid;
	BORDER-LEFT: #E0D5D3 1px solid;
	BORDER-RIGHT: #E0D5D3 1px solid;
	BORDER-BOTTOM: #E0D5D3 1px solid;
	WIDTH: 280px;
	HEIGHT: 300px;
	BORDER-COLLAPSE: collapse;
}
TABLE.det_table6 TH {
	TEXT-ALIGN: left;
	vertical-align：middle;
	background-color:#ffffff;
	COLOR: #929292;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 1px dotted;
	PADDING-TOP: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 5px;
	WIDTH: 50px;
}
TABLE.det_table6 TD {
	TEXT-ALIGN: left;
	vertical-align：middle;
	background-color:#ffffff;
	COLOR: #666666;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 1px dotted;
	PADDING-TOP: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 5px;
	WIDTH: 200px;
}

/* 運営会社 */
TABLE.t-company {
	MARGIN: 20px 0px 0px;
	WIDTH: 570px;
	BORDER-COLLAPSE: collapse;
}
TABLE.t-company TD {
	background-color:#ffffff;
	TEXT-ALIGN: left;
	COLOR: #333333;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 1px dotted;
	PADDING-TOP: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 10px;
}
TABLE.t-company TH {
	background-color:#ffffff;
	TEXT-ALIGN: left;
	COLOR: #75403A;
	WIDTH: 180px;
	BORDER-TOP: #E0D5D3 0px solid;
	BORDER-LEFT: #E0D5D3 0px solid;
	BORDER-RIGHT: #E0D5D3 0px solid;
	BORDER-BOTTOM: #E0D5D3 1px dotted;
	PADDING-TOP: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 10px;
}
