@charset "utf-8";
/* ===================================================================

backlist.css：既刊情報一覧用のCSSです
 
=================================================================== */

/*----------書籍リスト見出し----------*/
.articleWrap.bookList h2,
.articleWrap.bookList_next h2,
.articleWrap.bookList_released h2{font-size:170%;}

/* パス修正：すべて /morningstar/images/ 直下を参照 */
.articleWrap.bookList h2.articleTitle{background:url(/morningstar/images/head_newrelease.png);}
.articleWrap.bookList_next h2.articleTitle{background:url(/morningstar/images/head_nextrelease.png);}
.articleWrap.bookList_soon h2.articleTitle{background:url(/morningstar/images/head_comingsoon.png);}
.articleWrap.bookList_released h2.articleTitle{background:url(/morningstar/images/head_released.png);}

.articleWrap.bookList h2.articleTitle span,
.articleWrap.bookList_next h2.articleTitle span,
.articleWrap.bookList_soon h2.articleTitle span,
.articleWrap.bookList_released h2.articleTitle span{
    float:right;
    font-size:50%;
    padding-right:20px;
}

/*年次*/
h2.bookList_year{
    /* パス修正 */
    background:url(/morningstar/images/head_year.png);
    width:770px;
    height:44px;
    margin-bottom:10px;
    line-height:44px;
    color:#fff;
    font-size:115%; 
    text-shadow: 0 1px 0 rgba(170,126,0,1);
    text-indent:10px;
}


/*----------書籍リスト----------*/
.bookList_shelf{margin-right:-15px;}
.bookList_shelf>li{
    position:relative;
    display:block;
    float:left;
    width:240px;
    margin-right:15px;
}

.bookList_shelf .bookList_img{
    width:240px;
    height:336px;
    /* パス修正：images直下の装飾画像を参照 */
    background:url(/morningstar/images/booklist_imgbg.gif);
    padding:18px;
    border-radius:3px;
}
.bookList_shelf .bookList_img img{
    width:204px;
    height:300px;
    margin:0 auto;
    box-shadow:0px 0px 4px 2px rgba(0,0,0,0.1);
}

.bookList_shelf .bookList_title{
    font-size:110%;
    font-weight:bold;
}

.bookList_shelf{font-size:85%;}
.bookList_shelf dt{float:left;}
.bookList_shelf dt:after{content:"："}

.bookList_linkWrap{
    position:relative;
    display:block;
    width:240px;
}

.bookList_link{
    text-align:right;
    margin-bottom:-5px;
}

.bookList_link li{
    margin-bottom:5px;
}