@charset "utf-8";

<!--
body {
  font-size   : 12px;
  font-weight : normal;
  font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Verdana, "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic", sans-serif;
  line-height : 16px;
  text-align  : center;
  word-break  : break-all;
  word-wrap   : break-word;
  background-color    : #ffffff;
  color    : #000000;
  padding  : 0;
  margin   : 0;
}
h1, h2, h3 {
  font-size   : 12px;
  font-weight : normal;
  line-height : 20px;
  padding  : 0;
  margin   : 0;
}
img {
  border-width  : 0;
  background-color    : #ffffff;
  padding  : 0;
  margin   : 0;
}
div {
  padding  : 0;
  margin   : 0;
}
p {
  padding  : 0;
  margin   : 0;
}
span {
  padding  : 0;
  margin   : 0;
}
ul, li {
  list-style-type     : none;
  list-style-position : outside;
  padding  : 0;
  margin   : 0;
}
dl, dt, dd {
  padding  : 0;
  margin   : 0;
}
th, td {
  font-size   : 12px;
  font-weight : normal;
  line-height : 16px;
  padding  : 0;
  margin   : 0;
}
strong {
  font-weight : normal;
}
br.o {
  clear    : both;
}
a:link {
  color    : #1100ee;
  text-decoration : underline;
}
a:visited {
  color    : #0000cc;
  text-decoration : underline;
}
a:hover {
  color    : #ff0000;
  text-decoration : none;
}
a:active {
  color    : #ff6600;
  text-decoration : none;
}
a.site:link, a.site:visited, a.site:hover, a.site:active {
  cursor   : text;
  color    : #cccccc;
  text-decoration : none;
}
a.kite:link, a.kite:visited, a.kite:hover, a.kite:active {
  cursor   : text;
  color    : #808080;
  text-decoration : none;
}
a.lite:link, a.lite:visited, a.lite:hover, a.lite:active {
  cursor   : text;
  color    : #404040;
  text-decoration : none;
}




#container {
  clear    : both;
  position : relative;
  width    : 1000px;
  text-align  : left;
  background-color    : #ffffff;
  padding  : 0;
  margin   : 0 auto;
}
#header {
  clear    : both;
  position : relative;
  width    : 1000px;
/*height   : 120px;*/
  border-top    : 5px solid #cccc99;
  padding  : 0;
  margin   : 0;
}
#square {
  clear    : both;
  position : relative;
  width    : 1000px;
/*height   : 80px;*/
  padding  : 0;
  margin   : 0 0 5px 0;
}
#column {
  clear    : both;
  float    : left;
  position : relative;
  width    : 160px;
/*height   : 2000px;*/
  padding  : 0;
  margin   : 0 5px 5px 0;
}
#centre {
  float    : right;
  position : relative;
  width    : 835px;
/*height   : 125px;*/
  padding  : 0;
  margin   : 0 0 5px 0;
}
#holder {
  float    : right;
  position : relative;
  width    : 835px;
  padding  : 0;
  margin   : 0 0 5px 0;
}
#holder #main {
  float    : left;
  position : relative;
  width    : 468px;
  height   : 1870px;
  padding  : 0;
  margin   : 0 5px 0 0;
}
#holder #side {
  float    : right;
  position : relative;
  width    : 362px;
/*height   : 800px;*/
  padding  : 0;
  margin   : 0 0 5px 0;
}
#holder #tail {
  float    : right;
  position : relative;
  width    : 362px;
  padding  : 0;
  margin   : 0;
}
#holder #tail #et {
  float    : left;
  position : relative;
  width    : 238px;
  height   : 1065px;
  padding  : 0;
  margin   : 0 4px 0 0;
}
#holder #tail #al {
  float    : right;
  position : relative;
  width    : 120px;
/*height   : 1065px;*/
  padding  : 0;
  margin   : 0;
}
#footer {
  clear    : both;
  position : relative;
  width    : 1000px;
/*height   : 160px;*/
  padding  : 0;
  margin   : 0;
}




#header h1 {
  float    : left;
  width    : 250px;
  height   : 18px;
  font-size   : 11px;
  line-height : 18px;
  text-align  : center;
  color    : #cccccc;
  padding  : 0 5px;
  margin   : 0;
}
#header h2 {
  float    : left;
  width    : 250px;
  height   : 20px;
  font-size   : 12px;
  line-height : 20px;
  text-align  : left;
  padding  : 0 5px;
  margin   : 0;
}
#header .subtitle {
  float    : right;
  width    : auto;
  height   : 18px;
  font-size   : 11px;
  line-height : 18px;
  text-align  : right;
  color    : #808080;
  padding  : 0 5px;
  margin   : 0;
}
#header .headline {
  float    : right;
  width    : auto;
  height   : 20px;
  font-size   : 12px;
  line-height : 20px;
  text-align  : right;
  padding  : 0 5px;
  margin   : 0;
}
#header .headband {
  clear    : both;
  width    : 100%;
  height   : 80px;
  padding  : 0;
  margin   : 0 0 2px 0;
}
#header .headband img.logo {
  display  : block;
  width    : 240px;
  height   : 80px;
  padding  : 0;
  margin   : 0;
}
#header .headband div {
  float    : left;
  width    : 250px;
  height   : 80px;
  font-size   : 11px;
  line-height : 14px;
  text-align  : left;
  padding  : 0 5px;
  margin   : 0;
}
#header .headband div.option {
  width    : auto;
  text-align  : center;
  background-image    : url("");
  background-repeat   : no-repeat;
  background-position : center right;
}
#header .headband div.option img {
  display  : block;
  width    : 468px;
  height   : 60px;
  padding  : 0;
  margin   : 0 auto 2px auto;
}
#header .headmenu {
  clear    : both;
  overflow : hidden;
  position : relative;
  width    : 100%;
  height   : 24px;
  text-align  : left;
  background-color    : #ffffff;
  background-image    : url("../img/wall/hm.gif");
  padding  : 0;
  margin   : 0 0 2px 0;
}
#header .headmenu ul {
  padding  : 0;
  margin   : 0 12px;
}
#header .headmenu li {
  float    : left;
  width    : 120px;
  height   : 24px;
  font-size   : 12px;
  line-height : 24px;
  text-align  : center;
  background-color    : #cccc99;
  background-image    : url("../img/wall/hm.gif");
  background-repeat   : no-repeat;
  background-position : left top;
  padding  : 0;
  margin   : 0 1px;
}
#header .headmenu a {
  display  : block;
  width    : 100%;
  color    : #404020;
  text-decoration : none;
}
#header .headmenu a:hover {
  color    : #ffffff;
  text-decoration : none;
  background-color    : #666633;
  background-image    : url("../img/wall/hm.gif");
  background-repeat   : no-repeat;
  background-position : left bottom;
}
#header .headmenu img.box_l {
  position : absolute;
  top      : 0;
  left     : 0;
  width    : 12px;
  height   : 24px;
}
#header .headmenu img.box_r {
  position : absolute;
  top      : 0;
  right    : 0;
  width    : 12px;
  height   : 24px;
}




#column h3 {
  padding  : 0;
  margin   : 0 0 5px 0;
}
#column .sphere {
  clear    : both;
  width    : 100%;
  text-align  : center;
  padding  : 0;
  margin   : 0 0 10px 0;
}
#column .sitemenu {
  clear    : both;
  overflow : hidden;
  width    : 100%;
  text-align  : left;
  background-color    : #ffffff;
  background-image    : url("");
  padding  : 0;
  margin   : 0 0 10px 0;
}
#column .sitemenu div {
  width    : 100%;
  height   : 28px;
  font-size   : 14px;
  font-weight : bold;
  line-height : 28px;
  text-align  : center;
  background-color    : #cccc99;
  background-image    : url("../img/wall/sm_h.gif");
  background-repeat   : no-repeat;
  background-position : left top;
  color    : #404020;
  padding  : 0;
  margin   : 0 0 2px 0;
}
#column .sitemenu dl {
  padding  : 0;
  margin   : 0;
}
#column .sitemenu dt {
  width    : 100%;
  height   : 28px;
  font-size   : 14px;
  line-height : 28px;
  text-align  : center;
  background-color    : #cccc99;
  background-image    : url("../img/wall/sm.gif");
  background-repeat   : no-repeat;
  background-position : left top;
  padding  : 0;
  margin   : 1px 0;
}
#column .sitemenu dd {
  width    : 100%;
  height   : 16px;
  font-size   : 11px;
  line-height : 16px;
  text-align  : left;
  border-left   : 3px solid #999966;
  background-color    : #fcfccc;
  background-image    : url("");
  background-repeat   : no-repeat;
  background-position : left top;
  padding  : 2px 5px;
  margin   : 1px 0;
}
#column .sitemenu dt a {
  display  : block;
  width    : 100%;
  color    : #404020;
  text-decoration : none;
}
#column .sitemenu dt a:hover {
  color    : #ffffff;
  text-decoration : none;
  background-color    : #666633;
  background-image    : url("../img/wall/sm.gif");
  background-repeat   : no-repeat;
  background-position : left bottom;
}




#main h3 {
  padding  : 0;
  margin   : 0 0 5px 0;
}
#main hr {
  clear    : both;
  visibility : hidden;
  padding  : 0;
  margin   : 0 0 106px 0;
}
#main .hint {
  clear    : both;
  width    : auto;
  font-size   : 12px;
  line-height : 12px;
  text-align  : center;
  background-color    : #ffffff;
  border   : 1px solid #999933;
  color    : #663300;
  padding  : 5px;
  margin   : 5px;
}
#main .topics {
  clear    : both;
  width    : 100%;
  height   : auto;
  text-align  : left;
  background-color    : #ffffff;
  border-left   : 3px solid #999966;
  padding  : 5px 2px 7px 3px;
  margin   : 0 0 10px 0;
}
#main .topics dl {
  float    : left;
  width    : 225px;
  text-align  : left;
  padding  : 0 0 0 5px;
  margin   : 0;
}
#main .topics dt {
  font-size   : 12px;
  line-height : 16px;
  padding  : 0;
  margin   : 7px 0 2px 0;
}
#main .topics dd {
  font-size   : 11px;
  line-height : 12px;
  border-bottom : 1px dashed #66cc00;
  padding  : 0 0 2px 0;
  margin   : 0;
}
#main .topics b {
  font-size   : 14px;
  font-weight : bold;
  line-height : 16px;
  padding  : 0;
  margin   : 0;
}
#main .pickup {
  clear    : both;
  position : relative;
  width    : 100%;
  text-align  : left;
  background-color    : #f9f999;
  padding  : 29px 0 10px 0;
  margin   : 0 0 10px 0;
}
#main .pickup .sale {
  clear    : both;
  width    : auto;
  height   : 160px;
  vertical-align  : top;
  padding  : 0;
  margin   : 0 9px 10px 9px;
}
#main .pickup .sale img {
  float    : left;
  width    : 150px;
  height   : 150px;
  border   : 5px solid #ffffff;
  padding  : 0;
  margin   : 0 10px 0 0;
}
#main .pickup .sale div {
  font-size   : 16px;
  font-weight : bold;
  line-height : 20px;
  text-align  : left;
  padding  : 0;
  margin   : 0;
}
#main .pickup .sale p {
  font-size   : 11px;
  line-height : 14px;
  text-align  : left;
  padding  : 0;
  margin   : 0;
}
#main .pickup .sale span {
  display  : block;
  font-size   : 11px;
  font-weight : normal;
  line-height : 20px;
  text-align  : right;
  color    : #cc0000;
  padding  : 2px 0 0 0;
  margin   : 0;
}
#main .pickup .item {
  clear    : both;
  width    : auto;
  vertical-align  : top;
  padding  : 0;
  margin   : 0 5px;
}
#main .pickup .item .mdse {
  float    : left;
  width    : 112px;
  vertical-align  : top;
  padding  : 0;
  margin   : 0 1px 5px 1px;
}
#main .pickup .item .mdse img {
  display  : block;
  width    : 100px;
  height   : 100px;
  border   : 3px solid #ffffff;
  padding  : 0;
  margin   : 0 3px 2px 3px;
}
#main .pickup .item .mdse div {
  font-size   : 11px;
  line-height : 15px;
  text-align  : left;
  padding  : 0;
  margin   : 0;
}
#main .pickup .item .mdse p {
  font-size   : 10px;
  line-height : 12px;
  text-align  : left;
  padding  : 0;
  margin   : 0;
}
#main .pickup .item .mdse span {
  display  : block;
  font-size   : 10px;
  font-weight : normal;
  line-height : 15px;
  text-align  : center;
  color    : #cc0000;
  padding  : 2px 0 0 0;
  margin   : 0;
}
#main .pickup img.box_t {
  position : absolute;
  top      : 0;
  left     : 0;
  width    : 468px;
  height   : 24px;
}
#main .pickup img.box_l {
  position : absolute;
  bottom   : 0;
  left     : 0;
  width    : 10px;
  height   : 10px;
}
#main .pickup img.box_r {
  position : absolute;
  bottom   : 0;
  right    : 0;
  width    : 10px;
  height   : 10px;
}
#main .lineup {
  clear    : both;
  position : relative;
  width    : 100%;
  text-align  : left;
  background-color    : #f8f8aa;
  padding  : 10px 0;
  margin   : 0 0 10px 0;
}
#main .lineup .item {
  clear    : both;
  width    : auto;
  vertical-align  : top;
  padding  : 0;
  margin   : 0 5px;
}
#main .lineup .item .mdse {
  float    : left;
  width    : 112px;
  height   : 210px;
  vertical-align  : top;
  padding  : 0;
  margin   : 0 1px 5px 1px;
}
#main .lineup .item .mdse img {
  display  : block;
  width    : 100px;
  height   : 100px;
  border   : 3px solid #ffffff;
  padding  : 0;
  margin   : 0 3px 2px 3px;
}
#main .lineup .item .mdse div {
  font-size   : 10px;
  line-height : 15px;
  text-align  : left;
  padding  : 0;
  margin   : 0;
}
#main .lineup .item .mdse p {
  font-size   : 10px;
  line-height : 12px;
  text-align  : left;
  padding  : 0;
  margin   : 0;
}
#main .lineup .item .mdse span {
  display  : block;
  font-size   : 10px;
  font-weight : normal;
  line-height : 15px;
  text-align  : center;
  color    : #cc0000;
  padding  : 2px 0 0 0;
  margin   : 0;
}
#main .lineup img.box_tl {
  position : absolute;
  top      : 0;
  left     : 0;
  width    : 10px;
  height   : 10px;
}
#main .lineup img.box_tr {
  position : absolute;
  top      : 0;
  right    : 0;
  width    : 10px;
  height   : 10px;
}
#main .lineup img.box_bl {
  position : absolute;
  bottom   : 0;
  left     : 0;
  width    : 10px;
  height   : 10px;
}
#main .lineup img.box_br {
  position : absolute;
  bottom   : 0;
  right    : 0;
  width    : 10px;
  height   : 10px;
}
#main .sphere {
  clear    : both;
  width    : 100%;
  text-align  : center;
  padding  : 0;
  margin   : 0 0 10px 0;
}
#main .sphere img {
  display  : block;
  width    : 468px;
  height   : 60px;
  padding  : 0;
  margin   : 0 0 2px 0;
}
#main .sphere div {
  font-size   : 11px;
  line-height : 14px;
  text-align  : center;
  padding  : 0;
  margin   : 0;
}
#main .search {
  clear    : both;
  overflow : hidden;
  position : relative;
  width    : auto;
  height   : 36px;
  text-align  : center;
  background-color    : #ddddaa;
  background-image    : url("../img/wall/tbox_c.gif");
  padding  : 0 12px;
  margin   : 0 0 6px 0;
}
#main .search form {
  padding  : 0;
  margin   : 6px 0;
}
#main .search img.box_l {
  position : absolute;
  top      : 0;
  left     : 0;
  width    : 12px;
  height   : 36px;
}
#main .search img.box_r {
  position : absolute;
  top      : 0;
  right    : 0;
  width    : 12px;
  height   : 36px;
}
#main .attach {
  clear    : both;
  position : absolute;
  bottom   : 0;
  left     : 0;
  width    : 100%;
  padding  : 0;
  margin   : 0;
}
#main .attach img {
  display  : block;
  width    : 468px;
  height   : 60px;
  padding  : 0;
  margin   : 0 0 2px 0;
}
#main .attach div {
  font-size   : 11px;
  line-height : 14px;
  text-align  : center;
  padding  : 0;
  margin   : 2px 0;
}
#main .attach p {
  font-size   : 10px;
  line-height : 14px;
  text-align  : center;
  padding  : 0;
  margin   : 2px 0;
}




#side h3 {
  padding  : 0;
  margin   : 0 0 5px 0;
}
#side .pickup {
  clear    : both;
  position : relative;
  width    : 100%;
  text-align  : left;
  background-color    : #f8f8cc;
  padding  : 29px 0 10px 0;
  margin   : 0 0 10px 0;
}
#side .pickup .sale {
  float    : left;
  width    : 136px;
  height   : auto;
  vertical-align  : top;
  padding  : 0 0 0 6px;
  margin   : 0;
}
#side .pickup .sale img {
  display  : block;
  width    : 120px;
  height   : 120px;
  border   : 3px solid #ffffff;
  padding  : 0;
  margin   : 0 5px 2px 5px;
}
#side .pickup .sale div {
  font-size   : 10px;
  line-height : 14px;
  text-align  : left;
  padding  : 0;
  margin   : 0;
}
#side .pickup .sale p {
  font-size   : 10px;
  line-height : 12px;
  text-align  : left;
  padding  : 0;
  margin   : 0;
}
#side .pickup .sale span {
  display  : block;
  font-size   : 10px;
  font-weight : normal;
  line-height : 14px;
  text-align  : center;
  color    : #cc0000;
  padding  : 2px 0 0 0;
  margin   : 0;
}
#side .pickup dl {
  float    : right;
  width    : 208px;
  border-left   : 1px dashed #808080;
  padding  : 0 2px 0 5px;
  margin   : 0;
}
#side .pickup dt {
  font-size   : 12px;
  font-weight : bold;
  line-height : 18px;
  text-align  : center;
  color    : #404020;
  padding  : 0;
  margin   : 0;
}
#side .pickup dd {
  font-size   : 11px;
  line-height : 18px;
  text-align  : left;
  color    : #669900;
  padding  : 0;
  margin   : 0;
}
#side .pickup img.box_t {
  position : absolute;
  top      : 0;
  left     : 0;
  width    : 362px;
  height   : 24px;
}
#side .pickup img.box_l {
  position : absolute;
  bottom   : 0;
  left     : 0;
  width    : 10px;
  height   : 10px;
}
#side .pickup img.box_r {
  position : absolute;
  bottom   : 0;
  right    : 0;
  width    : 10px;
  height   : 10px;
}
#side .topics {
  clear    : both;
  width    : auto;
  height   : auto;
  text-align  : left;
  background-color    : #ffffff;
  border   : 3px solid #cccc99;
  padding  : 0 5px 7px 5px;
  margin   : 0 0 10px 0;
}
#side .topics dl {
  width    : 100%;
  text-align  : left;
  padding  : 0;
  margin   : 0;
}
#side .topics dt {
  font-size   : 14px;
  line-height : 16px;
  padding  : 0;
  margin   : 7px 0 2px 0;
}
#side .topics dd {
  font-size   : 11px;
  line-height : 14px;
  border-bottom : 1px dashed #66cc00;
  padding  : 0 0 2px 0;
  margin   : 0;
}
#side .report {
  clear    : both;
  overflow : auto;
  width    : auto;
  height   : 100px;
  text-align  : left;
  background-color    : #ffffff;
  border   : 3px solid #999966;
  padding  : 5px;
  margin   : 0;
}
#side .report dl {
  width    : 100%;
  text-align  : left;
  padding  : 0;
  margin   : 0;
}
#side .report dt {
  clear    : both;
  float    : left;
  font-size   : 10px;
  font-family : Arial;
  line-height : 14px;
  padding  : 0;
  margin   : 2px 5px 2px 0;
}
#side .report dd {
  font-size   : 10px;
  line-height : 14px;
  border-bottom : 1px dashed #999966;
  padding  : 0;
  margin   : 2px 0 0 60px;
}
#side .abroad {
  clear    : both;
  width    : 100%;
  text-align  : center;
  padding  : 0;
  margin   : 0 0 10px 0;
}
#side .abroad img {
  display  : block;
  width    : 360px;
  height   : 255px;
  padding  : 0;
  margin   : 0;
}




#et .pickup {
  clear    : both;
  position : relative;
  width    : 100%;
  text-align  : left;
  background-color    : #f8f8aa;
  padding  : 10px 0;
  margin   : 0 0 10px 0;
}
#et .pickup .item {
  clear    : both;
  width    : auto;
  vertical-align  : top;
  padding  : 0;
  margin   : 0 2px;
}
#et .pickup .item .mdse {
  clear    : both;
  width    : 100%;
  vertical-align  : top;
  padding  : 0;
  margin   : 5px 0;
}
#et .pickup .item .mdse img {
  float    : left;
  width    : 120px;
  height   : 120px;
  padding  : 0;
  margin   : 0 2px 2px 0;
}
#et .pickup .item .mdse div {
  font-size   : 11px;
  line-height : 15px;
  text-align  : left;
  padding  : 0;
  margin   : 0;
}
#et .pickup .item .mdse p {
  font-size   : 11px;
  line-height : 12px;
  text-align  : left;
  padding  : 0;
  margin   : 0;
}
#et .pickup .item .mdse span {
  display  : block;
  font-size   : 11px;
  font-weight : normal;
  line-height : 15px;
  text-align  : center;
  color    : #cc0000;
  padding  : 2px 0 0 0;
  margin   : 0;
}
#et .pickup img.box_tl {
  position : absolute;
  top      : 0;
  left     : 0;
  width    : 10px;
  height   : 10px;
}
#et .pickup img.box_tr {
  position : absolute;
  top      : 0;
  right    : 0;
  width    : 10px;
  height   : 10px;
}
#et .pickup img.box_bl {
  position : absolute;
  bottom   : 0;
  left     : 0;
  width    : 10px;
  height   : 10px;
}
#et .pickup img.box_br {
  position : absolute;
  bottom   : 0;
  right    : 0;
  width    : 10px;
  height   : 10px;
}
#et .lineup {
  clear    : both;
  position : relative;
  width    : 100%;
  text-align  : left;
  background-color    : #f8f8aa;
  padding  : 10px 0;
  margin   : 0 0 10px 0;
}
#et .lineup .item {
  clear    : both;
  width    : auto;
  vertical-align  : top;
  padding  : 0;
  margin   : 0 2px;
}
#et .lineup .item .mdse {
  clear    : both;
  width    : 100%;
  vertical-align  : top;
  padding  : 0;
  margin   : 5px 0;
}
#et .lineup .item .mdse img {
  display  : block;
  width    : 234px;
  height   : 60px;
  padding  : 0;
  margin   : 0 0 2px 0;
}
#et .lineup .item .mdse div {
  font-size   : 11px;
  line-height : 15px;
  text-align  : center;
  padding  : 0;
  margin   : 0;
}
#et .lineup .item .mdse p {
  font-size   : 11px;
  line-height : 12px;
  text-align  : left;
  padding  : 0;
  margin   : 0;
}
#et .lineup .item .mdse span {
  display  : block;
  font-size   : 11px;
  font-weight : normal;
  line-height : 15px;
  text-align  : center;
  color    : #cc0000;
  padding  : 2px 0 0 0;
  margin   : 0;
}
#et .lineup img.box_tl {
  position : absolute;
  top      : 0;
  left     : 0;
  width    : 10px;
  height   : 10px;
}
#et .lineup img.box_tr {
  position : absolute;
  top      : 0;
  right    : 0;
  width    : 10px;
  height   : 10px;
}
#et .lineup img.box_bl {
  position : absolute;
  bottom   : 0;
  left     : 0;
  width    : 10px;
  height   : 10px;
}
#et .lineup img.box_br {
  position : absolute;
  bottom   : 0;
  right    : 0;
  width    : 10px;
  height   : 10px;
}
#et .abroad {
  clear    : both;
  width    : 100%;
  text-align  : center;
  padding  : 0;
  margin   : 0 0 10px 0;
}
#et .abroad img {
  display  : block;
  width    : 234px;
  height   : 156px;
  padding  : 0;
  margin   : 0;
}




#al .abroad {
  clear    : both;
  width    : 100%;
  text-align  : center;
  padding  : 0;
  margin   : 0 0 10px 0;
}
#al .abroad img {
  display  : block;
  width    : 120px;
  height   : 600px;
  padding  : 0;
  margin   : 0;
}




#footer .global {
  clear    : both;
  width    : 100%;
  text-align  : left;
  padding  : 0;
  margin   : 0;
}
#footer .global div {
  font-size   : 11px;
  line-height : 18px;
  text-align  : right;
  color    : #404040;
  padding  : 0 5px;
  margin   : 0;
}
#footer .global div.static {
  clear    : both;
  float    : left;
  width    : auto;
  height   : 18px;
  text-align  : left;
  padding  : 0;
  margin   : 0;
}
#footer .global div.public {
  float    : right;
  width    : auto;
  height   : 18px;
  text-align  : right;
  padding  : 0;
  margin   : 0;
}
#footer .global div.public img {
  display  : block;
  width    : 345px;
  height   : 16px;
  padding  : 0;
  margin   : 0;
}
#footer .footline {
  clear    : both;
  width    : 100%;
  height   : 20px;
  font-size   : 12px;
  line-height : 20px;
  text-align  : center;
  padding  : 5px;
  margin   : 0;
}
#footer .footband {
  clear    : both;
  width    : 100%;
  text-align  : center;
  padding  : 0;
  margin   : 0;
}
#footer .footband img {
  display  : block;
  width    : 760px;
  height   : 60px;
  padding  : 0;
  margin   : 0 auto;
}
#footer .footmenu {
  clear    : both;
  overflow : hidden;
  position : relative;
  width    : 100%;
  height   : 24px;
  text-align  : left;
  background-color    : #ffffff;
  background-image    : url("../img/wall/fm.gif");
  padding  : 0;
  margin   : 0 0 2px 0;
}
#footer .footmenu ul {
  padding  : 0;
  margin   : 0 12px;
}
#footer .footmenu li {
  float    : left;
  width    : 120px;
  height   : 24px;
  font-size   : 12px;
  line-height : 24px;
  text-align  : center;
  background-color    : #cccc99;
  background-image    : url("../img/wall/fm.gif");
  background-repeat   : no-repeat;
  background-position : left top;
  padding  : 0;
  margin   : 0 1px;
}
#footer .footmenu a {
  display  : block;
  width    : 100%;
  color    : #404020;
  text-decoration : none;
}
#footer .footmenu a:hover {
  color    : #ffffff;
  text-decoration : none;
  background-color    : #666633;
  background-image    : url("../img/wall/fm.gif");
  background-repeat   : no-repeat;
  background-position : left bottom;
}
#footer .footmenu img.box_l {
  position : absolute;
  top      : 0;
  left     : 0;
  width    : 12px;
  height   : 24px;
}
#footer .footmenu img.box_r {
  position : absolute;
  top      : 0;
  right    : 0;
  width    : 12px;
  height   : 24px;
}
#footer .footmenu img.box_c {
  position : absolute;
  top      : 0;
  right    : 12px;
  width    : 100px;
  height   : 24px;
}
#footer .footmenu img.box_z {
  position : absolute;
  top      : 0;
  right    : 12px;
  width    : 70px;
  height   : 15px;
}
//-->