@charset "UTF-8";
/*---------------------------------------------

Print CSS (for HTML5)

---------------------------------------------*/

header.header div span, header.header div form, #nav-menu, aside.page-description, section.pager ul, span.commonSNS, .related, section.appNewspaper, footer nav, footer section.credit ul, footer section.footer-lg, p.topicpath, .news header.simple {
	display: none;
}
header.header {
	border-bottom: #F65781 solid 1px;
	margin-bottom: 2rem;
}
header.header div h1, header.header div p.lg {
	max-width: 100px;
	top: 3rem;
}
.detail article {
	padding: 0 2%;
}
.news header.simple {
	margin-bottom: 2rem
}
footer section.credit div p {
	display: block;
	text-align: center;
	float: none;
}
footer section.credit {
	background-color: #3E3A3A;
	padding: 1rem 0;
	color: #f7f7f7;
	font-size: 12px;
}
.detail article p.photo img, .detail article section.photoL img {
	max-width: 400px;
}
.news section.nimg_l  p.photo img{
	width:200px;
	margin-right:1rem;
}
.news section.nimg_r  p.photo img{
	width:200px;
	margin-left:1rem;
}