form.main {
  width:945px; height:575px; margin:0px; background-image:url('images/background_text.jpg')}

form.erase {width:50px; height:1px; margin:0px}

input, textarea {
  font-family: verdana, arial, sans-serif; font-size: 9pt; color: #6C6E51 }

textarea.issue_case {
  width:276px; height:97px; border:1px solid #737373; margin:0px; overflow:auto }

input.text {
  width:206px; height:19px; border:1px solid #737373; margin-top:3px; margin-right:3px }

textarea.two_lines {
  width:276px; height:34px; border:1px solid #737373; margin:0px; overflow:auto }

label.text {float:left; width:70px; margin-top:5px}

div.head {
  position:absolute; left:30px; top:10px; width:486px; height:50px; overflow:hidden }
div.subhead {
  position:absolute; left:515px; top:10px; width:400px; height:50px; overflow:hidden }

div.column_1 {
  position:absolute; left:30px; top:65px; width:299px; height:443px; overflow:auto}

  /* divs for both English forms */
  
  div.full_name     { position:absolute; left:0px; top:  0px; width:299px; height: 22px }
  div.furigana      { position:absolute; left:0px; top: 22px; width:299px; height: 22px }
  div.address_1     { position:absolute; left:0px; top: 44px; width:299px; height: 22px }
  div.address_2     { position:absolute; left:0px; top: 66px; width:299px; height: 22px }
  div.address_3     { position:absolute; left:0px; top: 88px; width:299px; height: 22px }
  div.telephone     { position:absolute; left:0px; top:110px; width:299px; height: 22px }
  div.fax           { position:absolute; left:0px; top:132px; width:299px; height: 22px }
  div.mobile        { position:absolute; left:0px; top:154px; width:299px; height: 22px }
  div.e_mail        { position:absolute; left:0px; top:176px; width:299px; height: 22px }
  div.occupation    { position:absolute; left:0px; top:198px; width:299px; height: 22px }
  div.birth_date    { position:absolute; left:0px; top:220px; width:299px; height: 22px }
  
  div.alone         { position:absolute; left:0px; top:273px; width:299px; height: 18px }
  div.together      { position:absolute; left:0px; top:293px; width:299px; height: 18px }
  div.names         { position:absolute; left:0px; top:313px; width:299px; height: 60px }

  div.workshop_only { position:absolute; left:0px; top:398px; width:299px; height: 20px }
  div.workshop_plus { position:absolute; left:0px; top:418px; width:299px; height: 20px }

div.column_2 {
  position:absolute; left:335px; top:65px; width:299px; height:443px; overflow:auto }

  /* divs for workshop and supervision form */
  
  div.work_on_issue { position:absolute; left:0px; top:  0px; width:299px; height: 20px }
  div.issue         { position:absolute; left:0px; top: 20px; width:299px; height: 20px }
  div.work_on_case  { position:absolute; left:0px; top:173px; width:299px; height: 20px }
  div.client_age    { position:absolute; left:0px; top:212px; width:299px; height: 20px }
  div.when_start    { position:absolute; left:0px; top:235px; width:299px; height: 40px }
  div.please_case   { position:absolute; left:0px; top:273px; width:299px; height:170px }
  
div.column_3 {
  position:absolute; left:640px; top:65px; width:299px; height:443px; overflow:auto }

  div.therapy       { position:absolute; left:0px; top:  0px; width:299px; height: 20px }
  div.doctor        { position:absolute; left:0px; top: 40px; width:299px; height: 20px }
  div.clinic        { position:absolute; left:0px; top: 80px; width:299px; height: 20px }
  div.medicine      { position:absolute; left:0px; top:100px; width:299px; height: 20px }
  div.which         { position:absolute; left:0px; top:117px; width:299px; height: 22px }
  div.find_out      { position:absolute; left:0px; top:153px; width:299px; height: 60px }
  
  div.policy { position:absolute; left:0px; top:246px; width:274px; height:90px; 
    overflow:auto; border:1px solid #DDDDDD }
  
  div.acceptance    { position:absolute; left:0px; top:350px; width:299px; height: 20px }
  div.notification  { position:absolute; left:0px; top:378px; width:299px; height: 44px }

div.message_area {
  position:absolute; left:30px; top:510px; width:730px; height:60px;}

div.submission {
  position:absolute; left:854px; top:546px; width:70px; height:22px;}

div.erase {
  position:absolute; left:801px; top:546px; width:50px; height:22px;}

p {font-size:9pt; line-height:14px}
p.policy {font-size:8pt; line-height:14px}
li.policy {font-size:8pt; line-height:14px; margin-left:20px; margin-top:4px}

