@charset "utf-8";

/* ----- PC版設定 ----- */

/* ----- テキスト共通 ----- */
input.input_text{
	border:solid 1px #b7b7b7;
	border-radius: 0;
/*	padding-left: 10px; */
/*	padding-left: 7px; */
	padding-left: 5px;
	height: 30px;
}
/* -----氏名(姓) ----- */
input.user_sei{
/*    width:70%!important; */
    width:155px!important;
}
/* -----氏名(名) ----- */
input.user_mei{
/*    width:70%!important; */
    width:155px!important;
}
/* -----氏名カナ(姓) ----- */
input.user_kana_sei{
/*    width:70%!important; */
    width:155px!important;
}
/* -----氏名カナ(名) ----- */
input.user_kana_mei{
/*    width:70%!important; */
    width:155px!important;
}
/* -----メールアドレス ----- */
input.mailaddress{
/*    width:100%!important; */
    width:300px!important;
}
/* -----郵便番号 ----- */
input.zip{
    width:95px!important;
}
/* -----住所１ ----- */
input.address1{
    width:100%!important;
    margin-top:8px;
}
/* -----住所２ ----- */
input.address2{
    width:100%!important;
}

/* -----住所カナ ----- */
input.address_kana{
    width:100%!important;
}
/* -----住所カナ textarea ----- */
textarea.address_kana{
    width:80%!important;
    height: 3em;
    margin: 0 5px 0 0;
}

/* -----電話番号 ----- */
input.tel{
/*    width:25%!important; */
    width: 140px!important;
    margin: 0 5px;
}

/* -----年 ----- */
input.year{
    width:60px!important;
/* 2025.10.14 N.Motoyama ADD START*/
	padding:4px;
/* 2025.10.14 N.Motoyama ADD END*/
}
/* -----月 ----- */
input.month{
    width:40px!important;
/*2025/10/03 K.UEDA ADD START base.cssでpaddingが上書きされるため追加*/
/*    padding-right: 15px !important;*/
/*2025/10/03 K.UEDA ADD END */
/* 2025.10.14 N.Motoyama ADD START*/
	padding:4px;
/* 2025.10.14 N.Motoyama ADD END*/
}
/* -----日 ----- */
input.day{
    width:40px!important;
/* 2025.10.14 N.Motoyama ADD START*/
	padding:4px;
/* 2025.10.14 N.Motoyama ADD END*/
}
/* -----銀行名 ----- */
input.bank_name{
    width:300px!important;
    margin-right:10px;
    margin-left:10px;
}
/* -----支店名 ----- */
input.bank_branch_name{
    width:300px!important;
    margin-right:10px;
    margin-left:10px;
}
/* -----銀行コード ----- */
input.bank_code{
    width:70px!important;
    margin-right:10px;
    margin-left:10px;
}
/* -----支店コード ----- */
input.bank_branch_code{
    width:55px!important;
    margin-right:10px;
    margin-left:10px;
}
/* -----普通預金№ ----- */
input.bank_account_number{
    width:100px!important;
    margin-right:10px;
    margin-left:10px;
}
/* -----口座名義人名カナ ----- */
input.bank_account_kana{
    width:300px!important;
}
/* -----資格・免許-資格・免許名 ----- */
input.licence_name{
    width:100%!important;
}
/* -----資格・免許-級・スコア ----- */
input.licence_score{
    width:100%!important;
}
/* -----職務経歴-会社名 ----- */
input.job_history_company_name{
    width:100%!important;
}
/* -----職務経歴-部課名 ----- */
input.job_history_department_name{
    width:100%!important;
}
/* -----職務経歴-勤務地 ----- */
input.job_history_work_location{
    width:100%!important;
}
/* -----職務経歴-雇用形態(派遣会社) ----- */
input.job_history_employment_status{
    width:55%!important;
}
/* -----職務経歴-雇用形態(その他) ----- */
input.job_history_other{
    width:60%!important;
}
/* -----職務経歴-給与 ----- */
input.job_history_salary{
	/* 2025.10.29 N.Motoyama MODIFY */
	/*
    width:50px!important;
    */
    width:100px!important;
}
/* -----職務経歴-取扱商品 ----- */
input.job_history_products{
    width:100%!important;
}
/* -----職務経歴-業務内容(複数行テキスト)：全角400文字 ----- */
input.job_history_memo{
    width:100%!important;
    height:10rem!important;
}
/* -----職務経歴-退職理由 ----- */
input.job_history_retirement{
    width:100%!important;
}
/* -----OAスキル-他 ----- */
input.oa_skill_memo{
    width:50%!important;
}
/* -----パスワード ----- */
input.password{
    width:100%!important;
}
/* -----備考(複数行) ----- */
input.memo_multiple_lines{
    width:100%!important;
    height:10rem!important;
}
/* -----自由記入１（単数行テキスト） ----- */
input.free_single_line{
/*    width:100%!important; */
    width:270px!important;
}
/* -----学校名 ----- */
input.school_name{
    width:100%!important;
}
/* -----学部・学科 ----- */
input.faculty_department{
    width:100%!important;
}
/* -----続柄 ----- */
input.relationship{
    width:35%!important;
}
/* -----自由記入２（複数行テキスト） ----- */
input.free_multiple_lines{
    width:100%!important;
    height:10rem!important;
}
/* -----承認条件 ----- */
input.approval_conditions{
/* 2025.10.10 N.Motoyama MODIFY 100%→270px */
/*    width:100%!important; */
    width:270px!important;
}
/* -----通勤経路 ----- */
input.commute_route{
/* 2025.10.10 N.Motoyama MODIFY 100%→300px */
/*	width:100%!important;*/
    width:330px!important;
}
/* -----片道通勤距離 ----- */
input.commute_distance{
/* 2025.10.10 N.Motoyama MODIFY 25%→70px */
/*	width:25%!important; */
    width:70px!important;
}
/* -----所要時間 ----- */
input.required_time{
/* 2025.10.10 N.Motoyama MODIFY 25%→70px */
/*	width:25%!important; */
    width:70px!important;
}
/* -----賠償責任額：他 ----- */
input.liability_amount{
/* 2025.10.10 N.Motoyama MODIFY 70%→200px */
/*	width:70%!important;*/
    width:200px!important;
}
/* -----特記事項 ----- */
input.notices{
/* 2025.10.10 N.Motoyama MODIFY 100%→300px */
/*    width:100%!important;*/
    width:300px!important;
}
/* -----免許書番号 ----- */
input.license_number{
/* 2025.10.10 N.Motoyama MODIFY 80%→240px */
/*	width:80%!important;*/
	width:240px!important;
}
/* -----登録番号 ----- */
input.car_number{
/* 2025.10.10 N.Motoyama MODIFY 80%→240px */
/*	width:80%!important;*/
	width:240px!important;
}
/* -----車種・塗色 ----- */
input.car_model{
/* 2025.10.10 N.Motoyama MODIFY 80%→240px */
/*	width:80%!important;*/
	width:240px!important;
}
/* -----型式・年式 ----- */
input.car_model_year{
/* 2025.10.10 N.Motoyama MODIFY 80%→240px */
/*	width:80%!important;*/
	width:240px!important;
}
/* -----保険会社名 ----- */
input.insurance_company_name{
/* 2025.10.10 N.Motoyama MODIFY 100%→300px */
/*	width:100%!important;*/
	width:300px!important;
}
/* -----保険金額（対人賠償）(他) ----- */
input.bodily_injury_compensation{
/* 2025.10.10 N.Motoyama MODIFY 50%→75px */
/*	width:50%!important;*/
    width:75px!important;
}
/* -----保険金額（対物賠償）(他) ----- */
input.property_damage_amount{
/* 2025.10.10 N.Motoyama MODIFY 50%→75px */
/*	width:50%!important;*/
    width:75px!important;
}
/* -----搭乗者（人身）(他) ----- */
input.passenger_compensation_amount{
/* 2025.10.10 N.Motoyama MODIFY 50%→75px */
/*	width:50%!important;*/
    width:200px!important;
}
/* -----給与 ----- */
input.salary{
    width:40%!important;
}
/* -----書類登録・コメント ----- */
input.doc_comment{
    width:100%!important;
}

/* ----- 氏名 ----- */
#main.layout-main #csform ul.bgb.registration_name li.s120,
#main.layout-main #csform ul.bgb.registration_name li.s121 {
		width: 40%;
}
/*2025/10/03 K.UEDA ADD START selectのCSSを追加*/
/* select共通スタイル */
select.s14 {
	border:solid 1px #b7b7b7;
	border-radius: 0;
	height: 30px;
}

/* s14固有スタイル: */
select.s14 {
	width: 100px !important;
	padding: 0px 5px;
}
/*2025/10/03 K.UEDA ADD END

/* ----- ここからスマホ版設定 ----- */

@media screen and (max-width: 766px) {

	/* ----- テキスト共通 ----- */
	input.input_text{
		border:solid 1px #b7b7b7;
		-webkit-appearance: none;
		font-size: 16px;
		padding-left: 10px;
		border-radius: 0;
		height: 40px;
	}

	/* -----氏名(姓) ----- */
	input.user_sei{
	    width:70%!important;
	}
	/* -----氏名(名) ----- */
	input.user_mei{
	    width:70%!important;
	}
	/* -----氏名カナ(姓) ----- */
	input.user_kana_sei{
	    width:70%!important;
	}
	/* -----氏名カナ(名) ----- */
	input.user_kana_mei{
	    width:70%!important;
	}
	/* -----メールアドレス ----- */
	input.mailaddress{
	    width:100%!important;
	}
	/* -----郵便番号 ----- */
	input.zip{
	    width:95px!important;
	}
	/* -----住所１ ----- */
	input.address1{
	    width:500px!important;
	}
	/* -----住所２ ----- */
	input.address2{
	    width:100%!important;
	}
	/* -----住所カナ ----- */
	input.address_kana{
	    width:100%!important;
	}
	/* -----住所カナ textarea ----- */
	textarea.address_kana{
	    width:100%!important;
	    height: 4rem;
	    margin: 0 5px 0 0;
	}
	/* -----電話番号 ----- */
	input.tel{
	/*    width:40%!important; */
	    width: 135px!important;
/*	    margin: 0 5px; */
	}
	/* -----年 ----- */
	input.year{
	    width:70px!important;
/* 2025.10.14 N.Motoyama ADD START*/
		padding:4px;
/* 2025.10.14 N.Motoyama ADD END*/	
	}
	/* -----月 ----- */
	input.month{
	    width:40px!important;
/*2025/10/03 K.UEDA ADD START base.cssでpaddingが上書きされるため追加*/
/*    padding-right: 10px !important;*/
/*2025/10/03 K.UEDA ADD END */
/* 2025.10.14 N.Motoyama ADD START*/
		padding:4px;
/* 2025.10.14 N.Motoyama ADD END*/	
	}
	/* -----日 ----- */
	input.day{
	    width:40px!important;
/* 2025.10.14 N.Motoyama ADD START*/
		padding:4px;
/* 2025.10.14 N.Motoyama ADD END*/	
	}
/*2025/10/03 K.UEDA ADD START */
	input.t_day{
/*	    padding-right: 10px !important;*/
/* 2025.10.14 N.Motoyama ADD START*/
		padding:4px;
/* 2025.10.14 N.Motoyama ADD END*/	
	}
/*2025/10/03 K.UEDA ADD END */
	/* -----銀行名 ----- */
	input.bank_name{
	    width:100%!important;
	}
	/* -----支店名 ----- */
	input.bank_branch_name{
	    width:100%!important;
	}
	/* -----銀行コード ----- */
	input.bank_code{
/* 2025.11.05 N.Motoyama MODIFY START*/
	    /*width:18%!important;*/
	    width:45px!important;
/* 2025.11.05 N.Motoyama MODIFY END*/
	}
	/* -----支店コード ----- */
	input.bank_branch_code{
/* 2025.11.05 N.Motoyama MODIFY START*/
	    /*width:16%!important;*/
	    width:38px!important;
/* 2025.11.05 N.Motoyama MODIFY END*/
	}
	/* -----普通預金№ ----- */
	input.bank_account_number{
/* 2025.11.05 N.Motoyama MODIFY START*/
	    /*width:26%!important;*/
	    width:72px!important;
/* 2025.11.05 N.Motoyama MODIFY END*/
	}
	/* -----口座名義人名カナ ----- */
	input.bank_account_kana{
	    width:100%!important;
	}
	/* -----資格・免許-資格・免許名 ----- */
	input.licence_name{
	    width:100%!important;
	}
	/* -----資格・免許-級・スコア ----- */
	input.licence_score{
	    width:100%!important;
	}
	/* -----職務経歴-会社名 ----- */
	input.job_history_company_name{
	    width:100%!important;
	}
	/* -----職務経歴-部課名 ----- */
	input.job_history_department_name{
	    width:100%!important;
	}
	/* -----職務経歴-勤務地 ----- */
	input.job_history_work_location{
	    width:100%x!important;
	}
	/* -----職務経歴-雇用形態(派遣会社) ----- */
	input.job_history_employment_status{
	    width:40%!important;
	}
	/* -----職務経歴-雇用形態(その他) ----- */
	input.job_history_other{
	    width:60%!important;
	}
	/* -----職務経歴-給与 ----- */
	input.job_history_salary{
		/* 2025.10.29 N.Motoyama MODIFY 
	    width:70px!important;
	    */
	    width:100px!important;
	}
	/* -----職務経歴-取扱商品 ----- */
	input.job_history_products{
	    width:100%!important;
	}
	/* -----職務経歴-業務内容(複数行テキスト)：全角400文字 ----- */
	input.job_history_memo{
	    width:100%!important;
	    height:10rem!important;
	}
	/* -----職務経歴-退職理由 ----- */
	input.job_history_retirement{
	    width:100%!important;
	}
	/* -----OAスキル-他 ----- */
	input.oa_skill_memo{
	    width:50%!important;
	}
	/* -----パスワード ----- */
	input.password{
	    width:100%!important;
	}
	/* -----備考(複数行) ----- */
	input.memo_multiple_lines{
	    width:100%!important;
	    height:10rem!important;
	}
	/* -----自由記入１（単数行テキスト） ----- */
	input.free_single_line{
	/*    width:100%!important; */
	    width:225px!important;
	    padding-left: 5px;
	}
	/* -----学校名 ----- */
	input.school_name{
	    width:100%!important;
	}
	/* -----学部・学科 ----- */
	input.faculty_department{
	    width:100%!important;
	}
	/* -----続柄 ----- */
	input.relationship{
	    width:32%!important;
	}
	/* -----自由記入２（複数行テキスト） ----- */
	input.free_multiple_lines{
	    width:100%!important;
	    height:10rem!important;
	}
	/* -----承認条件 ----- */
	input.approval_conditions{
/* 2025.10.14 N.Motoyama MODIFY START */
/*	    width:100%!important;*/
	    width:270px!important;
/* 2025.10.14 N.Motoyama MODIFY START */
	}
	/* -----通勤経路 ----- */
	input.commute_route{
	    width:100%!important;
	}
	/* -----片道通勤距離 ----- */
	input.commute_distance{
	    width:20%!important;
	}
	/* -----所要時間 ----- */
	input.required_time{
	    width:20%!important;
	}
	/* -----賠償責任額：他 ----- */
	input.liability_amount{
	    width:160px!important;
	}
	/* -----特記事項 ----- */
	input.notices{
	    width:100%!important;
	}
	/* -----免許書番号 ----- */
	input.license_number{
	    width:80%!important;
	}
	/* -----登録番号 ----- */
	input.car_number{
	    width:80%!important;
	}
	/* -----車種・塗色 ----- */
	input.car_model{
	    width:80%!important;
	}
	/* -----型式・年式 ----- */
	input.car_model_year{
	    width:80%!important;
	}
	/* -----保険会社名 ----- */
	input.insurance_company_name{
	    width:100%!important;
	}
	/* -----保険金額（対人賠償）(他) ----- */
	input.bodily_injury_compensation{
	    width:90px!important;
	}
	/* -----保険金額（対物賠償）(他) ----- */
	input.property_damage_amount{
	    width:90px!important;
	}
	/* -----搭乗者（人身）(他) ----- */
	input.passenger_compensation_amount{
	    width:90px!important;
	}
	/* -----給与 ----- */
	input.salary{
	    width:40%!important;
	}
	/* -----書類登録・コメント ----- */
	input.doc_comment{
	    width:100%!important;
	}

	/* ----- 氏名 ----- */
	#main.layout-main #csform ul.bgb.registration_name li.s120,
	#main.layout-main #csform ul.bgb.registration_name li.s121 {
			width: 100%;
	}

}


