@charset "utf-8";
/*** avex artist academy  CSS Document ***************************************
    ver.2009/1/31
    qa.css
----------------------------------------------------------------***/
/**  qa.css Menu *********************************************
    1.Layout
*******************************************************************
/*-----------------------------------------------------------------
    1.Layout
-------------------------------------------------------------------*/
div#wrap h2.page-title{
    margin-bottom: 42px;
    background-image: url(../images/qa/h1.gif);
}
/*質問リンク部分--*/
div.question-l-box{
    float: left;
    width: 418px;
    margin-bottom: 14px;
    margin-left: 25px;
    background: url(../images/qa/bg_qa.gif) repeat-y;
}
div.question-r-box{
    float: right;
    width: 418px;
    margin-bottom: 14px;
    margin-right: 32px;
    background: url(../images/qa/bg_qa.gif) repeat-y;
}
/*For IE6 \*/
* html div.question-l-box{
    margin-left: 12px;
}
* html div.question-r-box{
    margin-right: 16px;
}
/**/
div.question-l-box div.inner,
div.question-r-box div.inner{
    width: 418px;
    padding-top: 18px;
    background: url(../images/qa/bg_qa_top.gif) no-repeat top;
}
div.question-l-box div.in-bottom,
div.question-r-box div.in-bottom{
    width: 418px;
    min-height: 147px;
    padding-bottom: 22px;
    text-align: left;
    background: url(../images/qa/bg_qa_bottom.gif) no-repeat bottom;
}
/*For IE6 \*/
* html div.question-l-box div.in-bottom{
    height: 147px;
}
* html div.question-r-box div.in-bottom{
    height: 147px;
}
/**/
div.question-l-box h3,
div.question-r-box h3{
    line-height: 0;
    font-size: 0;
    padding-left: 9px;
    padding-bottom: 10px;
}
div.question-l-box ul.links,
div.question-r-box ul.links{
    margin:0px 15px 0px 28px;
}
/*Q&A部分----*/
div.contents h3{
    line-height: 0;
    font-size: 0;
}
div.contents dl{
    width: 796px;
    margin: 0px auto;
    padding: 0px 5px 5px 5px;
}
/* \*/
* html div.contents dl{
    width: 806px;
}
/**/
div.contents dl dt{
    padding-top: 9px;
    margin-bottom: 10px;
    font-size: 140%;
    font-weight: bold;
    background: url(../common/images/line_01.gif) repeat-x bottom;
}
div.contents dl dt span{
    display: block;
    padding-left: 28px;
    padding-bottom: 8px;
    background: url(../images/qa/icon_q.gif) no-repeat 0 0;
}
div.contents dl dd{
    padding-bottom: 8px;
    background: url(../common/images/line_01.gif) repeat-x bottom;
}
div.contents dl dd span.answer{
    display: block;
    padding-left: 28px;
    background: url(../images/qa/icon_a.gif) no-repeat 0 0;
}
div.contents dl dd span.notes{
    font-size: 90%;
    margin-left: 10px;
}
div.contents dl dd ul.links{
    margin: 16px 0px 15px 36px;
}
div.contents dl dd ul.links li{
    display: inline;
    margin-right: 10px;
}
div.contents dl dd ul.notes{
    margin: 10px 10px 10px 10px;
    font-size: 90%;
}
div.contents dl dd ul.notes li{
    background: none;
}
/*clearfix--*/
