@charset "utf-8";

/* ========================================================
form.css => フォームスタイル
======================================================== */

.loginFormInput {
    width: 100%;
}

.infoContent .infoInputForm {
    width: 378px;
}

.infoContent .txtInputForm {
    width: 360px;
}

.infoContent .selectForm {
    width: 155px;
}

.inputCalenderForm {
   width: 150px;
}

.tabInputForm {
    width: 80%;
}

.staffInfoTableHeader .infoSelect {
    display: inline-block;
    position: absolute;
    top: 21px;
    left:3px;
}

.errorForm {
    background-color: #FFDDDD !important;
}

.error_text {
    padding-top:4px;
    color: #F37347;
}

label {
	cursor: pointer;
}
/* 申し込み企業 */
.applicantForm .errorForm {
    background-color: #FFCCCC !important;
}

.applicantForm .error_text {
    padding-top:4px;
    color: #FF0000;
}

.applicantForm .selectForm {
    width: 280px;
    height: 28px;
}

.applicantForm .selectFormLarge {
    width: 360px;
    height: 28px;
}

.applicantForm .inputTextXS {
    width: 80px;
}

.applicantForm .inputTextS {
    width: 160px;
}

.applicantForm .inputTextM {
    width: 240px;
}

.applicantForm .inputTextL {
    width: 360px;
}

.applicantForm .textAreaForm {
	width: 600px;
	height: 180px;
}