@charset "UTF-8";/* --------------------------------------------  FAQ CSS-------------------------------------------- *//*			TOP PAGE=============================================================*//* top_title-------------------------------------------------------------*/#top_title {	clear: both;	width: 990px;	Xposition: relative;	margin: 10px 0 0 0;	padding: 0;	overflow: hidden;}#top_title h1 {	float: left;	margin: 6px 20px 0 0;}#top_title p {	float: left;	margin: 6px 0 0 0;}/* Top Search */#top_title .top-search {	float: right;	margin: 2px 0 0 0;	padding: 0;	overflow: hidden;}#top_title .top-search p.searchCap {	font-size: 10px;	color: #999999;	margin: 0 0 0 0;	padding: 0 0 0 0;}#top_title .top-search p.searchForm {	clear: left;	margin: 0;	padding: 0 0 0 0;}#top_title .top-search p.searchForm input {	height: 11px;}#top_title .top-search p.searchBtn {	margin: 0 0 0 0;	padding: 0 0 0 8px;}#top_title .top-search .s-box {	float: left;	margin: -2px 0 0 0;	padding: 0;}/* Sansho-------------------------------------------------------------*/#sansho {	width: 990px;	margin: 40px 0 0 0;	padding: 6px 0;	overflow: hidden;	border-top: 1px solid #c1b9af;	border-bottom: 1px solid #c1b9af;}#sansho h2 {	float: left;	margin: 12px 0;}#sansho .q_list {	float: right;	width: 780px;	margin: 0 0 0 0;	padding: 0;}#sansho .q_list ul {	_zoom: 1;	overflow: hidden;	width: 780px;	margin: 0;	padding: 0;	list-style: none;	font-size: 12px;}#sansho .q_list ul li {	background: url(../../images/icon_q01.gif) 0px 0px no-repeat;	margin: 12px 0 -1px 0;	padding: 0 10px 12px 26px;	border-bottom: 1px solid #e3dbcf;}#sansho .q_list li a {	}/* 3 column-------------------------------------------------------------*/#top_3col {	width: 990px;	background: url(../../images/top_3col_bg.gif) left top repeat-y;	margin: 30px 0 0 0;	padding: 0;	overflow: hidden;}#top_3col .colbox h2 {	margin: 10px 0 20px 0;	text-align: center;}#top_3col .left {	float: left;	width: 325px;	margin: 0;	padding: 0;	Xborder-right: 1px solid #c1b9af;}#top_3col .center {	float: left;	width: 325px;	margin: 0;	padding: 0 0 0 15px;	Xborder-right: 1px solid #c1b9af;}#top_3col .right {	float: left;	width: 310px;	margin: 0;	padding: 0 0 0 15px;}/* q-box */#top_3col .q-box {	width: 310px;	margin: 0 0 23px 0;	padding: 0;	background-image: url(../../images/top_q-box_btm.gif);	background-position: bottom;	background-color: #fcf7f0;	background-repeat: no-repeat;	text-align: left;}#top_3col .q-box .header {	width: 310px;	background: url(../../images/top_q-box_header.jpg) left top no-repeat;	background-color: #9f8974;	margin: 0;	padding: 6px 0 6px 0;	overflow: hidden;}#top_3col .q-box .header .title {	float: left;	width: 230px;	margin: 0 0 0 0;	padding: 0 0 0 10px;	overflow: hidden;}#top_3col .q-box .header .title h3 {	margin: 0;	padding: 0;}#top_3col .q-box .header .title h3 a {	margin: 0 0 0 0;	padding: 0;	font-size: 14px;	color: #FFFFFF;}#top_3col .q-box .header a img {	float: right;	margin: 0 9px 0 0;	border: none;}#top_3col .q-box h4 {	font-size: 10px;	color: #645037;	border-bottom: 1px solid #c8b8a0;	margin: 10px 5px 0 5px;	padding: 0;}#top_3col .q-box ul {	_zoom: 1;	overflow: hidden;	margin: 0;	padding: 0 5px 0 6px;	list-style: none;	font-size: 12px;}#top_3col .q-box ul li {	background: url(../../images/icon_q01.gif) 0px 0px no-repeat;	margin: 10px 0 -1px 0;	padding: 0 0 8px 26px;	border-bottom: 1px solid #e3dbcf;}/*			LIST PAGE=============================================================*/#faq_right {	float: right;	width: 750px;	margin: 0 0 0 0;	padding: 0 0 0 0;}#main {	width: 750px;	margin: 0 0 0 0;	padding: 0 0 0 0;	background: url(../../images/list_main_bgbtm.gif) left bottom no-repeat;	background-color: #fcf7f0;	overflow: hidden;}#main .header {	width: 750px;	background: url(../../images/list_header_bg.jpg) left top no-repeat;	background-color: #9f8974;	margin: 0;	adding: 0;	overflow: hidden;}#main .header .title {	margin: 8px 15px 8px 15px;	padding: 0;	overflow: hidden;}#main .header .title h1 {	margin: 0;	padding: 0;}#main .header .title h1 a {	margin: 0;	padding: 0;	font-size: 14px;	color: #FFFFFF;}#main .qa_list {	margin: 0 10px 0 10px;	padding: 0;}#main .qa_list h2 {	font-size: 12px;	color: #645037;	border-bottom: 1px solid #c8b8a0;	margin: 24px 5px 0 5px;	padding: 0 0 4px 0;}#main .qa_list dl {	margin: 0 0 0 16px;	padding: 0;	list-style: none;	font-size: 12px;	line-height: 1.5;}#main .qa_list dl dt {	background: url(../../images/icon_q01.gif) 0px 0px no-repeat;	margin: 15px 10px 0 0;	padding: 0 20px 12px 26px;}#main .qa_list dl dd {	background: url(../../images/icon_a01.gif) 0px 0px no-repeat;	margin: 5px 20px 20px 10px;	padding: 0 0px 12px 26px;	border-bottom: 1px solid #e3dbcf;}#main .qa_list dl dd a img {	border: none;	vertical-align: middle;}/*			ANSWER PAGE=============================================================*/#main .ans_header {	width: 750px;	background: url(../../images/ans_header_bg.gif) left top no-repeat;	background-color: #eadfcf;	margin: 0;	adding: 0;	overflow: hidden;}#main .ans_header .title {	margin: 8px 20px 8px 20px;	padding: 0;	overflow: hidden;}#main .ans_header .title img {	float: left;}#main .ans_header .title h1 {	font-size: 14px;	color: #000000;	line-height: 1.5;	margin: 0;	padding: 8px 0 0 60px;}#main .ans_area {	position: relative;	width: 680px;	margin: 20px 0 20px 34px;	padding: 0;	background-color: #FFFFFF;}#main .ans_area .bg-top {	width: 680px;	height: 5px;	background: url(../../images/ans_area_bgtop.gif) left top no-repeat;	margin: 0;	padding: 0;}#main .ans_area a{ color: #d6000f; text-decoration: none;}#main .ans_area a:hover { text-decoration: underline;}#main .ans_area .bg-btm {	width: 680px;	height: 10px;	background: url(../../images/ans_area_bgbtm.gif) left bottom no-repeat;	margin: 0;	padding: 0;}#main .ans_area img.icon_a {	position: absolute;	top: 14px;	left: 20px;}#main .ans_area h2 {	font-size: 14px;	font-weight:bold;	line-height: 1.5;	margin: 12px 12px 0 85px;}#main .ans_area p {	width: 575px;	font-size: 12px;	line-height: 1.6;	margin: 12px 0 0 85px;	padding: 0 0 12px 0;}
