@charset "UTF-8";
/* CSS Document */

.sec-faq {
	text-align:left;
	width:990px;
	margin:0 auto;
}

/* Line & Unit Setting*/
.line:after {
    content: ".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.line {
	border-top:1px solid #ccc;
 *zoom:1; clear: both; }
 
/*よくあるご質問*/

.sec-faq .faq_qus .list_faq { 
	font-size: 1.19em;
	
 }

.sec-faq .faq_qus .list_faq li {  }

.sec-faq .faq_ans {
    padding-top: 40px;
	text-align:left;
}

.sec-faq .faq_ans .item_q {
    font-size: 20px;
	color:#6A3906;
    font-weight: bold;
    margin:10px 0;
    padding: 12px 0 0 60px;
    background: url(../img/circle-q.png) no-repeat left top;
	height:63px;
	line-height:1.5;
}

.sec-faq .faq_ans .item_a {
    font-size: 16px;;
    line-height: 180%;
    padding: 5px 0 5px 62px;
    background: url(../img/circle-a.png) no-repeat left top;
}

.faq_ans .item1 { margin-bottom: 20px; }

.list_002 { margin-bottom: 10px; }

.list_002 li { display: inline; }

.list_002 li + li {
    border-left: 1px solid #333;
    margin-left: 10px;
    padding-left: 10px;
}
/* All SP & Tablet */
@media screen and (max-width:1039px){
	.sec-faq {
		width:95%;
	}

}
/* All SP */
@media screen and (max-width:639px){
	.sec-faq {
		width:95%;
	}
	
	.sec-faq .faq_ans .item_q {
		font-size: 16px;
		margin:5px 0;
		padding: 6px 0 0 60px;
	 }
	  
	  .sec-faq .faq_ans .item_a {
		font-size: 14px;;
		line-height: 180%;
	}
}