BODY { MARGIN: 0 10px; PADDING: 0; }
BODY, DIV#main, DIV#outer  { COLOR: #333333; BACKGROUND-COLOR: #f5f5f5; }
BODY, TR, TD, H2, H1#aim { FONT-SIZE: 10pt; }
DT, #category TR, #category TD,  { FONT-SIZE: 11pt; }
H1 { FONT-SIZE:13pt; PADDING: 5px; TEXT-INDENT: 0.5em; }
H1#aim { BACKGROUND-COLOR: transparent; COLOR: #333333; FONT-WEIGHT: normal; TEXT-INDENT: 0; }
HR { HEIGHT: 1px; COLOR: gray; CLEAR: both; display: block; }
IMG { BORDER: 0; }
EM { FONT-STYLE: normal; FONT-WEIGHT: normal; }
.unit { WIDTH: 630px; MARGIN: 1.5em 1em; }
H1, DIV#header, DIV#navi, .item, DIV#copy, #category { BACKGROUND-COLOR: #6a5acd; COLOR: #ffffff; }
#search, #refer, H2.area, DIV#side, DIV#shop, DIV#info  { BACKGROUND-COLOR:#ebebeb; color: #333333; }
.date, EM { BACKGROUND-COLOR: transparent; COLOR: GRAY; }
#refer { PADDING: 5px 10px; MARGIN: 5px 0; BORDER: gray 1px solid; }
FORM { MARGIN: 0; }
.right  { TEXT-ALIGN: right; }
DIV#outer { WIDTH: 700px; MARGIN: auto; }
DIV#header { HEIGHT: 70px; PADDING: 5px; MARGIN: 0; }
DIV#navi { PADDING: 5px; BACKGROUND-COLOR: #333333; COLOR: #ffffff; }
DIV#info { BORDER: gray 1px solid; PADDING: 5px; }
H2 { CLEAR: both; display: block; }
H2.area { PADDING: 3px; TEXT-INDENT: 1em; BORDER-TOP: gray 1px solid; BORDER-BOTTOM: gray 1px solid; CLEAR: both; display: block; }
.item { WIDTH: 100%; PADDING: 3px; CLEAR: both; display: block; }
DIV#footer { PADDING: 5px; CLEAR: both; display: block; }
DIV#ads { MARGIN: 0 20px 10px; }
DIV#copy { PADDING: 5px; MARGIN: 0; FONT-SIZE: 8pt; }
DIV#shop { TEXT-INDENT: 10px; MARGIN: 10px 0; BORDER: gray 1px solid; CLEAR: both; display: block;}
.center, #category, DIV#footer, DIV#navi { TEXT-ALIGN: center; }
h2, #shop, #AD, .item, DIV#footer { CLEAR: both; DISPLAY: block; }
DL { MARGIN-LEFT: 10px; }
DT { MARGIN-TOP: 15px; }
DD { MARGIN: 0; PADDING: 2px 15px 0 2px; }
UL.air, Li.air { LIST-STYLE-IMAGE: url(/img/arrow.gif); MARGIN-TOP: 0; }
DT, OL LI a:link, OL LI a:visited, OL LI a:active { FONT-WEIGHT: bold; }
OL LI  { PADDING: 2px; }
#AD { MARGIN: 10px;}
.item { WIDTH: 100%; PADDING: 3px; }
#category { WIDTH: 100%; MARGIN: 10px 0; PADDING: 5px; }
#copy a:link, #copy a:visited, #copy a:active, .item a:link, .item a:visited, .item a:active, #navi a:link, #navi a:visited, #navi a:active { COLOR: white; TEXT-DECORATION: none; }
#category a:hover, #navi a:hover { BACKGROUND-COLOR:#ebebeb; COLOR: #333333; }
UL.quarter { WIDTH:100%; LIST-STYLE-TYPE:none; MARGIN:0; PADDONG:0; }
.quarter LI { WIDTH:25%; FLOAT:left; MARGIN-BOTTOM: 5px; }
UL.side { LIST-STYLE-TYPE:none; MARGIN:0; PADDING:0; }
.side LI { FLOAT: left;DISPLAY: block; PADDING: 5px 10px; MARGIN: 0:LIST-STYLE-TYPE:none; WHITE-SPACE:nowrap; }
#show { WIDTH:500px; PADDING: 10px; MARGIN: 0; }
#ad { WIDTH:165px; FLOAT:right; }
.arrow { BACKGROUND: url("/img/arrow.gif") no-repeat left center; PADDING-LEFT: 10px; }
.button a:link, .button a:visited {padding: 5px 10px; border: 1px solid gray; color: #333333; text-decoration: none; background-color: #ebebeb;}
.button a:hover, .button a:active {background-color: silver; color: #0000FF;}
