@charset "utf-8";
/************************************************************************************
CONTANTS
*************************************************************************************/
#contents #list {
	border-bottom: 3px solid #268c43;
	margin-bottom:30px;
	padding-bottom:20px;
}
#contents #list li a {
	display:block;
	background:url(../../common/images/i_arrow.png) left center no-repeat;
	background-size:10px;
	padding:10px 20px;
	color:#268c43;
	font-weight:bold;
	font-size:18px;
}

#contents #faq dl {
	border-bottom:1px solid #6f9509;
	padding-bottom:20px;
	margin-bottom:20px;
}
#contents #faq dt {
	background:url(../images/question.png) no-repeat;
	background-size:40px;
	padding:5px 0 15px 50px;
	border-bottom:1px dotted #6f9509;
	margin-bottom:10px;
	color:#268c43;
	font-size:18px;
	font-weight:bold;
}
#contents #faq dd {
	background:url(../images/answer.png) no-repeat;
	background-size:40px;
	padding:0 0 10px 50px;
}

#contents #faq a.pagetop {
	float:right;
	display:block;
	padding-left:25px;
	color:#8bb703;
	font-weight:bold;
	background:url(../../common/images/i_arrow-t.png) center left no-repeat;
	background-size:18px;
}

/*******************************************************************
********************************************************************

smaller than 768

********************************************************************
*******************************************************************/
@media screen and (max-width: 768px) {

/*::::::::::::::::::::::::::::::::::::
 CONTENTS
::::::::::::::::::::::::::::::::::::*/
#contents #list {
	padding:0 5% 2%;
}
#contents #faq {
	padding:0 5%;
}


}