.guideIconTable {
	line-height: 1.75rem;
	width: 100%;
	margin: 0 0 60px;
}
.guideIconTable .tr{
	display: flex;
	flex-wrap: wrap;
	column-gap: 15px;
	row-gap: 15px;
	width: 100%;
	margin: 0 0 15px;
}
.guideIconTable .td{
	width: calc(50% - 8px);
	transition: 0.3s;
}
.guideIconTable .td a{
	border: 4px solid #5fc18b;
	border-radius: 16px;
	color: #666;
	display: block;
	padding: 0 0 15px;
	width: 100%;
	box-sizing: border-box;
}
.guideIconTable .td a:hover{
	border: 4px solid #B7E2B3;
}
.guideIconTable .td p{
	font-size: 0.875rem;
	line-height: 1.5;
	padding: 0 15px;
	margin-bottom: 5px;
}
.guideIconTable .td .thumb{
	text-align: center;
	width: 100px;
	margin: 0 auto;
	padding: 10px;
}
.guideIconTable .td .thumb img{
	max-width: none;
	height: 60px;
}
.guideIconTable .td a:hover .thumb img{
	opacity: 0.8;
}
.guideIconTable .td .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	font-feature-settings: "palt";
	color: #666;
}
.guideIconTable .td a:hover .title{
	color: #21af68;
}
div.guideButtonTable{
	margin-bottom: 60px;
}
.guideButtonTable a{
	width: 100%;
}
.guideButtonTable .td{
	flex: 1;
}
div.guideLinkTable .tr{
	flex-direction: column;
	margin-bottom: 0;
}
.guideLinkTable{
	max-width: 900px;
	margin: 0 auto;
}
#main .guideLinkTable h3{
	font-size: 1.5rem;
	font-weight: 500;
	font-feature-settings: "palt";
}
.guideLinkTable ul{
	list-style: none;
	padding: 0;
	margin: 0 0 0 15px;
}
.guideLinkTable li{
	font-weight: bold;
	margin-bottom: 5px;
}
.guideLinkTable li a::before{
	content: url('https://mgproductioncdn.rakupuri.net/images/icon-arrow.svg');
	display: inline-block;
	position: relative;
	margin: 0 8px 0 0;
}
@media (min-width: 768px) {
	.guideIconTable .td .thumb{
		padding: 10px 10px 10px 0;
		float: left;
		height: 100px;
	}
	.guideIconTable .td .title{
		margin: 15px 10px;
	}
	.guideButtonTable .td .okButton{
		border-radius: 10px;
		padding: 18px 10px 20px;
	}
}
@media (min-width: 992px) {
	div.guideLinkTable .tr{
		flex-direction: row;
		flex-wrap: wrap;
	}
	div.guideLinkTable .td{
		min-width: calc(50% - 8px);
	}
}
