@charset "utf-8";
/*** avex artist academy  CSS Document ***************************************
    ver.2009/1/31
    entry_info.css
----------------------------------------------------------------***/
/** entry_info.css Menu *********************************************
    1.Layout
*******************************************************************
/*-----------------------------------------------------------------
    1.Layout
-------------------------------------------------------------------*/
div#wrap h2.page-title{
    margin-bottom: 31px;
    background-image: url(../images/entry_info/h1.gif);
}
/*Flow image */
div#wrap div.main-img{
    margin: 0px auto 20px auto;
}
div#wrap div.main-img p{
    line-height: 0;
    font-size: 0;
}
div.contents h3{
    line-height: 0;
    font-size: 0;
    margin-bottom:12px;
}
div.contents div.inner{
    width: 784px;
    padding: 0px 25px 13px 25px;
}
div.contents div.l-ct{
    float: left;
    width: 50px;
    margin-bottom: 8px;
}
div.contents div.l-ct02{
    float: left;
    width: 50px;
    margin-bottom: 0px;
}
div.contents div.l-ct02 p,
div.contents div.l-ct p{
    line-height: 0;
    font-size: 0;
}
div.contents div.r-ct{
    float:right;
    width: 726px;
    background: url(../common/images/line_01.gif) repeat-x bottom;
    padding-bottom: 2px;
    margin-bottom: 8px;
}
div.contents div.r-ct02{
    float:right;
    width: 676px;
    background: url(../common/images/line_01.gif) repeat-x bottom;
    padding-bottom: 5px;
}
div.contents div.r-ct div.inner01{
    min-height: 400px;
}
div.contents div.r-ct div.inner02{
    min-height: 103px;
}
div.contents div.r-c02t div.inner03{
    min-height: 269px;
}
div.contents div.r-ct02 div.inner04{
    min-height: 116px;
}
html* div.contents div.r-ct02 div.inner04{
    min-height: 115px;
}
div.contents div.r-ct02 div.inner05{
    min-height: 122px;
}
div.contents div.r-ct02 div.inner06{
    min-height: 128px;
}
div.contents div.r-ct02 div.inner07{
    min-height: 103px;
}
div.contents div.r-ct div.inner08{
    min-height: 127px;
}
div.contents div.r-ct div.inner09{
    min-height: 50px;
}
/* For IE6 \*/
* html div.contents div.r-ct div.inner01{
    height: 400px;
}
* html div.contents div.r-ct div.inner02{
    height: 103px;
}
* html div.contents div.r-ct div.inner03{
    height: 263px;
}
* html div.contents div.r-ct div.inner04{
    height: 133px;
}
* html div.contents div.r-ct div.inner05{
    height: 127px;
}
* html div.contents div.r-ct div.inner06{
    height: 133px;
}
* html div.contents div.r-ct div.inner07{
    height: 103px;
}
* html div.contents div.r-ct div.inner08{
    height: 127px;
}
* html div.contents div.r-ct div.inner09{
    height: 50px;
}
/**/
div.contents div.r-ct p{
    margin-bottom: 12px;
}
div.contents div.r-ct p strong{
    font-size: 110%;
    color: #ec093e;
}
div.contents div.r-ct dl{
    margin-left: 16px;
}
div.contents div.r-ct dl dt{
    font-size: 130%;
    padding-left: 7px;
    background: url(../common/images/mark_links01.gif) no-repeat 0 5px;
}
div.contents div.r-ct dl dd{
    margin-bottom: 8px;
}
div.contents div.r-ct ul.notes,
div.contents div.r-ct02 ul.notes{
    clear: both;
    font-size: 100%;
    margin-bottom: 12px;
}
div.contents div.r-ct ul.notes li,
div.contents div.r-ct02 ul.notes li{
    background: url(../common/images/icon_notes01.gif) no-repeat 0px 5px;
}
div.contents div.box{
    float: left;
    width: 280px;
    min-height:110px;
    margin-left: 20px;
    margin-bottom: 14px;
    background-color: #ffffff;
    border: 1px solid #dbdbdb;
    padding: 9px;
}
/* For IE6 \*/
* html div.contents div.box{
    width: 290px;
    height: 120px;
    margin-left: 20px;
}
/**/
*html div.negativemargin {
margin-top:-1;
}
div.contents div.box h4{
    line-height: 0;
    font-size: 0;
    margin-bottom: 16px;
}
div.contents div.box dl{
    margin: 0px 9px;
}
div.contents div.box dl dt{
    font-size: 120%;
    background: url(../common/images/mark_items02.gif) no-repeat 0 3px;
    padding-left: 12px;
}
div.contents div.box dl dt span{
    font-size: 90%;
}
div.contents div.box dl dd{
    margin-left: 14px;
}
div.contents div.box dl ul li{
    float: left;
}
div.contents div.box dl ul li.zip{
    width: 70px;
}
/*資料請求ボタン*/
div.contents div.btn-box{
    clear: both;
    width: 100%;
    padding: 10px 0px;
    text-align: center;
}
div.contents div.btn-box p{
    line-height: 0;
    font-size: 0;
}
/*clearfix--*/

