@charset "UTF-8";

/*-----------------*/
/*----- main ------*/
/*-----------------*/
.page_title{
background-image: url(../img/page_main.webp);
}


/*-----------------*/
/*----- recruit ------*/
/*-----------------*/
.recruit .inner{
background-color: var(--color-white);
padding: 0 30px 30px 30px;
}
.recruit_title01{
text-align: center;
font-size: var(--s20);
font-weight: 400;
margin: 0 auto 30px auto;
}
.recruit_title01 span{
display: inline-block;
border: 1px solid;
border-width: 0 1px;
padding: 20px 30px 0 30px;
}
.recruit .box .recruit_title02{
font-size: var(--s18);
font-weight: 400;
}
.recruit .box .table01 {
margin-top: 10px;
}

.recruit .box .recruit_title03{
font-size: var(--s18);
font-weight: 300;
background-color: var(--color-black);
border-radius: 50px;
text-align: center;
padding: 5px 10px;
color: var(--color-white);
margin: 80px 0 0px 0;
}





/*-----------------*/
/*----- indeed ------*/
/*-----------------*/
.indeed_bt a{
width: 100%;
display: block;
background-color: var(--color-white);
margin: 0 auto;
text-align: center;
}
.indeed_bt a .indeed_bt_box01{
background-color: #00358d;
color: var(--color-white);
padding: 20px;
}
.indeed_bt a .indeed_bt_box02{
padding: 20px;
}
.indeed_bt a .indeed_bt_box02 img{
width: 50%;
}








/*-----------------*/
/*----- 応募方法 ------*/
/*-----------------*/
.recruit_info{
color: var(--color-white);
}
.recruit_info .content{
border: 1px solid var(--color-white);
padding: 0 30px 30px 30px;
}
.recruit_info .recruit_title01{
color: var(--color-white);
}
.recruit_info .box{
margin: 20px 0;
}
.recruit_info .box a{color: var(--color-white);}

.recruit_info .recruit_title03{
font-size: var(--s16);
font-weight: 400;
background-color: var(--color-white);
color: var(--color-black);
text-align: center;
padding: 5px 10px;
margin-bottom: 5px;
}
.recruit_info .list_kome{
text-align: left;
}

.recruit_info .bt01{margin-top: 10px;}