@charset "utf-8";
/* __________________________________________________________Terms CSS */

#term {
	width:700px;
	margin:20px auto 30px auto;
}


#term ul {
	margin-left:20px;
	margin-top:20px;
}

#term ul li {
	list-style:square;
	padding-bottom:10px;
	line-height:140%;
}

#term ul .nolist {
	list-style:none;
	margin-left:-20px;
}

#term ul ol {
	margin-left:20px;
	margin-top:10px;
}

#term ul ol li {
	list-style:decimal;
}

/* __________________________________________________________Q and A CSS */


#qa {
	width:700px;
	margin:20px auto 60px auto;
}

.cat_ttl {
	background-image:url(../qa/img/cat_bg.gif);
	background-repeat:no-repeat;
	height:32px;
	margin:30px 0 10px 0;
	padding:6px 10px;
	font-size:13px;
}

#qa ul {
	margin-left:20px;
}
#qa li {
	background-image:url(../qa/img/q.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	list-style:none;
	padding-left:20px;
	line-height:220%;
}

#qa .answer {
	background-image:url(../qa/img/a.gif);
	background-repeat:no-repeat;
	background-position:left 5px;	
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px dotted #cccccc;
}

#qa ul ul li {
	list-style:disc;
	background-image:none;
	padding-left:0px;
}

#qa #graph {
	width:635px;
	margin-top:10px;
}

#qa #graph p {
	line-height:120%;
}

.qa_pc {
	width:301px;
}

.qa_mb {
	width:301px;
}

#qa .pc_tbl{
	background-image:url(../qa/img/qa_g_pctop.gif);
	background-repeat:no-repeat;
	background-color:#cce9f7;
}

#qa .pc_tbl p {
	padding:30px 10px 10px 10px;
}

#qa .mb_tbl{
	background-image:url(../qa/img/qa_g_mbtop.gif);
	background-repeat:no-repeat;
	background-color:#cbf6e1;
}

#qa .mb_tbl p {
	padding:10px 10px 10px 10px;
}

#qa .contact {
	line-height:160%;
	margin-top:20px;
}


/* __________________________________________________________Privacy CSS */


#privacy {
	width:700px;
	margin:20px auto 30px auto;
}

#privacy p {
	margin:20px 0 10px 0px;
}

#privacy ol {
	margin:20px 0 0 30px;
}

#privacy ol li {
	padding-bottom:5px;
	margin-top:20px;
	line-height:140%;
}

#privacy ol ol li{
	margin:5px 0 0;
}


/* __________________________________________________________Privacy CSS */


#contact {
	width:700px;
	margin:20px auto 60px auto;
}

#contact p {
	margin:20px 0 10px 0px;
}
