/* ---------------------------- »çÀÌÆ®¸Ê ---------------------------- */
#sitemap_wrapper {
    width: 100%;
}

#sitemap_wrapper ul.cate_depth01 {
    clear: left;
    overflow: hidden;
    padding: 20px 0 40px 30px;
    border-top: 4px solid #606060;
}

#sitemap_wrapper ul.cate_depth01 li {
    float: left;
    width: 33%;
}

#sitemap_wrapper ul.cate_depth01 li h4 {
    padding: 0px 0 10px 47px;
    margin: 0;
    font-size: 1.3em;
    background: none;
    letter-spacing: -0.05em;
    line-height: 160%;
}

#sitemap_wrapper ul.cate_depth01 li h4 a {
    color: #222;
    display: block;
}

#sitemap_wrapper ul.cate_depth01 li h4.list01 {
    background: url(../images/num01.gif) no-repeat 0 0;
}

#sitemap_wrapper ul.cate_depth01 li h4.list02 {
    background: url(../images/num02.gif) no-repeat 0 0;
}

#sitemap_wrapper ul.cate_depth01 li h4.list03 {
    background: url(../images/num03.gif) no-repeat 0 0;
}

#sitemap_wrapper ul.cate_depth01 li h4.list04 {
    background: url(../images/num04.gif) no-repeat 0 0;
}

#sitemap_wrapper ul.cate_depth01 li h4.list05 {
    background: url(../images/num05.gif) no-repeat 0 0;
}

#sitemap_wrapper ul.cate_depth01 li h4.list06 {
    background: url(../images/num06.gif) no-repeat 0 0;
}

#sitemap_wrapper ul.cate_depth02 {
    overflow: hidden;
    margin: 0 0 0 47px;
}

#sitemap_wrapper ul.cate_depth02 li {
    clear: both;
    width: 100%;
    margin: 0;
}

#sitemap_wrapper ul.cate_depth02 li a {
    font-size: 1em;
    display: block;
    padding: 4px 0 4px 0;
    letter-spacing: -0.05em;
    color: #575757;
}


#sitemap_wrapper ul.cate_depth02 ul {
    padding: 3px 0 10px 0;
}

#sitemap_wrapper ul.cate_depth02 ul li {
    background: url(../images/bullet_dotted.gif) no-repeat 0 0.7em;
    border: none;
}

#sitemap_wrapper ul.cate_depth02 ul li a {
    display: block;
    height: 16px;
    padding: 4px 0 2px 8px;
    letter-spacing: -0.1em;
    font-size: 0.92em;
    color: #838383;
}