@charset "UTF-8";

/*------------------ページ共通------------------*/
.heading.block_header_4 .h {
	font-size: 2.4rem;
}
@media screen and (max-width: 900px){
	span[style*="font-size:"]{
		font-size: 1.2rem!important;
	}
	.block_header_4 .h {
		font-size: 1.3rem !important;
	}
	.heading.block_header_1 p{
		font-size: 1.2rem;
	}
}

/*------------------weare------------------*/
#weare + section .content_wrapper {
	display: flex;
	justify-content: center;
}
#weare + section .inner_item_txt strong {
	font-size: 7.2rem;
	line-height: 1.4;
}
@media screen and (max-width: 1100px){
	#weare + section .inner_item_txt span,
	#weare + section .inner_item_txt strong {
		font-size: 2.4rem;
		line-height: 1;
	}
}
@media screen and (max-width: 900px){
	#weare + section .inner_item_img img{
		width: 60% !important;
	}
}

/*------------------about_news------------------*/
#about_news + div .content_wrapper {
	text-align: left;
}
#about_news + div ul {
	width: 100%;
	max-width: 1200px;
}
#about_news + div ul>li{
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#about_news + div ul li:nth-of-type(1) {
	border-top: none;
}
#about_news + div .content_wrapper li a {
	padding-left: 32%;
	min-height: 200px;
}
#about_news + div .content_wrapper li a:hover p,
#about_news + div .content_wrapper li a:hover span img {
	opacity: 0.6;
}
#about_news + div .content_wrapper li a span {
	top: 0;
	width: 30%;
	padding: 0 0 200px 0;
}
#about_news + div .content_wrapper li a>p{
	display: none;
}
#about_news + div .content_wrapper li a div p{
	font-size: 2.4rem;
	font-weight: 600;
}
@media screen and (max-width: 950px){
	#about_news + div .content_wrapper li a{
		padding: 200px 0 15px 0;
	}
	#about_news + div .content_wrapper li a span {
		top: 0;
		width: 100%;
		padding: 0 0 200px 0;
	}
	#about_news + div.block_news_1 li a>div{
		margin-top: 5px;
	}
	#about_news + div .content_wrapper li a div p {
		font-size: 1.6rem;
	}
	#about_news + div.block_news_1 li a>* {
		padding-left: 0;
	}
}

/*------------------スライド------------------*/
.gallery_single_slider[data-column="1"] .inner_item img,
.gallery_single_slider:not([data-column]) .inner_item img {
	max-width: 100%;
	width: 100%;
}
.gallery_single_slider{
	margin-bottom: 0;
}
.gallery_single_slider.no_thum .pointer {
	display: none!important;
}
.gallery_single_slider .slick-arrow {
	bottom: 10px;
	top: auto;
}
.gallery_single_slider .slick-arrow:before {
	width: 8px;
	height: 8px;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
}
.gallery_single_slider .slick-arrow::before{
	border-color: #fff;
}
.gallery_single_slider .slick-track{
	height: 450px;
}
@media screen and (max-width: 600px){
	.gallery_single_slider .slick-track{
		height: 200px;
	}
}