@charset "Shift_JIS";

/********************************/
/* FAQ                          */
/********************************/
h2{
	background: url(../images/inner_h2_bg_alsent.jpg) no-repeat left top;	
	width:658px;
	height:30px;
	_height:43px;
	margin:10px auto 20px auto;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-top:13px;
	text-indent:30px;
	
}

a:link , a:visited { 
	color: #333; 
	text-decoration: underline;	
}

a:active ,a:hover { 
	color: #FF9900;
	text-decoration: underline;
}

/* サイトナビ */
	div#sideLeft #site_navi{
		position:relative;
		top:0px;
		left:0px;
		width:691px;
		height:39px;	
		background: url(../images/site_navi_bg.jpg) no-repeat left top;			
		overflow:hidden;
}



/*-- 本文 -----------*/
div.block {
	width:630px;
	margin:0px 0px 0px 0px;
	text-align:left;
	margin-left:20px;
}
div.block p{
	padding-bottom:10px;
}
div.block p.pleft{
	text-align:left;
}


/* リスト */
table.faq_list{
}

table.faq_list td{
	padding:0px 0px 5px 0px;
}
table.faq_list td.lst_q{
	width:7%;
	text-align:left;
	vertical-align:top;
}
table.faq_list td.lst_qtt{
	width:93%;
	text-align:left;
	vertical-align:top;
	font-size:14px;
	padding-top:5px;
	font-weight:bold;
}

table.faq_list td.lst_a{
	width:6%;
	text-align:left;
	vertical-align:top;
}
table.faq_list td.lst_atxt{
	width:86%;
	text-align:left;
	vertical-align:top;
	padding:10px 10px 10px 10px;
	background: url(../images/faq/a_bg.gif);			
}

table.faq_list td.lst_t{
	width:11%;
	text-align:left;
	vertical-align:top;
}
table.faq_list td.lst_ttxt{
	width:75%;
	text-align:left;
	vertical-align:top;
}

table.faq_list td.lst_sp{
	text-align:left;
	vertical-align:top;
	line-height:80%;
	padding:0px 0px 0px 0px;
}

.a_com {
	text-align:left;
	vertical-align:top;
	padding:10px 10px 5px 10px;
	margin:0px 0px 5px 0px;
	background: url(../images/faq/t_bg.gif);			
}

.point_btn{
	padding:0px 0px 10px 10px;
	text-align:right;
}

.hr {
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #ccc;
	margin:0px 0px 20px 0px;
}



