@charset "EUC-JP";
@import "01format.css";
@import "02layout.css";
@import "03common.css";
@import "04category.css";


.faq-list h3{
	margin-left: 0px;
}


.faq-list{
	padding:15px;
	width:513px;
	border:solid 1px #D1899A;
	margin-bottom:20px;
	margin-left:4px;
}

.faq-list dt{
	background:url("/images/faq/icon_q.gif") no-repeat top left;
	padding:4px 0 15px 40px;
	border-bottom:dotted 1px #ccc;
	font-weight:bold;
}

.faq-list dd{
	background:url("/images/faq/icon_a.gif") no-repeat top left;
	margin:10px 0 0 0;
	padding:0 0 0 40px;
	min-height:24px;
	height: auto !important;
	height: 24px;
}

.faq-list dd.a1{
	background:url("/images/faq/icon_a1.gif") no-repeat top left;
}

.faq-list dd.a2{
	background:url("/images/faq/icon_a2.gif") no-repeat top left;
}

.faq-list .phone-table{
	width:473px;
}

.q-list,
.q-list-last{
	margin:0 4px;
	padding:0 10px 20px;
	margin-bottom:20px;
}

.q-list-last{
	border-bottom:dotted 1px #ccc;
}

.q-list li,
.q-list-last li{
	padding:10px 0 10px 40px;
	background:url("/images/faq/icon_q.gif") no-repeat 0px 5px;
}

.faq-list .take-list{
	margin-top:10px;
}

.faq-list .take-list dt{
	background: none;
	padding:0;
	border:none;
}

.faq-list .take-list dd{
	background: url("/images/common/icon_list.gif") no-repeat 0px 5px;
	padding:0 0 0 10px;
	margin-top:5px;
	margin-left:2px;
}

.faq-list dd ol{
	margin:5px 3px;
}

.faq-list dd ol li{
	list-style-type: decimal;
	list-style-position: inside;
	text-indent:-1em;
	margin-left:1em;
}

#main #main-inner .faq-list p{
	margin-left:0;
}

#main .faq-list .caution{
	margin-top: 5px;
	color:#c00;
}
