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

/*=========================================
 FAQ box
=========================================*/

#faq_box{
	width:800px;
	margin-left:40px;
	border:#666 1px solid;
	border-collapse:collapse;
	text-align:left;
	margin-top:30px;
}

#faq_box th{
	background:url(../image/mydti_table_th.gif) left top repeat-x;
	border:#666 1px solid;
	height:40px;
	padding-left:15px;
	text-align:left;
	font-size:14px;
}

#faq_box td{
	padding:20px;
	vertical-align:top;
}

#faq_box p{
	font-size:14px;
}

.faq_box_left{
	width:20%;
}

.question{
	font-size:16px;
}

.answer_txt{
	margin-left:15px;
}

.answer_txt ul,ol{
	font-size:14px;
}

.answer_txt li{
	margin-bottom:15px;
}

.answer_link{
	margin-left:30px;
}

.answer{
	margin-bottom:20px;
}

.border_t{
	border-top:#666 1px dotted;
}

.faq_btn{
	text-align:center;
}

#faq_form{
	width:650px;
	border:#666 1px solid;
	border-collapse:collapse;
	text-align:left;
	margin-left:55px;
	margin-bottom:20px;
}

#faq_form th{
	background:url(../image/mydti_table_th.gif) left top repeat-x;
	border:#666 1px solid;
	height:40px;
	padding-left:15px;
	text-align:left;
	font-size:14px;
}

#faq_form td{
	padding:20px;
	font-size:14px;
}

.form_txt{
	width:300px;
	height:80px;
}

/*=========================================
 FAQ search
=========================================*/
#faq_search{
	width:620px;
	padding:15px;
	margin-left:115px;
	margin-bottom:30px;
	margin-top:20px;
	border:#666 1px solid;
	background:url(../FAQ/image/faq_search_bk.gif) left top no-repeat;
}

.faq_search_box{
	width:505px;
	margin-left:75px;}

.faq_search_txt{
	font-size:16px;
	padding-left:5px;
	width:390px;
	border:#666 1px solid;
	height:21px;
	float:left;
}

.faq_search_btn{
	float:left;
}

/*=========================================
 FAQ list
=========================================*/

#faq_list{
	border:#666 1px solid;
	border-collapse:collapse;
	font-size:14px;
	margin-bottom:20px;
}


#faq_list th{
	height:35px;
	background:url(../image/mydti_table_th.gif) left top repeat-x;
	border:#666 1px solid;
	text-align:left;
	vertical-align:middle;
	padding-top:5px;
}

#faq_list td{
	height:40px;
	background:url(../../common_img/red_ico_25-40.gif) left top no-repeat;
	padding-left:25px;
	border-bottom:#999 1px dotted;
}

#faq_list a,a:hover{
	text-decoration:none;
}

.faq_ico{
	float:left;
	margin:0 10px 5px 10px;
}

.th_1{
	line-height:30px;
}

.th_2{
	line-height:100%;
}

.list_s{
	width:275px;
	float:left;
	margin-left:13px;
}

#faq_list_l{
	border:#666 1px solid;
	border-collapse:collapse;
	font-size:14px;
	margin-bottom:20px;
	width:852px;
	margin-left:13px;
}

#faq_list_l a,a:hover{
	text-decoration:none;
}

.faq_list_l_tit{
	height:35px;
	background:url(../image/mydti_table_th.gif) left top repeat-x;
	border:#666 1px solid;
	text-align:left;
	vertical-align:middle;
	padding-top:5px;
}

#list_l_contents{
	width:284px;
	border-collapse:collapse;
	border-right:#999 1px solid;
}

#list_l_contents th{
 text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:10px;
	border-bottom:#666 1px dotted;
}

#list_l_contents td{
	height:40px;
	background:url(../../common_img/red_ico_25-40.gif) left top no-repeat;
	padding-left:25px;
	border-bottom:#999 1px dotted;
}

/*=========================================
 FAQ btn
=========================================*/

#faq_btn{
	margin-left:215px;
	margin-top:30px;
	}


/*=========================================
 Table
=========================================*/

table {
	text-align: left;
}

/*=========================================
 Payment
=========================================*/
#payment {
	width:600px;
	_width:602px;
	text-align:left;
	line-height:180%;
	background-color:#ffffff;
	border: 4px double #3a78c5;
	padding: 10px;
	margin-bottom: 20px;
	margin-left:65px;
	margin-top:30px;
}

#payment_answer {
	width:600px;
	_width:602px;
	text-align:left;
	line-height:180%;
	background-color:#ffffff;
	border:solid 1px #a4b7da;
	padding: 10px;
	margin-left:65px;
	margin-bottom:20px;
}

#payment_answer2 {
	width:560px;
	_width:562px;
	line-height:180%;
	margin:auto;
	padding-left: 45px;	
}

#payment_link {
	width:400px;
	_width:402px;
	line-height:180%;
	background-color:#ffffff;
	border:solid 1px #a4b7da;
	margin:auto;
	padding: 5px;
}

#payment_link2 {
 width:600px;
 _width:602px;
 line-height:180%;
 background-color:#eaf2ff;
 border:solid 2px #a4b7da;
 margin:0 auto;
 padding: 10px;
}


/*faq_table*/
#faq_table{
	width:100%;
	border:#666 1px solid;
	border-collapse:collapse;
	margin-bottom:15px;
}

#faq_table th{
	padding:5px;
	text-align:center;
	color:#2c6d9f;
	background:#e4edf4;
	font-size:14px;
	font-weight:bold;
	border:#666 1px solid;
}

#faq_table td{
	border:#666 1px solid;
	padding:5px;
}

#faq_table td.td_c{
	text-align:center;
}
