blockquote.k1{
  background-color:#FF0000;
  margin-right:100px;
width:auto;
}
body {
  color:#000000;
  font-family:Arial,£Í£Ó ¥´¥·¥Ã¥¯,Osaka¡¾ÅùÉý;
  margin:0px;
  padding:0px;
}

#header {
  background:#000000;
  color:#ffffff;
  font-size:12px;
  margin:0px;
  padding:5px;
  text-align:left;
}

#footer {
  background:#000000;
  color:#ffffff;
  font-size:12px;
  margin:0px;
  padding:3px;
  text-align:right;
}

#calender {
  color:#000000;
  margin:0px;
  padding:3px;
  text-align:left;
}
.bt a{color:#444444;text-decoration:none;}

a:link { color:#444444;text-decoration:underline; }
a:visited { color:#444444; }
a:active { color:#cc3300;text-decoration:underline; }
a:hover {color:#cc3300;text-decoration:underline;}

td.c {
  border-bottom:1px solid #cccccc;
}

blockquote {
  font-size:12px;
  line-height:150%;
  border:1px solid #999999;
  margin:0px;
  padding:10px;
}

img {
  border:0;
}

form {
  margin:0px;
  padding:0px;
}

.title{
  color:#ffffff;
  font-size:large;
  text-decoration:none;
}

h1 {
 font-size: 24px;
 color: #ffffff;
 font-family:Arial,£Í£Ó ¥´¥·¥Ã¥¯,Osaka¡¾ÅùÉý;
 font-weight: normal;
 display:inline;
}

.sub{
  color:#cccccc;
  font-size:14px;
  text-decoration:none;
  margin-left:20px;
}

.er {
  font-weight:bold;
}

.b {
  color:#000000;
  font-size:12px;
  font-weight:bold;
  margin:2px;
}

.bt {
  font-size:20px;
  padding: 4px;
  border-top: thin;
  border-right: thin;
  border-left-width: 10px;
  border-left-style: solid;
  border-left-color: #666666;
  border-bottom-style: solid;
  border-bottom-color: #999999;
  margin-left: 20px;
}


.t {
  font-size:14px;
  line-height:150%;
  margin-top:20px;
  margin-bottom:10px;
  margin-left:25px;
  margin-right:15px;
}

.tc {
  font-size:14px;
  line-height:150%;
  margin-left:25px;
  margin-right:15px;
}

.d {
  font-size:12px;
  margin-top:6px;
  margin-bottom:30px;
  margin-left:20px;
  margin-right:15px;
  padding:5px;
}

.bb {
  background:#000000;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  width:100%;
  padding-top:3px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:3px;
}

.tt {
  font-size:12px;
  font-family:Arial,MS UI Gothic,Osaka;
  line-height:120%;
  margin:2px;
}

.dd {
  font-size:12px;
  margin-bottom:20px;
  margin-left:20px;
  margin-right:15px;
  padding:5px;
}

.tw {
  color:#333333;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  margin-top:50px;
}

.m {
  color:#000000;
  font-size:12px;
}

.calendar {
  background:transparent;
  font-size:9px;
  font-family:Verdana;
  margin:0px;
}

.cell {
  color:#999999;
  font-size:9px;
  font-family:Verdana;
  margin:0px;
  width:18px;
  height:15px;
}

.cell_today {
  color:#000000;
  font-size:9px;
  font-family:Verdana;
  border:1px solid #000000;
  width:16px;
  height:13px;
}

.cell_sunday {
  color:#000000;
  font-size:9px;
  font-weight:bold;
  font-family:Verdana;
  margin:0px;
  width:18px;
  height:15px;
}

.cell_saturday {
  color:#999999;
  font-size:9px;
  font-weight:bold;
  font-family:Verdana;
  margin:0px;
  width:18px;
  height:15px;
}

.title2{
  font-size: medium;
  font-weight: lighter;
  background-color: #009999;
  color: #FFFFFF;
}
.title3{
  border: 2px solid #000000;    
}
#sizetable {
  color: #FFFFFF;
  font-size: 12px;
  text-align: center;
}
#sizetable2 {
  color: #FFFFFF;
  font-size: 16px;
  text-align: center;
}
h3.qa{
  color: #FFFFFF;
  background-color: #666666;
}

