
@charset "utf-8";
/* ギガ　コンテンツレイアウト
=================================================================== */
.thm-page-special .gigaindex .detail{ width:1000px; position:relative; top:-60px;}
.thm-page-special .gigaindex .head{ border-bottom:none;}
.youtubebox{ padding:15px; background:#000;}
.youtube{ background:#000; position: relative;width: 100%;padding-top: 56.25%;}
.youtube iframe{position: absolute;top: 0;right: 0;width: 100% !important;height: 100% !important;}
.colorbarLong9,#gigaindexName,.colorbarLong4 {z-index:1;	}
#gigaContents {z-index:2;margin-top:-75px; width:1000px;position:relative;background:#fff;color:#222;}
#gigaContents h2.title-sp{ position:relative; text-align:center; background:#C80003; color:#fff; padding:10px; font-weight:bold; font-size:30px; margin-top:30px;}
#gigaContents h2 a{ position:absolute; bottom:20px; right:0;}
#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 {font-size:14px; line-height:1.6;}
#gigaContents a.banner{ display:block; margin-bottom:20px;}
#gigaContents p.read{ padding:20px; }

/* コンテンツ */

/*============================
#d-pool
color:#fc1900
============================*/
div#d-pool { padding-top:100px;}
div#d-pool div.whats { border:4px solid #fc1900; border-radius:8px; padding:30px; position:relative; margin-bottom:100px;}
div#d-pool div.whats img.chara { position: absolute; width:225px; height:auto; left:15px; top:-100px;}
div#d-pool div.whats h3 { height:0; text-align:center;}
div#d-pool div.whats h3 img { height:57px; position:relative; top:-57px;}
div#d-pool div.whats p { padding-left:160px; padding-top:30px;}
div#d-pool ul.col2 { margin-bottom:15px;}
div#d-pool ul.col2:after{ display:block; clear:both; content:"";}
div#d-pool ul.col2 li { float:left; width:50%; padding:5px;}
div#d-pool ul.col2 li h4 { padding:10px 20px;}
div#d-pool ul.col2 li h4 img { height:86px; width:auto;}
div#d-pool ul.col2 li p { padding:0 10px 10px;}
div#d-pool ul.col2 li img { width:100%; height:auto;}
div#d-pool div.youtube {}
div#d-pool div.youtube iframe {}
div#d-pool div.d-preview { padding-top:60px;}
div#d-pool div.d-preview h3 { text-align:center; margin-bottom:15px;}
div#d-pool div.d-preview h3 img { height:60px; width:auto;}
div#d-pool div.d-preview h4 { text-align:center; margin-bottom:15px;}
div#d-pool div.d-preview h4 img { height:27px; width:auto;}
div#d-pool div.d-preview ul.col2 { margin-bottom:30px;}
div#d-pool div.d-preview ul.col2 li {}
div#d-pool div.d-preview ul.col2 li img {}
div#d-pool div.d-preview ul.col2 li p {}
div#d-pool div.d-preview div.d-comment {border:4px solid #ddd; border-radius:8px; padding:30px; position:relative; margin-bottom:100px; margin:0 5px; padding:10px 30px 30px;}
div#d-pool div.d-preview div.d-comment img {}
div#d-pool div.d-preview div.d-comment img.chara { position:absolute; right:10px; top:-115px; height:122px; width:auto;}
div#d-pool div.d-preview div.d-comment p { padding:0px 15px 15px;}
div#d-pool div.d-preview div.d-comment h5{ text-align:center;}
div#d-pool div.d-preview div.d-comment h5 img{ height:30px;}
div#d-pool div.d-preview p {padding:25px 15px 215px;}
div#d-pool div.d-present { border:4px solid #fc1900; border-radius:8px; padding:30px; position:relative; margin-bottom:100px; text-align:center;}
div#d-pool div.d-present h3 {height:0; text-align:center;}
div#d-pool div.d-present h3 img {height:60px; width:auto; position:relative; top:-60px; z-index:10;}
div#d-pool div.d-present img.chara { position:relative; height:196px; top:-210px; z-index:9;}
div#d-pool div.d-present p { margin-top:-170px;}
div#d-pool div.d-present a { cursor:pointer; display:block;} 
div#d-pool div.d-present a img { height:60px; width:auto;cursor:pointer; }




/* info */
#gigaContents .info{  margin:0px; background:#fff; padding-top:0px; border:1px solid #eee; }
#gigaContents .info .ph{ text-align:left; padding:0; display:block; padding-right:20px;}
#gigaContents .info .ph img{ width:300px; float:left; margin-right:20px;}
#gigaContents .info h4{ color: rgba(233,0,3,1.00); padding-top:20px; font-size:20px; font-weight:bold; text-align:left; padding-left:25px;}
#gigaContents .info p{ padding:10px; 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 ul.col2 li h4{ color: rgba(233,0,3,1.00); background:#fff; padding-top:20px; font-size:20px; font-weight:bold; text-align:left; padding-left:10px;}
#gigaContents .info .col2 li{ margin:0;}
#gigaContents .info .col2 li .col2 li{ float:left; padding:0px ; width:50%; }
#gigaContents .info .col2 li.w70{ padding: 0 20px;}
#gigaContents .info .col2:after{ clear:both; content:""; display:block;}


h3.infotext{ background:#a00000; font-size:20px; padding:15px; color:#fff; font-weight:bold; margin-bottom:50px; text-align:center;}
h3.infotext span{ display:block; font-size:16px;}
