* {margin:0; padding:0}

#accordion {width:459px; margin:50px auto}
.accordion {width:459px; font:12px Verdana,Arial; color:#033}
.accordion dt {width:439px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
.accordion dt:hover {background:url(images/header_over.gif)}
.accordion dd {overflow:hidden; background:#fff}
.accordion span {display:block; width:425px; border:2px solid #9ac1c9; border-top:none; padding:15px}

#accordion2 {width:638px; margin:5px auto; border-bottom:1px solid #4e8800; border-top:1px solid #4e8800;border-top:none}
.accordion2 {width:638px; font:12px Verdana,Arial; color:#333;text-align: left;}
.accordion2 dt {width:638px; padding:4px 0px 4px 0px; font-weight:bold; cursor:pointer; background-color:#97ca03; background-image:url(../mitaka/image/arrow_down2.gif); background-position:right center; background-repeat:no-repeat; color:#fff; border-top:1px solid #4e8800;border-left:1px solid #4e8800; border-right:1px solid #4e8800; text-align: left;
 }
.accordion2 dt:hover {background-color:#689202}
.accordion2 .open {background-color:#689202; background-image:url(../mitaka/image/arrow_up2.gif)}
.accordion2 dd {overflow:hidden; background:#fff; text-align: left; }
.accordion2 span {display:block; width:px; border-top:none; padding:10px 10px 10px 10px;}
.accordion2 span.s1 {display:block; width:px; border-top:none; padding:10px 10px 20px 10px;}
.accordion2 span.s2 {display:block; width:px; border-top:none; padding:0px 10px 20px 10px;}
.accordion2 span.sm {display:block; width:304px; border-top:none; padding:0px 10px 15px 10px; line-height: 1.7em;}
.accordion2 span.sm2 {display:block; width:370px; border-top:none; padding:0px 10px 15px 10px; line-height: 1.7em;}
.accordion2 span.sm3 {display:block; width:400px; border-top:none; padding:0px 10px 15px 10px; line-height: 1.7em;}



.accordion2 p {display:block; width:618px; border-top:none; padding:0px 10px 10px 10px; line-height: 1.7em;}
.accordion2 p.line {display:block; width:618px; border-bottom:1px solid #4e8800; padding:0px 10px 2px 10px; line-height: 1.7em;}
.accordion2 p.sss {display:block; width:618px; font:10px Verdana,Arial; padding:0px 10px 10px 10px; line-height: 1.7em;}

#accordion_list {
	width: 638px;
	padding:10px 0px 5px 0px ;
	list-style-type: none;
}

#accordion_list li {
	float: left;
	width: 329px;
        margin: 0px 0px 0px 0px; 
}
#accordion_list li.rrr {
	float: left;
	width: 309px;
        margin: 0px 0px 0px 0px; 
 text-align: right;

}
#accordion_list li.l10 {
	float: left;
	width: 409px;
        margin: 0px 0px 0px 0px; 
}
#accordion_list li.rrr10 {
	float: left;
	width: 220px;
        margin: 0px 0px 0px 0px; 
 text-align: right;

}
#accordion_list li.l20 {
	float: left;
	width: 439px;
        margin: 0px 0px 0px 0px; 
}
#accordion_list li.rrr20 {
	float: left;
	width: 190px;
        margin: 0px 0px 0px 0px; 
 text-align: right;

}

#accordion li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/:100px;
	padding-top: 0px;
	color: #;
         z-index : 3000;

}
#accordion_list .aco20 {
	float: left;
	width: 439px;
        margin: 0px 0px 0px 0px; 
}
#accordion_list .r20 {
	float: left;
	width: 190px;
        margin: 0px 0px 0px 0px; 
 text-align: right;

}

#accordion_list .lia {
	float: left;
	width: 329px;
        margin: 0px 0px 0px 0px; 
}
#accordion_list .rrr {
	float: left;
	width: 309px;
        margin: 0px 0px 0px 0px; 
 text-align: right;

}
#accordion_list .l10 {
	float: left;
	width: 409px;
        margin: 0px 0px 0px 0px; 
}
#accordion_list .rrr10 {
	float: left;
	width: 220px;
        margin: 0px 0px 0px 0px; 
 text-align: right;

}
#accordion_list .l20 {
	float: left;
	width: 439px;
        margin: 0px 0px 0px 0px; 
}
#accordion_list .rrr20 {
	float: left;
	width: 190px;
        margin: 0px 0px 0px 0px; 
 text-align: right;

}
