@charset "utf-8";

/* ページ頭・データ注意エリア */
#main .data_caution {
    background: #ECF0F4;
	display: flex;
	justify-content: space-between;
    align-items: center;
	margin: 20px 0 10px;
	padding: 24px 106px;
}
#main .data_caution .caution_img {
	width: 120px;
}
#main .data_caution .caution_img img + img {
	padding-left: 10px;
}
#main .data_caution .caution_text {
	font-size: 13px;
	letter-spacing: -.0008rem;
	line-height: 1.4;
	width: 560px;
}
@media screen and (max-width:750px) {
	#main .data_caution {
		padding: calc(25 * 100vw / 750);
		margin: 0 0 calc(30 * 100vw / 750);
		flex-direction: column;
		gap:calc(20 * 100vw / 750) 0;
	}
	#main .data_caution .caution_img {
		width:auto;
		display: flex;
		gap: 0 calc(10 * 100vw / 750);
	}
	#main .data_caution .caution_img img + img {
		padding-left:0;
	}
	#main .data_caution .caution_text {
		font-size: calc(22 * 100vw / 750);
		letter-spacing: .03em;
        word-break: break-all;
		width:auto;
	}
}
/* 説明ボタン */
#box_option .anc_list-link{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 20px;
}
@media screen and (max-width:750px) {
	#box_option .anc_list-link{
		grid-template-columns: repeat(1,1fr);
		gap:calc(25*100vw/750);
	}
}

