@charset "utf-8";
/* Copyright 2023 design hack. */

/* ------------------------------------------------------------

COMPANY

------------------------------------------------------------ */
/* グローバルナビアクティブ
---------------------------------------------- */
nav ul#nav_main li:nth-child(6) a img {opacity: 0;}

/* コンテンツ
---------------------------------------------- */
div#recruit01{padding-top: 100px; margin-top: -100px;}

.ttl_side {font-size: 30px;font-weight: 600;  position: relative;  padding-left: 60px;color: #595252;margin: -14px 0 29px 0;}
.ttl_side::before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 40px; height: 4px;background: linear-gradient(to right, #2B9C51 50%,#2861AD 50%);}

ul#recruit_list{display: flex;align-items: center;justify-content: center;border-bottom: 1px solid #C0C0C0;padding: 0 0 100px 0;margin: 0 0 140px 0;}
ul#recruit_list li a{background:url(/recruit/img/recruit_list_ico.png) no-repeat right 0;background-size:28px 28px;padding:2px 48px 2px 0;margin: 0 0 0 0;color: #2861AD;font-weight: 600;}
ul#recruit_list li a:hover{color: #2B9C51;}

ul.contact_btn{text-align: center;}


@media print, screen and (max-width: 1240px){

}

@media print, screen and (max-width: 767px){
div#recruit01{padding-top: 100px; margin-top: -100px;}
    
.ttl_side {font-size: 18px;padding-left: 30px;margin: -9px 0 14px 0;}
.ttl_side::before {width: 20px; height: 3px;background: linear-gradient(to right, #2B9C51 50%,#2861AD 50%);}

ul#recruit_list{padding: 0 0 50px 0;margin: 0 0 70px 0;}
ul#recruit_list li a{background:url(/recruit/img/recruit_list_ico.png) no-repeat right center;background-size:20px 20px;padding:0 34px 2px 0;margin: 0 0 0 0;color: #2861AD;font-weight: 600;}
ul#recruit_list li a:hover{color: #2B9C51;}

ul.contact_btn{text-align: center;}
ul.contact_btn li img{width: 200px;height: 50px;}
}