/* Α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/1000053892/bg.jpg) repeat-y 0 0;
  /*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; }

/*------------------------------------------------
 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 .feature_navi { margin: 0; padding: 15px 0 15px 100px; height: 20px; 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; }
.feature_navi ul li a { display: block; background-position: 0px 0px; overflow: hidden; text-indent: -9999px;}

/* LINK */
.feature_navi li.link_prev { display: block; width: 190px; height: 20px; background: none; }
.feature_navi li.link_next { width: 190px; height: 20px; background: none; }
/* a */
.feature_navi li.link_prev a { width: 190px; height: 20px; background: transparent url(http://img.barks.jp/image/review/1000053892/photo_navi.png) no-repeat 0px 0px; }
.feature_navi li.link_next a { width: 190px; height: 20px; background: transparent url(http://img.barks.jp/image/review/1000053892/photo_navi.png) no-repeat -190px 0px; }
/* hover */
.feature_navi li.link_prev a:hover { background-position: 0px -20px; }
.feature_navi li.link_next a:hover { background-position: -190px -20px; }

.feature_navi li.link_prev a.Link { width: 190px; height: 20px; background-position: 0px -40px; }
.feature_navi li.link_next a.Link { width: 190px; height: 20px; background-position: 0px -40px; }

/*------------------------------------------------
 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 0px;
  width: 580px;
  padding: 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/1000053892/btn_back.png) no-repeat 0 0;
}
#btn_news a:hover {
  background: url(http://img.barks.jp/image/review/1000053892/btn_back.png) no-repeat 0 -28px;
}
#Photo_wrapper #MainPhoto{
  text-align: center;
}
#Photo_wrapper #MainPhoto img{
	border: 1px solid #313c43;
}
#Photo_wrapper #MainPhoto p{
	margin: 0;
	padding: 5px;
}

/*--ul--*/
#Photo_wrapper .main #cap {
  margin: 0 0 20px 0;
  padding: 10px 0 0px 17px;
  position: relative;
}
#Photo_wrapper .main #cap ul{
  margin: 0;
  padding: 0;
  position: relative;
  list-style-type: none;
}
#Photo_wrapper .main #cap ul li{
  margin: 0px 5px 10px;
  display: inline;
  float: left;
  text-align: center;
  line-height: 1.6;
  width: 66px;
}
#Photo_wrapper .main #cap ul li img{
  margin: 0;
}
#Photo_wrapper .main #cap ul li span{
  display: block;
  margin:5px 0 0 0;
}
#Photo_wrapper .main #cap:after,
#Photo_wrapper .main #kanren:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
  visibility: hidden;
}
#Photo_wrapper .main #kanren {
  margin: 0 10px 20px;
  padding: 10px 0 0px 17px;
  position: relative;
}
#Photo_wrapper .main #kanren ul{
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
}
#Photo_wrapper .main #kanren ul li{
  margin: 0px 0px 5px 0px;
  padding: 0 0 0 12px;
  background: url(http://img.barks.jp/image/review/1000051657/arrow.gif) no-repeat left center;
}

