/* BODY */

body        { background-image: url("img/back.gif"); background-repeat: repeat; text-align: center;
				 margin-top: 0; margin-bottom: 0;margin-left: auto;margin-right: auto; }

#center       { background-color: white; background-position: center 0cm;text-align: left; width: 920px ;margin-left: auto;margin-right: auto;  }

#header    { padding: 10px; width: 900px }

#header-main  { padding-right: 10px; padding-left: 10px; width: 900px; height: 385px }

#header-menu  { width: 920px; height: 65px }

#header-info  { padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 900px; height: 30px }

#main-menu            { width: 920px; height: 680px }
#top-main-menu             { width: 920px; height: 1600px }
#main-menu2   { width: 920px ;height:1700px;}

#main        { padding-right: 10px; padding-left: 10px; width: 900px; }
#report-main { background-image: url("img/back001.gif"); background-repeat: repeat-y; margin-left: 10px; width: 900px }
#footer-profile      { width: 920px; height: 510px }

#footer-info   { padding-right: 10px; padding-left: 10px; width: 900px; height: 50px }

#footer-menu       { font-size: 10px; padding-right: 10px; padding-left: 10px; width: 900px; height: 100px }


/* IN BODY */

#main-menu-side
     { margin-left: 5px; width: 315px; height: 750px; float: left;}
#main-menu-main
               { margin-right: 5px; width: 575px; height: 800px; float: right }

#main-menu-report { margin-right: 5px; width: 575px; float: right; height:1600px}
#main-menu-category { margin-right: 5px; width: 575px; float: right; }
#footer-profile-store
       { margin-left: 5px; width: 445px; height: 300px; float: left }

#footer-profile-company
        { margin-right: 5px; width: 445px; height: 250px; float: right }

#report-menu
       { margin: 5px; float: right; }


/* FONT */
p          { color: #828282; font-size: 12px; line-height: 20px; letter-spacing: 1px; margin-top: 0; margin-bottom: 0 }

h1   { color: #666; font-size: 11px; font-weight: normal; margin-top: 0; margin-bottom: 0 }

h2   { color: #666; font-size: 12px; font-weight: normal; margin-top: 0; margin-bottom: 0 }

h3  { color: #313131; font-size: 12px; font-weight: normal; line-height: 21px; margin-top: 0; margin-bottom: 0 }
strong  { color: #828282; font-size: 12px; font-weight: normal; line-height: 21px; margin-top: 0; margin-bottom: 0 }
b { color: #828282; font-size: 12px; font-weight: normal; line-height: 21px; margin-top: 0; margin-bottom: 0 }
h4   { font-weight: normal; margin-top: 0px; margin-bottom: 0px }

.brown { color: #910000; font-size: 12px; line-height: 16px }

.brown2 { color: #910000; font-size: 11pt; font-weight: bold }

a  { color: #b6a67b; text-decoration: none }

a:active   { color: #b6a67b }

a:hover    { color: #f88835 }

a:link  { color: #b6a67b }

a:visited     { color: #c90 }

ul        { list-style-image: url(img/bt001.gif); margin-top: 5px; margin-bottom: 0 }

li           { font-size: 11px; line-height: 12px; margin-bottom: 8px; margin-left: 0 }

.font10             { color: #333; font-size: 9pt; line-height: 14pt }
.font10-2             { color: #B6A67B; font-size: 9pt; line-height: 12pt }
.font12              { color: #910000; font-size: 11pt; font-weight: bold; line-height: 16pt }
.font8           { font-size: 11px; line-height: 12px; margin-bottom: 8px; margin-left: 0; color: #666 }
.font8-2        { color: #828282; font-size: 8pt; line-height: 12pt; letter-spacing: 1px; margin-top: 0; margin-bottom: 0 }
#title    { color: white; font-size: 12px; font-weight: bold; margin-left: 15px }

#day   { color: white; font-size: 10px; font-family: Helvetica, sans-serif; font-weight: normal; text-align: right; margin-right: 15px }

#report  { color: white; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; width: 535px }

#trackback { color: #444; font-size: 12px; font-family: Helvetica, sans-serif }

.comment-title  { color: #910000; font-size: 12px; font-weight: bold; line-height: 16px }

.comment-day   { color: #910000; font-size: 10px; font-family: Helvetica, sans-serif; line-height: 16px; text-align: right }

#casebook-font   { color: #7f7f7f; font-size: 10px; height: 175px }

.footer-menu  { color: #7f7f7f; font-size: 10px }

.order  { color: #7f7f7f; font-size: 10px }


/* TABLE ID */
#except
      { text-align: left }

#necessity { text-align: left }


#sample   { margin: 2px; float: left }

#casebook      { font-size: 10px; margin: 10px; float: left ;width:170px;height:380px;}

.casebook      { font-size: 10px; margin: 10px; float: left }

#price        { color: #828282; font-size: 12px; line-height: 22px }

#link    { margin-right: 10px; width: 440px; float: left }


/* LINE */

#int {height: 1500px}
#line-001   { background-image: url("img/line001.gif"); background-repeat: repeat-x; margin-top: 10px; margin-right: 10px; margin-left: 10px; width: 900px; height: 1px; }

#line-002   { background-image: url("img/line001.gif"); background-repeat: repeat-x; margin-top: 0; margin-bottom: 0; width: 900px; height: 1px }
.line-2 { background-image: url("img/line001.gif"); background-repeat: repeat-x; margin-top: 0; margin-bottom: 0; width: 900px; height: 1px }
