﻿#dammy {
	display: block;
	overflow: hidden;
	background: url('../images/') no-repeat;
	padding: 40px 0 0;
	width: 216px;
	height: 0!important;
}

/*
======================================================== */
.mtitle {
	background-image: url('../images/faq/faq_mimage.jpg');
}

.faq_area1 .block2 {
	padding:40px 15px;
}
	
.faq_index {
	border-top:1px solid #cbcbcb;
}

.faq_box {
	padding:15px 10px 10px;
	border-bottom:1px solid #cbcbcb;
}
	
.faq_box h3 {
	background: url('../images/faq/icon_q.png') no-repeat left 3px;
	background-size: 12px 18px;
	margin:0 0 10px;
	padding:0 0 0 30px;
	min-height:18px;
	font-size:1.8rem;
}	

.faq_box .ex {
	background: url('../images/faq/icon_a.png') no-repeat left 8px;
	background-size: 14px 14px;
	padding:0 0 0 30px;
}	

.faq_box .ex a {
	color:#06C;
}

.faq_link {
	background: url('../images/common/bg2.jpg') repeat center top;
	background-size: 120px 120px;
}

	.link_block {
		margin:0 auto;
		max-width:600px;
	}

	.linkbox {
		margin:0 auto;
		padding: 0 0 30px;
		width:260px;
	}

	.linkbox:last-child {
		margin-bottom:0;
	}

	.linkbox a {
		display: block;
		background: url('../images/common/icon_arrow1.svg') no-repeat right 15px center;
		background-size: 6px 10px;
		line-height:50px;
		text-align: center;
		border:1px solid #999;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
 }

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

	/* 
	======================================================== */
	.faq_area1 .block2 {
		padding:90px 100px 100px;
	}
	
	.faq_box {
		padding:20px 20px 20px 25px;
	}
	
	.faq_box h3 {
		margin:0 0 15px;
		padding:0 0 0 40px;
	}	
	
	.faq_box .ex {
		padding:0 0 0 40px;
	}	

	.faq_box .ex a:hover {
		text-decoration: underline;
	}
	
	.link_block {
		margin:0 auto;
		max-width:600px;
		display: flex;
		-moz-display: flex;
		-webkit-display: flex;
	}

	.linkbox {
		margin:0 auto;
		width:260px;
	}

	.linkbox:last-child {
		margin-bottom:0;
	}

	.linkbox a {
		display: block;
		background: url('../images/common/icon_arrow1.svg') no-repeat right 15px center;
		background-size: 6px 10px;
		line-height:50px;
		text-align: center;
		border:1px solid #999;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}
	}