@charset "UTF-8";

#faq{margin: 0;position: relative;padding: 60px 0;}
#faq h3{
	color: #E9528E;
	margin-bottom: 15px;
	padding-bottom: 12px;
	border-bottom: 2px solid #F7D5A1;
	font-weight: bold;
}
#faq dt{
	background: url(../img/Q.svg) no-repeat left top;
	padding: 8px 0 8px 55px;
	color: #E9528E;
	font-weight: bold;
	margin-bottom: 10px;
}
#faq dd{
	background: url(../img/A.svg) no-repeat left top;
	padding: 8px 0 8px 55px;
	margin-bottom: 30px;
}

#guide{
	margin: 0;
	position: relative;
	padding: 80px 0;
	background: url(../img/fireflower.svg) no-repeat 81.944444444444% 30px;
	background-size: 120px;
}
#guide ul li{
	width: 50%;
	padding: 0 20px 10px;
	position: relative;
}
#guide ul li a{
	display: block;
	position: relative;
	border: 1px solid #008D3F;
	text-decoration: none;
}
#guide ul li a div{
	display: block;
	position: relative;
	background-color: #fff;
	padding: 30px 10px;
	text-align: center;
	z-index: 222;
}
#guide ul li a::after{
	content: '';
	display: block;
	position: absolute;
	right: -5px;
	bottom: -5px;
	border: 1px solid #008D3F;
	width: 100%;
	height: 100%;
	z-index: 111;
}
#guide ul li a p{font-weight: bold;letter-spacing: 0.03em;padding: 20px;color: #333;}
#guide ul li a .g-btn{width: 100px;}
#guide ul li a:hover{opacity: 0.6;}
#guide ul li a:hover .g-btn{background-color: #FABE00;}
@media (max-width: 768px) {
	#guide ul li{width: 100%;}
}