@charset "utf-8";
/* ============================================================ */
/* concerned */
/* ============================================================ */
.concerned_recruit li#lnavi_recruit a,
.concerned_recruit li#lnavi_recruit a i {
	color: #1122cc;
}



/* ============================================================ */
/* index.html */
/* ============================================================ */
#concerned_index #visual_category_top {
	background: url(/hospital/common/img/concerned/index/visual_index01.png) center 0 no-repeat;
}



/* ============================================================ */
/* recruit/ */
/* ============================================================ */
.concerned_recruit .table01 th {
	white-space: nowrap;
}



/* ============================================================ */
/* recruit/index.html */
/* ============================================================ */
#concerned_recruit_index .list_link02 li {
	float: none;
	width: 100%;
	padding: 0;
}



/*----- #bnr_rinsyo -----*/

#concerned_recruit_index #bnr_rinsyo {
	overflow: hidden;
}

#concerned_recruit_index #bnr_rinsyo li {
	float: left;
	width: 50%;
	box-sizing: border-box;
}

#concerned_recruit_index #bnr_rinsyo li:nth-child(-n+2) {
	margin-bottom: 10px;
}

#concerned_recruit_index #bnr_rinsyo li:nth-child(2n+1) {
	padding: 0 5px 0 0;
}

#concerned_recruit_index #bnr_rinsyo li:nth-child(2n) {
	padding: 0 0 0 5px;
}

#concerned_recruit_index #bnr_rinsyo li img {
	width: 100%;
}



/*----- .btn_link01 -----*/

#concerned_recruit_index .btn_link01 {
	display: block;
	padding: 15px 0;
	box-sizing: border-box;
	text-align: center;
}

#concerned_recruit_index .btn_link01:first-child {
	margin: 0 0 20px 0;
}
