@charset 'utf-8';

@media screen and (min-width: 768px) {

.head-wrapper .acms-container {
	max-width: 100%;
}

.page-title-wrapper {
	height: auto;
}
}

.suggest-box {
	padding: 0;
}

.suggest-box .acms-col-md-4 {
	padding-top: 0;
	padding-bottom: 0;
}

/* トップページ */
section.top-banner {
	padding: 0 0 40px;
}
.TopNews__liWrap{
	display: flex;
}
.TopNews__titleWrap{
	display: flex;
	flex-direction: column;
	margin: 0 10px;
	align-items: baseline;
	max-width: 520px;
}
.TopNews__title{
	font-size: 18px;
}
.TopNews__imgWrap{
	max-height: 80px;
}
.TopNews__img{
	max-width: 100%;
	max-height: 100%;
}

@media screen and ( max-width: 767.98px ) {
	.TopNews__outWrap{
		margin-left: -10px;
		margin-right: -10px;
	}
	.TopNews__title{
		font-size: 16px;
		line-height: 1.25;
		margin-top: 5px;
	}
	.TopNews__imgWrap{
		flex-basis: 25%;
		max-width: 25%;
		max-height: 96%;
		display: flex;
		justify-content: end;
	}
	.TopNews__img{
		max-height: 80px;		
	}
	.TopNews__time-sp{
		flex-basis: 18%;
		max-width: 25%;
		display: flex;
		flex-direction: column;
	}
	.TopNews__titleWrap{
		flex-basis: 57%;
		max-width: 50%;
	}
	
section.top-banner ul {
	margin-top: 0;
	margin-bottom: 0;
	/* 追加記述▼ 2021-12-21 k */
	display: flex;
	flex-wrap: wrap;
}
	
section.top-banner li {
	padding-top: 10px;
	padding-bottom: 10px;
	/* 追加記述▼ 2021-12-21 k */
	width: fit-content;
	padding-right: 0;
}
	
section.top-banner li img {
	max-width: 160px;
	margin: auto;
}
}

/* フォーム */
.button-box .entry-btn-attention a {
	font-weight: 700;
	line-height: 1.2;
	display: inline-block;
	padding: 8px 15px;
	color: #fff;
	border: 0;
	border-radius: 3px;
	background: #ff9a00;
}

.button-box .entry-btn-attention a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #ff9a00;
	background-image: linear-gradient(180deg,#fdd87d,#ff9a00);
}

.button-box .entry-btn-attention a:visited {
	color: #fff;
}