@charset "UTF-8";

/* news
----------------------------------------*/

.txtarea dl {
	line-height: 1.6;
}

.txtarea dt {
	clear: left;
	float: left;
	font-weight: 600;
	width: 8em;
}

.txtarea dd {
	margin-bottom: 1.6em;
	padding-left: 8em;
}

.txtarea dl a {
	color: #009fe6;
}

.txtarea dl a:hover {
	text-decoration: underline;
}

.txtarea a[target="_blank"] {
	display: inline-block;
	padding-right: 20px;
	background: url(../img/common/icon_external02.png) no-repeat right 4px;
}

.news_section {
	max-width: 800px;
}

.news_title {
	font-size: 2.4rem;
	line-height: 1.75;
	margin-bottom: 10px;
}

.news_date {
	font-size: 1.6rem;
}

.news_textarea {
	margin-top: 64px;
	margin-bottom: 64px;
}

.news_textarea p {
	font-size: 1.6rem;
	line-height: 1.45;
	margin-bottom: 1.5em;
}



@media only screen and (max-width: 736px) {
	.txtarea a[target="_blank"] {
		padding-right: 20px;
		background: url(../img/common/icon_external02.png) no-repeat right 4px;
	}
}

@media only screen and (max-width: 1280px) {
	.news_section {
		max-width: inherit;
		width: auto !important;
		margin: 64px 32px;
	}
}

@media only screen and (max-width: 736px) {

	.news_section {
		max-width: inherit;
		width: auto !important;
		margin: 32px 32px;
	}

	.news_title {
		line-height: 1.45;
	}

	.news_textarea {
		margin-top: 32px;
		margin-bottom: 32px;
	}
}