div.main_page a:link {text-decoration: none;}
div.main_page a:visited {text-decoration: none;}
div.main_page a:hover {text-decoration: underline; color: red;}   
 
div.rlnd {border-bottom: 1px solid red; font-size: 0px;}
div.rlnu {border-top: 1px solid red; font-size: 0px;}
div.drlnd {border-bottom: 1px solid #800000; font-size: 0px;}
div.drlnu {border-top: 1px solid #800000; font-size: 0px;}
div.drlnd2 {border-bottom: 1px solid #550000; font-size: 0px;}
div.drlnd3 {border-bottom: 1px solid #220000; font-size: 0px; margin: 10px 0px}
div.drlnu2 {border-top: 1px solid #550000; font-size: 0px;}
div.rlnud {background-image: url("/img/title_bg1.gif"); color: #d3d0bc; font-weight: bold; border-top: 1px solid red; border-bottom: 1px solid red;}
div.main_page td {color: #d3d0bc; font-family: arial; font-size: 80%;}
div.set_page td {color: #c1b9a9; font-family: comic sans ms; font-size: 80%;}
div.main_page td.comm {color: black; background-color: #eaeaea;}
div.com {padding: 0px 0px 2px 24px; background-color: #333333;}
div.combase {padding: 0px 0px 2px 4px; background-color: #666666;}
div.combase a {color: #66CCFF;}
div.comsel {padding: 0px 0px 2px 4px; margin-top: 2px; border: 1px dotted #202020;}

table.cntr td {color: white;}
table.theme td {width: 15%; padding-bottom: 20px;}

.arial {font-family: arial;}
.ttl1 {color: white;}
.white {color: white;}
.sm {font-size: 75%;}
td.yellow_list {color: yellow; font-weight: bold; padding-left: 5px;}
.an_date {color: #dea157;}
.an_name {color: #99CCFF;}
.an_name_be {color: #CCCCCC;}
.dredi {color: #800000; font-style: italic;}
.dred {color: #800000;}
p {margin-top: 0px;}
form {margin: 0 0 0 0;}
input.w100 {width: 100%;}
img.thumb {border: 2px solid #550000;}

.igray {color: #cccccc; font-style: italic;}

.off {display: none}