/* BARKS特集用テンプレート（完全版）2010.06.09 yusukondo */

/* 基本事項
-------------------------------------------------------- */
#FeatureWrap {color:#DDD;background:#fff;font-family:'Lucida Grande',sans-serif;width:600px;margin:0;padding:0;font-size:12px;line-height:1.4em;overflow:hidden;}
#FeatureWrap a {color:#FFF;text-decoration:none;}
#FeatureWrap a:hover {color:#DC3812;text-decoration:none;}
#FeatureWrap ul,#FeatureWrap ol,#FeatureWrap li,#FeatureWrap dl,#FeatureWrap dt,#FeatureWrap dd {margin:0;padding:0;list-style:none;}
#FeatureWrap p {margin:0;}
#FeatureWrap img {border:none;}
#FeatureWrap .hide {display:none;}
#FeatureWrap .clearfix:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
.clearfix {min-height:1px;}
* html #FeatureWrap .clearfix {height:1px;}

/* 共通ページナビ消去 */
.Item {margin:0;width:600px;}
.ItemName {display:none;line-height:0;padding:0;visibility:hidden;}
.Itemdata {margin:5px 0 10px;}
.pagenavi {display:none;}

#FeatureWrap #menuNavi {
clear:both;
padding-bottom:30px;
}
#menuNavi a {
text-indent:-9999px;
}
#menuNavi #btnTicket {
float:left;
width:275px;
height:50px;
background:url(http://img.barks.jp/image/review/1000062716/btn_ticket.png) no-repeat;
}
#menuNavi #btnTicket a {
display:block;
width:275px;
height:50px;
background:url(http://img.barks.jp/image/review/1000062716/btn_ticket.png) no-repeat;
}
#menuNavi #btnTicket a:hover {
background-position:0 -50px;
}
#menuNavi #btnOfficial {
float:left;
margin-left:10px;
width:275px;
height:50px;
background:url(http://img.barks.jp/image/review/1000062716/btn_official.png) no-repeat;
}
#menuNavi #btnOfficial a {
display:block;
width:275px;
height:50px;
background:url(http://img.barks.jp/image/review/1000062716/btn_official.png) no-repeat;
}
#menuNavi #btnOfficial a:hover {
background-position:0 -50px;
}


/* HEADER TILE FOOTER
------------------------------------------------------- */
#FeatureWrap #FeatureHeader {
margin:0;
padding:0;
width:600px;
height:250px;
background:url(http://img.barks.jp/image/review/1000062716/header_title.png) no-repeat 0 0;
}
#FeatureWrap #FeatureHeader h1,
#FeatureWrap #FeatureHeader h2 {
display:none;
}
#FeatureWrap #FeatureHeader p {
padding:160px 15px 0 187px;
font-size:12px;
line-height:1.5;
font-weight:bold;
color:#FFF;
}
#FeatureWrap #FeatureHeader p img {
position:relative;
top:2px;
margin:0 3px;
}
#FeatureWrap #FeatureHeader p span {
text-indent:-9999px;
display:block;
}
#FeatureWrap #feature_footer {
clear:both;
width:600px;
height:160px;
background:url(http://img.barks.jp/image/review/1000062716/feature_footer.png) no-repeat;
}
#FeatureWrap #feature_footer p {
float:right;
padding:170px 0 15px 0;
}
#FeatureWrap #feature_footer p a {
color:#555;
text-decoration:none;
}
#FeatureWrap #feature_footer p a:hover {
color:#DC3812;
}
#FeatureWrap #FeatureBox {
background:url(http://img.barks.jp/image/review/1000062716/feature_repeat.png) repeat-y left bottom;
}
#FeatureWrap #FeatureIn {
clear:both;
padding:0 20px;
}


/* SUB HEADING
------------------------------------------------------- */
#FeatureWrap .Cbox {
margin-bottom:40px;
}
#FeatureWrap .Cbox h3 {
width:560px;
height:25px;
text-indent:-9999px;
margin:0 0 15px;
}
#FeatureWrap .Cbox #title1 {background:url(http://img.barks.jp/image/review/1000062716/subTitle1.png) no-repeat;}
#FeatureWrap .Cbox #title2 {background:url(http://img.barks.jp/image/review/1000062716/subTitle2.png) no-repeat;}
#FeatureWrap .Cbox #title3 {background:url(http://img.barks.jp/image/review/1000062716/subTitle3.png) no-repeat;}

#FeatureWrap .Cbox #news {
margin:0 5px;
}
#FeatureWrap .Cbox #news li{
background:url(http://img.barks.jp/image/review/1000062716/arrow.png) no-repeat 2px 5px;
border-bottom:1px dotted #aaa;
padding:2px 0 3px 20px;
}
#FeatureWrap .Cbox #news li span {
margin-left:10px;
color:#888;
}
#FeatureWrap .Cbox #movie {
margin:0 5px;
}
#FeatureWrap .Cbox #movie li{
background:url(http://img.barks.jp/image/review/1000062716/icon_movie.png) no-repeat 2px 3px;
border-bottom:1px dotted #aaa;
padding:2px 0 5px 13px;
margin-bottom:2px;
}
#FeatureWrap .Cbox #movie li strong {
margin-right:20px;
color:#EEE;
}
#FeatureWrap .Cbox #movie li span {
margin-left:10px;
color:#888;
}

.castbox {
background:url(http://img.barks.jp/image/review/1000062716/castOut.png) repeat-y left bottom;
margin-bottom:15px;
}
.castbox .castboxIn {
background:url(http://img.barks.jp/image/review/1000062716/castIn.png) no-repeat left top;
width:560px;
}
.castbox.castlast {
background:url(http://img.barks.jp/image/review/1000062716/castOut.png) repeat-y left bottom;
margin-bottom:15px;
width:280px;
}
.castlast .castboxIn {
background:url(http://img.barks.jp/image/review/1000062716/castIn.png) no-repeat left top;
width:280px;
}


.castbox .castboxIn .leftbox {
width:270px;
display:inline;
float:left;
margin: 15px 0 5px 5px;
text-align:center;
}
.castbox .castboxIn .rightbox {
width:270px;
display:inline;
float:right;
margin:15px 5px 5px 0;
text-align:center;
}
.castbox .castboxIn p {
text-align:center;
padding:5px 0;
}
.castbox .castboxIn p strong {
color:#cd200a;
padding:0 0 10px;
display:block;
font-size:16px;
}
.castbox .castboxIn p img {
margin:0;
}
.castbox .castboxIn p a {
color:#DC3812 !important;
text-decoration:underline !important;
}
.castbox .castboxIn p a:hover {
text-decoration:none !important;
}



