@charset "UTF-8";


.h1_basic01Wrap { position: relative; }


/* SNS */
.snsArea {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -12px;
	list-style-type: none !important;
}
	.snsArea li {
		float: left;
		margin-left: 10px;
		vertical-align: top;
		font-size: 11px;
		line-height: 1;
	}

@media screen and (max-width: 767px) {
.snsArea {
	top: 16px;
	right: 15px;
	margin-top: 0;
}

.h1_basic01Wrap .h1_news_details { padding-top: 45px;}
}



.newsIndex .h2_basic01Wrap {
	margin-bottom: 0;
}

section > .dl_news01:first-child {
	margin-top: 0;
	border-top: 0;
}
.dl_news01 {
}
	.dl_news01 .label {
		width: 9em;
		text-align: center;
		 font-size:  85.71%;
	}


@media screen and (min-width: 768px) {
/* dl_news01 */
.dl_news01 { margin-bottom: 1px\9;}
	.dl_news01 .label {
		float: left;
	}
	.dl_news01 .tit {
		display: block;
		overflow: hidden;
	}
}
@media screen and (max-width: 767px) {
.dl_news01 {
	position: relative;
}
	.dl_news01 .label {
		float: none;
		position: absolute;
		left: 12em;
		top: 10px;
		margin-right: 0 !important;
	}
}

article#main.main-wide {
	color: #555;
}

.h2_basic01Wrap .h2_basic01 {
	color: #333;
}
