/* 特集cssテンプレート　更新：2009/05/20 */

/* Item
------------------------------------------------------------------------------------------------------------*/
.Item{
  width: 600px;
  margin: 0;
}
.ItemName{
	display: none;
}
.ItemSmallDate {
	display: none;
}
.ItemCommunity {
	display: none;
}
.ItemSmallDate a,
.ItemCommunity a {
	display: none;
}
.ItemDesc {
  padding: 0 0 10px;
  margin:0 0 20px;
  width:600px;
  position: relative;
}
.pagenavi {
  background:#fff;
  margin:0px;
  padding:10px 0;
  text-align:center;
  clear: both;
}

.pagenavi a {
  background:#000;
  border:1px solid #000;
  color:#ccc;
  line-height:1em;
  margin-right:2px;
  padding:2px 5px;
  text-decoration:none;
}
.pagenavi a:hover, .pagenavi a:active {
  background: #8ad400;
  border:1px solid #000;
  color: #fff;
}
.pagenavi span.current {
  background:#8ad400;
  border:1px solid #8ad400;
  color:#fff;
  font-weight:bold;
  margin-right:2px;
  padding:2px 5px;
}
.pagenavi span.disabled {
  background: #fff;
  border:1px solid #ccc;
  color:#ccc;
  margin-right:2px;
  padding:2px 5px;
}

/* all
------------------------------------------------------------------------------------------------------------*/
#Feature_wrapper{
  font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W6", Osaka, sans-serif;
  width: 600px;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.4em;
  color: #ccc;
  background: url(http://img.barks.jp/image/review/1000051927/main_bg.png) repeat-y;
  overflow: hidden;
}
img{ border:none; }
.reset		{ clear: both; display: block; height: 0px; font-size:0px; line-height: 0px; }
.hide		{ display:none; }
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html #Feature_wrapper .clearfix {
  height: 1px;
}
#Feature_wrapper a			{ color: #8ad400;text-decoration: underline; }
#Feature_wrapper a:hover	{ color: #8ad400;text-decoration: none; }

/* navi
------------------------------------------------------------------------------------------------------------*/
#Feature_wrapper .tpnavi { float: left;margin: 0px; padding: 0px; width: 180px; height: 350px; background: url(http://img.barks.jp/image/review/1000051927/tpnavi.png) no-repeat 0 0; position: relative; }
.tpnavi ul { margin: 0px; padding: 0; }
.tpnavi ul li {position: relative; font-size: 0px; line-height: 0px; list-style-type: none; text-indent: -9999px; }
.tpnavi ul li a { display: block; background-position: 0px 0px; }
/* a */
.tpnavi li.page01 a { width: 180px; height: 50px; background: transparent url(http://img.barks.jp/image/review/1000051927/tpnavi.png) no-repeat 0px -50px; }
.tpnavi li.page02 a { width: 180px; height: 50px; background: transparent url(http://img.barks.jp/image/review/1000051927/tpnavi.png) no-repeat 0px -100px; }
.tpnavi li.page03 a { width: 180px; height: 50px; background: transparent url(http://img.barks.jp/image/review/1000051927/tpnavi.png) no-repeat 0px -150px; }
.tpnavi li.page04 a { width: 180px; height: 50px; background: transparent url(http://img.barks.jp/image/review/1000051927/tpnavi.png) no-repeat 0px -200px; }
.tpnavi li.page05 a { width: 180px; height: 50px; background: transparent url(http://img.barks.jp/image/review/1000051927/tpnavi.png) no-repeat 0px -250px; }
.tpnavi li.page06 a { width: 180px; height: 50px; background: transparent url(http://img.barks.jp/image/review/1000051927/tpnavi.png) no-repeat 0px -300px; }
/* hover */
.tpnavi li.page01 a:hover { background-position: -180px -50px; }
.tpnavi li.page02 a:hover { background-position: -180px -100px; }
.tpnavi li.page03 a:hover { background-position: -180px -150px; }
.tpnavi li.page04 a:hover { background-position: -180px -200px; }
.tpnavi li.page05 a:hover { background-position: -180px -250px; }
.tpnavi li.page06 a:hover { background-position: -180px -300px; }
.tpnavi li.page00 span { display: block; width: 180px; height: 50px; background: transparent url(http://img.barks.jp/image/review/1000051927/tpnavi.png) no-repeat -180px 0px; }


#Feature_wrapper .feature_navi { margin: 10px; padding: 0px; width: 579px; height: 80px; background: url(http://img.barks.jp/image/review/1000051927/feature_navi.png) no-repeat 0 0; position: relative; }
.feature_navi ul { margin: 0px; padding: 0; }
.feature_navi ul li {position: relative; font-size: 0px; line-height: 0px; list-style-type: none; text-indent: -9999px; }
.feature_navi ul li a { float: left; display: block; background-position: 0px 0px; }
/* a */
.feature_navi li.page01 a { width: 193px; height: 40px; background: transparent url(http://img.barks.jp/image/review/1000051927/feature_navi.png) no-repeat 0px 0px; }
.feature_navi li.page02 a { width: 193px; height: 40px; background: transparent url(http://img.barks.jp/image/review/1000051927/feature_navi.png) no-repeat -193px 0px; }
.feature_navi li.page03 a { width: 193px; height: 40px; background: transparent url(http://img.barks.jp/image/review/1000051927/feature_navi.png) no-repeat -386px 0px; }
.feature_navi li.page04 a { width: 193px; height: 40px; background: transparent url(http://img.barks.jp/image/review/1000051927/feature_navi.png) no-repeat 0px -40px; }
.feature_navi li.page05 a { width: 193px; height: 40px; background: transparent url(http://img.barks.jp/image/review/1000051927/feature_navi.png) no-repeat -193px -40px; }
.feature_navi li.page06 a { width: 193px; height: 40px; background: transparent url(http://img.barks.jp/image/review/1000051927/feature_navi.png) no-repeat -386px -40px; }
/* hover */
.feature_navi li.page01 a:hover { background-position: 0px -80px; }
.feature_navi li.page02 a:hover { background-position: -193px -80px; }
.feature_navi li.page03 a:hover { background-position: -386px -80px; }
.feature_navi li.page04 a:hover { background-position: 0px -120px; }
.feature_navi li.page05 a:hover { background-position: -193px -120px; }
.feature_navi li.page06 a:hover { background-position: -386px -120px; }
/* span */
.feature_navi li span { display: block; float: left; }
.feature_navi li.page01 span { width: 193px; height: 40px; background: transparent url(http://img.barks.jp/image/review/1000051927/feature_navi.png) no-repeat 0px -80px; }
.feature_navi li.page02 span { width: 193px; height: 40px; background: transparent url(http://img.barks.jp/image/review/1000051927/feature_navi.png) no-repeat -193px -80px; }
.feature_navi li.page03 span { width: 193px; height: 40px; background: transparent url(http://img.barks.jp/image/review/1000051927/feature_navi.png) no-repeat -386px -80px; }
.feature_navi li.page04 span { width: 193px; height: 40px; background: transparent url(http://img.barks.jp/image/review/1000051927/feature_navi.png) no-repeat 0px -120px; }
.feature_navi li.page05 span { width: 193px; height: 40px; background: transparent url(http://img.barks.jp/image/review/1000051927/feature_navi.png) no-repeat -193px -120px; }
.feature_navi li.page06 span { width: 193px; height: 40px; background: transparent url(http://img.barks.jp/image/review/1000051927/feature_navi.png) no-repeat -386px -120px; }

/* 共通
------------------------------------------------------------------------------------------------------------*/
#Feature_wrapper #tp_head{
	width: 600px;
	height: 363px;
	background: url(http://img.barks.jp/image/review/1000051927/tp_title.png) no-repeat 0 0;
	margin: 0;
}
#Feature_wrapper #tp_head02{
	width: 600px;
	height: 59px;
	margin: 0;
}

#Feature_wrapper #tp_head span,
#Feature_wrapper #tp_head02 span{
	display: none;
}
#Feature_wrapper #content_head{
	width: 600px;
	height: 105px;
	background: url(http://img.barks.jp/image/review/1000051927/content_head.png) no-repeat 0 0;
	margin: 0;
}
#Feature_wrapper #content_head span{
	display: none;
}
#Feature_wrapper #feature_bottom{
	width: 600px;
	height: 105px;
	background: url(http://img.barks.jp/image/review/1000051927/bottom.png) no-repeat 0 0;
	margin: 0;
}

#Feature_wrapper #Content_wrap{
	width: 550px;
	margin: 0 25px;
}
#Content_wrap h2#content_title_01,
#Content_wrap h2#content_title_02,
#Content_wrap h2#content_title_03,
#Content_wrap h2#content_title_04{
  width: 550px;
  height: 70px;
  margin: 0;
  text-indent: -9999px;
}
#Content_wrap h2#content_title_01{
  background: url(http://img.barks.jp/image/review/1000051927/content_title_01.jpg) no-repeat scroll left top;
}
#Content_wrap h2#content_title_02{
  background: url(http://img.barks.jp/image/review/1000051927/content_title_02.jpg) no-repeat scroll left top;
}
#Content_wrap h2#content_title_03{
  background: url(http://img.barks.jp/image/review/1000051927/content_title_03.jpg) no-repeat scroll left top;
}
#Content_wrap h2#content_title_04{
  background: url(http://img.barks.jp/image/review/1000051927/content_title_04.jpg) no-repeat scroll left top;
}
#Content_wrap h3{
	width: 550px;
	margin: 30px 0 20px;
}
#Content_wrap h3 span{
	display: none;
}
#Content_wrap h3#content_hl_01-1{
	height: 60px;
  background: url(http://img.barks.jp/image/review/1000051927/content_hl_01-1.jpg) no-repeat scroll left top;
}
#Content_wrap h3#content_hl_01-2{
	height: 60px;
  background: url(http://img.barks.jp/image/review/1000051927/content_hl_01-2.jpg) no-repeat scroll left top;
}
#Content_wrap h3#content_hl_01-3{
	height: 60px;
  background: url(http://img.barks.jp/image/review/1000051927/content_hl_01-3.jpg) no-repeat scroll 0 0;
}
#Content_wrap h3#content_hl_02-1{
	height: 30px;
  background: url(http://img.barks.jp/image/review/1000051927/content_hl_02-1.jpg) no-repeat scroll left top;
}
#Content_wrap h3#content_hl_02-2{
	height: 30px;
  background: url(http://img.barks.jp/image/review/1000051927/content_hl_02-2.jpg) no-repeat scroll left top;
}
#Content_wrap h3#content_hl_03-1{
	height: 30px;
  background: url(http://img.barks.jp/image/review/1000051927/content_hl_03-1.jpg) no-repeat scroll left top;
}
#Content_wrap h3#content_hl_03-2{
	height: 30px;
  background: url(http://img.barks.jp/image/review/1000051927/content_hl_03-2.jpg) no-repeat scroll left top;
	margin: 30px 0 0px;
}
#Content_wrap h3#content_hl_04-1{
	height: 30px;
  background: url(http://img.barks.jp/image/review/1000051927/content_hl_04-1.jpg) no-repeat scroll left top;
}
#Content_wrap h3#content_hl_04-2{
	height: 60px;
  background: url(http://img.barks.jp/image/review/1000051927/content_hl_04-2.jpg) no-repeat scroll left top;
}

/* top ------------------------------------------*/
#Feature_wrapper #tpphoto{
	width: 360px;
	height: 354px;
	float: left;
	margin: 0;
	padding-right: 10px;
}
#leadbox img{
	margin: 0;
	float: right;
	display: block;
}
#leadbox p{
	margin: 0;
	padding: 15px 10px;
}

/* Content内
------------------------------------------------------------------------------------------------------------*/
#Content_wrap #leadbox{
	margin: 30px 0;
	clear: both;
}
#Content_wrap #pickupbox{
	margin-bottom: 30px;
}
#Content_wrap #triviabox{
}
#Content_wrap #linkbox{
	margin-bottom: 50px;
}
#Content_wrap #cdbox{
	margin-bottom: 50px;
}
#Content_wrap #setbox{
	margin-bottom: 30px;
}
#Content_wrap #moviebox{
	margin-bottom: 30px;
}
#Content_wrap #newsbox{
	margin-bottom: 50px;
}
#Content_wrap #ukbox{
	margin-bottom: 50px;
}
#Content_wrap #quizbox{
	margin-bottom: 30px;
}
#Content_wrap #prebox{
	margin-bottom: 50px;
}
#Content_wrap #moviebox{
	margin-bottom: 50px;
}
#Content_wrap #newsbox{
	margin-bottom: 50px;
}

#pickupbox #pickup_left{
	float: left;
	width: 200px;
	padding: 0 15px;
	margin: 0;
}
#pickup_left a{
	display: block;
}
#pickup_left img{
	margin-bottom:10px;
}
#pickup_left p{
	font-size: 80%;
	margin: 0;
	line-height:1.7;
}
#pickupbox #pickup_right{
	float: left;
	width: 300px;
	margin: 0;
}
#pickupbox #pickup_right ul{
  padding: 0;
  margin: 0;
  position: relative;
  list-style: none;
  font-size: 12px;
}
#pickupbox #pickup_right ul li.track01{
  margin:0;
  padding:0.1em 5px;
  position: relative;
  background-color: #222;
}
#pickupbox #pickup_right ul li.track02{
  margin:0;
  padding:0.1em 5px;
  position: relative;
  background-color: #000;
}
#pickupbox p#picktxt{
	font-size: 12px;
	margin: 0;
	padding: 30px 25px;
	clear: both;
}

#Content_wrap .triviabox{
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #888;
}
#Content_wrap .triviabox img{
	width: 50px;
	margin: 0;
	float: left;
}
#Content_wrap .triviabox p{
	margin: 0;
	padding-left: 55px;
	font-size: 12px;
}
#Content_wrap .triviabox p span{
	font-size: 80%;
	color: #d31f1f;
	display: block;
	line-height: 1.3;
}

#Content_wrap #linkBarks{
	padding: 5px 0;
	margin: 0;
	background: #222;
}
#Content_wrap #linkBarks img{
	margin: 5px 5px 5px 10px;
	float: left;
}
#Content_wrap #linkBarks a{
	display: block;
}
#Content_wrap .link01{
	padding: 5px 0;
	background: #000;
	margin: 5px 0;
	float: left;
}
#Content_wrap .link02{
	padding: 5px 0;
	background: #222;
	margin: 5px 0;
	float: left;
}
#Content_wrap .link01 img,
#Content_wrap .link02 img{
	margin: 5px 5px 5px 10px;
	float: left;
}
#Content_wrap .link01 a,
#Content_wrap .link02 a{
	display: block;
}
#linkbox .linkleft{
	width: 275px;
	float: left;
}
#linkbox .linkright{
	width: 275px;
	float: left;
}


/* 02 -------------------------------------*/

#cdbox .cdarea{
	width: 120px;
	margin: 10px 33px 20px 27px;
	padding: 0;
	display: inline;
	float: left;
	font-size: 10px;
	line-height: 1.3;
}
#cdbox .cdarea img{
	display: block;
	margin: 5px 0;
}
#cdbox .cdarea strong{
	display: block;
	margin-bottom: 5px;
}
#setbox .setarea{
	width: 230px;
	margin: 10px 20px 20px 20px;
	padding: 0;
	display: inline;
	float: left;
	font-size: 10px;
	line-height: 1.3;
}
#setbox .setarea img{
	display: block;
	margin: 5px 0;
}
#setbox .setarea strong{
	display: block;
	margin-bottom: 5px;
	font-size: 12px;
}

/* 03 -------------------------------------*/
#moviebox .cap ul{
  margin: 0;
  padding: 0;
  position: relative;
  list-style-type: none;
}
#moviebox .cap ul li{
  margin: 5px 5px 15px 6px;
  display: inline;
  float: left;
  text-align: center;
  width: 170px;
  font-size: 12px;
}
#moviebox .cap ul li img{
  margin: 0;
  border: 1px solid #777;
}
#newsbox p{
	margin: 0;
	border-bottom: 1px dotted #999;
	padding: 5px;
	margin: 5px;
}

#newsbox #btn_news{
	padding: 10px 0 0px 450px;
	width: 100px;
}


/* 04 -------------------------------------*/
#ukbox {
	font-size: 12px;
}
#ukbox span{
	font-size: 14px;
	font-weight: bold;
	display: block;
	color: #f81600;
}
#ukbox img{
	display: block;
	float: left;
	margin-right: 15px;
}
#quizbox #quiz_title{
	wudth: 550px;
	height: 40px;
	background: url(http://img.barks.jp/image/review/1000051927/quiz_title.png) no-repeat 0 0;
	text-indent: -9999px;
}
#quizbox p{
	margin: 0;
	padding: 10px 20px;
	font-size: 12px;
}
#quizbox p strong{
	font-size: 14px;
	font-weight: bold;
	display: block;
	color: #8ad400;
	padding-bottom: 5px;
}
#quizbox #btn_oubo{
	width: 300px;
	height: 50px;
	margin: 0;
	padding: 30px 0 30px 125px;
}
#quizbox #btn_oubo a{
	width: 300px;
	height: 50px;
	margin: 0;
	background: url(http://img.barks.jp/image/review/1000051927/btn_quiz.png) no-repeat 0 0;
	display: block;
	text-indent: -9999px;
}
#quizbox #btn_oubo a:hover{
	background-position: 0 -50px;
}
#prebox .prearea{
	clear: both;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 25px;
	padding-bottom: 25px;
}
#prebox .prearea .pre_left{
	width: 250px;
	padding-right: 23px;
	float: left;
}
#prebox .prearea .pre_left img{
	border: 1px solid #fff;
}
#prebox .prearea .pre_right{
	width: 275px;
	float: left;
}
#prebox .prearea .pre_right img{
	display: block;
	margin-top: 5px;
}


