﻿@charset "UTF-8";


div.info_header{
	margin:0 0 10px 20px;
	clear:both;
}
.info_header{
	border-top:5px solid #86b2f4;
	height:19px;
	color:#364151;
	font-size:16px;
	line-height:1em;
	font-weight:bold;
	background-color:#d7e5fb;
	padding:6px 6px 0 6px;
	margin-bottom:6px;
	width:618px;
	clear:both;
}
.info_header h4 {
	float:left;
	font-size:16px;
	overflow-x:hidden;
	overflow-y:hidden;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
}

.info_header .other_date {
	color:#364151;
	float:right;
	font-size:12px;
	font-weight:bold;
	padding:0 7px 0 0;
}



.articlebody {
	margin:0 0 30px 40px;
	width:600px;
}
.articlebody th {
	text-align:center;
	padding:4px 6px;
}
.articlebody td {
	padding:4px 6px;
}
.articlebody li{
	list-style-type:disc;
}
/* 追加0722 */
div.articlebody div{
	font-size:120%;
}
/* 修正0723 */
.articlebody p {
	color:#333333;
	font-size:125%; /* 修正131118 120%から125%へ */
	line-height:1.6em;
	margin-bottom:10px;
	letter-spacing: 1px;
}
.articlebody p a {
	border-bottom-color:#666666;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color:#111111;
	font-size:100%;
	text-decoration:none;
}
.articlebody p a:hover{
	color:#0099CC;
	border-bottom-color:#0099CC;
}


/* 小見出し */
#ent .articlebody h3 {
	border-left:2px solid #666666;
color:#009900;
}
.articlebody h3 {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:none;
background-position:left bottom;
background-repeat:no-repeat;
clear:both;
font-size:120%;
line-height:140%;
margin-bottom:20px;
margin-left:0px;
margin-right:5px;
margin-top:20px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
font-weight:bold;
}


/* キーワード */
.keyword {
	margin:0 0 16px 20px;
	width:630px;
}

.keyword .kw_frame {
	border-top:5px solid #86b2f4;
	height:25px;
	line-height:25px;
	color:#364151;
	font-weight:bold;
	padding:0 6px 0 6px;
	margin-bottom:0;
	background-color:#d7e5fb;
}

.keyword .kw_frame h4{font-size:14px; float:left; margin-right:30px; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}
.keyword .kw_frame li{float:left; font-size:12px; margin-right:17px;}
.keyword .kw_frame li 

/* タイトル */
/* 201407_renew ココカラ */
.title_2nd{ margin:0 0 27px0 ; width:665px; border-left: 5px solid #E70012; padding:5px 30px 5px 10px}
/* 201407_renew ココマデ */
.title_2nd .series a{color:#E70012; font-size:12px;}
.title_2nd h1{ color:#364151; font-size:24px; line-height:1.2em; font-weight:bold; margin-top:5px;}

/* 201603 追加 ココカラ */
#wrapper .content .main #main_article .title_2nd h2 {
	color: #333;
	font-size: 20px;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 5px;
}

/* 201603 追加 ココマデ */

#life .title_2nd .series a{color:#00b6f6;}
#digital .title_2nd .series a{color:#cc3333;}
#hitken .title_2nd .series a{color:#e98e22;}
#healthy .title_2nd .series a{color:#080;}
/* Begin:画像タイトル用 20140623 renew*/
.title_image{ margin:0 0 5px 0 ; width:680px; text-align:center;}
/* End:画像タイトル用/


/* 日付 */
.data {
	display:block;
	margin:0 0 20px 0px;
	width:680px;
	border-bottom:1px solid #cdd2d9;
	
	box-shadow:rgb(245, 243, 242) 0px 5px 0px 0px;
	-webkit-box-shadow:rgb(245, 243, 242) 0px 5px 0px 0px;
	-moz-box-shadow:rgb(245, 243, 242) 0px 5px 0px 0px;
	
	padding-bottom:2px;
}
.data p.date {
	float:left;
	font-size:13px;
	
	color:#666;
	line-height:130%;
	margin-top:5px;
}
.data ul.s_pages {
	float:right;
	list-style-type:none;
	margin:0;
	padding:0;
}
.data ul.s_pages:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.data ul.s_pages {
	display:inline-table;
}
* html .data ul.s_pages {
	height:1px;
}
.data ul.s_pages {
	display:block;
}
.data ul.s_pages li {
	margin:0 0 0 2px;
	float:left;
	padding:0;
	font-size:80%;
	color:#E70012;
	height:20px;
	line-height:20px;
}
.data ul.s_pages li a {
	color:#E70012;
	display:block;
	padding:0 5px;
	text-decoration:none;
	width:50px;
}
.data ul.s_pages li.prev a {text-align:right;}
.data ul.s_pages li.next a {text-align:left;}
.data ul.s_pages li.prev a:hover {text-decoration:underline;}
.data ul.s_pages li.next a:hover {text-decoration:underline;}
.data ul.s_pages li#off.prev {text-align:right;}
/* 追加0722 */
.data ul.s_pages li#off{visibility:hidden;}

/* ボタン 修正20140417 */
#pages {
    clear: both;
    margin-bottom: 10px;
    text-align: center;
}
#pages a {
	color:#555555;
	font-size:100%;
	line-height:36px;
	font-size:15px;
	margin:0 1px;
	max-width:25px;
	padding:6px 6px;
	text-align:center;
	text-decoration:none;
	border:1px solid #555555;
}
#pages a:hover {
	text-decoration:underline;
	color:#ffffff;
background-color:#367fec;
}

#pages a.on {
	color:#ffffff;
background-color:#367fec;
	font-weight:bold;
	font-size:18px;
	text-decoration:underline;
}
#pages a.prev {
	text-align:right;
	text-decoration:none;

}
#pages a.prev:hover {
	color:#ffffff;
background-color:#367fec;
	text-decoration:underline;

}
#pages a.prev_off {
	visibility:hidden;
}
#pages a.prev_off:hover {
	color:#555555;
background-color:#ffffff;
}
#pages a.next {
	text-align:left;
	text-decoration:none;
}
#pages a.next:hover {
	color:#ffffff;
background-color:#367fec;
	text-decoration:underline;
}
#pages a.next_off {
	visibility:hidden;
}

.cover_link  {
	margin:0 10px 10px 10px;
	text-align:right;
}
.cover_link a , .cover_link a:visited {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/images/n/trendy/201006/arrow_bre02.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#848fa0;
	font-size:90%;
	line-height:130%;
	margin-left:20px;
	padding-right:8px;
	text-decoration:none;
}
.cover_link a:hover , .cover_link a:active {
	text-decoration:underline;
}



.cover_link02  {
	margin:0 10px 10px 362px;
	_margin-left:359px;
	clear:both;
}
.cover_link02 a , .cover_link02 a:visited {
	background-image:url(/images/n/trendy/201006/pages_short_btn.gif);
	background-position:0 center;
	background-repeat:no-repeat;
	color:#848fa0;
	font-size:82%;
	text-align:center;
	margin-left:3px;
	text-decoration:none;
	width:94px;
	background-color:#09F;
	line-height:22px;
	display:block;
	float:left;
}
.cover_link02 a:hover , .cover_link02 a:active {
	text-decoration:underline;
}
/* logo */
.data .media {
margin:0 0 2px 0;
padding:0;
float:right;
height:20px;
text-align:right;
}

/* 2013/03/12 「あと押し！新生活」  */
.leaf_atooshi {
	margin:10px 0 10px 20px;
	width:630px;
}

