@charset "utf-8";

#sp3-wrap {
	width: 660px;
	margin: 20px 0 0 32px;
}

#sp2-wrap {
	width: 660px;
	margin: 10px 0 0 22px;
}


#wrap-left {
	float: left;
	width: 425px;
}

#wrap-right {
	float: right;
	width: 223px;
}


#wrap-left-2 {
	float: left;
	width: 445px;
}

#wrap-left-2 p {
	margin-bottom: 1em;
}

#wrap-right-2 {
	float: right;
	width: 200px;
	background-color: #f3f3f3;
	padding-bottom: 10px;
	padding-top: 10px;
}

#wrap-left-b {
	float: left;
	width: 425px;
}

#wrap-left-b p {
	margin-bottom: 1em;
}

.midashi {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7f4800;
	color: #7f4800;
	padding-bottom: 10px;
}

.midashi-17 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	color: #314D6A;
	padding-bottom: 7px;
	margin-bottom: 7px!important;
}

.name-17 {
	margin: 0!important;
	font-weight: bold;
	color: #666666;
}


.c-wrap {
	margin-top: 25px;
	padding: 15px;
	background-color: #F1F3FA;
	border: 1px solid #abb7da;
	background-image: url(../../../special_3/images/017/consul-m.jpg);
	background-repeat: no-repeat;
}

.c-wrap p {
	margin: 0!important;
}

#brand-wrap {
	width: 223px;
	margin-top: 30px;
	background-color: #F3F3F3;
}

#brand-txt {
	margin: 0 10px;
	padding: 10px 0;
}

.p-right {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}

/* ---求人情報--- */
#job-info-wrap {
	margin-top: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9d0000;
}

#job-info-title {
	background-color: #9d0000;
}

#job-info-text {
	margin: 0 10px;
	padding: 10px 0;
}

.info-m {
	font-weight: bold;
}

.info-title {
	color: #9D0000;
}

#job-info-text ul {
	margin: 0;
	padding: 0;
}

#job-info-text li {
	margin: 10px 0 0 2em;
	padding: 0;
}

.info-details {
	margin: 5px 0 0 1em;
}

.info-t {
	float: left;
	width: 460px;
}

.info-p {
	float: right;
	width: 165px;
}


/* ---企業情報--- */
#com-info {
	background-color: #d3d3d3;
	width: 100%;
}

.td-1 {
	background-color: #FFFFFF;
	width: 116px;
	padding: 5px;
}

.td-2 {
	background-color: #FFFFFF;
	width: 104px;
	padding: 5px;
	color: #7f4800;
	font-weight: bold;
}

.td-3 {
	background-color: #FFFFFF;
	padding: 5px;
}

