/* 特集cssテンプレート　更新：2008/11/17 */

/*------------------------------------------------
 all
---------------------------------------------------*/
#Feature_wrapper{
  font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W6", Osaka, sans-serif;
  width:600px;
  margin:0;
  padding:0;
  font-size:13px;
  line-height:1.3em;
  color:#666;
  background:url(http://img.barks.jp/image/review/1000045122/wrap_bg.jpg) repeat-y;
}
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: #fa798e;text-decoration: none; }

/*-- 画像link色 --*/
#Feature_wrapper a.discLink img { border:2px solid #FFF;}
#Feature_wrapper a.discLink 	{ background-color:#ccc; display:block; /*vertical-align:middle;*/ padding:2px; }
#Feature_wrapper a.discLink:hover { background-color:#fa798e;}

#Feature_wrapper .back {
  margin:0;
  padding:0px 10px 10px 10px;
  text-align:center;
}

/*------------------------------------------------
 navi
---------------------------------------------------*/
#Feature_wrapper .tpnavi	{ height:40px; margin:0px; padding:0; width:600px; background:url(http://img.barks.jp/image/review/1000045122/tpnavi.gif) no-repeat 0 0;}
.tpnavi ul	{ display:inline;margin:0; }
.tpnavi li	{ display:inline; }
.tpnavi li a	{ height:40px; 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/1000045122/tpnavi.gif) no-repeat 0px 0px; width:120px; }
.tpnavi li.LINK02 a	{ background:url(http://img.barks.jp/image/review/1000045122/tpnavi.gif) no-repeat -120px 0px; width:120px; }
.tpnavi li.LINK03 a	{ background:url(http://img.barks.jp/image/review/1000045122/tpnavi.gif) no-repeat -240px 0px; width:120px; }
.tpnavi li.LINK04 a	{ background:url(http://img.barks.jp/image/review/1000045122/tpnavi.gif) no-repeat -360px 0px; width:120px; }
.tpnavi li.LINK05 a	{ background:url(http://img.barks.jp/image/review/1000045122/tpnavi.gif) no-repeat -480px 0px; width:120px; }
.tpnavi li.LINK01 a:hover	{ background:url(http://img.barks.jp/image/review/1000045122/tpnavi.gif) no-repeat 0px -40px; }
.tpnavi li.LINK02 a:hover	{ background:url(http://img.barks.jp/image/review/1000045122/tpnavi.gif) no-repeat -120px -40px; }
.tpnavi li.LINK03 a:hover	{ background:url(http://img.barks.jp/image/review/1000045122/tpnavi.gif) no-repeat -240px -40px; }
.tpnavi li.LINK04 a:hover	{ background:url(http://img.barks.jp/image/review/1000045122/tpnavi.gif) no-repeat -360px -40px; }
.tpnavi li.LINK05 a:hover	{ background:url(http://img.barks.jp/image/review/1000045122/tpnavi.gif) no-repeat -480px -40px; }
.tpnavi li.LINK001 a	{ background:url(http://img.barks.jp/image/review/1000045122/tpnavi.gif) no-repeat 0px -80px; width:120px; }
.tpnavi li.LINK002 a	{ background:url(http://img.barks.jp/image/review/1000045122/tpnavi.gif) no-repeat -120px -80px; width:120px; }
.tpnavi li.LINK003 a	{ background:url(http://img.barks.jp/image/review/1000045122/tpnavi.gif) no-repeat -240px -80px; width:120px; }

/*------------------------------------------------
 common
---------------------------------------------------*/
#Feature_wrapper h1{
  margin:0;
  width:600px;
  height:305px;
  background:url(http://img.barks.jp/image/review/1000045122/title01.jpg) no-repeat;
  text-indent:-9999px;
}
#Feature_wrapper h2{
  margin:0;
  width:600px;
  height:127px;
  background:url(http://img.barks.jp/image/review/1000045122/title02.jpg) no-repeat;
  text-indent:-9999px;
}
#Feature_wrapper #toptitle{
  margin:0;
  width:600px;
  height:73px;
  background:url(http://img.barks.jp/image/review/1000045122/title03.jpg) no-repeat;
  text-indent:-9999px;
}

#Feature_wrapper #bottom{
  margin:0;
  padding:0;
  width:600px;
  height:41px;
  background:url(http://img.barks.jp/image/review/1000045122/bottom.gif) no-repeat;
  clear:both;
}

#Feature_wrapper .main{
  margin:10px 0 10px 10px;
  padding-bottom:10px;
  width:580px;
  background:url(http://img.barks.jp/image/review/1000045122/bg.gif) repeat;
  border:1px solid #2e77bb;
}
#Feature_wrapper .main p{
  margin:0;
  padding:5px 15px 0;
}

/*------------------------------------------------
 h3
---------------------------------------------------*/
#Feature_wrapper h3#lead{
  margin:0; width:580px; height:40px; text-indent:-9999px;
  background:url(http://img.barks.jp/image/review/1000045122/h3_lead.gif) no-repeat;
}
#Feature_wrapper h3#int{
  margin:0; width:580px; height:40px; text-indent:-9999px;
  background:url(http://img.barks.jp/image/review/1000045122/h3_int.gif) no-repeat;
}
#Feature_wrapper h3#disc{
  margin:0; width:580px; height:40px; text-indent:-9999px;
  background:url(http://img.barks.jp/image/review/1000045122/h3_disc.gif) no-repeat;
}
#Feature_wrapper h3#movie{
  margin:0; width:580px; height:40px; text-indent:-9999px;
  background:url(http://img.barks.jp/image/review/1000045122/h3_movie.gif) no-repeat;
}
#Feature_wrapper h3#info{
  margin:0; width:580px; height:40px; text-indent:-9999px;
  background:url(http://img.barks.jp/image/review/1000045122/h3_info.gif) no-repeat;
}

#Feature_wrapper h3#link{
  margin:0; width:580px; height:40px; text-indent:-9999px;
  background:url(http://img.barks.jp/image/review/1000045122/h3_link.gif) no-repeat;
}
#Feature_wrapper h3#int01{
  margin:0; width:580px; height:120px; text-indent:-9999px;
  background:url(http://img.barks.jp/image/review/1000045122/h3_int01.jpg) no-repeat;
}
#Feature_wrapper h3#int02{
  margin:0; width:580px; height:120px; text-indent:-9999px;
  background:url(http://img.barks.jp/image/review/1000045122/h3_int02.jpg) no-repeat;
}
#Feature_wrapper h3#int03{
  margin:0; width:580px; height:120px; text-indent:-9999px;
  background:url(http://img.barks.jp/image/review/1000045122/h3_int03.jpg) no-repeat;
}


/*------------------------------------------------
 main内
---------------------------------------------------*/
/*--disc--*/
#Feature_wrapper .main .Disco{
  margin:10px;
  background:#f2f2f2;
  border:1px solid #e6dede;
}
#Feature_wrapper .main .cd{
  margin:10px 4px 5px 10px;
  display:inline;
  float:left;
  line-height:1.7;
  text-align:center;
}
#Feature_wrapper .main .disc_title{
  margin:10px 0 0 0;
  display:inline;
}
#Feature_wrapper .main .song{
  float:left;
  margin:10px 10px 0;
  width:220px;
  line-height:1.2;
}

/*--movie--*/

#Feature_wrapper .main ul#cap{
  margin:0;
  padding:15px 0 0 0px;
  display:block;
}
#Feature_wrapper .main ul#cap li{
  margin:0 2px 0 7px;
  display:inline;
  float:left;
  text-align:center;
  line-height:1.6;
}
#Feature_wrapper .main ul#cap li img{
  margin:0;
}



#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/1000045122/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 { float:left; padding:0; margin:0px 10px 10px 15px; width:330px; font-size:90%; display:inline;}
#Feature_wrapper .main dl.info dt { line-height: 1.3; font-weight:bold; list-style: decimal; list-style-position: outside; margin:15px 0px 0px 0px; padding: 0; color:#296bae; font-size:120%;}
#Feature_wrapper .main dl.info dd { line-height: 1.4; list-style: decimal; list-style-position: outside; background:url(http://img.barks.jp/image/review/1000045122/arrow.gif) no-repeat 0 0px; margin: 0.5em 0px 0.4em 2px; padding: 0 0 0 19px;}

#Feature_wrapper .main dl.infomation { float:left; padding:0; margin:0px 10px 10px 15px; font-size:90%; display:inline;}
#Feature_wrapper .main dl.infomation dt { line-height: 1.3; font-weight:bold; list-style: decimal; list-style-position: outside; margin:15px 0px 0px 0px; padding: 0;}
#Feature_wrapper .main dl.infomation dd { line-height: 1.4; list-style: decimal; list-style-position: outside; margin: 0.5em 0px 0.4em 2px; padding: 0 0 0 19px;}

/*------------------------------------------------
 btn
---------------------------------------------------*/
#Feature_wrapper .btn_int	{ height:115px; margin:10px 0 0 0px; padding:0; width:580px; background:url(http://img.barks.jp/image/review/1000045122/btn_int.gif) no-repeat 0 0;}
.btn_int ul	{ display:inline;margin:0; }
.btn_int li	{ display:inline; }
.btn_int li a	{ height:115px; margin:0; display:block; float:left; text-indent:-9877em; text-decoration:none; overflow:hidden; }
.btn_int li.int01 a	{ background:url(http://img.barks.jp/image/review/1000045122/btn_int.gif) no-repeat 0px 0px; width:193px; }
.btn_int li.int02 a	{ background:url(http://img.barks.jp/image/review/1000045122/btn_int.gif) no-repeat -193px 0px; width:193px; }
.btn_int li.int03 a	{ background:url(http://img.barks.jp/image/review/1000045122/btn_int.gif) no-repeat -386px 0px; width:194px; }
.btn_int li.int01 a:hover	{ background:url(http://img.barks.jp/image/review/1000045122/btn_int.gif) no-repeat 0px -115px; }
.btn_int li.int02 a:hover	{ background:url(http://img.barks.jp/image/review/1000045122/btn_int.gif) no-repeat -193px -115px; }
.btn_int li.int03 a:hover	{ background:url(http://img.barks.jp/image/review/1000045122/btn_int.gif) no-repeat -386px -115px; }
.btn_int li.int001 a	{ background:url(http://img.barks.jp/image/review/1000045122/btn_int.gif) no-repeat 0px -115px; width:193px; }
.btn_int li.int002 a	{ background:url(http://img.barks.jp/image/review/1000045122/btn_int.gif) no-repeat -193px -115px; width:193px; }
.btn_int li.int003 a	{ background:url(http://img.barks.jp/image/review/1000045122/btn_int.gif) no-repeat -386px -115px; width:194px; }

#Feature_wrapper ul#btn_link			{ float:right; display:block; margin:0; padding:15px 0 0 0px; width:200px; height:35px; }
#Feature_wrapper ul#btn_link li			{ display:block; width:200px; height:35px; margin:0px; padding:0px; text-indent:-9877em;}
#Feature_wrapper ul#btn_link li a		{ display:block; width:200px; height:35px; margin:0px; padding:0; background:url(http://img.barks.jp/image/review/1000045122/btn_link.gif) no-repeat 0px 0px; }
#Feature_wrapper ul#btn_link li a:hover { background:url(http://img.barks.jp/image/review/1000045122/btn_link.gif) no-repeat 0px -35px; }

#Feature_wrapper ul#btn_next01			{ float:right; display:block; margin:0; padding:15px 0 0 0px; width:200px; height:35px; }
#Feature_wrapper ul#btn_next01 li			{ display:block; width:200px; height:35px; margin:0px; padding:0px; text-indent:-9877em;}
#Feature_wrapper ul#btn_next01 li a		{ display:block; width:200px; height:35px; margin:0px; padding:0; background:url(http://img.barks.jp/image/review/1000045122/btn_next01.gif) no-repeat 0px 0px; }
#Feature_wrapper ul#btn_next01 li a:hover { background:url(http://img.barks.jp/image/review/1000045122/btn_next01.gif) no-repeat 0px -35px; }

#Feature_wrapper ul#btn_next02			{ float:right; display:block; margin:0; padding:15px 0 0 0px; width:200px; height:35px; }
#Feature_wrapper ul#btn_next02 li			{ display:block; width:200px; height:35px; margin:0px; padding:0px; text-indent:-9877em;}
#Feature_wrapper ul#btn_next02 li a		{ display:block; width:200px; height:35px; margin:0px; padding:0; background:url(http://img.barks.jp/image/review/1000045122/btn_next02.gif) no-repeat 0px 0px; }
#Feature_wrapper ul#btn_next02 li a:hover { background:url(http://img.barks.jp/image/review/1000045122/btn_next02.gif) no-repeat 0px -35px; }

#Feature_wrapper ul#btn_next03			{ float:right; display:block; margin:0; padding:15px 0 0px 0px; width:200px; height:35px; }
#Feature_wrapper ul#btn_next03 li			{ display:block; width:200px; height:35px; margin:0px; padding:0px; text-indent:-9877em;}
#Feature_wrapper ul#btn_next03 li a		{ display:block; width:200px; height:35px; margin:0px; padding:0; background:url(http://img.barks.jp/image/review/1000045122/btn_next03.gif) no-repeat 0px 0px; }
#Feature_wrapper ul#btn_next03 li a:hover { background:url(http://img.barks.jp/image/review/1000045122/btn_next03.gif) no-repeat 0px -35px; }

#Feature_wrapper ul#btn_next04			{ float:left; display:block; margin:0; padding:15px 0 0px 0px; width:200px; height:35px; }
#Feature_wrapper ul#btn_next04 li			{ display:block; width:200px; height:35px; margin:0px; padding:0px; text-indent:-9877em;}
#Feature_wrapper ul#btn_next04 li a		{ display:block; width:200px; height:35px; margin:0px; padding:0; background:url(http://img.barks.jp/image/review/1000045122/btn_next04.gif) no-repeat 0px 0px; }
#Feature_wrapper ul#btn_next04 li a:hover { background:url(http://img.barks.jp/image/review/1000045122/btn_next04.gif) no-repeat 0px -35px; }


/*------------------------------------------------
 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:20px 15px 10px 15px;
  color:#666;
  line-height:1.4em;
}
#Feature_wrapper .main .barks_r {
  margin:0;
  padding:10px 20px 10px 15px;
  color:#666;
  line-height:1.4em;
  text-align:right;
}

#Feature_wrapper .main .karen{
  margin:0px 15px 5px 15px;
  padding:0;
  color:#894314;
  line-height:1.4em;
}
#Feature_wrapper .main .ayami{
  margin:0px 15px 5px 15px;
  padding:0;
  color:#ff7672;
  line-height:1.4em;
  clear:left;
}

#Feature_wrapper .main .yuika{
  margin:0px 15px 5px 15px;
  padding:0;
  color:#2887ca;
  line-height:1.4em;
}

#Feature_wrapper .main .suzuka{
  margin:0px 15px 5px 15px;
  padding:0;
  color:#4e9d19;
  line-height:1.4em;
}
#Feature_wrapper .main .ayami span{
  margin:0px 10px 7px 0px;
  float:left;
  width:50px;
  height:50px;
  background:url(http://img.barks.jp/image/review/1000045122/ayami.jpg) no-repeat;
  border:solid 1px #ff7672;
  display:inline;
}
#Feature_wrapper .main .yuika span{
  margin:0px 10px 7px 0px;
  float:left;
  width:50px;
  height:50px;
  background:url(http://img.barks.jp/image/review/1000045122/yuika.jpg) no-repeat;
  border:solid 1px #2887ca;
  display:inline;
}
#Feature_wrapper .main .suzuka span{
  margin:0px 10px 7px 0px;
  float:left;
  width:50px;
  height:50px;
  background:url(http://img.barks.jp/image/review/1000045122/suzuka.jpg) no-repeat;
  border:solid 1px #4e9d19;
  display:inline;
}
#Feature_wrapper .main .karen span{
  margin:0px 10px 7px 0px;
  float:left;
  width:50px;
  height:50px;
  background:url(http://img.barks.jp/image/review/1000045122/karen.jpg) no-repeat;
  border:solid 1px #894314;
  display:inline;
}

#Feature_wrapper .main .photo_l{
  margin:0;
  padding:5px 10px 5px 10px;
  float:left;
}
#Feature_wrapper .main .photo_r{
  margin:0;
  padding:5px 10px 5px 10px;
  float:right;
}
/*#Feature_wrapper .main .photo_l img,#Feature_wrapper .main .photo_r img{
  border:1px solid #dcdcdc;
}*/


/*------------------------------------------------
 page-navi
---------------------------------------------------*/
ul.page-navi {
  position: relative;
  margin: 20px 15px 5px 15px;
  padding: 5px 0;
  height: 1.4em;
  text-align: center;
  background: #fcf172 none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

ul.page-navi li {
  display: inline;
  margin: 0;
  padding: 0 10px;
  font-size: 100%;
  color:#666;
}
ul.page-navi li a		{ color: #666;text-decoration: underline; }
ul.page-navi li a:hover	{ color: #f1b5c3;text-decoration: none; }



/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

	フォトアルバム　テンプレート
	NATURAL
	2008.06.10作成
	
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/* natural
-----------------*/
#PHOTO { margin:0; padding:0; width:600px; color:#666; background:url(http://img.barks.jp/image/review/1000045122/wrap_bg.jpg) repeat-y; }
#Feature_wrapper h3#photo{
  margin:0; width:600px; height:117px; text-indent:-9999px;
  background:url(http://img.barks.jp/image/review/1000045122/photo_head.jpg) no-repeat;
}
#Feature_wrapper .Photomain { margin:10px auto 10px; padding:0; text-align:center; display:block; }
#PHOTO_main{margin:0;padding:0;width:600px;text-align:center;}
/*#PHOTO_main img{margin:0px auto;padding:0;display:block;}*/
#PHOTO_main p a{color:#FFF;text-decoration: underline;}
#PHOTO_main p a:hover{color:#fa798e;}
#PHOTO_main ul {margin:15px 43px 10px 53px;padding:0;display:block;}
#PHOTO_main ul li{margin-bottom:15px;padding-right:8px;float:left;width:64px;display:block;}
#PHOTO_main ul li a{display:block;border:solid 2px #81b8ec;}
#PHOTO_main ul li a:hover{display:block;border:solid 2px #fa798e;}

#PHOTO #bottom{
  margin:0;
  padding:0;
  width:600px;
  height:41px;
  background:url(http://img.barks.jp/image/review/1000045122/bottom.gif) no-repeat;
  clear:both;
}
#Feature_wrapper a.discLink img { border:2px solid #FFF;}
#Feature_wrapper a.discLink 	{ background-color:#ccc; display:block; /*vertical-align:middle;*/ padding:2px; }
#Feature_wrapper a.discLink:hover { background-color:#fa798e;}
