/* CSS Document */

/* ==============================================================
 共通
============================================================== */
#main{
	font-family: verdana, 'trebuchet ms', sans-serif;
	font-size:12px;
	line-height:1.4em;
	width:600px;
	margin:0;
	padding:0;
	color: #DDDDDD;
}

.none{display:none;}
.clear{clear:both;display:block;height:0px;font-size:0px;line-height:0px;}
#main ul{list-style-type:none;}
img{border:0;}

/*link*/
#main a:link	{ color:#A2D7E1; text-decoration:underline;}
#main a:visited { color:#A2D7E1; text-decoration:none;}
#main a:hover	{ color:#FF9900; text-decoration:none;}
#main a:active	{ color:#A2D7E1; text-decoration:none;}

/* ==============================================================
 基本
============================================================== */
/*---メイン要素---*/
#title        { background:url(http://img.barks.jp/image/review/1000036043/title.gif) no-repeat; width:600px; height:355px; margin:0;}
#lead      { background:#000000; width:600px; height:120px; margin:0;}
#disc      { background:url(http://img.barks.jp/image/review/1000036043/disc.gif) no-repeat; width:379px; height:205px; margin:0; float:left; }
#interview { background:url(http://img.barks.jp/image/review/1000036043/interview.gif) no-repeat; width:221px; height:205px; margin:0; float:left; }
#movie      { background:url(http://img.barks.jp/image/review/1000036043/movie.gif) no-repeat; width:188px; height:379px; margin:0; float:left; }
#info      { background:url(http://img.barks.jp/image/review/1000036043/info.gif) no-repeat; width:412px; height:379px; margin:0; float:left; }
#column01      { background:url(http://img.barks.jp/image/review/1000036043/column01.gif) no-repeat; width:600px; height:268px; margin:0; }
#column02      { background:url(http://img.barks.jp/image/review/1000036043/column02.gif) no-repeat; width:600px; height:254px; margin:0; }
#column03      { background:url(http://img.barks.jp/image/review/1000036043/column03.gif) no-repeat; width:600px; height:176px; margin:0; }
#double-foot      { background:url(http://img.barks.jp/image/review/1000036043/foot.gif) no-repeat; width:600px; height:48px; margin:0;}

/*--lead--*/
#lead p		{ margin:0; padding:10px 5px; font-size:13px; line-height:1.5em; }

/*--disc--*/
#cd		{ margin:0; padding:10px 0 0 10px; width:150px; height:177px; }
#cd img	{ border:1px solid #000; }

/*--info--*/
#info p		{ margin:0; padding:44px 0 0 10px; font-size:11px; line-height:1.4em; }

/*--interview--*/
#interview p	{ margin:0; padding:44px 8px 0 10px; font-size:12px; line-height:1.4em; }
#btn-interview { width:200px; height:34px; margin:0; padding:6px 0 0 10px; }
#btn-interview li a 	  { width:200px; height:34px; background:url(http://img.barks.jp/image/review/1000036043/btn-interview.gif) no-repeat 0px 0px; display:block; }
#btn-interview li a:hover { width:200px; height:34px; background:url(http://img.barks.jp/image/review/1000036043/btn-interview.gif) no-repeat 0px -34px; display:block; }

/*--movie--*/
.pv01		{margin:0; padding:50px 0 0 16px; width:150px; height:126px; }
.pv02		{margin:0; padding:15px 0 0 16px; width:150px; height:126px; }
.pv img	{ border:1px solid #000;}
#movie p	{ margin:0; padding:3px 0 0 19px; font-size:10px; }

/*--column--*/
#btn-column { width:310px; height:68px; margin:0; padding:185px 0 0 260px; }
#btn-column li a 	  { width:310px; height:68px; background:url(http://img.barks.jp/image/review/1000036043/btn-column.gif) no-repeat 0px 0px; display:block; }
#btn-column li a:hover { width:310px; height:68px; background:url(http://img.barks.jp/image/review/1000036043/btn-column.gif) no-repeat 0px -68px; display:block; }
#column02 p { margin:0; padding:8px 15px 5px 15px; font-size:12px; }

.column-pv  {margin:0; padding:53px 0 0 14px; width:130px; height:80px; float:left; }
.column-pv img  { border:1px solid #999999; }
.column-pv p	{ margin:0; padding:2px 0 0 5px; font-size:10px; line-height:1.4em; }

#double-foot02 { margin:0; padding:7px 0 0 85px; }
#double-foot02 img	{ margin:0; padding:0px; float:left; }
#double-foot02 p	{ margin:0; padding:5px 0 0 14px; font-size:12px; line-height:1.4em; float:left; }
