@charset "UTF-8";

#section01 {
	background: transparent url('/news/img/bg_section01.jpg') no-repeat center center;
	background-size: cover;
}

.column_wrap {
	display: flex;
	flex-wrap: wrap;
}

	.column_wrap .column {
		width: 50%;
	}

		.column_wrap .column a {
			color: #333;
		}

		.column_wrap .column .h03 {
			margin: 30px 0 5px;
		}

		.column_wrap .column .h03:first-of-type {
			margin-top: 0;
		}

		.column_wrap .column ul {
			text-align: left;
		}

			.column_wrap .column ul li {
				margin: 0 0 5px;
			}

				.column_wrap .column ul li:before {
					content: '\f105';
					font-family: 'FontAwesome';
					margin: 0 5px 0 0;
				}

/*---------------------- responsive styles -----------------------*/
@media screen and (max-width:480px) {
	.column_wrap .column {
		width: 100%;
	}

	.column_wrap .column .h03 {
		margin: 0 0 0 0 !important;
		background: #efefef;
		border-bottom: 1px solid #d5d5d5;
		font-size: 1.1em;
	}

		.column_wrap .column:first-of-type .h03:first-of-type {
			margin-top: 0 !important;
			border-top: 1px solid #d5d5d5;
		}

		.column_wrap .column .h03 a {
			display: block;
			padding: 8px 10px !important;
			position: relative;
		}

			.column_wrap .column .h03 a:after {
				content: '\f105';
				font-family: 'FontAwesome';
				opacity: 0.6;
				position: absolute;
				right: 10px;
				top: 50%;
				-webkit-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);
			}

	.column_wrap .column ul li {
		border-bottom: 1px solid #d5d5d5;
		margin: 0 0 0 0;
	}

	.column_wrap .column ul li:before {
		content: none;
	}

	.column_wrap .column ul li a {
		padding: 8px 10px;
		display: block;
		position: relative;
	}

	.column_wrap .column ul li a:after {
		content: '\f105';
		font-family: 'FontAwesome';
		opacity: 0.4;
		position: absolute;
		right: 10px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}
