
/*--------------------------------------------------------------------------
 contents
--------------------------------------------------------------------------*/
#sitemap #contents{
width:930px;
margin-bottom:10px;
margin:0 auto;
text-align:center;
}
/*--------------------------------------------------------------------------
 sitemapList
--------------------------------------------------------------------------*/
.sitemapList{
margin:10px auto;
text-align:center;
width:900px;

}
.sitemapList a{
text-decoration:underline;
}
.sitemapList li{
margin-left:10px;
background-repeat:no-repeat;
background-position:0px 50%;

}
.sitemapList ul.oya{
float:left;
width:298px;
height:800px;
font-size:108%;
text-align:left;
border-right: 1px #96bad8 dotted;
}
.sitemapList ul.end{
border-right: none;
}
.oya div{
margin:15px 0px;
padding:9px 9px 9px 15px ;
font-weight:bold;
width:90%;
height:23px;
background:url(../../../images/new/common/h2_bar.gif) no-repeat -3px 0px;

}
.oya div strong{
font-size:116%;
}
.sitemapList ul.child li{
margin:8px 0px 8px 40px;
list-style-image:url(../../../images/new/common/kagi_icon.gif);
}
.sitemapList ul.child li li{
margin:8px 0px 8px 20px;
list-style-image:url(../../../images/new/common/kagi_icon.gif);
}
.sitemapList ul.child li li li {
margin:8px 0px 8px 20px;
list-style-image:none;
list-style:circle;
font-size:85%;
}

/*--------------------------------------------------------------------------
  region
--------------------------------------------------------------------------*/

#sitemap #region{  
width:895px;
font-size:93%;
color:#666666;
background-color:#ffffff;
text-align:left;
clear:both; 
border-top: 1px #96bad8 dotted;
}  
#sitemap #region .region01{  
width:80px;  
padding:5px 0 5px 20px;  
clear:both;  
font-weight:bold;
color:#b66790;

}  
#sitemap #region .region02{  
width:780px;  
margin-left:80px;  
padding:2px 2px 2px 10px;  
border-left:dotted 1px #96bad8 ;
; 
}  
#sitemap #region a{
color:#7ba5c1;
text-decoration:none;
font-size:12px
} 


