@charset "utf-8";

body{
}


#container{
  height : 380px;
}


#main{
  background-color : white;
  margin-left : auto;
  margin-right : auto;
  text-align : center;
  height : 820px;
  width : 1460px;
  box-shadow : 3px 3px 3px silver;
  border-radius : 3px;

}

#div_body{
  height : 800px;
  width : 1460px;
  display : inline-block;
  overflow-y : scroll;
}


/* ****** 計算エリア ********* */

#div_cal{
  height : 800px;
  width : 1460px;
  display : none;
}

#div_calculate_tableblock{
  margin-top : 30px;
  width : 1460px;
  height : 410px;
  display : inline-block;
}

#div_calculate_birthset{
  margin-left : 10px;
  width : 260px;
  height : 410px;
  display : inline-block;
  float : left;
}

#div_calculate_title{
  margin-top : -10px;
  margin-bottom : 70px;
  width : 200px;
  height : 10px;
  display : inline-block;
}

#p_calculate_title{
  text-align : center;
  font-size : 16pt;
}

#div_calculate_birthset_area{
  background-color : rgb(245, 250, 250);
  width : 200px;
  height : 240px;
  display : inline-block;
  border-width : 1px;
  border-style : solid;
  border-color : silver;
  border-radius : 3px;
}

#p_calculate_birthset_note{
  color : rgb(58, 200, 200);
  width : 160px;
  height : 80px;
  display : inline-block;
  text-align : left;
}

#r_birthset_option_0{
  margin-left : 0px;
  margin-right : 6px;
}

#r_birthset_option_1{
  margin-left : 0px;
  margin-right : 6px;
}

#p_calculate_birthset_option{
  width : 160px;
  height : 80px;
  display : inline-block;
  text-align : center;
}


#div_calculate_cb_table{
  width : 564px;
  height : 410px;
  display : inline-block;
  float : left;
}


.thx{
  background-color : rgb(230, 230, 230);
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : silver;
  border-bottom-color : silver;
  width : 140px;
  height : 40px;
  text-align : center;
  display : inline-block;
  float : left;
}

.thy{
  background-color : rgb(244, 244, 230);
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : silver;
  border-bottom-color : silver;
  width : 140px;
  height : 40px;
  text-align : center;
  display : inline-block;
  float : left;
}

.td{
  background-color : white;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : silver;
  border-bottom-color : silver;
  width : 140px;
  height : 40px;
  text-align : center;
  display : inline-block;
  float : left;
}

.ph1{
  margin-top : 12px;
}

.ph2{
  margin-top : 6px;
  line-height : 1.2;
  font-size : 10pt;
}

#t_kyuyo{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
}

#t_jigyou{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
}

#t_nenkin{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
}

#t_sonota{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
}

#t_haitou{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
}

#t_fudousan{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
}

#t_taisyoku{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
}

#t_ichiji{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
}

#t_other{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
}

#t_d_kyuyo{
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
  margin-bottom : 10px;border-width : 1px;border-style : solid;border-color : rgb(189, 217, 211);
}

#t_d_jigyou{
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
}

#t_d_nenkin{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
  margin-bottom : 10px;border-width : 1px;border-style : solid;border-color : rgb(189, 217, 211);
}

#t_d_sonota{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
}

#t_d_haitou{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
}

#t_d_fudousan{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
}

#t_d_taisyoku{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
}

#t_d_ichiji{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
}

#t_d_other{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
}

#t_r_kyuyo{
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
  margin-bottom : 10px;border-width : 1px;border-style : solid;border-color : rgb(189, 217, 211);
}

#t_r_jigyou{
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
  margin-bottom : 10px;border-width : 1px;border-style : solid;border-color : rgb(189, 217, 211);
}

#t_r_nenkin{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
  margin-bottom : 10px;border-width : 1px;border-style : solid;border-color : rgb(189, 217, 211);
}

#t_r_sonota{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
  margin-bottom : 10px;border-width : 1px;border-style : solid;border-color : rgb(189, 217, 211);
}

#t_r_haitou{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
  margin-bottom : 10px;border-width : 1px;border-style : solid;border-color : rgb(189, 217, 211);
}

#t_r_fudousan{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
  margin-bottom : 10px;border-width : 1px;border-style : solid;border-color : rgb(189, 217, 211);
}

#t_r_taisyoku{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
  margin-bottom : 10px;border-width : 1px;border-style : solid;border-color : rgb(189, 217, 211);
}

#t_r_ichiji{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
  margin-bottom : 10px;border-width : 1px;border-style : solid;border-color : rgb(189, 217, 211);
}

#t_r_other{
  margin-top : 10px;
  margin-left : 8px;
  margin-right : 10px;
  ime-mode : inactive;
  height : 16px;
  width : 70px;
  text-align : right;
  margin-bottom : 10px;border-width : 1px;border-style : solid;border-color : rgb(189, 217, 211);
}


#div_calculate_btnarea{
  margin-top : 0px;
  width : 300px;
  height : 410px;
  display : inline-block;
  text-align : center;
  float : left;
}

#p_calculate_etm_title{
  margin-top : 0px;
  width : 260px;
  height : 14px;
  display : inline-block;
  font-size : 16pt;

}


#p_calculate_etm{
  margin-top : 0px;
  width : 260px;
  height : 40px;
  display : inline-block;
  font-size : 16pt;
}

#t_esm{
  margin-right : 8px;
  width : 140px;
  height : 40px;
  display : inline-block;
  border-style : solid;
  text-align : center;
  font-size : 16pt;
  font-weight : 400;
}


#p_calculate_btn{
  margin-left : 65px;
  width : 280px;
  height : 220px;
  display : inline-block;
  text-align : left;
  line-height : 1.4;

}

#span_esm_target_note{
  color : rgb(145, 200, 200);
}

#btn_set_val{
  margin-top : 20px;
  margin-left : 10px;
  font-size : 12pt;
  border-width : 1px;
  border-style : solid;
  border-color : rgb(240, 240, 240) silver gray silver;
  border-radius : 4px;
  background: -moz-linear-gradient(rgb(250, 250, 250), rgb(235, 235, 235));
  background: -o-linear-gradient(rgb(250, 250, 250), rgb(235, 235, 235));
  background: -webkit-linear-gradient(rgb(250, 250, 250), rgb(235, 235, 235));
  background: linear-gradient(rgb(250, 250, 250), rgb(235, 235, 235));
  box-shadow : 1px 1px 1px rgb(200, 200, 200);
  height : 60px;
  width : 140px;
  display : inline-block;
}



/* ****** 申告書エリア ********* */

#div_doc{
  height : 1200px;
  width : 1460px;
  display : block;
}

#div_base_option{
  margin-top : 14px;
  margin-left : 46px;
  height : 28px;
  width : 160px;
  display : inline-block;
  text-align : center;
  background-color : rgb(245, 250, 250);
  border-width : 3px;
  border-style : solid;
  border-color : rgb(210, 240, 240);
  border-radius : 8px;
  float : left;
}

#p_base_option{
  margin-top : 2px;
  height : 26px;
  width : 158px;
  display : inline-block;
  text-align : center;
  color : rgb(180, 210, 210);
  font-size : 10pt;
}

#c_base_option{
  margin-right : 6px;
}

#span_asterisk_0{
  color : rgb(125, 210, 110);
  font-size : 12pt;
}

#span_asterisk_1{
  display : inline-block;
  float : left;
  color : rgb(125, 210, 110);
  font-size : 12pt;
}

#span_asterisk_2{
  display : inline-block;
  float : left;
  color : rgb(125, 210, 110);
  font-size : 12pt;
}

#span_asterisk_3{
  display : inline-block;
  float : left;
  color : rgb(125, 210, 110);
  font-size : 12pt;
}

#span_asterisk_4{
  display : inline-block;
  float : left;
  color : rgb(125, 210, 110);
  font-size : 12pt;
}

#span_asterisk_5{
  display : inline-block;
  float : left;
  color : rgb(125, 210, 110);
  font-size : 12pt;
}

#div_doc_title{
  margin-top : 20px;
  paddin-left : 200px;
  text-align : left;
  letter-spacing : 4px;
  height : 22px;
  width : 900px;
  display : inline-block;
  font-size : 14pt;
  font-weight : bold;
  font-family : 'メイリオ';
}


#div_base_area{
  margin-top : 10px;
  text-align : left;
  height : 156px;
  width : 1400px;
  display : inline-block;
}


#div_base_mainblock{
  margin-left : 12px;
  height : 150px;
  width : 1240px;
  display : inline-block;
  background-color : rgb(245, 250, 250);
  border-width : 2px;
  border-style : solid;
  border-color : gray;
  border-radius : 8px;
  float : left;
}

#div_zeimu{
  height : 150px;
  width : 120px;
  display : inline-block;
  float : left;
  border-right-width : 5px;
  border-right-style : double;
  border-right-color : black;
}

#div_zeimu_title{
  padding-top : 2px;
  height : 18px;
  width : 120px;
  display : inline-block;
  font-size : 10pt;
  text-align : center;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
}

#div_zeimu_state{
  height : 65px;
  width : 120px;
  display : inline-block;
  text-align : center;
  font-size : 10pt;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
}

#p_zeimu_state{
  margin-top : 20px;
  height : 40px;
  width : 118px;
  display : inline-block;
  text-align : right;
  font-size : 10pt;
}

#t_zeimu_state{
  height : 20px;
  width : 90px;
  display : inline-block;
  text-align : center;
  ime-mode : active;
  border-style : none;
  float : left;
}


#div_zeimu_city{
  height : 65px;
  width : 120px;
  display : inline-block;
  font-size : 10pt;
  text-align : center;
}

#p_zeimu_city{
  margin-top : 8px;
  height : 50px;
  width : 118px;
  display : inline-block;
  text-align : right;
  font-size : 10pt;
}

#t_zeimu_city{
  height : 20px;
  width : 90px;
  display : inline-block;
  text-align : center;
  ime-mode : active;
  border-style : none;
  float : left;
}

#s_zeimu_city{
  margin-top : 4px;
  border-style : none;
}


#div_shiharai_title{
  height : 150px;
  width : 100px;
  display : inline-block;
  float : left;
}

#div_shiharai_title_name{
  height : 58px;
  width : 100px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
}

#p_shiharai_title_name{
  margin-top : 15px;
  height : 40px;
  width : 80px;
  display : inline-block;
  text-align : center;
  font-size : 8pt;
}

#div_shiharai_title_no{
  margin-top : -4px;
  height : 44px;
  width : 100px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
}

#p_shiharai_title_no{
  margin-top : 10px;
  height : 40px;
  width : 90px;
  display : inline-block;
  text-align : center;
  font-size : 8pt;
}

#div_shiharai_title_adr{
  margin-top : -3px;
  height : 53px;
  width : 100px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
  text-align : center;
}

#p_shiharai_title_adr{
  margin-top : 12px;
  height : 40px;
  width : 90px;
  display : inline-block;
  text-align : center;
  font-size : 8pt;
}

#div_shiharai_naiyou{
  height : 150px;
  width : 360px;
  display : inline-block;
  float : left;
}

#div_shiharai_naiyou_name{
  height : 58px;
  width : 360px;
  display : inline-block;
  border-right-width : 5px;
  border-right-style : double;
  border-right-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
  float : left;
}

#p_shiharai_naiyou_name{
  margin-top : 4px;
  height : 50px;
  width : 358px;
  display : inline-block;
  text-align : center;
  font-size : 9pt;
}

#t_shiharai_name{
  padding-top : 4px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 4px;
  height : 39px;
  width : 322px;
  display : inline-block;
  text-align : left;
  font-size : 11pt;
  line-height : 1.3;
  ime-mode : active;
  border-style : none;
  float : left;
}

#div_shiharai_naiyou_no{
  margin-top : 0px;
  height : 40px;
  width : 360px;
  display : inline-block;
  border-right-width : 5px;
  border-right-style : double;
  border-right-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
  float : left;
}

#p_shiharai_naiyou_no{
  margin-top : 0px;
  height : 38px;
  width : 358px;
  display : inline-block;
  text-align : center;
  font-size : 8pt;
}

#t_shiharai_no{
  margin-top : 0px;
  height : 20px;
  width : 160px;
  display : inline-block;
  text-align : center;
  ime-mode : inactive;
  border-style : none;
}

#div_shiharai_naiyou_adr{
  margin-top : 0px;
  height : 53px;
  width : 360px;
  display : inline-block;
  border-right-width : 5px;
  border-right-style : double;
  border-right-color : black;
  text-align : center;
  float : left;
}

#p_shiharai_naiyou_adr{
  margin-top : 4px;
  height : 44px;
  width : 358px;
  display : inline-block;
  text-align : center;
  font-size : 9pt;
}

#t_shiharai_adr{
  padding-top : 4px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 4px;
  height : 32px;
  width : 322px;
  display : inline-block;
  text-align : left;
  font-size : 10pt;
  line-height : 1.2;
  ime-mode : active;
  border-style : none;
}

#div_uketori_title{
  height : 150px;
  width : 100px;
  display : inline-block;
  float : left;
}

#div_uketori_title_name{
  height : 58px;
  width : 100px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
}

#p_uketori_title_name{
  margin-top : 8px;
  height : 40px;
  width : 90px;
  display : inline-block;
  text-align : center;
  line-height : 2;
  font-size : 8pt;
}

#div_uketori_title_no{
  margin-top : -4px;
  height : 44px;
  width : 100px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
}

#p_uketori_title_no{
  margin-top : 8px;
  height : 40px;
  width : 90px;
  display : inline-block;
  text-align : center;
  font-size : 8pt;
}

#div_uketori_title_adr{
  margin-top : -3px;
  height : 53px;
  width : 100px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
  text-align : center;
}

#p_uketori_title_adr{
  margin-top : 12px;
  height : 40px;
  width : 90px;
  display : inline-block;
  text-align : center;
  font-size : 8pt;
}

#div_uketori_naiyou{
  height : 150px;
  width : 555px;
  display : inline-block;
  float : left;
}

#div_uketori_naiyou_block{
  height : 98px;
  width : 555px;
  display : inline-block;
}

#div_uketori_naiyou_nano{
  height : 98px;
  width : 250px;
  display : inline-block;
  float : left;
}



#div_uketori_naiyou_kana{
  height : 24px;
  width : 250px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
}

#p_uketori_naiyou_kana{
  margin-top : 2px;
  height : 16px;
  width : 220px;
  display : inline-block;
  text-align : center;
  font-size : 9pt;
}

#t_uketori_kana{
  padding-left : 10px;
  height : 16px;
  width : 210px;
  display : inline-block;
  text-align : left;
  ime-mode : active;
  border-style : none;
}

#div_uketori_naiyou_name{
  height : 33px;
  width : 250px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
}

#p_uketori_naiyou_name{
  margin-top : 4px;
  height : 20px;
  width : 220px;
  display : inline-block;
  text-align : center;
  font-size : 9pt;
}

#t_uketori_name{
  margin-top : 1px;
  margin-right : 2px;
  padding-left : 10px;
  height : 20px;
  width : 190px;
  display : inline-block;
  text-align : left;
  ime-mode : active;
  border-style : none;
}

#div_uketori_naiyou_no{
  margin-top : -4px;
  height : 44px;
  width : 250px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
}

#p_uketori_naiyou_no{
  margin-top : 14px;
  height : 40px;
  width : 220px;
  display : inline-block;
  text-align : center;
  font-size : 9pt;
  float : left;
}

#t_uketori_no{
  margin-top : 0px;
  height : 20px;
  width : 130px;
  display : inline-block;
  text-align : center;
  ime-mode : inactive;
  border-style : none;
}

#div_uketori_title_sept{
  height : 98px;
  width : 120px;
  display : inline-block;
  float : left;

}

#div_uketori_title_birthdate{
  height : 28px;
  width : 120px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
}

#p_uketori_title_birthdate{
  margin-top : 7px;
  height : 20px;
  width : 120px;
  display : inline-block;
  text-align : center;
  font-size : 9pt;
}

#div_uketori_title_setainushi{
  margin-top : 0px;
  height : 34px;
  width : 120px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
}

#p_uketori_title_setainushi{
  margin-top : 8px;
  height : 20px;
  width : 120px;
  display : inline-block;
  text-align : center;
  font-size : 10pt;
}

#div_uketori_title_tudukigara{
  margin-top : 0px;
  height : 35px;
  width : 120px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
}

#p_uketori_title_tudukigara{
  margin-top : 9px;
  height : 30px;
  width : 120px;
  display : inline-block;
  text-align : center;
  font-size : 10pt;
}


#div_uketori_naiyou_sept{
  height : 98px;
  width : 184px;
  display : inline-block;
  float : left;
}

#div_uketori_naiyou_birthdate{
  height : 28px;
  width : 182px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
}

#p_uketori_naiyou_birthdate{
  margin-top : 2px;
  height : 20px;
  width : 170px;
  display : inline-block;
  text-align : center;
  font-size : 10pt;
}

#s_uketori_birthnengou{
  border-style : none;
}

#t_uketori_birthyear{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_uketori_birthmonth{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_uketori_birthday{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}


#div_uketori_naiyou_setainushi{
  height : 34px;
  width : 182px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
}

#p_uketori_naiyou_setainushi{
  margin-top : 4px;
  height : 20px;
  width : 160px;
  display : inline-block;
  text-align : center;
  font-size : 10pt;
}

#t_uketori_setainushi{
  padding-left : 10px;
  height : 20px;
  width : 150px;
  display : inline-block;
  border-style : none;
  text-align : left;
  ime-mode : active;
}

#div_uketori_naiyou_tudukigara{
  margin-top : 0px;
  height : 35px;
  width : 182px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
}

#p_uketori_naiyou_tudukigara{
  margin-top : 8px;
  height : 30px;
  width : 160px;
  display : inline-block;
  text-align : center;
  font-size : 10pt;
}

#t_uketori_tudukigara{
  height : 20px;
  width : 150px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : active;
}

#div_uketori_naiyou_adr{
  margin-top : -3px;
  height : 52px;
  width : 430px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
  float : left;
}

#p_uketori_naiyou_adr{
  margin-top : 4px;
  padding-left : 6px;
  height : 46px;
  width : 420px;
  display : inline-block;
  font-size : 10pt;
}

#t_uketori_zip1{
  height : 16px;
  width : 40px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_uketori_zip2{
  height : 16px;
  width : 30px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_uketori_adr{
  margin-top : 4px;
  padding-left : 10px;
  height : 20px;
  width : 410px;
  display : inline-block;
  border-style : none;
  text-align : left;
  ime-mode : active;
}

#div_uketori_haigusya_umu{
  margin-left : 4px;
  height : 52px;
  width : 120px;
  display : inline-block;
  float : left;
}

#div_uketori_haigusya_umu_title{
  margin-top : -2px;
  height : 52px;
  width : 54px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
  text-align : center;
  float : left;
}

#p_uketori_haigusya_umu_title{
  margin-top : 8px;
  height : 50px;
  width : 40px;
  display : inline-block;
  text-align : center;
  font-size : 9pt;
}

#div_uketori_haigusya_umu_naiyou{
  height : 52px;
  width : 56px;
  display : inline-block;
  float : left;
}

#p_uketori_haigusya_umu_naiyou{
  margin-top : 14px;
  margin-left : 4px;
  height : 50px;
  width : 54px;
  display : inline-block;
  text-align : center;
}


#s_uketori_haigusya_umu{
  border-style : none;
}

#div_base_jksblock{
  margin-left : 0px;
  height : 150px;
  width : 100px;
  display : inline-block;
  background-color : rgb(245, 250, 250);
  border-width : 2px;
  border-style : solid;
  border-color : gray;
  border-radius : 8px;
  float : left;
}

#div_jks_title{
  height : 55px;
  width : 100px;
  display : inline-block;
  text-align : center;
}

#p_jks_title{
  margin-top : 5px;
  height : 50px;
  width : 90px;
  display : inline-block;
  font-size : 9pt;
  text-align : center;
}

#div_jks_note{
  height : 55px;
  width : 100px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
}

#p_jks_note_left{
  margin-top : 0px;
  margin-left : 4px;
  height : 46px;
  width : 4px;
  display : inline-block;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : black;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  border-radius : 40px 0px 0px 40px;
  float : left;
}

#p_jks_note{
  margin-top : 5px;
  margin-left : 4px;
  height : 46px;
  width : 76px;
  display : inline-block;
  font-size : 7pt;
  text-align : left;
  float : left;
}

#p_jks_note_right{
  margin-top : 0px;
  margin-left : 2px;
  height : 46px;
  width : 4px;
  display : inline-block;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : black;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  border-radius : 0px 40px 40px 0px;
  float : left;
}


#div_jks_naiyou{
  height : 40px;
  width : 90px;
  display : inline-block;
  text-align : center;
}

#p_jks_naiyou{
  margin-top : 0px;
  height : 30px;
  width : 80px;
  display : inline-block;
  font-size : 18pt;
  text-align : center;
}


#div_option_area_note{
  margin-top : 4px;
  text-align : center;
  height : 20px;
  width : 1360px;
  display : inline-block;
  color : rgb(80, 180, 210);
  font-size : 10pt;
}

#div_option_area{
  margin-top : 0px;
  margin-left : 20px;
  text-align : left;
  height : 950px;
  width : 1400px;
  display : inline-block;
}

/*------- 控除ブロック -------*/

/* --- 控除共通 ------ */
.span_koutekinennkin{
  margin-right : 6px;
  font-size : 8pt;
  color : rgb(200, 200, 200);
}
/* --- 控除共通 ------ */

#div_block_koujyo{
  margin-top : 0px;
  margin-left : 0px;
  height : 571px;
  width : 1344px;
  display : inline-block;
  background-color : white;
  border-width : 2px;
  border-style : solid;
  border-color : rgb(80, 180, 210);
  border-radius : 8px;
  float : left;
}

#div_koumoku{
  text-align : center;
  height : 60px;
  width : 1313px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#div_abc_title{
  text-align : center;
  height : 571px;
  width : 30px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_abc_title{
  margin-top : 140px;
  height : 300px;
  width : 20px;
  display : inline-block;
}

#div_koumoku_kubun{
  height : 60px;
  width : 100px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_koumoku_kubun{
  margin-top : 20px;
  margin-left : 10px;
  text-align : center;
  font-size : 10pt;
  letter-spacing : 0.8em;
  height : 20px;
  width : 80px;
  display : inline-block;
}

#div_koumoku_name{
  height : 60px;
  width : 190px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_koumoku_name{
  margin-top : 12px;
  text-align : center;
  font-size : 10pt;
  line-height : 1.4;
  letter-spacing : 0.8em;
  height : 40px;
  width : 180px;
  display : inline-block;
}

#div_koumoku_b1{
  height : 60px;
  width : 210px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#div_koumoku_b1_idnumber{
  height : 29px;
  width : 209px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_koumoku_b1_idnumber{
  margin-top : 4px;
  text-align : center;
  font-size : 10pt;
  letter-spacing : 0.8em;
  height : 20px;
  width : 190px;
  display : inline-block;
}

#div_koumoku_b1_tudukigara{
  height : 29px;
  width : 74px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_koumoku_b1_tudukigara{
  margin-top : 0px;
  text-align : center;
  font-size : 8pt;
  height : 20px;
  width : 56px;
  display : inline-block;
}

#div_koumoku_b1_birthdate{
  height : 29px;
  width : 132px;
  display : inline-block;
  float : left;
}

#p_koumoku_b1_birthdate{
  margin-top : 6px;
  margin-left : 6px;
  text-align : center;
  font-size : 10pt;
  letter-spacing : 0.4em;
  height : 20px;
  width : 114px;
  display : inline-block;
}

#div_koumoku_b2{
  height : 60px;
  width : 120px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#div_koumoku_b2_roujin{
  height : 29px;
  width : 118px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_koumoku_b2_roujin{
  margin-top : 1px;
  margin-left : 6px;
  text-align : center;
  font-size : 8pt;
  height : 20px;
  width : 110px;
  display : inline-block;
}

#div_koumoku_b2_tokutei{
  height : 29px;
  width : 118px;
  display : inline-block;
  float : left;
}

#p_koumoku_b2_tokutei{
  margin-top : 1px;
  margin-left : 6px;
  text-align : center;
  font-size : 8pt;
  height : 26px;
  width : 110px;
  display : inline-block;
}


#div_koumoku_b3{
  height : 60px;
  width : 160px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#div_koumoku_b3_syotoku{
  height : 29px;
  width : 158px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_koumoku_b3_syotoku{
  margin-top : 1px;
  margin-left : 6px;
  text-align : center;
  font-size : 8pt;
  height : 26px;
  width : 150px;
  display : inline-block;
  float : left;
}

#div_koumoku_b3_hikyojyu{
  height : 29px;
  width : 61px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_koumoku_b3_hikyojyu{
  margin-top : 1px;
  margin-left : 2px;
  text-align : center;
  font-size : 8pt;
  height : 26px;
  width : 55px;
  display : inline-block;
  float : left;
}

#div_koumoku_b3_seikei{
  height : 29px;
  width : 95px;
  display : inline-block;
  float : left;
}

#p_koumoku_b3_seikei{
  margin-top : 1px;
  margin-left : 2px;
  text-align : center;
  font-size : 8pt;
  height : 26px;
  width : 93px;
  display : inline-block;
  float : left;
}

#div_koumoku_adr{
  height : 60px;
  width : 360px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_koumoku_adr{
  text-align : center;
  font-size : 10pt;
  margin-top : 20px;
  height : 20px;
  width : 350px;
  display : inline-block;
}

#div_koumoku_idou{
  height : 60px;
  width : 166px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_koumoku_idou_left{
  margin-top : 20px;
  margin-left : 8px;
  height : 30px;
  width : 4px;
  display : inline-block;
  float : left;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : black;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  border-radius : 20px 0px 0px 20px;
}

#p_koumoku_idou{
  margin-top : 8px;
  text-align : center;
  font-size : 9pt;
  line-height : 1.1;
  height : 46px;
  width : 140px;
  display : inline-block;
  float : left;
}


#p_koumoku_idou_right{
  margin-top : 20px;
  margin-left : 0px;
  height : 30px;
  width : 4px;
  display : inline-block;
  float : left;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : black;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  border-radius : 0px 20px 20px 0px;
}



.span_kakko_note{
  letter-spacing : -1px;
  font-size : 7pt;
}

/* 配偶者 */

#div_part_haigusya{
  margin-top : 0px;
  background-color : rgb(255, 245, 225);
  text-align : center;
  height : 65px;
  width : 1310px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#div_haigusya_kubun{
  height : 65px;
  width : 100px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_haigusya_kubun{
  margin-top : 9px;
  margin-left : 4px;
  text-align : left;
  font-size : 9pt;
  line-height : 1.3;
  height : 55px;
  width : 96px;
  display : inline-block;
}

#div_haigusya_shimei{
  height : 64px;
  width : 190px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#div_haigusya_shimei_kana{
  height : 26px;
  width : 190px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_haigusya_shimei_kana{
  margin-top : 4px;
  text-align : center;
  font-size : 10pt;
  height : 20px;
  width : 188px;
  display : inline-block;
}

#t_haigusya_shimei_kana{
  padding-left : 6px;
  text-align : left;
  height : 16px;
  width : 170px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}


#div_haigusya_shimei_name{
  height : 38px;
  width : 190px;
  display : inline-block;
  float : left;
}

#p_haigusya_shimei_name{
  margin-top : 2px;
  text-align : center;
  height : 34px;
  width : 188px;
  display : inline-block;
}

#t_haigusya_shimei_name{
  margin-top : 4px;
  padding-left : 6px;
  text-align : left;
  height : 25px;
  width : 170px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_haigusya_bangou{
  height : 65px;
  width : 210px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#div_haigusya_bangou_no{
  height : 32px;
  width : 208px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_haigusya_bangou_no{
  margin-top : 4px;
  text-align : center;
  height : 26px;
  width : 200px;
  display : inline-block;
}

#t_haigusya_bangou_no{
  text-align : center;
  height : 22px;
  width : 130px;
  display : inline-block;
  border-style : none;
  ime-mode : inactive;
}

#div_haigusya_bangou_tudukigara{
  height : 33px;
  width : 74px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_haigusya_bangou_tudukigara{
  margin-top : 16px;
  margin-left : -3px;
  text-align : center;
  font-size : 48pt;
  height : 1px;
  width : 80px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  -ms-transform : rotate(158deg);
  -moz-transform : rotate(158deg);
  -o-transform : rotate(158deg);
  -webkit-transform : rotate(158deg);
  transform : rotate(158deg);
}

#div_haigusya_bangou_birthdate{
  height : 32px;
  width : 134px;
  display : inline-block;
  float : left;
}

#p_haigusya_bangou_birthdate{
  margin-top : 4px;
  text-align : center;
  font-size : 8pt;
  height : 29px;
  width : 132px;
  display : inline-block;
}

#s_haigusya_bangou_birthnengou{
  border-style : none;
}

#t_haigusya_bangou_birthyear{
  margin-left : 4px;
  text-align : center;
  height : 20px;
  width : 18px;
  display : inline-block;
  border-style : none;
  ime-mode : inactive;
}

#t_haigusya_bangou_birthmonth{
  text-align : center;
  height : 20px;
  width : 18px;
  display : inline-block;
  border-style : none;
  ime-mode : inactive;
}

#t_haigusya_bangou_birthday{
  text-align : center;
  height : 20px;
  width : 18px;
  display : inline-block;
  border-style : none;
  ime-mode : inactive;
}


#div_haigusya_fuyou{
  height : 65px;
  width : 120px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_haigusya_fuyou{
  margin-top : 31px;
  margin-left : -6px;
  text-align : center;
  font-size : 48pt;
  height : 1px;
  width : 134px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  -ms-transform : rotate(151deg);
  -moz-transform : rotate(151deg);
  -o-transform : rotate(151deg);
  -webkit-transform : rotate(151deg);
  transform : rotate(151deg);
}

#div_haigusya_syotoku{
  height : 65px;
  width : 160px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#div_haigusya_syotoku_mitumori{
  height : 32px;
  width : 160px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_haigusya_syotoku_mitumori{
  margin-top : 4px;
  margin-bottom : 0px;
  text-align : center;
  font-size : 8pt;
  height : 26px;
  width : 158px;
  display : inline-block;
  float : left;
}

#t_haigusya_syotoku_mitumori{
  margin-top : 2px;
  margin-right : 4px;
  height : 20px;
  width : 72px;
  display : inline-block;
  border-style : none;
  text-align : right;
  ime-mode : inactive;
}


#div_haigusya_syotoku_hikyojyu{
  height : 33px;
  width : 60px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_haigusya_syotoku_hikyojyu{
  margin-top : 0px;
  padding-top : 2px;
  text-align : center;
  font-size :16pt;
  height : 30px;
  width : 58px;
  display : inline-block;
}

#div_haigusya_syotoku_seikei{
  height : 33px;
  width : 99px;
  display : inline-block;
  float : left;
}

#p_haigusya_syotoku_seikei{
  margin-top : 16px;
  margin-left : -2px;
  text-align : center;
  font-size : 48pt;
  height : 1px;
  width : 104px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  -ms-transform : rotate(163deg);
  -moz-transform : rotate(163deg);
  -o-transform : rotate(163deg);
  -webkit-transform : rotate(163deg);
  transform : rotate(163deg);
}



#div_haigusya_adr{
  height : 65px;
  width : 360px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_haigusya_adr{
  margin-top : 8px;
  text-align : center;
  font-size : 10pt;
  height : 55px;
  width : 358px;
  display : inline-block;
  text-align : center;
}

#t_haigusya_adr{
  padding-top : 4px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 4px;
  line-height : 1.4;
  height : 40px;
  width : 328px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_haigusya_idou{
  height : 65px;
  width : 160px;
  display : inline-block;
  float : left;
}

#p_haigusya_idou{
  margin-top : 4px;
  text-align : center;
  font-size : 9pt;
  height : 22px;
  width : 156px;
  display : inline-block;
}

#t_haigusya_idou_month{
  margin-left : 2px;
  margin-right : 2px;
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_haigusya_idou_day{
  margin-left : 2px;
  margin-right : 2px;
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_haigusya_idou{
  margin-top : 8px;
  height : 20px;
  width : 150px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : active;
}




/* 親族 */

#div_part_sinzoku{
  margin-top : 0px;
  text-align : center;
  background-color : rgb(235, 245, 255);
  height : 264px;
  width : 1310px;
  display : inline-block;
  float : left;
}

#div_sinzoku_kubun{
  height : 263px;
  width : 100px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_sinzoku_kubun{
  margin-top : 100px;
  margin-left : 4px;
  font-size : 9pt;
  text-align : left;
  height : 100px;
  width : 96px;
  display : inline-block;
}

#span_kubun_kakko{
  font-size : 8pt;
}

#div_sinzoku_shimei{
  height : 263px;
  width : 190px;
  display : inline-block;
  float : left;
}

.div_sinzoku_shimei{
  height : 65px;
  width : 190px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

.div_sinzoku_shimei_no{
  height : 65px;
  width : 16px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

.p_sinzoku_shimei_no{
  margin-top : 24px;
  text-align : center;
  font-size : 12pt;
  height : 20px;
  width : 14px;
  display : inline-block;
}

.div_sinzoku_shimei_kana{
  height : 25px;
  width : 173px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

.p_sinzoku_shimei_kana{
  margin-top : 1px;
  text-align : center;
  height : 25px;
  width : 171px;
  display : inline-block;
}

.t_sinzoku_shimei_kana{
  margin-top : 2px;
  padding-left : 6px;
  text-align : left;
  height : 17px;
  width : 150px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

.div_sinzoku_shimei_name{
  height : 39px;
  width : 173px;
  display : inline-block;
  float : left;
}

.p_sinzoku_shimei_name{
  margin-top : 2px;
  text-align : center;
  height : 35px;
  width : 171px;
  display : inline-block;
}

.t_sinzoku_shimei_name{
  margin-top : 3px;
  padding-left : 6px;
  text-align : left;
  height : 27px;
  width : 150px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_sinzoku_bangou{
  height : 263px;
  width : 210px;
  display : inline-block;
  float : left;
}

.div_sinzoku_bangou{
  height : 65px;
  width : 211px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

.div_sinzoku_bangou_no{
  height : 32px;
  width : 209px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

.p_sinzoku_bangou_no{
  margin-top : 4px;
  text-align : center;
  height : 26px;
  width : 201px;
  display : inline-block;
}

.t_sinzoku_bangou_no{
  text-align : center;
  height : 22px;
  width : 130px;
  display : inline-block;
  border-style : none;
  ime-mode : inactive;
}

.div_sinzoku_bangou_tudukigara{
  height : 33px;
  width : 75px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

.p_sinzoku_bangou_tudukigara{
  margin-top : 2px;
  text-align : center;
  height : 29px;
  width : 73px;
  display : inline-block;
}

.t_sinzoku_bangou_tudukigara{
  margin-top : 2px;
  margin-left : 1px;
  text-align : center;
  height : 22px;
  width : 60px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

.div_sinzoku_bangou_birthdate{
  height : 32px;
  width : 134px;
  display : inline-block;
  float : left;
}

.p_sinzoku_bangou_birthdate{
  margin-top : 4px;
  text-align : center;
  font-size : 8pt;
  height : 29px;
  width : 132px;
  display : inline-block;
}

.s_sinzoku_bangou_birthnengou{
  border-style : none;
}

.t_sinzoku_bangou_birthyear{
  margin-left : 4px;
  text-align : center;
  height : 20px;
  width : 18px;
  display : inline-block;
  border-style : none;
  ime-mode : inactive;
}

.t_sinzoku_bangou_birthmonth{
  text-align : center;
  height : 20px;
  width : 18px;
  display : inline-block;
  border-style : none;
  ime-mode : inactive;
}

.t_sinzoku_bangou_birthday{
  text-align : center;
  height : 20px;
  width : 18px;
  display : inline-block;
  border-style : none;
  ime-mode : inactive;
}

#div_sinzoku_fuyou{
  height : 65px;
  width : 122px;
  display : inline-block;
  float : left;
}

.div_sinzoku_fuyou{
  height : 65px;
  width : 122px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

.div_sinzoku_fuyou_roujin{
  height : 32px;
  width : 120px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

.p_sinzoku_fuyou_roujin{
  margin-top : 6px;
  text-align : center;
  height : 24px;
  width : 118px;
  display : inline-block;
}

.s_sinzoku_fuyou_roujin{
  color : rgb(240, 120, 120);
  border-style : none;
  display : none;
}


.div_sinzoku_fuyou_tokutei{
  height : 32px;
  width : 120px;
  display : inline-block;
  float : left;
}

.p_sinzoku_fuyou_tokutei{
  margin-top : 9px;
  text-align : center;
  font-size : 10pt;
  height : 20px;
  width : 118px;
  display : inline-block;
}


#div_sinzoku_syotoku{
  height : 65px;
  width : 161px;
  display : inline-block;
  float : left;
}

.div_sinzoku_syotoku{
  height : 65px;
  width : 161px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

.div_sinzoku_syotoku_mitumori{
  height : 32px;
  width : 161px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

.p_sinzoku_syotoku_mitumori{
  margin-top : 4px;
  margin-bottom : 0px;
  text-align : center;
  font-size : 8pt;
  height : 26px;
  width : 159px;
  display : inline-block;
  float : left;
}

.t_sinzoku_syotoku_mitumori{
  margin-top : 2px;
  margin-right : 4px;
  height : 20px;
  width : 72px;
  display : inline-block;
  border-style : none;
  text-align : right;
  ime-mode : inactive;
}

.div_sinzoku_syotoku_hikyojyu{
  height : 33px;
  width : 60px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

.p_sinzoku_syotoku_hikyojyu{
  margin-top : 0px;
  padding-top : 2px;
  text-align : center;
  font-size :16pt;
  height : 30px;
  width : 58px;
  display : inline-block;
}

.div_sinzoku_syotoku_seikei{
  height : 33px;
  width : 100px;
  display : inline-block;
  float : left;
}

.p_sinzoku_syotoku_seikei{
  margin-top : 0px;
  padding-top : 4px;
  text-align : center;
  height : 30px;
  width : 98px;
  display : inline-block;
}

.t_sinzoku_syotoku_seikei{
  margin-top : 1px;
  height : 20px;
  width : 90px;
  display : inline-block;
  border-style : none;
  text-align : right;
  ime-mode : inactive;
}

#div_sinzoku_adr{
  height : 65px;
  width : 361px;
  display : inline-block;
  float : left;
}

.div_sinzoku_adr{
  height : 65px;
  width : 361px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

.p_sinzoku_adr{
  margin-top : 8px;
  text-align : center;
  font-size : 10pt;
  height : 55px;
  width : 359px;
  display : inline-block;
  text-align : center;
}

.t_sinzoku_adr{
  padding-top : 4px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 4px;
  line-height : 1.4;
  height : 40px;
  width : 328px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}


#div_sinzoku_idou{
  height : 65px;
  width : 162px;
  display : inline-block;
  float : left;
}

.div_sinzoku_idou{
  height : 65px;
  width : 162px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

.p_sinzoku_idou{
  margin-top : 4px;
  text-align : center;
  font-size : 9pt;
  height : 22px;
  width : 158px;
  display : inline-block;
}

.t_sinzoku_idou_month{
  margin-left : 2px;
  margin-right : 2px;
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

.t_sinzoku_idou_day{
  margin-left : 2px;
  margin-right : 2px;
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

.t_sinzoku_idou{
  margin-top : 8px;
  height : 20px;
  width : 150px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : active;
}




/* 障害者 */

#div_part_syogaisya{
  margin-top : 0px;
  background-color : rgb(245, 245, 255);
  text-align : center;
  height : 180px;
  width : 1310px;
  display : inline-block;
  float : left;
}

#div_syogaisya_kubun{
  height : 180px;
  width : 100px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_syogaisya_kubun{
  margin-top : 70px;
  margin-left : 4px;
  text-align : left;
  font-size : 9pt;
  height : 90px;
  width : 96px;
  display : inline-block;
}

#div_syogaisya_sentaku{
  height : 180px;
  width : 481px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#div_syogaisya_sentaku_uk{
  height : 160px;
  width : 481px;
  display : inline-block;
}

#div_syogaisya_sentaku_syogaisyacheck{
  height : 158px;
  width : 80px;
  display : inline-block;
  float : left;
}

#p_syogaisya_sentaku_syogaisyacheck{
  margin-top : 0px;
  text-align : center;
  font-size : 10pt;
  height : 140px;
  width : 79px;
  display : inline-block;
}

#c_syogaisya{
  margin-top : 20px;
  margin-left : 8px;
  margin-right : 8px;
  height : 12px;
  width : 12px;
  display : inline-block;
}

#l_syogaisya_sentaku_syogaisyacheck_syogaisya{
  margin-top : 20px;
  text-align : left;
  font-size : 10pt;
  height : 20px;
  width : 50px;
  display : inline-block;
}

#div_syogaisya_sentaku_syogaisyatable{
  padding-top : 8px;
  height : 158px;
  width : 308px;
  display : inline-block;
  float : left;
}


#div_syogaisya_sentaku_syogaisyatable_col1{
  margin-top : 4px;
  height : 150px;
  width : 100px;
  display : inline-block;
  float : left;
}


#div_syogaisya_sentaku_syogaisyatable_col1_r1{
  margin-top : 0px;
  height : 35px;
  width : 100px;
  display : inline-block;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : rgb(80, 180, 210);
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : rgb(80, 180, 210);
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col1_r1{
  margin-top : 8px;
  font-size : 8pt;
  line-height : 0.8;
  height : 33px;
  width : 98px;
  display : inline-block;
}

#span_syogaisya_sentaku_syogaisyatable_col1_bar{
  margin-top : -46px;
  margin-left : -4px;
  height : 1px;
  width : 104px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  -ms-transform : rotate(18deg);
  -moz-transform : rotate(18deg);
  -o-transform : rotate(18deg);
  -webkit-transform : rotate(18deg);
  transform : rotate(18deg);
}


#div_syogaisya_sentaku_syogaisyatable_col1_r2{
  margin-top : 0px;
  height : 35px;
  width : 100px;
  display : inline-block;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : rgb(80, 180, 210);
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col1_r2{
  margin-top : 10px;
  text-align : center;
  letter-spacing : 3px;
  font-size : 9pt;
  height : 20px;
  width : 98px;
  display : inline-block;
}

#div_syogaisya_sentaku_syogaisyatable_col1_r3{
  margin-top : 0px;
  height : 34px;
  width : 100px;
  display : inline-block;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : rgb(80, 180, 210);
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col1_r3{
  margin-top : 10px;
  text-align : center;
  letter-spacing : 6px;
  font-size : 9pt;
  height : 20px;
  width : 98px;
  display : inline-block;
}

#div_syogaisya_sentaku_syogaisyatable_col1_r4{
  margin-top : 0px;
  height : 34px;
  width : 100px;
  display : inline-block;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : rgb(80, 180, 210);
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col1_r4{
  margin-top : 10px;
  text-align : center;
  font-size : 9pt;
  height : 20px;
  width : 98px;
  display : inline-block;
}

#div_syogaisya_sentaku_syogaisyatable_col2{
  margin-top : 4px;
  height : 150px;
  width : 63px;
  display : inline-block;
  float : left;
}

#div_syogaisya_sentaku_syogaisyatable_col2_r1{
  margin-top : 0px;
  margin-left : 2px;
  height : 35px;
  width : 61px;
  display : inline-block;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : rgb(80, 180, 210);
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col2_r1{
  margin-top : 10px;
  margin-left : 3px;
  text-align : center;
  font-size : 9pt;
  letter-spacing : 6px;
  height : 21px;
  width : 59px;
  display : inline-block;
}

#div_syogaisya_sentaku_syogaisyatable_col2_r2{
  margin-top : 0px;
  margin-left : 2px;
  height : 35px;
  width : 61px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col2_r2{
  margin-top : 2px;
  text-align : center;
  font-size : 16pt;
  height : 28px;
  width : 59px;
  display : inline-block;
}

#div_syogaisya_sentaku_syogaisyatable_col2_r3{
  margin-top : 0px;
  margin-left : 2px;
  height : 34px;
  width : 61px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col2_r3{
  margin-top : 2px;
  text-align : center;
  font-size : 16pt;
  height : 28px;
  width : 59px;
  display : inline-block;
}

#div_syogaisya_sentaku_syogaisyatable_col2_r4{
  margin-top : 0px;
  margin-left : 2px;
  height : 34px;
  width : 61px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col2_r4{
  margin-top : 16px;
  margin-left : -3px;
  height : 1px;
  width : 68px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  -ms-transform : rotate(152deg);
  -moz-transform : rotate(152deg);
  -o-transform : rotate(152deg);
  -webkit-transform : rotate(152deg);
  transform : rotate(152deg);
}

#div_syogaisya_sentaku_syogaisyatable_col3{
  margin-top : 4px;
  height : 150px;
  width : 63px;
  display : inline-block;
  float : left;
}

#div_syogaisya_sentaku_syogaisyatable_col3_r1{
  margin-top : 0px;
  margin-left : 0px;
  height : 35px;
  width : 60px;
  display : inline-block;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : rgb(80, 180, 210);
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col3_r1{
  margin-top : 4px;
  margin-left : 3px;
  text-align : center;
  font-size : 8pt;
  letter-spacing : 0px;
  height : 27px;
  width : 60px;
  display : inline-block;
}

#div_syogaisya_sentaku_syogaisyatable_col3_r2{
  margin-top : 0px;
  margin-left : 2px;
  height : 35px;
  width : 60px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col3_r2{
  margin-top : 2px;
  height : 28px;
  width : 58px;
  display : inline-block;
  font-size : 16pt;
  text-align : center;
}

#div_syogaisya_sentaku_syogaisyatable_col3_r3{
  margin-top : 0px;
  margin-left : 2px;
  height : 34px;
  width : 60px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col3_r3{
  margin-top : 2px;
  height : 28px;
  width : 59px;
  display : inline-block;
  font-size : 16pt;
  text-align : center;
}

#div_syogaisya_sentaku_syogaisyatable_col3_r4{
  margin-top : 0px;
  margin-left : 2px;
  height : 34px;
  width : 60px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col3_r4{
  margin-top : 2px;
  height : 28px;
  width : 59px;
  display : inline-block;
  font-size : 16pt;
  text-align : center;
}

#div_syogaisya_sentaku_syogaisyatable_col4{
  margin-top : 4px;
  height : 150px;
  width : 78px;
  display : inline-block;
  float : left;
}

#div_syogaisya_sentaku_syogaisyatable_col4_r1{
  margin-top : 0px;
  height : 35px;
  width : 77px;
  display : inline-block;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : rgb(80, 180, 210);
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col4_r1{
  margin-top : 10px;
  margin-left : 3px;
  text-align : center;
  font-size : 9pt;
  letter-spacing : 0px;
  height : 18px;
  width : 74px;
  display : inline-block;
}

#div_syogaisya_sentaku_syogaisyatable_col4_r2{
  margin-top : 0px;
  height : 35px;
  width : 77px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;

}

#p_syogaisya_sentaku_syogaisyatable_col4_r2{
  margin-top : 1px;
  margin-left : 6px;
  padding-top : 6px;
  text-align : center;
  font-size : 12pt;
  height : 26px;
  width : 20px;
  display : inline-block;
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col4_r2_num{
  margin-top : 10px;
  font-size : 8pt;
  text-align : left;
  height : 20px;
  width : 48px;
  display : inline-block;
  float : left;
}

#t_syogaisya_sentaku_syogaisyatable_col4_r2_num{
  text-align : center;
  font-size : 9pt;
  height : 12px;
  width : 16px;
  display : inline-block;
  ime-mode : inactive;
  border-style : none;
}

#div_syogaisya_sentaku_syogaisyatable_col4_r3{
  margin-top : 0px;
  height : 34px;
  width : 77px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col4_r3{
  margin-top : 1px;
  margin-left : 6px;
  padding-top : 6px;
  text-align : center;
  font-size : 12pt;
  height : 26px;
  width : 20px;
  display : inline-block;
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col4_r3_num{
  margin-top : 10px;
  font-size : 8pt;
  text-align : left;
  height : 20px;
  width : 48px;
  display : inline-block;
  float : left;
}

#t_syogaisya_sentaku_syogaisyatable_col4_r3_num{
  text-align : center;
  font-size : 9pt;
  height : 12px;
  width : 16px;
  display : inline-block;
  ime-mode : inactive;
  border-style : none;
}


#div_syogaisya_sentaku_syogaisyatable_col4_r4{
  margin-top : 0px;
  height : 34px;
  width : 77px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col4_r4{
  margin-top : 1px;
  margin-left : 6px;
  padding-top : 6px;
  text-align : center;
  font-size : 12pt;
  height : 26px;
  width : 20px;
  display : inline-block;
  float : left;
}

#p_syogaisya_sentaku_syogaisyatable_col4_r4_num{
  margin-top : 10px;
  font-size : 8pt;
  text-align : left;
  height : 20px;
  width : 48px;
  display : inline-block;
  float : left;
}

#t_syogaisya_sentaku_syogaisyatable_col4_r4_num{
  text-align : center;
  font-size : 9pt;
  height : 12px;
  width : 16px;
  display : inline-block;
  ime-mode : inactive;
  border-style : none;
}

#div_syogaisya_sentaku_othercheck{
  height : 158px;
  width : 90px;
  display : inline-block;
  float : left;
}

#p_syogaisya_sentaku_othercheck{
  margin-top : 0px;
  text-align : center;
  font-size : 9pt;
  height : 140px;
  width : 88px;
  display : inline-block;
}

#c_kafujin{
  margin-right : 8px;
  height : 12px;
  width : 12px;
  display : inline-block;
}

#l_syogaisya_sentaku_othercheck_kafujin{
  margin-top : 20px;
  text-align : left;
  font-size : 8pt;
  height : 16px;
  width : 62px;
  display : inline-block;
}

#c_katokubetu{
  margin-right : 8px;
  height : 12px;
  width : 12px;
  display : inline-block;
}

#l_syogaisya_sentaku_othercheck_katokubetu{
  margin-top : 20px;
  text-align : left;
  font-size : 8pt;
  height : 16px;
  width : 62px;
  display : inline-block;
}

#c_kaotto{
  margin-right : 8px;
  height : 12px;
  width : 12px;
  display : inline-block;
}

#l_syogaisya_sentaku_othercheck_kaotto{
  margin-top : 20px;
  text-align : left;
  font-size : 8pt;
  height : 16px;
  width : 62px;
  display : inline-block;
}

#c_kinrou{
  margin-right : 8px;
  height : 12px;
  width : 12px;
  display : inline-block;
}

#l_syogaisya_sentaku_othercheck_kinrou{
  margin-top : 20px;
  text-align : left;
  font-size : 8pt;
  height : 16px;
  width : 62px;
  display : inline-block;
}

#div_syogaisya_sentaku_dk{
  height : 20px;
  width : 481px;
  display : inline-block;
}

#p_syogaisya_sentaku_dk{
  margin-top : 0px;
  margin-left : 10px;
  text-align : left;
  font-size : 8pt;
  letter-spacing : -1px;
  height : 18px;
  width : 470px;
  display : inline-block;
  float : left;
}

#div_syogaisya_kijyutu{
  height : 180px;
  width : 727px;
  display : inline-block;
  float : left;
}

#div_syogaisya_kijyutu_uk{
  height : 106px;
  width : 727px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#div_syogaisya_kijyutu_syousai{
  height : 106px;
  width : 562px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#div_syogaisya_kijyutu_syousai_title{
  height : 23px;
  width : 562px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_syogaisya_kijyutu_syousai_title{
  margin-top : 5px;
  text-align : center;
  font-size : 8pt;
  height : 16px;
  width : 560px;
  display : inline-block;
}

#div_syogaisya_kijyutu_syousai_naiyou{
  height : 81px;
  width : 562px;
  display : inline-block;
  float : left;
}

#p_syogaisya_kijyutu_syousai_naiyou{
  margin-top : 4px;
  text-align : center;
  height : 77px;
  width : 560px;
  display : inline-block;
}

#t_syogaisya_kijyutu_syousai_naiyou{
  margin-top : 4px;
  padding-top : 2px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 2px;
  text-align : left;
  height : 60px;
  width : 520px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_syogaisya_kijyutu_idou{
  height : 106px;
  width : 163px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#div_syogaisya_kijyutu_idou_title{
  height : 23px;
  width : 161px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_syogaisya_kijyutu_idou_title{
  margin-top : 5px;
  text-align : center;
  font-size : 9pt;
  height : 16px;
  width : 159px;
  display : inline-block;
}

#div_syogaisya_kijyutu_idou_naiyou{
  height : 81px;
  width : 161px;
  display : inline-block;
  float : left;
}

#p_syogaisya_kijyutu_idou_naiyou{
  margin-top : 4px;
  text-align : center;
  font-size : 9pt;
  height : 77px;
  width : 159px;
  display : inline-block;
}

#t_syogaisya_idou_month{
  margin-left : 2px;
  margin-right : 2px;
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_syogaisya_idou_day{
  margin-left : 2px;
  margin-right : 2px;
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_syogaisya_idou{
  margin-top : 6px;
  padding-top : 2px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 2px;
  text-align : left;
  height : 40px;
  width : 140px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}


#div_syogaisya_kijyutu_dk{
  height : 74px;
  width : 727px;
  display : inline-block;
  float : left;
}

#p_syogaisya_kijyutu_dk{
  margin-top : 6px;
  margin-left : 6px;
  text-align : left;
  font-size : 7pt;
  letter-spacing : 0px;
  line-height : 1.5;
  height : 66px;
  width : 719px;
  display : inline-block;
  float : left;
}
/*--background-color : yellow;--*/

/*------- 他の所得者による控除ブロック -------*/

#div_block_othkojo{
  margin-top : -1px;
  margin-left : 0px;
  height : 104px;
  width : 1344px;
  display : inline-block;
  background-color : rgb(255, 255, 220);
  border-width : 2px;
  border-style : solid;
  border-color : rgb(80, 180, 210);
  border-radius : 8px;
  float : left;
}

#div_othkojo_kubun{
  height : 104px;
  width : 131px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_othkojo_kubun_d{
  margin-top : 44px;
  text-align : center;
  font-size : 10pt;
  height : 20px;
  width : 39px;
  display : inline-block;
  float : left;
}

#p_othkojo_kubun{
  margin-top : 24px;
  text-align : left;
  font-size : 10pt;
  height : 60px;
  width : 90px;
  display : inline-block;
  line-height : 1.4;
  float : left;
}

#div_othkojo_name{
  height : 100px;
  width : 163px;
  display : inline-block;
  float : left;
}

#div_othkojo_name_title{
  text-align : center;
  height : 42px;
  width : 161px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_name_title{
  margin-top : 12px;
  text-align : center;
  font-size : 10pt;
  height : 26px;
  width : 157px;
  display : inline-block;
}

#div_othkojo_name_naiyou_1{
  text-align : center;
  height : 30px;
  width : 161px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_name_naiyou_1{
  margin-top : 4px;
  text-align : center;
  height : 24px;
  width : 159px;
  display : inline-block;
}

#t_othkojo_name_1{
  padding-left : 10px;
  height : 20px;
  width : 140px;
  display : inline-block;
  text-align : left;
  border-style : none;
  ime-mode : active;
}

#div_othkojo_name_naiyou_2{
  text-align : center;
  height : 30px;
  width : 161px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_name_naiyou_2{
  margin-top : 4px;
  text-align : center;
  height : 24px;
  width : 159px;
  display : inline-block;
}

#t_othkojo_name_2{
  padding-left : 10px;
  height : 20px;
  width : 140px;
  display : inline-block;
  text-align : left;
  border-style : none;
  ime-mode : active;
}

#div_othkojo_tudukigara{
  height : 100px;
  width : 81px;
  display : inline-block;
  float : left;
}

#div_othkojo_tudukigara_title{
  text-align : center;
  height : 42px;
  width : 80px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_tudukigara_title{
  margin-top : 6px;
  text-align : center;
  font-size : 9pt;
  height : 30px;
  width : 76px;
  display : inline-block;
}

#div_othkojo_tudukigara_naiyou_1{
  text-align : center;
  height : 30px;
  width : 80px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_tudukigara_naiyou_1{
  margin-top : 4px;
  text-align : center;
  font-size : 10pt;
  height : 24px;
  width : 76px;
  display : inline-block;
}

#t_othkojo_tudukigara_1{
  text-align : center;
  height : 20px;
  width : 70px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_othkojo_tudukigara_naiyou_2{
  text-align : center;
  height : 30px;
  width : 80px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_tudukigara_naiyou_2{
  margin-top : 4px;
  text-align : center;
  font-size : 10pt;
  height : 24px;
  width : 76px;
  display : inline-block;
}

#t_othkojo_tudukigara_2{
  text-align : center;
  height : 20px;
  width : 70px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_othkojo_birthdate{
  height : 100px;
  width : 141px;
  display : inline-block;
  float : left;
}

#div_othkojo_birthdate_title{
  text-align : center;
  height : 42px;
  width : 139px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_birthdate_title{
  margin-top : 12px;
  margin-left : 6px;
  text-align : center;
  font-size : 10pt;
  letter-spacing : 0.8em;
  height : 26px;
  width : 120px;
  display : inline-block;
}

#div_othkojo_birthdate_naiyou_1{
  text-align : center;
  height : 30px;
  width : 139px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_birthdate_naiyou_1{
  margin-top : 4px;
  text-align : center;
  font-size : 10pt;
  height : 24px;
  width : 137px;
  display : inline-block;
}

#s_othkojo_birthnengou_1{
  border-style : none;
}

#t_othkojo_birthyear_1{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_othkojo_birthmonth_1{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_othkojo_birthday_1{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#div_othkojo_birthdate_naiyou_2{
  text-align : center;
  height : 30px;
  width : 139px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_othkojo_birthdate_naiyou_2{
  margin-top : 4px;
  text-align : center;
  font-size : 10pt;
  height : 24px;
  width : 140px;
  display : inline-block;
}

#s_othkojo_birthnengou_2{
  border-style : none;
}

#t_othkojo_birthyear_2{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_othkojo_birthmonth_2{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_othkojo_birthday_2{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#div_othkojo_adr{
  height : 100px;
  width : 264px;
  display : inline-block;
  float : left;
}

#div_othkojo_adr_title{
  text-align : center;
  height : 42px;
  width : 262px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_adr_title{
  margin-top : 12px;
  margin-left : 6px;
  text-align : center;
  font-size : 10pt;
  letter-spacing : 0.8em;
  height : 30px;
  width : 250px;
  display : inline-block;
}

#div_othkojo_adr_naiyou_1{
  text-align : center;
  height : 30px;
  width : 262px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_adr_naiyou_1{
  margin-top : 4px;
  text-align : center;
  height : 24px;
  width : 260px;
  display : inline-block;
}

#t_othkojo_adr_1{
  padding-left : 10px;
  text-align : left;
  height : 20px;
  width : 240px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_othkojo_adr_naiyou_2{
  text-align : center;
  height : 30px;
  width : 262px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_othkojo_adr_naiyou_2{
  margin-top : 4px;
  text-align : center;
  height : 24px;
  width : 260px;
  display : inline-block;
}

#t_othkojo_adr_2{
  padding-left : 10px;
  text-align : left;
  height : 20px;
  width : 240px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}


#div_othkojo_other{
  text-align : center;
  height : 104px;
  width : 405px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  float : left;
}

#div_othkojo_other_1{
  height : 20px;
  width : 405px;
  display : inline-block;
  text-align : center;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_other_1{
  margin-top : 2px;
  text-align : center;
  height : 14px;
  width : 400px;
  display : inline-block;
  font-size : 9pt;
  letter-spacing : 16px;
}


#div_othkojo_other_2{
  margin-top : 0px;
  text-align : center;
  height : 78px;
  width : 405px;
  display : inline-block;
}


#div_othkojo_other_name{
  height : 76px;
  width : 100px;
  display : inline-block;
  float : left;
}

#div_othkojo_other_name_title{
  text-align : center;
  height : 21px;
  width : 100px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_other_name_title{
  margin-top : 3px;
  text-align : center;
  font-size : 8pt;
  height : 18px;
  width : 96px;
  display : inline-block;

}

#div_othkojo_other_name_naiyou_1{
  text-align : center;
  height : 30px;
  width : 100px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_other_name_naiyou_1{
  margin-top : 4px;
  text-align : center;
  font-size : 10pt;
  height : 24px;
  width : 96px;
  display : inline-block;
}

#t_othkojo_other_name_1{
  padding-left : 6px;
  text-align : left;
  height : 20px;
  width : 80px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_othkojo_other_name_naiyou_2{
  text-align : center;
  height : 30px;
  width : 100px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_othkojo_other_name_naiyou_2{
  margin-top : 4px;
  text-align : center;
  font-size : 10pt;
  height : 24px;
  width : 96px;
  display : inline-block;
}

#t_othkojo_other_name_2{
  padding-left : 6px;
  text-align : left;
  height : 20px;
  width : 80px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}


#div_othkojo_other_tudukigara{
  height : 80px;
  width : 81px;
  display : inline-block;
  float : left;
}

#div_othkojo_other_tudukigara_title{
  text-align : center;
  height : 21px;
  width : 79px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_other_tudukigara_title{
  margin-top : 3px;
  text-align : center;
  font-size : 8pt;
  letter-spacing : -1px;
  height : 18px;
  width : 77px;
  display : inline-block;
}

#div_othkojo_other_tudukigara_naiyou_1{
  text-align : center;
  height : 30px;
  width : 79px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_other_tudukigara_naiyou_1{
  margin-top : 4px;
  text-align : center;
  height : 24px;
  width : 77px;
  display : inline-block;
}

#t_othkojo_other_tudukigara_1{
  text-align : center;
  height : 20px;
  width : 70px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_othkojo_other_tudukigara_naiyou_2{
  text-align : center;
  height : 30px;
  width : 79px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_othkojo_other_tudukigara_naiyou_2{
  margin-top : 4px;
  text-align : center;
  font-size : 10pt;
  height : 24px;
  width : 77px;
  display : inline-block;
}

#t_othkojo_other_tudukigara_2{
  text-align : center;
  height : 20px;
  width : 70px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_othkojo_other_adr{
  height : 80px;
  width : 223px;
  display : inline-block;
  float : left;
}

#div_othkojo_other_adr_title{
  text-align : center;
  height : 21px;
  width : 223px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_other_adr_title{
  margin-top : 3px;
  margin-left : 6px;
  text-align : center;
  font-size : 8pt;
  letter-spacing : 0.4em;
  height : 18px;
  width : 215px;
  display : inline-block;
}

#div_othkojo_other_adr_naiyou_1{
  text-align : center;
  height : 30px;
  width : 223px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_other_adr_naiyou_1{
  margin-top : 4px;
  text-align : center;
  font-size : 10pt;
  height : 24px;
  width : 221px;
  display : inline-block;
}

#t_othkojo_other_adr_1{
  padding-left : 6px;
  text-align : left;
  height : 20px;
  width : 200px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_othkojo_other_adr_naiyou_2{
  text-align : center;
  height : 30px;
  width : 223px;
  display : inline-block;
}

#p_othkojo_other_adr_naiyou_2{
  margin-top : 4px;
  text-align : center;
  font-size : 10pt;
  height : 24px;
  width : 221px;
  display : inline-block;
}

#t_othkojo_other_adr_2{
  padding-left : 6px;
  text-align : left;
  height : 20px;
  width : 200px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}


#div_othkojo_idou{
  height : 100px;
  width : 157px;
  display : inline-block;
  float : left;
}

#div_othkojo_idou_title{
  text-align : center;
  height : 42px;
  width : 157px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_idou_title{
  margin-top : 13px;
  margin-left : 6px;
  text-align : center;
  font-size : 10pt;
  letter-spacing : 0.2em;
  height : 30px;
  width : 150px;
  display : inline-block;
}

#div_othkojo_idou_naiyou_1{
  text-align : center;
  height : 30px;
  width : 155px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_othkojo_idou_naiyou_1{
  margin-top : 4px;
  text-align : center;
  font-size : 6pt;
  height : 24px;
  width : 152px;
  display : inline-block;
}

#t_othkojo_idou_month_1{
  text-align : center;
  font-size : 7pt;
  height : 20px;
  width : 12px;
  display : inline-block;
  border-style : none;
  ime-mode : inactive;
}

#t_othkojo_idou_day_1{
  text-align : center;
  font-size : 7pt;
  height : 20px;
  width : 12px;
  display : inline-block;
  border-style : none;
  ime-mode : inactive;
}

#t_othkojo_idou_1{
  text-align : left;
  padding-left : 10px;
  height : 20px;
  width : 90px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_othkojo_idou_naiyou_2{
  text-align : center;
  height : 30px;
  width : 155px;
  display : inline-block;
}

#p_othkojo_idou_naiyou_2{
  margin-top : 4px;
  text-align : center;
  font-size : 6pt;
  height : 24px;
  width : 152px;
  display : inline-block;
}

#t_othkojo_idou_month_2{
  text-align : center;
  font-size : 7pt;
  height : 20px;
  width : 12px;
  display : inline-block;
  border-style : none;
  ime-mode : inactive;
}

#t_othkojo_idou_day_2{
  text-align : center;
  font-size : 7pt;
  height : 20px;
  width : 12px;
  display : inline-block;
  border-style : none;
  ime-mode : inactive;
}

#t_othkojo_idou_2{
  padding-left : 6px;
  text-align : left;
  height : 20px;
  width : 90px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

/*------- 住民税ブロック -------*/

#div_jyumin_title{
  margin-top : 8px;
  margin-left : 10px;
  text-align : left;
  height : 18px;
  width : 1340px;
  display : inline-block;
  font-size : 12pt;
}

#p_jyumin_title{
  margin-top : 0px;
  padding-left : 5px;
  text-align : left;
  font-size : 10pt;
  height : 16px;
  width : 150px;
  display : inline-block;
  float : left;
}

#p_jyumin_note{
  margin-top : 0px;
  text-align : left;
  height : 16px;
  width : 1120px;
  display : inline-block;
  font-size : 10pt;
  color : rgb(80, 180, 210);
  float : left;
}

#div_block_jyumin{
  margin-top : 0px;
  margin-left : 0px;
  height : 170px;
  width : 1342px;
  display : inline-block;
  background-color : rgb(255, 245, 255);
  border-width : 2px;
  border-style : solid;
  border-color : rgb(80, 180, 210);
  border-radius : 8px;
  float : left;
}

#div_jyumin_kubun{
  height : 166px;
  width : 131px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_jyumin_kubun{
  text-align : center;
  line-height : 1.6;
  font-size : 10pt;
  margin-top : 50px;
  height : 110px;
  width : 124px;
  display : inline-block;
}

#div_jyumin_name{
  height : 166px;
  width : 160px;
  display : inline-block;
  float : left;
}

#div_jyumin_name_title{
  text-align : center;
  height : 42px;
  width : 158px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#p_jyumin_name_title{
  margin-top : 2px;
  text-align : center;
  letter-spacing : 0.6em;
  font-size : 10pt;
  height : 30px;
  width : 156px;
  display : inline-block;
}

#div_jyumin_name_naiyou_1{
  height : 42px;
  width : 158px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#div_jyumin_name_naiyou_1_no{
  height : 40px;
  width : 10px;
  display : inline-block;
  float : left;
}

#p_jyumin_name_naiyou_1_no{
  margin-top : 14px;
  text-align : center;
  font-size : 10pt;
  height : 24px;
  width : 8px;
  display : inline-block;
}

#div_jyumin_name_naiyou_1_kana{
  height : 16px;
  width : 148px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_name_naiyou_1_kana{
  margin-top : 0px;
  text-align : center;
  height : 13px;
  width : 146px;
  display : inline-block;
}

#t_jyumin_kana_1{
  margin-top : 1px;
  padding-left : 6px;
  height : 11px;
  width : 136px;
  display : inline-block;
  text-align : left;
  border-style : none;
  ime-mode : active;
  float : left;
}

#div_jyumin_name_naiyou_1_name{
  height : 25px;
  width : 148px;
  display : inline-block;
  float : left;
}

#p_jyumin_name_naiyou_1_name{
  margin-top : 2px;
  text-align : center;
  height : 22px;
  width : 146px;
  display : inline-block;
}

#t_jyumin_name_1{
  padding-left : 6px;
  height : 20px;
  width : 136px;
  display : inline-block;
  text-align : left;
  border-style : none;
  ime-mode : active;
}

#div_jyumin_name_naiyou_2{
  height : 42px;
  width : 158px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#div_jyumin_name_naiyou_2_no{
  height : 40px;
  width : 10px;
  display : inline-block;
  float : left;
}

#p_jyumin_name_naiyou_2_no{
  margin-top : 14px;
  text-align : center;
  font-size : 10pt;
  height : 24px;
  width : 8px;
  display : inline-block;
}

#div_jyumin_name_naiyou_2_kana{
  height : 16px;
  width : 148px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_name_naiyou_2_kana{
  margin-top : 0px;
  text-align : center;
  height : 13px;
  width : 146px;
  display : inline-block;
}

#t_jyumin_kana_2{
  margin-top : 1px;
  padding-left : 6px;
  height : 11px;
  width : 136px;
  display : inline-block;
  text-align : left;
  border-style : none;
  ime-mode : active;
  float : left;
}

#div_jyumin_name_naiyou_2_name{
  height : 25px;
  width : 148px;
  display : inline-block;
  float : left;
}

#p_jyumin_name_naiyou_2_name{
  margin-top : 2px;
  text-align : center;
  height : 22px;
  width : 146px;
  display : inline-block;
}

#t_jyumin_name_2{
  padding-left : 6px;
  height : 20px;
  width : 136px;
  display : inline-block;
  text-align : left;
  border-style : none;
  ime-mode : active;
}

#div_jyumin_name_naiyou_3{
  height : 42px;
  width : 158px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  float : left;
}

#div_jyumin_name_naiyou_3_no{
  height : 40px;
  width : 10px;
  display : inline-block;
  float : left;
}

#p_jyumin_name_naiyou_3_no{
  margin-top : 14px;
  text-align : center;
  font-size : 10pt;
  height : 24px;
  width : 8px;
  display : inline-block;
}

#div_jyumin_name_naiyou_3_kana{
  height : 16px;
  width : 148px;
  display : inline-block;
  float : left;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_name_naiyou_3_kana{
  margin-top : 0px;
  text-align : center;
  height : 13px;
  width : 146px;
  display : inline-block;
}

#t_jyumin_kana_3{
  margin-top : 1px;
  padding-left : 6px;
  height : 11px;
  width : 136px;
  display : inline-block;
  text-align : left;
  border-style : none;
  ime-mode : active;
  float : left;
}

#div_jyumin_name_naiyou_3_name{
  height : 25px;
  width : 148px;
  display : inline-block;
  float : left;
}

#p_jyumin_name_naiyou_3_name{
  margin-top : 2px;
  text-align : center;
  height : 22px;
  width : 146px;
  display : inline-block;
}

#t_jyumin_name_3{
  padding-left : 6px;
  height : 20px;
  width : 136px;
  display : inline-block;
  text-align : left;
  border-style : none;
  ime-mode : active;
}


#div_jyumin_no{
  height : 166px;
  width : 121px;
  display : inline-block;
  float : left;
}

#div_jyumin_no_title{
  height : 42px;
  width : 119px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  text-align : center;
}

#p_jyumin_no_title{
  margin-top : 12px;
  text-align : center;
  font-size : 10pt;
  letter-spacing : 0.8em;
  height : 26px;
  width : 110px;
  display : inline-block;
}

#div_jyumin_no_naiyou_1{
  height : 42px;
  width : 119px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  text-align : center;
}

#p_jyumin_no_naiyou_1{
  margin-top : 10px;
  text-align : center;
  height : 24px;
  width : 117px;
  display : inline-block;
}

#t_jyumin_no_1{
  height : 20px;
  width : 110px;
  display : inline-block;
  text-align : center;
  border-style : none;
  ime-mode : inactive;
}

#div_jyumin_no_naiyou_2{
  height : 42px;
  width : 119px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  text-align : center;
}

#p_jyumin_no_naiyou_2{
  margin-top : 10px;
  text-align : center;
  height : 24px;
  width : 117px;
  display : inline-block;
}

#t_jyumin_no_2{
  height : 20px;
  width : 110px;
  display : inline-block;
  text-align : center;
  border-style : none;
  ime-mode : inactive;
}

#div_jyumin_no_naiyou_3{
  height : 42px;
  width : 119px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
  text-align : center;
}

#p_jyumin_no_naiyou_3{
  margin-top : 10px;
  text-align : center;
  height : 24px;
  width : 117px;
  display : inline-block;
}

#t_jyumin_no_3{
  height : 20px;
  width : 110px;
  display : inline-block;
  text-align : center;
  border-style : none;
  ime-mode : inactive;
}

#div_jyumin_tudukigara{
  height : 166px;
  width : 80px;
  display : inline-block;
  float : left;
}

#div_jyumin_tudukigara_title{
  text-align : center;
  height : 42px;
  width : 78px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_tudukigara_title{
  margin-top : 6px;
  text-align : center;
  font-size : 10pt;
  line-height : 1.2;
  height : 28px;
  width : 72px;
  display : inline-block;
}

#div_jyumin_tudukigara_naiyou_1{
  text-align : center;
  height : 42px;
  width : 78px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_tudukigara_naiyou_1{
  margin-top : 10px;
  text-align : center;
  height : 24px;
  width : 76px;
  display : inline-block;
}

#t_jyumin_tudukigara_1{
  text-align : center;
  height : 20px;
  width : 70px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_jyumin_tudukigara_naiyou_2{
  text-align : center;
  height : 42px;
  width : 78px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_tudukigara_naiyou_2{
  margin-top : 10px;
  text-align : center;
  height : 24px;
  width : 76px;
  display : inline-block;
}

#t_jyumin_tudukigara_2{
  text-align : center;
  height : 20px;
  width : 70px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_jyumin_tudukigara_naiyou_3{
  text-align : center;
  height : 42px;
  width : 78px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_tudukigara_naiyou_3{
  margin-top : 10px;
  text-align : center;
  height : 24px;
  width : 76px;
  display : inline-block;
}

#t_jyumin_tudukigara_3{
  text-align : center;
  height : 20px;
  width : 70px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_jyumin_birthdate{
  height : 166px;
  width : 140px;
  display : inline-block;
  float : left;
}

#div_jyumin_birthdate_title{
  text-align : center;
  height : 42px;
  width : 138px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_birthdate_title{
  margin-top : 12px;
  text-align : center;
  font-size : 10pt;
  letter-spacing : 0.4em;
  height : 26px;
  width : 132px;
  display : inline-block;
}

#div_jyumin_birthdate_naiyou_1{
  text-align : center;
  height : 42px;
  width : 138px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_birthdate_naiyou_1{
  margin-top : 10px;
  text-align : center;
  font-size : 9pt;
  font-weight : bold;
  letter-spacing : -1px;
  height : 24px;
  width : 136px;
  display : inline-block;
}

#s_jyumin_birthnengou_1{
  border-style : none;
}


#t_jyumin_birthyear_1{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_jyumin_birthmonth_1{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_jyumin_birthday_1{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#div_jyumin_birthdate_naiyou_2{
  text-align : center;
  height : 42px;
  width : 138px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_birthdate_naiyou_2{
  margin-top : 10px;
  text-align : center;
  font-size : 9pt;
  font-weight : bold;
  letter-spacing : -1px;
  height : 24px;
  width : 136px;
  display : inline-block;
}

#s_jyumin_birthnengou_2{
  border-style : none;
}

#t_jyumin_birthyear_2{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_jyumin_birthmonth_2{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_jyumin_birthday_2{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#div_jyumin_birthdate_naiyou_3{
  text-align : center;
  height : 42px;
  width : 138px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_birthdate_naiyou_3{
  margin-top : 10px;
  text-align : center;
  font-size : 9pt;
  font-weight : bold;
  letter-spacing : -1px;
  height : 24px;
  width : 136px;
  display : inline-block;
}

#s_jyumin_birthnengou_3{
  border-style : none;
}

#t_jyumin_birthyear_3{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_jyumin_birthmonth_3{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_jyumin_birthday_3{
  height : 20px;
  width : 20px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#div_jyumin_adr{
  height : 166px;
  width : 360px;
  display : inline-block;
  float : left;
}

#div_jyumin_adr_title{
  text-align : center;
  height : 42px;
  width : 358px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_adr_title{
  margin-top : 12px;
  text-align : center;
  font-size : 10pt;
  letter-spacing : 1em;
  height : 30px;
  width : 350px;
  display : inline-block;
}

#div_jyumin_adr_naiyou_1{
  text-align : center;
  height : 42px;
  width : 358px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_adr_naiyou_1{
  margin-top : 10px;
  text-align : center;
  height : 24px;
  width : 356px;
  display : inline-block;
}

#t_jyumin_adr_1{
  padding-left : 10px;
  height : 20px;
  width : 340px;
  display : inline-block;
  text-align : left;
  border-style : none;
  ime-mode : active;
}

#div_jyumin_adr_naiyou_2{
  text-align : center;
  height : 42px;
  width : 358px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_adr_naiyou_2{
  margin-top : 10px;
  text-align : center;
  height : 24px;
  width : 356px;
  display : inline-block;
}

#t_jyumin_adr_2{
  padding-left : 10px;
  height : 20px;
  width : 340px;
  display : inline-block;
  text-align : left;
  border-style : none;
  ime-mode : active;
}

#div_jyumin_adr_naiyou_3{
  text-align : center;
  height : 42px;
  width : 358px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_adr_naiyou_3{
  margin-top : 10px;
  text-align : center;
  height : 24px;
  width : 356px;
  display : inline-block;
}

#t_jyumin_adr_3{
  padding-left : 10px;
  height : 20px;
  width : 340px;
  display : inline-block;
  text-align : left;
  border-style : none;
  ime-mode : active;
}

#div_jyumin_hikyojyu{
  height : 166px;
  width : 90px;
  display : inline-block;
  float : left;
}

#div_jyumin_hikyojyu_title{
  text-align : center;
  height : 42px;
  width : 88px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_hikyojyu_title{
  margin-top : 7px;
  text-align : center;
  line-height : 1.2;
  font-size : 9pt;
  height : 30px;
  width : 86px;
  display : inline-block;
}

#div_jyumin_hikyojyu_naiyou_1{
  text-align : center;
  height : 42px;
  width : 88px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_hikyojyu_naiyou_1{
  margin-top : 0px;
  padding-top : 4px;
  text-align : center;
  font-size : 18pt;
  height : 32px;
  width : 86px;
  display : inline-block;
}

#div_jyumin_hikyojyu_naiyou_2{
  text-align : center;
  height : 42px;
  width : 88px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_hikyojyu_naiyou_2{
  margin-top : 0px;
  padding-top : 4px;
  text-align : center;
  font-size : 18pt;
  height : 32px;
  width : 86px;
  display : inline-block;
}


#div_jyumin_hikyojyu_naiyou_3{
  text-align : center;
  height : 42px;
  width : 88px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_hikyojyu_naiyou_3{
  margin-top : 0px;
  padding-top : 4px;
  text-align : center;
  font-size : 18pt;
  height : 32px;
  width : 86px;
  display : inline-block;
}






#div_jyumin_syotoku{
  height : 166px;
  width : 100px;
  display : inline-block;
  float : left;
}

#div_jyumin_syotoku_title{
  text-align : center;
  height : 42px;
  width : 98px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_syotoku_title{
  margin-top : 7px;
  text-align : center;
  font-size : 9pt;
  line-height : 1.2;
  height : 30px;
  width : 96px;
  display : inline-block;
}

#div_jyumin_syotoku_naiyou_1{
  text-align : center;
  height : 42px;
  width : 98px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_syotoku_naiyou_1{
  margin-top : 10px;
  text-align : center;
  font-size : 7pt;
  height : 32px;
  width : 96px;
  display : inline-block;
}

#t_jyumin_syotoku_1{
  padding-right : 6px;
  height : 20px;
  width : 74px;
  display : inline-block;
  text-align : right;
  border-style : none;
  ime-mode : inactive;
}

#div_jyumin_syotoku_naiyou_2{
  text-align : center;
  height : 42px;
  width : 98px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_syotoku_naiyou_2{
  margin-top : 10px;
  text-align : center;
  font-size : 7pt;
  height : 32px;
  width : 96px;
  display : inline-block;
}

#t_jyumin_syotoku_2{
  padding-right : 6px;
  height : 20px;
  width : 74px;
  display : inline-block;
  text-align : right;
  border-style : none;
  ime-mode : inactive;
}

#div_jyumin_syotoku_naiyou_3{
  text-align : center;
  height : 42px;
  width : 98px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_syotoku_naiyou_3{
  margin-top : 10px;
  text-align : center;
  font-size : 7pt;
  height : 32px;
  width : 96px;
  display : inline-block;
}

#t_jyumin_syotoku_3{
  padding-right : 6px;
  height : 20px;
  width : 74px;
  display : inline-block;
  text-align : right;
  border-style : none;
  ime-mode : inactive;
}

#div_jyumin_idou{
  height : 166px;
  width : 157px;
  display : inline-block;
  float : left;
}

#div_jyumin_idou_title{
  text-align : center;
  height : 42px;
  width : 155px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_idou_title{
  margin-top : 13px;
  margin-left 6px;
  text-align : center;
  font-size : 10pt;
  letter-spacing : 0.2em;
  height : 26px;
  width : 150px;
  display : inline-block;
}

#div_jyumin_idou_naiyou_1{
  text-align : center;
  height : 42px;
  width : 155px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_idou_naiyou_1{
  margin-top : 10px;
  text-align : center;
  font-size : 7pt;
  height : 24px;
  width : 153px;
  display : inline-block;
}

#t_jyumin_idou_month_1{
  height : 24px;
  width : 16px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_jyumin_idou_day_1{
  height : 24px;
  width : 16px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_jyumin_idou_1{
  padding-left : 6px;
  text-align : left;
  height : 24px;
  width : 90px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_jyumin_idou_naiyou_2{
  text-align : center;
  height : 42px;
  width : 155px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_idou_naiyou_2{
  margin-top : 10px;
  text-align : center;
  font-size : 7pt;
  height : 24px;
  width : 153px;
  display : inline-block;
}

#t_jyumin_idou_month_2{
  height : 24px;
  width : 16px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_jyumin_idou_day_2{
  height : 24px;
  width : 16px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_jyumin_idou_2{
  padding-left : 6px;
  text-align : left;
  height : 24px;
  width : 90px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}

#div_jyumin_idou_naiyou_3{
  text-align : center;
  height : 42px;
  width : 155px;
  display : inline-block;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(80, 180, 210);
}

#p_jyumin_idou_naiyou_3{
  margin-top : 10px;
  text-align : center;
  font-size : 7pt;
  height : 24px;
  width : 153px;
  display : inline-block;
}

#t_jyumin_idou_month_3{
  height : 24px;
  width : 16px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_jyumin_idou_day_3{
  height : 24px;
  width : 16px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_jyumin_idou_3{
  padding-left : 6px;
  text-align : left;
  height : 24px;
  width : 90px;
  display : inline-block;
  border-style : none;
  ime-mode : active;
}


/*------- 単身児童扶養者ブロック -------*/

#div_block_tanshin{
  margin-top : -1px;
  margin-left : 0px;
  height : 50px;
  width : 1342px;
  display : inline-block;
  background-color : rgb(248, 245, 245);
  border-width : 2px;
  border-style : solid;
  border-color : rgb(80, 180, 210);
  border-radius : 8px;
  float : left;
}

#div_tanshin_kubun{
  height : 50px;
  width : 131px;
  display : inline-block;
  float : left;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
}

#p_tanshin_kubun{
  text-align : center;
  font-size : 10pt;
  margin-top : 16px;
  height : 30px;
  width : 124px;
  display : inline-block;
}

#div_tanshin_gaitou{
  height : 50px;
  width : 160px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  float : left;
}

#p_tanshin_gaitou_check_box{
  margin-top : 16px;
  text-align : center;
  height : 40px;
  width : 20px;
  display : inline-block;
  float : left;
}

#p_tanshin_gaitou_note{
  margin-top : 8px;
  margin-left : 4px;
  text-align : left;
  letter-spacing : -1px;
  line-height : 1.6;
  font-size : 8pt;
  height : 46px;
  width : 134px;
  display : inline-block;
  float : left;
}

#c_tanshin_gaitou{
  display : inline-block;
}

#div_tanshin_bangou{
  height : 50px;
  width : 250px;
  display : inline-block;
  float : left;
}

#div_tanshin_bangou_title{
  height : 49px;
  width : 119px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  text-align : center;
  float : left;
}

#p_tanshin_bangou_title{
  margin-top : 6px;
  text-align : center;
  font-size : 10pt;
  height : 38px;
  width : 114px;
  display : inline-block;
}

#div_tanshin_bangou_naiyou{
  height : 49px;
  width : 129px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  text-align : center;
  float : left;
}

#p_tanshin_bangou_naiyou{
  margin-top : 14px;
  text-align : center;
  height : 30px;
  width : 124px;
  display : inline-block;
}

#t_tanshin_bangou{
  height : 20px;
  width : 120px;
  display : inline-block;
  text-align : center;
  border-style : none;
  ime-mode : inactive;
}

#div_tanshin_jidou_name{
  height : 50px;
  width : 250px;
  display : inline-block;
  float : left;
}

#div_tanshin_jidou_name_title{
  height : 49px;
  width : 119px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  text-align : center;
  float : left;
}

#p_tanshin_jidou_name_title{
  margin-top : 6px;
  text-align : center;
  font-size : 10pt;
  height : 38px;
  width : 114px;
  display : inline-block;
}

#div_tanshin_jidou_name_naiyou{
  height : 49px;
  width : 129px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  text-align : center;
  float : left;
}

#p_tanshin_jidou_name_naiyou{
  margin-top : 14px;
  text-align : center;
  height : 30px;
  width : 124px;
  display : inline-block;
}

#t_tanshin_jidou_name{
  height : 20px;
  width : 120px;
  display : inline-block;
  text-align : center;
  border-style : none;
  ime-mode : inactive;
}


#div_tanshin_jidou_syotoku{
  height : 50px;
  width : 250px;
  display : inline-block;
  float : left;
}

#div_tanshin_jidou_syotoku_title{
  height : 49px;
  width : 119px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  text-align : center;
  float : left;
}

#p_tanshin_jidou_syotoku_title{
  margin-top : 6px;
  text-align : center;
  font-size : 9pt;
  line-height : 1.1;
  height : 38px;
  width : 114px;
  display : inline-block;
}

#div_tanshin_jidou_syotoku_naiyou{
  height : 49px;
  width : 129px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  text-align : center;
  float : left;
}

#p_tanshin_jidou_syotoku_naiyou{
  margin-top : 14px;
  text-align : center;
  height : 30px;
  width : 124px;
  display : inline-block;
}

#t_tanshin_jidou_syotoku{
  height : 20px;
  width : 120px;
  display : inline-block;
  text-align : center;
  border-style : none;
  ime-mode : inactive;
}


#div_tanshin_idou{
  height : 50px;
  width : 298px;
  display : inline-block;
  float : left;
}

#div_tanshin_idou_title{
  height : 49px;
  width : 119px;
  display : inline-block;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : rgb(80, 180, 210);
  text-align : center;
  float : left;
}

#p_tanshin_idou_title{
  margin-top : 6px;
  text-align : center;
  font-size : 10pt;
  height : 38px;
  width : 114px;
  display : inline-block;
}

#div_tanshin_idou_naiyou{
  height : 49px;
  width : 174px;
  display : inline-block;
  text-align : center;
  float : left;
}

#p_tanshin_idou_naiyou{
  margin-top : 14px;
  text-align : center;
  font-size : 8pt;
  height : 30px;
  width : 170px;
  display : inline-block;
}

#t_tanshin_idou_month{
  height : 20px;
  width : 18px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_tanshin_idou_day{
  height : 20px;
  width : 18px;
  display : inline-block;
  border-style : none;
  text-align : center;
  ime-mode : inactive;
}

#t_tanshin_idou{
  height : 20px;
  width : 100px;
  display : inline-block;
  text-align : center;
  border-style : none;
  ime-mode : inactive;
}


