@charset "utf-8";

/*---------------------------------------------
loan_sinsa Layout Style
---------------------------------------------*/

/*---------------------------------------------
共通
---------------------------------------------*/
.form .unit03,
.form .lead,
.form .table-default.table-form td { text-align:start; }

/*---------------------------------------------
インターネット仮申し込み関連
---------------------------------------------*/

/* ------------
ページ内リンク
--------------- */
.form .loan-menu 		      { font-size: 1.4rem; font-weight: 400; }
.form .loan-menu li:not(:last-child)  { margin-bottom: 5px; }
.form .loan-menu li:last-child        { margin-bottom: 15px; }
.form .loan-menu li a		      { display: inline-block; position: relative; padding-left: 18px; }
.form .loan-menu li a:after	      { content: ""; position: absolute; top: 4px; left: 0; width: 8px; height: 8px; border-top: 1px solid #3eb134; border-right: 1px solid #3eb134; transform: rotate(45deg); }
.form .loan-menu li ul		      { margin-top: 5px; }
.form .loan-menu li li		      { margin-left: 1em; }

/* ---------
年
------------ */
.form .table-default td.residence input[type="text"]    { display: inline-block; }
.form .table-default td.residence input[type="text"]    { width: 100px; }

.form .table-default td.entering input[type="text"]     { display: inline-block; }
.form .table-default td.entering input[type="text"]     { width: 130px; }

.form .table-default td.work_service input[type="text"] { display: inline-block; }
.form .table-default td.work_service input[type="text"] { width: 100px; }

.form .table-default td.loan_term input[type="text"]    { display: inline-block; }
.form .table-default td.loan_term input[type="text"]    { width: 130px; }

/* ---------
郵便番号
------------ */
.form .table-default td.postalcode input[type="text"] { display: inline-block; }
.form .table-default td.postalcode input[type="text"] { width: 150px; }

/* ---------
電話番号
------------ */
.form .table-default td.telephone input[type="text"] { display: inline-block; }
.form .table-default td.telephone input[type="text"] { width: 300px; }

/* ---------
家賃
------------ */
.form .table-default td.rent input[type="text"] { display: inline-block; }
.form .table-default td.rent input[type="text"] { width: 85px; }

/* ---------
扶養家族数
------------ */
.form .table-default td.support input[type="text"]              { display: inline-block; }
.form .table-default td.support input[type="text"]              { width: 85px; }

.form .table-default td.plan_living_together input[type="text"] { display: inline-block; }
.form .table-default td.plan_living_together input[type="text"] { width: 85px; margin-right: 10px; }

/* ---------
定年制度
------------ */
.form .table-default td div.retirement_age input[type="text"] { display: inline-block; }
.form .table-default td div.retirement_age input[type="text"] { width: 100px; }

/* ---------
過去の収入状況
------------ */
.form .table-default td.past_income input[type="text"] { display: inline-block; }
.form .table-default td.past_income input[type="text"] { width: 130px; }

/* ---------
担当業務
------------ */
.form .table-default td.work_in_charge input[type="text"] { display: inline-block; }
.form .table-default td.work_in_charge input[type="text"] { width: 200px; }

/* ---------
借入希望金額
------------ */
.form .table-default td.loan_amount input[type="text"]      { display: inline-block; }
.form .table-default td.loan_amount input[type="text"]      { width: 130px; }

.form .table-default td.loan_information input[type="text"] { display: inline-block; }
.form .table-default td.loan_information input[type="text"] { width: 100px; }

/* ---------
借入希望時期
------------ */
.form .table-default td.borrowing_time input[type="text"] { display: inline-block; }
.form .table-default td.borrowing_time input[type="text"] { width: 85px; }

/* ---------
所要資金
------------ */
.form .table-default td.fund_type input[type="text"] { display: inline-block; }
.form .table-default td.fund_type input[type="text"] { width: 300px; }

/* ---------
現在の借入
------------ */
.form .table-default tr.borrowing_table th.borrowing_table_01 { width: 150px; }
.form .table-default tr.borrowing_table th.borrowing_table_02 { width: 340px; }
.form .table-default tr.borrowing_table th.borrowing_table_03 { width: 180px; }
.form .table-default tr.borrowing_table th.borrowing_table_04 { width: 300px; }

.form .table-default td.myloan_amount input[type="text"]      { display: inline-block; }
.form .table-default td.myloan_amount input[type="text"]      { width: 85px; margin-right: 10px; }

.form .table-default td.myloan_type input[type="text"]        { display: inline-block; }
.form .table-default td.myloan_type input[type="text"]        { width: 120px; }

.form .table-default td.borrowing_time input[type="text"]     { display: inline-block; }
.form .table-default td.borrowing_time input[type="text"]     { width: 85px; }

/* ---------
当該物件
------------ */
.form .table-default td.land_area input[type="text"]              { display: inline-block; }
.form .table-default td.land_area input[type="text"]              { width: 85px; }

.form .table-default td.construction_hierarchy input[type="text"] { display: inline-block; }
.form .table-default td.construction_hierarchy input[type="text"] { width: 85px; }

.form .table-default td.collateral input[type="text"]             { display: inline-block; }
.form .table-default td.collateral input[type="text"]             { width: 200px; }

/* ------------
住宅借入の有無
--------------- */
.form .table-default div.housing_loan_bank input[type="text"] { display: inline-block; }
.form .table-default div.housing_loan_bank input[type="text"] { width: 300px; }

/* ---------
今後の住所
------------ */
.form .table-default div.different_address input[type="text"] { display: inline-block; }
.form .table-default div.different_address input[type="text"] { width: 200px; }

/* ---------
建築年数
------------ */
.form .table-default td.construction input[type="text"]  { display: inline-block; }
.form .table-default td.construction input[type="text"]  { width: 120px; margin-right: 10px; }

/* ---------
担保順位
------------ */
.form .table-default td.collateral_rank input[type="text"]  { display: inline-block; }
.form .table-default td.collateral_rank input[type="text"]  { width: 85px; }


/* --------
SP個別制御
---------*/
@media (max-width: 767px) {
.form .table-default td.name .maiden_name_furigana                                              { margin-top: 5px; }
.form .table-default td.name .maiden_name_furigana input[type="text"]                           { width: 86%; }

.form .table-default td.postalcode input[type="text"]                                           { width: 40%; }
.form .table-default td.telephone input[type="text"]                                            { width: 100%; }

.form .table-default td.loan_amount input[type="text"].future_rent                              { width: 30%; }
.form .table-default td.loan_amount input[type="text"].child_support                            { width: 20%; }

.form .table-default td.past_income input[type="text"]                                          { width: 45%; }

.form .table-default.sp_table th                                                                { display: table-cell; width: 40%; }
.form .table-default.sp_table td                                                                { display: table-cell; width: initial; }

.form .table-default.sp_table td.plan_living_together input[type="text"]                        { width: 100%; }
.form .table-default.sp_table td.plan_living_together input[type="text"].living_together_income { width: 70%; }

.form .table-default.sp_table th select                                                         { width: 75%; }
.form .table-default.sp_table td input[type="text"]                                             { width: 70%; }

.form .table-default.sp_table td.myloan_type input[type="text"]                                 { width: 90%; }
.form .table-default.sp_table td.myloan_amount input[type="text"]                               { width: 55%; }
.form .table-default.sp_table td.borrowing_time input[type="text"]                              { width: 55%; }

.form .table-default.sp_table td.dealers select                                                 { width:100%; }

.form .table-default.sp_table td.construction_hierarchy select                                  { width: 70%; }
.form .table-default.sp_table td.construction_hierarchy input[type="text"]                      { width: 30%; }

.form .table-default.sp_table td.collateral input[type="text"]                                  { width: 75%; }

.form .table-default.sp_table td.loan_information input[type="text"].loan_land                  { width: 55%; }
.form .table-default.sp_table td.loan_information input[type="text"].repayment_period           { width: 40.5%; }
.form .table-default.sp_table td.loan_information input[type="text"].borrowing_period           { width: 48%; }
.form .table-default.sp_table td.loan_information input[type="text"].borrowing_monthes          { width: 34.5%; margin-left: 36.5%; }

.form .table-default.sp_table td input[type="text"].collateral_location                         { width: 100%; }
.form .table-default.sp_table td.collateral_rank input[type="text"]                             { width: 30%; }
.form .table-default.sp_table td input[type="text"].construction_year                           { width: 30%; }

}
