/* CSS Document */

@media (min-width: 768px) {
div#h1Title h1 { background: url(images/h1Title.png) no-repeat 0 37px; height: 100%;}

#sitemapWrap { padding-bottom: 60px; }
ul.sitemapList { margin: 0; padding: 0; list-style: none; font-size: 16px; line-height: 24px; color: #333; }
ul.sitemapList li { border-bottom: #000 1px dotted; padding-bottom: 10px; margin-bottom: 10px; background: url(../common/images/icon04.png) no-repeat 5px 8px; padding-left: 18px; clear: both; }
ul.sitemapList li a { color: #000; text-decoration: none; }
ul.sitemapList li a:hover { text-decoration: underline; }
ul.sitemapList li.list01 { display: block; }
ul.sitemapList li.list01 ul { list-style: none; float: right; width: 680px; }
ul.sitemapList li.list01 ul li { float: none; border-bottom: none; padding: 0 0 0 10px; margin-bottom: 0; background: url(../common/images/icon01.png) no-repeat 0 center; }
}

@media (max-width: 767px) {
ul.sitemapList { list-style: none; color: #333; margin: 0; padding: 0; }
ul.sitemapList li { border-bottom: #630 1px dotted; padding-bottom: 10px; background: url(../common/images/icon04.png) no-repeat 5px 15px; margin-bottom: 10px; padding-left: 18px; clear: both; }
ul.sitemapList li a { color: #000; text-decoration: none; }
ul.sitemapList li a:hover { text-decoration: underline; }
ul.sitemapList li.list01 { display: block; }
ul.sitemapList li.list01 ul { list-style: none; margin: 0; padding: 0; }
ul.sitemapList li.list01 ul li { float: left; width: 40%; padding-left: 18px; clear: none; border-bottom: none; padding-bottom: 0; margin: 0; background: url(../common/images/icon01.png) no-repeat 0 18px;}
}

@media screen and (min-width:480px) and (max-width: 640px){
ul.sitemapList li { background: url(../common/images/icon04.png) no-repeat 5px 10px; }
ul.sitemapList li.list01 ul li { background: url(../common/images/icon01.png) no-repeat 0 12px; padding-left: 12px; }
}
@media screen and (min-width:320px) and (max-width: 480px){
ul.sitemapList li { background: url(../common/images/icon04.png) no-repeat 5px 5px; }
ul.sitemapList li.list01 ul li { background: url(../common/images/icon01.png) no-repeat 0 8px; padding-left: 8px; }
}

@media (max-width: 480px) {

}