@import url(../../css/style.css);

.cont {

	background-image: unset;

}

#content-box .captionText {

	max-width: 820px;
	width: 100%;
	margin: 0 auto 2em;
	font-size: 1.15em;
	line-height: 1.4em;

}

#content-box .index ul {

	width: 100%;

}

#content-box .index ul li {

	line-height: 2.5em;
	vertical-align: top;

}

#content-box .index ul li a:before {

	content: "▼";
	margin-right: 0.5em;
	display: inline-block;

}

#content-box .index ul li a {

	display: inline-block;

}

#content-box .caption ol li {

	margin-bottom: 1em;

}

@media(min-width:769px) {

	.index {

		width: 820px;

	}

	.index .listTable {

		padding: 0.5em 1em;

	}

	.caption {

		max-width: 820px;
		width: 100%;

	}

}

@media(max-width:768px) {

	br.mobileNone {

		display: none;

	}

	.index .listTable li:not(:last-of-type) {

		margin-bottom: 0;

	}

}


/*
募集職種 - Table
----------------------------------------- */
#content-box .jobBlock {

	width: 100%;
	margin: 0em auto 2em;

}

#content-box .jobBlock h3 {

	font-size: 1.2em;
	border-bottom: 1px solid #333333;
	padding-bottom: 0.2em;

}

#content-box .jobBlock table tbody tr td ul {

	margin: 0;
	margin-left: 1em;
	margin-bottom: 1em;
	list-style-type: none;

}

#content-box .jobBlock table tbody tr td ul li {

	list-style-type: "\30fb";

}

#content-box .jobBlock table tbody tr td ul li:not(:last-of-type) {

	margin-bottom: 0.2em;

}

#content-box .jobBlock table tbody tr td span.skill{

	display: block;
	padding-left: 1em;

}

@media(max-width:768px) {

	#content-box .jobBlock table tbody tr td span.skill{

		display: block;
		padding-left: 0.5em;

	}

	#content-box .jobBlock table tbody tr td ul {

		margin-left: 0em;

	}

	#content-box .jobBlock table tbody tr td br.mobileNone {

		display: none;

	}

}


/*
カラー - green
----------------------------------------- */
#green, #green a {

	color: #50b442;

}

#green td {

	color: #333333;

}

#green .index {

	border: 1px solid #50b442;
	background-color: #ffffff;

}

#green .caption table, #green .caption table th, #green .caption table td {

	border: 1px solid #87898b;
	background-color: #ffffff;

}

#green .caption table th {

	color: #666666;
	background-color: #d8f0a2;

}

#green .caption table td.sp {

	background-color: #ffd66b;
	color: #000000;

}

#green .notice, #green .entry_link, #green .entry_link a, #green .caption .net_link, #green .caption .net_link a {

	color: #ff9039;

}

#green .caption .top_link {

	color: #666666;

}

#green .caption ul li strong {

	color: #000000;

}