@charset "utf-8";
/* ギガ　コンテンツレイアウト
=================================================================== */
.colorbarLong9,
#gigaindexName,
.colorbarLong4 {
	z-index:1;	
}
#gigaindexDescription {
    margin-bottom:10px !important;
}
#gigaContents {
	z-index:2;
	font-family: "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, sans-serif;
}
.gigaindexMeta {
    display: none;
}
#gigaContents p a:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";	
}
#gigaContents .cre {
    height:35px;
	text-align:right;
	color:#999;
	font-size:9px;
	padding:5px 0 ;
}
#gigaContents p {
	line-height:1.7em;
	font-size:15px;
	color:#333;
	margin-bottom:20px;
}

#gigaContents .con {
	padding:5px 5px 0;
}
#gigaContents a:hover .con {
	background-color:#F8F8F8;
}
#gigaContents a:hover {
	text-decoration:none !important;
}
#gigaContents .con .title {
	margin-bottom:10px;
	border-bottom: 2px solid #eaecee;
	font-size:24px;
	line-height:1.2em;
	font-weight:bold;
	padding:20px 0 5px;
	color:#000000;
}
#gigaContents .con .ph {
	float:left;
	padding:0 20px 20px 0;
	width:100%;
}
#gigaContents .con .subph {
	float:left;
	padding:0 20px 20px 0;
	width:50%;
}
#gigaContents .con span {
    color: #ccc;
    font-family: Georgia,"New Century Schoolbook","Century Schoolbook",serif;
    font-style: italic;
    margin-left: 7px;
    padding: 2px 5px;
    text-decoration: underline;
}
#gigaContents a:hover .con span {
	background-color:#000000;
	color:#fff;
}
#gigaContents .mov {
	padding:10px 0 20px;
}
.newsItem > li,
#n-gigaindexListR {
    background:none;
    margin: 0 0 2px;
    padding: 15px 0;
	border-bottom: solid 1px #eaecee;
}


#gigaContents .w300 .title {
	margin-bottom:0px;
	background-color:#eaecee;
	font-size:18px;
	line-height:1.2em;
	text-align:center;
	font-weight:bold;
	padding:10px 0;
	color:#000000;
}
#gigaContents .w300 .ttl {
    font-size: 20px;
    font-weight: bold;
    padding: 10px 0;
    text-align: center;
	color:#000000;
}
#gigaContents .w300 .at{
	color: #e60012;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	padding-top:8px;
	margin-bottom:8px;
	font-size:16px;
	line-height:1.2em;
}
#gigaContents .btn span {
    background-color: #000;
    border-radius: 2px;
    color: #fff;
    font-size: 114%;
    font-weight: bold;
    padding: 8px 20px;
}

#archiveCalendar {
	display:none;
}