@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_link.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:#FFFFFF;
}
div#contents .dot-box-inr h2 {
    margin-bottom:20px;
}
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 .l-area ul {
    margin-left:10px;
}
div#contents .dot-box-inr .r-area ul {
    margin-right:10px;
}
div#contents .dot-box-inr ul li {
    padding:10px;
    background:#F9F9F9;
}
div#contents .dot-box-inr ul li.even {
    background:#FFFFFF;
}
div#contents .dot-box-inr ul li dl dt {
    width:110px;
    float:left;
    line-height:0;
    font-size:0;
}
div#contents .dot-box-inr ul li dl dd {
    width:310px;
    float:right;
}
div#contents .dot-box-inr ul li dl dd .link-t {
    background:url(http://avex-audition.jp/common/images/icon_ymark_rb_r.gif) no-repeat 0 0.55em;
    padding-left:10px;
}
div#contents .dot-box-inr ul li dl dd .link-m {
    background:url(http://avex-audition.jp/common/images/icon_ymark_rb_r.gif) no-repeat 0 1.35em;
    padding-left:10px;
    padding-top:8px;
}
div#contents .dot-box-inr ul li dl dd .link-b {
    font-size:84%;
    padding-left:10px;
}
