@media screen and (min-width:740px){

#contents .edit_zone .recruit_list{
		margin: 0 0 60px;
		padding: 0;
}
#contents .edit_zone .recruit_list:after{
		content: " "; display: block; height: 0; clear: both;
}


#contents .edit_zone.detail dl {
	margin-bottom: 30px;
}

#contents .edit_zone.detail dl dt {
	font-size: 16px;
	font-weight: bold;
	color: #0A7BCC;
	margin-bottom: 20px;
}

#contents .edit_zone.detail dl dd {
	font-size: 14px;
	line-height: 180%;
	position: relative;
}

#contents .edit_zone.detail dl:nth-child(5) {
	/* margin-bottom: 80px; */
}
#contents .edit_zone.detail dl dd.mb10 {
	margin-bottom: 10px;
}

#contents .edit_zone.detail dl dd span {
	position: absolute;
	left: 80px;
	/* margin-bottom: 20px; */
}

#contents .edit_zone.detail dl dd span:before {
	content: "æ–½å·¥ç®¡ç†è·";
	position: absolute;
	left: -80px;
	display: block;
}






}

@media screen and (max-width:740px){
span.bold{
	font-weight: bold;
}


#contents .edit_zone .recruit_list{
		margin: 0 0 10%;
		padding: 0;
}
#contents .edit_zone .recruit_list:after{
		content: " "; display: block; height: 0; clear: both;
}

#contents .edit_zone.detail dl {
	margin-bottom: 20px;
}

#contents .edit_zone.detail dl dt {
	font-size: 1.25rem;
	font-weight: bold;
	color: #0A7BCC;
	margin-bottom: 5px;
}

#contents .edit_zone.detail dl dd {
	font-size: 1.25rem;
	line-height: 180%;
	position: relative;
}

#contents .edit_zone.detail dl:nth-child(5) {
	/* margin-bottom: 80px; */
}
#contents .edit_zone.detail dl dd.mb10 {
	margin-bottom: 3%;
}

#contents .edit_zone.detail dl dd span {
	position: absolute;
	left: 100px;
	/* margin-bottom: 20px; */
}

#contents .edit_zone.detail dl dd span:before {
	content: "æ–½å·¥ç®¡ç†è·";
	position: absolute;
	left: -100px;
	display: block;
}



}
