@import url(http://www.bookskubrick.jp/css/base.css);

/* Style Site CSS (style-site.css) */

#submenu{
  float:right;
  width:180px;
  margin-top:-10px;
  padding-top:0;
  padding-bottom:10px;
  }

#submenu h4{
  width:160px;
  height:26px;
  color:#525252;
  font-size:12px;
  text-align:left;
  line-height:26px;
  margin-top:10px;
  padding:2px 5px 0 15px;
  background:url(http://www.bookskubrick.jp/imgs/cont_bg.gif) repeat-y left;
  }


#submenu .bookBody, #submenu .rankingBody, #submenu .listBody{
  width:158px;
  font-size:11px;
  padding:10px;
  border-right:1px solid #999;
  border-left:1px solid #999;
  border-bottom:1px solid #999;
  }
 
#submenu .bookBody h5{
  font-size:10px;
  font-weight:bold;
  line-height:135%;
  padding-top:5px;
  }

#submenu .rankingBody{
  text-align:left;
  line-height:150%;
  }

#submenu .rankingBody img{
  padding: 0 10px 10px;
  clear:both;
  }

#submenu .listBody{
  width:168px;
  font-size:11px;
  padding:10px 5px;
  }

#submenu ul{
  text-align:left;
  }

#submenu li{
  list-style:none;
  font-size:11px;
  text-align:left;
  margin:5px;
  padding:0 5px 5px 15px;
  background: url(http://www.bookskubrick.jp/imgs/arrow.gif) no-repeat left top;
  padding:0 0 5px 10px;
  }

#submenu .days{
  font-size:10px;
  padding-top:3px;
  }

#submenu .boxBorder{
  margin-top:5px;
  padding-top:5px;
  border-top:1px dotted #999;
  clear:both;
  }


#header .backhome{
  float:right;
  width:63px;
  height:28px;
  line-height:28px;
  text-indent:-1000000px;
  overflow:hidden;
  }

#header .backhome a{
  display:block;
  text-decoration:none;
  width:63px;
  height:28px;
  line-height:28px;
  margin:-2px 0 0;
  padding:0;
  }

#header .backhome a, #header .backhome a:hover{
background:url(http://www.bookskubrick.jp/imgs/but_top.gif) no-repeat;
}


/* Leftbox and Rightbox toolbar buttons */

.leftbox, .rightbox, .centerbox{
  padding-bottom:10px;
  }

.leftbox{
  float:left;
  padding-right:10px;
  }

.rightbox{
  float:right;
  padding-left:10px;
  }

.centerbox{
  width:480px;
  text-align:center;
  padding:10px 5px;
  clear:both;
  }

#main .categoryTitle{
  color:#02004B;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  line-height:140%;
  margin-bottom:10px;
  padding:5px 10px;
  background:#E9FBFE;
  }

#main .entryTitle{
  font-size:15px;
  font-weight:bold;
  text-align:left;
  line-height:140%;
  padding:5px 10px;
  border-bottom:1px solid #999;
  clear:both;
  }

#main .entry{
  text-align:left;
  padding-bottom:15px;
  }

#main .entryBody{
  line-height:180%;
  padding:10px 15px;
  clear:both;
  }

#main .entryBody p{
  padding-bottom:10px;
  }

#main .entryBody ul{
  padding-top:5px;
  }

#entryList{
  padding:5px 10px;
  }

#main .entryBody li, #entryList li{
  list-style:none;
  text-align:left;
  line-height:150%;
  padding:0 5px 7px 15px;
  background:url(http://www.bookskubrick.jp/imgs/arrow.jpg) no-repeat 5px 7px;
  }

#main .entryFile{
  text-align:left;
  line-height:150%;
  padding:0 5px 10px 30px;
  background:url(http://www.bookskubrick.jp/imgs/pdf-icon.gif) no-repeat 15px 3px;
  clear:both;
  }

#main .entryBody span{
  color:red;
  }

#main .entryBody h1{
  font-size:14px;
  font-weight:bold;
  padding-bottom:5px;
  }

#main .entryBody .price{
  font-weight:bold;
  padding-bottom:5px;
  }

#main .entryBody table{
  width:450px;
  padding:10px 0;
  }

#main .entryBody th, #main .entryBody td{
  font-size:12px;
  text-align:left;
  line-height:150%;
  padding:10px;
  border-bottom:1px solid #ddd;
  border-right:1px solid #ddd;
  }

#main .entryBody th{
  width:90px;
  font-weight:normal;
  background:#efefef;
  }

#main .posted{
  font-size:11px;
  text-align:right;
  padding:5px;
  clear:both;
  }


#main .postedcomments, #main .postededit{
  line-height: 12px;
  padding:0 5px 0 18px;
  }

#main .posteddays{padding:0 5px;}
#main .postedcomments{background: url(http://www.bookskubrick.jp/imgs/bgcomment.gif) 5px center no-repeat;}
#main .postededit{background: url(http://www.bookskubrick.jp/imgs/bgedit.gif) 5px center no-repeat;}


#main .bottomNavi{
  font-size:11px;
  text-align:center;
  padding:5px;
  clear:both;
  }

#main .pageLists{
  color:#FF0000;
  letter-spaing:2px;
  }

#main .pageLists a{
  padding:3px 5px;
  margin:0 1px;
  border:1px solid #ccc;
  }

#main .pageLists a:hover{
  text-decoration:none;
  color:#fff;
  background:#777;
  }


#main .errorBody{border:1px solid #ff0000;color:#ff0000;padding:10px 10px 5px;margin:5px 0;}
#main .credit{color:#999;font-size:9px;line-height:115%;padding:5px 10px 0;}
#main .credit a{color:#999;text-decoration:none;}
#ajax_mail .ajax{text-align:center;line-height:125%;padding:20px;}
#ajax_mail .ajax p{padding-bottom:7px;}


#rankingTen img{
  display:block;
  }

#rankingTen img, #rankingTen p{
  clear:both;
  }



/* COMMENTS & TRACKBACK */

.inner{
  text-align:left;
  margin:10px;
  padding:5px;
  }

#comments h4, #trackbacks h4{
  font-size:12px;
  font-weight:bold;
  text-align:left;
  padding:10px 0 5px;
  clear:both;
  }

#comments{
  padding-top:10px;
  }

#comments .inner{
  border-bottom:1px dotted #ccc;
  }

#trackbacks .inner{
  border-top:1px dotted #ccc;
  }

.comment-header, .trackback-header{
  line-height:16px;
  padding:0 5px 5px;
  }

.comment-content, .trackback-content{
  padding:5px;
  }

.comment-content p{
  padding-bottom:5px;
  } 

.comment-footer, .trackback-footer{
  font-size:11px;
  text-align:right;
  padding:5px 5px 0;
  }

.trackbacks-info{
  width:440px;
  text-align:left;
  line-height:150%;
  margin:5px auto;
  text-align:center;
  padding-bottom:10px;
  }

.trackbox p{
  text-align:left;
  }

#trackback_url{
  width:400px;
  margin:0 auto;
  }

#comments-form{
  text-align:left;
  line-height:150%;
  padding:5px 5px 5px 20px;
  }

#comment-form-name, #comment-email, #comment-url{
  width:280px;
  }

#comment-text{
  width:380px;
  }

#comments-open{
  text-align:left;
  padding:10px 15px 5px;
  }

#comments-open-footer{
  padding:5px;
  }


#main .categoryBody{
  text-align:left;
  line-height:180%;
  padding:5px 15px 10px;
  clear:both;
  }

#main .categoryBody p{
  padding-bottom:10px;
  }


