@charset "utf-8";
/* CSS Document */
.cts ol,li.lino{
	list-style-type: decimal;
	list-style-position: inside !important;
	}
@media screen and (min-width:240px) and ( max-width:480px) {
.faq_q{
	width:95%;
	margin:20px 10px 5px;
	padding:0;
	background-image:url(../images/q.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

.faq_q p{
	font-size:16px;
	font-weight:bold;
	color:#CC6600;
	margin:0;
	padding:16px 0 0px 65px;
}

.faq_a{
	width:95%;
	margin:0 10px 0;
	padding:0;
	background-image:url(../images/a.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

.faq_a p{
	font-size:14px;
	line-height:1.5em;
	margin:0;
	padding:16px 0 0 65px;
}

.faq_t{
	width:95%;
	margin:0 10px 20px;
	padding:0;
	font-size:10px;
	text-align:right;
}
}

@media screen and (min-width:481px) and ( max-width:800px) {
.faq_q{
	width:95%;
	margin:20px 10px 5px;
	padding:0;
	background-image:url(../images/q.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

.faq_q p{
	font-size:16px;
	font-weight:bold;
	color:#CC6600;
	margin:0;
	padding:16px 0 0px 65px;
}

.faq_a{
	width:95%;
	margin:0 10px 0;
	padding:0;
	background-image:url(../images/a.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

.faq_a p{
	font-size:14px;
	line-height:1.5em;
	margin:0;
	padding:16px 0 0 65px;
}

.faq_t{
	width:95%;
	margin:0 10px 20px;
	padding:0;
	font-size:10px;
	text-align:right;
}
}

@media screen and (min-width:801px) and ( max-width:1023px) {
.faq_q{
	width:95%;
	margin:20px 10px 5px;
	padding:0;
	background-image:url(../images/q.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

.faq_q p{
	font-size:16px;
	font-weight:bold;
	color:#CC6600;
	margin:0;
	padding:16px 0 0px 65px;
}

.faq_a{
	width:95%;
	margin:0 10px 0;
	padding:0;
	background-image:url(../images/a.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

.faq_a p{
	font-size:14px;
	line-height:1.5em;
	margin:0;
	padding:16px 0 0 65px;
}

.faq_t{
	width:95%;
	margin:0 10px 20px;
	padding:0;
	font-size:10px;
	text-align:right;
}
}

@media screen and (min-width:1024px) {

.faq_q{
	width:700px;
	margin:20px 10px 5px;
	padding:0;
	background-image:url(../images/q.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

.faq_q p{
	font-size:16px;
	font-weight:bold;
	color:#CC6600;
	margin:0;
	padding:16px 0 0px 65px;
}

.faq_a{
	width:700px;
	margin:0 10px 0;
	padding:0;
	background-image:url(../images/a.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

.faq_a p{
	font-size:14px;
	line-height:1.5em;
	margin:0;
	padding:16px 0 0 65px;
}

.faq_t{
	width:700px;
	margin:0 10px 20px;
	padding:0;
	font-size:10px;
	text-align:right;
}


}

