body {
    color: #333333;
} 

a:link {
    color: #CC6600;
}
a:hover {
    text-decoration: non; color: #F2D6C2;
}
a:active {
    text-decoration: none; color: #F49855;
}
a:visited {
    text-decoration: non; color: #666666;
}

.f6x10 {
  font-size: 6px; line-height: 10px;
}
.f7x10 {
  font-size: 7px; line-height: 11px;
}
.f8x14{
  font-size: 8px; line-height: 14px;
}
.f9x15{
    font-size: 9px; line-height: 15px;
}
.f10x16 {
    font-size: 10px; line-height: 16px;
}
.f11x17 {
    font-size: 11px; line-height: 18px;
}
.f12x16 {
    font-size: 12px; line-height: 20px;
}
.f14x20 {
  font-size: 14px; line-height: 24px;
}


.Scap {
    font-size: 10px; color: #774907; line-height: 14px;
}
.Mcap {
    font-size: 11px; color: #805409; line-height: 16px;
}
.Lcap {
    font-size: 14px; color: #CA7700; line-height: 20px;
}
.LLcap {
    font-size: 14px; color: #996600; line-height: 20px;
}

.SBcap {
    font-size: 10px; color: #774907; line-height: 14px; font-weight: bold;
}
.MBcap {
    font-size: 11px; color: #805409; line-height: 16px; font-weight: bold;
}
.LBcap {
    font-size: 16px; color: #CA7700; line-height: 20px; font-weight: bold;
}
.LLBcap {
    font-size: 16px; color: #996600; line-height: 22px; font-weight: bold;
}



.dashbox {
  border: dashed; border-width: 1px 0px; border-color: #988456 black ; font-size: 11px; color: #996600; line-height: 18px;
}
.dashline {
  border: dashed; border-width: 1px 0px; border-color: #988456 black ; font-size: 11px; color: #996600; line-height: 18px;
}
.dashBox {
  border: 1px #996600 dashed; font-size: 11px; color: #996600; line-height: 18px ; padding: 2px 2px;
}
.meibotable {
    border: 2px #FF9900 solid;
}
.Mread {
    font-size: 12px; line-height: 16px; padding: 0px 0px 0px 10px;
}


.linktit {
     color: #A86917; font-weight: bold;font-size: 14px; line-height: 18px;
}
.answer {
    font-size: 14px; line-height: 20px; color: #803828;
}
.ul {
    margin:  0px 0px 0px 50px; padding:  0px 0px 0px 50px;
}
.tableFRAME {
    border: solid; border-width: 1px 1px 0px; border-color: #FFB052 #FFB052 black;
}
.tableUNDER {
    border-width: 0px 0px 1px; border-color: black black #FFB052;
}

.tableTXT {
  font-size: 10px; line-height: 16px; padding: 1px 10px ;
}
.18capB {
    font-size: 18px; line-height: 26px; font-weight: bold; color: #FF9966;
}
.SubMenu {
    font-size: 10px; line-height: 16px; padding: 0px 20px;
}
.SubMenu2 {
  font-size: 10px; line-height: 16px; padding: 0px 30px;
}
.kengakuTit {
    font-size: 16px; color: #FFFFFF; line-height: 35px;
}
.18capB02 {
  font-size: 18px; line-height: 26px; font-weight: bold; color: #FF3300;
}
.lay01 {
    overflow: auto; position: relative; visibility: inherit; z-index: auto; height: 100px; width: 100px; left: 100px; top: 100px; clip:   rect(200px 200px 200px 200px);
}
.topmenu {
    font-size: 10px; line-height: 20px; padding: 0px 30px;
}
.topnews {
    font-size: 10px; color: #AB6B29;
}
.YellowTable {
    font-size: 11px; line-height: 17px; border: 1px #FFB400 solid;
}
.f14x20i1 {
  font-size: 14px; line-height: 24px ; padding: 1px 5px 1px 20px;
}
.info {
    font-size: 12px; color: #8F4700; line-height: 16px;
}

.textarea {
    font-size: 12px; color: #827447; border: 2px #FFD53F solid; padding: 2px 2px; background: #FFEBA4;
}
