* {
  margin:0; padding:0;
}

body {
  font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;
  font-size:80%;
  background:#156DFF;
}

h1,h2,h3,h4,h5,h6 {
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
}

h1 {
  font-size:80%;
}

p,li {
  line-height:160%;
}

p {
  margin:0 0 1em 0;
}

li {
  list-style-type:none;
}

img {
  margin:0px;
  padding:0px;
  border:0px;
}

a {
  text-decoration:none;
}

a:link {
  color:#0C8EF2;
}

a:visited {
  color:#0C8EF2;
}

a:hover {
  color:red;
  text-decoration:underline;
}

a:active {
  color:red;
}

#page {
  width:980px;
  background-color:#fff;
  margin:0 auto;
}

#main_navigation {
  width:980px;
  background-image:url(mt/img/main_right.gif);
}

#container {
  background-color:#fff;
  padding:0;
  width:980px;
}

.center{
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#left {
float:left;
margin:20px 15px 0 15px;
width:180px;
background-color:#fff;
}

#main {
float:left;
width:750px;
margin:0px;
background-color:#fff;
text-align:left;
}


#main_top {
float:left;
width:750px;
margin:0px;
background-color:#fff;
text-align:left;
}

#main_left {
float:left;
width:580px;
margin:0 15px 0 0;
background-color:#fff;
text-align:left;
}

#main_right {
float:left;
width:150px;
margin:0px;
background-color:#fff;
text-align:left;
}


#footer {
width:980px;
height:200px;
background-image:url(mt/img/footer.gif);
text-align:center;
margin-bottom:10px;
background-color:#000;
}

#footer_banner {
margin:0 auto;
padding:20px 0;
text-align:center;
width:980px;
}

.img_center {
  margin-top:0px;
}

.text_left {
  padding:0px;
}

.info_banner {
  margin-bottom:10px;
}

#twitter_div {
  background-color:#000000;
  color:#ffffff;
  padding:10px;
}

