@charset "utf-8";
/* PC ================================================== */
@media all and (min-width:960px){
#new {
	width: 100%;
	border-top: solid 1px #DEDEDE;
}
	.new--topimage {
		width: 100%;
		height: 500px;
		background-image:url(../image/company/company-topimage.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.new--topimage_mid {
		width: 100%;
		height: 500px;
		background-image:url(../image/employee_new_mid/mid-topimage.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.new--topimage_part {
		width: 100%;
		height: 500px;
		background-image:url(../image/employee_new_mid/part-topimage.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.new--topimage_part_top {
		width: 100%;
		height: 500px;
		background-image:url(../image/parttime/parttimejob_main.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}

	.new--contents {
		width: 100%;
		padding: 60px 0px 130px;
		margin: auto auto;
		position: relative;
	}
			.section-heading {
				width: 100%;
				margin: auto auto 80px 0px;
				font-size: 14px;
				font-weight: 500;
				line-height: 1.0;
				letter-spacing: 0.0em;
				position: relative;
			}
				.section-heading .section-heading_en {
					display: inline-block;
					margin-top: 25px;
					font-family: din-condensed, sans-serif;
					font-size: 1.4rem;
				    font-weight: 600;
				    color: #DF610F;
				    letter-spacing: 0.1em;

				}
				.section-heading:after {
					content: '';
					display: block;
					width: 50px;
					height: 2px;
					background-color: #DF610F;
					position: absolute;
					bottom: -25px;
					left: 0;
				}
			.new_graduates-container {
				width: 100%;
				margin: auto auto 65px;
			}
				.new_graduates-container .section-heading {
					width: 90%;
					max-width: 1000px;
					margin: auto auto 100px;
				}
				.employee_introduction {
					width: 100%;
					height: auto;
				}
			.employee_introduction-image {
				width: 100%;
				height: 500px;
				margin-bottom: 60px;
			}
				.employee_introduction-image-loop {
					pointer-events: none;
					display: flex;
					justify-content: space-between;
					align-items: flex-start;
					width: 100%;
					height: 100%;
					overflow: hidden;
				}
					.employee_introduction-image-loop img {
						width: auto;
						height: 100%;
					}
					.employee_introduction-image-loop img:first-child {
						animation: loop 200s -100s linear infinite;
					}
					.employee_introduction-image-loop img:last-child {
						animation: loop2 200s linear infinite;
					}
					@keyframes loop {
						0% {
							transform: translateX(100%);
						}
						to {
							transform: translateX(-100%);
						}
					}
					@keyframes loop2 {
						0% {
							transform: translateX(0);
						}
						to {
							transform: translateX(-200%);
						}
					}					
					.employee_introduction-inner {
						width: 90%;
						max-width: 1000px;
						height: auto;
						margin: auto auto;
						position: relative;
					}
						.employee_introduction-heading {
							width: 100%;
							margin: auto auto 40px;
							font-size: 32px;
							font-weight: 700;
							line-height: 1.0;
							letter-spacing: 0.05em;
							position: relative;
						}
							/*.employee_introduction-heading:after {
								content: '';
								display: block;
								width: 60px;
								height: 2px;
								background-color: #DF610F;
								position: absolute;
								bottom: -50px;
								left: 0;
							}*/

						.employee_introduction-btn {
							padding-right: 30px;
							padding-bottom: 10px;
							font-family: din-condensed, sans-serif;
							font-size: 20px;
							line-height: 1.4;
							letter-spacing: 0.0em;
							color: #DF610F;
							position: absolute;
							top: 2px;
							right: 0;
						}
							.employee_introduction-btn_arrow {
								width: 20px;
								height: auto;
								position: absolute;
								top: 7px;
								right: 0;
								transition: .1s;
								-webkit-transition: .1s;
							}
							.employee_introduction-btn:hover .employee_introduction-btn_arrow {
								right: -3px;
							}
							.employee_introduction-btn:after {
								content: '';
								display: block;
								width: 100%;
								height: 1px;
								background-color: #DF610F;
								position: absolute;
								bottom: 0px;
								left: 0;
							}

						.employee_introduction-list {
							width: 100%;
							display: flex;
							justify-content: space-between;
							align-items: flex-start;
							flex-wrap: wrap;
						}
						.employee_introduction-list:after{
							content:"";
							display: block;
							width: 31%;
						}
							.employee_introduction-item {
								display: block;
								width: 31%;
								height: auto;
								padding-bottom: 15px;
								margin-bottom: 35px;
								background-color: #ffffff;
								color: #000000;
								position: relative;
							}
							.employee_introduction-item:hover {
								color: #DF610F;
							}
							.employee_introduction-item:nth-last-of-type(-n+3) {
								margin-bottom: 0px;
							}
							.employee_introduction-item:nth-of-type(3n-1) {
								transition-delay: .1s;
								-webkit-transition-delay: .1s;
							}
							.employee_introduction-item:nth-of-type(3n) {
								transition-delay: .2s;
								-webkit-transition-delay: .2s;
							}
								.employee_introduction-item_image {
									width: 100%;
									height: auto;
									margin-bottom: 15px;
									overflow: hidden;
								}
									.employee_introduction-item_image img {
										width: 100%;
										height: auto;
										transition: .3s;
										-webkit-transition: .3s;
									}
										.employee_introduction-item:hover .employee_introduction-item_image img {
											transform: scale(1.04);
											-webkit-transform: scale(1.04);
										}
								.employee_introduction-item_txt {
									width: 100%;
									font-size: 18px;
									font-weight: 700;
									line-height: 1.0;
									transition: .3s;
									-webkit-transition: .3s;
								}
								.employee_introduction-item_arrow {
									position: absolute;
									bottom: 19px;
									right: 3px;
									transform: translate(0%, -50%);
									-webkit-transform: translate(0%, -50%);
									transition: .1s;
									-webkit-transition: .1s;
								}
								.employee_introduction-item:hover .employee_introduction-item_arrow {
									right: 0px;
								}

			.news-container {
				width: 100%;
				padding: 45px 0px 0px;
				border-top: solid 1px #DEDEDE;
				position: relative;
			}
				.news-container .section-heading {
					width: 90%;
					max-width: 1000px;
					margin: auto auto;
				}
				.news-container .section-heading:after {
					top: -45px;
				}
				.news-list_container {
					width: 90%;
					max-width: 1000px;
					margin: 30px auto 60px;
				}
					.news-list {
						width: 100%;
					}
						.news-item {
							width: 100%;
							border-bottom: dotted 1px #cccccc;
							position: relative;
							top: 5px;
							transition: all .3s linear 0s;
							-webkit-transition: all .3s linear 0s;
						}
						.news-item:nth-of-type(1) {
							transition-delay: .08s;
							-webkit-transition-delay: .08s;
						}
						.news-item:nth-of-type(2) {
							transition-delay: .16s;
							-webkit-transition-delay: .16s;
						}
						.news-item:nth-of-type(3) {
							transition-delay: .24s;
							-webkit-transition-delay: .24s;
						}
						.news-item:nth-of-type(4) {
							transition-delay: .32s;
							-webkit-transition-delay: .32s;
						}
						.news-item:nth-of-type(5) {
							transition-delay: 0.4s;
							-webkit-transition-delay: 0.4s;
						}
							.news-item a {
								display: flex;
								justify-content: flex-start;
								align-items: center;
								width: 100%;
								padding: 30px 0px;
								color: #000000;
								transition: .2s;
								-webkit-transition: .2s;
							}
							.news-item a:hover {
								color: #DF610F;
							}
								.news-date {
									width: 90px;
									margin-right: 20px;
									font-size: 1rem;
									letter-spacing: 0.06em;
								}
								.news-cat_container {
									width: 210px;
									height: 29px;
									margin-right: 20px;
									text-align: center;
									color: #DF610F;
								}
									.news-cat {
										display: inline-block;
										height: 30px;
										padding: 0px 20px;
										margin-bottom: -2px;
										border-radius: 25px;
										border: solid 1px #DF610F;
										font-size: 0.9rem;
										font-weight: 700;
										line-height: 29px;
										letter-spacing: 0.0em;
									}
								.news-title {
									font-size: 1rem;
									letter-spacing: 0.06em;
								}
				.news-btn {
					display: block;
					width: 500px;
					height: 86px;
					margin: auto auto;
					border-radius: 43px;
					background-color: #DF610F;
					font-family: din-condensed, sans-serif;
					font-size: 20px;
					text-align: center;
					line-height: 86px;
					letter-spacing: 0.0em;
					color: #ffffff;
					position: relative;
				}
					.news-btn_arrow {
						width: 20px;
						height: auto;
						position: absolute;
						top: 50%;
						right: 40px;
						transition: .1s;
						-webkit-transition: .1s;
						transform: translate(0%, -50%);
						-webkit-transform: translate(0%, -50%);
					}
					.news-btn:hover .news-btn_arrow {
						right: 35px;
					}
					.employee_ttl{width: 1000px; margin: 0 auto; position: relative}
}

/* Tablet ================================================== */
@media all and (min-width:560px) and (max-width:959px){
#new {
	width: 100%;
	border-top: solid 1px #DEDEDE;
}
	.new--topimage {
		width: 100%;
		height: 500px;
		background-image: url(../image/company/company-topimage.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.new--topimage_mid {
		width: 100%;
		height: 500px;
		background-image:url(../image/employee_new_mid/mid-topimage.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.new--topimage_part {
		width: 100%;
		height: 500px;
		background-image:url(../image/employee_new_mid/part-topimage.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.new--topimage_part_top {
		width: 100%;
		height: 500px;
		background-image:url(../image/parttime/parttimejob_main.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
			.section-heading {
				width: 100%;
				margin: auto auto 55px;
				font-size: 14px;
				font-weight: 500;
				line-height: 1.0;
				letter-spacing: 0.0em;
				text-align: left;
				position: relative;
			}
				.section-heading .section-heading_en {
					display: inline-block;
					margin-top: 15px;
					font-size: 24px;
					font-weight: bold;
					color: #DF610F;
					letter-spacing: 0.1em;
				}
				.section-heading:after {
					content: '';
					display: block;
					width: 50px;
					height: 2px;
					background-color: #DF610F;
					position: absolute;
					bottom: -25px;
					left: 0;
				}

	.new--contents {
		width: 100%;
		padding: 50px 0px 100px;
		margin: auto auto;
		position: relative;
	}
		.new_graduates-container {
			width: 100%;
			margin: auto auto 65px;
		}
			.new_graduates-container .section-heading {
				width: 90%;
				margin: auto auto 100px;
			}
			.employee_introduction {
				width: 100%;
				height: auto;
			}
			.employee_introduction-image {
				width: 100%;
				height: 500px;
				margin-bottom: 20px;
			}
				.employee_introduction-image-loop {
					pointer-events: none;
					display: flex;
					justify-content: space-between;
					align-items: flex-start;
					width: 100%;
					height: 100%;
					overflow: hidden;
				}
					.employee_introduction-image-loop img {
						width: auto;
						height: 100%;
					}
					.employee_introduction-image-loop img:first-child {
						animation: loop 200s -100s linear infinite;
					}
					.employee_introduction-image-loop img:last-child {
						animation: loop2 200s linear infinite;
					}
					@keyframes loop {
						0% {
							transform: translateX(100%);
						}
						to {
							transform: translateX(-100%);
						}
					}
					@keyframes loop2 {
						0% {
							transform: translateX(0);
						}
						to {
							transform: translateX(-200%);
						}
					}					
				.employee_introduction-inner {
					width: 90%;
					height: auto;
					margin: auto auto;
					position: relative;
				}
					.employee_introduction-heading {
						width: 100%;
						margin: auto auto 40px;
						font-size: 32px;
						font-weight: 700;
						line-height: 1.0;
						letter-spacing: 0.05em;
						position: relative;
					}
						/*.employee_introduction-heading:after {
							content: '';
							display: block;
							width: 60px;
							height: 2px;
							background-color: #DF610F;
							position: absolute;
							bottom: -50px;
							left: 0;
						}*/

					.employee_introduction-btn {
						padding-right: 30px;
						padding-bottom: 10px;
						font-family: din-condensed, sans-serif;
						font-size: 20px;
						line-height: 1.4;
						letter-spacing: 0.0em;
						color: #DF610F;
						position: absolute;
						top: 2px;
						right: 0;
					}
						.employee_introduction-btn_arrow {
							width: 20px;
							height: auto;
							position: absolute;
							top: 7px;
							right: 0;
							transition: .1s;
							-webkit-transition: .1s;
						}
						.employee_introduction-btn:after {
							content: '';
							display: block;
							width: 100%;
							height: 1px;
							background-color: #DF610F;
							position: absolute;
							bottom: 0px;
							left: 0;
						}

					.employee_introduction-list {
						width: 100%;
						display: flex;
						justify-content: space-between;
						align-items: flex-start;
						flex-wrap: wrap;
					}
						.employee_introduction-item {
							display: block;
							width: 48%;
							height: auto;
							padding-bottom: 15px;
							margin-bottom: 35px;
							background-color: #ffffff;
							color: #000000;
							position: relative;
						}
						.employee_introduction-item:nth-last-of-type(-n+2) {
							margin-bottom: 0px;
						}
						.employee_introduction-item:nth-of-type(2n) {
							transition-delay: .1s;
							-webkit-transition-delay: .1s;
						}
							.employee_introduction-item_image {
								width: 100%;
								height: auto;
								margin-bottom: 15px;
								overflow: hidden;
							}
								.employee_introduction-item_image img {
									width: 100%;
									height: auto;
									transition: .3s;
									-webkit-transition: .3s;
								}
							.employee_introduction-item_txt {
								width: 100%;
								font-size: 18px;
								font-weight: 700;
								line-height: 1.0;
								transition: .3s;
								-webkit-transition: .3s;
							}
							.employee_introduction-item_arrow {
								position: absolute;
								bottom: 19px;
								right: 3px;
								transform: translate(0%, -50%);
								-webkit-transform: translate(0%, -50%);
								transition: .1s;
								-webkit-transition: .1s;
							}

			.news-container {
				width: 100%;
				padding: 45px 0px 0px;
				border-top: solid 1px #DEDEDE;
				position: relative;
			}
				.news-container .section-heading {
					width: 90%;
					margin: auto auto;
				}
				.news-container .section-heading:after {
					top: -45px;
				}
				.news-list_container {
					width: 90%;
					max-width: 1000px;
					margin: 30px auto 60px;
				}
					.news-list {
						width: 100%;
					}
						.news-item {
							width: 100%;
							border-bottom: dotted 1px #cccccc;
							opacity: 0.0;
							position: relative;
							top: 5px;
							opacity: 0;
							transition: all .3s linear 0s;
							-webkit-transition: all .3s linear 0s;
						}
						.news-item:nth-of-type(1) {
							transition-delay: .08s;
							-webkit-transition-delay: .08s;
						}
						.news-item:nth-of-type(2) {
							transition-delay: .16s;
							-webkit-transition-delay: .16s;
						}
						.news-item:nth-of-type(3) {
							transition-delay: .24s;
							-webkit-transition-delay: .24s;
						}
						.news-item:nth-of-type(4) {
							transition-delay: .32s;
							-webkit-transition-delay: .32s;
						}
						.news-item:nth-of-type(5) {
							display: none;
							transition-delay: 0.4s;
							-webkit-transition-delay: 0.4s;
						}
						.news_panel.news_is-show .news-list .news-item {
							opacity: 1.0;
							top: 0;
						}
							.news-item a {
								display: flex;
								justify-content: flex-start;
								flex-wrap: wrap;
								width: 100%;
								height: 144px;
								padding: 30px 0px 20px;
								color: #000000;
								transition: .2s;
								-webkit-transition: .2s;
							}
							.news-item a:hover {
								color: #DF610F;
							}
								.news-date {
									width: 90px;
									margin-right: 15px;
									margin-bottom: 10px;
									font-size: 1rem;
									letter-spacing: 0.06em;
								}
								.news-cat_container {
									height: 28px;
									margin-right: 20px;
									text-align: center;
									color: #DF610F;
								}
									.news-cat {
										display: inline-block;
										height: 28px;
										padding: 0px 20px;
										margin-bottom: -2px;
										border-radius: 25px;
										border: solid 1px #DF610F;
										font-size: 0.9rem;
										font-weight: 700;
										line-height: 27px;
										letter-spacing: 0.0em;
									}
								.news-title {
									width: 100%;
									font-size: 1rem;
									letter-spacing: 0.06em;
									line-height: 1.75;
								}
		.news-btn {
			display: block;
			width: 300px;
			height: 76px;
			margin: auto auto;
			border-radius: 38px;
			background-color: #DF610F;
			font-family: din-condensed, sans-serif;
			font-size: 24px;
			text-align: center;
			line-height: 76px;
			letter-spacing: 0.0em;
			color: #ffffff;
			position: relative;
		}
			.news-btn_arrow {
				width: 20px;
				height: auto;
				position: absolute;
				top: 50%;
				right: 40px;
				transition: .1s;
				-webkit-transition: .1s;
				transform: translate(0%, -50%);
				-webkit-transform: translate(0%, -50%);
			}
					.employee_ttl{width: 90%; margin: 0 auto; position: relative}
}

/* SP ================================================== */
@media all and (max-width:559px){
#new {
	width: 100%;
	border-top: solid 1px #DEDEDE;
}
	.new--topimage {
		width: 100%;
		height: 400px;
		background-image: url(../image/company/company-topimage@sp.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.new--topimage_mid {
		width: 100%;
		height: 400px;
		background-image:url(../image/employee_new_mid/mid-topimage.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.new--topimage_part {
		width: 100%;
		height: 400px;
		background-image:url(../image/employee_new_mid/part-topimage.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
		.new--topimage_part_top {
		width: 100%;
		height: 400px;
		background-image:url(../image/parttime/parttimejob_main@sp.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}

			.section-heading {
				width: 100%;
				margin: auto auto 60px;
				font-size: 14px;
				font-weight: bold;
				line-height: 1.0;
				letter-spacing: 0.0em;
				text-align: left;
				position: relative;
			}
				.section-heading .section-heading_en {
					display: inline-block;
					margin-top: 15px;
					font-size: 24px;
					font-weight: bold;
					color: #DF610F;
					letter-spacing: 0.1em;
				}
				.section-heading:after {
					content: '';
					display: block;
					width: 50px;
					height: 2px;
					background-color: #DF610F;
					position: absolute;
					bottom: -20px;
					left: 0;
				}

	.new--contents {
		width: 100%;
		padding: 50px 0px 100px;
		margin: auto auto;
		position: relative;
	}
		.new_graduates-container {
			width: 100%;
			margin: auto auto 95px;
		}
			.new_graduates-container .section-heading {
				width: 90%;
				margin: auto auto 85px;
			}
			.employee_introduction {
				width: 100%;
				height: auto;
			}
			.employee_introduction-image {
				width: 100%;
				height: 300px;
				margin-bottom: 20px;
			}
				.employee_introduction-image-loop {
					pointer-events: none;
					display: flex;
					justify-content: space-between;
					align-items: flex-start;
					width: 100%;
					height: 100%;
					overflow: hidden;
				}
					.employee_introduction-image-loop img {
						width: auto;
						height: 100%;
					}
					.employee_introduction-image-loop img:first-child {
						animation: loop 200s -100s linear infinite;
					}
					.employee_introduction-image-loop img:last-child {
						animation: loop2 200s linear infinite;
					}
					@keyframes loop {
						0% {
							transform: translateX(100%);
						}
						to {
							transform: translateX(-100%);
						}
					}
					@keyframes loop2 {
						0% {
							transform: translateX(0);
						}
						to {
							transform: translateX(-200%);
						}
					}					
				.employee_introduction-inner {
					width: 90%;
					height: auto;
					margin: auto auto;
					position: relative;
				}
					.employee_introduction-heading {
						width: 100%;
						margin: auto auto 32px;
						font-size: 20px;
						font-weight: 700;
						line-height: 1.0;
						letter-spacing: 0.05em;
						position: relative;
					}
						/*.employee_introduction-heading:after {
							content: '';
							display: block;
							width: 60px;
							height: 2px;
							background-color: #DF610F;
							position: absolute;
							bottom: -45px;
							left: 0;
						}*/

					.employee_introduction-btn {
						padding-right: 30px;
						padding-bottom: 6px;
						font-family: din-condensed, sans-serif;
						font-size: 20px;
						line-height: 1.4;
						letter-spacing: 0.0em;
						color: #DF610F;
						position: absolute;
						top: -4px;
						right: 0;
					}
						.employee_introduction-btn_arrow {
							width: 20px;
							height: auto;
							position: absolute;
							top: 7px;
							right: 0;
							transition: .1s;
							-webkit-transition: .1s;
						}
						.employee_introduction-btn:hover .employee_introduction-btn_arrow {
							right: -3px;
						}
						.employee_introduction-btn:after {
							content: '';
							display: block;
							width: 100%;
							height: 1px;
							background-color: #DF610F;
							position: absolute;
							bottom: 0px;
							left: 0;
						}

					.employee_introduction-list {
						width: 100%;
					}
						.employee_introduction-item {
							display: block;
							width: 100%;
							height: auto;
							padding-bottom: 10px;
							margin-bottom: 35px;
							background-color: #ffffff;
							color: #000000;
							position: relative;
						}
						.employee_introduction-item:last-of-type {
							margin-bottom: 0px;
						}
							.employee_introduction-item_image {
								width: 100%;
								height: auto;
								margin-bottom: 10px;
								overflow: hidden;
							}
								.employee_introduction-item_image img {
									width: 100%;
									height: auto;
								}
							.employee_introduction-item_txt {
								width: 100%;
								font-size: 18px;
								font-weight: 700;
								line-height: 1.0;
								transition: .3s;
								-webkit-transition: .3s;
							}
							.employee_introduction-item_arrow {
								position: absolute;
								bottom: 14px;
								right: 3px;
								transform: translate(0%, -50%);
								-webkit-transform: translate(0%, -50%);
							}

			.news-container {
				width: 100%;
				padding: 45px 0px 0px;
				border-top: solid 1px #DEDEDE;
				position: relative;
			}
				.news-container .section-heading {
					width: 90%;
					margin: auto auto;
				}
				.news-container .section-heading:after {
					top: -45px;
				}
				.news-list_container {
					width: 90%;
					margin: 30px auto 60px;
				}
					.news-list {
						width: 100%;
					}
						.news-item {
							width: 100%;
							border-bottom: dotted 1px #cccccc;
							position: relative;
							top: 5px;
						}
							.news-item a {
								display: flex;
								justify-content: flex-start;
								flex-wrap: wrap;
								width: 100%;
								height: 144px;
								padding: 30px 0px 20px;
								color: #000000;
								transition: .2s;
								-webkit-transition: .2s;
							}
							.news-item a:hover {
								color: #DF610F;
							}
								.news-date {
									width: 90px;
									margin-right: 15px;
									margin-bottom: 10px;
									font-size: 1rem;
									letter-spacing: 0.06em;
								}
								.news-cat_container {
									height: 28px;
									margin-right: 20px;
									text-align: center;
									color: #DF610F;
								}
									.news-cat {
										display: inline-block;
										height: 28px;
										padding: 0px 20px;
										margin-bottom: -2px;
										border-radius: 25px;
										border: solid 1px #DF610F;
										font-size: 0.9rem;
										font-weight: 700;
										line-height: 27px;
										letter-spacing: 0.0em;
									}
								.news-title {
									width: 100%;
									font-size: 1rem;
									letter-spacing: 0.06em;
									line-height: 1.75;
								}
		.news-btn {
			display: block;
			width: 90%;
			height: 76px;
			margin: auto auto;
			border-radius: 38px;
			background-color: #DF610F;
			font-family: din-condensed, sans-serif;
			font-size: 24px;
			text-align: center;
			line-height: 76px;
			letter-spacing: 0.0em;
			color: #ffffff;
			position: relative;
		}
			.news-btn_arrow {
				width: 20px;
				height: auto;
				position: absolute;
				top: 50%;
				right: 40px;
				transition: .1s;
				-webkit-transition: .1s;
				transform: translate(0%, -50%);
				-webkit-transform: translate(0%, -50%);
			}
					.employee_ttl{width: 90%; margin: 0 auto; position: relative}
}