<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";




/* ------------------------------------------------------------------------------------------------
 * RESPONSIVE
 * ------------------------------------------------------------------------------------------------ */
@media screen and (max-width: 1099px) {
	/*
	.u-page-title + .u-contents {
		padding: 8.25% 0 2.5%;
	}
	*/
	
	.u-page-title + .u-contents {
		margin-top: 9%;
		padding: 0 0 2.5%;
	}
	
	
	
}


@media screen and (max-width: 767px) {
	.g-container {
		background-size: 150% auto;
	}
	
	.u-page-title + .u-contents {
		padding: 0 0 5%;
	}
	
	.u-page-title__title {
		top: 37%;
	}
	
	.u-page-title {
		margin: 0 0 7.5%;
	}
	
	.u-page-menu {
		margin: 0;
		box-shadow: none;
	}
	
	.u-page-menu ul li a em {
		font-size: calc(0.15625vw * 10);
		letter-spacing: -.05em;
	}
	
	.u-page-menu ul li a em:before {
		font-size: calc(0.15625vw * 23);
		line-height: 1.35;
		letter-spacing: .075em;
		hyphens: auto;
	}
	
	.u-page-title + .u-contents {
		margin-top: 32%;
	}
	
/* WP実装時削除 */
	.u-page-title + .u-contents.is-Menu_none {
		margin: 0;
	}
	
	.c-news-list__wrap {
		width: 100%;
		margin: -6% 0 0;
		display: block;
	}
	
	.c-news-list__item {
		width: 100%;
		padding: 6% 0 0;
	}
	
	.c-news-list {
	    margin-bottom: 10px;
		padding: 8.71% 8.71% 8.71%;
	}
	
	.c-news-list__text {
		line-height: 2;
	}
	
	
	.u-page-title__title {
		top: 55%;
	}
	
	/* WP実装時削除 */
	.is-detail .u-page-title__title {
		top: 55%;
	}
	
	.c-news-detail {
		padding: 8.71% 8.71% 8.71%;
	}
	
	.c-news-detail__data {
		margin: 0 0 9.25%;
	}
	
	.c-news-detail__category {
		padding: 0 0 0 1.5em;
	}
	
	.c-news-detail__time {
		padding: 0 1.5em 0 0;
	}
	
	.c-news-detail__title {
		font-size: calc(0.15625vw * 36);
	}
	
	.c-news-detail__title br {
		display: none;
	}
	
	.c-news-detail p {
		font-size: calc(0.15625vw * 28);
		padding: 0;
	}
	
	.c-news-detail p img.alignleft,
	.c-news-detail p img.alignright {
		width: 100%;
		margin: .75em 0 0;
		display: block;
		float: none;
	}
	
	.wp-pagenavi {
		font-size: calc(0.15625vw * 32);
		padding: 20% 0 15.5%;
		position: relative;
	}
	
	.wp-pagenavi .previouspostslink,
	.wp-pagenavi .nextpostslink {
		margin: 8.5% 0 0;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.wp-pagenavi .nextpostslink {
		left: auto;
		right: 0;
	}
	
	.wp-pagenavi .previouspostslink i:before,
	.wp-pagenavi .nextpostslink i:before {
		left: 0;
	}
	
	.wp-pagenavi .nextpostslink i:before {
		left: auto;
		right: 0;
	}
	
	.wp-pagenavi a.page,
	.wp-pagenavi span {
		width: 10.5%;
		margin: 0 2.3%;
		padding: 10.5% 0 0;
	}
	
	.c-news-detail__kv {
		margin: 0 0 4.75%;
	}
	
	.is-detail .wp-pagenavi {
		padding: 3.5% 0 10%;
		justify-content: space-between;
	}
	
	.is-detail .wp-pagenavi .previouspostslink,
	.is-detail .wp-pagenavi .nextpostslink {
		margin: 0;
		position: relative;
		top: auto;
		left: auto;
		right: auto;
	}
	
	
	
	
} /* END RESPONSIVE 767px */




@media screen and (max-width: 374px) {
	
	
	
	
} /* END RESPONSIVE 374px */




@media print {
	
	
	
	
} /* END PRINT */



</pre></body></html>