@charset "utf-8";
/* ギガ　コンテンツレイアウト
=================================================================== */
.thm-page-special .gigaindex .detail{ width:1000px; position:relative;}
.thm-page-special .gigaindex .head{ display:none;}

.colorbarLong9,
#gigaindexName,
.colorbarLong4 {
	z-index:1;	
}
#gigaContents {
	z-index:2;
	margin-top:width:1000px;
	position:relative;
}
#gigaContents h2{ position:relative;}
#gigaContents h2 a{ position:absolute; bottom:20px; right:0;}
#gigaContents a{ color:#12B5B0; text-decoration:underline;}
#gigaContents h2 a img{}

#gigaContents p a:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";	
}
.clearfix:before{clear:both; display:block; content:"";}

#gigaContents .cre {
    height:35px;
	text-align:right;
	color:#999;
	font-size:9px;
	padding:5px 0 ;
}
#gigaContents p {
	line-height:1.8em;
	font-size:14px;
	color:#333;
	margin-bottom:20px;
}


#gigaContents ul.tabm{ margin-bottom:0;}
#gigaContents ul.tabm li {
	float:left; width:20%; padding:3px; text-align:center;
}
#gigaContents ul.tabm li img {
	width:auto; height:auto;
}


#gigaContents ul.tab{ margin-bottom:25px;}
#gigaContents ul.tab li {
	float:left; width:20%; padding:3px;
}
#gigaContents ul.tab li img {
	width:100%; height:auto;
}
#gigaContents ul.tab li:hover{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";	
}
#gigaContents .cinema-movietitle{ padding:12px 0 20px;}
#gigaContents .cinema-movietitle ul{}
#gigaContents .cinema-movietitle ul li{ float:left; padding-right:12px;}
#gigaContents .cinema-movietitle ul li:first-child{  padding-right:13px; }
#gigaContents .cinema-movietitle ul li:last-child{ padding-right:0px; }
#gigaContents .cinema-movietitle ul:after{clear:both; display:block; content:"";}


#gigaContents .cinema-box{ margin-bottom:50px;}
#gigaContents .cinema-box .flexbox:after{clear:both; display:block; content:"";}
#gigaContents .cinema-box .flexbox {background:#000;
    width:1000px;
}
#gigaContents .cinema-box .f_item { 
	width:500px; float:left;
	position:relative;
}
#gigaContents .cinema-box .f_item img {
    width: 100%;
}
#gigaContents .cinema-box .bangai .flexbox {
	background:#fff;
    border-top: 1px solid #eee;
    margin-bottom: 20px;
    padding-top: 20px;
    width: 1000px;
}
#gigaContents .cinema-box .bangai .cinema-box-right p {
    color: #333;
}
#gigaContents .bangai .cinema-box .f_item img {
    margin-bottom: 25px;
}
#gigaContents .bangai .cinema-box .f_item h2 {
    color: #12b5b0;
    font-size: 22px;
    margin-bottom: 0;
    padding: 0;
    text-align: left;
}
#gigaContents .cinema-box .f_item h2{  text-align:center; color:#fff; padding:10px; margin:20px 25px 10px;  font-size:18px; width:auto;}
#gigaContents .cinema-box .f_item h2 img{ width:400px; height:auto;}
#gigaContents .cinema-box .f_item h3{ background: #E00003; text-align:center; color:#fff; padding:10px; margin:0 20px;  font-size:18px;}
#gigaContents #panel2.cinema-box .f_item h3.subtitle{ text-align:center; color:#E00003; background:none; padding-bottom:0; font-weight:bold; font-size:30px;}
#gigaContents .cinema-box .f_item h3.subtitle{ text-align:center; color:#E00003; background:none; padding-bottom:0; font-weight:bold; font-size:30px;}
#gigaContents .cinema-box .f_item h3.subtitle span{ display:block; font-size:18px; font-weight:normal;}
#gigaContents .cinema-box .f_item h4{margin:0 25px; color:#E00003; font-size:18px; padding:0; border-left:3px solid #E00003; padding-left:15px;}
#gigaContents #panel2.cinema-box .f_item h4{margin:0 25px; color:#33cccc; font-size:18px; padding:0; border-left:3px solid #33cccc; padding-left:15px;}

/*pickup*/
#gigaContents .cinema-box .pickup{ padding-top:25px;}
#gigaContents .cinema-box .pickup h3{}
#gigaContents .cinema-box .pickup ul{ margin:10px 50px 0;}
#gigaContents .cinema-box .pickup ul li{ float:left; width:25%;padding:0 10px;}
#gigaContents .cinema-box .pickup ul li img{ width:100%; height:auto;}
#gigaContents .cinema-box .pickup ul li p{  line-height:1.3; font-size:12px;}
#gigaContents .cinema-box .pickup ul:after{clear:both; display:block; content:"";}

#gigaContents .cinema-box .map{ padding-bottom:25px;}

#gigaContents .cinema-box .mov{ margin-bottom:15px;}
#gigaContents .cinema-box .mov h3{ text-align:center;}
#gigaContents .cinema-box .mov p{ text-align:right; font-size:12px;color:#E00003;}
#gigaContents .cinema-box .mov .video{ padding:0 37px;}
#gigaContents .cinema-box .mov iframe,#gigaContents .cinema-box .mov a{ margin:0 auto; position:relative; top:-8px; width:925px;}


#gigaContents .cinema-box  .cinema-box-right p{ padding:25px 25px 20px 25px; line-height:1.5; font-size:13px; color:#fff;}
.cinema-box .youtube{ background:#000; padding:0px;}

#gigaContents .cinema-box  .cinema-box-right.white p{ color:#eee;}
#fukusyu{margin-top:-82px; padding-top:82px;}




/* info */

#gigaContents .info{ border-top:1px solid #eee; border-right:1px solid #eee; padding-right:20px; margin:0 auto;}
#gigaContents .info img{ float:left; margin-right:20px;}
#gigaContents .info h4{ color:rgba(187,0,3,1.00); padding-top:20px; font-size:20px; font-weight:normal;}
#gigaContents .info p{ margin-bottom:0; padding-bottom:20px; font-size:13px;}

#gigaContents .info p a{ color:#6c71d7;}
.infotext{ background:rgba(187,0,3,1.00); color:#fff; padding:15px; font-size:18px; margin:0;}







