@charset "utf-8";

#small_ban img { border:none;}

/* tab */
#left_content_guide b {font-weight:bold; }
.category_bg { padding:0;margin:0;background:url(image/asset/category_bg_c1.png) 14px 2px repeat-y; }

#promo_col ul.tab_asset { list-style:none; margin:0 0 0 12px; padding:0; clear:both;  height:20px;}
#promo_col ul.tab_asset li.tab { float:left; margin-right:7px; text-align:center; font-size:12px; }
#promo_col ul.tab_asset li.tab a { display:block; height:20px; padding:0 6px 0 6px; color:#fff; width:80px }
#promo_col ul.tab_asset li.tab a:hover { background:url(image/asset/category_bg_hover.png); color:#990000;text-decoration:none; }
#promo_col ul.tab_asset li.tab a:active { background:url(image/asset/category_bg_a_active.png); color:#990000;text-decoration:none; }
#promo_col ul.tab_asset li.tab a.active { background:url(image/asset/category_bg_active.png); color:#FFF; }

#lower ul.tab_asset { list-style:none; margin:0 0 0px 14px; padding:0; clear:both;  height:20px; clear:both; }
#lower ul.tab_asset li.tab { float:left; margin:2px 2px 0 0; text-align:center; font-size:12px; }
#lower ul.tab_asset li.tab a { display:block; height:20px; padding:0 6px 0 6px; background:url(image/asset/category_bg_c_on.png) 0px 0px; color:#fff; width:124px }
#lower ul.tab_asset li.tab a:hover { color:#990000; }
#lower ul.tab_asset li.tab a.active { background-color:#f0f0f0; color:#fff;}


li b { color:#efefef;}
.osirase_date { text-align:right; font-size:11px; font-weight:bold; color:#666; }
.body_navi {font-size:10px;}

/* janru menu */
#janru_menu_col { width:531px; height:22px; margin:2px 0 8px 0; padding:0; background:url(http://www.dotbook.jp/store/skins/1riso/image/asset/janru.png) left top;}
ul#janru_menu {list-style:none; margin:0; padding:0; clear:both;}
ul#janru_menu li { float:left; font-size:10px; text-indent:-9999em }
ul#janru_menu li#j_m_title a, ul#janru_menu li#j_m_sho-setu a, ul#janru_menu li#j_m_comic a
 { display:block; width:161px; height:22px; padding:0; overflow:hidden; }
ul#janru_menu li#j_m_title { margin-right:34px;}
ul#janru_menu li#j_m_sho-setu { margin-right:12px;}

ul#janru_menu li#j_m_title a:hover,ul#janru_menu li#j_m_sho-setu a:hover,ul#janru_menu li#j_m_comic a:hover,ul#janru_menu li#j_m_title a:active,ul#janru_menu li#j_m_sho-setu a:active,ul#janru_menu li#j_m_comic a:active, 
ul#janru_menu li.sho-setu-active a,
ul#janru_menu li.title_off a, ul#janru_menu li.comic-active a
{ background-image:url(http://www.dotbook.jp/store/skins/1riso/image/asset/janru.png)}

ul#janru_menu li#j_m_title a:hover {background-position: 0px -23px;}
ul#janru_menu li#j_m_sho-setu a:hover {background-position: -195px -23px ;}
ul#janru_menu li#j_m_comic a:hover {background-position: -368px -23px;}

ul#janru_menu li#j_m_title a:active {background-position: 0px -46px;}
ul#janru_menu li#j_m_sho-setu a:active {background-position: -195px -46px ;}
ul#janru_menu li#j_m_comic a:active {background-position: -368px -46px;}

ul#janru_menu li.comic-active a {background-position: -368px -23px ;}
ul#janru_menu li.title_off a {background-position: 0px -69px;}

#n_box_content {font-size:12px}


.sinkan_publi { margin:0px 5px 5px 2px; padding:0 30px 0 30px; text-align:center; background:#580707; color:#ffffff; font-weight:bold; font-size:12px; display:block;clear:both;border-radius:8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}


/*08008*/

.cro_desc { color:#444; font-size:10px; }
.desc_col { line-height:160%; }
.bn_author, .bn_auther, .bn_publisher, .bn_desc, .bn_price { color:#646464; }

/* font-style */

.itiran {font-size:10px;}
div.mc_text { font-size:12px; }
h2 { font-size:14px; }
h2.item_title {font-weight:normal; line-height:160%; }
h3.item_sub3 { font-size:12px; }
h4.item_sub4 { font-size:12px; }
.item_body { font-size:12px; line-height:160% }
.m_asset, .m_asset_guide, .m_asset_sinkan { font-size:12px; }
.mc_link { font-size:12px; }

.mc_text .bn_content, #nov_rank_content { font-size:12px; }
.mc_text .bn_content { line-height:140%; }
.mc_text .bn_title, .mc_text .bn_title_n { font-size:13px; font-weight:bold; }
.mc_text .bn_subtitle, .mc_text .bn_subtitle_n { font-size:12px; font-weight:bold; }
.mc_text .bn_author { color:#747474; }
.mc_text .bn_publisher { font-size:10px;}
.mc_text .bn_desc {}
.mc_text .bn_price { font-weight:bold; }
.mc_text .bn_age { font-size:10px; font-weight:bold; color:#990000;}


.item_body .bn_content { font-size:12px; }
.item_body .bn_content { line-height:140%; }
.item_body .bn_title, .item_body .bn_title_n { font-size:14px; font-weight:bold; }
.item_body .bn_subtitle, .item_body .bn_subtitle_n { font-size:12px; font-weight:bold; }
.item_body .bn_author {}
.item_body .bn_publisher { font-size:10px;}
.item_body .bn_desc {}
.item_body .bn_price { font-weight:bold; }
.item_body .bn_age { font-size:10px; font-weight:bold; color:#990000;}

.clearfix:after { content: ""; display: block; clear: both; }

