@charset "utf-8";

body {
	-webkit-print-color-adjust: exact;
}

.noprint {
	display: none;
}

.section {
	/*width: 650px;*/
		zoom: 1;
}

/*#article:before {
	content: url(../images/common/footer_logo.png);
}*/

#article .section p {
	margin: 0 15px 15px;
}

#article .section.lead p {
	float: left;
	width: calc( 100% - 265px );
}

#article .section.lead .pict {
	float: right;
}
#article .section.lead .pict img {
	width: 212px;
}

#main .section.pager {
	padding: 25px 0 15px;
}

#main .section.pager .next_link {
	margin-bottom: 15px;
}

#article .body .article_title.txt {
		padding: 25px 20px;
}
#article .body .article_title.txt h2 {
	font-size: 70%;	
}
#article .body .article_title.txt p {
	font-size: 45%;
}
#article .body .article_title .txtpart {
	/*width:600px;*/
}

/************************************************
 .bg02
************************************************/

#article .section.bg02 {
	border: 1px solid #cacaca;
	background: #f6f6f6;
}
#article .section.bg02:after {
	background-image:none;/*印刷時は囲みの背景画像を非表示*/
	

}

