/* ΑWcssev[g@XVF2009/02/20 */

/*------------------------------------------------
 all
---------------------------------------------------*/
#Photo_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.2em;
  color: #333;
  background: url(http://img.barks.jp/image/review/1000054155/bg.jpg) repeat-y left bottom;
  /*border: 1px solid #333;*/
}

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; }
.hide		{ display:none; }

#Photo_wrapper .feature_navi { 
	height: 60px;
}
.feature_navi ul { 
	margin: 0;
	padding: 0;
}
.feature_navi ul li {
	display: block;
	float: left;
	list-style-type: none;
	text-indent: -9999px;
}
.feature_navi ul li a {
	display: block;
	height: 60px;
}
/* a ----------------------------*/
.feature_navi li.page_01 a { width: 150px; background: transparent url(http://img.barks.jp/image/review/1000054155/feature_navi.png) no-repeat 0px 0px; }
.feature_navi li.page_02 a { width: 150px; background: transparent url(http://img.barks.jp/image/review/1000054155/feature_navi.png) no-repeat -150px 0px; }
.feature_navi li.page_03 a { width: 150px; background: transparent url(http://img.barks.jp/image/review/1000054155/feature_navi.png) no-repeat -300px 0px; }
.feature_navi li.page_04 a { width: 150px; background: transparent url(http://img.barks.jp/image/review/1000054155/feature_navi.png) no-repeat -450px 0px; }
/* hover ----------------------------*/
.feature_navi li.page_01 a:hover { background-position: 0px -60px; }
.feature_navi li.page_02 a:hover { background-position: -150px -60px; }
.feature_navi li.page_03 a:hover { background-position: -300px -60px; }
.feature_navi li.page_04 a:hover { background-position: -450px -60px; }
/* hover ----------------------------*/
.feature_navi li.page_01 a.Link { background-position: 0px -120px; }
.feature_navi li.page_02 a.Link { background-position: -150px -120px; }
.feature_navi li.page_03 a.Link { background-position: -300px -120px; }
.feature_navi li.page_04 a.Link { background-position: -450px -120px; }


/*------------------------------------------------
 link
---------------------------------------------------*/
#Photo_wrapper a			{ color: #3366cc;text-decoration: underline; }
#Photo_wrapper a:hover	{ color: #ff6600;text-decoration: none; }

/*-- ζlinkF --*/
#Photo_wrapper a.discLink img { border:2px solid #f5fafd;}
#Photo_wrapper a.discLink 	{ background-color:#fff; display:block; /*vertical-align:middle;*/ padding:1px; }
#Photo_wrapper a.discLink:hover { background-color:#ff0000; padding:1px;}

/*------------------------------------------------
 navi
---------------------------------------------------*/
#Photo_wrapper .photo_navi { margin: 0; padding: 15px 0 30px 100px; height: 20px; position: relative; }
.photo_navi ul { margin: 0px; padding: 0px; }
.photo_navi ul li { float: left; position: relative; font-size: 0px; line-height: 0px; list-style-type: none; }
.photo_navi ul li a { display: block; background-position: 0px 0px; overflow: hidden; text-indent: -9999px;}

/* LINK */
.photo_navi li.link_prev { display: block; width: 190px; height: 20px; background: none; }
.photo_navi li.link_next { width: 190px; height: 20px; background: none; }
/* a */
.photo_navi li.link_prev a { width: 190px; height: 20px; background: transparent url(http://img.barks.jp/image/review/1000054155/photo_navi.png) no-repeat 0px 0px; }
.photo_navi li.link_next a { width: 190px; height: 20px; background: transparent url(http://img.barks.jp/image/review/1000054155/photo_navi.png) no-repeat -190px 0px; }
/* hover */
.photo_navi li.link_prev a:hover { background-position: 0px -20px; }
.photo_navi li.link_next a:hover { background-position: -190px -20px; }

/*------------------------------------------------
 main
---------------------------------------------------*/
#Photo_wrapper h1{
  width: 600px;
  margin: 0;
}
#Photo_wrapper h3{
  width: 560px;
  margin: 20px 10px 5px;
  padding: 0;
  border-bottom: 1px solid #333;
  clear: both;
}
#Photo_wrapper #feature_header h1 span,
#Photo_wrapper #feature_header h2 span {
  display: block;
  width: 0px;
  height: 0px;
  overflow: hidden;
  font-size: 0px;
  line-height: 0px;
  text-indent: -9999px;
}
#Photo_wrapper .main{
  margin: 0px 10px 30px;
  width: 580px;
  padding: 20px 0 0;
  position: relative;
}
#Photo_wrapper .main:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
  visibility: hidden;
}

#btn_news{
  width: 108px;
  height: 28px;
  margin: 0 0 15px 470px;
}
#btn_news a span{
  display: none;
}
#btn_news a {
  display: block;
  width: 108px;
  height: 28px;
  background: url(http://img.barks.jp/image/review/1000054155/btn_back.png) no-repeat 0 0;
}
#btn_news a:hover {
  background: url(http://img.barks.jp/image/review/1000054155/btn_back.png) no-repeat 0 -28px;
}
#Photo_wrapper #MainPhoto{
  text-align: center;
  color: #fff;
  font-weight: bold;
}
#Photo_wrapper #MainPhoto img{
	padding-bottom: 10px;
}

