@charset "utf-8";

/* =============================================
  biz styles
============================================= */

/* basic */

a { color:#420; }
a:visited { color:#876; }
a:hover { background-color:#420; color:#fff; text-decoration:none; }


/* header */

#header {
	background:#5d140f url(../images/biz/header_bg_biz.gif) repeat-x;
}


/* lnav */

#lnav1 li.hi a { color: #fc6; }
#lnav1 li.hi a:hover { color:#333; }

#lnav2 li.hi a.sub { color:#fc6; }
#lnav2 li a:hover { background-image:url(../images/biz/l2_over_bg_biz.gif); color:#fc6; }
#lnav2 li.feed { background-image:url(../images/biz/l2_feed_biz.gif); }


/* content */
#content {
	padding-top: 0;
}

/* main */
body.article #main, body.backnumber #main {
	padding-top:10px;
}

#m_body {
	background-image:url(../images/biz/article_biz_border_btm.gif);
}

#mb_title {
	background-image:url(../images/biz/article_biz_border_top.gif);
}

#mbt_nav span.l, #mbt_nav span.l a,  #mbt_nav span.l a:hover {
	color:#420;
}

#m_body div.lead {
	background-repeat: repeat; 
	background-image: url(../images/biz/article_lead_bg_biz.gif);
}

* html #m_body div.lead {
	border-top: 1px solid #fff;
}

#m_body h2 {
	border-left: 1px solid #630;
	color:#630;
}

#m_body h3 {
	color: #933;
	border-top: 1px dotted #c77;
}

#pages_v2 li.prev a {	background-image:url(../images/biz/prev.gif); }
#pages_v2 li.next a {	background-image:url(../images/biz/next.gif); }
#pages_v2 a.p1 { background-image:url(../images/biz/p1.gif); }
#pages_v2 a.p2 { background-image:url(../images/biz/p2.gif); }
#pages_v2 a.p3 { background-image:url(../images/biz/p3.gif); }
#pages_v2 a.p4 { background-image:url(../images/biz/p4.gif); }
#pages_v2 a.p5 { background-image:url(../images/biz/p5.gif); }
#pages_v2 a.p6 { background-image:url(../images/biz/p6.gif); }
#pages_v2 a.p7 { background-image:url(../images/biz/p7.gif); }
#pages_v2 a.p8 { background-image:url(../images/biz/p8.gif); }
#pages_v2 a.p9 { background-image:url(../images/biz/p9.gif); }
#pages_v2 a.p10 { background-image:url(../images/biz/p10.gif); }
#pages_v2 a.p11 { background-image:url(../images/biz/p11.gif); }
#pages_v2 a.p12 { background-image:url(../images/biz/p12.gif); }
#pages_v2 a.p13 { background-image:url(../images/biz/p13.gif); }
#pages_v2 a.p14 { background-image:url(../images/biz/p14.gif); }
#pages_v2 a.p15 { background-image:url(../images/biz/p15.gif); }
#pages_v2 a.p16 { background-image:url(../images/biz/p16.gif); }
#pages_v2 a.p17 { background-image:url(../images/biz/p17.gif); }
#pages_v2 a.p18 { background-image:url(../images/biz/p18.gif); }
#pages_v2 a.p19 { background-image:url(../images/biz/p19.gif); }
#pages_v2 a.p20 { background-image:url(../images/biz/p20.gif); }
#pages_v2 a.p21 { background-image:url(../images/biz/p21.gif); }
#pages_v2 a.p22 { background-image:url(../images/biz/p22.gif); }
#pages_v2 a.p23 { background-image:url(../images/biz/p23.gif); }
#pages_v2 a.p24 { background-image:url(../images/biz/p24.gif); }


div.ml_list h2 span.l, div.ml_block h2 span.l {
	border-left:6px solid #643;
	color:#630;
}

div.ml_list h2 span.l a, div.ml_block h2 span.l a {
	color:#630; background-image:url(../images/biz/h2_link_arrow_biz.gif);
}

div.ml_list ul {
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}

div.ml_list ul li {
	background-image: url(../images/work0804/circle_cocoa08w.gif);
}

div.ml_list ul li a {
	color: #420;
}

div.ml_list ul li a:visited {
	color: #876;
}

div.ml_list ul li a:hover {
	color: #fff;
}

#mb_title h1 span {
	color:#420;
}

/* ニュース解説 対策 */

body.cover div.ml_list ul li ul {
	border-top: 1px dotted #999;
	border-bottom: none;
}

* html body.cover div#m_link div#series {
	width:600px;
}

* html body.cover div#m_link div#series * {
	margin: 0;
}

/* anchor buttons */
a.b_top { background-image:url(../images/biz/btn_top_biz.gif); }
a.b_link { background-image:url(../images/biz/btn_link_biz.gif); }
a.b_ranking { background-image:url(../images/biz/btn_ranking_biz.gif); }
a.b_ranking_up { background-image:url(../images/biz/btn_ranking_up_biz.gif); }
a.b_recent { background-image:url(../images/biz/btn_recent_biz.gif); }
a.b_recent_up { background-image:url(../images/biz/btn_recent_up_biz.gif); }
a.b_backnumber { background-image:url(../images/biz/btn_backnumber_biz.gif); }
a.b_backnumberpage { background-image:url(../images/biz/btn_backnumberpage_biz.gif); }
a.b_comment { background-image:url(../images/biz/btn_comment_biz.gif); }
a.b_comment_list { background-image:url(../images/biz/btn_comment_list_biz.gif); }


/* ranking */

#m_ranking {
	padding:0;
	margin:0.6em 0 20px 0;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	color:#666;
}

#m_ranking li {
	font-size: 12px; line-height:160%;
	margin:0.5em 0; padding:0;
	list-style-type:none; list-style-position:outside;
	padding-left:2em;
}

#m_ranking li a {
	font-size:13px;
	color:#420;
	text-decoration:none;
}

#m_ranking li a:visited {
	color:#876;
}

#m_ranking li a:hover {
	background-color:#420; color:#fff;
}


#rank1, #rank2, #rank3, #rank4, #rank5 {
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:5px 4px;
}
#rank1 { background-image:url(../images/biz/biz_rank_1.gif); }
#rank2 { background-image:url(../images/biz/biz_rank_2.gif); }
#rank3 { background-image:url(../images/biz/biz_rank_3.gif); }
#rank4 { background-image:url(../images/biz/biz_rank_4.gif); }
#rank5 { background-image:url(../images/biz/biz_rank_5.gif); }



/* sub */

/* sub-in */
.sub-in h3 {
	color:#645;
 	background:#eee url(../images/biz/sub_header_bg_0710_biz.gif) no-repeat left top;
}

/* search box */
#searchsubmit {
	background:url(../images/biz/search_btn_biz.gif) no-repeat;
}

/* @group AD */

/* @group Sub Header (ad version) */
.sub-in.ad h3  {
	color:#fff;
	background:#503 url(../images/biz/sub_ad_header_bg_0710_biz.gif) no-repeat left top;
}
/* @end */


/* @group SPECIAL */
#sp_em a { background-image:url(../images/biz/sp_em_biz.jpg); }
#sp_itm a { background-image:url(../images/biz/sp_itm_biz.jpg); }
/* @end */


/* @group HOT TOPICS */
#ad_hot_0710 ul li a:hover {
	background-color:#610;
}
/* @end */

/* @end */



/* @group Cover */

#cover_recent h2 {
	border-left:6px solid #fc6;
	color:#fc6;
}

#cover_recent p a {
	color:#ffc;
	background-image: url(../images/biz/sqarrow_orange11k.gif);
}

#cover_recent p a:hover {
	background-color:#ffc; color:#000;
}

#series ul li h3.c a {
	color:#600;
	background:#fff url(../images/biz/h2_link_arrow_biz.gif) no-repeat center right;
}
#series ul li h3.c a:hover {
	color:#600;
	background:#fff url(../images/biz/h2_link_arrow_biz.gif) no-repeat center right;
}

#series ul li ul li a {
	color:#420;
}

#series ul li ul li a:visited {
	color:#876;
}

#series ul li ul li a:hover {
	color:#fff;
	background-color:#420;
}

/* @end */
