/* ΑWcssev[g@XVF2008/11/17 */

/*------------------------------------------------
 all
---------------------------------------------------*/
#Feature_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: 100%; line-height: 1.5em; color: #444; background: #000;
}
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;}
#Feature_wrapper .back { margin: 0; padding: 0 15px 10px; text-align: left; color: #ddd; }
/*------------------------------------------------
 link
---------------------------------------------------*/
#Feature_wrapper a			{ color: #3366cc;text-decoration: underline; }
#Feature_wrapper a:hover	{ color: #FF6600;text-decoration: none; }

/*-- ζlinkF --*/
#Feature_wrapper a.discLink img { border:2px solid #FFF;}
#Feature_wrapper a.discLink 	{ background-color:#ccc; display:block; /*vertical-align:middle;*/ padding:1px; }
#Feature_wrapper a.discLink:hover { background-color:#fa798e;}

/*------------------------------------------------
 common
---------------------------------------------------*/
#Feature_wrapper #feature_header{
  margin: 0;
  width: 600px;
  height: 353px;
  background: url(http://img.barks.jp/image/review/1000046337/header_bg.jpg) no-repeat;
  position: relative;
}
#Feature_wrapper #feature_header h1{
  width: 600px;
  height: 85px;
  top: 175px;
  left: 0px;
  background: url(http://img.barks.jp/image/review/1000046337/header_h1.png) no-repeat scroll left top;
  position: absolute;
  margin: 0;
}
#Feature_wrapper #feature_header h2{
  width: 600px;
  height: 96px;
  top: 255px;
  left: 0px;
  background: url(http://img.barks.jp/image/review/1000046337/header_h2.png) no-repeat scroll left top;
  position: absolute;
  margin: 0;
}
#Feature_wrapper #feature_header h1 span,
#Feature_wrapper #feature_header h2 span {
  display: block;
  width: 0px;
  height: 0px;
  overflow: hidden;
  font-size: 0px;
  line-height: 0px;
  text-indent: -9999px;
}

#Feature_wrapper #feature_bottom{
  margin: 0;
  width: 600px;
  height: 51px;
  background: url(http://img.barks.jp/image/review/1000046289/feature_bottom.gif) no-repeat;
  clear: both;
}

#Feature_wrapper #main{
  margin: 10px 10px 0px 10px;
  padding: 5px 0;
  width: 580px;
  background: #fff;
}

#Feature_wrapper #main ul {
  padding: 0;
  margin: 0 0 0 30px;
  position: relative; 
}
#Feature_wrapper #main ul li{
  list-style-image:url(http://img.barks.jp/image/review/1000046337/link_arrow.gif);
  list-style-position: outside;
  margin:0.3em 0 0.3em 0.5em;
  padding:0;
  position: relative;
}


#Feature_wrapper #main_left{
  display: inline;
  margin: 10px 0 10px 10px;
  width: 420px;
  float:left;
}
#Feature_wrapper #main_right{
  margin: 10px;
  width: 150px;
  float: right;
  display: inline;
  padding-bottom: 10px;
  background: #dcdcdc;
  /*border: 1px solid #666;*/
}

/* Left ---------------*/
#Feature_wrapper #main_left .Repo{
  margin: 0 0 10px 0;
  padding: 10px 10px;
  background:#fff url(http://img.barks.jp/image/review/1000046337/Repo_bg.jpg) no-repeat;
}
#Feature_wrapper #main_left .Repo .Photo{
  position: relative;
  margin: 35px 10px 0 0px;
  display: inline;
  float: right;
  /*border:1px solid #555;*/
}
#Feature_wrapper #main_left .Repo .Name{
  margin: 15px 0 15px;
  display: inline;
  float: left;
  line-height: 1.7;
}
#Feature_wrapper #main_left .Repo .Name_c{
  margin: 30px 0 15px;
  display: inline;
  float: left;
  line-height: 1.7;
}

#Feature_wrapper #main_left .Repo .Member{
  position: relative;
  margin:0;
  font-size:80%;
  width: 160px;
  color:#693d82;
  line-height:1.2;
}
#Feature_wrapper #main_left .Repo .Member ul {
  float:left;
  padding: 0;
  margin: 0px;
  position: relative; 
}
#Feature_wrapper #main_left .Repo .Member ul li{
  list-style-image:none;
  list-style-position: outside;
  margin:0 0 0.3em 0.5em;
  padding:0;
  position: relative;
}
#Feature_wrapper #main_left .Repo .Member:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
  visibility: hidden;
}
#Feature_wrapper #main_left .Repo .Setlist{
  position: relative;
  margin: 10px 0 15px;
  font-size:90%;
  width: 160px;
  color: #333;
  line-height:1.3;
}
#Feature_wrapper #main_left .Repo .Setlist ul {
  float:left;
  padding: 0;
  margin: 0;
  position: relative;
  display: inline;
}
#Feature_wrapper #main_left .Repo .Setlist ul li{
  list-style-image:none;
  list-style-position: outside;
  margin:0 0 0 0.5em;
  padding:0;
  position: relative;
}
#Feature_wrapper #main_left .Repo .Setlist ul li.list_title{
  list-style-image:none;
  list-style-position: outside;
  margin:0 0 5px 0.5em;
  font-weight: bold;
  padding:0;
  position: relative;
  line-height:1.5;
}

#Feature_wrapper #main_left .Repo .Setlist:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
  visibility: hidden;
}








#Feature_wrapper #main_left .Repo .report{
  margin: 15px 5px;
  padding: 15px 0 0 0;
  clear: left;
  border-top: 1px dotted #444;
}
#Feature_wrapper #main_left .Repo .Link {
  position: relative;
  margin:0;
  padding:5px;
  font-size:90%;
  color:#333;
  line-height:1.3;
  background: #d2d2d2;
}
#Feature_wrapper #main_left .Repo .Link h4 {
  margin: 0;
  width: 150px;
  height: 30px;
  background: url(http://img.barks.jp/image/review/1000046337/h4_link.gif) no-repeat;
}
#Feature_wrapper #main_left .Repo .Link h4 span{
  display: block;
  width: 0px;
  height: 0px;
  overflow: hidden;
  font-size: 0px;
  line-height: 0px;
  text-indent: -9999px;
}
#Feature_wrapper #main_left .Repo .Link ul {
  padding: 0;
  margin: 5px 0px 0px 0px;
  position: relative; 
}
#Feature_wrapper #main_left .Repo .Link ul li {
  list-style-image:url(http://img.barks.jp/image/review/1000046337/link_arrow.gif);
  list-style-position: outside;
  margin:0 0 0.5em 35px;
  padding:0 0 0 3px;
}
#Feature_wrapper #main_left .Repo .Link:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
  visibility: hidden;
}


/* Right ---------------*/
#Feature_wrapper #main_right h3{
  margin: 0;
  width: 150px;
  height: 38px;
  background: url(http://img.barks.jp/image/review/1000046337/h3_photo.gif) no-repeat;
}
#Feature_wrapper #main_right h3 span {
  display: block;
  width: 0px;
  height: 0px;
  overflow: hidden;
  font-size: 0px;
  line-height: 0px;
  text-indent: -9999px;
}
#Feature_wrapper #main_right #ThumbList {
  padding: 0;
  margin: 0 12px;
}
#Feature_wrapper #main_right #ThumbList ul{
  padding: 0;
  margin: 0px;
}
#Feature_wrapper #main_right #ThumbList ul li {
  margin: 10px 0 15px 0;
  padding: 0;
  /*width: 126px;*/
  height: 80px;
}
#Feature_wrapper #main_right #ThumbList ul li.tate {
  margin: 10px 0 15px 0;
  padding: 0;
  /*width: 126px;*/
  height: 181px;
}



/*------------------------------------------------
 infomation
---------------------------------------------------*/
#Feature_wrapper .main dl.info { float:left; padding:0; margin:0px 30px 10px 15px; 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: 10px 0px 0.6em 0px; padding: 0;}
#Feature_wrapper .main dl.info dd { line-height: 1.3; list-style: decimal; list-style-position: outside; background:url(http://img.barks.jp/image/review/1000046337/arrow.gif) no-repeat 0 4px; margin: 0.4em 0px 0.2em 5px; padding: 0 0 0 13px;}


/*------------------------------------------------
 page-navi
---------------------------------------------------*/
ul.page-navi {
  position: relative;
  margin: 10px 15px 10px 15px;
  padding: 5px 0;
  height: 1.4em;
  text-align: center;
  background: #487367 none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

ul.page-navi li {
  display: inline;
  margin: 0;
  padding: 0 10px;
  font-size: 100%;
  color:#fff;
}
ul.page-navi li a		{ color: #FFF;text-decoration: underline; }
ul.page-navi li a:hover	{ color: #f1b5c3;text-decoration: none; }
