*{
  margin:0;
  padding:0;
}
BODY{
  background-image : url(../img/top/bg.gif);
  background-repeat : repeat;
  background-attachment : fixed;
}
#center{
  font-size : 12px;
  background-color : white;
  text-align : left;
  margin-top : 0px;
  margin-left : 1px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : inset;
  border-right-style : outset;
  border-left-color : green;
  border-right-color : green;
  width : 720px;
  border-top-width : 4px;
  border-top-style : solid;
  border-top-color : teal;
}
TABLE#main_f TH{
  vertical-align : top;
  width : 176px;
  background-color : #e1ffe1;
  text-align : left;
  font-size : 12px;
}
TABLE#main_f{
  width : 716px;
}
#info1{
  width : 540px;
  background-position : center center;
  font-size : 12px;
  padding-left : 2px;
  line-height : 20px;
  text-align : left;
  border-bottom-width : 3px;
  border-bottom-style : double;
  border-bottom-color : #999900;
}
#title{
  padding-bottom : 5px;
  margin-top : 0px;
  margin-left : 1px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-bottom-width : 3px;
  border-bottom-style : double;
  border-bottom-color : olive;
  width : 716px;
  text-align : center;
}
#flame{
  width : 716px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
H1.b{
  font-size : 12px;
  font-weight : bold;
  padding-top : 2px;
  padding-left : 2px;
  padding-bottom : 2px;
  margin-top : 4px;
  margin-left : 4px;
  margin-right : 4px;
  margin-bottom : 4px;
  border-width : 3px 3px 3px 3px;
  border-style : double double double double;
  border-color : teal teal teal teal;
  padding-right : 0px;
  background-color : #e1ffe1;
}
#flame TD{
  vertical-align : top;
}
#info1 STRONG{
  font-size : 16px;
  color : #ff0080;
  text-decoration : none;
}
#info1 BLOCKQUOTE TABLE{
  width : 420px;
  margin-top : 3px;
  margin-left : 15px;
  margin-right : 0px;
  margin-bottom : 3px;
}
#info1 BLOCKQUOTE TABLE TH{
  font-size : 14px;
  font-weight : bold;
  width : 60px;
  background-color : white;
  padding-top : 4px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 4px;
  vertical-align : top;
  text-align : left;
}
#info1 BLOCKQUOTE TABLE TD{
  font-size : 14px;
  font-weight : normal;
  padding-top : 4px;
  padding-bottom : 4px;
}
#info1 EM{
  font-size : 14px;
  font-weight : normal;
  text-decoration : none;
  text-align : right;
}
#cal{
  text-align : center;
  margin-top : 7px;
}
TABLE#cal{
  line-height : 20px;
}
#tron2{
  font-size : 12px;
  line-height : 20px;
  background-color : #e0ffff;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 3px;
  margin-bottom : 3px;
  border-width : 1px 1px 1px 1px;
  border-style : dotted dotted dotted dotted;
  border-color : #0080ff #0080ff #0080ff #0080ff;
  width : 540px;
}
#tron2 H2{
  font-size : 14px;
  background-color : #86ffff;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 4px;
}
#seinen{
  width : 540px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#seinen H1{
  font-size : 16px;
  font-weight : bold;
  color : #ffffff;
  background-color : #0080ff;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 4px;
  width : 540px;
}
#s-bu{
  font-size : 12px;
  line-height : 20px;
  text-align : left;
  width : 266px;
  background-color : #e0ffff;
}
#s-bu H3{
  font-size : 14px;
  color : white;
  background-color : #00cccc;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 4px;
  width : 262px;
}
#j-bu{
  font-size : 12px;
  line-height : 20px;
  text-align : left;
  width : 266px;
  background-color : #ffe4e1;
}
#j-bu H3{
  font-size : 14px;
  color : white;
  background-color : #db7093;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 4px;
  width : 262px;
}
#skcenter{
  font-size : 12px;
  line-height : 20px;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 538px;
}
#skcenter H1{
  font-size : 16px;
  font-weight : bold;
  color : #ffffff;
  background-color : #0080ff;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 4px;
  width : 540px;
}
#skcenter LI{
  font-size : 14px;
  font-weight : bold;
  line-height : 20px;
  text-align : left;
  margin-bottom : 2px;
}
#footer{
  font-size : 11px;
  line-height : 18px;
  text-align : center;
  padding-top : 4px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 1px;
  border-top-width : 3px;
  border-top-style : double;
  border-top-color : olive;
}
#link{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 12px;
  margin-bottom : 3px;
  width : 150px;
  margin-left : 5px;
}
#link TD{
  text-align : center;
}
#yotei{
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 5px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 540px;
  border-bottom-width : 3px;
  border-bottom-style : double;
  border-bottom-color : silver;
}
#lex{
  font-size : 12px;
  line-height : 20px;
  width : 540px;
  border-bottom-width : 3px;
  border-bottom-style : double;
  border-bottom-color : silver;
  margin-top : auto;
  margin-bottom : 7px;
  margin-left : auto;
  margin-right : auto;
  padding-bottom : 2px;
}
#lex IMG{
  text-align : center;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 3px;
}
#link TD IMG{
  margin-top : 3px;
  margin-bottom : 3px;
}
