@charset "utf-8";

/*
********************************************************************
ジャンルページのレイアウト用CSS
********************************************************************
*/

/* -- ▼ パンくず ▼ -- */
#breadcrumb ul li{
font-size:12px;
float:left;
margin-right:10px;
padding-left:12px;
line-height:1.4;
}
/* -- ジャンル色分け用 -- */
#breadcrumb.business ul li,
#breadcrumb.companies ul li,
#breadcrumb.industries ul li,
#breadcrumb.interview ul li,
#breadcrumb.trend ul li{background-position:-380px -1697px;}
#breadcrumb.economy-and-politics ul li{background-position:-380px -1714px;}
#breadcrumb.asia ul li,#breadcrumb.global ul li{background-position:-380px -1731px;}
#breadcrumb.technology ul li,#breadcrumb.tech ul li{background-position:-380px -1748px;}
#breadcrumb.career ul li,#breadcrumb.career-and-education ul li{background-position:-380px -1765px;}
#breadcrumb.money ul li,
#breadcrumb.market ul li,
#breadcrumb.global-investment ul li,
#breadcrumb.insurance ul li,
#breadcrumb.real-estate 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,#breadcrumb.life ul li{background-position:-380px -1833px;}
#breadcrumb.tktopics ul li,#breadcrumb.search ul li{background-position:-380px -1850px;}
#breadcrumb.leaders50 ul li{background-position:-380px -1884px;}
#breadcrumb.hr-online ul li{background-position:-380px -1867px;}
#breadcrumb.ranking ul li{background-position:-380px -1901px;}
#breadcrumb.default ul li{background-position:-380px -1680px;}
#breadcrumb.ranking-today ul li{background-position:-380px -1918px;}
#breadcrumb.ranking-yesterday ul li{background-position:-380px -1935px;}
#breadcrumb.ranking-fblike ul li{background-position:-380px -1935px;}
#breadcrumb.ranking-weekly ul li{background-position:-380px -1952px;}
#breadcrumb.information ul li{background-position:-380px -1969px;}
#breadcrumb.brandcontent ul li{background-position:-380px -1987px;}
#breadcrumb.ssplus1 ul li{background-position:-380px -2003px;}
#breadcrumb.author ul li{background-position:-380px -1918px;}
#breadcrumb.fromjapan ul li{background-position:-991px -1279px;background-image:url(/common/images/v2/main-bg-set-v2.gif);}
/* ジャンル色分け用ここまで */
#breadcrumb ul li a{background-image:none;}
#breadcrumb ul li.top{background-image:none;padding-left:0;}

/* -- ▼ カンバン部分（ジャンル別） ▼ -- */
#signale-category h1{width:685px;height:50px;display:block;}
/* ジャンル色分け用 */
#signale-category.business h1{background-position:0 -2992px;}
#signale-category.companies h1{background-position:0 -3063px;}
#signale-category.industries h1{background-position:0 -3134px;}
#signale-category.interview h1{background-position:0 -3205px;}
#signale-category.trend h1{background-position:0 -3276px;}
#signale-category.money h1{background-position:0 -3327px;}
#signale-category.market h1{background-position:0 -3418px;}
#signale-category.global-investment h1{background-position:0 -3489px;}
#signale-category.insurance h1{background-position:0 -3560px;}
#signale-category.real-estate h1{background-position:0 -3631px;}
#signale-category.economy-and-politics h1{background-position:0 -3702px;}
#signale-category.asia h1{background-position:0 -3773px;}
#signale-category.technology h1{background-position:0 -3844px;}
#signale-category.career h1{background-position:0 -3915px;}
#signale-category.culture h1{background-position:0 -3986px;}
#signale-category.education h1{background-position:0 -4057px;}
#signale-category.health h1{background-position:0 -4128px;}
#signale-category.hr-online h1{background-position:0 -4199px;}
#signale-category.ranking h1{background-position:0 -4270px;}
#signale-category.ranking-today h1{background-position:0 -4603px;}
#signale-category.ranking-yesterday h1{background-position:0 -4512px;}
#signale-category.ranking-fblike h1{background-position:0 -4532px;}
#signale-category.ranking-weekly h1{background-position:0 -4461px;}
#signale-category.market-and-search.s-cat h1{width:685px;height:50px;display:block;background:url(/common/images/v2/main-bg-set-v2.gif?20140701) 0 -5324px;}
#signale-category.market-and-search h1{width:1000px;height:50px;display:block;background:url(/common/images/v1/category/martke-and-search-ttl.gif) no-repeat;}
/* ジャンル色分け用ここまで */
#signale-category h1 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;}

/* カンバン新スタイル */
#signale-category.v2.business h1{background-position:-10px -771px;}
#signale-category.v2.economy-and-politics h1{background-position:-10px -824px;}
#signale-category.v2.global h1{background-position:-10px -877px;}
#signale-category.v2.tech h1{background-position:-10px -932px;}
#signale-category.v2.career-and-education h1{background-position:-10px -985px;}
#signale-category.v2.market-and-search h1{background-position:-10px -1038px;}
#signale-category.v2.culture h1{background-position:-10px -1092px;}
#signale-category.v2.life h1{background-position:-10px -1145px;}
#signale-category.v2.ranking h1{background-position:-10px -1198px;}
#signale-category.v2.fromjapan h1{background-position:-10px -1254px;}

/* -- ▼ 最新記事（ジャンル別）▼ -- */
#latest-article{margin:15px 0;line-height:1.5;}
#latest-article h2{width:685px;height:36px;display:block;}
/* ジャンル色分け用 */
#latest-article.business h2{background-position:0 -1280px;}
#latest-article.economy-and-politics h2{background-position:0 -1316px;}
#latest-article.asia h2,#latest-article.global h2{background-position:0 -1352px;}
#latest-article.technology h2,#latest-article.tech h2{background-position:0 -1388px;}
#latest-article.career h2,#latest-article.career-and-education h2{background-position:0 -1424px;}
#latest-article.money h2{background-position:0 -1460px;}
#latest-article.culture h2{background-position:0 -1496px;}
#latest-article.education h2{background-position:0 -1532px;}
#latest-article.health h2,#latest-article.life h2{background-position:0 -1568px;}
#latest-article.tktopics h2{background-position:0 -1604px;}
#latest-article.ranking h2{background-position:0 -5164px;}
#latest-article.fromjapan h2{background-image:url(/common/images/v2/main-bg-set-v2.gif);background-position:0 -1677px;}
/* ジャンル色分け用ここまで */
#latest-article h2 span{display:none;}
.latest-section{
	border-left:solid 1px #96908f;
	border-right:solid 1px #96908f;
	border-bottom:solid 1px #96908f;
	padding:0 17px;
}
.latest-section a:hover{text-decoration:none;}
.latest-section .latest-first{margin:0 auto;position:relative;padding:15px 0 25px 0;}
.latest-section .latest-first .photo{float:left;width:329px;height:189px;margin-right:15px;}
.latest-section .latest-first .photo a{width:329px;height:189px;display:block;text-align:center;}
.latest-section .latest-first .title{float:left;width:305px;position:relative;}
.latest-section .latest-first .title .column-ttl{font-size:20px;font-weight:bold;}
.latest-section .latest-first .title .column-main-ttl{font-size:25px;line-height:1.2;font-weight:bold;}
.latest-section .latest-first span.date,
.latest-section .latest-list ul li span.date{
	color:#b0b9bf;
	font-size:11px;
	font-weight:bold;
	display:block;
	margin-bottom:3px;
}
.latest-section .latest-first span.summary{font-size:14px;color:#5d6970;line-height:1.4;}
.latest-section .latest-list ul li{
	width:308px;
	float:left;
	margin-right:33px;
	margin-bottom:15px;
}
.latest-section .latest-list ul li.even{margin-right:0;}
.latest-section .latest-list ul li .ico{width:114px;height:114px;margin-right:4px;float:left;}
.latest-section .latest-list ul li .ttl{float:left;width:190px;position:relative;}
.latest-section .latest-list ul li .ttl .column-ttl{font-size:15px;font-weight:bold;}
.latest-section .latest-list ul li .ttl .column-main-ttl{font-size:17px;font-weight:bold;line-height:1.1;}
.latest-section .latest-list ul li .ttl .summary{font-size:14px;color:#5d6970;line-height:1.3;}
/* ジャンル色分け用 */
.latest-section .latest-first.business .title .column-ttl,
.latest-section .latest-list.business ul li .ttl .column-ttl{color:#bf7700;}
.latest-section .latest-first.economy-and-politics .title .column-ttl,
.latest-section .latest-list.economy-and-politics ul li .ttl .column-ttl{color:#ba555b;}
.latest-section .latest-first.asia .title .column-ttl,
.latest-section .latest-list.asia ul li .ttl .column-ttl,
.latest-section .latest-first.global .title .column-ttl,
.latest-section .latest-list.global ul li .ttl .column-ttl{color:#b83d79;}
.latest-section .latest-first.technology .title .column-ttl,
.latest-section .latest-list.technology ul li .ttl .column-ttl,
.latest-section .latest-first.tech .title .column-ttl,
.latest-section .latest-list.tech ul li .ttl .column-ttl{color:#835a8c;}
.latest-section .latest-first.career .title .column-ttl,
.latest-section .latest-list.career ul li .ttl .column-ttl,
.latest-section .latest-first.career-and-education .title .column-ttl,
.latest-section .latest-list.career-and-education ul li .ttl .column-ttl{color:#586e9e;}
.latest-section .latest-first.money .title .column-ttl,
.latest-section .latest-list.money ul li .ttl .column-ttl{color:#008dbc;}
.latest-section .latest-first.culture .title .column-ttl,
.latest-section .latest-list.culture ul li .ttl .column-ttl{color:#1c9296;}
.latest-section .latest-first.education .title .column-ttl,
.latest-section .latest-list.education ul li .ttl .column-ttl{color:#539546;}
.latest-section .latest-first.health .title .column-ttl,
.latest-section .latest-list.health ul li .ttl .column-ttl,
.latest-section .latest-first.life .title .column-ttl,
.latest-section .latest-list.life ul li .ttl .column-ttl{color:#86a303;}
.latest-section .latest-first.tktopics .title .column-ttl,
.latest-section .latest-list.tktopics ul li .ttl .column-ttl{color:#55735c;}
.latest-section .latest-first.ranking .title .column-ttl,
.latest-section .latest-list.ranking ul li .ttl .column-ttl{color:#9db307;}
.latest-section .latest-first.fromjapan .title .column-ttl,
.latest-section .latest-list.fromjapan ul li .ttl .column-ttl{color:#aa0013;}
/* ジャンル色分け用ここまで */
.latest-more{float:right;}
.latest-more.ssplus1{float:right;margin-right:50px;}

/* -- ▼ サブジャンル別最新記事（ビジネス・マネー）▼ -- */
.sub-section{
	width:336px;
	float:left;
	border-top:solid 1px #a4a09f;
	border-right:solid 1px #a4a09f;
	border-left:solid 1px #a4a09f;
	margin-right:9px;
	margin-bottom:15px;
	line-height:1.5;
}
.sub-section a:hover{text-decoration:none;}
.sub-section.even{margin-right:0;}
.sub-section h3{width:336px;height:34px;display:block;}
.sub-section h3 span{display:none;}
.sub-section-latest{padding:15px;}
.sub-section-latest .ico{width:114px;height:114px;margin-right:10px;float:left;}
.sub-section-latest .ttl{float:left;width:182px;position:relative;}
.sub-section-latest .ttl .column-ttl{font-size:15px;font-weight:bold;}
.sub-section-latest .ttl .column-main-ttl{font-size:17px;font-weight:bold;line-height:1.2;}
.sub-section-latest .ttl .summary{
	font-size:14px;
	color:#5d6970;
	line-height:1.2;
	display:block;
	margin-top:5px;
}
.sub-section-list{padding:0 15px;}
.sub-section-list ul li{margin-bottom:10px;line-height:1.3;position:relative;}
.sub-section-list ul li .column-ttl{font-size:12px;font-weight:bold;}
.sub-section-list ul li .column-main-ttl{font-size:14px;font-weight:bold;}
/* ジャンル色分け用 */
.sub-section-latest.business .ttl .column-ttl,
.sub-section-list.business ul li .column-ttl{color:#bf7700;}
.sub-section-latest.money .ttl .column-ttl,
.sub-section-list.money ul li .column-ttl{color:#008dbc;}
/* ジャンル色分け用ここまで */
.sub-section .more-btn{background:url(/common/images/v1/category/sub-section-bottom.gif) no-repeat bottom;position:relative;height:18px;}
.sub-section .more-btn-sec span{display:none;}

/* -- ▼ サブジャンル別最新記事のジャンル別指定 ▼ -- */
.sub-section .more-btn-sec.business a{
	background-position:0 -2050px;
	width:52px;
	height:16px;
	display:block;
	position:absolute;
	bottom:0px;
	right:16px;
}
.sub-section h3#companies{background-position:0 -1680px;}
.sub-section h3#industries{background-position:0 -1714px;}
.sub-section h3#interview{background-position:0 -1748px;}
.sub-section h3#trend{background-position:0 -1782px;}
.sub-section .more-btn-sec.money a,
.sub-section .more-btn-sec.market-and-search a{
	background-position:-52px -2050px;
	width:52px;
	height:16px;
	display:block;
	position:absolute;
	bottom:0px;
	right:16px;
}
.sub-section h3#insurance{background-position:0 -1840px;}
.sub-section h3#market{background-position:0 -1875px;}
.sub-section h3#global{background-position:0 -1910px;}
.sub-section h3#realestate{background-position:0 -1945px;}

/* -- ▼ 最新記事一覧（ビジネス・マネー以外のもの＆共通ページ）▼ -- */
#category-latest-article{margin:15px 0;}	
#category-latest-article.market{margin:15px auto;width:685px;}
#category-latest-article h2{width:685px;height:36px;display:block;}
/* ジャンル色分け用 */
#category-latest-article.business h2,
#category-latest-article.companies h2,
#category-latest-article.industries h2,
#category-latest-article.interview h2,
#category-latest-article.trend h2{background-position:0 -880px;}
#category-latest-article.economy-and-politics h2{background-position:0 -916px;}
#category-latest-article.asia h2,#category-latest-article.global h2{background-position:0 -952px;}
#category-latest-article.technology h2,#category-latest-article.tech h2{background-position:0 -988px;}
#category-latest-article.career h2,#category-latest-article.career-and-education h2{background-position:0 -1024px;}
#category-latest-article.money h2,
#category-latest-article.market h2,
#category-latest-article.global-investment h2,
#category-latest-article.insurance h2,
#category-latest-article.real-estate h2{background-position:0 -1060px;}
#category-latest-article.market-and-search h2{background-position:0 -5936px;}
#category-latest-article.culture h2{background-position:0 -1096px;}
#category-latest-article.education h2{background-position:0 -1132px;}
#category-latest-article.health h2,#category-latest-article.life h2{background-position:0 -1168px;}
#category-latest-article.ranking h2{background-position:0 -4357px;}
#category-latest-article.tktopics h2,#category-latest-article.search h2{background-position:0 -1204px;}
#category-latest-article.default h2{background-position:0 -4321px;}
#category-latest-article.leaders50 h2{background-position:0 -1640px;width:685px;height:26px;display:block;}
#category-latest-article.hr-online h2{background-position:0 -1240px;width:685px;height:24px;display:block;}
#category-latest-article.information h2{background-position:0 -4780px;}
#category-latest-article.ssplus1 h2{height:40px;background-position:0 -174px;}
#category-latest-article.fromjapan h2{height:36px;background-position:0 -1605px;background-image:url(/common/images/v2/main-bg-set-v2.gif);}
/* ジャンル色分け用ここまで */
#category-latest-article h2 span{display:none;}
/* HRオンライン用 */
.hr-category{border-left:solid 1px #96908f;border-right:solid 1px #96908f;border-top:solid 1px #96908f;padding:14px 14px 25px 14px;}
.hr-category ul li{float:left;margin:0 25px 5px 0;display:block;font-size:14px;background-position:-840px -303px;padding-left:17px;line-height:1.5;}
.hr-category ul li.twitter{background-position:-842px -376px;}
.hr-category ul li a{background-image:none;}
.article-list{
	border-left:solid 1px #96908f;
	border-right:solid 1px #96908f;
	border-bottom:solid 1px #96908f;
	padding:10px 56px 0 56px;
}
.article-list.ssplus1{
	border-left:solid 1px #39f;
	border-right:none;
	border-bottom:solid 1px #39f;
	padding:10px 25px 0 20px;
	background:url(/common/images/v2/ssplus1/ss-main-column-bg.gif) repeat-y right;
}
.article-list.ranking{padding:28px 33px 0 33px;}
.article-list ul li{padding-bottom:25px;line-height:1.3;}
.article-list ul li a:hover{text-decoration:none;}
.article-list ul li .ico{width:95px;height:95px;margin-right:7px;float:left;}
.article-list.ssplus1 ul li .ico{width:100px;height:100px;margin-right:7px;float:left;}
.article-list ul li .ttl{float:left;width:465px;padding-right:4px;position:relative;}
.article-list.ssplus1 ul li .ttl{width:515px;}
.article-list ul li .rank-num{float:left;width:45px;font-size:16px;padding-top:35px;font-weight:bold;}
.article-list ul li .ttl .column-ttl{font-size:15px;font-weight:bold;}
.article-list ul li .ttl .column-main-ttl{font-size:17px;font-weight:bold;}
.article-list ul li .ttl span.date{
	color:#b0b9bf;
	font-size:11px;
	font-weight:bold;
	display:block;
	margin-bottom:3px;
}
.article-list ul li .ttl span.summary{font-size:12px;color:#5d6970;line-height:1.4;}
/* ジャンル色分け用 */
.article-list ul.business li .ttl .column-ttl,
.article-list ul li.business .ttl .column-ttl,
.article-list ul.companies li .ttl .column-ttl,
.article-list ul.industries li .ttl .column-ttl,
.article-list ul.interview li .ttl .column-ttl,
.article-list ul.trend li .ttl .column-ttl{color:#bf7700;}
.article-list ul.economy-and-politics li .ttl .column-ttl,
.article-list ul li.economy-and-politics .ttl .column-ttl{color:#ba555b;}
.article-list ul.asia li .ttl .column-ttl,
.article-list ul li.asia .ttl .column-ttl,
.article-list ul.global li .ttl .column-ttl,
.article-list ul li.global .ttl .column-ttl{color:#b83d79;}
.article-list ul.technology li .ttl .column-ttl,
.article-list ul li.technology .ttl .column-ttl,
.article-list ul.tech li .ttl .column-ttl,
.article-list ul li.tech .ttl .column-ttl{color:#835a8c;}
.article-list ul.career li .ttl .column-ttl,
.article-list ul li.career .ttl .column-ttl,
.article-list ul.career-and-education li .ttl .column-ttl,
.article-list ul li.career-and-education .ttl .column-ttl{color:#586e9e;}
.article-list ul.money li .ttl .column-ttl,
.article-list ul li.money  .ttl .column-ttl,
.article-list ul.market li .ttl .column-ttl,
.article-list ul.global-investment li .ttl .column-ttl,
.article-list ul.insurance li .ttl .column-ttl,
.article-list ul.real-estate li .ttl .column-ttl,
.article-list ul li.market-and-search .ttl .column-ttl{color:#008dbc;}
.article-list ul.culture li .ttl .column-ttl,
.article-list ul li.culture .ttl .column-ttl{color:#1c9296;}
.article-list ul.education li .ttl .column-ttl,
.article-list ul li.education .ttl .column-ttl{color:#539546;}
.article-list ul.health li .ttl .column-ttl,
.article-list ul li.health .ttl .column-ttl,
.article-list ul.life li .ttl .column-ttl,
.article-list ul li.life .ttl .column-ttl{color:#86a303;}
.article-list ul.tktopics li .ttl .column-ttl,
.article-list ul li.tktopics .ttl .column-ttl{color:#55735c;}
.article-list ul.default li .ttl .column-ttl,
.article-list ul li.default .ttl .column-ttl{color:#ecd900;}
.article-list ul.hr-online li .ttl .column-ttl,
.article-list ul li.hr-online  .ttl .column-ttl{color:#8a65d5;}
.article-list ul.ranking li .ttl .column-ttl,
.article-list ul li.ranking  .ttl .column-ttl{color:#9db307;}
.article-list ul.hr-online li.hr-bnr{color:#707070;font-size:12px;margin-left:90px;}
.article-list ul.ranking-today li .ttl .column-ttl,.article-list ul.ranking-today li .rank-num{color:#00a0e9;}
.article-list ul.ranking-yesterday li .ttl .column-ttl,.article-list ul.ranking-yesterday li .rank-num{color:#90c31f;}
.article-list ul.ranking-fblike li .ttl .column-ttl,.article-list ul.ranking-fblike li .rank-num{color:#90c31f;}
.article-list ul.ranking-weekly li .ttl .column-ttl,.article-list ul.ranking-weekly li .rank-num{color:#f39800;}
.article-list ul.ssplus1 li .ttl .column-ttl,
.article-list.ssplus1 ul.ssplus1 li .ttl .column-ttl{color:#39f;}
.article-list ul.fromjapan li .ttl .column-ttl,
.article-list ul li.fromjapan .ttl .column-ttl{color:#aa0013;}
/* ジャンル色分け用ここまで */

/* ランキングFBlike用 */
.article-list ul.ranking-fblike li .ttl .fbcount{float:right;background-position:-589px -731px;color:#4c5195;font-size:12px;padding-left:20px;}

/* information用 */
.article-list.information{padding:0 18px;}
.article-list.information ul{margin-bottom:10px;}
.article-list.information ul li{border-bottom:dotted 1px #bcbcbc;padding:18px 0;}
.article-list.information ul li .ttl{width:auto;float:none;}
.article-list.information ul li .column-main-ttl{background-position:0 -4857px;font-size:14px;padding-left:20px;}
.article-list.information ul li .summary{padding-top:10px;display:block;padding-left:20px;}


/* -- ▼ ランキングトップ（一覧） ▼ -- */
.ranking-box{background-position:0 -4441px;width:685px;display:block;border-left:solid 1px #938d8c;border-bottom:solid 1px #938d8c;padding:10px 0;margin-bottom:15px;}
.ranking-box a{background-image:none;}
.ranking-box .ico{width:95px;margin-right:10px;float:left;}
.ranking-box .ttl{width:575px;float:left;}
.ranking-box .ttl .summary{font-size:12px;color:#5d6970;line-height:1.4;}

/* -- ▼ 新世代リーダー50人 ▼ -- */
#signale-category.leaders50{width:685px;height:261px;background-position:0 -2420px;margin-bottom:15px;position:relative;}
#signale-category.leaders50 a{background-image:none;}
#leaders-feature{width:603px;height:119px;position:absolute;top:69px;left:16px;display:block;padding-top:29px;overflow:hidden;}
#leaders-feature .leaders-box-wrap{position:relative;}
#leaders-feature .prev-btn,#leaders-feature .next-btn{float:left;width:50px;}
#leaders-feature .link-btn{margin:52px 0 0 10px;}
#leaders-feature .leaders-info{width:500px;float:left;}
#leaders-feature .leaders-info ul li{height:auto !important;}
#leaders-feature .leaders-info .ico{width:176px;float:left;margin-right:10px;}
#leaders-feature .leaders-info .ttl{float:left;width:314px;position:relative;line-height:1.3;}
#leaders-feature .leaders-info .ttl .column-campany{font-size:13px;font-weight:bold;display:block;}
#leaders-feature .leaders-info .ttl .column-ttl{font-size:18px;font-weight:bold;display:block;}
#leaders-feature .leaders-info .ttl .column-ttl .keishou{font-size:80%; margin-left:3px;}
#leaders-feature .leaders-info .ttl .column-main-ttl{font-size:19px;font-weight:bold;display:block;}
#leaders-feature .leaders-info .ttl .summary{font-size:12px;margin-top:7px;display:block;}
#leaders-feature .leaders-info .ttl .more{width:14px;height:14px;display:block;background-position:-820px -294px;font-size:0;text-indent:-1000em;position:absolute;right:0;bottom:0;}
ul#leaders50 li{float:left;width:163px;height:259px;margin:0 11px 11px 0;display:block;background-position:-380px -2143px;}
ul#leaders50 li a{background-image:none;}
ul#leaders50 li a:hover{text-decoration:none;}
ul#leaders50 li.last{margin-right:0;}
ul#leaders50 li.soon{background-position:-570px -2143px;display:block;}
ul#leaders50 li.soon span{display:none;}

ul#leaders50 li .column-main-ttl{width:115px;height:57px;display:block;color:#fff;margin:15px 20px 5px 20px;padding:6px 5px 0px 5px;line-height:1.4;font-size:14px;font-weight: bold;text-align:center;}
ul#leaders50 li.even .column-main-ttl{width:115px;height:45px;display:block;color:#fff;margin:5px 20px 15px 20px;padding:18px 5px 0;line-height:1.4;}
ul#leaders50 li .column-main-ttl a{background-image:none;}
ul#leaders50 li img{text-align:center;margin:0 30px;display:block;}
ul#leaders50 li .column-campany{color:#000;font-size:11px;margin:10px 20px 0 20px;display:block;font-weight:bold;line-height: 1.3em;}
ul#leaders50 li .column-ttl{color:#000;font-size:16px;margin:1px 20px;display:block;font-weight:bold;line-height: 1.2em;}
ul#leaders50 li .column-ttl .keishou{font-size:80%; margin-left:3px;}
ul#leaders50 li.even .column-campany{margin-top:15px;}
ul#leaders50 li.even .column-ttl{margin-bottom:10px;}
/* ジャンル色分け用（吹き出し下向き） */
ul#leaders50 li .column-main-ttl.color-1{background-position:0 -2701px;}
ul#leaders50 li .column-main-ttl.color-2{background-position:-125px -2701px;}
ul#leaders50 li .column-main-ttl.color-3{background-position:-250px -2701px;}
ul#leaders50 li .column-main-ttl.color-4{background-position:-375px -2701px;}
ul#leaders50 li .column-main-ttl.color-5{background-position:-500px -2701px;}
ul#leaders50 li .column-main-ttl.color-6{background-position:0 -2764px;}
ul#leaders50 li .column-main-ttl.color-7{background-position:-125px -2764px;}
ul#leaders50 li .column-main-ttl.color-8{background-position:-250px -2764px;}
ul#leaders50 li .column-main-ttl.color-9{background-position:-375px -2764px;}
ul#leaders50 li .column-main-ttl.color-0{background-position:-500px -2764px;}
/* ジャンル色分け用（吹き出し下向き） */
ul#leaders50 li.even .column-main-ttl.color-1{background-position:0 -2826px;}
ul#leaders50 li.even .column-main-ttl.color-2{background-position:-125px -2826px;}
ul#leaders50 li.even .column-main-ttl.color-3{background-position:-250px -2826px;}
ul#leaders50 li.even .column-main-ttl.color-4{background-position:-375px -2826px;}
ul#leaders50 li.even .column-main-ttl.color-5{background-position:-500px -2826px;}
ul#leaders50 li.even .column-main-ttl.color-6{background-position:0 -2889px;}
ul#leaders50 li.even .column-main-ttl.color-7{background-position:-125px -2889px;}
ul#leaders50 li.even .column-main-ttl.color-8{background-position:-250px -2889px;}
ul#leaders50 li.even .column-main-ttl.color-9{background-position:-375px -2889px;}
ul#leaders50 li.even .column-main-ttl.color-0{background-position:-500px -2889px;}

/* -- ▼ 検索結果ページ ▼ -- */
#category-search-ttl{border-top:solid 1px #96908F;border-bottom:solid 1px #96908F;padding:15px 5px;}
#category-search-ttl h1.search{font-weight:normal;font-size:22px;}
.search-summary{margin:15px;}
.search-summary .data{font-size:16px;font-weight:bold;}
.search-summary .company-data{font-size:15px;font-weight:bold;margin-left:30px;}
.search-summary .for-company-and-search{margin:0 0 0 15px;}
.search-summary .for-company-and-search img{vertical-align:top;padding-top:1px;}
.search-summary p{font-size:12px;line-height:1.4;margin-top:10px;}
.search-box{width:380px;margin:0 auto;}
.for-company-and-search-bottom{width:186px;margin:15px auto 25px auto;}

/* -- ▼ 検索結果ページ(動画用） ▼ -- */
#category-search-ttl.video{border-style:none;margin-bottom:50px;}
#category-search-ttl.video .video-search-title{font-size:24px;margin-bottom:10px;}
#category-search-ttl.video .video-search-title .num{float:right;font-weight:bold;font-size:27px;}
#category-search-ttl.video p{color:#ccc;font-size:13px;line-height:1.5;}
#category-search-ttl.video .search-box{background-color:#333;border-radius:16px;padding:3px 10px;margin-top:10px;}
#category-search-ttl.video .search-box form input{border-style:none;background-color:#333;color:#fff;font-size:14px;line-height:1;}
#category-search-ttl.video .search-box form input.searchbtn{background-position:-982px 0;display:block;height:18px;width:18px;float:right;text-indent:100%;white-space:no-wrap;overflow:hidden;}

/* -- ▼ ページ繰り ▼ -- */
.mp-ie.category-end{margin:10px 0 25px 0;}
.pagenation ul{margin:0 auto;}
.multipage.category-end{margin:0 auto;float:none;}
.next_p,
.prev_p,
.current_p,
.other_p{float:left;font-size:12px;}
.pagenation ul li{float:left;font-size:14px;}
.category-end .current_p,
.category-end .other_p{font-size:16px;}
.category-end .next_p{padding:0 0 0 37px;}
.category-end .prev_p{padding:0 37px 0 0;}
.other_p a,
.pagenation ul li a{
	background-color:#5d6a70;
	color:#fff;
	font-weight:bold;
	padding:2px 7px;
	margin:0 4px;
	display:block;
	border:solid 1px #5d6a70;
}
.other_p a:hover,.pagenation ul li a:hover{background-color:#fff;color:#5d6a70;}
.current_p,.pagenation ul li.current{
	background-color:#fff;
	color:#5d6a70;
	font-weight:bold;
	padding:2px 7px;
	margin:0 4px;
	display:block;
	border:solid 1px #5d6a70;
}
.pagenation ul li.next a,.pagenation ul li.prev a{background:none;padding:0;border-style:none;}

/* -- ▼ ランキング一覧のボタン ▼ -- */
.ranking-menu{background-position:0 -4654px;width:685px;height:36px;display:block;}
.ranking-menu.bottom{width:auto;height:auto;margin-bottom:30px;}
.ranking-menu ul{padding:16px 0 0 78px;}
.ranking-menu.bottom ul{padding:0 0 0 45px;}
.ranking-menu ul li,.ranking-menu ul li a{background-image:none;}
.ranking-menu ul li{float:left;margin-right:13px;text-align:center;font-size:12px;line-height:1.4;}
.ranking-menu ul li.today.current,.ranking-menu ul li.today a:hover{border:solid 1px #00a0e9;background-color:#fff;color:#000;padding:1px 15px;font-weight:bold;display:block;}
.ranking-menu ul li.yesterday.current,.ranking-menu ul li.yesterday a:hover{border:solid 1px #90c31f;background-color:#fff;color:#000;padding:1px 15px;font-weight:bold;display:block;}
.ranking-menu ul li.fblike.current,.ranking-menu ul li.fblike a:hover{border:solid 1px #90c31f;background-color:#fff;color:#000;padding:1px 15px;font-weight:bold;display:block;}
.ranking-menu ul li.weekly.current,.ranking-menu ul li.weekly a:hover{border:solid 1px #f39800;background-color:#fff;color:#000;padding:1px 15px;font-weight:bold;display:block;}
.ranking-menu ul li.today a{border:solid 1px #00a0e9;background-color:#00a0e9;color:#fff;padding:1px 15px;display:block;}
.ranking-menu ul li.yesterday a{border:solid 1px #90c31f;background-color:#90c31f;color:#fff;padding:1px 15px;display:block;}
.ranking-menu ul li.fblike a{border:solid 1px #90c31f;background-color:#90c31f;color:#fff;padding:1px 15px;display:block;}
.ranking-menu ul li.weekly a{border:solid 1px #f39800;background-color:#f39800;color:#fff;padding:1px 15px;display:block;}

/* -- ▼ 企業検索のCSS ▼ -- */
.market-and-search-search{margin:30px 0 12px 207px;}
.market-and-search-search form input.inputtext{width:400px;height:39px;display:block;background-position:0 -5488px;border-style:none;padding-left:45px;float:left;}
.market-and-search-search form button.search-btn{width:123px;height:39px;background-position:-445px -5488px;display:block;border-style:none;float:left;margin-left:20px;}
.market-and-search-section{margin-bottom:25px;}
@-moz-document url-prefix() {
.market-and-search-section{margin-bottom:15px;}
}
.market-and-search-section .search-ranking{float:left;width:173px;}
.market-and-search-section .market-data{float:left;width:296px;margin:25px 20px 0 19px;}
.market-and-search-section .market-and-search-latest{float:left;width:492px;margin-top:25px;}
.market-and-search-section .market-and-search-latest h2{width:492px;height:32px;display:block;background-position:-370px -5547px;}
.market-and-search-section .market-and-search-latest h2 span{display:none;}
.market-and-search-section .market-and-search-latest .latest-icon{position:relative;padding-top:10px;}
.market-and-search-section .market-and-search-latest .latest-icon .ico{float:left;width:64px;margin-right:10px;}
.market-and-search-section .market-and-search-latest .latest-icon .ttl{float:left;width:382px;}
.market-and-search-section .market-and-search-latest .latest-icon .ttl .column-ttl{color:#008DBC;font-size:13px;font-weight:bold;line-height: 120%;}
.market-and-search-section .market-and-search-latest .latest-icon .ttl .column-main-ttl{font-size:17px;font-weight:bold;line-height:1.1;}
.market-and-search-section .market-and-search-latest .latest-icon .ttl .date{color: #B0B9BF;display: block;font-size: 10px;line-height: 1.1;}
.market-and-search-section .market-and-search-latest .latest-icon .ttl .summary{color: #5D6970;font-size: 14px;line-height: 1.3;}
.market-and-search-section .market-and-search-latest .latest-list.market-and-search{margin-top:20px;}
.market-and-search-section .market-and-search-latest .latest-list.market-and-search ul li{width:210px;float:left;margin-right:16px;border-left:solid 5px #008DBC;padding-left:5px;}
.market-and-search-section .market-and-search-latest .latest-list.market-and-search ul li.even{margin-right:0;}
.market-and-search-section .market-and-search-latest .latest-list.market-and-search ul li .ttl{width:auto;}
.market-and-search-section .market-and-search-latest .latest-list.market-and-search ul li .column-main-ttl{font-size:15px;}
.market-and-search-section .market-and-search-latest .latest-list.market-and-search ul li .date{font-weight:normal;padding:0 10px 0 3px;display:inline;}
.market-and-search-section .search-ranking .ttl{width:173px;height:20px;display:block;background-position:0 -5527px;margin-bottom:5px;}
.market-and-search-section .search-ranking .ttl span{display:none;}
.market-and-search-section .search-ranking ul li{width:173px;display:block;margin-bottom:2px;}
.market-and-search-section .search-ranking ul li.rank1{background-position:0 -5547px;height:27px;line-height:2;}
.market-and-search-section .search-ranking ul li.rank2{background-position:0 -5574px;height:27px;line-height:2;}
.market-and-search-section .search-ranking ul li.rank3{background-position:0 -5601px;height:27px;line-height:2;}
.market-and-search-section .search-ranking ul li.rank4{background-position:0 -5628px;height:23px;line-height:1.8;}
.market-and-search-section .search-ranking ul li.rank5{background-position:0 -5651px;height:23px;line-height:1.8;}
.market-and-search-section .search-ranking ul li.rank6{background-position:0 -5674px;height:23px;line-height:1.8;}
.market-and-search-section .search-ranking ul li.rank7{background-position:0 -5697px;height:23px;line-height:1.8;}
.market-and-search-section .search-ranking ul li.rank8{background-position:0 -5720px;height:23px;line-height:1.8;}
.market-and-search-section .search-ranking ul li.rank9{background-position:0 -5743px;height:23px;line-height:1.8;}
.market-and-search-section .search-ranking ul li.rank10{background-position:0 -5766px;height:23px;line-height:1.8;}
.market-and-search-section .search-ranking ul li.rank11{background-position:0 -5789px;height:23px;line-height:1.8;}
.market-and-search-section .search-ranking ul li.rank12{background-position:0 -5812px;height:23px;line-height:1.8;}
.market-and-search-section .search-ranking ul li.rank13{background-position:0 -5835px;height:23px;line-height:1.8;}
.market-and-search-section .search-ranking ul li.rank14{background-position:0 -5858px;height:23px;line-height:1.8;}
.market-and-search-section .search-ranking ul li.rank15{background-position:0 -5881px;height:23px;line-height:1.8;}
.market-and-search-section .search-ranking ul li span a{padding-left:43px;font-size:12px;background-image:none;}

/* -- ▼ ブランドコンテンツ用のCSS ▼ -- */
#brandcontent-main-inner{border-top:solid 2px #747273;margin-top:10px;background-color:#eff5f9;}
#brandcontent-main-inner #bc-first-choice{
	margin:32px 80px 48px;
	padding:10px;
	background-color:#fff;
}
#brandcontent-main-inner #bc-first-choice .index-img{float: left;}
#brandcontent-main-inner #bc-first-choice .title-parts.brandcontent{width: 330px;float:right;}

#brandcontent-main-inner .bc-content-list{margin:0 120px;padding-bottom:30px;}
#brandcontent-main-inner .bc-content-list ul.bc-list-style li{background-color:#fff;border:solid 1px #ddd;width:227px;margin:0 31px 30px 0;display:inline-block;vertical-align:top;}
* html #brandcontent-main-inner .bc-content-list ul.bc-list-style li{display:inline;zoom:1;}
*:first-child+html #brandcontent-main-inner .bc-content-list ul.bc-list-style li{display:inline;zoom:1;}
#brandcontent-main-inner .bc-content-list ul.bc-list-style li.last{margin-right:0;}
#brandcontent-main-inner .bc-content-list ul.bc-list-style li .ttl{padding:10px 15px 25px 15px;}
#brandcontent-main-inner .bc-content-list ul.bc-list-style li .ttl span{display:block;}
#brandcontent-main-inner .bc-content-list ul.bc-list-style li .ttl .column-main-ttl{font-weight:bold;font-size:21px;color:#717171;}

/* -- ▼ 著者一覧用のCSS ▼ -- */
.author-profile-info{background-color:#f1f1f1;padding:20px 50px;margin-top:10px;color:#666;}
.author-profile-info .photo{width:94px;margin-right:15px;float:left;}
.author-profile-info .profile-text.block{float:left;width:476px;}
.author-profile-info .profile-text .author-name{border-bottom:solid 1px #777;}
.author-profile-info .profile-text .author-name .name{font-size:20px;}
.author-profile-info .profile-text .author-name .kana{font-size:14px;margin-left:7px;}
.author-profile-info .profile-text .author-name .eng{display:block;font-size:14px;}
.author-profile-info .profile-text .katagaki{font-size:16px;margin-top:5px;}
.author-profile-info .profile-text .author-profile{font-size:13px;}

#category-latest-article.author h2{background-position:0 -1530px;}
#category-latest-article.author .author .more{background-position:0 -1579px;width:13px;height:13px;}
#category-latest-article.author .article-list ul li .ttl .column-ttl{color:#00aeeb;}

/*
***********************************************************************
矢印アイコンに関する指定
***********************************************************************
*/
.latest-section .more,
.sub-section .more,
.article-list .more{
	float:right;
	width:12px;
	height:12px;
	display:block;
	font-size:0px;
	text-indent:-1000em;
	position:absolute;
	bottom:0;
	right:0;
}
.business .more,
.companies .more,
.industries .more,
.interview .more,
.trend .more{background-position:-780px -304px;}
.economy-and-politics .more{background-position:-780px -316px;}
.asia .more,.global .more{background-position:-780px -328px;}
.technology .more,.tech .more{background-position:-780px -340px;}
.career .more,.career-and-education .more{background-position:-780px -352px;}
.money .more,
.market .more,
.global-investment .more,
.insurance .more,
.real-estate .more,
.market-and-search .more{background-position:-780px -364px;}
.culture .more{background-position:-780px -376px;}
.education .more{background-position:-780px -388px;}
.health .more,.life .more{background-position:-780px -400px;}
.tktopics .more{background-position:-780px -412px;}
.leaders50 .more{background-position:-780px -460px;}
.hr-online .more{background-position:-780px -448px;}
.ranking .more{background-position:-780px -472px;}
.default .more{background-position:-780px -280px;}
.ranking-today .more{background-position:-800px -280px;width:13px;height:13px;}
.ranking-yesterday .more{background-position:-800px -293px;width:13px;height:13px;}
.ranking-weekly .more{background-position:-800px -306px;width:13px;height:13px;}
.ssplus1 .more{background-position:-987px -531px;width:13px;height:13px;}
.fromjapan .more{background-image:url(/common/images/v2/main-bg-set-v2.gif);background-position:-112px -449px;}

/* 広告パーツのカテゴリリセット用 */
#topic-board ul li,#brandcontent-list .brandcontent-list-inner ul li{padding-bottom:0;}
#brandcontent-list .brandcontent-list-inner ul li .ico{float:none;width:auto;height:auto;margin-right:0;}
#brandcontent-list .brandcontent-list-inner ul li .ttl{float:none;width:auto;}

/*
********************************************************************
ビデオコンテンツ用のCSS（トップのパーツ）
********************************************************************
*/

/* トップのスライダーメイン部分 */
#video-main-slider{margin-top:40px;}

#video-main-slider .prev a{width:120px;height:405px;display:block;float:left;background-position:0 -924px;background-image:url(/common/images/v2/video/video-bg.png?20140220);background-repeat:no-repeat;}
#video-main-slider .next a{width:120px;height:405px;display:block;float:left;background-position:-880px -907px;background-image:url(/common/images/v2/video/video-bg.png?20140220);background-repeat:no-repeat;}
#video-main-slider .prev a,#video-main-slider .next a{text-indent:100%;overflow:hidden;white-space:nowrap;}

#video-main-slider .slide-video{width:760px;height:405px;float:left;position:relative;background-color:#666;}
#pickup-slides li .video-main-image{text-align:center;display:block;}
#video-main-slider .pickup{position:absolute;right:-30px;top:-45px;}
#video-main-slider .video-info{position:absolute;bottom:0;left:0;color:#fff;width:100%;padding:10px;background-color:rgba(0,0,0,0.5);}
#video-main-slider .video-info .title{font-size:33px;font-weight:bold;display:block;line-height:1.2;text-shadow:1px 1px 3px #000;}
#video-main-slider .video-info .subtitle{font-size:23px;font-weight:bold;display:block;line-height:1.2;text-shadow:1px 1px 3px #000;}
#video-main-slider .video-info .time{font-size:12px;background-color:#000;border-radius:5px;opacity:0.7;padding:1px 3px;}

/* トップのスライダー関連記事 */
#video-top-related .related-title{border-bottom:solid 1px #fff;margin-top:15px;}
#video-top-related .related-title .title-inner{width:1000px;margin:0 auto;}
#video-top-related .related-title .title-inner .video-img{width:160px;height:43px;display:block;background-position:-840px -57px;}
#video-top-related .related-title .title-inner .video-img span{display:none;}

#video-top-related .related-lineup{width:1000px;margin:0 auto;}
#video-top-related .related-lineup ul li{float:left;width:310px;margin-right:30px;background-position:0 -842px;padding:17px 0;}
#video-top-related .related-lineup ul li.last{margin-right:0;}
#video-top-related .related-lineup ul li a{background-image:none;}
#video-top-related .related-lineup ul li a:hover{text-decoration:none;}
#video-top-related .related-lineup ul li .thumb{width:120px;background-color:#666;display:block;float:left;margin-right:5px;position:relative;text-align:center;}
#video-top-related .related-lineup ul li .txt-box{float:left;width:185px;}
#video-top-related .related-lineup ul li .title{color:#fff;font-size:13px;font-weight:bold;line-height:1.2;display:block;}
#video-top-related .related-lineup ul li .subtitle{color:#fff;font-size:12px;}
#video-top-related .related-lineup ul li .time{color:#fff;font-size:12px;background-color:#000;border-radius:5px;opacity:0.7;padding:1px 3px;position:absolute;left:3px;bottom:3px;}

/* トップ下Featured video */
#featured-header{position:relative;}
#video-sub-contents{margin:15px 0;}

#video-sub-contents #featured-video{width:1000px;margin:0 auto;}

#video-sub-contents #featured-header .title{width:291px;height:43px;display:block;background-position:-709px -144px;float:left;}
#video-sub-contents #featured-header .title span{display:none;}

#video-sub-contents #featured-header .for-all-categories{float:right;width:198px;position:absolute;right:0;}
#video-sub-contents #featured-header .cmenu{width:198px;height:15px;display:block;background-position:-802px -420px;}
#video-sub-contents #featured-header .cmenu span{display:none;}
#video-sub-contents #featured-header .cmenu-list{background-color:#000;opacity:0.6;margin-top:10px;z-index:100;position:absolute;right:0;display:block;}
#video-sub-contents #featured-header .cmenu-list ul{padding:0 5px;}
#video-sub-contents #featured-header .cmenu-list li a{color:#fff;display:block;font-size:12px;text-decoration:none;padding-right:20px;}
#video-sub-contents #featured-header .cmenu-list li a:hover{background:url(/common/images/v2/video/cmenu-arrow.png) no-repeat right;}
#video-sub-contents #featured-header .cmenu-list li span{border-bottom:solid 1px #fff;display:block;padding:5px;}
#video-sub-contents #featured-header .cmenu-list li.last span{border-bottom-style:none;}
#video-sub-contents #featured-header .cmenu-list ul.submenu{margin-left:10px;}

#featured-pickup{background-color:#f4f4f4;z-index:10;}
#featured-pickup .featured-pickup-wrapper{width:1110px;margin:0 auto;display:block;}
#featured-pickup .pickup-inner{width:1046px;margin:0 35px;}

#featured-pickup .pickup-inner ul{padding-top:30px;margin:0 20px;}
#featured-pickup .pickup-inner ul li{width:300px;float:left;margin-right:50px;position:relative;}
#featured-pickup .pickup-inner ul li a{text-decoration:none;}
#featured-pickup .pickup-inner ul li.last{margin-right:0;}

#featured-pickup .pickup-inner ul li .thumb{position:relative;width:300px;height:160px;display:block;background-color:#666;z-index:1;text-align:center;}
#featured-pickup .pickup-inner ul li .time{color:#fff;font-size:12px;background-color:#000;border-radius:5px;opacity:0.7;padding:1px 3px;position:absolute;left:3px;bottom:3px;}
#featured-pickup .pickup-inner ul li .txt-box{display:block;padding:15px 10px;}
#featured-pickup .pickup-inner ul li .title{display:block;font-size:15px;font-weight:bold;}
#featured-pickup .pickup-inner ul li .subtitle{display:block;font-size:14px;}
#featured-pickup .pickup-inner ul li .summary{display:block;font-size:12px;margin-top:18px;line-height:1.4;}

#featured-pickup .pickup-inner ul li.startup .txt-box{background-color:#111;color:#fff;}


/* トップ下記事ラインナップ */
#video-latest-lineup{border-top:solid 1px #b5b5b5;border-bottom:solid 1px #b5b5b5;margin-top:25px;}

#video-latest-lineup .lineup-inner{width:1110px;margin:0 auto;}
#video-latest-lineup .lineup-inner .prev a{width:30px;height:543px;display:block;background-position:0 -1434px;float:left;background-image:url(/common/images/v2/video/video-bg.png?20140220);background-repeat:no-repeat;}
#video-latest-lineup .lineup-inner .next a{width:30px;height:543px;display:block;background-position:-969px -1434px;float:left;background-image:url(/common/images/v2/video/video-bg.png?20140220);background-repeat:no-repeat;}
#video-latest-lineup .lineup-inner .bx-wrapper{float:left;}
#video-latest-lineup .lineup-inner .prev a,#video-latest-lineup .lineup-inner .next a{text-indent:100%;overflow:hidden;white-space:no-wrap;}
#video-latest-lineup .lineup-inner .video-table{width:1046px;float:left;border-left:solid 1px #b5b5b5;border-right:solid 1px #b5b5b5;}

#video-latest-lineup .lineup-inner .video-table ul li a{text-decoration:none;}
#video-latest-lineup .lineup-inner .video-table ul li{padding:30px 24px 24px 24px;float:left;border-right:solid 1px #b5b5b5;border-bottom:solid 1px #b5b5b5;}
#video-latest-lineup .lineup-inner .video-table ul li.last{border-right-style:none;}
#video-latest-lineup .lineup-inner .video-table ul li.bottom{border-bottom-style:none;}

#video-latest-lineup .lineup-inner .video-table ul li .thumb{position:relative;width:300px;height:160px;background-color:#666;display:block;text-align:center;}
#video-latest-lineup .lineup-inner .video-table ul li .time{color:#fff;font-size:12px;background-color:#000;border-radius:5px;opacity:0.7;padding:1px 3px;position:absolute;left:3px;bottom:3px;}
#video-latest-lineup .lineup-inner .video-table ul li .txt-box{width:300px;display:block;padding:15px 0 0 0;}
#video-latest-lineup .lineup-inner .video-table ul li .title{display:block;font-size:15px;font-weight:bold;}
#video-latest-lineup .lineup-inner .video-table ul li .subtitle{display:block;font-size:14px;}

.more-videos{margin-bottom:30px;}
.more-videos .more-inner{width:1046px;margin:0 auto;}
.more-videos .more-inner a{width:138px;height:27px;display:block;float:right;background-position:-862px -325px;}
.more-videos .more-inner span{display:none;}

/* カテゴリ一覧系 */
#video-category-content{margin-top:48px;}

#video-category-ttl.series{width:1000px;height:50px;display:block;background-position:0 -2321px;margin-bottom:10px;}
#video-category-ttl.interview{width:1000px;height:50px;display:block;background-position:0 -2400px;margin-bottom:10px;}
#video-category-ttl.brandcontent{width:1000px;height:50px;display:block;background-position:0 -3850px;margin-bottom:10px;}
#video-category-ttl span{display:none;}

#video-category-list .video-list{border-bottom:solid 1px #5b5b5b;}
#video-category-list .video-list .main-title{width:337px;float:left;padding-top:20px;}
#video-category-list .video-list .video-latest{width:663px;float:right;background-color:#fff;}

/* スライドのページャー */
.bx-pager{float:right;margin-right:13px;}
.bx-pager a{text-indent:100%;white-space:nowrap;overflow:hidden;float:left;}
.bx-pager a{background-image:url(/common/images/v2/video/video-bg.png?20140220);background-repeat:no-repeat;width:10px;height:9px;display:block;background-position:-990px -544px;}
.bx-pager a.pager-active{background-position:-990px -534px;}
.bx-pager a.pager-link{margin-right:13px;}

#video-category-list.startup .bx-pager a.pager-active{background-position:-946px -534px;}
#video-category-list.startup .bx-pager{margin-right:0;}

#video-category-list .video-list .main-title .thumb{width:300px;height:160px;display:block;background-color:#666;position:relative;text-align:center;}
#video-category-list .video-list .main-title .time{color:#fff;font-size:12px;background-color:#000;border-radius:5px;opacity:0.7;padding:1px 3px;position:absolute;left:3px;bottom:3px;}
#video-category-list .video-list .main-title .txt-box{display:block;width:300px;margin:20px 0 20px 0;}
#video-category-list .video-list .main-title .txt-box .guest{font-size:14px;display:block;line-height:1.2;}
#video-category-list .video-list .main-title .txt-box .kana{font-size:12px;color:#BF017B;display:block;line-height:1.2;margin-bottom:5px;}
#video-category-list .video-list .main-title .txt-box .title{display:block;font-size:16px;font-weight:bold;}
#video-category-list .video-list .main-title .txt-box .subtitle{display:block;font-size:14px;}
#video-category-list .video-list .main-title .txt-box .summary{display:block;font-size:12px;margin-top:10px;line-height:1.4;}

#video-category-list .video-list .video-latest ul{padding:20px 20px 0 20px;}
#video-category-list .video-list .video-latest ul li{width:180px;float:left;margin:0 41px 20px 0;}
#video-category-list .video-list .video-latest ul li.last{margin-right:0;}
#video-category-list .video-list .video-latest ul li a{text-decoration:none;}
#video-category-list .video-list .video-latest ul li .thumb{width:180px;height:96px;background-color:#666;display:block;position:relative;margin-bottom:10px;text-align:center;}
#video-category-list .video-list .video-latest ul li .time{color:#fff;font-size:12px;background-color:#000;border-radius:5px;opacity:0.7;padding:1px 3px;position:absolute;left:3px;bottom:3px;}
#video-category-list .video-list .video-latest ul li .title{display:block;color:#585858;font-size:10px;font-weight:bold;}
#video-category-list .video-list .video-latest ul li .subtitle{display:block;color:#585858;font-size:9px;}

#video-category-list .video-list .video-latest .video-slide-btn ul{padding:0;float:right;margin-right:20px;}
#video-category-list .video-list .video-latest .video-slide-btn ul li{margin:0;padding:0 0 0 7px;float:right;width:auto;text-align:center;}
#video-category-list .video-list .video-latest .video-slide-btn ul li a{color:#dbdbdb;font-size:16px;display:block;}
#video-category-list .video-list .video-latest .video-slide-btn ul li.current a{color:#c1017b;}


#video-category-list .video-list .video-latest .more-videos a{width:76px;height:9px;display:block;float:right;background-position:-924px -401px;margin:0 20px 10px 0;}
#video-category-list .video-list .video-latest .more-videos span{display:none;}

/* 動画一覧 */
#video-more-category{margin-top:15px;}

#more-video-list{width:709px;margin:30px auto;}
#more-video-ttl{width:104px;height:25px;display:block;background-position:0 -2482px;margin-bottom:10px;}
#more-video-ttl span{display:none;}
.more-video-list-inner{background-color:#403c3d;padding:37px 45px 0 45px;}

.more-video-list-inner ul li{padding-bottom:30px;}
.more-video-list-inner ul li .thumb{width:300px;height:160px;display:block;background-color:#666;position:relative;float:left;text-align:center;}
.more-video-list-inner ul li .time{color:#fff;font-size:12px;background-color:#000;border-radius:5px;opacity:0.7;padding:1px 3px;position:absolute;left:3px;bottom:3px;}
.more-video-list-inner ul li .txt-box{display:block;width:290px;margin:0;float:right;color:#fff;background-position:-470px -773px;padding-top:15px;}
.more-video-list-inner ul li .txt-box a{text-decoration:none;}
.more-video-list-inner ul li .txt-box .title{display:block;font-size:16px;font-weight:bold;}
.more-video-list-inner ul li .txt-box .subtitle{display:block;font-size:14px;}
.more-video-list-inner ul li .txt-box .summary{display:block;font-size:12px;margin-top:10px;line-height:1.4;}

/* ↓ ここからはSTART UP CHANNEL用 ↓ */

/* トップ */
#startup-title-wrap{position:relative;width:840px;margin:0 auto;}
#startup-title{width:343px;height:119px;display:block;margin:0 auto;background-position:0 -57px;}
#startup-title span{display:none;}
#startup-title-wrap .startup-lead{font-size:11px;width:210px;float:right;margin-top:-75px;}

#video-main-slider.startup{border-top:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9;margin-top:15px;position:relative;z-index:100;}
#video-main-slider.startup .slide-video{float:none;}
#video-main-slider.startup .startup-slide .slide-video{padding:8px 40px;border-right:solid 1px #d9d9d9;background-color:#fff;margin:0 auto;text-align:center;}
#video-main-slider.startup .startup-slide .slide-video .video-main-image{text-align:center;height:100%;width:100%;display:block;position:relative;}
#video-main-slider.startup .startup-slide .video-info{left:40px;bottom:8px;width:740px;text-align:left;}
#video-main-slider.startup .startup-slide .video-info.v2{padding:10px;bottom:15px;}
#video-main-slider.startup .startup-slide .video-info.v2 .videotitle{font-size:33px;font-weight:bold;display:block;line-height:1.2;text-shadow:1px 1px 3px #000;}
#video-main-slider.startup .startup-slide .video-info.v2 .videosubtitle{font-size:23px;font-weight:bold;display:block;line-height:1.2;text-shadow:1px 1px 3px #000;}
#video-main-slider.startup .startup-slide .video-info.v2 .time{font-size:12px;background-color:#000;border-radius:5px;opacity:0.7;padding:1px 3px;}

#video-main-slider.startup .prev{width:40px;height:395px;z-index:1;position:absolute;top:10px;left:263px;}
#video-main-slider.startup .next{width:40px;height:395px;z-index:1;position:absolute;top:10px;right:263px;}
#video-main-slider.startup .prev a{width:40px;height:395px;display:block;background-position:5px -2915px;background-image:url(/common/images/v2/video/video-bg.png?20140220);background-repeat:no-repeat;}
#video-main-slider.startup .next a{width:40px;height:395px;display:block;background-position:-680px -2915px;background-image:url(/common/images/v2/video/video-bg.png?20140220);background-repeat:no-repeat;}


#startup-video-list{border-top:solid 1px #d9d9d9;margin-top:17px;}
#howto-startup-title{width:406px;height:42px;display:block;background-position:0 -177px;margin-top:5px;}
#howto-startup-title span{display:none;}
.startup-inner{width:1000px;margin:0 auto;}

/* トップ下HOW TO STARTUP */
.startup-lineup{margin-top:5px;}
.startup-lineup .business,.startup-lineup .opinion,.startup-lineup .entertainment{width:315px;float:left;}
.startup-lineup .business,.startup-lineup .opinion{margin-right:27px;}

.startup-lineup .business .main-ttl{width:312px;height:33px;display:block;background-position:0 -274px;}
.startup-lineup .opinion .main-ttl{width:312px;height:34px;display:block;background-position:0 -313px;}
.startup-lineup .entertainment .main-ttl{width:312px;height:33px;display:block;background-position:0 -352px;}

.startup-lineup .main-ttl span{display:none;}

.startup-lineup .more-videos{float:right;margin-top:5px;}
.startup-lineup .more-videos a{width:46px;height:21px;display:block;background-position:-954px -445px;}
.startup-lineup .more-videos span{display:none;}

.startup-latest-list{border-left:solid 1px #b3b3b3;padding:10px 0 0 10px;background-position:-403px -843px;margin-top:10px;}
.startup-latest-list ul li{margin-bottom:30px;}
.startup-latest-list ul li.last{margin-bottom:0;}
.startup-latest-list ul li .thumb{width:300px;height:160px;display:block;position:relative;background-color:#666;margin-bottom:10px;}
.startup-latest-list ul li .time{color:#fff;font-size:12px;background-color:#000;border-radius:5px;opacity:0.7;padding:1px 3px;position:absolute;left:3px;bottom:3px;}
.startup-latest-list ul li a{text-decoration:none;background-image:none;}
.startup-latest-list ul li .catch{color:#019fe6;font-size:12px;line-height:1.1;}
.startup-latest-list ul li .title{display:block;font-size:16px;font-weight:bold;color:#868686;line-height:1.2;}
.startup-latest-list ul li .subtitle{display:block;font-size:14px;color:#868686;line-height:1.1;}

/* トップ下STORIES */
#startup-stories{border-top:solid 1px #d9d9d9;}
#startup-stories-title{width:185px;height:42px;display:block;background-position:0 -221px;margin-top:5px;float:left;}
#startup-stories-title span{display:none;}
#startup-stories .more-videos{float:right;}
#startup-stories .more-videos a{width:46px;height:21px;display:block;background-position:-954px -445px;}
#startup-stories .more-videos span{display:none;}

#startup-stories-lineup{background:url(/common/images/v2/video/film-bg.png) repeat-x;position:relative;z-index:1;}
.startup-stories-inner{padding:36px 0 35px 0;}
.startup-stories-inner ul li{width:300px;float:left;margin-right:5px;}
.startup-stories-inner ul li .thumb{width:300px;height:160px;display:block;background-color:#666;position:relative;text-align:center;}
.startup-stories-inner ul li .time{color:#fff;font-size:12px;background-color:#000;border-radius:5px;opacity:0.7;padding:1px 3px;position:absolute;left:3px;bottom:3px;}
.startup-stories-inner ul li a{text-decoration:none;}
.startup-stories-inner ul li .txt-box{display:block;border-left:solid 3px #009ee5;padding-left:5px;margin-top:10px;color:#fff;}
.startup-stories-inner ul li .guest{font-size:21px;font-weight:bold;display:block;line-height:1;}
.startup-stories-inner ul li .kana{font-size:13px;color:#009ee5;display:block;}
.startup-stories-inner ul li .videotitle{display:block;font-size:16px;font-weight:bold;}
.startup-stories-inner ul li .subtitle{display:block;font-size:14px;}


#stories-slide-prev{position:absolute;left:80px;top:90px;width:33px;height:49px;z-index:10;}
#stories-slide-prev a{background-image:url(/common/images/v2/video/video-bg.png?20140220);background-repeat:no-repeat;width:33px;height:49px;display:block;background-position:0 -1683px;text-indent:100%;overflow:hidden;white-space:nowrap;}
#stories-slide-next{position:absolute;right:80px;top:90px;width:33px;height:49px;z-index:10;}
#stories-slide-next a{background-image:url(/common/images/v2/video/video-bg.png?20140220);background-repeat:no-repeat;width:33px;height:49px;display:block;background-position:-968px -1683px;text-indent:100%;overflow:hidden;white-space:nowrap;}

/* 動画一覧 */
#video-more-category.startup{background:url(/common/images/v2/video/startup-j-bg.png) no-repeat right top;}
#more-video-list.startup{width:709px;margin:30px 0;}

#more-video-ttl.business{width:713px;height:50px;display:block;background-position:0 -2545px;}
#more-video-ttl.opinion{width:713px;height:51px;display:block;background-position:0 -2598px;}
#more-video-ttl.entertainment{width:713px;height:50px;display:block;background-position:0 -2655px;}
.more-video-list-inner.startup{background-color:transparent;padding:37px 45px 0 45px;border:solid 1px #b3b3b3;}

.more-video-list-inner.startup ul li .txt-box{color:#868687;background-position:-957px -2597px;}
.more-video-list-inner.startup ul li .guest{font-size:21px;font-weight:bold;display:block;line-height:1;}
.more-video-list-inner.startup ul li .kana{font-size:13px;color:#009ee5;display:block;}
.more-video-list-inner.startup ul li .videotitle{display:block;font-size:16px;font-weight:bold;}
.more-video-list-inner.startup ul li .subtitle{display:block;font-size:14px;color:#009FE9;}
.more-video-list-inner.startup ul li .summary{display:block;font-size:12px;margin-top:10px;line-height:1.4;}

/* カテゴリ一覧系 */
#video-category-content.startup{background:url(/common/images/v2/video/startup-j-bg-v2.png) no-repeat top right;}
#video-category-list.startup{background:url(/common/images/v2/video/film-w-bg.png) repeat-y left top;}
#video-category-list.startup .video-list .video-latest{background-color:transparent;}
#video-category-ttl.stories.startup{width:185px;height:42px;display:block;background-position:0 -221px;}
#video-category-list.startup .video-list .video-latest .video-slide-btn ul li.current a{color:#009ee5;}

#video-category-list.startup #video-prev-btn a.bx-prev{text-indent:100%;white-space:no-wrap;overflow:hidden;width:400px;height:24px;display:block;background-position:180px -2758px;background-image:url(/common/images/v2/video/video-bg.png?20140220);background-repeat:no-repeat;}
#video-category-list.startup #video-next-btn a.bx-next{text-indent:100%;white-space:no-wrap;overflow:hidden;width:400px;height:24px;display:block;background-position:-491px -2758px;;background-image:url(/common/images/v2/video/video-bg.png?20140220);background-repeat:no-repeat;}
#video-category-list.startup #video-prev-btn span,#video-category-list.startup #video-next-btn span{display:none;}



#video-category-list.startup .video-list{border-bottom-style:none;}
#video-category-list.startup .video-list .main-title{padding:20px 0 10px 0;width:400px;height:343px;margin:0 auto;}
#video-category-list.startup .video-list .main-title .main-title-inner{width:300px;margin:0 auto;height:340px;border-bottom:solid 1px #898788;}
#video-category-list.startup .video-list .main-title .thumb{margin:0 auto;}
#video-category-list.startup .video-list .main-title .txt-box{display:block;border-left:solid 3px #009ee5;padding-left:5px;margin-top:10px;}
#video-category-list.startup .video-list .main-title .guest{font-size:21px;font-weight:bold;display:block;line-height:1;color:#fff;}
#video-category-list.startup .video-list .main-title .kana{font-size:13px;color:#009ee5;display:block;}
#video-category-list.startup .video-list .main-title .videotitle{display:block;font-size:16px;font-weight:bold;color:#fff;}
#video-category-list.startup .video-list .main-title .subtitle{display:block;font-size:14px;color:#fff;}

#video-category-list.startup .video-list .video-latest{width:560px;border-bottom:solid 1px #cecece;}
#video-category-list.startup .video-list .video-latest ul{padding:20px 0 0 0;}
#video-category-list.startup .video-list .video-latest ul li{margin-right:10px;}
#video-category-list.startup .video-list .video-latest ul li.last{margin-right:0;}
#video-category-list.startup .video-list .video-latest .video-slide-btn ul li{margin-right:0;}
#video-category-list.startup .video-list .video-latest .video-slide-btn ul{padding-top:0;}

/*
***********************************************************************
START UP用 協力会社広告の設定
***********************************************************************
*/
#association.subsection.startup{padding-bottom:10px;margin:35px auto 45px auto !important;width:570px;}
#association.startup .title{width:570px;height:33px;display:block;background:url(/common/images/v2/video/in-assosiaction-with.png) no-repeat 0 0;margin-bottom:10px;}
#association.startup .title span{display:none;}
#association.startup .box{width:183px;float:left;margin-right:7px;}
#association.startup .box a .icon{margin-bottom:10px;display:block;width:183px;height:100px;background-color:#ccc;}
#association.startup .box a .ttl{border-left:solid 5px #00a5e9;padding:0 0 5px 5px;display:block;font-size:13px;font-weight:bold;line-height:1.3;}
#association.startup .box a .summary{border-left:solid 5px #00a5e9;padding:0 0 0 5px;display:block;font-size:12px;line-height:1.3;color:#758085;}
#association.startup .box a:hover{text-decoration:none;}

#association.startup.v2{padding-top:10px;border-bottom:solid 1px #bcbcbc;margin-bottom:6px;}
#association.startup.v2 .title{width:100%;height:28px;display:block;background:url(/common/images/v2/video/association-startup-title.jpg) no-repeat center;margin-bottom:10px;}
#association.startup.v2 .clearfix{width:570px;margin:0 auto;padding-bottom:10px;}

/*
********************************************************************
就職四季報用のCSS
********************************************************************
*/

#signale-category.ssplus1 h1{width:685px;height:40px;display:block;}
#signale-category.ssplus1 h1.ssplus1-kigyo{background-position:0 -214px;}
#signale-category.ssplus1 h1.ssplus1-career{background-position:0 -254px;}
#signale-category.ssplus1 h1.ssplus1-shiken{background-position:0 -294px;}
#signale-category.ssplus1 h1.ssplus1-gyokai{background-position:0 -333px;}
#signale-category.ssplus1 h1.ssplus1-joshi{background-position:0 -373px;}
#signale-category.ssplus1 h1.ssplus1-interview{background-position:0 -414px;}
#signale-category.ssplus1 h1.ssplus1-feature{background-position:0 -455px;}

#category-latest-article.ssplus1{margin-top:0;}
#category-latest-article.ssplus1 h2.qa{height:30px;background-position:0 -750px;border-top:solid 1px #96908F;margin-top:5px;padding-top:10px;}

.article-list.ssplus1-QA{border-left:none;border-right:none;margin-top:20px;}
.article-list.ssplus1-QA ul li .ssplus1-list{position:relative;padding-bottom:2px;}
.article-list.ssplus1-QA ul li .ssplus1-list .q-title{background:url(/common/images/v2/ssplus1/small-q.gif) no-repeat left;padding:10px 0 10px 45px;color:#f99;line-height:1.4;font-weight:bold;font-size:16px;}
.article-list.ssplus1-QA ul li .ssplus1-list .a-title{background:url(/common/images/v2/ssplus1/small-a.gif) no-repeat left;padding:10px 0 10px 45px;color:#68cdff;line-height:1.4;font-weight:bold;font-size:16px;}
.article-list.ssplus1-QA ul li .ssplus1-list .q-subtitle,.article-list.ssplus1-QA ul li .ssplus1-list .a-subtitle{display:block;text-align:right;color:#666;font-size:13px;font-weight:bold;margin-bottom:13px;}
.article-list.ssplus1-QA ul li .ssplus1-list .more{background-position:-989px -589px;}
