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

.colorbarLong9,
#gigaindexName,
.colorbarLong4 {
	z-index:1;	
}
#gigaContents {
	z-index:2;
	margin-top:-75px; width:1000px;
	position:relative;
}
#gigaContents h2{ position:relative;}
#gigaContents h2 a{ position:absolute; bottom:20px; right:0;}
#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 {
    width:1000px;
	 border-top:1px solid #eee; padding-top:20px; margin-bottom:20px;
}
#gigaContents .cinema-box .f_item {
	width:500px; float:left;
	position:relative;
}
#gigaContents .cinema-box .f_item h2{  text-align:left; color:#222; padding:10px; margin-bottom:0; font-size:22px; padding-left:25px; color:#12b5b0;}
#gigaContents .cinema-box .f_item p{ padding:15px; padding-top:5px; padding-left:25px;}
#gigaContents .cinema-box .f_item img{ width:100%; }

#gigaContents .bangai .cinema-box .f_item img{margin-bottom:25px;}

.col4{}
.col4 li{ float:left; padding:10px ; width:25%;}
.col4 li img{ width:100%; margin-bottom:15px;}
.col4 li p{ padding:5px;}
.col4:after{ clear:both; content:""; display:block;}
.col4 li h3{ font-weight:bold;}

.col2{}
.col2 li{ float:left; padding:10px ; width:50%;}
.col2 li img{ width:100%; margin-bottom:15px;}
.col2 li p{ padding:5px;}
.col2:after{ clear:both; content:""; display:block;}
.col2 li h3{  text-align:left; color:#222; padding:10px; margin-bottom:10px; font-size:22px;color:#12b5b0; border-bottom:2px solid #eee;}

.col2 li.w60{ width:60%;}
.col2 li.w40{ width:40%;}
.col2 li.w30{ width:30%;}
.col2 li.w70{ width:70%;}

.osusumepoint{padding:20px; border:2px solid #eee; margin-bottom:30px;}
.osusumepoint h3{font-size:18px; border-bottom:2px solid #12b5b0; margin-bottom:10px; padding-bottom:10px; color:#12b5b0;}
.osusumepoint p{padding:5px; margin-bottom:0;}

.repage{ width:30%; margin:0 auto; display:block; background:#222; color:#fff; text-align:center; padding:15px;}
/* info */

#gigaContents .info{ border-top:1px solid #eee; border-right:1px solid #eee; padding-right:20px; margin:0 37px;}
#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-sis