/* CSS Document for PC */
.colorbarLong9,
#gigaindexName,
.colorbarLong4 {
	z-index:1;	
}
#gigaContents {
	z-index:2;
	margin-top:-75px; width:1000px;
	position:relative;
	background:#fff;
	color:#222;
}

.clearfix:before{clear:both; display:block; content:"";}

#gigaContents .cre {
    height:35px;
	text-align:right;
	color:#999;
	font-size:9px;
	padding:5px 0 ;
}



/*customize css from here*/

.fl-R{ float:right;}
.fl-L{ float:left;}
.fl-R.img-box{ margin-left:15px;}
/*.fl-L.img-box{ margin-right:15px;}*/

.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}

.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}

.with-border{ border-bottom: dotted #ec002c 1px;}





/*メイン画像*/
.mainwithclr{ background-image:url(/feature/img/topsecret/main.jpg); background-repeat:no-repeat; background-position:left top; width:1000px; height:597px;}


/*タイトル*/
.section-title{background-color:#c40f1d; color:#fff; font-size:21px; font-weight:bold; padding:20px 10px;}

/* intro-area */
#gigaContents .intro-area{ margin-bottom:30px; }
#gigaContents .intro-area .youtube{ float:left; margin-right:15px; }
#gigaContents .intro-area .youtube iframe{ margin: 0 auto; }


/*wrapper--moviedetail*/
.wrapper--moviedetail{background-color:#000;}
.wrapper--moviedetail__titleBox{ text-align:center; padding-top:50px;}
.wrapper--moviedetail__lead{ margin-top:30px;}
.wrapper--moviedetail__lead__img01{ width:500px; height:495px; background-image:url(/feature/img/topsecret/ph1.jpg);background-repeat:no-repeat; background-position:left top; }
.wrapper--moviedetail__lead__txt{ color:#fff; width:400px; margin-right:50px;}
.wrapper--moviedetail__lead__txt h3{ font-weight:bold; font-size:27px; margin-bottom:20px; margin-top:50px;}
.wrapper--moviedetail__lead__img02{ width:1000px; height:820px; background-image:url(/feature/img/topsecret/ph2.jpg);background-repeat:no-repeat; background-position:left top; }



.titleBox02{ text-align:center; margin-top:50px;}
.detail-img{width:495px; height:583px; background-image:url(/feature/img/topsecret/ph3.jpg);background-repeat:no-repeat; background-position:left top;}
.detail-txt{ width:390px;color:#fff; margin-right:50px; margin-top:80px;}
.detail-txt p{ color:#fff;}

/*present*/
.area-title-present{ font-size:20px; font-weight:bold;}
.present-box{ width:600px; margin:20px auto 0; background-color:#f7f7f7;}
.present-box .fl-L{ padding:20px;}
.present-box .fl-L p{ margin-top:20px;}
.present-box .fl-L a.bt-apply{ display:inline-block; padding:10px 40px; text-align:center; background-color:#020202; color:#ffffdb; text-decoration:none; font-weight:bold;}
.present-box .fl-L a.bt-apply:hover{ text-decoration: underline;}




/*movieInfo*/
#gigaContents .movieInfo{ border:1px solid #eee; margin-top:30px;}
#gigaContents .movieInfo__img{background-image:url(/feature/img/topsecret/poster.jpg);background-repeat:no-repeat; background-position:left top; width:426px; height:537px; margin-right:20px; background-color:#fff;}
#gigaContents .movieInfo__txt{ margin-right:30px; width:480px;}
#gigaContents .movieInfo__txt .ttl{color:#c40f1d; padding-top:20px; font-size:20px; font-weight:bold; text-align:left; margin-top:20px;}
#gigaContents .movieInfo__txt .min{ font-size:11px; margin-top:20px;}
#gigaContents .movieInfo__txt .min span{ color:#AA9779;}


/* info 
#gigaContents .info{ padding-top:0px; border:1px solid #eee; border-bottom:none; }
#gigaContents .info .ph{text-align:left; padding:0; display:block; padding-right:20px;  background-image:url(/feature/img/topsecret/poster.jpg); width:600px;}
#gigaContents .info .ph img{float:left; margin-right:20px;}
#gigaContents .info .ttl{ color:#c40f1d; padding-top:20px; font-size:20px; font-weight:bold; text-align:left; padding-left:25px;}
#gigaContents .info h5{ color: rgba(233,0,3,1.00); padding-top:20px; font-size:15px; font-weight:bold; text-align:left;  border-bottom:1px solid rgba(251,0,4,1.00); margin:0 25px;}
#gigaContents .info p{ padding:10px; margin:0 15px; font-size:13px;}
#gigaContents .info p.min{ font-size:11px;}
#gigaContents .info p span{ color:#AA9779;}
#gigaContents .info p.c{  font-size:11px; color:#ccc;}

#gigaContents .info ul.col2{ background:#fff; margin-bottom:0;}
#gigaContents .info .col2 li .col2 li{ float:left; padding:0px ; width:50%; }
#gigaContents .info .col2 li p{ color:#222;}
#gigaContents .info .col2:after{ clear:both; content:""; display:block;}
*/

h3.infotext{ background: #c40f1d; font-size:20px; padding:15px; color:#fff; font-weight:bold; margin-bottom:10px;}
h3.infotext span{ display:block; font-size:16px;}
