@charset "UTF-8";

sub {
	bottom: 1em;
}
@media screen and (max-width: 767px) {
	sub {
		bottom: 1em;
	}
}

.hy_thum_link_wrap .hy_thum_link_box a .txt dl dd {
	text-align: left;
}

@media print, screen and (min-width: 768px) {
	/* .about_top .hy_thum_link_wrap .hy_thum_link_box a .txt dl dd {
		padding: 0 100px;
	}
	.hy_thum_link_wrap .hy_thum_link_box a .txt dl dd {
		padding: 0 160px;
	} */
}

/**************************************************************/
/*                            hy_thum_link_wrap                          */
/**************************************************************/
@media screen and (max-width: 767px) {
	.about_top .hy_thum_link_wrap .hy_thum_link_box.hy_thum_link_box01 {
		background: url("/jpn/consumer/hydrogen/common/images/hy_thum_link_bg1_col3.jpg") no-repeat center/cover;
	}
	.about_top .hy_thum_link_wrap .hy_thum_link_box.hy_thum_link_box02 {
		margin: 0 0 2px;
		background: url("/jpn/consumer/hydrogen/common/images/hy_thum_link_bg2_col3.jpg") no-repeat center/cover;
	}
	.about_top .hy_thum_link_wrap .hy_thum_link_box.hy_thum_link_box03 {
		margin: 0;
		background: url("/jpn/consumer/hydrogen/common/images/hy_thum_link_bg3_col3.jpg") no-repeat center/cover;
	}
}


/**************************************************************/
/*                            btn_blockhylink                          */
/**************************************************************/
.btn_blockhylink > .btn_hylink a {
	display: flex;
	height: 100%;
	overflow: hidden;
	padding: 0 30px;
	color: #222;
	font-size: 14px;
}

@media print, screen and (min-width: 768px) {
	.btn_blockhylink {
		display: flex;
		width: 100%;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.btn_blockhylink > .btn_hylink a {
		text-align: left;
		align-items: center;
		align-content: center;
		/* justify-content: center; */
	}
	.btn_blockhylink > .btn_hylink a:hover {
		color: #1ba1e6;
	}
	.btn_blockhylink > .btn_hylink:first-child {
		border-left: 1px solid #ddd;
	}
	.btn_blockhylink._col5 > .btn_hylink {
		border-right: 1px solid #ddd;
	}
	.btn_blockhylink._col5 .btn_hylink {
		width: calc(100% / 5);
	}
	.btn_blockhylink > .btn_hylink:not(:nth-of-type(-n+5)) {
		margin-top: 34px;
	}
}

@media screen and (max-width: 767px) {
	/* .btn_blockhylink > .btn_hylink:not(:first-child) {
		margin-top: 20px;
	} */
	.btn_blockhylink {
		width: 100%;
		margin: 0 auto;
		padding: 27px 15px;
		border: 1px solid #ddd;
		border-radius: 10px;
		flex-direction: column;
	}
	.btn_blockhylink .btn_hylink:not(:last-child) {
		width: 100%;
		margin-bottom: 14px;
	}
	.btn_blockhylink .btn_hylink a {
		display: block;
		padding: 0 35px;
		border: none;
		background: url("/jpn/consumer/hydrogen/common/images/icon_dot_blue.png") no-repeat left 15px center;
		color: #222;
		align-content: flex-start;
		justify-content: flex-start;
	}
}