/* ΑWcssev[g@XVF2008/11/17 */

/*------------------------------------------------
 all
---------------------------------------------------*/
#Feature_wrapper{
  font-family:"lr oSVbN", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", Osaka, sans-serif;
  width:600px;
  margin:0;
  padding:0;
  font-size:13px;
  line-height:1.3em;
  color:#514d48;
  background:#591955;
}
img{border:none;}
.reset		{ clear: both; display: block; height: 0px; font-size:0px; line-height: 0px; }
.space10	{ clear: both; display: block; height: 10px; font-size:0px; line-height: 0px; }
.space20	{ clear: both; display: block; height: 20px; font-size:0px; line-height: 0px; }
#feature_wrapper ul li,#feature_wrapper dl { list-style-type:none; }
.hide		{ display:none; }
.clearfix:after   { content:"."; display:block; clear:both; height:0; visibility:hidden;}

/*------------------------------------------------
 link
---------------------------------------------------*/
#Feature_wrapper a			{ color: #3366CC;text-decoration: underline; }
#Feature_wrapper a:hover	{ color: #FF6600;text-decoration: none; }

/*------------------------------------------------
 navi
---------------------------------------------------*/
#Feature_wrapper .tpnavi	{ height:36px; margin:0px; padding:0; width:600px; background:url(http://img.barks.jp/image/review/1000044851/tpnavi.jpg) no-repeat 0 0;}
.tpnavi ul	{ display:inline;margin:0; }
.tpnavi li	{ display:inline; }
.tpnavi li a	{ height:36px; margin:0; display:block; float:left; text-indent:-9877em; text-decoration:none; overflow:hidden; }

.tpnavi li.LINK01 a	{ background:url(http://img.barks.jp/image/review/1000044851/tpnavi.jpg) no-repeat 0px 0px; width:145px; }
.tpnavi li.LINK02 a	{ background:url(http://img.barks.jp/image/review/1000044851/tpnavi.jpg) no-repeat -145px 0px; width:150px; }
.tpnavi li.LINK03 a	{ background:url(http://img.barks.jp/image/review/1000044851/tpnavi.jpg) no-repeat -295px 0px; width:158px; }
.tpnavi li.LINK04 a	{ background:url(http://img.barks.jp/image/review/1000044851/tpnavi.jpg) no-repeat -453px 0px; width:145px; }
.tpnavi li.LINK01 a:hover	{ background:url(http://img.barks.jp/image/review/1000044851/tpnavi.jpg) no-repeat 0px -36px; }
.tpnavi li.LINK02 a:hover	{ background:url(http://img.barks.jp/image/review/1000044851/tpnavi.jpg) no-repeat -145px -36px; }
.tpnavi li.LINK03 a:hover	{ background:url(http://img.barks.jp/image/review/1000044851/tpnavi.jpg) no-repeat -295px -36px; }
.tpnavi li.LINK04 a:hover	{ background:url(http://img.barks.jp/image/review/1000044851/tpnavi.jpg) no-repeat -453px -36px; }

.tpnavi li.LINK-01 a	{ background:url(http://img.barks.jp/image/review/1000044851/tpnavi.jpg) no-repeat 0px -72px; width:145px; }
.tpnavi li.LINK-02 a	{ background:url(http://img.barks.jp/image/review/1000044851/tpnavi.jpg) no-repeat -145px -72px; width:145px; }

/*------------------------------------------------
 common
---------------------------------------------------*/
#Feature_wrapper h1{
  margin:0;
  width:600px;
  height:218px;
  background:url(http://img.barks.jp/image/review/1000044851/title01.jpg) no-repeat;
  text-indent:-9999px;
}
#Feature_wrapper #titleDisc{
  margin:0;
  width:600px;
  height:244px;
  background:url(http://img.barks.jp/image/review/1000044851/title02.jpg) no-repeat;
}
#Feature_wrapper #titleDisc img{
  margin:21px 0 0 234px;
  border:1px solid #fff;
}
#Feature_wrapper #toptitle{
  margin:0;
  width:600px;
  height:73px;
  background:url(http://img.barks.jp/image/review/1000044851/title03.jpg) no-repeat;
  text-indent:-9999px;
}

#Feature_wrapper #bottom{
  margin:0;
  padding:0;
  width:600px;
  height:61px;
  background:url(http://img.barks.jp/image/review/1000044851/bottom.jpg) no-repeat;
  clear:both;
}

#Feature_wrapper .main{
  margin:20px 0 10px 10px;
  padding-bottom:15px;
  width:580px;
  background:url(http://img.barks.jp/image/review/1000044851/bg.jpg) repeat;
  border:1px solid #000;
}
#Feature_wrapper .main p{
  margin:0;
  padding:10px 10px;
}
#Feature_wrapper .main .RED01{
  color:#FF0000;
  font-weight:bold;
  font-size:120%;
  /*text-decoration:underline;*/
  line-height:1.5;
}
#Feature_wrapper .main .RED02{
  color:#FF0000;
  font-weight:bold;
}


#Feature_wrapper #lead{
  margin:0px;
  padding:0px;
  width:600px;
  height:349px;
  background:url(http://img.barks.jp/image/review/1000044851/lead.jpg) no-repeat;
}
#Feature_wrapper #lead p{
  margin:0;
  padding:115px 265px 0 25px;
  line-height:1.2;
}
#Feature_wrapper #lead ul			 { display:block; margin:0; padding:10px 0 0 10px; width:236px; height:33px; }
#Feature_wrapper #lead ul li		 { display:block; width:236px; height:33px; margin:0px; padding:0px; text-indent:-9877em;}
#Feature_wrapper #lead ul li a		 { display:block; width:236px; height:33px; margin:0px; padding:0; background:url(http://img.barks.jp/image/review/1000044851/btn_interview.gif) no-repeat 0px 0px; }
#Feature_wrapper #lead ul li a:hover { background:url(http://img.barks.jp/image/review/1000044851/btn_interview.gif) no-repeat 0px -33px; }

/*------------------------------------------------
 h3
---------------------------------------------------*/
#Feature_wrapper h3#lead{
  margin:0; width:580px; height:63px; text-indent:-9999px;
  background:url(http://img.barks.jp/image/review/1000044851/h3_lead.jpg) no-repeat;
}
#Feature_wrapper h3#disc{
  margin:0; width:580px; height:70px; text-indent:-9999px;
  background:url(http://img.barks.jp/image/review/1000044851/h3_disc.jpg) no-repeat;
}
#Feature_wrapper h3#movie{
  margin:0; width:580px; height:70px; text-indent:-9999px;
  background:url(http://img.barks.jp/image/review/1000044851/h3_movie.jpg) no-repeat;
}
#Feature_wrapper h3#info{
  margin:0; width:580px; height:70px; text-indent:-9999px;
  background:url(http://img.barks.jp/image/review/1000044851/h3_info.jpg) no-repeat;
}
#Feature_wrapper h3#int{
  margin:0; width:580px; height:70px; text-indent:-9999px;
  background:url(http://img.barks.jp/image/review/1000044851/h3_int.jpg) no-repeat;
}
#Feature_wrapper h3#int02{
  margin:0; width:580px; height:70px; text-indent:-9999px;
  background:url(http://img.barks.jp/image/review/1000044851/h3_int02.jpg) no-repeat;
}


/*------------------------------------------------
 mainΰ
---------------------------------------------------*/
/*--disc--*/
#Feature_wrapper .main .cd{
  margin:5px 10px 10px 25px;
  display:inline;
  float:left;
}
#Feature_wrapper .main .cd img{
  border:1px solid #591955;
}
#Feature_wrapper .main .disc_title{
  margin:10px 0 0 0;
  display:inline;
}
#Feature_wrapper .main .song{
  float:left;
  margin:5px 10px 0;
  width:300px;
  line-height:1.2;
}

/*--movie--*/
#Feature_wrapper .main .cap{
  margin:0px 3px 10px 25px;
  display:inline;
  float:left;
}
#Feature_wrapper .main .cap img{
  border:1px solid #591955;
  margin-bottom:5px;
}


.playOverlay {
	position:absolute;
	top:58px; 
	left:5px; 
	background:url(http://l.yimg.com/p/knopf?lbl=Play&type=rounded_play) transparent no-repeat 0 0; 
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://l.yimg.com/p/knopf?lbl=Play&type=rounded_play', sizingMethod='crop');
	height:16px; 
	width:50px; 
    z-index:2;
}


#Feature_wrapper .main .btn_link{
  margin:15px 0 10px 20px;
  float:left;
  width:250px;
  text-align:center;
  font-size:80%;
  display:inline;
}
#Feature_wrapper .main .btn_link img{
  margin:0px;
}

#Feature_wrapper .main #present{ float:right; margin:20px 10px; padding:0 0 10px 0;border:3px solid #000; text-align:center;}
#Feature_wrapper .main #present h3{ margin:0 0 5px 0; width:150px; height:50px; text-indent:-9999px; background:url(http://img.barks.jp/image/review/1000044851/h3_present.jpg) no-repeat;}
#Feature_wrapper .main #present img{ margin-bottom:5px;}
#Feature_wrapper .main #present div{ margin:0 10px; width:130px;}

/*------------------------------------------------
 infomation
---------------------------------------------------*/
#Feature_wrapper .main dl.info { padding:0; margin:0 0 20px ; font-size:90%; width:500px; display:inline;}
#Feature_wrapper .main dl.info dt { line-height: 1.3; font-weight:bold; list-style: decimal; list-style-position: outside; margin: 0px 0px 0.6em 25px; padding: 0;}
#Feature_wrapper .main dl.info dd { line-height: 1.3; list-style: decimal; list-style-position: outside; margin: 0.2em 0px 0.2em 35px; padding: 0;}

/*------------------------------------------------
 btn
---------------------------------------------------*/
#Feature_wrapper #bottom ul#next_top			{ float:left; display:block; margin:0; padding:5px 0 0 390px; width:200px; height:30px; }
#Feature_wrapper #bottom ul#next_top li			{ display:block; width:200px; height:30px; margin:0px; padding:0px; text-indent:-9877em;}
#Feature_wrapper #bottom ul#next_top li a		{ display:block; width:200px; height:30px; margin:0px; padding:0; background:url(http://img.barks.jp/image/review/1000044851/next_top.gif) no-repeat 0px 0px; }
#Feature_wrapper #bottom ul#next_top li a:hover { background:url(http://img.barks.jp/image/review/1000044851/next_top.gif) no-repeat 0px -30px; }

#Feature_wrapper #bottom ul#next_int			{ float:left; display:block; margin:0; padding:5px 0 0 390px; width:200px; height:30px; }
#Feature_wrapper #bottom ul#next_int li			{ display:block; width:200px; height:30px; margin:0px; padding:0px; text-indent:-9877em;}
#Feature_wrapper #bottom ul#next_int li a		{ display:block; width:200px; height:30px; margin:0px; padding:0; background:url(http://img.barks.jp/image/review/1000044851/next_int.gif) no-repeat 0px 0px; }
#Feature_wrapper #bottom ul#next_int li a:hover { background:url(http://img.barks.jp/image/review/1000044851/next_int.gif) no-repeat 0px -30px; }

#Feature_wrapper #bottom ul#next_int02			{ float:left; display:block; margin:0; padding:5px 0 0 390px; width:200px; height:30px; }
#Feature_wrapper #bottom ul#next_int02 li			{ display:block; width:200px; height:30px; margin:0px; padding:0px; text-indent:-9877em;}
#Feature_wrapper #bottom ul#next_int02 li a		{ display:block; width:200px; height:30px; margin:0px; padding:0; background:url(http://img.barks.jp/image/review/1000044851/next_int02.gif) no-repeat 0px 0px; }
#Feature_wrapper #bottom ul#next_int02 li a:hover { background:url(http://img.barks.jp/image/review/1000044851/next_int02.gif) no-repeat 0px -30px; }


/*------------------------------------------------
 interview
---------------------------------------------------*/
#Feature_wrapper h4.int_s {
  margin:0 15px 10px;
  padding:10px 5px 3px;
  color:#082e39;
  border-bottom:1px solid #082e39;
  font-weight:bold;
  font-size:110%;
}

#Feature_wrapper .main .barks {
  margin:0;
  padding:5px 15px 5px 15px;
  color:#514d48;
}
#Feature_wrapper .main .rasmus{
  margin:0;
  padding:5px 15px 5px 15px;
  color:#591955;
}
#Feature_wrapper .main .photo_l{
  margin:0;
  padding:5px 15px 5px 15px;
  float:left;
}
#Feature_wrapper .main .photo_r{
  margin:0;
  padding:5px 15px 5px 15px;
  float:right;
}


/*------------------------------------------------
 page-navi
---------------------------------------------------*/
ul.page-navi {
  position: relative;
  margin: 10px 15px 5px 15px;
  padding: 5px 0;
  height: 1.4em;
  text-align: center;
  background: #c1d6db none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

ul.page-navi li {
  display: inline;
  margin: 0;
  padding: 0 10px;
  font-size: 100%;
  color:#fff;
}





/*------------------------------------------------
 page-navi
---------------------------------------------------*/
/*
.pagenavi {
margin:6px;
padding:3px;
text-align:center;
}
.pagenavi span.disabled {
background:url(http://img.barks.jp/image/review/1000044851/btn_pagenavi.jpg) no-repeat 0 0;
width:30px;
height:30px;
display:inline;
color:#CCCCCC;
margin-right:2px;
padding:2px 5px;
}
.pagenavi span.current {
background-color:#99CCCC;
border:1px solid #99CCCC;
color:#FFFFFF;
font-weight:bold;
margin-right:2px;
padding:2px 5px;
}
.pagenavi a {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #99CCCC;
color:#619895;
line-height:1em;
margin-right:2px;
padding:2px 5px;
text-decoration:none;
}
*/