@charset "utf-8";


/*  ============================= 07 パンくず */
#crumb { margin: 10px 0 10px 10px; font-size: 10px; }
#crumb a { font-size: 10px; }

/*  ============================= 08 ブログタイトル */
#blog_title { margin-bottom: 30px; width: 711px; }

.topvi { margin-bottom: 20px; }


/*  ============================= 09 ブログ記事セット */
.topic_set { padding: 10px 18px 10px 15px; }
#topic_title { margin: 0 0 5px 0; position:relative; }
#topic_title a { color:#846248 }
#topic_title a:hover { color:#846248 text-decoration: underline; }
.topic_title_top { font-size:14px; _font-size:85%; color:#846248; padding: 18px 10px; background: url(http://www.shinchosha.co.jp/gruri/image/common/bg_topic_title.gif) repeat-y; line-height:19px; _line-height:1.4em; }
.topic_title_txt { width: 640px; }
.daysdate { width: 120px; position:absolute; top: 20px; right: 10px; }

#caterank #rankarea { height:38px; margin-top: 1px; }
#caterank #ranktxt { width: 485px; float:right; font-size: 14px; color: #7e7e7e; padding-top:10px;  }
#caterank #ranklogo { width: 24px; height: 36px; float:left; margin-right: 6px; }

/* ブログ記事本文 */
#article { margin: 0 0 15px 0; position: relative; }
#article02 { margin: 0 30px 0 30px; position: relative; }
.topic_text { font-size:16px; _font-size:99%; line-height:28px; _line-height:1.8em; margin-bottom: 20px; color: #333333; }
.indent { background-color: #f8f6f3; margin: 20px; padding: 20px; }
.indent p { text-align:right; }
/* 続きを読む */
.continue { background: url(http://www.shinchosha.co.jp/gruri/image/icon_list.gif) no-repeat 0px 5px; padding-left: 10px; }
/* 記事補足情報領域（comment/trackback） */
.topic_supplement { padding: 10px 0 50px 0; }
.topic_supplement div, .topic_supplement a { font-size: x-small; }
#date { float: left; width: 700px; }
#trackback { float: left; width: 700px; text-align: left; }

/*  ============================= 10 sample02 トラックバック */
#trackback_set { margin: 0 0 50px 10px; }
#trackback_set ul { padding: 0 0 15px 0; }
#trackback_set li { background: url(http://www.shinchosha.co.jp/gruri/image/icon_list.gif) no-repeat 0px 5px; padding: 0 0 5px 10px; }
#trackback_set li p { padding-bottom: 10px; }
#trackback_set li p span { font-size: x-small; }
#trackback_set label { padding: 0 10px 0; }
#trackback_set input { width: 250px; border: 1px solid #333; }

/*  ============================= 11 sample02 コメント */
#coment_set { margin: 0 0 0 10px; }
#coment_set ol { padding: 0 0 15px 0; margin: 0 0 0 20px; }
#coment_set li { padding: 0 0 5px 0; list-style: decimal; }
#coment_set li p { padding-bottom: 10px; }
#coment_set table .entry { padding: 0 30px 0 0; vertical-align: text-top; }
#coment_set table .entry em { color: #cc0000; }
#coment_set table .bottan { margin-right: 10px; text-align: center; padding: 3px 10px; width: auto; }
#coment_set table input, #coment_set table textarea { border: 1px solid #333; margin-bottom: 10px; width: 250px; }

/*  ============================= 著者プロフィール */
#topic_prof { width: 681px; min-height: 16px; margin-bottom: 20px; position: relative; }
#topic_prof ul { position: relative; padding: 0 0 5px 0; }
#topic_prof li { float: left; margin-right:10px; }
#topic_prof li.tit { width: 25px; }
#topic_prof li.main { width: 620px; text-align:left; font-size:12px; _font-size:80%; line-height: 160%; }


/* ++++++++++++++++++ sbm Links */
#sbm_bt { text-align:left; width: 500px; margin: 10px 0; position: relative; }
#sbm_bt ul { position: relative; }
#sbm_bt li { float: left; margin-right: 5px; }

div#___plusone_0 {
  /*（例）google+幅 */
  width: 68px!important;
}

/*  ============================= 駅スタンプ鉄道サイトバナー */
#ekistamp_bn { width: 681px; padding: 5px 30px 20px 30px; position: relative; }


/*  ============================= 雑誌最新号掲載枠 */
#magbox { width: 334px; min-height: 160px; padding-bottom: 10px; margin-bottom: 20px; background: url(http://www.shinchosha.co.jp/gruri/image/common/magbox_bg.gif) repeat-y left bottom; position: relative; }
#magbox #top { width: 334px; height:1px; background: url(http://www.shinchosha.co.jp/gruri/image/common/magbox_top.gif) no-repeat left top; }
#magbox ul { position: relative; padding: 10px; }
#magbox li { float: left; }
#magbox li.cover { width: 103px; margin-right:10px; }
#magbox li.main { width: 200px; text-align:left; font-size:12px; _font-size:75%; line-height:16px; _line-height:1.3em; }


/*  ============================= 関連キーワード */
#tagbox { width: 681px; margin-bottom: 10px; background: url(http://www.shinchosha.co.jp/gruri/image/common/tagbox_bg.gif) repeat-y left bottom; position: relative; }
#tagbox #top { width: 681px; height:1px; background: url(http://www.shinchosha.co.jp/gruri/image/common/tagbox_top.gif) no-repeat left top; }
#tagbox ul { position: relative; padding: 10px; }
#tagbox li { float: left; margin-right:10px; }
#tagbox li.tit { width: 125px; }
#tagbox li.main { width: 510px; padding-bottom: 10px; text-align:left; font-size:12px; _font-size:80%; line-height: 160%; }


/* ++++++++++++++++++ オススメ本Links */
#recobook { text-align:left; width: 681px; margin: 10px 0; position: relative; }
#recobook p { margin-bottom: 10px; }
#recobook ul { position: relative; margin:10px 20px 10px 20px;}
#recobook li { width: 140px; float: left; margin:10px; }


/* ++++++++++++++++++ オススメ本ピックアップエリア */
#recobook2 { text-align:left; margin: 0 0 10px 12px; background:#f4f2e8; float: right; }
#recobook2 .mainbookbox { margin:10px; }

/* ++++++++++++++++++ オススメ本ピックアップエリア（他社） */
#recobook3 { max-width: 190px; text-align:left; margin: 0 0 10px 12px; background:#f4f2e8; float: right; }
#recobook3 .mainbookbox { margin:10px; font-size:12px; _font-size:75%; line-height:16px; _line-height:1.3em; }


/* ++++++++++++++++++ 商品表示用（アマゾン）エリア（他社） */
#recogoods { text-align:left; margin: 0 0 10px 12px; background:#f4f2e8; float: right; }
#recogoods .mainbookbox { margin:10px; font-size:12px; _font-size:75%; line-height:16px; _line-height:1.3em; }


/* ++++++++++++++++++ オススメ本ピックアップエリア（他社／週刊書店員） */
#recobook4 { max-width: 170px; text-align:left; margin: 0 0 10px 12px; background:#f4f2e8; float: right; }
#recobook4 .mainbookbox { margin:10px; font-size:12px; _font-size:75%; line-height:16px; _line-height:1.3em; }

/*  ================= 連載　私の名作ブックレビュー用プロフィール */
#entryProf2_box { width:200px; margin: 0 0 10px 12px; padding: 10px; background: #FFFFFF; border: 1px solid #ece9d7; float: right; }

/* ++++++++++++++++++ 関連記事Links */
#recoatcl { text-align:left; width: 681px; margin: 20px 0; position: relative; }
#recoatcl ul { position: relative; margin:10px; }
#recoatcl ul li { font-size:14px; _font-size:90%; line-height:24px; _line-height:1.6em; background: url(http://www.shinchosha.co.jp/gruri/image/common/recoatcl_icon.gif) no-repeat left center; padding: 0 0 0 15px; }
