@charset "UTF-8";
div#contents {
    margin:20px auto 30px auto;
    width:1013px;
    text-align:left;
}
div#contents div.main-all {
    padding:121px 18px 0 18px;
    background:url(http://avex-audition.jp/images/bg_sitemap.gif) no-repeat left top;
}
div#contents div.main-all h1 {
    font-size:0;
    line-height:0;
    text-indent:-9999px;
}
div#contents .dot-box {
    margin:0 0 10px 0;
    padding:8px 8px 8px 9px;
    background:url(http://avex-audition.jp/common/images/dot_bg.gif) repeat-y left top;
}
div#contents .dot-box-inr {
    padding:25px 15px 25px 15px;
    margin:0 0 0 0;
    background:url(http://avex-audition.jp/images/bg_sitemap_star.gif) repeat-y center top;
}
div#contents .dot-box-inr .l-area {
    float:left;
    width:450px;
}
div#contents .dot-box-inr .r-area {
    float:right;
    width:450px;
}
div#contents .dot-box-inr ul li {
    padding-top:30px;
    padding-bottom:30px;
    padding-left:43px;
    border-bottom:#e6e6e6 1px solid;
    background:url(http://avex-audition.jp/common/images/icon_star.gif) no-repeat 0.7em 26px;
    font-size:140%;
}
div#contents .dot-box-inr ul li p {
    float:left;
}
div#contents .dot-box-inr ul.list-2nd {
    width:250px;
    margin-top:10px;
}
div#contents .dot-box-inr ul.list-2nd li {
    margin-top:0;
    margin-bottom:10px;
    padding-top:0;
    padding-bottom:0;
    padding-left:0;
    border-bottom:none;
    background:none;
    font-size:90%;
}
div#contents .dot-box-inr ul.list-2nd li a {
    background:url(http://avex-audition.jp/common/images/icon_ymark_rb_r.gif) no-repeat left center;
    padding-left:15px;
}
