.page-header h2 span {
	font-family: "Futura",sans-serif !important;
}

.wanted .content li dd {
	text-align: center;
}

.counselor-career .tab-contents.career .tab_body .card .wrap {
	
}

.joblist .tab-list-item.btn-nurse {
		background-color:#fff;
	border: solid 1px #c37bcc;
	color: #c37bcc;
}

.joblist .tab-list-item.btn-counselor {
	background-color:#fff;
	border: solid 1px #fcaf1d;
	color: #fcaf1d;
	
}

.joblist .tab-list-item.btn-nurse.is-btn-active {
	background-color:#c37bcc;
	color:#fff;
}

.joblist .tab-list-item.btn-counselor.is-btn-active {
	background-color:#fcaf1d;
	color:#fff;
}

.joblist .tab-contents dd.flow-dd.--nurse ul li {
	background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(243,229,255,1) 100%);
	border-color: #BE78C7;
}

.joblist .tab-contents dd.flow-dd.--nurse ul li .en {
	color:#BE78C7;
}
.joblist .tab-contents dd .app.--nurse {
	background: rgb(146,85,191);
    background: linear-gradient(180deg, rgba(146,85,191,1) 0%, rgba(205,163,213,1) 100%);
	border-color: #BEA8D1;
}

.joblist .tab-contents#nurse dt.--nurse {
	border-color:#DCC0E0 !important;
}

.joblist .tab-contents#counselor dt.--counselor {
	border-color:#F7AD62 !important;
}

.joblist .tab-contents dd.flow-dd.--counselor ul li  {
	background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,229,229,1) 100%);
	border-color: #FFC37E;
}

.joblist .tab-contents dd.flow-dd.--counselor ul li .en {
	color:#FFC37E;
}
.joblist .tab-contents dd .app.--counselor {
	background: rgb(255,153,78);
background: linear-gradient(180deg, rgba(255,153,78,1) 0%, rgba(255,190,101,1) 100%);
	border-color:#FFC19A;
}

.joblist .tab-contents dd.interview-dd ul {
	justify-content:center;
}

.svg_text_block {
	position:relative;
}

.svg_text_click {
	width:50% !important;
	top: -20px;
	position:absolute;
	left:50%;
	height: auto !important;
	transform: translatex(-50%);
}

.nurse.page-header .tab-list-item.is-btn-active {
	background-color: #a368aa;
	color:#fff;
}

.nurse.page-header .tab-list-item {
	background-color: #fff;
	color:#a368aa;
}

.counselor.page-header .tab-list-item.is-btn-active {
	background-color: #ea8825;
	color:#fff;
}

.counselor.page-header .tab-list-item {
	background-color: #fff;
	color:#ea8825;
}

.tab-contents.career .ex {
	margin: 30px auto 20px;
	max-width: 126px !important;
}

.inter-view-boxx {
	border: 1px solid #bfbfbf;
	width:90% !important;
}

.inter-view-boxx.--cs {
border-color:#F7AD62
}

.inter-view-boxx.--ns {
border-color:##DCC0E0
}
.inter-view-boxx a {
	display:flex;
	
}

.inter-view-boxx .thumbs {
	width: 50%;
	object-fit:cover;
}

.inter-view-boxx .infos {
	width: 50%;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-flow:column;
}

.inter-view-boxx .infos .c {
	width: 74% !important;
	margin: 0 auto;
}
@media (max-width: 767px) {

	
	.inter-view-boxx .thumbs {
		width: 50%;
	}.home .service .wanted_wrap .img.fl5 {
		width:48%;
}
	
	.tab-contents.career .ex {
	margin: 30px auto 20px;
	max-width: 100px !important;
}
}

.category-nurse .other_member .slider-wrap div > a {
	display: block;
}



@media (max-width: 767px) {
	#header-nav {
overflow-y:scroll;
	padding-bottom: 30px;
}
	
	#header .info {
	 margin-bottom:50px;
	}
	
	#footer {
		padding-bottom: 120px;
	}
	
	#footer-nav .foot-sp-main {
		flex-wrap: wrap;
		padding-left:20px;
	}
	
	#footer-nav .foot-sp-main li {
		/*width: 31%;*/
		width:50%;
	}
	
	#footer-nav .foot-sp-main li:nth-of-type(4),#footer-nav .foot-sp-main li:nth-of-type(5) {
		/*width:50%;*/
	}
	
	#footer-nav ul.foot-sp-sub>li:nth-of-type(5) {
		margin-left:auto;
		margin-top:-79px;
	}
	#footer-nav ul.foot-sp-sub>li:last-child {
		bottom: .95em;
	}
}