@charset "utf-8";
/* CSS Document */

body {
  margin : 0px;
}


image.sd {
  vertical-align : middle;
}


br {
  letter-spacing: 0em;
}


#header {
  background-image : url(../images/header_logo.gif);
  background-repeat : no-repeat;
  background-position : center center;
  height : 40px;
  padding-right : 20px;
}


#td_top {
  background-image : url(../images/frame_ue.gif);
  background-repeat : no-repeat;
  background-position : center center;
  padding-left : 20px;
  padding-right : 20px;
}


.td_body {
  background-image : url(../images/frame_body.gif);
  background-repeat : repeat-y;
  background-position : center top;
  padding : 0px 20px 0px 20px;
}


#td_footer {
  background-image : url(../images/frame_shita.gif);
  background-repeat : no-repeat;
  background-position : center top;
  height : 40px;
}


#copy {
  font-family: Verdana, sans-serif;
  font-size : 11px;
  line-height: 15px;
}


.text01 {
  font-family: Verdana, sans-serif;
  font-size : 14px;
  line-height: 22px;
  text-align: justify;
  text-justify: distribute;
  padding : 0px 30px 10px 20px;
}


.text02 {
  font-family: Verdana, sans-serif;
  font-size : 14px;
  line-height: 18px;
  text-align: justify;
  text-justify: distribute;
  padding : 5px 30px 0px 40px;
}


.text03 {
  font-family: Verdana, sans-serif;
  font-size : 12px;
  line-height: 16px;
}


.text04 {
  font-family: Verdana, sans-serif;
  font-size : 16px;
  font-weight: bold;
  line-height: 16px;
  padding : 10px 30px 0px 20px;
}


.text05 {
  font-family: Verdana, sans-serif;
  font-size : 10px;
  line-height: 14px;
  padding : 0px 30px 0px 40px;
}


.page_ttl {
  padding : 10px 0px 0px 0px;
}

.sub_ttl {
  padding : 20px 0px 0px 10px;
}


iframe {
  border-width : 1px;
  border-style : solid;
  border-color : #a7a7a7;
}
