@charset "utf-8";

/* for Common & Smartphone*/

#qa{}

.lNav{
	margin-bottom:40px;
}
.lNav li{
	width:48%;
	float:left;
	margin-bottom:10px;
}
.lNav li:nth-child(2n){
	float:right;
}
.lNav li:nth-child(2n+1){
	clear:both;
}
.lNav li a{
	display:block;
	border:1px solid #2b8d00;
	border-radius:4px;
	text-align:center;
	font-size:108%;
	font-weight:bold;
	color:#2b8d00;
	line-height:1.5;
	padding-top:11px;
	padding-bottom:10px;
	text-decoration:none;
	position:relative;
	padding-right:2.5px;
}
.lNav li a::after{
	content: '';
	width: 6px;
	height: 6px;
	border: 0px;
	border-top: solid 1px #2b8d00;
	border-right: solid 1px #2b8d00;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	right: 5px;
	margin-top: -3px;
	}


.qaList{
	background:#faf5f0;
	padding:20px 15px;
	margin-bottom:50px;
}
.qaList li{
	margin-bottom:15px;
	text-align:left;
}
.qaList li:last-child{
	margin-bottom:0;
}
.qaList a{
	font-size:108%;
	font-weight:bold;
	line-height:1.5;
}
.qaUnit{
	border-top:1px dotted #ccc;
	padding-top:30px;
	padding-bottom:30px;
}
.qaUnitQue{
	font-size:138%;
	font-weight:bold;
	color:#2b8d00;
	text-align:left;
	line-height:1.5;
	margin-bottom:10px;
}
.qaUnitAns{
	font-size:138%;
	font-weight:bold;
	color:#603813;
	text-align:left;
	line-height:1.5;
	margin-bottom:10px;
}







/* for Smartphone*/
/*横向きの際に適用*/
@media screen and (orientation : landscape) { 
}
	
/* for PC*/
@media print, screen and (min-width:768px) {

#qa{}

.lNav li{
	width:24%;
	margin-right:1.25%;
}
.lNav li:last-child{
	margin-right:0;
}
.lNav li:nth-child(2n){
	float:left;
}
.lNav li:nth-child(2n+1){
	clear:none;
}


.qaList{
	padding:30px;
}






}


/*for Retina common and SP*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	}

/*for Retina PC*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width:768px) { 

}

