@charset "utf-8";
/* Branch1 RecruitHTML CSS Doc */
/* SCICE CO.LTD--- */



/* right contents setting */
#container #contents h2 {
margin: 0px 0 40px 50px;
padding: 5px;
height: auto;
border-left: #359a00 double 8px;
color: #222;
line-height: 1.2em;
}
#container #contents h3:after {
	background: -moz-linear-gradient(left top, #ddd,  
				#aaa 10%,  
				#777 30%,  
				#777 70%,  
				#aaa 90%,  
				#ddd);
	background: -webkit-gradient(linear, left top, right top, from(#ddd),  
				color-stop(0.1, #aaa),  
				color-stop(0.3, #777),  
				color-stop(0.7, #777),  
				color-stop(0.9, #aaa),  
				to(#ddd));
	content: '';
	display: block;
	position: relative;
	top: 0px;
	height: 1px;
	width: 100%;
}
#container #contents h3 {
	background-image: none;
	box-shadow: 0px 6px 10px -8px #360;
	margin: 0 0 20px 50px;
}
#container #contents h3:nth-child(n+2) {
	margin-top: 70px;
}

#container #contents ul:nth-child(n+2) {
	margin-top: 60px;
}

#container #contents ul li {
	line-height: 1.2em;
	font-weight: bold;
	text-align: left;
	margin: 0 0 10px 60px;
	padding: 0 0 0 15px;
	list-style-position: inside;
	color: #F63;
}

#container #contents p {
	height: auto;
	margin: 0 0 30px 55px;
	color: #222;
}
#container #contents a {
	color: #693;
}

#container #contents a:hover {
	color:#9D3D09;
}
#container #contents dl {
	display: table;
}
#container #contents dt {
	clear: both;
	float: left;
	font-weight: bold;
	line-height: 1.2em;
}
#container #contents dd {
	line-height: 1.2em;
}

/* recruit contents setting */
#container #contents dl.mt0 {
	background-color: #ECF5E7;
	border: #390 1px solid;
	color: #444;
	margin: 0 0 60px 60px;
	padding: 5px;
}

#container #contents dl.mt0 dt {
	padding: 5px;
}

#container #contents dl.mt0 dd {
	border-bottom: #777 dotted 1px;
	padding: 5px;
	padding-left: 6em;
}

#container #contents dd span {
	color: #F00;
}

/* #container #contents img setting */
.access img {
	margin: 0 0 0 42px;
	padding: 0;
}
/* #container #contents dt dd border-top setting */
.H_2 {
	border-bottom: none !important;
}
/*
.H_8 {
	height: 122px;
}*/
/* #container #contents dt dd texit indent type size setting */
.ind_T1 {
	padding-left: 24px;
}

/*20180222 胚培養士*/
#outsitemark:after {
    margin: 0 3px;
    font-family: FontAwesome;
    vertical-align: middle;
    content: '\f08e';
}

