#main .relation-area__innner {padding: 76px 0 110px;}
@media print, screen and (max-width: 767px){
#main .relation-recruit .relation-area__innner {padding: 54px 0 70px;}
}
/* ******************************************************************************
main-visual
****************************************************************************** */
#main .recruit .recruit-container{position: relative;}
#main .recruit .global-navi .global-navi__menu li a{color: #4a4a4a;}
#main .recruit .global-navi .global-navi__menu .underline::before{border-image: linear-gradient(to right, #4a4a4a 0%, #4a4a4a 100% ) 2/0 0 2px 0;}
#main .recruit .main-visual {height: auto;}
#main .recruit .main-visual .main-visual__inner {height: 100%;display: flex;margin-top: 50px;}
#main .recruit .recruit-title{font-size: 1em;}
#main .recruit .main-visual .main-visual__title{position: static;display: block;letter-spacing: 0.12em;}
#main .recruit .main-visual .page-title {font-size: 1.75em;font-weight: 400;letter-spacing: 0.10em;display: block;margin-top: 20px;}
@media screen and (max-width: 767px){
#main .recruit .global-navi .global-navi__menu .underline::before{border-bottom: none;padding-bottom: 0;}
#main .recruit .main-visual .main-visual__inner{padding-left: 30px;padding-right: 30px;margin-top: 34px;}
#main .recruit .main-visual .main-visual__title{font-size: 3.07142em;letter-spacing: 0.16em;}
#main .recruit .main-visual .page-title {font-size: 1.2857em;margin-top: 10px;}
}
/* ******************************************************************************
section-card
****************************************************************************** */
#main .main-content .section {padding-top: 0;padding-bottom: 100px;margin-top: 0;}
#main .recruit .section-list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 76px;}
#main .recruit .section-list .section-card.section-card--1col{width: 100%;}
#main .recruit .section-card:hover a {text-decoration: none;}
#main .recruit .section-card{width: 46.8483%;}
#main .recruit .section-card:nth-child(2) {margin-right: 6.3032%;}
#main .recruit .section-card:not(:first-child){margin-top: 5.7921%;}
#main .recruit .section-card__column{display: flex;}
#main .recruit .section-card__column .section-card__column-img {width: 50%;}
#main .recruit .section-card__column .section-card__column-img img{object-fit: cover;height: 100%;}
#main .recruit .section-card__column .section-card__column-content{width: 50%;padding: 6.8413% 5.0255%;background: #fff;}
#main .recruit .section-card__column .section-card__title .section-card__title--main{font-size: 1.6025em;}
#main .recruit .section-card__column .section-card__title .section-card__title--sub {letter-spacing: 0.16em;font-size: 0.8547em;}
#main .recruit .section-card__column .section-card__txt{font-size: 1.0625em;margin-top: 4.0885%;letter-spacing: 0.12em;line-height: 2;}
#main .recruit .section-card__column .section-card__btn{margin-top: 5.4071%}
#main .recruit .section-card__content{padding: 8.3788%  8.92% 13.47%;background-color: #fff;}
#main .recruit .section-card__title .section-card__title--main {letter-spacing: 0.10em;color: #4a4a4a;font-weight: 400;font-size: 1.2820em;margin-right: 20px;}
#main .recruit .section-card__title .section-card__title--sub{letter-spacing: 0.10em;color: #4a4a4a;font-weight: 400;display: inline-block;font-family: 'Manrope', sans-serif;font-size: 0.8012em;color: #066cc7;background: -webkit-linear-gradient(0deg, #066cc7, #2ab2ba);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#main .recruit .section-card__txt{font-weight: 300;font-size: 0.9375em;margin-top: 6.100%;}
#main .recruit .section-card__btn{margin-top: 7.8%;} 
#main .recruit .section-card__img img {width: 100%;height: auto;}
@media screen and (max-width: 767px){
#main .main-content .section{padding-bottom: 58px;}
#main .recruit .section-list{margin-top: 34px;display: block;}
#main .recruit .section-card{width: 100%;}
#main .recruit .section-card:not(:first-child){margin-right: 0;margin-top: 32px;}
#main .recruit .section-card__column{display: block;}
#main .recruit .section-card__column .section-card__column-img{width: 100%;}
#main .recruit .section-card__column .section-card__column-content,#main .recruit .section-card__content{width: 100%;padding: 27px 20px 36px;}
#main .recruit .section-card__title .section-card__title--main,#main .recruit .section-card__column .section-card__title .section-card__title--main {font-size: 0.9768em;margin-right: 10px;}
#main .recruit .section-card__column .section-card__title .section-card__title--sub,#main .recruit .section-card__title .section-card__title--sub{font-size: 0.7857em;}
#main .recruit .section-card__column .section-card__btn{margin-top: 8px;}
#main .recruit .section-card__column .section-card__txt,#main .recruit .section-card__txt {font-size: 1em;letter-spacing: 0;line-height: 1.714;margin-top: 8px;}
#main .recruit .section-card__btn .section-card__link{font-size: 0.7857em;}
#main .recruit .section-card__btn{margin-top: 8px;}
}

