@charset "utf-8";
/********************************************************
	
	flex-grid:| sm  | md  | lg  |  xl  |
	min-width:| 576 | 768 | 992 | 1200 |
	max-width:| 575 | 767 | 991 | 1199 |

********************************************************/
.c-hero--company .c-hero__inner{ max-width: 870px; }
.c-hero--company .c-hero__ttl-en img{ max-width: none; width: 152px; }

/* ======================================================

	共通 | 

====================================================== */
.c-arr-btn::before {
  position: absolute;
  display: block;
  content: '\e90a';
  font-size: 2.2rem;
  font-weight: bold;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  color: #ffffff;
}
.c-arr-btn{
	position: relative;
}
/* ======================================================

	共通 | タイトル

====================================================== */
.c-page-ttl{
	padding: 40px 0 70px;
}
.c-page-ttl-sub{
	color: #439c38;
}
@media screen and (max-width: 767px) {
	.c-page-ttl{
		padding: 40px 0 55px;
	}
	.c-page-ttl-sub{
	}
}
/* ======================================================

	共通 | タイトル

====================================================== */
.blk-com-link{
	display: block;
}
.blk-com-link__fig{
	margin-bottom: 20px;
}
.blk-com-link__title{
	font-size: 2.6rem;
}
@media screen and (max-width: 767px) {
	.blk-com-link__title{
		font-size: 2.1rem;
	}	
}