@charset "UTF-8";
/* 2017年記事・読み物系ページ */

.action_detail .w840px {
	margin: 0 auto;
}
.action_detail .w840px h1.title { font-size: 240%; }
.action_detail .w840px h1.title span { display: block; float:right; padding: 0 0 0 2%; }
.action_detail .w840px img.main_image { margin: 3% 0 0!important; padding: 0!important; }
.action_detail .w840px span.auther { font-size: 90%; }
.action_detail h1 {
	line-height: 160%;
	color: #F1890F;
}
#about-cont section h1 {
    margin-bottom: 30px;
}
.action_detail h4 {
	padding: 4% 0 2%;
	color: #BE7B1A;
}
.action_detail p img {
	padding: 2% 0;
}
.action_detail p.poster {
	width: 100%;
	text-align: center;
}
.d_button {
    padding: 10px 0 45px;
}
.d_button a {
    display: block;
    width: 325px;
    margin: 0 auto;
    padding: 20px 0;
    background: #F1890F;
    font-size: 20px;
    font-weight: bold;
    color: #221714;
    text-align: center;
    text-decoration: none;
}
.Orabge-waku {
    padding: 40px;
    padding-bottom: 40px;
    border: 2px solid #FB9D39;
    background-color: #F9F6EB;
    margin-bottom: 20px;
}
#contens h2 {
    color: #F1890F;
	margin-top: 40px;
}
@media screen and (max-width: 768px) {
	.action_detail .w840px h1.title {
    font-size: 160%;
}
	.action_detail .w840px h1.title span {
    width: 40%;
		padding: 0 0 0 2%;
}
}