@charset "UTF-8";

/* ニュース一覧
--------------------------------------------------*/
.news {}
	.news .yearLink {
		display: flex;
		display: ms-flexbox;
		margin: 25px 0 40px;
	}
		.news .yearLink li {
			font-size: 18px;
			font-size: 1.8rem;
			width: 5em;
			margin-right: 1.5em;
		}
		.news .yearLink a {
			display: block;
			position: relative;
			padding-left: 1.3em;
			color: #333;
			opacity: 1;
			-webkit-transition: 0.3s;
							transition: 0.3s;
		}
		.news .yearLink a:hover {
			opacity: 0.7;
			text-decoration: none;
		}
			.news .yearLink a:before {
				content: "";
				display: block;
				width: 1em;
				height: 1em;
				background: #6da4da;
				border-radius: 0.5em;
				position: absolute;
				left: 0;
				top: 50%;
				transform: translate(0, -50%);
			}
			.news .yearLink a:after {
				content: "";
				display: block;
				width: 0;
				height: 0;
				border: 4px solid transparent;
				border-left: 7px solid #fff;
				position: absolute;
				left: 7px;
				top: 50%;
				transform: translate(0, -50%);
			}
		.news .yearLink a.current {
			font-weight: bold;
			pointer-events: none;
		}
@media screen and (max-width: 767px) {
	.news .yearLink {
		margin: 15px 0;
		flex-wrap: wrap;
	}
		.news .yearLink li {
			font-size: 15px;
			font-size: 1.5rem;
			margin-bottom: 10px;
		}
			.news .yearLink a:after {
				border: 3px solid transparent;
				border-left: 5px solid #fff;
				left: 6px;
			}
}