@charset "UTF-8";
div#contents {
    margin:20px auto 30px auto;
    width:1013px;
    text-align:left;
}
div#contents div.main-all {
    padding:86px 12px 0 12px;
    background:url(http://avex-audition.jp/audition/images/bg_manual.gif) no-repeat left top;
}
div#contents div.main-all h1 {
    font-size:0;
    line-height:0;
    text-indent:-9999px;
}
div#contents div.main-all .first-audition {
    font-size:0;
    line-height:0;
}
div#contents div.main-all .first-audition p {
    font-size:0;
    line-height:0;
    text-indent:-9999px;
}
div#contents div.main-all .dot-box {
    margin:0 4px 20px 4px;
    padding:0 11px 8px 9px;
    background:url(http://avex-audition.jp/common/images/dot_bg.gif) repeat-y left top;
}
div#contents div.main-all .dot-box .dot-box-inr {
    padding:0 20px 20px 20px;
    margin:0 0 0 0;
    background:#FFFFFF;
}
div#contents div.main-all .dot-box h2 {
    margin-bottom:15px;
}
div#contents div.main-all .manual-dtl .l-area {
    width:603px;
    float:left;
}
div#contents div.main-all .manual-dtl .r-area {
    float:right;
    line-height:0;
    font-size:0;
    margin-right:10px;
}
div#contents div.main-all .manual-dtl .r-area p {
    line-height:0;
    font-size:0;
    text-indent:-9999;
}
div#contents div.main-all .manual-dtl p {
    margin-bottom:17px;
    padding-left:40px;
}
div#contents div.main-all .manual-dtl ul {
    margin-bottom:30px;
    padding-left:45px;
}
div#contents div.main-all .manual-dtl li {
    padding-left:18px;
    padding-bottom: 3px;
    background:url(http://avex-audition.jp/common/images/icon_pink.gif) no-repeat left 9px;
}
div#contents div.main-all .line_t {
    border-top:#e6e6e6 1px solid;
    padding-top:30px;
}
div#contents div.main-all .img01 {
    margin-top:120px;
}
div#contents .btn_area {
text-align:center;
}
div#contents .btn_area li {
    display:inline;
    padding:0 5px 0 5px;
}
