@charset "UTF-8";

/* CSS Document */

@import url("common.css");

body{
    background: url('../images/recruit/back.jpg') bottom no-repeat fixed;
    background-size: cover;
}

#contents_b {
    display: none;
}
#contents_c {
    margin-top: 5vw;
}


.recruit{
    display: none;
}
/* .recruit {
    font-family: 'Marcellus', 'M PLUS Rounded 1c' , "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
    line-height: 1.7;
    letter-spacing: 0.8px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
} */


.recruit_cont {
    margin: 1.5vw 3vw;
    min-width: 250px;
    color: #333;
}
.recruit_cont img{
    width: 300px;
    height: auto;
}

.recruit h1,
.recruit h4 {
    font-size: 100%;
    color: #EC6834;
}


.recruit p {
    font-size: 123.1%;
    margin-left: 15px;
    
    color: #333;
}

.recruit li {
    font-size: 93%;
    margin-bottom: 15px;
}

.form {
    margin-top: 7vw;
    border: solid 1px #32422f;
    font-size: 93%;
}

.form th {
    font-weight: normal;
}

.form tr {
    height: 25px;
}
.recruit2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 7vw;
    font-size: 77%;
    width: auto;
}



.recruit_6{
    display: flex;
    justify-content: center;
    width: auto;
    margin: 3vw auto 0;
}

/*----表題----*/

.recruit_1,
.recruit_2,
.recruit_3,
.recruit_4,
.recruit_5 {
    text-indent: -9999px;
    /* 文字を見えなくする */
}



.form{
	margin: 30px auto 0;
	border: solid  1px #32422f;
	font-size: 93%;
    width: 90%
}
.table_cont{
    display: block;
    padding: 10px;
}
.th{
	font-weight: normal;
}
.td {
	width: 100%;
}
input{
    width: 69.3%;
    height: 1.7em;
}
textarea {
    width: 100%;
}
.button{
    display: block;
    max-width: 300px;
    margin:20px auto;
}



.bold{
    font-weight: bolder;
    color: #000;
}
.font90{
    font-size: 85%;
}
.small{
    font-size: 70%;
}
