@charset "UTF-8";/*------------------------------   midashi------------------------------*/div.midashi_top {	width: 740px;	height: 44px;	margin: 20px 0 0 20px;	background: url("../images/faq/midashi_top.gif") no-repeat 0 0;	}div.midashi {	clear: both;	width: 740px;	height: 30px;	padding-top: 4px;	background: url("../images/about/midashi_back_b.gif") no-repeat 0 0;		color: #c20;	font-size: 20px;	font-weight: bold;	text-align: center;}/*------------------------------   content------------------------------*/.faq div#content {	position: relative;	left: 10px;	float: left;	width: 780px;	margin-bottom: 30px;}/*------------------------------   list------------------------------*/ul.question, ul.answer, ul.reference {	width: 600px;	margin: 15px 0 0 90px;}.faq ul.question li, li.q {	list-style-type: none;	background: url("../images/faq/q.gif") no-repeat 0 left;	margin-bottom: 15px;	padding-left: 25px;	color: #444;	font-size: 15px;	font-weight: bold;}ul.reference li {	list-style-type: none;	margin-bottom: 15px;	color: #444;	font-size: 15px;	font-weight: bold;}.faq li.a {	list-style-type: none;	background: url("../images/faq/a.gif") no-repeat 3px left;	margin-bottom: 15px;	padding-left: 25px;	font-size: 15px;	line-height: 25px;}.faq li.a2 {	list-style-type: none;	padding-left: 25px;	font-size: 15px;	line-height: 25px;}.faq li.a3 {	list-style-type: none;	padding-left: 40px;	font-size: 15px;	line-height: 25px;}.faq li.a4 {	list-style-type: none;	padding-left: 55px;	font-size: 15px;	line-height: 25px;}li.re {	list-style-type: none;	margin-bottom: 15px;	color: #444;	font-size: 15px;	font-weight: bold;}li.re2 {	list-style-type: none;	font-size: 15px;	line-height: 25px;}li.re3 {	list-style-type: none;	padding-left: 15px;	font-size: 15px;	line-height: 25px;}