
/* 基本事項
-------------------------------------------------------- */
#FeatureWrap {color:#EEE;background:#FFF;font-family:'Lucida Grande',sans-serif;width:600px;margin:0;padding:0;font-size:12px;line-height:1.5em;overflow:hidden;/*border:1px solid #FF6600;*/}
#FeatureWrap a {color:#4ED6E4;text-decoration:underline;}
#FeatureWrap a:hover {color:#74EDFA;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 .clr {clear:both;height:0;font-size:0;line-height:0;}
#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;}
*html .Itemdata {height:1%;}
.alignCenter {width:100%;text-align:center;}


/* HEADER TILE FOOTER
------------------------------------------------------- */
#FeatureWrap #feature_footer {clear:both;width:600px;height:50px;}
#FeatureWrap #feature_footer p {float:right;padding:10px 0 0 0;}
#FeatureWrap #feature_footer p a {color:#404248;text-decoration:none;}
#FeatureWrap #feature_footer p a:hover {color:#9d9fa3;}
#FeatureWrap #FeatureBox {background:#000;padding-bottom:50px;}
#FeatureWrap #Feature_in {clear:both;padding:10px;}
#FeatureWrap #Feature_in .box {margin-bottom:20px;clear:both;}

#FeatureBox #headerTtl {
background:url(http://img.barks.jp/image/review/1000068520/ttl_header.jpg) no-repeat 0 0;
width:600px;
padding-bottom:20px;
}
#FeatureBox #headerTtl h1,
#FeatureBox #headerTtl h2 {
margin:0;
padding:0;
font-size:1px;
line-height:1;
text-indent:-9999px;
}
#FeatureBox #headerTtl p {
color:#D3D1C4;
margin:0 0 15px;
padding:250px 20px 0 25px;
}
#FeatureBox .btnNews {
width:490px;
height:50px;
margin:0 auto;
}
#FeatureBox .btnNews a {
background:url(http://img.barks.jp/image/review/1000068520/btnNews.png) no-repeat 0 0;
display:block;
width:490px;
height:50px;
text-indent:-9999px;
}
#FeatureBox .btnNews a:hover {
background-position:0 -50px;
}
#boxBand {
background:url(http://img.barks.jp/image/review/1000068520/boxrepeat.png) repeat-y 0 0;
width:600px;
}
#boxIn {
background:url(http://img.barks.jp/image/review/1000068520/boxhead.png) no-repeat left top;
padding-top:40px;
}
#boxOut {
background:url(http://img.barks.jp/image/review/1000068520/boxbottom.png) no-repeat left bottom;
padding-bottom:15px;
}
#FeatureBox .boxTtl h3 {
width:600px;
height:45px;
text-indent:-9999px;
}
#bandTtl h3 {background:url(http://img.barks.jp/image/review/1000068520/ttl_band.png) no-repeat 0 0;}
#rickyTtl h3 {background:url(http://img.barks.jp/image/review/1000068520/ttl_ricky.png) no-repeat 0 0;}
#winnerTtl h3 {background:url(http://img.barks.jp/image/review/1000068520/ttl_winner.png) no-repeat 0 0;}
#aboutTtl h3 {background:url(http://img.barks.jp/image/review/1000068520/ttl_about.png) no-repeat 0 0;}

#boxBand .castBox {
background:url(http://img.barks.jp/image/review/1000068520/cast_bg.png) repeat-y 0 0;
width:578px;
margin:10px 11px;
padding-bottom:10px;
}
#boxBand .castPhoto {
float:left;
width:250px;
height:190px;
padding-left:0px;
}
#boxBand .castName {
float:left;
background:url(http://img.barks.jp/image/review/1000068520/cast_name.png) no-repeat 0 0;
width:320px;
}
#boxBand .castGroup {
color:#EED05E;
font-weight:bold;
padding:18px 20px 0 85px;
font-size:14px;
}
#boxBand .castSongs {
color:#EED05E;
font-weight:bold;
padding:13px 20px 0 85px;
}
#boxBand .castGroup span,
#boxBand .castSongs span {
display:none;
}
#boxBand .castTxt {
background:url(http://img.barks.jp/image/review/1000068520/cast_line.png) no-repeat left top;
margin-top:10px;
padding:10px 20px 10px 5px;
}
#rickyBox {
background:url(http://img.barks.jp/image/review/1000068520/ricky.jpg) no-repeat 0 0;
width:600px;
height:205px;
margin:0;
padding-bottom:10px;
}
#rickyBox .rickyName {
color:#EED05E;
font-weight:bold;
padding:15px 10px 10px 265px;
font-size:14px;
}
#rickyBox .rickyTxt {
padding:15px 40px 10px 265px;
}
#winnerBox {
background:url(http://img.barks.jp/image/review/1000068520/winner.jpg) no-repeat 0 0;
width:600px;
height:205px;
margin:0;
padding-bottom:10px;
color:#222;
font-size:14px;
font-weight:bold;
}
#winnerBox .winnerTxt {
padding:15px 270px 0 45px;
height:50px;
}
#winnerBox .winnerKekka {
padding:40px 270px 10px 45px;
}
#winnerBox .winnerKekka span {
display:none;
}
#aboutBox {
margin:0 30px;
}
.aboutItem {
border:1px solid #523F38;
background:#634636;
background:-moz-linear-gradient(top, #634636, #512D1D);
background:-webkit-gradient(linear, left top, left bottom, from(#634636), to(#512D1D));
width:120px;
float:left;
padding:2px 5px;
margin:0 0 15px;
text-align:center;
}
.aboutDetail {
float:left;
width:390px;
padding-left:10px;
margin:0 0 15px;
}
.aboutDetail strong {
display:block;
color:#E3E06F;
padding-top:5px;
}

#freedam {
background:url(http://img.barks.jp/image/review/1000068520/freedam.jpg) no-repeat 0 0;
width:600px;
height:245px;
color:FFF9AE;
margin-top:20px;
}
#freedam .freedamtxt {
display:none;
}
#freedam p {
padding:90px 50px 0 320px;
}
#linkTtl {
background:url(http://img.barks.jp/image/review/1000068520/ttl_link.png) no-repeat 0 0;
width:100px;
height:25px;
margin:30px 30px 10px;
text-indent:-9999px;
}
#linkList {
}
#linkList li {
background:url(http://img.barks.jp/image/review/1000068520/arrow.png) no-repeat 0 center;
padding-left:15px;
margin:2px 30px 0;
}


