/* main ---------------------------------------------------*/
#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.5;
  color: #777;
  background:#FFF url(http://img.barks.jp/image/review/1000042519/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: 10px; font-size:0px; line-height: 0px; }
.space30	{ clear: both; display: block; height: 30px; font-size:0px; line-height: 0px; }
.line30		{ clear: both; display: block; height: 30px; font-size:0px; line-height: 0px; border-bottom:dotted 1px #aaa;}
#feature_wrapper ul li,#feature_wrapper dl { list-style-type:none; }
.hide		{ display:none; }
/* link ---------------------------------------------------*/
#Feature_wrapper a			{ color: #3366CC;text-decoration: underline; }
#Feature_wrapper a:hover	{ color: #FF6600;text-decoration: none; }
/* pagenavi ---------------------------------------------------*/
#Feature_wrapper ul#nav {
  margin: 0;
  padding: 0;
  width: 600px;
  height: 44px;
  color: #333;
  /*background:#FFF url(http://img.barks.jp/image/review/1000042519/bg.jpg) repeat-y;*/
}
#Feature_wrapper ul#nav li {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  height: 44px;
  float: left;
}
#Feature_wrapper ul#nav li a {
  display: block;
  padding: 0;
  height: 44px;
  text-decoration: none;
  background-image: url(http://img.barks.jp/image/review/1000042519/navi_top.gif);
  background-repeat: no-repeat;
}
#Feature_wrapper ul#nav li#rec		{ width:  153px; }
#Feature_wrapper ul#nav li#use		{ width:  145px; }
#Feature_wrapper ul#nav li#pro		{ width:  144px; }
#Feature_wrapper ul#nav li#about    { width:  158px; }

#Feature_wrapper ul#nav li#rec a	{ background-position:      0 0; }
#Feature_wrapper ul#nav li#use a	{ background-position: -153px 0; }
#Feature_wrapper ul#nav li#pro a	{ background-position: -298px 0; }
#Feature_wrapper ul#nav li#about a	{ background-position: -442px 0; }

#Feature_wrapper ul#nav li#rec a:hover		{ background-position:      0 50%; }
#Feature_wrapper ul#nav li#use a:hover		{ background-position: -153px 50%; }
#Feature_wrapper ul#nav li#pro a:hover		{ background-position: -298px 50%; }
#Feature_wrapper ul#nav li#about a:hover	{ background-position: -442px 50%; }

#Feature_wrapper ul#nav li#rec.current-page     { background: url(http://img.barks.jp/image/review/1000042519/navi_top.gif)      0 100%; }
#Feature_wrapper ul#nav li#use.current-page 	{ background: url(http://img.barks.jp/image/review/1000042519/navi_top.gif) -153px 100%; }
#Feature_wrapper ul#nav li#pro.current-page 	{ background: url(http://img.barks.jp/image/review/1000042519/navi_top.gif) -298px 100%; }
#Feature_wrapper ul#nav li#about.current-page   { background: url(http://img.barks.jp/image/review/1000042519/navi_top.gif) -442px 100%; }

/*FLV---------------*/
#Feature_wrapper img#title_top{
  margin-top:10px;
}
#Feature_wrapper #title{
  margin:0 16px;
  padding:0;
  width:568px;
}
h2#rec { margin:25px 0 10px; width:568px; height:33px; background:url(http://img.barks.jp/image/review/1000042519/lead_title01.jpg) no-repeat; text-indent:-9999px; }
h2#use { margin:25px 0 10px; width:568px; height:33px; background:url(http://img.barks.jp/image/review/1000042519/lead_title02.jpg) no-repeat; text-indent:-9999px; }
h2#pro { margin:25px 0 10px; width:568px; height:33px; background:url(http://img.barks.jp/image/review/1000042519/lead_title03.jpg) no-repeat; text-indent:-9999px; }
h2#about { margin:25px 0 10px; width:568px; height:33px; background:url(http://img.barks.jp/image/review/1000042519/lead_title04.jpg) no-repeat; text-indent:-9999px; }

#lead {
  margin:0;
  padding:0;
  float:left;
  width:360px;
}
#lead p{
  margin:0;
  padding:10px 10px 15px 2px;
  font-size:100%;
  line-height:1.6;
}
#lead .photo{
  margin:0 10px 0 0;
  padding:0;
  width:100px;
  float:left;
}
/*-04‚¾‚¯------------------*/
#lead04 {
  margin:0;
  padding:0;
  float:left;
  width:570px;
}
#lead04 p{
  margin:0;
  padding:0px 10px 10px 2px;
  font-size:100%;
  line-height:1.6;
}
/*----------------------------*/
.flv {
  float:left;
  width:200px;
  margin:0;
  padding:0px;
  border:1px solid #aaa;
}
.flv h5{
  margin:0;
  padding:0;
  background:url(http://img.barks.jp/image/review/1000042519/icon_flv.gif) no-repeat 0px 0px;
  width:200px;
  height:20px;
  text-indent:-9999px;
}
.flv h6{
  margin:0;
  padding:0;
  background:url(http://img.barks.jp/image/review/1000042519/icon_sidegold.gif) no-repeat 0px 0px;
  width:200px;
  height:20px;
  text-indent:-9999px;
}

.flv p{
  margin:0;
  padding:5px 5px;
  text-align:center;
  font-size:11px;
}
.btn-movie	{
  margin:0;
  padding:10px 0 0 0;
  list-style:none;
}
.btn-movie li {
  display:block;
  margin:0;
  padding:0;
  width:340px;
  height:34px;
}
.btn-movie li a {
  display:block;
  width:340px;
  height:34px;
  background:url(http://img.barks.jp/image/review/1000042519/btn_movie.gif) no-repeat 0px 0px;
  text-indent:-9999px;
}
.btn-movie li a:hover {
  background-position: 0px -34px;
}


/* main----------------------------------------*/

#Feature_wrapper #main{
  margin:10px 16px;
  padding:0;
  width:568px;
}
#Feature_wrapper #main p{
  margin:0;
  padding:0.3em 10px 0.2em 10px;
}
#Feature_wrapper #main h4{
  margin:20px 0px 0px 5px;
  padding:0.3em 5px 0.2em 2px;
  font-weight:bold;
  color:#914f35;
  font-size:120%;
  /*border:dotted 1px #914f35;
  width:85%;*/
}
#Feature_wrapper #main #profile{
  width:360px;
  float:left;
  margin:0;
  padding:0px 0 0 0;
}
#Feature_wrapper #main #profile h5{
  margin:0px;
  padding:0px;
  font-weight:bold;
  color:#CC0000;
}
#Feature_wrapper #main #profile p{
  margin:0;
  padding:0px 10px 10px 2px;
  font-size:90%;
}





/*---h3------------------------------*/
#Feature_wrapper #main h3#h3_1-1 { margin:10px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_1-1.gif) no-repeat; text-indent:-9999px; }
#Feature_wrapper #main h3#h3_1-2 { margin:20px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_1-2.gif) no-repeat; text-indent:-9999px; }
#Feature_wrapper #main h3#h3_1-3 { margin:20px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_1-3.gif) no-repeat; text-indent:-9999px; }
#Feature_wrapper #main h3#h3_1-4 { margin:20px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_1-4.gif) no-repeat; text-indent:-9999px; }

#Feature_wrapper #main h3#h3_2-1 { margin:10px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_2-1.gif) no-repeat; text-indent:-9999px; }
#Feature_wrapper #main h3#h3_2-2 { margin:20px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_2-2.gif) no-repeat; text-indent:-9999px; }
#Feature_wrapper #main h3#h3_2-3 { margin:20px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_2-3.gif) no-repeat; text-indent:-9999px; }

#Feature_wrapper #main h3#h3_3-1 { margin:10px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_3-1.gif) no-repeat; text-indent:-9999px; }
#Feature_wrapper #main h3#h3_3-2 { margin:20px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_3-2.gif) no-repeat; text-indent:-9999px; }
#Feature_wrapper #main h3#h3_3-3 { margin:20px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_3-3.gif) no-repeat; text-indent:-9999px; }
#Feature_wrapper #main h3#h3_3-4 { margin:20px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_3-4.gif) no-repeat; text-indent:-9999px; }
#Feature_wrapper #main h3#h3_3-5 { margin:20px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_3-5.gif) no-repeat; text-indent:-9999px; }
#Feature_wrapper #main h3#h3_3-6 { margin:20px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_3-6.gif) no-repeat; text-indent:-9999px; }

#Feature_wrapper #main h3#h3_4-1 { margin:10px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_4-1.gif) no-repeat; text-indent:-9999px; }
#Feature_wrapper #main h3#h3_4-2 { margin:20px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_4-2.gif) no-repeat; text-indent:-9999px; }
#Feature_wrapper #main h3#h3_4-3 { margin:20px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_4-3.gif) no-repeat; text-indent:-9999px; }
#Feature_wrapper #main h3#h3_4-4 { margin:20px 0 10px; width:568px; height:60px; background:url(http://img.barks.jp/image/review/1000042519/h3_4-4.gif) no-repeat; text-indent:-9999px; }

/*---photo------------------------------*/
#Feature_wrapper #main .p350l{
  float:left;
  width:350px;
  margin:3px 10px 5px;
  padding:0;
}
#Feature_wrapper #main .p350r{
  float:right;
  width:350px;
  margin:3px 10px 5px;
  padding:0;
}

#Feature_wrapper #main .p250l{
  float:left;
  width:250px;
  margin:3px 10px 5px;
  padding:0;
}
#Feature_wrapper #main .p250r{
  float:right;
  width:250px;
  margin:3px 10px 5px;
  padding:0;
}

#Feature_wrapper #main .p500{
  width:500px;
  margin:5px 25px 10px;
  padding:0;
}
#Feature_wrapper #main .p150r{
  float:right;
  width:150px;
  margin:3px 10px 5px;
  padding:0;
}
#Feature_wrapper #main .p150l{
  float:left;
  width:150px;
  margin:3px 10px 5px;
  padding:0;
}


/* pagenavi‰º ---------------------------------------------------*/
#Feature_wrapper ul#nav_02 {
  margin: 0;
  padding: 0;
  width: 600px;
  height: 44px;
  color: #333;
  /*background:#FFF url(http://img.barks.jp/image/review/1000042519/bg.jpg) repeat-y;*/
}
#Feature_wrapper ul#nav_02 li {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  height: 44px;
  float: left;
}
#Feature_wrapper ul#nav_02 li a {
  display: block;
  padding: 0;
  height: 44px;
  text-decoration: none;
  background-image: url(http://img.barks.jp/image/review/1000042519/navi_bottom.gif);
  background-repeat: no-repeat;
}
#Feature_wrapper ul#nav_02 li#rec		{ width:  153px; }
#Feature_wrapper ul#nav_02 li#use		{ width:  145px; }
#Feature_wrapper ul#nav_02 li#pro		{ width:  144px; }
#Feature_wrapper ul#nav_02 li#about		{ width:  158px; }

#Feature_wrapper ul#nav_02 li#rec a		{ background-position:      0 0; }
#Feature_wrapper ul#nav_02 li#use a		{ background-position: -153px 0; }
#Feature_wrapper ul#nav_02 li#pro a		{ background-position: -298px 0; }
#Feature_wrapper ul#nav_02 li#about a	{ background-position: -442px 0; }

#Feature_wrapper ul#nav_02 li#rec a:hover		{ background-position:      0 50%; }
#Feature_wrapper ul#nav_02 li#use a:hover		{ background-position: -153px 50%; }
#Feature_wrapper ul#nav_02 li#pro a:hover		{ background-position: -298px 50%; }
#Feature_wrapper ul#nav_02 li#about a:hover		{ background-position: -442px 50%; }

#Feature_wrapper ul#nav_02 li#rec.current-page		{ background: url(http://img.barks.jp/image/review/1000042519/navi_bottom.gif)      0 100%; }
#Feature_wrapper ul#nav_02 li#use.current-page 		{ background: url(http://img.barks.jp/image/review/1000042519/navi_bottom.gif) -153px 100%; }
#Feature_wrapper ul#nav_02 li#pro.current-page		{ background: url(http://img.barks.jp/image/review/1000042519/navi_bottom.gif) -298px 100%; }
#Feature_wrapper ul#nav_02 li#about.current-page	{ background: url(http://img.barks.jp/image/review/1000042519/navi_bottom.gif) -442px 100%; }


/*---top------------------------------*/
#Feature_wrapper .btn{
  margin:0px;
  padding:10px 0 0 10px;
  float:left;
}
#Feature_wrapper .btn_link{
  margin:20px 0 20px 10px;
  width:580px;
  padding:0px;
}

.btn-official {
  margin:0;
  padding:20px 0 20px 15px;
  list-style:none;
}
.btn-official li {
  display:block;
  margin:0;
  padding:0;
  width:570px;
  height:49px;
}
.btn-official li a {
  display:block;
  width:570px;
  height:49px;
  background:url(http://img.barks.jp/image/review/1000042519/btn_link.gif) no-repeat 0px 0px;
  text-indent:-9999px;
}
.btn-official li a:hover {
  background-position: 0px -49px;
}


#top_lead {
  margin:0 6px;
  padding:0;
  background:#FFF url(http://img.barks.jp/image/review/1000042519/top_02.jpg) no-repeat left top;
  width:588px;
  height:auto;
  clear:both;
}
#top_lead p {
  margin:0;
  padding:120px 0 10px 15px ;
  width:410px;
  height:auto;
  line-height:1.6;
}




/* pagenavi‰º ---------------------------------------------------*/
#Feature_wrapper ul#top_link {
  margin:0 0 0 20px;
  padding:0:
  width: 560px;
  height: 140px;
  color: #333;
}
#Feature_wrapper ul#top_link li {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  float: left;
}
#Feature_wrapper ul#top_link li a {
  display: block;
  padding: 0;
  height: 140px;
  width: 140px;
  text-decoration: none;
  background: url(http://img.barks.jp/image/review/1000042519/link_top.jpg) no-repeat;
}

#Feature_wrapper ul#top_link li#rec a		{ background-position:      0 0; }
#Feature_wrapper ul#top_link li#use a		{ background-position: -140px 0; }
#Feature_wrapper ul#top_link li#pro a		{ background-position: -280px 0; }
#Feature_wrapper ul#top_link li#about a		{ background-position: -420px 0; }

#Feature_wrapper ul#top_link li#rec a:hover		{ background-position:      0 100%; }
#Feature_wrapper ul#top_link li#use a:hover		{ background-position: -140px 100%; }
#Feature_wrapper ul#top_link li#pro a:hover		{ background-position: -280px 100%; }
#Feature_wrapper ul#top_link li#about a:hover	{ background-position: -420px 100%; }



ul#next_navi { position: relative; margin: 20px 10px 20px 10px; padding: 5px 0; height: 20px; text-align: center; background: #dcdcdc none; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
ul#next_navi li { display: inline; margin: 0; padding: 0 20px; font-size: 100%; /*line-height:1;*/}

#Feature_wrapper .back{
  margin:0;
  padding:10px 0 10px 0;
  display:block;
  width:555px;
  text-align:right;
  clear:both;
}


#credit{
  margin:0;
  width:575px;
  padding:0 0 10px 0;
  font-size:80%;
  text-align:right;
}