@charset "UTF-8";

/* start submenu */
#sidemenu li.selected a:link{
	color:#FFF;
	background-color:#a4c264;
	display:block;
	width:247px;
	text-decoration:none;
	font-size: small;
	min-height:20px;;
	height:auto;
	margin:0;
	padding:5px;
	border-bottom:solid 1px #FFFFFF;
}

#sidemenu li.selected a:visited{
	color:#FFF;
	background-color:#a4c264;
	display:block;
	width:247px;
	text-decoration:none;
	font-size: small;
	min-height:20px;;
	height:auto;
	margin:0;
	padding:5px;
	border-bottom:solid 1px #FFFFFF;
}

#sidemenu li.selected a:hover{
	color:#FFF;
/*	background-color:#FF6306;*/
	background-color:#a4c264;
	display:block;
	width:247px;
	text-decoration:none;
	font-size: small;
	min-height:20px;;
	height:auto;
	margin:0;
	padding:5px;
	border-bottom:solid 1px #FFFFFF;
}

#sidemenu li.selected a:active{
	color:#FFF;
/*	background-color:#FF6306; */
    background-color:#a4c264;
	display:block;
	width:247px;
	text-decoration:none;
	font-size: small;
	min-height:20px;;
	height:auto;
	margin:0;
	padding:5px;
	border-bottom:solid 1px #FFFFFF;
}
/* class jusin */
#sidemenu li.jusin a:link{
	color:#5d5d5d;
	background-image:url(../images/faq/jusinbg.gif);
	background-repeat:repeat;
	background-color:#a4c264;
	display:block;
	width:247px;
	text-decoration:none;
	font-size: small;
	min-height:20px;;
	height:auto;
	margin:0;
	padding:5px;
	border-bottom:solid 1px #FFFFFF;
}

#sidemenu li.jusin a:visited{
	color:#5d5d5d;
	background-image:url(../images/faq/jusinbg.gif);
	background-repeat:repeat;
	background-color:#a4c264;
	display:block;
	width:247px;
	text-decoration:none;
	font-size: small;
	min-height:20px;;
	height:auto;
	margin:0;
	padding:5px;
	border-bottom:solid 1px #FFFFFF;
}

#sidemenu li.jusin a:hover{
	color:#5d5d5d;
/*	background-color:#FF6306;*/ 
	background-color:#FFFFFF;
	background-image:none;
	display:block;
	width:247px;
	text-decoration:none;
	font-size: small;
	min-height:20px;;
	height:auto;
	margin:0;
	padding:5px;
	border-bottom:solid 1px #FFFFFF;
}

#sidemenu li.jusin a:active{
	color:#5d5d5d;
/*	background-color:#FF6306; */
    background-color:#FFFFFF;
	background-image:none;
	display:block;
	width:247px;
	text-decoration:none;
	font-size: small;
	min-height:20px;;
	height:auto;
	margin:0;
	padding:5px;
	border-bottom:solid 1px #FFFFFF;
}


/* end of class jusin */



#sidemenu a:link {
	color:#5d5d5d;
	background-color:#dbe7bb;
	display:block;
	width:247px;
	text-decoration:none;
	font-size: small;
	min-height:20px;;
	height:auto;
	padding:5px;
	border-bottom:solid 1px #FFFFFF;

}

#sidemenu a:visited {
	color:#5d5d5d;
	background-color:#dbe7bb;
	display:block;
	width:247px;
	text-decoration:none;
	font-size: small;
	min-height:20px;;
	height:auto;
	padding:5px;
	border-bottom:solid 1px #FFFFFF;

}

#sidemenu a:hover {
	color:#5d5d5d;
	background-color:#FFF;
	display:block;
	width:247px;
	text-decoration:none;
	font-size: small;
	min-height:20px;;
	height:auto;
	padding:5px;
	border-bottom:solid 1px #FFFFFF;
}
#sidemenu a:active {
	color:#5d5d5d;
	background-color:#FFF;
	display:block;
	width:247px;
	text-decoration:none;
	font-size: small;
	min-height:20px;;
	height:auto;
	padding:5px;
	border-bottom:solid 1px #FFFFFF;
}


#sidemenu {
	background-color:#dbe7bb;	
}
/* end of submenu */



/* ------- index ----------- */
div.faq1 {
	width:600px;
	padding:0.8em;
	margin:0 auto 1em auto;
	background-color:#FFEBC0;
}

div.faq1 dd:first-letter {
	color:#2972FF;
}

div.faq1 dd {
	padding-top:0.5em;
}

/* ------ te01 ------ */
div#faqQuestion p {
	font-size:1.0em;
	padding-left:1em;
}

div.ans {
	padding-top:4em;
}

div.ans p{
	font-size:1.0em;
}