@charset "UTF-8";

/* 最新情報タイトル */

/* 201407_renew ココカラ */

.new_info_title {
	width:680px;
	clear:both;
	margin:0 0 15px 0px;
	height:43px;
	border-bottom:2px solid #EFEFEF;
}

.new_info_title p.b_left_red {
	float:left;
	width:340px;
	height:5px;
	background-color:#E70012;
}

.new_info_title p.b_right_bk {
	float:left;
	width:340px;
	height:5px;
	background-color:#000;
}

.new_info_title:after{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	zoom: 1;
}

.new_info_title h1, .new_info_title p {
	background-color:#EFEFEF;
	height:42px;
	border-bottom:1px solid #DADADA;
}

.new_info_title h1 .title, .new_info_title p .title{
	float:left;
	color:#333;
	font-size:16px;
	line-height:16px;
	overflow-x:hidden;
	overflow-y:hidden;
	font-weight:700;
	padding:12px 0  0 10px;
}

.new_info_title h1 .title a, .new_info_title p .title a{
	color:#136;
	font-size:16px;
	font-weight:700;
	margin-right:10px;
}

.new_info_title h1 .title a:hover, .new_info_title p .title a:hover {
	color: #458CDD;
}

.new_info_title span.sns_link{
	float:right;
	padding:12px 15px 0 0;
}

.new_info_title span.sns_link a{
	margin-right:5px;
	color:#333;
}

.new_info_title span.sns_link span.rensai a{
	color: #136;
}

.new_info_title span.sns_link span.rensai a:hover{
	color: #458CDD;
}

.new_info_title span.sns_link span.rensai span.tri_red {
    font-size: 14px;
    line-height: 14px;
    margin-right: 5px;
    color: #F00;
}

/* BP社の雑誌からタイトル */

.bp_magazine_info {
	width:680px;
	clear:both;
	margin:0 0 15px 0px;
	height:43px;
	border-bottom:2px solid #EFEFEF;
}

.bp_magazine_info p.b_left_blue {
	float:left;
	width:340px;
	height:5px;
	background-color:#006699;
}

.bp_magazine_info p.b_right_bk {
	float:left;
	width:340px;
	height:5px;
	background-color:#000;
}


.bp_magazine_info:after{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	zoom: 1;
}

.bp_magazine_info h1, .bp_magazine_info p {
	background-color:#EFEFEF;
	height:43px;
	border-bottom:1px solid #DADADA;
}

.bp_magazine_info h1 .title, .bp_magazine_info p .title{
	float:left;
	color:#333;
	font-size:16px;
	line-height:16px;
	overflow-x:hidden;
	overflow-y:hidden;
	font-weight:700;
	padding:12px 0  0 10px;
}

.bp_magazine_info h1 .title a, .bp_magazine_info p .title a{
	color:#333;
	font-size:16px;
	font-weight:700;
}

/* 201407_renew ココマデ */

/* 午後新着 */

/* 午後新着 サブメニューの横配置版 */

#news_info {
	float:left;
	margin:0 0 15px 10px;
	padding:0;
	width: 510px;
}

#news_info ul{
	list-style-type:none;
	margin: 0;
	padding:0;
	float: left;
}

#news_info ul li{
	margin:0;
	padding:0 0 5px 0;
}

#news_info ul li span.ninfo{
	color: #fff;
	width:25px;
	height: 11px;
	background-color: #e60012;
	border:1px solid #e60012;
	border-radius:3px;
	text-align:center;
	margin: 0 5px 0 0;
	float: left;
	display:block;
	padding-top:1px;
	font-size: 11px;
	line-height:11px;
}

#news_info ul li span.back{
	text-align:center;
	padding: 1px 2px 0 2px;
	margin: 0 5px 0 0;
	float: left;
	display:block;
	font-size: 11px;
	color:#E70012;
}

#news_info ul li a:hover span{
	text-decoration:underline;
}

#news_info ul li a:hover{
	text-decoration:underline;
}

#news_info ul li p.txt{
	clear: both;
	padding: 5px 0 0 0;
	color: #333;
	font-size: 13px;
}

#news_info ul li p.txt a{
	color: #113366;
	font-size: 14px;
	font-weight: bold;
}

#news_info ul li p.txt a:hover{
	color: #458cdd;
	text-decoration:underline;
}


/* 最新記事総合トップ最上部配置用 0616 renew*/

#news_info_wide {
	float:left;
	margin:0 0 15px 0;
	padding:0;
	width: 680px;
}

#news_info_wide ul{
	list-style-type:none;
	margin: 0;
	padding:0;
}

#news_info_wide ul li{
	margin:0;
	padding:0 0 5px 0;
}

#news_info_wide ul li span.ninfo{
	color: #fff;
	width:25px;
	height: 11px;
	background-color: #e60012;
	border:1px solid #e60012;
	border-radius:3px;
	text-align:center;
	margin: 0 5px 0 0;
	float: left;
	display:block;
	padding-top:1px;
	font-size: 11px;
	line-height:11px;
}

#news_info_wide ul li span.back{
	text-align:center;
	padding: 1px 2px 0 2px;
	margin: 0 5px 0 0;
	float: left;
	display:block;
	font-size: 11px;
	color:#E70012;

}

#news_info_wide ul li a:hover span{
	text-decoration:underline;
}

#news_info_wide ul li a:hover{
	text-decoration:underline;
}

#news_info_wide ul li p.txt{
	clear: both;
	padding: 5px 0 0 0;
	color: #333;
	font-size: 13px;
}

#news_info_wide ul li p.txt a{
	color: #113366;
	font-size: 14px;
	font-weight: bold;
}

#news_info_wide ul li p.txt a:hover{
	color: #458cdd;
	text-decoration:underline;

}

/* オススメ */

#pickup_info{ float:left;width:510px;
/*margin:0 0 0 10px; サブメニュー注目チャンネル6枠広告エリアまで*/
/*2015.0623.サブメニュー注目チャンネル7枠広告エリア対応*/
margin:0 0 18px 10px;
  background-color:#EFEFEF;}


#pickup_info h2 {
	width:500px;
	background-color:#E70012;
	font-size:14px;
	line-height:14px;
	color:#FFF;
	padding:5px;
}

#pickup_info ul{display:block;margin:0;}
#pickup_info ul li{
	clear:both;
	display: block;
	margin-bottom:5px;
	border-top:1px dotted #CCCCCC;
}

#pickup_info ul li:first-child {
	border-top: none;
}

#pickup_info ul li.first{
	clear:both;
	height: 80px;
	display: block;
}

#pickup_info ul li div.rc_txt p.genre span.osusume{
	color: #fff;
	background-color: #E70012;
	text-align:center;
	height:12px;
	width:45px;
	border:1px solid #e60012;
	border-radius:3px;
	text-align:center;
	margin: 0 5px 0 0;
	float: left;
	display:block;
	padding-top:1px;
	font-size: 11px;
	line-height:11px;
}

#pickup_info ul li.first div.rc_txt p.genre span.osusume2{
	color: #000;
	padding: 1px 7px 1px 7px;
	margin: 0 10px 0 0;
	font-size: 13px;
	float: left;
	display:block;

}

#pickup_info ul li img{float:left;margin:5px 0 5px 5px; width:70px;}
#pickup_info ul li div.rc_txt{float:left;;margin:0;padding:5px 0 5px 10px; width: 420px;}
#pickup_info ul li div.rc_txt p{clear:both;line-height:1.2em;font-size:13px;margin:0;padding: 3px 0 0 0; color:#E70012;}
#pickup_info ul li div.rc_txt p a{font-size:17px;line-height:1.2em;font-weight:700;color:#113366;}

#pickup_info ul li div.rc_txt p a:hover{
	color: #458cdd;
	text-decoration:underline;
}

#pickup_info ul li div.rc_txt p.genre a{font-size:13px;line-height:1em;font-weight:100; color:#E70012;}

#pickup_info ul li div.rc_txt span.date {color:#000;}
#pickup_info ul li a:hover span{
	text-decoration:underline;
}

/* リスト */
#list_info{
	clear:both;
	width:680px;
	margin:0 0 10px 0 ;

}

#list_info ul{
	clear:both;
	margin:0;
	padding:0;
}

#list_info ul li{
	margin: 0;
	padding: 0;
}

#list_info ul li.no1{
	display:inline-block;
	width:330px;
	vertical-align: top;
	border-top-color:#d4d4d4;
	border-top-style:dotted;
	border-top-width:1px;
	margin-right:10px;

}

#list_info ul li.no2{
	display:inline-block;
	width:330px;
	vertical-align: top;
	border-top-color:#d4d4d4;
	border-top-style:dotted;
	border-top-width:1px;
}

#list_info ul li p {
	clear:both;
	color: #333;
	font-size: 13px;
	padding: 0;
	margin:0 0 10px 0;
}

#list_info ul li p a {
	color: #113366;
	font-size: 14px;
	font-weight: bold;
}

#list_info ul li p a:hover {
	color: #458cdd;
	text-decoration:underline;
}

#list_info ul li p.category_tred {
	text-align:center;
	padding: 1px 2px 0 2px;
	margin: 10px 0 5px 0;
	font-size: 13px;
	font-weight: normal;
	display:block;
	float: left;
	color: #E91122;
}

#list_info ul li p.category_tred a{
	font-size: 13px;
	color: #0cb1ee;
	font-weight: normal;
	color: #E91122;
}

#list_info ul li p.category_tred:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	zoom: 1;
}

/* 各カテゴリー最新記事  */

#life_list, #digital_list, #healthy_list{
	width:680px;
	clear:both;
	margin:0 0 10px 0;
}

#life_list ul.list01, #digital_list ul.list01, #healthy_list ul.list01, #life_list01 ul.list01, #digital_list01 ul.list01, #healthy_list01 ul.list01{
	display:block;
	margin:0;
	padding:0;
}

#life_list ul.list01 li.left, #digital_list ul.list01 li.left, #healthy_list ul.list01 li.left, #life_list01 ul.list01 li.left, #digital_list01 ul.list01 li.left, #healthy_list01 ul.list01 li.left{
	float:left;
	width: 330px;
	display: block;
	margin:0;
	padding-bottom:10px;
}

#life_list ul.list01 li.right, #digital_list ul.list01 li.right, #healthy_list ul.list01 li.right, #life_list01 ul.list01 li.right, #digital_list01 ul.list01 li.right, #healthy_list01 ul.list01 li.right{

	float:right;
	width: 330px;
	display: block;
	margin:0;
	padding-bottom:10px;
}

#life_list ul.list01 li img, #digital_list ul.list01 li img, #healthy_list ul.list01 li img, #life_list01 ul.list01 li img, #digital_list01 ul.list01 li img, #healthy_list01 ul.list01 li img{
	float:left;margin:0; padding:0;
}

#life_list ul.list01 li div.rc_txt, #digital_list ul.list01 li div.rc_txt, #healthy_list ul.list01 li div.rc_txt, #life_list01 ul.list01 li div.rc_txt, #digital_list01 ul.list01 li div.rc_txt, #healthy_list01 ul.list01 li div.rc_txt{
	float:left;;margin:0;padding:0 0 0 10px; width: 250px;
}

#life_list ul.list01 li div.rc_txt:after, #digital_list ul.list01 li div.rc_txt:after, #healthy_list ul.list01 li div.rc_txt:after, #life_list01 ul.list01 li div.rc_txt:after, #digital_list01 ul.list01 li div.rc_txt:after, #healthy_list01 ul.list01 li div.rc_txt:after{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	zoom: 1;

}

#life_list ul.list01 li div.rc_txt p, #digital_list ul.list01 li div.rc_txt p, #healthy_list ul.list01 li div.rc_txt p, #life_list01 ul.list01 li div.rc_txt p, #digital_list01 ul.list01 li div.rc_txt p, #healthy_list01 ul.list01 li div.rc_txt p{
	clear:both;
	font-size:13px;
	margin:0;
	padding:5px 0 0 0;
}

#life_list ul.list01 li div.rc_txt p a, #digital_list ul.list01 li div.rc_txt p a, #healthy_list ul.list01 li div.rc_txt p a, #life_list01 ul.list01 li div.rc_txt p a, #digital_list01 ul.list01 li div.rc_txt p a,  #healthy_list01 ul.list01 li div.rc_txt p a{
	color: #113366;
	font-size: 14px;
	font-weight:bold;
}

#life_list ul.list01 li div.rc_txt p a:hover, #digital_list ul.list01 li div.rc_txt p a:hover, #healthy_list ul.list01 li div.rc_txt p a:hover, #life_list01 ul.list01 li div.rc_txt p a:hover, #digital_list01 ul.list01 li div.rc_txt p a:hover, #healthy_list01 ul.list01 li div.rc_txt p a:hover{
	color: #458cdd;
	text-decoration:underline;
}

#life_list ul.list01 li div.rc_txt p.genre, #digital_list ul.list01 li div.rc_txt p.genre, #healthy_list ul.list01 li div.rc_txt p.genre, #life_list01 ul.list01 li div.rc_txt p.genre, #digital_list01 ul.list01 li div.rc_txt p.genre, #healthy_list01 ul.list01 li div.rc_txt p.genre{
	padding: 1px 0 0 0;
	float: left;
	display:block;
	font-size: 13px;
	font-weight: normal;
	color:#E70012;
}

#life_list ul.list01 li div.rc_txt p.genre a, #life_list01 ul.list01 li div.rc_txt p.genre a{
	font-size: 13px;
	color: #E70012;
	font-weight: normal;
}

#digital_list ul.list01 li div.rc_txt p.genre a, #digital_list01 ul.list01 li div.rc_txt p.genre a{
	font-size: 13px;
	color: #E70012;
	font-weight: normal;

}

#healthy_list ul.list01 li div.rc_txt p.genre a, #healthy_list01 ul.list01 li div.rc_txt p.genre a{
	font-size: 13px;
	color: #E70012;
	font-weight: normal;
}

#life_list ul.list01 li div.rc_txt p.new a, #digital_list ul.list01 li div.rc_txt p.new a, #healthy_list ul.list01 li div.rc_txt p.new a, #life_list01 ul.list01 li div.rc_txt p.new a, #digital_list01 ul.list01 li div.rc_txt p.new a, #healthy_list01 ul.list01 li div.rc_txt p.new a{

	clear:both;font-size:14px;font-weight:bold;margin:0;padding:0;color:#e60012;
}

#life_list02, #digital_list02, #healthy_list02{
	width:680px;
	clear:both;
	margin:0 0 25px 0;
}

#life_list ul.list02, #digital_list ul.list02, #healthy_list ul.list02, #life_list02 ul.list02, #digital_list02 ul.list02, #healthy_list02 ul.list02{
	clear:both;
	display:block;
	margin:0;
}

#life_list ul.list02 li.left, #digital_list ul.list02 li.left, #healthy_list ul.list02 li.left, #life_list02 ul.list02 li.left, #digital_list02 ul.list02 li.left, #healthy_list02 ul.list02 li.left{
	display:inline-block;
	vertical-align:top;	
	width:330px;
	margin:0 15px 0 0;
	padding:10px 0 0 0;
	border-top: 1px dotted #D4D4D4;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D4D4D4;
}

#life_list ul.list02 li.right, #digital_list ul.list02 li.right, #healthy_list ul.list02 li.right, #life_list02 ul.list02 li.right, #digital_list02 ul.list02 li.right,  #healthy_list02 ul.list02 li.right{
	display:inline-block;
	vertical-align:top;	
	width:330px;
	margin:0;
	padding:10px 0 0 0;
	border-top: 1px dotted #D4D4D4;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D4D4D4;
}

#life_list ul.list02 li.bottom, #digital_list ul.list02 li.bottom, #healthy_list ul.list02 li.bottom, #life_list02 ul.list02 li.bottom, #digital_list02 ul.list02 li.bottom,  #healthy_list02 ul.list02 li.bottom{
	border-bottom: 1px dotted #D4D4D4;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D4D4D4;
}

#life_list ul.list02 p, #digital_list ul.list02 p, #healthy_list ul.list02 p, #life_list02 ul.list02 p, #digital_list02 ul.list02 p, #healthy_list02 ul.list02 p{
	clear:both;
	font-size:13px;
	margin:0;
	padding:7px 0 10px 0;
}

#life_list ul.list02 p a, #digital_list ul.list02 p a, #healthy_list ul.list02 p a, #life_list02 ul.list02 p a, #digital_list02 ul.list02 p a, #healthy_list02 ul.list02 p a{
	color: #113366;
	font-size: 14px;
	font-weight: bold;
}

#life_list ul.list02 p a, #digital_list ul.list02 p a, #healthy_list ul.list02 p a, #life_list02 ul.list02 p a, #digital_list02 ul.list02 p a, #healthy_list02 ul.list02 p a{
	color: #113366;
	font-size: 14px;
	font-weight: bold;
}


#life_list ul.list02 p a:hover, #digital_list ul.list02 p a:hover, #healthy_list ul.list02 p a:hover, #life_list02 ul.list02 p a:hover, #digital_list02 ul.list02 p a:hover, #healthy_list02 ul.list02 p a:hover{
	color: #458cdd;
	text-decoration:underline;
}

#life_list ul.list02 p.genre, #digital_list ul.list02 p.genre, #healthy_list ul.list02 p.genre, #life_list02 ul.list02 p.genre, #digital_list02 ul.list02 p.genre, #healthy_list02 ul.list02 p.genre {
	text-align:center;
	padding: 1px 2px 0 2px;
	margin-top: 3px;
	float: left;
	display:block;
	font-size: 13px;
	font-weight: normal;
	color:#E70012;

}

#life_list ul.list02 p.genre a, #life_list02 ul.list02 p.genre a {
	font-size: 13px;
	color: #E70012;
	font-weight: normal;
}

#digital_list ul.list02 p.genre a, #digital_list02 ul.list02 p.genre a {
	font-size: 13px;
	color: #E70012;
	font-weight: normal;
}

#healthy_list ul.list02 p.genre a, #healthy_list02 ul.list02 p.genre a {
	font-size: 13px;
	color: #E70012;
	font-weight: normal;
}

p.list_summary {
	line-height:1.3em;
	font-size:13px;
	margin:0 0 10px 0!important;
	padding:0;
}


p.top a{
	font-size: 14px;

}

#life_list ul.list03, #digital_list ul.list03, #healthy_list ul.list03, #life_list03 ul.list03, #digital_list03 ul.list03, #healthy_list03 ul.list03{
	display:block;
	margin:0;
	padding:0;
}

#life_list ul.list03 li, #digital_list ul.list03 li, #healthy_list ul.list03 li, #life_list03 ul.list03 li, #digital_list03 ul.list03 li, #healthy_list03 ul.list03 li{
	width:680px;
	margin-bottom:8px;
	border-bottom:1px dotted #555;
}

#life_list ul.list03 li img, #digital_list ul.list03 li img, #healthy_list ul.list03 li img, #life_list03 ul.list03 li img, #digital_list03 ul.list03 li img, #healthy_list03 ul.list03 li img{
	display: inline-block; margin:0 5px 0 0; padding:0; vertical-align:top;
}

#life_list ul.list03 li div.rc_txt, #digital_list ul.list03 li div.rc_txt, #healthy_list ul.list03 li div.rc_txt, #life_list03 ul.list03 li div.rc_txt, #digital_list03 ul.list03 li div.rc_txt, #healthy_list03 ul.list03 li div.rc_txt{
	display: inline-block; width: 600px; vertical-align:top;
}

#life_list ul.list03 li div.rc_txt:after, #digital_list ul.list03 li div.rc_txt:after, #healthy_list ul.list03 li div.rc_txt:after, #life_list03 ul.list03 li div.rc_txt:after, #digital_list03 ul.list03 li div.rc_txt:after, #healthy_list03 ul.list03 li div.rc_txt:after{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	zoom: 1;
}

#life_list ul.list03 li div.rc_txt p, #digital_list ul.list03 li div.rc_txt p, #healthy_list ul.list03 li div.rc_txt p, #life_list03 ul.list03 li div.rc_txt p, #digital_list03 ul.list03 li div.rc_txt p,  #healthy_list03 ul.list03 li div.rc_txt p{
	clear:both;
	font-size:13px;
	padding:2px 0 0 0;
}

#life_list ul.list03 li div.rc_txt p a, #digital_list ul.list03 li div.rc_txt p a, #healthy_list ul.list03 li div.rc_txt p a, #life_list03 ul.list03 li div.rc_txt p a, #digital_list03 ul.list03 li div.rc_txt p a,  #healthy_list03 ul.list03 li div.rc_txt p a{
	color: #004D8E;
	font-size: 14px;
	font-weight:bold;
}

.rc_txt p {
	color: #7d7d7d;
	font-size:13px;
}

.rc_txt p.list_summary {
	color:#000;
}


#life_list ul.list03 li div.rc_txt p a:hover, #digital_list ul.list03 li div.rc_txt p a:hover, #healthy_list ul.list03 li div.rc_txt p a:hover, #life_list03 ul.list03 li div.rc_txt p a:hover, #digital_list03 ul.list03 li div.rc_txt p a:hover, #healthy_list03 ul.list03 li div.rc_txt p a:hover{
	color: #458cdd;
	text-decoration:underline;
}

#life_list ul.list03 li div.rc_txt p.genre, #digital_list ul.list03 li div.rc_txt p.genre, #healthy_list ul.list03 li div.rc_txt p.genre, #life_list03 ul.list03 li div.rc_txt p.genre, #digital_list03 ul.list03 li div.rc_txt p.genre, #healthy_list03 ul.list03 li div.rc_txt p.genre{
	padding: 1px 0 0 0;
	float: left;
	display:block;
	font-size: 13px;
	font-weight: normal;
	color:#E70012;
}

#life_list ul.list03 li div.rc_txt p.genre a, #life_list03 ul.list03 li div.rc_txt p.genre a{
	font-size: 13px;
	color: #E70012;
	font-weight: normal;
}

#digital_list ul.list03 li div.rc_txt p.genre a, #digital_list03 ul.list03 li div.rc_txt p.genre a{
	font-size: 13px;
	color: #E70012;
	font-weight: normal;
}

#healthy_list ul.list03 li div.rc_txt p.genre a, #healthy_list03 ul.list03 li div.rc_txt p.genre a{
	font-size: 13px;
	color: #E70012;
	font-weight: normal;
}

#life_list ul.list03 li div.rc_txt p.new a, #digital_list ul.list03 li div.rc_txt p.new a, #healthy_list ul.list03 li div.rc_txt p.new a, #life_list03 ul.list03 li div.rc_txt p.new a, #digital_list03 ul.list03 li div.rc_txt p.new a, #healthy_list03 ul.list03 li div.rc_txt p.new a{
	clear:both;font-size:14px;font-weight:bold;margin:0;padding:0;color:#e60012;
}

#life_list04, #digital_list04, #healthy_list04{
	width:680px;
	clear:both;
	margin:0 0 25px 0;
}

#life_list ul.list04, #digital_list ul.list04, #healthy_list ul.list04, #life_list04 ul.list04, #digital_list04 ul.list04, #healthy_list04 ul.list04{
	clear:both;
	display:block;
	margin:0;
}

#life_list ul.list04 li, #digital_list ul.list04 li, #healthy_list ul.list04 li, #life_list04 ul.list04 li, #digital_list04 ul.list04 li, #healthy_list04 ul.list04 li{
	margin:3px 0;
	border-bottom:1px dotted #555;
}

#life_list ul.list04 p, #digital_list ul.list04 p, #healthy_list ul.list04 p, #life_list04 ul.list04 p, #digital_list04 ul.list04 p, #healthy_list04 ul.list04 p{
	clear:both;
	font-size:13px;
	color:#7D7D7D;
	margin:0;
	padding:4px 0 10px 0;
}

#life_list ul.list04 p a, #digital_list ul.list04 p a, #healthy_list ul.list04 p a, #life_list04 ul.list04 p a, #digital_list04 ul.list04 p a, #healthy_list04 ul.list04 p a{
	color: #004D8E;
	font-size: 14px;
	font-weight: bold;
}

#life_list ul.list04 p a:hover, #digital_list ul.list04 p a:hover, #healthy_list ul.list04 p a:hover, #life_list04 ul.list04 p a:hover, #digital_list04 ul.list04 p a:hover, #healthy_list04 ul.list04 p a:hover{
	color: #458cdd;
	text-decoration:underline;
}

#life_list ul.list04 p.genre, #digital_list ul.list04 p.genre, #healthy_list ul.list04 p.genre, #life_list04 ul.list04 p.genre, #digital_list04 ul.list04 p.genre, #healthy_list04 ul.list04 p.genre {
	text-align:center;
	padding: 1px 2px 0 2px;
	margin-top: 3px;
	float: left;
	display:block;
	font-size: 13px;
	font-weight: normal;
	color:#E70012;

}

#life_list ul.list04 p.genre a, #life_list04 ul.list04 p.genre a {
	font-size: 13px;
	color: #E70012;
	font-weight: normal;
}

#digital_list ul.list04 p.genre a, #digital_list04 ul.list04 p.genre a {
	font-size: 13px;
	color: #E70012;
	font-weight: normal;
}

#healthy_list ul.list04 p.genre a, #healthy_list04 ul.list04 p.genre a {
	font-size: 13px;
	color: #E70012;
	font-weight: normal;
}


/* 共通 */

#pickup:after, #digital_list:after, #healthy_list:after, #life_list:after, #list_info:after, #news_info:after, #pickup_info:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	zoom: 1;
}
#pickup_info .movieicon img {
    margin: 0;
    width: auto;
}