body {
        font-size: 12px;
        font-family : Verdana, Georgia, "Courier New", "Comic Sans MS", Fixedsys, Valerie, Lucida, "Lucida Grande", sans-serif;
        text-align: center;
        margin: 0px auto;
}

a:link {text-decoration : none; color : #000099;}
a:visited {text-decoration : none; color : #000099;}
a:hover {text-decoration : underline; color : #707070;}
a:active {text-decoration : none; color : #707070;}

img { border:0px; }

#all { width:1004px; }

#header {
  width:1004px; 
  height:221px;
  background-image:url("images/index_01.jpg");
  }

#middle {
  width:1004px; 
  }
#middle_left {
  width:260px;
  float:left; 
  }
#middle_left_cplist {
  width:260px; 
  height:235px; 
  }
#middle_left_cplist_left { 
  width:25px;
  height:235px;
  float:left;
  background-image:url("images/index_02.jpg"); 
  }
#middle_left_cplist_right {
  width:235px;
  height:235px; 
  float:right; 
  }
#middle_left_cplist_right_title {
  width:235px;
  height:60px; 
  }
div.middle_left_cplist_right_text { 
 width:235px;
 height:175px;
 }
.middle_left_cplist_right_text ul { 
  width:90%;
  margin-top:15px;
  margin-left:-20px;
  letter-spacing:2px;
  }
.middle_left_cplist_right_text li { 
  width:100%;
  margin-left:20px;
  list-style-image:url("images/list.jpg");
  text-align:left;
  padding-left:5px;
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:1px dashed #DDD;
  letter-spacing:1px;
 }
.middle_left_cplist_right_text li a:link {text-decoration : none; color : #02335A;}
.middle_left_cplist_right_text li a:visited {text-decoration : none; color : #02335A;}
.middle_left_cplist_right_text li a:hover {text-decoration : none; color : #CCC;}
.middle_left_cplist_right_text li a:active {text-decoration : none; color : #CCC;}

#middle_left_other { 
  width:260px;
  }
#middle_left_contact { 
  width:260px;
  height:84px;
  margin-top:20px;
  }

#middle_right {
  width:744px;
  float:right; 
  }
#middle_right_title { 
  width:667px;
  height:50px;
  }
#middle_right_text { 
  width:667px;
  border-top:2px solid #DDD;
  border-left:1px solid #EEE; 
  border-right:1px solid #EEE; 
  border-bottom:1px solid #EEE;
  } 

div.middle_right_text_jj {
  width:90%;
  text-align:left;
  padding:20 0 20 0px;
}
.middle_right_text_jj p { 
  text-indent:20px;
  letter-spacing:2px;
  line-height:160%;
}
div.middle_right_text_ry {
  width:90%;
  text-align:left;
  padding:20 0 20 0px;
}
.middle_right_text_ry table {
  width:100%;
  text-align:center;
}
div.middle_right_text_hj {
  width:90%;
  text-align:left;
  padding:20 0 20 0px;
}
.middle_right_text_hj table {
  width:100%;
  text-align:center;
}
div.middle_right_text_lx {
  width:90%;
  text-align:center;
  padding:20 0 20 0px;
}
.middle_right_text_lx p { font-size:14px; color:#EA940D; letter-spacing:2px; }
.middle_right_text_lx table {
  width:70%;
  margin-top:30px;
}
.middle_right_text_lx div {
  font-size:12px;
  padding:8 10 8 0px;
}
.middle_right_text_lx td {
  border-bottom:1px dotted #DDD;
}
div.middle_right_text_cp {
  width:90%;
  text-align:left;
  padding:20 0 20 0px;
}
.middle_right_text_cp p { 
  letter-spacing:2px;
  line-height:170%;
}
div.middle_right_text_cp_1 { margin-bottom:20px; }

#footer {
  width:1004px; 
  height:93px;
  margin-top:15px;
  border-top:1px solid #E5E5E5; 
  background-color:#F7F7F7;
  }
#footer_copyright {
  width:739px; 
  height:93px; 
  float:left;
  padding-right:10px;
  padding-top:10px;
  text-align:right;
  line-height:160%;
  color:#707070;
  letter-spacing:2px;
  }
#footer_logo { 
  width:265px; 
  height:93px;
  float:right;
  background-image:url("images/index_08.jpg"); 
  }


#shou_header { width:1004px; height:90px; }

#shou_banner { width:1004px; height:233px; }

#shou_middle { width:1004px; height:215px; }
#shou_middle_left { float:left; width:452px; height:215px; }
#shou_middle_right { float:right; width:552px; height:215px; }