body {
 font-family: verdana, arial, sans-serif;
 background-color: #fff;
 color: #000;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
}
.body_head{
 position: absolute;
 top:      5px;
 left:     0px;
}
.body_sitemap{
 position: absolute;
 top:      5px;
 left:     10px;
}
.body_main{
 position: absolute;
 top: 130px;
}

.white{ color: white; }
.gray { color: gray;  }
.blue { color: blue;  }
.red  { color: red;   }

H1 { font-size: 1.5em; font-weight: bold;  margin-top: 0.5em; margin-bottom: 0.5em }
H2 { font-size: 0.9em; font-weight: normal; margin-top: 0.5em; margin-bottom: 0.5em }
H3 { font-size: 0.8em; font-weight: normal; margin-top: 0.5em; margin-bottom: 0.5em }

.price_used{ color : #990000; font-weight: bold; }
.price_amazon{ color : #ff0000; }
.review{ color : #CC6600; font-weight: bold;}
.review_msg{ margin-left:6px;}




.gnavi_active{  font-size : 14px; color : #999999; font-family : Arial; }
.gnavi{         font-size : 14px; font-family : Arial; }

.head_key{    font-size : 12px; color : #d25f00; }

.osusume_p{     font-size : 0.8em; color : #666666; font-family : Arial; margin-top: 0.3em; margin-bottom: 0.3em }
.score_name{    font-size : 0.8em; color : #666666; font-family : Arial; margin-bottom:6px;}

.method_title{  font-size : 1.2em; color : #666666; margin-top: 0.3em; margin-bottom: 0.3em }
.method_list{   font-size : 0.9em; color : #666666; font-family : Arial; margin-top: 0.3em; margin-bottom: 0.3em }
.method_index{   font-size : 0.7em; margin-left:30px; border-left: 1px solid #ccc; padding: 10px;}
.method_index2{  font-size : 0.7em; margin-left:8px;  padding: 10px;}
.method_mokuji{  font-size : 1em; color : #666666; font-weight: bold;}
.method_today_h1{ font-size: 1.2em; font-weight: bold; margin-top: 1.5em; margin-bottom: 0.5em }
.method_today {
font-size: 11px;
background: #fff;
border-top: 1px solid #ccc;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #ccc;
padding: 20px;
}

.sitemap{ font-size : 0.8em;  margin-left: 20px;}


.books_h2{    font-size : 1.1em;  font-weight: bold; margin-top: 2.3em;}
.books_result_h1{    font-size : 0.8em;  font-weight: bold; }


.form_search {
width:400px;
font-size: 11px;
background: #fff;
border-top: 1px solid #ccc;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #ccc;
padding-top: 20px;	/* IE6.0では無視 */
text-align:	center;
}

.boxsearch1 {
width:140px;
font-size: 11px;
background: #336633;
margin-top: 2px;
border-top: 1px solid #336633;
border-right: 1px solid #336633;
border-bottom: 1px solid #336633;
border-left: 1px solid #336633;
padding: 3px;	/* IE6.0では無視 */
color : #ffffff;
font-weight: bold;
text-align:	center;
}
.boxsearch2 {
width:140px;
font-size: 11px;
background: #fff;
border-top: 1px solid #336633;
border-right: 1px solid #336633;
border-bottom: 1px solid #336633;
border-left: 1px solid #336633;
padding: 10px;	/* IE6.0では無視 */
text-align:	center;

}


.sp_comment {
font-size: 0.9em;
background: #fff;
border-top: 1px solid #ccc;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #ccc;
padding: 20px;	/* IE6.0では無視 */
}



.td_left {
border-right: 1px solid #ccc;
padding-right : 8px;
}

.td_right {
border-left: 1px solid #ccc;
padding-left : 8px;
}
.td_main {
padding: 10px;	/* IE6.0では無視 */
}

.footer_body{
  text-align:	center;
  font-size : 0.8em;
  padding-top : 10px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 10px;
  border-width : 0px 0px 3px 0px;
  border-top-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-style : solid;
  border-color : #000099 #000099 #336633 #000099;
  background-color : #eeeeee;
}
.footer_gray{
  color : #555555;
}
.footer_copyright{
  text-align:	center;
  padding-top : 10px;
  font-size : 0.8em;
  font-family : Verdana,Arial;
}

.font80{ font-size : 0.8em; }
.font80bold{ font-size : 0.8em; font-weight: bold; }

