#id_contents{
	width: 100%;
	max-width: 960px;
	margin: 40px auto;
	position: relative;
}
#id_contents>.comment{
	width: 100%;
	font-size: 18px;
	line-height: 30px;
	margin: 40px auto 20px;
	text-align: center;
}

#id_contents>.title{
	line-height: 1em;
	font-size: 18px;
	padding-bottom: 0px;
	margin: 30px 0 0;
	text-align: left;
	background-image: url("../../images/common/line_01.png");
	background-repeat:repeat-x;
	background-position:left bottom;
}

#id_contents ul.acordion{
	margin: 10px 0 20px;
	font-size: 15px;
	line-height: 25px;
	border-bottom: dotted 1px #000;
}

#id_contents ul.acordion>li.question{
	background-image: url("../../images/guidance/faq_q.png");
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	padding: 0 0 0;
	text-align: left;
}

#id_contents .trigger{
    display: block;
	background-image: url("../../images/guidance/faq_open.png");
	background-position: right 12px;
	background-repeat: no-repeat;
	cursor: pointer;
	padding: 0 30px 30px 40px;
	text-align: left;
}
#id_contents .trigger.submenuopened{
	background-image: url("../../images/guidance/faq_close.png");
}

#id_contents ul.submenu{
}

#id_contents ul.submenu>li.answer{
	background-image: url("../../images/guidance/faq_a.png");
	background-position: left top;
	background-repeat: no-repeat;
	cursor: default;
	padding: 0 0 15px;
	text-align: left;
	padding-left: 40px;
}

