.menu                    { font-size: 12px; line-height: 16px; font-family: ?????p?S?V?b?N }
.submenu        { font-size: 10px; line-height: 16px; font-family: ?????p?S?V?b?N }
.title-s-bold  { font-weight: bold; font-size: 10px; font-family: ?????p?S?V?b?N }
.title-s        { font-size: 10px; line-height: 13px }
.px12   { font-size: 12px; line-height: 17px }
.px10  { font-size: 10px; line-height: 15px }
.px14  { font-size: 14px; line-height: 19px }
.px18 { font-size: 18px; line-height: 24px }
.px24 { font-size: 24px; line-height: 28px }

A:link       { }
A:visited  { }
A:active { color: black; text-decoration: none }
A:hover    { color: red; background-color: #f0e68c }
tr  { font-size: 12px; line-height: 17px }


.indexclass { font-size: 12px; line-height: 16px }
.smalllistclass  { font-size: 12px; line-height: 14px }
.stnclass  { font-size: 12px; line-height: 13px; text-decoration: none }


.menu_column{
margin:2px 4px 2px 0 px;
border:dotted 1px #B0AE8E;
}

.menu_column a:hover{
}

.con{
width:775px;
border:solid 1px maroon;
}

.kmabody{
background-color:#f7f7f7;}

.textcontainer{
text-height:120%;
font-size:12px;
}

.title14pxb{
color:#4f3b1a;
font-size:14px;
font-weight:bold;
border:solid 1px #cccccc;
padding:3px 8px 3px 8px;
background-color:#fbfbfb;
margin:0 0 0 8px;
}

.kmsnewstitle14pxb{
color:#4f3b1a;
font-size:14px;
font-weight:bold;
border:solid 1px #cccccc;
padding:3px 8px 3px 8px;
background-color:#fbfbfb;
margin:0 0 0 0px;
}


.title12pxb{
font-size:12px;
font-weight:bold;
color:#4f3b1a;
border:solid 1px #cccccc;
background-color:#fbfbfb;
padding:0px 6px 0px 6px;
margin:8px 0 8px 0;
}

.title10pxb{
font-size:10px;
border:solid 1px #bbbbbb;
padding:0px 3px 0px 3px;
}

.text12pxindent{
width:400px;
font-size:12px;
margin-left:170px;
}

li{
padding:8px 0 8px 0;
border-bottom:dotted 1px #cccccc;
list-style-type:none;
}

.smallmenu{
background-color:#f6f6f6;
}

#pricetable{
}

.topnewsmemo{
font-size:12px;
color:red;
border:dotted 1px red;
margin:0 0 6px 0px;
padding:2px 8px 2px 8px;
background-color:#f9f9f9;
}						

.topnewsmemobody{
text-align:left;
font-weight:bold;
color:gold;
width:498px;
margin:8px 0 8px 0;
}						

.topictop{

border-left:solid 8px gold;
color:#4f3b1a;
padding:0 0 0 6px;

}