@charset "UTF-8";

/*
Theme Name: SBI FXT
Theme URI: https://colin.jp/
Author: COLIN
Author URI: https://colin.jp/
Description: Main Template for COLIN Template
Requires at least: 5.3
Tested up to: 6.0
Requires PHP: 5.6
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sbi-template

Developed by COLIN
*/

.site-btn-customers__btn {
    display:flex;
    align-items: center;
    padding: 3px 19px;
    text-decoration: none;
    border: 1px solid #fff;
    border-radius: 20px;
    transition: background-color .3s;
}
.light-header .site-btn-customers__btn {
    border: 1px solid #333 !important;
}
.sp .site-btn-customers__btn {
    display:inline-block;
    border: 1px solid #333 !important;
    width:150px;
}
.site-btn-customers__btn:hover,
.site-btn-customers__btn:active,
.site-btn-customers__btn:focus {
    background-color: #0a3e86;
}
.sp .site-btn-customers__btn:hover,
.sp .site-btn-customers__btn:active,
.sp .site-btn-customers__btn:focus {
    background-color: transparent;
}
.site-btn-customers__txt {
    font-size: .87rem;
    color: #fff;
    transition: color .3s
}
.light-header .site-btn-customers__txt {
    color: #333 !important;
}
.sp .site-btn-customers__txt {
    color: #333 !important;
}
.light-header .site-btn-customers__btn:hover .site-btn-customers__txt,
.light-header .site-btn-customers__btn:active .site-btn-customers__txt,
.light-header .site-btn-customers__btn:focus .site-btn-customers__txt {
    color: #fff !important;
}
.site-btn-customers__icon path {
    fill:#fff
}
.light-header .site-btn-customers__icon path {
    fill:#333;
}
.sp .site-btn-customers__icon path {
    fill:#333;
}
.light-header .site-btn-customers__btn:hover .site-btn-customers__icon path,
.light-header .site-btn-customers__btn:active .site-btn-customers__icon path,
.light-header .site-btn-customers__btn:focus .site-btn-customers__icon path {
	fill: #fff !important;
}
.site-btn-customers__icon {
	margin-left: 5px
}
.site-btn-customers__icon path {
	transition: fill .2s
}
.header-wrap {
	max-width: 1400px !important;
}
.info-btn-yellow {
    background:#f2a602 !important;
}

/* 2024.4.4 追記 */
.test_color .careers-item h3 {
    background: #000;
}
.test_color .careers-item .career-info {
    flex-basis: 100%;
}
.test_color {
    font-family: serif;
}
/*-------------*/

/* 2024.8.6 追記 */
.careers-item ul li {
	padding: 0px 0px 22px 15px;
}

/* 2025.4.6 追記 */
/* レスポンシブ */
.forSp {
display: none;
}
.forPc {
display: block;
}
@media screen and (max-width: 767px){
.forSp {
display: block;
} 
.forPc {
display: none;
}
}

/* 2025.5.23 追記 */
.pc-menu ul {
	padding: 10px 15px !important;
    max-width: 1000px !important;
}

.pc-menu ul li {
	padding: 0px 10px !important;
}

.pc-menu ul::before {
	left: 520px !important;
}


/* 2025.6.5 追記 */
.lm_recruit_btn {
	background: #f2a602  !important; /*オレンジ*/
	
	/*C案（背景白）*/
	background: #fff !important;
	
	position:relative;
}

.careers-main .main-list a {
	flex-basis: 16% !important;
}

	/*C案（枠文字薄いオレンジ）*/
.main-list a.lm_recruit_btn {
	border: 1px solid orange !important;
}

.main-sec .main-list p {
	font-size: 1rem !important;
    line-height: 1.4rem !important;
	margin-bottom: 5px !important;
}

.main-sec .main-list .lm_recruit_btn p {
	/*B案 C案（文字オレンジ）*/
	color:#f2a602 !important;
}

.triangle-icon {
  position: absolute;
    bottom: 6px;
    right: 6px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
	
	/*C案（三角アイコンオレンジ）*/
    border-top: 6px solid #f2a602;
	
    transform: rotate(-45deg);
    pointer-events: none;
}


@media (max-width: 767px) {
.careers-main .main-list a {
	flex-basis: 47% !important;
	height: 90px;
	}
}

