* {margin:0; padding:0}

#accordion {margin:0 auto}
.accordion {color:#033}
.accordion dt {border-top:4px solid #887FAE; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/project_head.jpg); background-repeat:no-repeat;}
.accordion dt:hover {background:url(images/project_head_over.jpg); background-repeat:no-repeat;}
.accordion dd {overflow:hidden; background:#fff;_zoom:1;}
.accordion span {display:block; /*border:1px solid #887FAE;*/ border-top:none; padding:15px}

.accordion .copy_sub{
background-color:#fff; margin:5px 0 0 0; padding:10px; font-weight:normal;
}


div.project{ margin-top:20px;}

div.project .copy_sub{
padding:7px; border:1px solid #eeeeee;
}

div.project h4{  border-left:4px solid #999999; margin:10px 0 5px; padding:0 0 0 5px; }

div.project .mbr{ border-top:1px solid #dddddd; background-color:#ffffff; padding:0; margin:10px 0 0 0;}
div.project .mbr h5{ border-left:4px solid #cccccc; margin:10px 0 5px; padding:0 0 0 5px; color:#999999;}

.list_prj {line-height:100%;margin:0px;padding:0px;}
.list_prj ul {margin:0px;padding:0px;list-style:none;}
.list_prj li {padding:5px 0px 5px 15px;background:url(../img/common/icon_arrow_01.gif) no-repeat 0px 5px;margin:2px 0px;
}
.list_prj li a {font-weight:normal;}

/*
#accordion2 {width:259px; margin:50px auto; border:1px solid #333; border-top:none}
.accordion2 {width:259px; font:12px Verdana,Arial; color:#333}
.accordion2 dt {width:247px; padding:4px 6px; font-weight:bold; cursor:pointer; background-color:#666; background-image:url(images/arrow_down.gif); background-position:right center; background-repeat:no-repeat; color:#fff; border-top:1px solid #333}
.accordion2 dt:hover {background-color:#555}
.accordion2 .open {background-color:#444; background-image:url(images/arrow_up.gif)}
.accordion2 dd {overflow:hidden; background:#fff}
.accordion2 span {display:block; width:229px; border-top:none; padding:15px}
*/