@charset "UTF-8";	/*	/form/common/css/input.css */
/* ------------------------------------
信販会社
------------------------------------ */
#lease_company_id .typeRadio,
#lease_company_id .typeRadio li,
#lease_company_id .typeRadio li label{
    display: block;
	width: 100%;
}

#lease_company_id .typeRadio li{
	border: 0;
	border-bottom: 1px solid #B3C8CB;
}

#lease_company_id .typeRadio li:last-of-type{
	border: none;
}

@media screen and (min-width: 960px){
	#lease_company_id .typeRadio,
	#lease_company_id .typeRadio li,
	#lease_company_id .typeRadio li label{
		display: inline-block;
		width: auto;
	}
	#lease_company_id .typeRadio li{
		border: 0;
		border-right: 1px solid #B3C8CB;
	}
	}

/* ------------------------------------
	セレクトボックス（PC調整）
------------------------------------ */
@media screen and (min-width: 960px){

	select[name='residence_status_id'],
	select[name='children'],
	select[name='corp_number_id'],
	select[name='employment_status'],
	select[name='jobcategory'],
	select[name='employment_status_id'],
	select[name='industry_id']
	{
		width: 50%;
	}

}

/* ------------------------------------
	店舗
------------------------------------ */

@media screen and (min-width: 960px){

	select[name='entry_store_id']{
		width: 350px;
	}

}

/* ------------------------------------
	氏名
------------------------------------ */

input[name='name_sei'],
input[name='name_mei'],
input[name='name_kanji_mei'],
input[name='name_kanji_sei'],
input[name='name_kana_sei'],
input[name='name_kana_mei'],
input[name='agent_name_kanji_mei'],
input[name='agent_name_kanji_sei'],
input[name='agent_name_kana_sei'],
input[name='agent_name_kana_mei']
{
	width: 49%;
}

#sex_id ul,
#marriage_id ul,
#loan_housing ul,
#loan_other ul,
input[name="license_driver_type_id"] + ul{
	width: 100%;
}
#sex_id li,
#marriage_id li,
#loan_housing li,
#loan_other li,
input[name="license_driver_type_id"] + ul li{
	width: 50%;
}
#sex_id label,
#marriage_id label,
#loan_housing label,
#loan_other label,
input[name="license_driver_type_id"] + ul li label{
	display: block;
}

@media screen and (min-width: 960px){

	input[name='name_sei'],
	input[name='name_mei'],
	input[name='name_kanji_mei'],
	input[name='name_kanji_sei'],
	input[name='name_kana_sei'],
	input[name='name_kana_mei'],
	input[name='agent_name_kanji_mei'],
	input[name='agent_name_kanji_sei'],
	input[name='agent_name_kana_sei'],
	input[name='agent_name_kana_mei']{
		width: 180px;
	}

	#sex_id ul,
	#marriage_id ul,
	#loan_housing ul,
	#loan_other ul,
	input[name="license_driver_type_id"] + ul{
		width: auto;
	}
	#sex_id li,
	#marriage_id li,
	#loan_housing li,
	#loan_other li,
	input[name="license_driver_type_id"] + ul li{
		width: auto;
	}
	#sex_id label,
	#marriage_id label,
	#loan_housing label,
	#loan_other label,
	input[name="license_driver_type_id"] + ul li label{
		display: inline-block;
	}

}

/* ------------------------------------
	名称系（長め）
------------------------------------ */

@media screen and (min-width: 960px){

	input[name='nohead_name'],
	input[name='corp_name'],
	input[name='corp_kana']{
		width: 350px;
	}

}

/* ------------------------------------
	金額系
------------------------------------ */

input[name='nohead_credit'],
input[name='nohead_salary'],
input[name='corp_sales'],
input[name='salary'], /* 年収　*/
input[name='corp_capital'], /* 資本金　*/
input[name='loan_other_amount'],
select[name='household_head_type_id']
{
	width: 87%;
}

@media screen and (min-width: 960px){

	input[name='nohead_credit'],
	input[name='nohead_salary'],
	input[name='corp_sales'],
	input[name='salary'],/* 年収　*/
	input[name='corp_capital'], /* 資本金　*/
	input[name='loan_other_amount']
	{
		width: 180px;
	}

}

/* ------------------------------------
	電話番号
------------------------------------ */

input[name='tel'],
input[name='tel_fixed'],
input[name='tel_mobile'],
input[name='agent_tel_fixed'],
input[name='agent_tel_mobile'],
input[name='corp_tel']
{
	/* width: 70%; */
}

@media screen and (min-width: 960px){

	input[name='tel'],
	input[name='tel_fixed'],
	input[name='tel_mobile'],
	input[name='agent_tel_fixed'],
	input[name='agent_tel_mobile'],
	input[name='corp_tel'],
	input[name='agent_corp_tel'],
	input[name='emergency_contact_number']
	{
		width: 200px;
	}

}

/* ------------------------------------
	番号系
------------------------------------ */

/* Short */
select[name='residence_together'],
/* select[name='child_id'], */
input[name='residence_year'],
input[name='corp_year']
{
	width: 92%;
}

/* Mid */
@media screen and (min-width: 960px){

	input[name='license_number'],
	input[name='agent_license_number'],
	input[name='couponcode']
	{
		width: 250px;
	}

	select[name='residence_together'],
	input[name='residence_year'],
	input[name='corp_year']
	{
		width: 30%;
	}

}

/* ------------------------------------
	メールアドレス
------------------------------------ */

@media screen and (min-width: 960px){

	input[name='email'],
	input[name='agent_email']
	{
		width: 400px;
	}
}

/* ------------------------------------
	日付
------------------------------------ */

/* 年 */
select[name='corp_establishment_year'],
select[name='birthday_year'],
select[name='agent_birthday_year']
{
	width: 30%;
}
/* 月 */
select[name='corp_establishment_month'],
select[name='birthday_month'],
select[name='agent_birthday_month']
{
	width: 22%;
}
/* 日 */
select[name='birthday_day'],
select[name='agent_birthday_day']
{
	width: 22%;
}

/* ------------------------------------
	住所
------------------------------------ */
@media screen and (min-width: 960px){
	/* 郵便番号 */
	input[name='zipcode'],
	input[name='parking_zipcode'],
	input[name='corp_zipcode'],
	input[name='agent_zipcode']
	{
		width: 150px;
	}
	
	/* 都道府県 */
	select[name='prefecture_id'],
	select[name='parking_prefecture_id'],
	select[name='corp_prefecture_id'],
	select[name='agent_prefecture_id']
	{
		width: 200px;
	}

}

/* ------------------------------------
	駐車場予定地
------------------------------------ */

#parking_type .typeRadio{
	display: block;
	width: 100%;
}

#parking_type .typeRadio li{
	display: block;
	border: none;
}

#parking_type .typeRadio label{
	display: block;
	padding-right: 10px;
}

@media screen and (min-width: 960px){
	#parking_type .typeRadio{
		display: inline-block;
		width: auto;
	}

	#parking_type .typeRadio li{
		display: inline-block;
		border-bottom: none;
	}

	#parking_type .typeRadio li:first-of-type{
		border-right: 1px solid #B3C8CB;
	}

	#parking_type .typeRadio label{
		padding-right: 15px;
	}
}

/* ------------------------------------
	お問い合わせ内容・備考
------------------------------------ */

textarea[name='freetext']{
	height: 200px;
}
