/* 特集cssテンプレート　更新：2009/05/08 */

/*------------------------------------------------
 ヘッダーまわり
---------------------------------------------------*/
.Item{
  width: 620px;
  margin: 0;
}
.ItemName{
 width: 620px;
 height: 106px;
 margin: 0 0 -17px 0;
 padding: 0;
 background: url(http://img.barks.jp/image/review/1000049018/ItemName.png) no-repeat;
 text-indent: -9999px;
 line-height: 0;
 font-size: 0;
 border: none;
 position:relative;
}
.ItemSmallDate {
 position: relative;
 top: -20px;
 left: 10px;
 text-align:left;
 float:left;
 font-size :80%;
 padding:0;
 color:#eee;
 width: 200px;
}
.ItemCommunity {
 position: relative;
 top: -20px;
 right: 10px;
 text-align:right;
 float:right;
 font-size /**/:80%;
 padding: 0;
 padding-right:12px;
 width: 300px;
}
.ItemSmallDate a,
.ItemCommunity a {
 color: #eee;
}
.ItemDesc {
 padding: 0 0 10px;
 margin:0 0 20px;
 width:620px;
 position: relative;
}
.pagenavi {
  margin:0px;
  padding:15px 0;
  text-align:center;
  background:#000;
  clear: both;
}

.pagenavi a {
  background:#333;
  border:1px solid #777;
  color:#eee;
  line-height:1em;
  margin-right:2px;
  padding:2px 5px;
  text-decoration:none;
}
.pagenavi a:hover, .pagenavi a:active {
  border:1px solid #777;
 color: #ff4949;
 background-color: #333;
}
.pagenavi span.current {
  background-color:#aaa;
  border:1px solid #777;
  color:#FFFFFF;
  font-weight:bold;
  margin-right:2px;
  padding:2px 5px;
}
.pagenavi span.disabled {
  border:1px solid #777;
  color:#CCCCCC;
  margin-right:2px;
  padding:2px 5px;
}




/*------------------------------------------------
 基本
---------------------------------------------------*/
#Feature_wrapper{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W6", Osaka, sans-serif;
	width: 620px;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 1.2em;
	color: #eee;
	background: url(http://img.barks.jp/image/review/1000049018/main_bg.png) repeat-y;
	overflow: hidden;
}
img{ border:none; }
.reset		{ clear: both; display: block; height: 0px; font-size:0px; line-height: 0px; }
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html #Feature_wrapper .clearfix {
  height: 1px;
}

/*------------------------------------------------
 link
---------------------------------------------------*/
#Feature_wrapper a		{ color: #e05858;text-decoration: underline; }
#Feature_wrapper a:hover	{ color: #b8ba2b;text-decoration: none; }

/*------------------------------------------------
 navi
---------------------------------------------------*/
#Feature_wrapper .feature_navi { float:left; margin: 0; padding: 47px 0 0 10px; width: 170px; height: 112px; position: relative; }
.feature_navi ul { margin: 0px; padding: 0px; }
.feature_navi ul li { float: left; position: relative; font-size: 0px; line-height: 0px; list-style-type: none; text-indent: -9999px; }
.feature_navi ul li a { display: block; background-position: 0px 0px; }
.feature_navi ul li span { display: inline; width: 0px; height: 0px; font-size: 0; overflow: hidden; text-indent: -9999px; }
/* a */
.feature_navi li.LINK-01 a { width: 170px; height: 28px; background: transparent url(http://img.barks.jp/image/review/1000049018/feature_navi.png) no-repeat 0px 0px; }
.feature_navi li.LINK-02 a { width: 170px; height: 28px; background: transparent url(http://img.barks.jp/image/review/1000049018/feature_navi.png) no-repeat 0px -28px; }
.feature_navi li.LINK-03 a { width: 170px; height: 28px; background: transparent url(http://img.barks.jp/image/review/1000049018/feature_navi.png) no-repeat 0px -56px; }
.feature_navi li.LINK-04 a { width: 170px; height: 28px; background: transparent url(http://img.barks.jp/image/review/1000049018/feature_navi.png) no-repeat 0px -84px; }
/* hover */
.feature_navi li.LINK-01 a:hover { background-position: -170px 0px; }
.feature_navi li.LINK-02 a:hover { background-position: -170px -28px; }
.feature_navi li.LINK-03 a:hover { background-position: -170px -56px; }
.feature_navi li.LINK-04 a:hover { background-position: -170px -84px; }

#Feature_wrapper #btn_int { float:left; margin: 0; padding: 0px 0 0 15px; width: 400px; height: 170px; position: relative; }
#btn_int #INT01,
#btn_int #INT02,
#btn_int #INT03 {
  width: 400px;
  height: 50px;
  margin: 0 0 10px;
}
#btn_int #INT01 a {
  display: block;
  width: 400px;
  height: 50px;
  background: url(http://img.barks.jp/image/review/1000049018/btn_int01.png) no-repeat 0 0;
}
#btn_int #INT02 a {
  display: block;
  width: 400px;
  height: 50px;
  background: url(http://img.barks.jp/image/review/1000049018/btn_int02.png) no-repeat 0 0;
}

#btn_int #INT03 a {
  display: block;
  width: 400px;
  height: 50px;
  background: url(http://img.barks.jp/image/review/1000049018/btn_int03.png) no-repeat 0 0;
}

#btn_int #INT01 a:hover,
#btn_int #INT02 a:hover,
#btn_int #INT03 a:hover {
  background-position: 0 -50px;
}
#btn_int #INT01 a span,
#btn_int #INT02 a span,
#btn_int #INT03 a span {
  display: none;
}

/*------------------------------------------------
 main
---------------------------------------------------*/
#Feature_wrapper #header_title{
  width: 620px;
  height: 262px;
  background: url(http://img.barks.jp/image/review/1000049018/header_title.jpg) no-repeat;
  margin: 0;
}
#Feature_wrapper #header_title span {
  display: none;
}
#Feature_wrapper #NaviArea{
  width: 620px;
  height: 197px;
  background: url(http://img.barks.jp/image/review/1000049018/navi_bg.png) no-repeat;
  margin: 0;
}

#Feature_wrapper #feature_bottom{
  margin: 0;
  width: 620px;
  height: 96px;
  background: url(http://img.barks.jp/image/review/1000049018/bottom.png) no-repeat;
  clear: both;
}
#Feature_wrapper #feature_bottom p{
  margin: 0;
  padding: 30px 10px 0 345px;
}
#bobotom{
  height: 10px;
  background:#000;
  margin: 0;
}
#Feature_wrapper .MainArea{
  clear: both;
  margin: 0px 10px 0px 19px;
  width: 580px;
  padding: 0;
  background: #000;
  position: relative;
  /*border: 1px solid #aaa;*/
  overflow: hidden;
}

/*------------------------------------------------
 MainArea内
---------------------------------------------------*/
#Feature_wrapper .MainArea #Disc{
  float: left;
  width: 187px;
  margin: 0;
}
#Feature_wrapper .MainArea #Disc h3{
  width: 187px;
  height: 270px;
  background: url(http://img.barks.jp/image/review/1000049018/disc_song.jpg) no-repeat;
  margin: 0;
}
#Feature_wrapper .MainArea #Disc h3 span{
  display: none;
}
#Feature_wrapper .MainArea #Disc p{
  display: none;
}
#Feature_wrapper .MainArea #Disc a{
  display: block;
  margin: 0;
}
#Feature_wrapper .MainArea #Disc .btn_amazon{
  width: 187px;
  height: 24px;
  margin: 0;
}
#Feature_wrapper .MainArea #Disc .btn_amazon a{
  display: block;
  width: 187px;
  height: 24px;
  background: url(http://img.barks.jp/image/review/1000049018/amazon.png) no-repeat;
}
#Feature_wrapper .MainArea #Disc .btn_amazon a:hover{
  background-position: 0 -24px;
}
#Feature_wrapper .MainArea #Disc .btn_amazon a span{
  display: none;
}
#Feature_wrapper .MainArea #RightArea{
  float: right;
  width: 393px;
  margin: 0;
}
#Feature_wrapper .MainArea #RightArea #lead_title{
  width: 393px;
  height: 71px;
  background: url(http://img.barks.jp/image/review/1000049018/lead_title.png) no-repeat;
  text-indent: -9999px;
}
#Feature_wrapper .MainArea #RightArea #lead_txt{
  width: 393px;
  height: 255px;
  background: url(http://img.barks.jp/image/review/1000049018/lead_txt.png) no-repeat;
  text-indent: -9999px;
}
#Feature_wrapper .MainArea #RightArea h3#Movie{
  width: 393px;
  height: 52px;
  background: url(http://img.barks.jp/image/review/1000049018/movie_h.png) no-repeat;
  text-indent: -9999px;
  margin: 0;
}
#Feature_wrapper .MainArea #RightArea .capBox{
  clear: both;
  position: relative;
}
#Feature_wrapper .MainArea #RightArea .capBox .cap_img{
  float:left;
  width: 135px;
  margin: 0;
  display: block;
}
#Feature_wrapper .MainArea #RightArea .capBox .cap_title{
  float:left;
  width: 258px;
  height: 33px;
  background: url(http://img.barks.jp/image/review/1000049018/movie_title.png) no-repeat;
  margin: 0 0 5px;
}
#Feature_wrapper .MainArea #RightArea .capBox .cap_title p{
  margin: 0;
  padding: 13px 20px 0 20px;
  font-weight: bold;
}
#Feature_wrapper .MainArea #RightArea .capBox .cap_txt{
  margin: 0;
  padding: 0px 20px 0 20px;
}
#Feature_wrapper .MainArea #LiveArea{
  float: left;
  width: 290px;
  background: url(http://img.barks.jp/image/review/1000049018/live_bg.png) repeat-y;
  margin:0;
}
#Feature_wrapper .MainArea #LiveArea h3{
  width: 290px;
  height: 50px;
  background: url(http://img.barks.jp/image/review/1000049018/live_h.png) no-repeat;
  text-indent: -9999px;
  margin: 0;
}
#Feature_wrapper .MainArea #LiveArea p{
  margin: 6px 25px;
  padding: 0;
  font-size: 80%;
  line-height: 1.3;
}
#Feature_wrapper .MainArea #PresentArea{
  float: right;
  width: 280px;
  height: 386px;
  background: url(http://img.barks.jp/image/review/1000049018/pre.jpg) no-repeat;
  margin:0;
}
#Feature_wrapper .MainArea #PresentArea p{
  display: none;
}
#Feature_wrapper .MainArea #PresentArea #btn_pre{
  width: 250px;
  height: 40px;
  margin: 325px 0 0 10px;
}
#Feature_wrapper .MainArea #PresentArea #btn_pre a{
  display: block;
  width: 250px;
  height: 40px;
  background: url(http://img.barks.jp/image/review/1000049018/btn_present.png) no-repeat;
}
#Feature_wrapper .MainArea #PresentArea #btn_pre a:hover{
  background-position: 0 -40px;
}
#Feature_wrapper .MainArea #PresentArea #btn_pre a span{
  display: none;
}

#Feature_wrapper .MainArea #ComArea{
  float: right;
  width: 280px;
  height: 253px;
  background: url(http://img.barks.jp/image/review/1000049018/com.jpg) no-repeat;
  margin:0;
}
#Feature_wrapper .MainArea #ComArea #btn_com{
  width: 250px;
  height: 40px;
  margin: 190px 0 0 10px;
}
#Feature_wrapper .MainArea #ComArea p{
  display: none;
}
#Feature_wrapper .MainArea #ComArea #btn_com a{
  display: block;
  width: 250px;
  height: 40px;
  background: url(http://img.barks.jp/image/review/1000049018/btn_com.png) no-repeat;
}
#Feature_wrapper .MainArea #ComArea #btn_com a:hover{
  background-position: 0 -40px;
}
#Feature_wrapper .MainArea #ComArea #btn_com a span{
  display: none;
}

#Feature_wrapper .MainArea #int_title{
  width: 550px;
  height: 150px;
  margin: 15px 0 10px 15px;
  border: 1px solid #eee;
}
#Feature_wrapper .MainArea .int_h{
  width: 550px;
  height: 50px;
  margin: 15px 0 0px 15px;
}


#Feature_wrapper .back { margin:0; padding:0px 30px 0px 0px; text-align:right; }

/*------------------------------------------------
 interview
---------------------------------------------------*/
#Feature_wrapper .MainArea .barks {
  margin:0;
  padding:0.4em 15px 0.4em 20px;
  color:#bbb;
  line-height: 1.6;
}
#Feature_wrapper .MainArea .nightmare{
  margin:0;
  padding:0.4em 15px 0.4em 20px;
  color:#eee;
  line-height: 1.6;
}
#Feature_wrapper .MainArea .nightmare span{
  margin:0;
  font-weight: bold;
}
#Feature_wrapper .MainArea .nightmare span.yomi{
  color: #dfab7b;
}
#Feature_wrapper .MainArea .nightmare span.ruka{
  color: #753abf;
}
#Feature_wrapper .MainArea .nightmare span.ni-ya{
  color: #97c632;
}
#Feature_wrapper .MainArea .nightmare span.sakito{
  color: #5b93d9;
}
#Feature_wrapper .MainArea .nightmare span.hitsugi{
  color: #c11f0e;
}

#Feature_wrapper .MainArea .writer {
  margin:0;
  padding:10px 15px 10px 15px;
  line-height: 1.2;
  text-align: right;
  font-weight: bold;
}

#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;
}
#Feature_wrapper .main .photo_l img,#Feature_wrapper .main .photo_r img{
  border:1px solid #000;
}

