@charset "UTF-8";

/* ===========CSS Information===========

File Name :/news/css/news.css
Description :お知らせ
Latest Update: 2014/07/24
Version :1.04

=================================== */

#news #newsSummary ,
#comment #commentSummary ,
#media #mediaSummary {
	margin: 0 0 36px 0;
}
#news #newsSummary h1.pageTitle ,
#comment #commentSummary h1.pageTitle ,
#media #mediaSummary h1.pageTitle {
	margin-bottom: 0.75em;
}
#news #newsSummary article ,
#comment #commentSummary article ,
#media #mediaSummary article {
	margin: 0 0 2.0em 0;
	padding: 0 0 2.0em 0;
	border-bottom: 1px solid #d5d6d7;
}
#news #newsSummary article h1 ,
#comment #commentSummary article h1 ,
#media #mediaSummary article h1 {
	margin: 0 0 0.14em 0;
	font-size: 128.6%;
	font-weight: 500;
}
#news #newsSummary article h1 a ,
#comment #commentSummary article h1 a ,
#media #mediaSummary article h1 a {
}
#news #newsSummary article .newsDate ,
#comment #commentSummary article .commentDate ,
#media #mediaSummary article .mediaDate {
	margin: 0 0 1.0em 0;
	font-size: 85.7%;
	text-align: left;
}
#news #newsSummary article .newsContent p ,
#comment #commentSummary article .commentContent p ,
#media #mediaSummary article .mediaContent p {
	margin: 0 0 0.5em 0;
}
#news #newsSummary article .newsContent p:last-child ,
#comment #commentSummary article .commentContent p:last-child ,
#media #mediaSummary article .mediaContent p:last-child {
	margin: 0;
}

#news article.newsEntry ,
#comment article.commentEntry ,
#media article.mediaEntry {
	margin: 0 0 36px 0;
}
#news article.newsEntry h1.pageTitle ,
#comment article.commentEntry h1.pageTitle ,
#media article.mediaEntry h1.pageTitle {
	margin-bottom: 0.75em;
}
#news article.newsEntry .newsDate ,
#comment article.commentEntry .newsDate ,
#media article.mediaEntry .mediaDate {
	margin: 0 0 1.0em 0;
	text-align: left;
	line-height: 1.45;
}
#news article.newsEntry #contentMore p:last-child ,
#comment article.commentEntry #contentMore p:last-child ,
#media article.mediaEntry #contentMore p:last-child {
	margin: 0;
}

@media (max-width: 640px) {
	#news #newsSummary article .newsContent p ,
	#comment #commentSummary article .commentContent p ,
	#media #mediaSummary article .mediaContent p ,
	#news article.newsEntry p ,
	#comment article.commentEntry p ,
	#media article.mediaEntry p {
		text-align: left;
	}
	#news article.newsEntry .newsDate ,
	#comment article.commentEntry .newsDate ,
	#media article.mediaEntry .mediaDate {
		font-size: 85.7%;
	}
}
@media (max-width: 400px) {
}


#news .newsFooterNavi ,
#comment .commentFooterNavi ,
#media .mediaFooterNavi {
	margin: 18px 0 0 0;
	padding: 18px 0 0 0;
	border-top: 1px solid #d5d6d7;
}
#news.archive .newsFooterNavi ,
#comment.archive .commentFooterNavi ,
#media.archive .mediaFooterNavi {
	padding: 0;
	border-top: none;
}

#news .newsFooterNavi nav li ,
#comment .commentFooterNavi nav li ,
#media .mediaFooterNavi nav li {
	display: block;
	width: 50%;
}
#news .newsFooterNavi nav .newsPrevious ,
#comment .commentFooterNavi nav .commentPrevious ,
#media .mediaFooterNavi nav .mediaPrevious {
	text-align: left;
}
#news .newsFooterNavi nav .newsNext ,
#comment .commentFooterNavi nav .newsNext ,
#media .mediaFooterNavi nav .mediaNext {
	text-align: right;
}
#news .newsFooterNavi nav a.linkArrowMLeft ,
#comment .commentFooterNavi nav a.linkArrowMLeft ,
#media .mediaFooterNavi nav a.linkArrowMLeft {
	padding: 0 0 0 14px;
	/* 10x14 */
	background: url(/common/images/link_arrow_m_right.png) no-repeat center left;
}
#news .newsFooterNavi nav a.linkArrowMRight ,
#comment .commentFooterNavi nav a.linkArrowMRight ,
#media .mediaFooterNavi nav a.linkArrowMRight {
	padding: 0 14px 0 0;
	/* 10x14 */
	background: url(/common/images/link_arrow_m_left.png) no-repeat center right;
}

#news #beta #widgetNews .widgetNewsNavMonthly ,
#comment #beta #widgetComment .widgetCommentNavMonthly ,
#media #beta #widgetNews .widgetMediaNavYearly {
	display: block;
}

/* 2014/03/07追加 */
#news #newsSummary .newsEntryMore ,
#comment #commentSummary .commentEntryMore ,
#media #mediaSummary .mediaEntryMore {
	margin: 18px 0 0 0;
}

/* 2014/07/24追加 */
#news #newsSummary article .newsContent img ,
#news article.newsEntry img {
	max-width: 100%;
	height: auto;
}
