/* 共通部分 */
#header { width:960px; height:255px; position:relative; background-image:url('../../movie/images/top_pirania02.png'); }
/*#header { width:960px; height:255px; position:relative; background-image:url('../../movie/images/top_pirania.png'); }*/
.senkou_icon { display:inline; float:left; width:280px; height:auto; overflow:hidden; }
					
/* バナー部分 */
div.mod_bannerBox { width:578px; margin:0px 9px 10px; border:solid 1px #000000; float:left;}
	div.mod_bannerBox div { width:150px; padding:21px 21px 0px; float:left; }
		div.mod_bannerBox div.mod_bannerBox-center { border-right:1px dashed #000000; border-left:1px dashed #000000; } 
		div.mod_bannerBox div img { padding:0px 0px 21px; }

/* 動画のNo.表示 */
.number {width:60px; height:20px; margin-left:10px;}

/* Twitterボタン */
.mod_messageBtn { width:580px; text-align:right; padding:0px 18px 10px 0px; margin:0px; float:left; color:#FF0000;}
.mod_messageBtn a { display:inline-block; vertical-align:bottom; width:80px; height:19px; background:url('http://www.dhctheater.com/movie/images/test.gif') left center no-repeat; }
.mod_messageBtn a.left { background:url('../../movie/images/btn_goiken.png') left center no-repeat; }
.mod_messageBtn a.right { background:url('../../movie/images/btn_twitter.png') left center no-repeat; } 

/*
 * 動画紹介部分
 * mod_MediaBox			  : 共通部分(これが全ての元となる)
 * mod_MediaBox.headLeft  : ヘッダ部分左
 * mod_MediaBox.headRight : ヘッダ部分右
 * mod_MediaBox.CenterCol : 真ん中部分
 */
div.mod_MediaBox { width:280px; /*height:180px;*/ overflow:hidden; padding:10px; }
div.mod_MediaBox.headLeft { height:180px; position:absolute; top:45px; left:30px; }
div.mod_MediaBox.headRight { height:180px; position:absolute; top:45px; left:630px; }
div.mod_MediaBox div.mod_MediaBox-header { width:280px; height:20px; margin:0px; padding:0px 0px 10px; }
	div.mod_MediaBox div.mod_MediaBox-title { display:table-cell; width:270px; height:30px; padding:0px 5px 5px; text-align:left; /*background-color:#DDDDFF;*/ vertical-align:middle; }
	* html div.mod_MediaBox div.mod_MediaBox-title { display:inline; zoom:1; } /* For ie6 */
	*:first-child+html div.mod_MediaBox div.mod_MediaBox-title { display:inline; zoom:1; } /* For ie7 */
		div.mod_MediaBox div.mod_MediaBox-title p { line-height:1.3em; margin:0px; padding:0px 5px; font-weight:bold; }
	div.mod_MediaBox div.mod_MediaBox-image { width:120px; height:115px; padding:0px 5px; float:left; }
		div.mod_MediaBox div.mod_MediaBox-image img { padding:0px 0px 5px; }
	div.mod_MediaBox div.mod_MediaBox-text { width:140px; height:115px; padding:0px 5px; float:left; overflow-y:hidden; }
		div.mod_MediaBox div.mod_MediaBox-text p { margin:0px; }

div.mod_MediaBox.centerCol { width:278px; height:140px; padding:0px 0px 20px; float:left; }
	div.mod_MediaBox.centerCol div.mod_MediaBox-title { display:table-cell; width:268px; height:31px; padding:0px 5px 5px; text-align:left; vertical-align:middle; }
	* html div.mod_MediaBox.centerCol div.mod_MediaBox-title { display:inline; zoom:1; } /* For ie6 */
	*:first-child+html div.mod_MediaBox.centerCol div.mod_MediaBox-title { display:inline; zoom:1; } /* For ie7 */
		div.mod_MediaBox.centerCol div.mod_MediaBox-title p { line-height:1.3em; margin:0px; padding:0px 5px; font-weight:bold; }
	div.mod_MediaBox.centerCol div.mod_MediaBox-image { width:120px; height:115px; padding:0px 5px; float:left; }
		div.mod_MediaBox.centerCol div.mod_MediaBox-image img { padding:0px 0px 5px; }
		div.mod_MediaBox.centerCol div.mod_MediaBox-text { width:138px; height:115px; padding:0px 5px; float:left; }
		div.mod_MediaBox.centerCol div.mod_MediaBox-text p { margin:0px; }

/* インフォメーション表示部分 */
div.mod_informationBox { width:580px; margin:0px 9px 10px; float:left; background-color:#EEEEEE; }
	div.mod_informationBox-header { width:580px; height:20px; margin:0px; padding:0px; }
	div.mod_informationBox-body { width:556px; height:300px; overflow-y:scroll; margin:0px; padding:10px 14px 10px 10px; } 
		div.mod_informationBox div.mod_informationBox-body div.mod_informationBox-body-updateWrap-dateWrap { border-bottom:1px solid #BEBEBE; height:18px; margin-bottom:5px; }
			div.mod_informationBox div.mod_informationBox-body div.mod_informationBox-body-updateWrap-dateWrap div {border-bottom:4px solid #BEBEBE; font-weight:bold; height:18px; padding-left:5px; width:130px; }
		div.mod_informationBox div.mod_informationBox-body div.mod_informationBox-body-updateWrap-textWrap { padding-left:20px; }

/* タグ一覧表示部分 */
div.mod_tagBox { width:580px; margin:0px 9px 10px;  float:left; line-height:1.8em; }
	div.mod_tagBox-header { width:580px; height:40px; margin:0px; padding:0px; }
	div.mod_tagBox-body { width:556px; margin:0px; padding:10px 10px 2px; border-left:2px solid #FF6C00; border-right:2px solid #FF6C00; }
		div.mod_tagBox div.mod_tagBox-body p { line-height:2em; }
		div.mod_tagBox div.mod_tagBox-body p a.size130 { font-size:130%; }
		div.mod_tagBox div.mod_tagBox-body p a.size80 { font-size:80%; }
		div.mod_tagBox div.mod_tagBox-body p a.size150 { font-size:150%; }
		div.mod_tagBox div.mod_tagBox-body p a.size170 { font-size:170%; }
		div.mod_tagBox div.mod_tagBox-body p a.size200 { font-size:200%; }
		div.mod_tagBox div.mod_tagBox-body p a.size500 { font-size:500%; }
	div.mod_tagBox-footer { width:580px; height:2px; margin:0px; padding:0px; }

/* Web限定企画部分 */
div.mod_limitedBox { width:580px; margin:0px 9px 10px; float:left; }
	div.mod_limitedBox-header { width:580px; height:40px; margin:0px; padding:0px; }
	div.mod_limitedBox-body { width:556px; margin:0px; padding:10px; border-left:2px solid #3EB587; border-right:2px solid #3EB587; }
	div.mod_limitedBox-footer { width:580px; height:2px; margin:0px; padding:0px; }

/* Web先行企画部分 */
div.mod_priorityBox { width:580px; margin:0px 9px 10px; float:left; }
	div.mod_priorityBox-header { width:580px; height:40px; margin:0px; padding:0px; }
	div.mod_priorityBox-body { width:556px; margin:0px; padding:10px; border-left:2px solid #3581FF; border-right:2px solid #3581FF; }
	div.mod_priorityBox-footer { width:580px; height:2px; margin:0px; padding:0px; }

/* おすすめ動画部分 */
div.mod_recommendBox { width:580px; margin:0px 9px 10px; float:left; }
	div.mod_recommendBox-header { width:580px; height:40px; margin:0px; padding:0px; }
	div.mod_recommendBox-body { width:556px; margin:0px; padding:10px; border-left:2px solid #809FD2; border-right:2px solid #809FD2; }
	div.mod_recommendBox-footer { width:580px; height:2px; margin:0px; padding:0px; }