@charset "utf-8";

/* --------------------------------------------------
  reset
-------------------------------------------------- */
h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,form{
  margin: 0px;
  padding: 0px;
}
/*
  table,th,td{
    margin: 0px;
    padding: 0px;
  }
*/
ul{list-style: none;}
img{
  text-decoration: none;
  border: none;
  font-size: 0px;
}
hr{display: none;}
caption,th{text-align: left;}
/*
  table{border-collapse: collapse;}
*/
th,td{vertical-align: top;}
input{margin: 2px 0px; padding: 0px;}
/*
  textarea {margin 2px 0px; padding 0px;}
*/
select {margin: 2px 0px; padding: 0px;}

/* --------------------------------------------------
  global
-------------------------------------------------- */
body {
  margin: 0px auto;
  padding: 0px;
  color: #333333;
  background: #fcffe6 url(../image/bg/bg_side.png) repeat-x center top;
  font-family:Meiryo, "MS PGothic", sans-serif, Osaka;
  font-weight : normal;
  font-size: 90%;
  text-align: center;
  width:795px;
  text-decoration: none;
  line-height: 170%
}
div,p {
  margin: 0px auto;
  padding: 0px;
  color: #333333;
  text-align:left;
  text-decoration: none;
}
textarea {
  margin: 0px auto;
  padding: 0px;
  color: #3f3f3f;
  text-align:left;
  text-decoration: none;
}

a:link        { color: #333333; text-decoration: underline;}
a:visited     { color: #333333; text-decoration: underline;}
a:hover       { color: #FF0000; text-decoration: underline;}
a:active      { color: #FF0000; text-decoration: underline;}

.font-red {
  color: #ff3300;
}
.font-green {
  color: #006600;
}
.font-olive {
  color: #669933;
}
.font-blue {
  color: #005aff;
}
.font-sky {
  color: #336699;
}
.font-navy {
  color: #023160;
}
.font-orange {
  color: #FF6600;
}
.font-pink {
  color: #FF3399;
}
.font-yellow {
  color: #c6aa49;
}
.font-brown {
  color: #89701a;
}

.font-small {
  font-size: 90%;
  letter-spacing: 1px;
}
.font-big {
  font-size: 110%;
  letter-spacing: 1px;
}
.font-bold {
  font-weight: bold;
}

