@charset "Shift_JIS";


/*
--------------------------------------------------------
layout
--------------------------------------------------------
*/
h2{
color:#2951A3;
}
div#body{
padding:80px 0 0 0;
background:url(/assets/images/common/sitemapimage.jpg) no-repeat 0 0;
}
div#contents ul{
margin:1em 20px;
padding:10px 0 10px 5px;
}
div#contents ul.organization{
background:url(/assets/images/common/sitemap_back_organization.jpg) repeat-y 0 0;
}
div#contents ul.hospital{
background:url(/assets/images/common/sitemap_back_hospital.jpg) repeat-y 0 0;
}
div#contents ul.research{
background:url(/assets/images/common/sitemap_back_research.jpg) repeat-y 0 0;
}
div#contents ul.access{
background:url(/assets/images/common/sitemap_back_access.jpg) repeat-y 0 0;
}
div#contents ul.sitemap{
background:url(/assets/images/common/sitemap_back_sitemap.jpg) repeat-y 0 0;
}
div#contents ul.other{
background:url(/assets/images/common/sitemap_back_other.jpg) repeat-y 0 0;
}

div#contents ul li ul{
background:transparent;
margin:0 0 0 10px;
padding:0;
}

div#contents ul li{
padding:0 0 0 10px;
}
div#contents ul li ul li{
padding:0 0 0 20px;
}
div#contents ul.organization li ul li{
background:url(/assets/images/common/icon_organization.gif) no-repeat 0 5px;
}
div#contents ul.hospital li ul li{
background:url(/assets/images/common/icon_hospital.gif) no-repeat 0 5px;
}
div#contents ul.research li ul li{
background:url(/assets/images/common/icon_research.gif) no-repeat 0 5px;
}
div#contents ul.access li ul li{
background:url(/assets/images/common/icon_access.gif) no-repeat 0 5px;
}
div#contents ul.sitemap li ul li{
background:url(/assets/images/common/icon_sitemap.gif) no-repeat 0 5px;
}
div#contents ul.other li ul li{
background:url(/assets/images/common/icon_other.gif) no-repeat 0 5px;
}

div#contents ul.organization li ul li ul li{
background:url(/assets/images/common/icon_organization2.gif) no-repeat 5px 6px;
}
div#contents ul.hospital li ul li ul li{
background:url(/assets/images/common/icon_hospital2.gif) no-repeat 5px 6px;
}
div#contents ul.research li ul li ul li{
background:url(/assets/images/common/icon_research2.gif) no-repeat 5px 6px;
}
div#contents ul.access li ul li ul li{
background:url(/assets/images/common/icon_access2.gif) no-repeat 5px 6px;
}
div#contents ul.sitemap li ul li ul li{
background:url(/assets/images/common/icon_sitemap2.gif) no-repeat 5px 6px;
}
div#contents ul.other li ul li ul li{
background:url(/assets/images/common/icon_other2.gif) no-repeat 5px 6px;
}

div#contents div.topics h2{
padding:0;
background:url(/assets/images/common/h2_sitemap_topics_off.gif) no-repeat 0 0;
}
div.topics h2 a,
div.topics h2 a:link,
div.topics h2 a:visited,
div.topics h2 a:hover,
div.topics h2 a:active{
display:block;
padding:0 0 0 10px;
color:#2951A3;
text-decoration:none;
}

div.topics h2 a:hover{
background:url(/assets/images/common/h2_sitemap_topics_on.gif) no-repeat 0 0;
}
div.topics p.pict{
float:left;
margin:1em 0;
}
div.topics img{
margin:0 10px 0 15px;
}
div.topics dl{
clear:both;
}


div.hospital_guidance ul{
width:177px;
float:left;
margin:1em 0;
padding:0;
}
div.hospital_guidance ul li{
margin:0 0 0 15px;
padding:2px 0 !important;
border-bottom:1px dotted #ccc;
background:none !important;
}
div.hospital_guidance ul li a{
padding:0 0 0 20px;
background:url(/assets/images/common/icon_sitemap2.gif) no-repeat 5px 6px;
}
dl.hospital_navigation ul li{
background:url(/assets/images/common/icon_sitemap.gif) no-repeat 0 5px;
}


