.part_h1_01 h1 {
	border-top: none;
}

.txt01 {
	padding: 10px;
}
.txt01 p {
	line-height: 1.5;
	font-size: 1.2rem;
}

.news_area {
	padding: 12px 10px 0;
}
.news_area .news_content {
	padding: 20px 0 33px;
}
.news_area dl {
	font-size: 1.4rem;
	text-align: left;
	margin: 0 0 20px;
	min-height: 1px;
}
.news_area dl:last-child {
	margin: 0;
}
.news_area dt {
	padding-right: 22px;
	float: left;
}
.news_area .news_txt {
	clear: both;
	padding-top: 10px;
}

.news_detailbox {
	padding: 32px 0 5px;
}
.news_detailbox h2 {
	font-size: 1.9rem;
	line-height: 1.5;
	margin: 0 0 17px;
	padding: 0 10px;
}
.news_detailbox .news_detailcontent {
	font-size: 1.2rem;
	padding: 0 10px;
}
.news_detailbox .news_date {
	margin: 0 0 47px;
}
.news_detailbox .news_txt {
	margin: 0 0 23px;
	line-height: 1.5;
}
.news_detailbox .cvisual_img {
	margin: 0 0 20px;
	text-align: center;
}
.news_detailbox .cvisual_img img {
	width: 100%;
}
.news_detailbox .back_btn01 {
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
.news_detailbox .back_btn01 p {
	width: 100%;
	height: auto;
}
.news_detailbox .back_btn01 a {
	display: block;
	padding: 17px 0 17px 10px;
	background: url(/es/common/img/ic/ic_arl01.png) no-repeat 10px center;
	background-size: 9px 8px;
	text-align: center;
	color: #114a97;
	font-size: 1.0rem;
}
