@charset "utf-8";
img {
vertical-align: middle;
}
.title {
margin:0px auto 0px auto;
max-width: 900px;
}
.title_bg {
margin: 80px 0px auto 0px;
background-color: #000;
width:100%;
}
.title_s {
margin:0px auto 0px auto;
max-width: 900px;
}
.title_bg_s {
margin: 0px 0px auto 0px;
background-color: #9d9d9d;
width:100%;
}
.main {
font-size: 16px;
max-width: 900px;
width:95%;
margin:0px auto 0px auto;
background-color: #FFFFFF;
z-index: 3;
position: relative;
text-align:center;
padding:3px;
line-height: 150%
font-weight: 400;
margin:0px auto 0px auto;
}
.company_main {
font-size: 16px;
max-width: 900px;
width:90%;
margin:0px auto 0px auto;
background-color: #000;
z-index: 3;
position: relative;
text-align:center;
padding:5px;
line-height: 150%
font-weight: 400;
}

#company_recruit_form {
padding:10px;
background-color: #FFF;
width:92%;
margin:0px auto 0px auto;
text-align:left;
max-width: 900px;
border: 2px solid #9d9d9d;
}

/*応募フォーム*/

#recruit_form {
border: 2px solid #9d9d9d;
padding:10px;
background-color: #FFF;
max-width: 900px;
width:92%;
text-align:left;
margin:0px auto 0px auto;
}

#recruit_form p {
font-size: 17px;
font-weight: 600;
}

.mongon {
font-size: 16px;
text-align:left;
width:95%;
margin:0px auto 0px auto;
line-height: 130%
}
.recruit_radio {
font-size: 16px;
}

input[type=radio] {
}

select{
font-size:16px;
}

input[type=text]{
font-size: 16px;
width:95%;
}

textarea {
width:95%;
font-size: 16px;
height:200px;
}

#recruit_form_buttun {
width: 95%;
background-color: #2E2E2E;
font-size: 16px;
color:#FFF;
}
