@charset "UTF-8";
div#contents {
    margin:20px auto 30px auto;
    width:1013px;
    text-align:left;
}
div#contents div.main-all {
    padding:121px 0 0 0;
    background:url(http://avex-audition.jp/images/bg_faq.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 18px 30px 18px;
    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:15px 15px 15px 15px;
    margin:0 0 0 0;
    background:#FFFFFF;
}
div#contents .dot-box-inr h2 {
    padding-top:10px;
    margin-bottom:20px;
}
div#contents .dot-box-inr .l-area {
    float:left;
    width:450px;
    border-right:#e6e6e6 1px solid;
}
div#contents .dot-box-inr .r-area {
    float:right;
    width:450px;
}
div#contents .dot-box-inr ul {
    margin-left:8px;
    margin-bottom:30px;
}
div#contents .dot-box-inr ul li {
    background:url(http://avex-audition.jp/common/images/icon_ymark_rb_r.gif) no-repeat left center;
    padding-left:15px;
    margin-bottom:0.5em;
}
div#contents .qalist_all {
    background:url(http://avex-audition.jp/images/bg_faqlist02.gif) repeat-y left top;
}
div#contents .qa-area {
    background:url(http://avex-audition.jp/images/bg_faqlist.jpg) no-repeat left top;
    padding:0 0 0 280px;
}
div#contents .qa-area h2 {
    margin-bottom:5px;
}
div#contents .qa-area dl {
    margin-bottom:30px;
}
div#contents .qa-area dl dt {
    background:url(http://avex-audition.jp/images/bg_faq_q.gif) no-repeat left top;
    padding:24px 18px 12px 64px;
    margin-bottom:10px;
    font-size:140%;
    font-weight:bold;
}
div#contents .qa-area dl dd {
    background:url(http://avex-audition.jp/images/bg_faq_a.gif) no-repeat left top;
    padding:8px 18px 30px 47px;
}
div#contents .qa-area dl dd p {
    margin-top:1em;
}
div#contents .qa-area dl dd ul {
    margin-top:0.5em;
}
div#contents .qa-area dl dd ul li {
    font-size:80%;
}
