<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ---------------------------------------- */
/*繝ｪ繧ｯ繝ｫ繝ｼ繝�*/
/* ---------------------------------------- */

.recruit-page {
	color: #393939;
	padding-top: 30px;
    border-top: 1px solid #eee;
}

.recruit-page .main {
  padding: 0 15px;
}

.recruit-page div.row {
	text-align: center;
}

.recruit-page div.main p.comment {
  margin: auto;
  text-align: center;
  font-size: 16px;
  line-height: 32px;
  letter-spacing: 0;
  margin-bottom: 15px;
}

.recruit-page .recruitment{
	padding: 0 0 30px;
}
.recruit-page .recruitment .container-fluid &gt; .row {
    margin-left: -5px;
    margin-right: -5px;
    max-width: 858px;
    margin: auto;
}
.recruit-page .recruitment .container-fluid &gt; .row &gt; div{
	padding-left: 5px;
	padding-right: 5px;
	width: 100%;
}
.recruit-page .recruitment div h3.tittle {
	position: relative;
    width: 100%;
    background-image: url("/wp/wp-content/themes/understrap-child/image/recruit/recruit_btn_bg.png");
    margin-top: 20px;
    margin-bottom: 5px;
    color: #393939;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    line-height: 27px;
	padding: 6px 12px;
	letter-spacing: 0.06em;
}
.recruit-page .recruitment a.none,.recruit-page .recruitment div.none{
	cursor: default;
}
.recruit-page .recruitment a.none:hover,.recruit-page .recruitment div.none:hover{
	opacity: 1;
}
.recruit-page .recruitment a.none::after,.recruit-page .recruitment div.none::after {
	content: '蜿ｪ莉雁供髮��縺励※縺翫ｊ縺ｾ縺帙ｓ';
	color: #6a6a6a;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0.06em;
}
.recruit-page .recruitment div.requirements{
	padding: 30px 50px 50px;
	margin-top: 20px;
}

.recruit-page .recruitment a.wanted,.recruit-page .recruitment div.wanted{
	cursor: pointer;
	transition: 0.4s;
}
.recruit-page .recruitment a.wanted:hover{
	opacity: 0.6;
}
.recruit-page .recruitment a.wanted h3.tittle::after, .recruit-page .recruitment div.wanted h3.tittle::after {
    position: absolute;
    content: "\f107";
    font-family: 'FontAwesome';
    font-weight: normal;
    font-size: 18px;
    right: 10px;
}
.recruit-page .recruitment a.wanted::after,.recruit-page .recruitment div.wanted::after {
	content: '縺溘□縺�∪蜍滄寔荳ｭ縲りｩｳ邏ｰ縺ｯ縺薙■繧�';
	color: #f4427d;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.06em;
}
.recruit-page .recruitment div.requirements {
    display: none;
    padding-top: 100px;
    max-width: 760px;
    margin: -100px auto 0;
}
.recruit-page .recruitment div.requirements &gt; div {
	border: solid 1px #d2d0d0;
	padding: 25px 50px;
	margin-top: 20px;
}
.recruit-page .recruitment div.requirements div.occupations_wrap{
	margin-bottom: 40px;
}
.recruit-page .recruitment div.requirements {
	text-align: left;
}
.recruit-page .recruitment div.requirements h4 {
	font-size: 18px;
	font-weight: normal;
	border-bottom: solid 2px #00a8ad;
	line-height: 33px;
	margin-top: 11.5px;
	margin-bottom: 20px;
}
.recruit-page .recruitment div.requirements h5 {
    color: #00A8AD;
    font-size: 17px;
    line-height: 21px;
}
.recruit-page .recruitment div.requirements dl{
	display: table;
	margin-bottom: 0;
	width: 100%;
}
.recruit-page .recruitment div.requirements dl dd,.recruit-page .recruitment div.requirements dl dt {
    font-size: 15px;
    font-weight: normal;
    display: inline-block;
    float: left;
	line-height: 21px;
}
.recruit-page .recruitment div.requirements dl dt {
	width: 4em;
}
.recruit-page .recruitment div.requirements dl dd {
	width: calc(100% - 4em);
}
.recruit-page .recruitment div.requirements hr{
    border-top: dotted 2px #4A4A4B;
	margin: 10px 0;
}
.recruit-page .recruitment div.requirements hr:last-child {
	display: none;
}

.recruit-page .unclink {
	margin-bottom: 60px;
	position: relative;
	width: 100%;
	text-align: center;
}
.recruit-page .unclink.bottom {
	margin-top: 70px;
}
.recruit-page .unclink .container-fluid {
	max-width: 1000px;
}
.recruit-page .unclink .title h2 {
    margin-top: 23px;
	margin-bottom: 10px;
}
.recruit-page .unclink .container-fluid .anchor-wrap {
	display: flex;
	flex-wrap: wrap;
}
.recruit-page .unclink .container-fluid .anchor-wrap .left-col {
	flex-basis: 75%;
	max-width: 75%;
}
.recruit-page .unclink .container-fluid .anchor-wrap .right-col {
	flex-basis: 25%;
	max-width: 25%;
}
.recruit-page .unclink .container-fluid .anchor-wrap .name {
    color: #393939;
    line-height: 1.7;
}
.recruit-page .unclink .container-fluid .anchor-wrap hr {
    margin: 5px 0 20px;
    border: 0;
    border-top: 1px solid #eee;
}
@media(max-width:767px){
	.recruit-page .unclink .container-fluid .anchor-wrap .left-col {
		flex-basis: 100%;
		max-width: 100%;
	}
	.recruit-page .unclink .container-fluid .anchor-wrap .right-col {
		flex-basis: 100%;
		max-width: 100%;
	}
}

.recruit-page .staff_interview {
	position: relative;
    width: 100%;
    margin: 30px 0 40px;
    text-align: center;
}
.recruit-page .staff_interview .container-fluid {
	max-width: 940px;
}
.recruit-page &gt; div &gt; section.staff_interview div.container{
	max-width: 880px;
}
.recruit-page div.col-sm-2 {}
.recruit-page div.col-sm-2 p , .recruit-page div.col-sm-3 p {
    color: #393939;
}
.recruit-page .staff_interview .container-fluid div.col-lg-7 {
    text-align: center;
}
.recruit-page .staff_interview .container-fluid .plofile {
}
.recruit-page .staff_interview .container-fluid .plofile .flex {
	display: flex;
	align-items: center;
	justify-content: center;
}
.recruit-page .staff_interview .container-fluid .plofile .flex &gt; span {
	flex-shrink: 0;
}
.recruit-page .staff_interview .container-fluid .plofile .flex &gt; span:nth-child(2) {
	flex-shrink: 1;
}
.recruit-page .staff_interview .container-fluid .plofile .flex &gt; span .inblock {
	display: inline-block;
}
.recruit-page .staff_interview .container-fluid .ph {
}
.recruit-page .staff_interview .container-fluid .ph_right {
    margin-top: 40px;
}
	.recruit-page .staff_interview .container-fluid .ph_right img {
		max-width: 640px;
		width: 100%;
	}
.recruit-page .staff_interview .container-fluid h3 {
	text-align: center;
	font-weight: normal;
	font-size: 36px;
	margin-right: -0.3em;
    margin-top: 23px;
    margin-bottom: 11.5px;
}
.recruit-page .staff_interview .container-fluid .staff_comment {
  margin: auto;
    text-align: justify;
  font-size: 16px;
  line-height: 32px;
  letter-spacing: 0;
  margin-bottom: 35px;
    margin-top: 35px;
}
.recruit-page .staff_interview .container-fluid .staff_comment p{
	letter-spacing: 0.03em;
}
.recruit-page .banner .container-fluid {
  padding: 40px 0px 40px 0px;
  text-align: center;
}
@media (max-width: 768px) {
	.recruit-page .unclink .title h2{
		margin-bottom: 10px;
	}
	.recruit-page .unclink .pc-none{
		margin-bottom: 15px;
		width: 100%;
	}
	.recruit-page .recruitment div.requirements{
		margin: 0;
		padding: 0;
	}
	.recruit-page .recruitment div.requirements &gt; div{
		padding: 5px 20px 10px;
	}
}

@media (min-width: 768px) {
    .recruit-page .staff_interview .container-fluid div.col-lg-7 {
		display: flex;
}
	.recruit-page .staff_interview .container-fluid .plofile {
		margin-left: 20%;
		float: left;
	}
.recruit-page .staff_interview .container-fluid .ph {
	flex-grow: 1;
}
.recruit-page .staff_interview .container-fluid .ph_right {
    margin-top: 30px;
    margin-bottom: 30px;
}
.recruit-page .staff_interview .container-fluid h3 {
  text-align: center;
  font-weight: normal;
  font-size: 36px;
  margin-right: -0.3em;
}
.recruit-page .staff_interview .container-fluid .staff_comment {
	padding: 50px;
	margin: auto;
	text-align: justify;
	font-size: 16px;
	line-height: 32px;
	letter-spacing: 0;
	margin-bottom: 20px;
	margin-top: 10px;
	max-width: 850px;
}
.recruit-page .staff_interview .container-fluid .staff_comment {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.recruit-page .staff_interview .container-fluid .staff_comment::before,
.recruit-page .staff_interview .container-fluid .staff_comment::after {
    position: absolute;
    content: '';
    width: 106px;
    height: 106px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.recruit-page .staff_interview .container-fluid .staff_comment::before {
    top: 0;
    left: 0;
    border-top: 1px solid #00b4ba;
    border-left: 1px solid #00b4ba;
}
.recruit-page .staff_interview .container-fluid .staff_comment::after {
    bottom: 0;
    right: 0;
    border-bottom: 1px solid #00b4ba;
    border-right: 1px solid #00b4ba;
}
	.recruit-page div.col-sm-2 p{
		height: 60px;
		letter-spacing: 0;
	}
	.recruit-page .unclink .container-fluid .right {
    width:auto;
    margin: auto ;
}


}
@media (min-width: 992px) {
	.recruit-page div.col-sm-2 p{
		height: auto;
		letter-spacing: 0;
	}
.recruit-page .staff_interview .container-fluid .plofile {
    margin-left: 70px;
	margin-top: 10px;
    float: left;
	max-width: 35%;
}
	.recruit-page .staff_interview .container-fluid .ph_right img {
		max-width: 320px;
		width: 100%;
	}
	.recruit-page .staff_interview .container-fluid .ph_right {
		margin-top: 90px;
		margin-bottom: 0;
	}
}
</pre></body></html>