@charset "Shift_JIS";

#container {
  text-align : center;
  
}

#inner {
  width : 820px;
  margin-left : auto;
  margin-right : auto;
  background-color : white;
  box-shadow : 3px 3px 3px silver;
  border-radius : 3px;
}

#main {
  width : 820px;
  text-align : left;
  padding-top : 0px;
}

body{
  background-color : rgb(247, 247, 255);
}


#header{
  text-align : center;
  display : block;
  background-color : rgb(66, 77, 102);
  padding-top : 10px;
  padding-bottom : 4px;
  width : 816px;
  margin-left : auto;
  margin-right : auto;
  height : 60px;
  padding-right : 4px;
}

.head_title{
  font-size : 14pt;
  font-weight : bold;
  text-align : center;
  color : white;
  margin-top : 4px;
}

.head_exp{
  font-size : 10pt;
  color : rgb(204, 204, 204);
  text-align : center;
}

.main_exp{
  width : 719px;
  height : 40px;
  display : inline-block;
  text-align : left;
  padding-top : 10px;
  padding-left : 100px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : silver;
  border-bottom-color : silver;
}

.th_cc0_1{
  background-color : rgb(240, 240, 240);
  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 : 141px;
  height : 40px;
  text-align : center;
  display : inline-block;
  float : left;
}


.thh1_cc0_1{
  background-color : rgb(240, 240, 240);
  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 : 40px;
  height : 40px;
  text-align : center;
  display : inline-block;
  float : left;
}


.thh1_cc3_1{
  background-color : rgb(143, 180, 239);
  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 : 40px;
  height : 40px;
  text-align : center;
  display : inline-block;
  float : left;
}


.thh2_cc0_1{
  background-color : rgb(240, 240, 240);
  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 : 100px;
  height : 40px;
  text-align : center;
  display : inline-block;
  float : left;
}



.thh2_cc3_1{
  background-color : rgb(143, 180, 239);
  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 : 100px;
  height : 40px;
  text-align : center;
  display : inline-block;
  float : left;
}

.td_1{
  text-align : left;
  padding-left : 20px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : rgb(240, 240, 240);
  border-bottom-color : silver;
  width : 510px;
  height : 40px;
  display : inline-block;
  float : left;
}

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


.th_cc0_2{
  background-color : rgb(240, 240, 240);
  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 : 81px;
  text-align : center;
  display : inline-block;
  float : left;
}


.th_cc7_2{
  background-color : rgb(241, 231, 205);
  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 : 81px;
  text-align : center;
  display : inline-block;
  float : left;
}

.thh1_cc3_2{
  background-color : rgb(143, 180, 239);
  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 : 40px;
  height : 81px;
  text-align : center;
  display : inline-block;
  float : left;
}

.thh2_cc0_2{
  background-color : rgb(240, 240, 240);
  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 : 100px;
  height : 81px;
  text-align : center;
  display : inline-block;
  float : left;
}



.thh2_cc3_2{
  background-color : rgb(143, 180, 239);
  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 : 100px;
  height : 81px;
  text-align : center;
  display : inline-block;
  float : left;
}

.td_2{
  text-align : left;
  padding-left : 20px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : rgb(240, 240, 240);
  border-bottom-color : silver;
  width : 510px;
  height : 81px;
  display : inline-block;
  float : left;
  
}

.te_2{
  text-align : center;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : rgb(240, 240, 240);
  border-bottom-color : silver;
  width : 144px;
  height : 81px;
  display : inline-block;
  float : left;
}


.th_cc0_3{
  background-color : rgb(240, 240, 240);
  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 : 122px;
  text-align : center;
  display : inline-block;
  float : left;
}


.thh1_cc0_4{
  background-color : rgb(240, 240, 240);
  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 : 40px;
  height : 163px;
  text-align : center;
  display : inline-block;
  float : left;
}


.te_4{
  text-align : center;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : rgb(240, 240, 240);
  border-bottom-color : silver;
  width : 144px;
  height : 163px;
  display : inline-block;
  float : left;
}

.thh2_cc3_7{
  background-color : rgb(143, 180, 239);
  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 : 100px;
  height : 286px;
  text-align : center;
  display : inline-block;
  float : left;
}

#div_haigusya_gaito{
  background-color : rgb(235, 221, 175);
  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 : 141px;
  height : 81px;
  text-align : center;
  display : inline-block;
  float : left;
}

#div_td_haigusya_gaito{
  text-align : left;
  padding-left : 20px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : rgb(240, 240, 240);
  border-bottom-color : silver;
  width : 510px;
  height : 81px;
  display : inline-block;
  float : left;
  
}

#div_er_msg_haigusya_gaito{
  text-align : center;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : rgb(240, 240, 240);
  border-bottom-color : silver;
  width : 144px;
  height : 81px;
  display : inline-block;
  float : left;
}

.td_7{
  text-align : left;
  padding-left : 20px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : rgb(240, 240, 240);
  border-bottom-color : silver;
  width : 510px;
  height : 286px;
  display : inline-block;
  float : left;
  
}

.te_7{
  text-align : center;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : rgb(240, 240, 240);
  border-bottom-color : silver;
  width : 144px;
  height : 286px;
  display : inline-block;
  float : left;
}


.thh1_cc3_18{
  background-color : rgb(143, 180, 239);
  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 : 40px;
  height : 737px;
  text-align : center;
  display : inline-block;
  float : left;
}


.note_red{
  font-size : 9pt;
  color : rgb(242, 74, 175);
  margin-left : 6px;
}

.note_blue{
  font-size : 9pt;
  color : rgb(0, 204, 204);
  margin-left : 6px;
}

.note_green{
  font-size : 9pt;
  color : rgb(0, 153, 0);
  margin-left : 6px;
}

.note_gray{
  font-size : 9pt;
  color : silver;
  padding-left : 6px;
}

.note_gray_w{
  font-size : 9pt;
  color : silver;
  padding-left : 6px;
  width : 110px;
  height : 30px;
  display : block;
  float : right;
}


.adr{
  ime-mode : active;
  height : 16px;
  width : 380px;
}

.adro{
  ime-mode : active;
  height : 16px;
  width : 380px;
}

.adrs{
  ime-mode : active;
  height : 16px;
  width : 320px;
  margin-top : 6px;
  margin-bottom : 6px;
}

.name{
  margin-left : 4px;
  ime-mode : active;
  margin-right : 16px;
  width : 130px;
  height : 16px;
}

.nameo{
  margin-left : 4px;
  ime-mode : active;
  margin-right : 16px;
  width : 160px;
  height : 16px;
}

.kana{
  margin-left : 4px;
  ime-mode : active;
  margin-right : 16px;
  width : 130px;
  height : 16px;
}

.kanao{
  margin-left : 4px;
  ime-mode : active;
  margin-right : 16px;
  width : 160px;
  height : 16px;
}


.tel{
  ime-mode : inactive;
  height : 16px;
  width : 80px;
}

.telh{
  ime-mode : inactive;
  height : 16px;
  width : 160px;
}

.telo{
  ime-mode : inactive;
  height : 16px;
  width : 160px;
}

.zip1{
  ime-mode : inactive;
  height : 16px;
  width : 60px;
}

.zip2{
  ime-mode : inactive;
  height : 16px;
  width : 80px;
}

.ziph{
  ime-mode : inactive;
  height : 16px;
  width : 100px;
}
.zipo{
  ime-mode : inactive;
  height : 16px;
  width : 100px;
}

.s_pref{
  margin-right : 4px;
}

.year{
  margin-left : 8px;
  margin-right : 4px;
  ime-mode : inactive;
  height : 16px;
  width : 40px;
}

.month{
  margin-left : 8px;
  margin-right : 4px;
  ime-mode : inactive;
  height : 16px;
  width : 40px;
}

.day{
  margin-left : 8px;
  margin-right : 4px;
  ime-mode : inactive;
  height : 16px;
  width : 40px;
}

.date{
  margin-right : 4px;
  ime-mode : inactive;
  height : 16px;
  width : 100px;
}


.s_nengou{
  margin-right : 10px;
}

.radio{
  margin-right : 4px;
  margin-left : 10px;
}


.pd1{
  margin-top : 10px;
}

.pd2{
  margin-top : 14px;
  line-height : 1.8;
}

.pd3{
  margin-top : 18px;
  line-height : 1.8;
}

.pd4{
  margin-top : 22px;
  line-height : 1.8;
}

.pd5{
  margin-top : 26px;
  line-height : 1.8;
}

.pd6{
  margin-top : 30px;
  line-height : 1.8;
}

.pd7{
  margin-top : 34px;
  line-height : 1.8;
}

.pd8{
  margin-top : 38px;
  line-height : 1.8;
}

.ph0{
  margin-top : 6px;
}

.ph1{
  margin-top : 12px;
}

.ph2{
  margin-top : 28px;
  line-height : 1.8;
}

.ph3{
  margin-top : 45px;
  line-height : 1.8;
}

.ph4{
  margin-top : 60px;
  line-height : 1.8;
}

.ph5{
  margin-top : 75px;
  line-height : 1.8;
}

.ph6{
  margin-top : 90px;
  line-height : 1.8;
}

.ph7{
  margin-top : 105px;
  line-height : 1.8;
}

.ph8{
  margin-top : 120px;
  line-height : 1.8;
}

.ph9{
  margin-top : 140px;
  line-height : 1.8;
}
/*
TEXT LENGTH > 2 X CATEGORYHEIGHT : LL 1      n
TEXT LENGTH >     CATEGORYHEIGHT : LL 1.4    m
TEXT LENGTH =     CATEGORYHEIGHT : LL 1.8    v
TEXT LENGTH <     CATEGORYHEIGHT : LL 2      w

*/
.phh1n{
  margin-left : auto;
  margin-right : auto;
  margin-top : 6px;
  line-height : 1;
  display : inline-block;
  width : 40px;
}

.phh1m{
  margin-left : auto;
  margin-right : auto;
  margin-top : 6px;
  line-height : 1.4;
  display : inline-block;
  width : 40px;
}

.phh1v{
  margin-left : auto;
  margin-right : auto;
  margin-top : 6px;
  line-height : 1.8;
  display : inline-block;
  width : 40px;
}

.phh1w{
  margin-left : auto;
  margin-right : auto;
  margin-top : 6px;
  line-height : 2;
  display : inline-block;
  width : 40px;
}

.phh2n{
  margin-left : auto;
  margin-right : auto;
  margin-top : 12px;
  line-height : 1;
  display : inline-block;
  width : 20px;
}

.phh2m{
  margin-left : auto;
  margin-right : auto;
  margin-top : 12px;
  line-height : 1.4;
  display : inline-block;
  width : 20px;
}

.phh2v{
  margin-left : auto;
  margin-right : auto;
  margin-top : 12px;
  line-height : 1.8;
  display : inline-block;
  width : 20px;
}

.phh2w{
  margin-left : auto;
  margin-right : auto;
  margin-top : 12px;
  line-height : 2;
  display : inline-block;
  width : 20px;
}

.phh3n{
  margin-left : auto;
  margin-right : auto;
  margin-top : 20px;
  line-height : 1;
  display : inline-block;
  width : 20px;
}

.phh3m{
  margin-left : auto;
  margin-right : auto;
  margin-top : 20px;
  line-height : 1.4;
  display : inline-block;
  width : 20px;
}

.phh3v{
  margin-left : auto;
  margin-right : auto;
  margin-top : 20px;
  line-height : 1.8;
  display : inline-block;
  width : 20px;
}

.phh3w{
  margin-left : auto;
  margin-right : auto;
  margin-top : 20px;
  line-height : 2
  display : inline-block;
  width : 20px;
}

.phh4n{
  margin-left : auto;
  margin-right : auto;
  margin-top : 30px;
  line-height : 1;
  display : inline-block;
  width : 20px;
}

.phh4m{
  margin-left : auto;
  margin-right : auto;
  margin-top : 30px;
  line-height : 1.4;
  display : inline-block;
  width : 20px;
}

.phh4v{
  margin-left : auto;
  margin-right : auto;
  margin-top : 30px;
  line-height : 1.8;
  display : inline-block;
  width : 20px;
}

.phh4w{
  margin-left : auto;
  margin-right : auto;
  margin-top : 30px;
  line-height : 2;
  display : inline-block;
  width : 20px;
}

.phh5n{
  margin-left : auto;
  margin-right : auto;
  margin-top : 40px;
  line-height : 1;
  display : inline-block;
  width : 20px;
}

.phh5m{
  margin-left : auto;
  margin-right : auto;
  margin-top : 40px;
  line-height : 1.4;
  display : inline-block;
  width : 20px;
}

.phh5v{
  margin-left : auto;
  margin-right : auto;
  margin-top : 40px;
  line-height : 1.8;
  display : inline-block;
  width : 20px;
}

.phh5w{
  margin-left : auto;
  margin-right : auto;
  margin-top : 40px;
  line-height : 2;
  display : inline-block;
  width : 20px;
}

.phh6n{
  margin-left : auto;
  margin-right : auto;
  margin-top : 50px;
  line-height : 1;
  display : inline-block;
  width : 20px;
}

.phh6m{
  margin-left : auto;
  margin-right : auto;
  margin-top : 50px;
  line-height : 1.4;
  display : inline-block;
  width : 20px;
}

.phh6v{
  margin-left : auto;
  margin-right : auto;
  margin-top : 50px;
  line-height : 1.8;
  display : inline-block;
  width : 20px;
}

.phh6w{
  margin-left : auto;
  margin-right : auto;
  margin-top : 50px;
  line-height : 2;
  display : inline-block;
  width : 20px;
}

.phh7n{
  margin-left : auto;
  margin-right : auto;
  margin-top : 60px;
  line-height : 1;
  display : inline-block;
  width : 20px;
}

.phh7m{
  margin-left : auto;
  margin-right : auto;
  margin-top : 60px;
  line-height : 1.4;
  display : inline-block;
  width : 20px;
}

.phh7v{
  margin-left : auto;
  margin-right : auto;
  margin-top : 60px;
  line-height : 1.8;
  display : inline-block;
  width : 20px;
}

.phh7w{
  margin-left : auto;
  margin-right : auto;
  margin-top : 60px;
  line-height : 2;
  display : inline-block;
  width : 20px;
}

.phh8n{
  margin-left : auto;
  margin-right : auto;
  margin-top : 80px;
  line-height : 1;
  display : inline-block;
  width : 20px;
}

.phh8m{
  margin-left : auto;
  margin-right : auto;
  margin-top : 80px;
  line-height : 1.4;
  display : inline-block;
  width : 20px;
}

.phh8v{
  margin-left : auto;
  margin-right : auto;
  margin-top : 80px;
  line-height : 1.8;
  display : inline-block;
  width : 20px;
}

.phh8w{
  margin-left : auto;
  margin-right : auto;
  margin-top : 80px;
  line-height : 2;
  display : inline-block;
  width : 20px;
}

.phh9n{
  margin-left : auto;
  margin-right : auto;
  margin-top : 90px;
  line-height : 1;
  display : inline-block;
  width : 20px;
}

.phh9m{
  margin-left : auto;
  margin-right : auto;
  margin-top : 90px;
  line-height : 1.4;
  display : inline-block;
  width : 20px;
}

.phh9v{
  margin-left : auto;
  margin-right : auto;
  margin-top : 90px;
  line-height : 1.8;
  display : inline-block;
  width : 20px;
}

.phh9w{
  margin-left : auto;
  margin-right : auto;
  margin-top : 90px;
  line-height : 2;
  display : inline-block;
  width : 20px;
}

.phh10n{
  margin-left : auto;
  margin-right : auto;
  margin-top : 100px;
  line-height : 1;
  display : inline-block;
  width : 20px;
}

.phh10m{
  margin-left : auto;
  margin-right : auto;
  margin-top : 100px;
  line-height : 1.4;
  display : inline-block;
  width : 20px;
}

.phh10v{
  margin-left : auto;
  margin-right : auto;
  margin-top : 100px;
  line-height : 1.8;
  display : inline-block;
  width : 20px;
}

.phh10w{
  margin-left : auto;
  margin-right : auto;
  margin-top : 100px;
  line-height : 2;
  display : inline-block;
  width : 20px;
}

.phh11n{
  margin-left : auto;
  margin-right : auto;
  margin-top : 110px;
  line-height : 1;
  display : inline-block;
  width : 20px;
}

.phh11m{
  margin-left : auto;
  margin-right : auto;
  margin-top : 110px;
  line-height : 1.4;
  display : inline-block;
  width : 20px;
}

.phh11v{
  margin-left : auto;
  margin-right : auto;
  margin-top : 110px;
  line-height : 1.8;
  display : inline-block;
  width : 20px;
}

.phh11w{
  margin-left : auto;
  margin-right : auto;
  margin-top : 110px;
  line-height : 2;
  display : inline-block;
  width : 20px;
}

.submit_td{
  width : 820px;
  height : 40px;
  display : inline-block;
  text-align : center;
  padding-top : 10px;
  clear : both;
}


.btn{
	border-width : 1px;border-style : solid;border-color : rgb(243, 243, 243) silver gray;
  margin-left : 10px;
  margin-right : 10px;
}

.er_msg_text{
  color : red;
  text-align : center;
  font-size : 9pt;
}

.f_small{
  font-size : 10pt;
}



.er_msg_text{
  color : red;
  text-align : center;
  font-size : 9pt;
  width : 140px;
  height : 40px;
  display : inline-block;
  margin-top : 10px;
}

.adr2{
  width : 120px;
  height : 16px;
  display : inline-block;
  margin-top : 18px;
  padding-right : 10px;
  text-align : right;
}

#adr_note{
  font-size : 10pt;
  color : gray;
  height : 10px;
  display : inline-block;
}

#t_syokatu_zeimu{
  ime-mode : active;
  width : 80px;
  height : 16px;
  display : inline-block;
  margin-right : 10px;

}

#t_syokatu_city{
  ime-mode : active;
  width : 80px;
  height : 16px;
  display : inline-block;
  margin-right : 10px;

}

#t_siharaisya_meisyou{
  ime-mode : active;
  width : 380px;
  display : inline-block;
}

#t_siharaisya_adr{
  ime-mode : active;
  width : 380px;
  display : inline-block;
}

#p_note_blue_jyu{
  font-size : 9pt;
  color : rgb(0, 204, 204);
  margin-top : 10px;
  margin-bottom : 6px;
  margin-left : 6px;
  width : 440px;
  display : inline-block;
}

.p_note_red_gaito{
  font-size : 10pt;
  color : rgb(242, 74, 175);
  margin-top : 10px;
  margin-bottom : 10px;
  width : 468px;
  display : inline-block;
}

.p_fuyousinzoku{
  font-size : 9pt;
  color : rgb(0, 204, 204);
  margin-top : 10px;
  margin-bottom : 2px;
  margin-left : 6px;
  width : 440px;
  display : inline-block;
}


#c_haigusya_gaito{
  margin-top : 4px;
}

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

#r_sinkokusya_haigusya_1{
  margin-left : 20px;
  margin-right : 6px;
}

#s_tudukigara{
  margin-left : 6px;
  margin-right : 6px;
}

#t_sinkokusya_tudukigara{
  margin-left : 10px;
  margin-right : 20px;
}

.note_kone{
  font-size : 10pt;
  color : rgb(0, 104, 104);
  margin-bottom : 12px;
}
