
@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; width:1000px;}
#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.tab{ margin-bottom:40px;}
#gigaContents ul.tab li {
	float:left; width:50%;
}
#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 )";	
}

.disney-box{ margin-bottom:0px;}
.disney-box .flexbox {
   /* display:-webkit-flex;/*--- safari（PC）用 ---*/
    /*display:flex;
    -webkit-justify-content:flex-start;/*--- safari（PC）用 ---*/
    /*justify-content:flex-start;*/
    width:1000px;
}
.disney-box .flexbox:after{ clear:both; content:""; display:block;}
#gigaContents .disney-box{ margin-bottom:0;}
#gigaContents .disney-box:after{ clear:both; content:""; display:block;}
#gigaContents .disney-box .f_item {
	float:left; width:50%;
    /*-webkit-flex-basis:50%;/*--- safari（PC）用 ---*/
    /*flex-basis:50%;
    /*--- 装飾 ---*/
    background-color:#fff;
	position:relative;
}
. box-b-25{ padding-bottom:25px;}
#gigaContents .disney-box .f_item25{
	float:left; width:25%;
    /*-webkit-flex-basis:25%;/*--- safari（PC）用 ---*/
    /*flex-basis:25%;*/
	padding:;
}
#gigaContents .disney-box .f_item50{ padding:15px;
	float:left; width:50%;
    /*-webkit-flex-basis:25%;/*--- safari（PC）用 ---*/
    /*flex-basis:25%;*/
}
#gigaContents .disney-box .f_item50 img{ width:100%; height:auto;}
#gigaContents .disney-box .f_item50 h4{color:#7bbeba; line-height:1; font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho",  serif; border-left:3px solid #7bbeba; padding-left:10px; margin-bottom:10px; font-size:18px; font-weight: normal; margin-top:15px;}
#gigaContents .disney-box .f_item50 p{ padding:15px;}

#gigaContents .disney-box .f_item25:nth-child(odd){ width:25%;}
#gigaContents .disney-box .f_item25 img{ width:100%; height:auto;}
#gigaContents .disney-box .f_item25 .disneymovies{ padding:10px; padding-top:0; padding-left:15px; padding-right:15px; padding-bottom:0;}
#gigaContents .disney-box .f_item .disneymovies p{ line-height:1.2;}
#gigaContents .disney-box .f_item25 h4{color:#7bbeba; line-height:1; font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho",  serif; border-left:3px solid #7bbeba; padding-left:10px; margin-bottom:10px; font-size:16px; font-weight: normal;}
#gigaContents .disney-box .f_item25 img{ width:100%; margin-bottom:30px;}
#gigaContents .disney-box .f_item25 p{ font-size:12px; line-height:1.5; padding:0 0 0 15px;}
#gigaContents .disney-box .f_item25 p span{ display:block; padding-top:10px; font-size:10px;color:#999999; line-height:1.2;}
#gigaContents .disney-box .f_item p span{ display:block; padding-top:10px; font-size:11px;color:#999999;  line-height:1.2;}

#gigaContents .disney-box .f_item h3{ color:#7bbeba; line-height:1; font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho",  serif; border-left:3px solid #7bbeba; padding-left:15px; margin-bottom:15px; font-size:24px; font-weight:bold; margin-top:15px;}
#gigaContents .disney-box .f_item.disneymovie{  padding:25px; padding-top:15px; padding-bottom:0px;}
#gigaContents .disney-box .f_item.disneymovie p{ font-size:12px;}

#gigaContents .disney-box  .disney-box-right p{ padding:25px; font-size:13px; padding-right:0;}
.disney-box .youtube{ background:; padding:0px; position:absolute; bottom:0; left:0;}


#gigaContents .info{ border-top:1px solid #eee; border-right:1px solid #eee; padding-right:20px;}
#gigaContents .info img{ float:left; margin-right:20px;}
#gigaContents .info h4{ color:#7bbeba; padding-top:20px; font-size:26px; font-weight:normal;}
#gigaContents .info p{ margin-bottom:0; padding-bottom:20px;}

#gigaContents .info p a{ color:#6c71d7;}
.infotext{ background:#7bbeba; color:#fff; padding:15px; font-size:24px;}




#gigaContents #vol2{}
#gigaContents #vol2 h2{ padding-bottom:10px;
color:#7bbeba; line-height:1; font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho",  serif; margin-bottom:10px; font-size:24px; font-weight:bold; margin-top:12px;}
#gigaContents #vol2 h2.common{ border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:20px;}
#gigaContents #vol2 h3{  color:#7bbeba; line-height:1; font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho",  serif; border-left:3px solid #7bbeba; padding-left:15px; margin-bottom:10px; font-size:18px; font-weight:bold; margin-top:12px;}
#gigaContents .disney-box .f_item.disneymovie p{}
#gigaContents #vol2.disney-box .f_item.disneymovie p{ font-size:14px; padding-top:12px;}

a.googleplay{ display:block; padding:15px; text-align:center; font-size:20px; background:rgba(155,216,54,1.00); color:#fff;}
a.googleplay:hover{ color:#fff; opacity:0.8;}

