@charset "utf-8";

/*
********************************************************************
記事本文の基本定義
********************************************************************
*/

/* -- ▼ 記事本文の指定 ▼ -- */
#article-body-inner p{
  margin-bottom:1em;
  line-height:1.6em;
  text-indent:1em;
  color:#444;
  letter-spacing:0.05em;
}
#article-body-inner.print p{color:#333;}

/* -- ▼ 本文見出し ▼ -- */
#article-body-inner h4{
  border-top:solid 1px #918b8a;
  font-size:20px;
  font-weight:bold;
  padding:5px 0 0 10px;
  margin:1em 0;
  letter-spacing: 0.05em;
  clear:both;
}

/* -- ▼ 企業リンク ▼ -- */
#article-body-inner a.scode{color:#0000ff;}

/* -- ▼ 囲み ▼ -- */
.article-box-blue{background-color:#ceeff5;padding:10px;font-size:0.9em;color:#000;}
.article-box-gray{background-color:#e0e0e0;padding:10px;font-size:0.9em;color:#000;}
.article-box-beige{background-color:#f8e7c8;padding:10px;font-size:0.9em;color:#000;}
.article-box-gwrap{
	border:solid 6px #cfcfcf;
	outline: solid 1px #aaa;
	padding:5px;
	margin-bottom:1em;
	font-size:0.9em;
	}
.article-box-gwrap p{margin-bottom:5px !important;text-indent:0!important;}
/* カテゴリ色分け用 */
#article-body-inner.top h4{border-left:solid 15px #ecd900;}
#article-body-inner.business h4{border-left:solid 15px #bf7700;}
#article-body-inner.economy-and-politics h4{border-left:solid 15px #ba555b;}
#article-body-inner.asia h4{border-left:solid 15px #b83d79;}
#article-body-inner.global h4{border-left:solid 15px #b83d79;}
#article-body-inner.technology h4{border-left:solid 15px #835a8c;}
#article-body-inner.tech h4{border-left:solid 15px #835a8c;}
#article-body-inner.career h4{border-left:solid 15px #586e9e;}
#article-body-inner.career-and-education h4{border-left:solid 15px #586e9e;}
#article-body-inner.money h4{border-left:solid 15px #008dbc;}
#article-body-inner.market-and-search h4{border-left:solid 15px #008dbc;}
#article-body-inner.culture h4{border-left:solid 15px #1c9296;}
#article-body-inner.education h4{border-left:solid 15px #539546;}
#article-body-inner.health h4{border-left:solid 15px #86a303;}
#article-body-inner.life h4{border-left:solid 15px #86a303;}
#article-body-inner.FromJapan h4{border-left:solid 15px #aa0013;}
#article-body-inner.ranking h4{border-left:solid 15px #bed529;}
#article-body-inner.ranking-ad h4{border-left:solid 15px #bed529;}
#article-body-inner.tktopics h4,#article-body-inner.leading-edge h4{border-top:none;background-color:#000;color:#fff;padding-bottom:2px;}
#article-body-inner.leaders50 h4{background:url(/common/images/v1/article/leaders50-h4.gif) repeat-y left top;padding-left:15px;}
#article-body-inner.information h4{border-left:solid 15px #dd5a30;}

/* -- ▼ 画像 ▼ -- */
.figure-left{float:left;margin:0 15px 15px 0;}
.figure-right{float:right;margin:0 0 15px 15px;}
.figure-center{margin:0 auto 15px auto;}
.figure-left span,
.figure-right span,
.figure-center span{font-size:12px;color:#676b6c;line-height:1.5;}
.caption{font-size:12px;color:#676b6c;line-height:1.5;}
.caption a.figure-expand{
  background:url(/common/images/v1/article/zoom.gif) no-repeat 0 0;
  width:78px;
  height:14px;
  display:block;
  font-size:0px;
  text-indent:-1000em;
}

/*
********************************************************************
カンバン・記事ヘッダーの基本定義
********************************************************************
*/

/* -- ▼ カンバン部分 ▼ -- */
#signage .title-parts{margin:20px 0 10px 0;}
#signage.brandcontent{padding:40px 80px;border-top:solid 1px #908e8f;border-bottom:solid 1px #908e8f;}
#signage.print{margin-bottom:5px;border-bottom:solid 1px #918B8A;}
/* カテゴリ色分け用 */
#signage.top .title-parts{border-left:solid 15px #ecd900;padding:0 10px;}
#signage.business .title-parts{border-left:solid 15px #bf7700;padding:0 10px;}
#signage.economy-and-politics .title-parts{border-left:solid 15px #ba555b;padding:0 10px;}
#signage.asia .title-parts{border-left:solid 15px #b83d79;padding:0 10px;}
#signage.global .title-parts{border-left:solid 15px #b83d79;padding:0 10px;}
#signage.technology .title-parts{border-left:solid 15px #835a8c;padding:0 10px;}
#signage.tech .title-parts{border-left:solid 15px #835a8c;padding:0 10px;}
#signage.career .title-parts{border-left:solid 15px #586e9e;padding:0 10px;}
#signage.career-and-education .title-parts{border-left:solid 15px #586e9e;padding:0 10px;}
#signage.money .title-parts{border-left:solid 15px #008dbc;padding:0 10px;}
#signage.market-and-search .title-parts{border-left:solid 15px #008dbc;padding:0 10px;}
#signage.culture .title-parts{border-left:solid 15px #1c9296;padding:0 10px;}
#signage.education .title-parts{border-left:solid 15px #539546;padding:0 10px;}
#signage.health .title-parts{border-left:solid 15px #86a303;padding:0 10px;}
#signage.life .title-parts{border-left:solid 15px #86a303;padding:0 10px;}
#signage.FromJapan .title-parts{border-left:solid 15px #aa0013;padding:0 10px;}
#signage.ranking .title-parts{border-left:solid 15px #bed529;padding:0 10px;}
#signage.ranking-ad .title-parts{border-left:solid 15px #bed529;padding:0 10px;}
#signage.tktopics .title-parts,#signage.leading-edge .title-parts{border-left:solid 7px #000;border-right:solid 7px #000;padding:0 10px;}
#signage.leaders50 .title-parts{background:url(/common/images/v1/article/leaders50-title.gif) repeat-y left top;padding:0 10px 0 20px;}
#signage.information .title-parts{border-left:solid 15px #dd5a30;padding:0 10px;}
/* カテゴリ色分け用ここまで */
#signage .title-parts h1{font-size:29px;}
#signage .title-parts h2{font-size:20px;font-weight:normal;line-height:1.2;}
#signage.leaders50 .title-parts h2{font-size:22px;font-weight:normal;line-height:1.0;}
/* ランキング用カンバン */
#kanban.ranking .title a{width:685px;height:71px;display:block;background-position:0 -4250px;}
#kanban.ranking .title span{display:none;}
/* ブランドコンテンツ用カンバン */
#signage-category.brandcontent h1{width:1000px;height:51px;display:block;background:url(/common/images/v1/article/brandcontent-ttl.gif) no-repeat;}
#signage-category.brandcontent span{display:none;}
#signage.brandcontent .index-img img{float:left;}
#signage.brandcontent .title-parts.brandcontent{float:right;width:337px;margin:0;}
/* -- ▼記事広告のサマリ▼ -- */
#ad-summary{margin:30px 30px 0 30px;font-size:16px;line-height:1.4;}
/* -- ▼ 著者情報 ▼ -- */
.author-date{margin:25px 25px 0 25px;line-height:1.5;}
.author-date .author{
float:left;
width:450px;
font-size:15px;
line-height:1.0;
padding-bottom:3px;
}
.author-date .date{
float:right;
width:150px;
font-size:11px;
color:#5d6970;
text-align:right;
}
.author-box,.bc-info-box{width:350px;}
.author-box img{float:left;margin:0 15px 15px 0;border:solid 1px #ccc;}
.author-box #aName,.bc-info-box #aName{font-size:16px;}
.author-box .furigana{font-size:12px;margin-left:15px;}
.author-box #aKatagaki,.bc-info-box #aKatagaki{
  font-size:12px;
  padding-bottom:5px;
  border-bottom:double 3px #918B8A;
  margin-bottom:5px;
}
.author-box p,.bc-info-box p{font-size:12px !important;color:#444;margin-bottom:1em !important;}
.author-box p span{font-size:12px !important;margin-bottom:1em !important;}
.author-box p a{color:#000;text-decoration:underline;}
.author-box p a:hover{color:#333;}

/* -- ▼ サービスメニュー ▼ -- */
.title-bottom-menu{margin:0 25px;border-top:solid 1px #918b8a;border-bottom:solid 1px #918b8a;}
.title-bottom-menu .profile{width:151px;float:left;}
.title-bottom-menu .profile ul li{float:left;}
.title-bottom-menu .profile ul li#profile-btn{margin-right:5px;}
.title-bottom-menu .profile ul li#profile-btn a{
  background-position:-780px -200px;
  width:70px;
  height:14px;
  display:block;
}
.title-bottom-menu .profile ul li#backnumber-btn a{
  background-position:-780px -214px;
  width:73px;
  height:14px;
  display:block;
}
.title-bottom-menu .profile ul li span{display:none;}
.title-bottom-menu .tools{float:right;width:480px;padding:5px 0;}
.title-bottom-menu .tools.information{float:right;width:auto;padding:5px 0;}
.title-bottom-menu .tools div{float:left;display:block;}
.title-bottom-menu .tools .twitter{width:105px;}
.title-bottom-menu .tools .hatena{margin-right:7px;}
.title-bottom-menu .tools .facebook{width:120px;}
.title-bottom-menu .tools .rss{margin-right:7px;padding-top:2px;}
.title-bottom-menu .tools .print{padding-top:2px;margin-right:7px;}
.title-bottom-menu .tools .font-b{margin-right:3px;padding-top:2px;}
.title-bottom-menu .tools .font-s{padding-top:2px;}
.title-bottom-menu .tools div img{vertical-align:baseline;}

/* -- ▼ ブランドコンテンツ用サービスメニュー ▼ -- */
#brand-content-body-inner .tools-block{width:200px;float:left;padding:40px 0;}
#brand-content-body-inner .tools-block div{margin-bottom:10px;}
#brand-content-body-inner .article-box-gwrap{border-style:none;width:600px;float:right;margin-right:200px;outline:none;padding:27px 0;}
#brand-content-body-inner .article-box-gwrap p{font-size:14px;margin-bottom:1em;color:#5c6164;line-height:1.6;}
#brand-content-body-inner h4{clear:both;}
/*
********************************************************************
記事ページのレイアウトの基本定義
********************************************************************
*/

#article-body{border:solid 1px #938d8c;margin-top:15px;padding-bottom:15px;}
#article-body.tktopics,#article-body.leading-edge{border-left:solid 10px #000;border-right:solid 10px #000;border-top:none;border-bottom:none;}
#article-body-inner{padding:25px 57px;color:#444;}
#article-body-inner.ranking{padding:25px 57px;}
#article-body-inner.ranking .ranking-inner{padding:0;}
#article-body-inner.print{padding:15px 0;}
#article-bottom{clear:right;padding-top:20px;}
/* -- ▼ 新世代リーダー50人人物プロフィール用 ▼ -- */
.central.leaders50{padding:25px 0 0 0;}
.central.leaders50 .figure-center.leaders50{text-align:center;overflow:hidden;width:640px;}
.caption.leaders50{color:#221e1f;line-height:1.4;margin:10px auto 0 auto;padding:0;width:440px;}
.caption.leaders50 .company-name{font-size:14px;font-weight:bold;}
.caption.leaders50 .personal-name{font-size:18px;font-weight:bold;}
.caption.leaders50 .profile{font-size:12px;margin-top:10px;}

/* -- ▼ パンくず ▼ -- */
#breadcrumb ul li{
font-size:12px;
float:left;
margin-right:10px;
padding-left:12px;
line-height:1.4;
}
/* カテゴリ色分け用 */
#breadcrumb.business ul li{background-position:-380px -1697px;}
#breadcrumb.economy-and-politics ul li{background-position:-380px -1714px;}
#breadcrumb.asia ul li{background-position:-380px -1731px;}
#breadcrumb.technology ul li{background-position:-380px -1748px;}
#breadcrumb.career ul li{background-position:-380px -1765px;}
#breadcrumb.money ul li,#breadcrumb.market-and-search ul li{background-position:-380px -1782px;}
#breadcrumb.culture ul li{background-position:-380px -1799px;}
#breadcrumb.education ul li{background-position:-380px -1816px;}
#breadcrumb.health ul li{background-position:-380px -1833px;}
#breadcrumb.tktopics ul li,#breadcrumb.leading-edge ul li{background-position:-380px -1850px;}
#breadcrumb.leaders50 ul li{background-position:-380px -1884px;}
#breadcrumb.ranking ul li{background-position:-380px -1901px;}
#breadcrumb.information ul li{background-position:-380px -1969px;}
#breadcrumb.brandcontent ul li{background-position:-380px -1987px;}
/* カテゴリ色分け用ここまで */
#breadcrumb ul li a{background-image:none;}
#breadcrumb ul li.top{background-image:none;padding-left:0;}

/* -- ▼ 次ページ誘導見出し ▼ -- */
.article-next-page{text-align:center;padding:5px;margin:0 57px;clear:both;}
/* カテゴリ色分け用 */
.article-next-page.top a{background-color:#f7f099;display:block;padding:5px;}
.article-next-page.business a{background-color:#e5c999;display:block;padding:5px;}
.article-next-page.economy-and-politics a{background-color:#e3bbbd;display:block;padding:5px;}
.article-next-page.asia a{background-color:#e3b1c9;display:block;padding:5px;}
.article-next-page.global a{background-color:#e3b1c9;display:block;padding:5px;}
.article-next-page.technology a{background-color:#cdbdd1;display:block;padding:5px;}
.article-next-page.tech a{background-color:#cdbdd1;display:block;padding:5px;}
.article-next-page.career a{background-color:#bcc5d8;display:block;padding:5px;}
.article-next-page.career-and-education a{background-color:#bcc5d8;display:block;padding:5px;}
.article-next-page.money a{background-color:#99d1e4;display:block;padding:5px;}
.article-next-page.market-and-search a{background-color:#99d1e4;display:block;padding:5px;}
.article-next-page.culture a{background-color:#a4d3d5;display:block;padding:5px;}
.article-next-page.education a{background-color:#bad5b5;display:block;padding:5px;}
.article-next-page.health a{background-color:#cfda9a;display:block;padding:5px;}
.article-next-page.life a{background-color:#cfda9a;display:block;padding:5px;}
.article-next-page.FromJapan a{background-color:#f4b2b9;display:block;padding:5px;}
.article-next-page.tktopics a,.article-next-page.leading-edge a{background-color:#ccd6ce;display:block;padding:5px;}
.article-next-page.leaders50 a{background-color:#d5d5d5;display:block;padding:5px;}
.article-next-page.ranking a{background-color:#d5e476;display:block;padding:5px;}
.article-next-page.ranking-ad a{background-color:#d5e476;display:block;padding:5px;}
.article-next-page.information a{background-color:#e3bbbc;display:block;padding:5px;}
/* カテゴリ色分け用ここまで */
.article-next-page span{line-height:1;padding-left:15px;}

/* -- ▼ ロイターのクレジット ▼ -- */
.credit.reuters-footer{float:right;text-align:right;}
.credit.reuters-footer span{display:block;font-size:11px;}

/* -- ▼ ページ繰り ▼ -- */
.mp-ie{margin:10px 25px 0 0;}
.mp-ie.page-end{margin:10px 0 25px 0;}
.pagenation.multipage{float:right;}
.pagenation.multipage-end{margin:25px auto;float:none;width:570px;}
.pagenation.multipage-end ul{margin:0 auto;}
.pagenation.multipage ul li{float:left;font-size:12px;}
.pagenation.multipage-end ul li{float:left;font-size:15px;}
.pagenation.multipage ul li a{
  background-color:#5d6a70;
  color:#fff;
  font-weight:bold;
  padding:2px 7px;
  margin:0 4px;
  display:block;
  border:solid 1px #5d6a70;
}
.pagenation.multipage-end ul li a{
  background-color:#5d6a70;
  color:#fff;
  font-weight:bold;
  padding:2px 6px;
  margin:0 3px;
  display:block;
  border:solid 1px #5d6a70;
}
.pagenation.multipage ul li.current{
  background-color:#fff;
  color:#5d6a70;
  font-weight:bold;
  padding:2px 7px;
  margin:0 4px;
  display:block;
  border:solid 1px #5d6a70;
}
.pagenation.multipage-end ul li.current{
  background-color:#fff;
  color:#5d6a70;
  font-weight:bold;
  padding:2px 6px;
  margin:0 3px;
  display:block;
  border:solid 1px #5d6a70;
}
.pagenation.multipage ul li a:hover,.pagenation.multipage-end ul li a:hover{background-color:#fff;color:#5d6a70;}
.pagenation.multipage ul li.next a,
.pagenation.multipage ul li.prev a,
.pagenation.multipage-end ul li.next a,
.pagenation.multipage-end ul li.prev a{background:none;padding:0;border-style:none;}

/*
********************************************************************
記事下関連記事・最新記事部分
********************************************************************
*/

#topic-board.article{margin:20px auto;border-bottom:solid 1px #9d9896;}
#topic-board.article .title{
  background-position:0 -841px;
  width:570px;
  height:20px;
  display:block;
}

/* -- ▼ 関連キーワード ▼ -- */
#article-keywords{background-position:-380px -1918px;}
#article-keywords ul{padding:10px 5px 5px 30px !important;margin:0 !important;}
#article-keywords ul li{font-size:13px;float:left !important;display:inline-block;margin-right:10px;margin-bottom:5px; width:auto !important;}
#article-keywords ul li a{background-image:none;font-weight:bold;color:#034883;border-bottom:solid 1px #034883;}

/* -- ▼ 関連記事 ▼ -- */
#related-article{margin-bottom:20px;border-bottom:solid 1px #9d9896;}
#related-article .title{
  background-position:0 -780px;
  width:570px;
  height:21px;
  display:block;
}
#related-article .title span{display:none;}
#related-article ul{margin:10px 0 5px 0;}
#related-article ul li{
  width:265px;
  float:left;
  margin:0 25px 10px 0;
  position:relative;
  line-height:1.4;
}
#related-article ul li a:hover{text-decoration:none;}
#related-article ul li.even{margin-right:0;}
#related-article ul li .ico{width:60px;height:60px;margin-right:10px;float:left;}
#related-article ul li .ttl{float:left;width:185px;}
#related-article ul li .ttl .column-ttl{font-size:14px;font-weight:bold;}

/* -- ▼ 関連記事 ver2 ▼ -- */
#related-article.ver2 ul li{
  width:135px;
  float:left;
  margin:0 10px 10px 0;
  position:relative;
  line-height:1.4;
}
#related-article.ver2 ul li a:hover{text-decoration:none;}
#related-article.ver2 ul li.last{margin-right:0;}
#related-article.ver2 ul li .ico.wd80{width:80px;height:80px;margin:0 auto 10px auto;float:none;}
#related-article.ver2 ul li .ttl{float:none;width:auto;padding-left:4px;}
#related-article.ver2 ul li .ttl .column-ttl{font-size:11px;font-weight:bold;}

/* カテゴリ色分け用 */
#related-article.business ul li .ttl .column-ttl{color:#bf7700;}
#related-article.economy-and-politics ul li .ttl .column-ttl{color:#ba555b;}
#related-article.asia ul li .ttl .column-ttl{color:#b83d79;}
#related-article.technology ul li .ttl .column-ttl{color:#835a8c;}
#related-article.career ul li .ttl .column-ttl{color:#586e9e;}
#related-article.money ul li .ttl .column-ttl{color:#008dbc;}
#related-article.market-and-search ul li .ttl .column-ttl{color:#008dbc;}
#related-article.culture ul li .ttl .column-ttl{color:#1c9296;}
#related-article.education ul li .ttl .column-ttl{color:#539546;}
#related-article.health ul li .ttl .column-ttl{color:#86a303;}
#related-article.tktopics ul li .ttl .column-ttl,#related-article.leading-edge ul li .ttl .column-ttl{color:#55735c;}

#related-article.business.ver2 ul li .ttl{border-left:solid 4px #bf7700;}
#related-article.economy-and-politics.ver2 ul li .ttl{border-left:solid 4px #ba555b;}
#related-article.asia.ver2 ul li .ttl{border-left:solid 4px #b83d79;}
#related-article.technology.ver2 ul li .ttl{border-left:solid 4px #835a8c;}
#related-article.career.ver2 ul li .ttl{border-left:solid 4px #586e9e;}
#related-article.money.ver2 ul li .ttl{border-left:solid 4px #008dbc;}
#related-article.market-and-search.ver2 ul li .ttl{border-left:solid 4px #008dbc;}
#related-article.culture.ver2 ul li .ttl{border-left:solid 4px #1c9296;}
#related-article.education.ver2 ul li .ttl{border-left:solid 4px #539546;}
#related-article.health.ver2 ul li .ttl{border-left:solid 4px #86a303;}
#related-article.tktopics.ver2 ul li .ttl .column-ttl,#related-article.leading-edge.ver2 ul li .ttl .column-ttl{border-left:solid 4px #55735c;}
/* カテゴリ色分け用ここまで */
#related-article ul li .ttl .column-main-ttl{font-size:15px;font-weight:bold;}
#related-article.ver2 ul li .ttl .column-main-ttl{font-size:12px;font-weight:bold;}

/* -- ▼ バックナンバー ▼ -- */
#backnumber-article{margin-bottom:10px !important;}
#backnumber-article.no-border{border-bottom:none;}
#backnumber-article .title{
  background-position:0 -801px;
  width:570px;
  height:20px;
  display:block;
}
#backnumber-article .title span{display:none;}
#backnumber-article ul{margin:10px 0 5px 0;}
#backnumber-article ul li{
  width:260px;
  float:left;
  margin:0 25px 10px 0;
  position:relative;
  line-height:1.5;
  border-bottom:solid 1px #918b8a;
  padding-left:5px;
}
#backnumber-article ul li a:hover{text-decoration:none;}
#backnumber-article ul li.even{margin-right:0;}
#backnumber-article ul li .column-ttl{font-size:12px;font-weight:bold;}
/* カテゴリ色分け用 */
#backnumber-article.business ul li .column-ttl{color:#bf7700;}
#backnumber-article.economy-and-politics ul li .column-ttl{color:#ba555b;}
#backnumber-article.asia ul li .column-ttl{color:#b83d79;}
#backnumber-article.technology ul li .column-ttl{color:#835a8c;}
#backnumber-article.career ul li .column-ttl{color:#586e9e;}
#backnumber-article.money ul li .column-ttl{color:#008dbc;}
#backnumber-article.market-and-search ul li .column-ttl{color:#008dbc;}
#backnumber-article.culture ul li .column-ttl{color:#1c9296;}
#backnumber-article.education ul li .column-ttl{color:#539546;}
#backnumber-article.health ul li .column-ttl{color:#86a303;}
#backnumber-article.tktopics ul li .column-ttl,#backnumber-article.leading-edge ul li .column-ttl{color:#55735c;}
/* カテゴリ色分け用ここまで */
#backnumber-article ul li .column-main-ttl{font-size:14px;font-weight:bold;display:block;}
#backnumber-article ul li .date{font-size:11px;color:#5d6970;}
#backnumber-article .backnumber-article-end{border-top:solid 1px #918b8a;}
#backnumber-article .more-column{float:right;}

/* -- ▼ 最新記事 ▼ -- */
#latest-article{margin-bottom:20px;border-bottom:solid 1px #9d9896;}
#latest-article .title{
  background-position:0 -821px;
  width:570px;
  height:20px;
  display:block;
}
#latest-article .title span{display:none;}
#latest-article ul{margin:10px 0 5px 0;}
#latest-article ul li{
  width:265px;
  float:left;
  margin:0 25px 10px 0;
  position:relative;
  line-height:1.4;
  position:relative;
}
#latest-article ul li a:hover{text-decoration:none;}
#latest-article ul li.even{margin-right:0;}
#latest-article ul li .ico{width:60px;height:60px;margin-right:10px;float:left;}
#latest-article ul li .ttl{float:left;width:185px;}
#latest-article ul li .ttl .column-ttl{font-size:14px;font-weight:bold;color:#b09b29;}
#latest-article ul li .ttl .column-main-ttl{font-size:15px;font-weight:bold;}

/* -- ▼ 最新記事 ver2 ▼ -- */

#latest-article.ver2 ul li{
  width:135px;
  float:left;
  margin:0 10px 5px 0;
  position:relative;
  line-height:1.4;
}
#latest-article.ver2 ul li a:hover{text-decoration:none;}
#latest-article.ver2 ul li.last{margin-right:0;}
#latest-article.ver2 ul li .ico.wd80{width:80px;height:80px;margin:0 auto 10px auto;float:none;}
#latest-article.ver2 ul li .ttl{float:none;width:auto;padding-left:4px;border-left:solid 4px #b09b29;}
#latest-article.ver2 ul li .ttl .column-ttl{font-size:11px;font-weight:bold;color:#b09b29;}
#latest-article.ver2 ul li .ttl .column-main-ttl{font-size:12px;font-weight:bold;}

/* -- ▼ 新世代リーダー50人バックナンバー ▼ -- */
ul#leaders50-series{
  float:right;
  margin:20px 0px 20px 0px;
}
ul#leaders50-series li{
  clear:both;
  float:left;
  font-size:14px;
  font-weight:bold;
}
#leaders50-backnumber-article .title{
  background-position:0 -1640px;
  width:685px;
  height:26px;
  display:block;
}
#leaders50-backnumber-article .title span{display:none;}
#leaders50-backnumber-article ul li a:hover,#adsp-bottom-article ul li a:hover{text-decoration:none;}
#leaders50-backnumber-article ul li,#adsp-bottom-article ul li{float:left;width:198px;border:solid 2px #ced2d4;margin:9px 9px 0 0;padding:10px;}
#leaders50-backnumber-article ul li.last,#adsp-bottom-article ul li.last{margin-right:0;}
#leaders50-backnumber-article ul li .ico,#adsp-bottom-article ul li .ico{float:left;margin-right:10px;width:56px;height:56px;}
#leaders50-backnumber-article ul li .ttl{float:left;width:132px;}
#leaders50-backnumber-article ul li .ttl .column-ttl,#adsp-bottom-article ul li .ttl .column-ttl{font-size:13px;font-weight:bold;line-height:1.3;}
/* カテゴリ色分け用 */
#leaders50-backnumber-article ul li .ttl .column-ttl.color01{color:#ab941d;}
#leaders50-backnumber-article ul li .ttl .column-ttl.color02{color:#bf7700;}
#leaders50-backnumber-article ul li .ttl .column-ttl.color03{color:#ba555b;}
#leaders50-backnumber-article ul li .ttl .column-ttl.color04{color:#b83d79;}
#leaders50-backnumber-article ul li .ttl .column-ttl.color05{color:#835a8c;}
#leaders50-backnumber-article ul li .ttl .column-ttl.color06{color:#586e9e;}
#leaders50-backnumber-article ul li .ttl .column-ttl.color07{color:#008dbc;}
#leaders50-backnumber-article ul li .ttl .column-ttl.color08{color:#1c9296;}
#leaders50-backnumber-article ul li .ttl .column-ttl.color09{color:#539546;}
#leaders50-backnumber-article ul li .ttl .column-ttl.color10{color:#86a303;}
/* カテゴリ色分け用ここまで */
.leaders50-backnumber-article-btm{border-top:solid 1px #adabab;margin:10px 0;}
.leaders50-backnumber-article-btm .more-column{float:right;}

/* 広告の記事下フリースペース */
#article-end-freespace{width:633px;margin:20px auto;padding:0px;}

/* -- ▼ ブランドコンテンツ用関連記事 ▼ -- */
#brand-content-related .related-list{margin:0 120px 25px 120px;}
#brand-content-related .related-list ul li{display:inline-block;width:227px;margin:32px 34px 0 0;vertical-align:top;}
* html #brand-content-related .related-list ul li{display:inline;zoom:1;}
*:first-child+html #brand-content-related .related-list ul li{display:inline;zoom:1;}
#brand-content-related .related-list ul li.last{margin-right:0;}
#brand-content-related .related-list ul li .ttl{margin-top:8px;border-left:solid 5px #ccc;padding-left:10px;}
#brand-content-related .related-list ul li .ttl .column-ttl{font-weight:bold;line-height:1.4;font-size:12px;}
#brand-content-related .related-list ul li .ttl .column-main-ttl{font-weight:bold;line-height:1.4;font-size:15px;}
#brand-content-related .related-list ul li .ttl span{display:block;}
#brand-content-related .related-list ul li .ttl a:hover{text-decoration:none;}


/*
***********************************************************************
矢印アイコンに関する指定
***********************************************************************
*/
#related-article .more,
#backnumber-article .more,
#latest-article .more{
  float:right;
  width:12px;
  height:12px;
  display:block;
  font-size:0px;
  text-indent:-1000em;
  position:absolute;
  bottom:0;
  right:0;
}
.business .more{background-position:-780px -304px;}
.economy-and-politics .more{background-position:-780px -316px;}
.asia .more{background-position:-780px -328px;}
.technology .more{background-position:-780px -340px;}
.career .more{background-position:-780px -352px;}
.money .more{background-position:-780px -364px;}
.market-and-search .more{background-position:-780px -364px;}
.culture .more{background-position:-780px -376px;}
.education .more{background-position:-780px -388px;}
.health .more{background-position:-780px -400px;}
.tktopics .more,.leading-edge .more{background-position:-780px -412px;}
.leaders50 .more{background-position:-780px -460px;}

#latest-article .more{background-position:-780px -292px;}

