/* ========SUBCONTENTS CUSTOMIZE======== */
div#sub .section {
   margin-bottom:10px;
}

div#sub h2 {
   font-size:0.9em;
   font-weight:bold;
   color:#333;
   line-height:1.2;
}

div#sub ul {
   margin:5px 0 0 5px;
   padding:0;
}

div#sub li {
   padding:5px 0 5px 0;
   font-size:0.9em;
   list-style:none;
   background:url(../images/bg_sub_line.gif) 0 100% repeat-x;
}

div#sub li a {
   display:block;
   width:245px;
   padding-left:12px;
   background:url(../images/bg_list.gif) 0 6px no-repeat;
}

div#sub li a:hover {
   border:none;
   font-weight:bold;
   background:#FFF3EF url(../images/bg_list.gif) 0 6px no-repeat;
   text-decoration:none;

}

/* ========testここから======== */

div#sub ul ul li a {
   display:block;
   width:245px;
   padding-left:14px;
   text-decoration:none;
   background:url(../images/check.gif) 0 6px no-repeat;
   list-style-position:outside;
　　color:#c03;
}

div#sub ul ul li a:hover {
   border:none;
   background:#fcf url(../images/check.gif) 0 6px no-repeat;
   text-decoration:none;
   list-style-position:outside;
　　color:#c03;
}
/* ========testここまで======== */


/* ========TOTOP CUSTOMIZE======== */
div#totop{
   position:relative;
   height:2em;
}

div#totop p{
   position:absolute;
   top:10px;
   right:0;
   margin:0;
   font-size:0.8em;
}

div#totop p a {
   padding-left:8px;
   background: url(../images/bg_totop.gif) 0 50% no-repeat;
}
