body {
background: #FFFFFF;
margin-top: 0px;
margin-bottom: 0px;
font-size: 10pt;
color: #555555;
}

a { color: #E99330; text-decoration: underline;}
a:hover { color: #F77448; text-decoration: none;}

a.info { color: #555555; text-decoration: none;}
a:hover.info { color: #E99330; text-decoration: none;}

a.online { color: #EA8B3E; font-weight: bold; text-decoration: none;}
a:hover.online { color: #33CCFF; font-weight: bold; text-decoration: underline;}

a.kit { color: #EA8B3E; font-weight: bold; text-decoration: underline;}
a:hover.kit { color: #33CCFF; font-weight: bold; text-decoration: none;}

a.gelato { color: #EA8B3E; font-weight: bold; text-decoration: underline; font-size: 10px;}
a:hover.gelato { color: #33CCFF; font-weight: bold; text-decoration: none; font-size: 10px;}

img { border: none;}

h1 { color: #99BDB2; font-size: 12px; margin-top: 8px; margin-bottom: 3px; margin-right: 10px; font-weight: normal;}

.right { background-image: url(img/line_right.jpg); background-position: left top; background-repeat:repeat-y;}
.left {background-image: url(img/line_left.jpg); background-position: right top; background-repeat:repeat-y;}

.td_add { padding-top: 10px; padding-left: 10px; padding-right: 5px; line-height: 18px;}
.td_koda { 
background-image:url(img/koda_b.jpg);
background-position: right top;
background-repeat: no-repeat;
font-size: 11pt;
padding: 5px 5px 5px 10px;
line-height: 20px;}
.td_news { padding-left: 10px; background-image: url(img/new_line.gif); background-position: left bottom; background-repeat: repeat-x;}

.td_waku { color:#EA8B3E; font-weight:bold; font-size:14px; border: 3px double #eeaa55;}
.td_waku02 { color: #3399CC; font-weight:bold; font-size:14px; border: 3px double #3399CC;}
.td_waku03 { color: #CC3333; font-weight:bold; font-size:14px; border: 3px double #FF6666;}

.td_kit { background-image: url(img/kit.jpg); background-repeat:no-repeat; background-position: center top;}
.td_kitwaku { background-image:url(img/kit_waku.jpg); background-position: center top; background-repeat:no-repeat;}
.td_roll { border: 1px solid #cccccc;}
.td_tokuten { background-image: url(img/tokuten.gif); background-position: left top; background-repeat: no-repeat; padding-left: 60px; color: #FF453C; font-size: 11pt; font-weight:bold; line-height: 18px;}

.td_line { background-image: url(img/line.gif); background-repeat: repeat-x; background-position: left bottom; padding-top: 8px; padding-bottom: 4px;}
.td_gline { background-image: url(img/gela_line.gif); background-repeat: repeat-x; background-position: left top; padding: 3px;}
.td_gdwaku { background-image: url(img/gd_waku.jpg); background-position: center center; background-repeat: no-repeat; padding-top: 5px;}
.td_gdline { background-image: url(img/gd_line.gif); background-repeat: repeat-x; background-position: left bottom; color: #E99330; font-size: 12pt; font-weight: bold; padding-top: 3px; padding-bottom: 5px;}
.td_gdcart { background-image: url(img/gd_cart.gif); background-position: center center; background-repeat: no-repeat;}
.td_gi { background-image: url(img/gi_03.jpg); background-position: center top; background-repeat: no-repeat;}

.td_gyoumu { color: #747474; line-height: 22px; font-size: 11pt;}

.rank_line { border-bottom: 1px solid #d4d4d4;}
.orange { color: #FF9834; font-weight: bold;}
.orange02 { color: #F76D10; font-weight: bold;}
.pink { color: #FF9F9F; font-weight: bold; text-decoration: underline; font-size: 10px;}
.font11 { font-size: 11pt; line-height: 20px;}
.font11_02 { font-size: 11pt; line-height: 170%;}
.font10 {font-size: 10px; line-height: 16px; color: #777777; text-decoration: none;}
.zoom {font-size: 10px; color: #D3505C; font-weight: bold;}
.ban { padding-bottom: 6px;}
.font10_o {color: #EA8B3E; font-size: 10px;}
.white { color: #FFFFFF;}
.white02 { color: #FFFFFF; font-size: 11pt; padding-left: 10px; font-family:"Verdana", Osaka, Arial, sans-serif;}
.plice { color: #D3505C; font-weight: bold; font-family:"Verdana", Osaka, Arial, sans-serif;}
.plice02 { border-top: 1px dotted #cccccc; color: #FF0033; font-size: 11pt; font-weight: bold; font-family:"Verdana", Osaka, Arial, sans-serif;}
.plice03 { color: #FF0033; font-size: 12pt; font-weight: bold;}
.bold { font-weight: bold; color: #EA8B3E;}
.bold02 { font-weight: bold; color: #777777;}
.bold03 { font-weight: bold; color: #F76D10; font-size: 11pt;}
.bold04 { font-weight: bold; color: #555555; font-size: 11pt;}
.red{ color: #FF0000;}
.red02 { color: #C20000; font-weight: bold;}
.red_big { color: #ED1010; font-weight: bold; font-size: 12pt;}
.red_big02 { color: #ED1010; font-weight: bold; font-size: 14pt;}
.line { line-height: 19px;}
.line02 { line-height: 24px;}
.gray { color: #bbbbbb;}
.kikan { color: #FF453C; font-size: 11pt; font-weight:bold;}
.br { color: #D45E0E; font-weight: bold; font-size: 12pt;}
.padtop { padding-top: 5px;}
.skyblue { color: #3399CC;}
.skyblue02 { color: #3399CC; font-size: 11pt; font-weight: bold;}
.white03 { color: #FFFFFF; font-weight: bold;}