@charset "utf-8";

/*---------------------------------
ヘッダープレゼントボタン
--------------------------------- */
.btn-present{
margin:-41px 20px 17px 0px;
text-align:right;
}
/*---------------------------------
intro
--------------------------------- */
.subtit{
color:#010101;
}
p.introtext{
line-height:150%;
}
p.storytext{
line-height:150%;
}
.presentinfo{
line-height:140%;
border:1px solid #d6d6d6;
margin-top:10px;
padding:7px;
}
/*---------------------------------
DVDデータ
--------------------------------- */
.dvddata{
border-collapse:collapse;
}
.dvddata td,.dvddata th{
vertical-align:top;
}
.dvddata td{
padding-left:10px;
}

/*---------------------------------
キャスト
--------------------------------- */
div.cast dl{
width:176px;
float:left;
margin-right:11px;
}
div.cast dl.last{
margin-right:0px;
}
div.cast dl dt{
text-align:center;
margin-bottom:10px;
}
div.cast dl dd{
line-height:120%;
}
div.cast dl dd.cast-name{
font-weight:bold;
color:#365c03;
}

.photo_character{
width:130px;
float:left;
}
.text_character{
width:420px;
float:left;
line-height:150%;
}
.character-border{
padding-top:10px;
margin-bottom:10px !important;
border-top:1px dotted #d6d6d6;
}

/*---------------------------------
プレゼント
--------------------------------- */
dl.present_detail dt{
border-left:4px solid #2c4aca !important;
color:#1e1e1e !important;
}
/*---------------------------------
関連商品
--------------------------------- */
.subtit02{
border-left:4px solid #2c4aca !important;
color:#010101;
}
.item{
margin-bottom:15px;
padding-bottom:15px;
border-bottom:1px dotted #d6d6d6;
}
.item .item_detail{
width:120px;
float:left;
}
.item .item_text{
/* for IE5.5 */
width:425px;
/* END for IE5.5 */
width:/**/430px; /*IE5.5以外に再適用*/
float:right;
line-height:130%;
}

