@charset "utf-8";

html {
  overflow-y:scroll;
}

body {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #BAD7D4;
  font-size: 12pt;
  font-family: Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

#headerArea {
  width: 750px;
  height: 80px;
  background: url('../show-image.php?index=-1') no-repeat left;
  background-color: #D9EAE8;
  color: #333333;
  font-weight: bold;
  line-height: 100px;
  text-indent: 40px;

  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  
  text-align: left;
  vertical-align: middle;
  position:relative;
}

#footerArea {
  width: 750px;
  height: auto;
  background-color: #D9EAE8;
  color: #666666;
  font-size: 10px;
  font-weight: normal;
  text-indent: 40px;
  line-height: 1.5em;

  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 50px;

}

#mainArea {
  width: 750px;
  background-color: #FFFFFF;
  margin: 0px auto auto auto;
  padding-top: 10px;
  padding-bottom: 1px;
}

.txt{ 
  width: 650px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 7px;
  margin-bottom: 7px;
  padding: 10px;
  font-size: 12px;
  line-height: 14px;
  color : #333333;
 }

.txt_border{ 
  width: 624px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 7px;
  margin-bottom: 7px;
  padding: 10px;
  font-size: 12px;
  line-height: 14px;
  border: #333 1px solid;
  color : #333333;

 }

.img{ 
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 7px;
  margin-bottom: 7px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px;
  line-height: 14px;
  color : #333333;
 }


.center{ 
  text-align: center;
 }

input,textarea,select{ 
  font-size: 10pt;
  color: #333333;
 }

/* sideBox */

#sideBox table{ 
  width: 650px;
  margin-left: auto;
  margin-right: auto;
/*
  margin-top: 7px;
  margin-bottom: 7px;
*/
  border-spacing: 1px;
 }

#sideBox th{ 
  background-color: #D9EAE8;
  border-left: 3px solid #D9EAE8;
  color: #333333;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
  width: 30%;
 }

#sideBox td{
  width: auto;
  background-color: #FFFFFF;
  color: #333333;
  font-size: 12px;
  line-height: 12px;
  padding-left: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
 }

#sidebox input,select,textarea{
  color: #333333;
}

/* verticalBox */

#verticalBox table{ 
  width: 650px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 7px;
  margin-bottom: 10px;
  border-spacing: 3px;
 }

#verticalBox th{ 
  background-color: #D9EAE8;
  color: #333333;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
 }

#verticalBox td {
  width: auto;
  background-color: #FFFFFF;
  color: #333333;
  border: #CCC 1px solid;
  font-size: 12px;
  line-height: 12px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 20px;
 }

#verticalbox input,select,textarea{
  color: #333333;
}

#agreementarea {
  border:1px solid;
  height:150px;
  margin:auto auto 15px;
  overflow:auto;
  padding:10px;
  text-align:left;
  width:95%;
}

