@charset "utf-8";

/*=====================================================

ニュースフォトギャラリー2012

最終更新日 --2012.03.29c--

===================================================== */


/*==========================================

大量フォトギャラ一覧ページ　写真背景を黒っぽく

===========================================*/

table.ColSetEtoki{
	background:#868a8e url(images/bg_colsetetoki.jpg) left top repeat-x;
}

table.ColSetEtoki td,
div#Main div.ThmbSetY p.ThmbCol,
div#Main div.ThmbSetY p.ThmbCol span img,
* html div#Main div.ThmbSetY p.ThmbCol span{
	background:transparent!important;
}
div#Main table.ColSet td{
	border-color: #aaa;
}

div#Main div.ThmbSetY p.ThmbCol span img,
* html div#Main div.ThmbSetY p.ThmbCol span{
	border-color:#aaa;
}

/*===　一覧の写真の下に付くキャプション 20120329　===*/
div#Main table.ColSetEtoki div.ThmbSetY div.ThmbTxt p {margin-top:5px;}
div#Main table.ColSetEtoki div.ThmbSetY div.ThmbTxt p,
div#Main table.ColSetEtoki div.ThmbSetY div.ThmbTxt p a {color:#fff;}





/*====================================================

	ulとフロートで流し込むサムネイルエリア
	ul.ThmbFloat5

======================================================*/

/*==========================================

個別設定

===========================================*/

.ThmbFloat5 li{width:20%;} 
.ThmbFloat5 li span.FloPic{width:20%;height:86px;} 

* html .ThmbFloat5 li{width:19.8%;} 
* html .ThmbFloat5 li span.FloPic{width:19.8%;} 


div#Main ul.H60{padding-bottom:0;}
div#Main ul.H60 li{}
div#Main ul.H60 li span.FloPic{height:64px !important;}

/*==========================================

共通設定

===========================================*/

.ThmbFloat5{
	margin-bottom:0;
	padding:20px 10px 10px;
	background-color: #f2f5f5; 
}

div#Main ul.ThmbFloat5 li{
	float:left;
	text-align: center;
}


.ThmbFloat5 span.FloPic{
	display:table-cell;
	vertical-align: middle;
	text-align: center;
	margin:0 auto;
}

* html .ThmbFloat5 span.FloPic{
	display:block;
}

*:first-child+html ul.ThmbFloat5 span.FloEto{
	display:block;
}

.ThmbFloat5 span.FloPic img{
	border:2px solid #ccc;
	vertical-align:bottom; 
}

.ThmbFloat5 span.FloPic a:hover img{
	border:2px solid #a00;
}

.ThmbFloat5 span.FloEto{
	display:inline-block;
	height:3em;
	text-align: center;
	font-size:76%;
}
/*
*:first-child+html ul.ThmbFloat5 span.FloEto{
	width:80px;
	margin-top:0;
}
*/

/* clearfix */
.ThmbFloat5:after{content:".";display:block;clear:both;height:0;visibility:hidden;}

.ThmbFloat5{display:inline-block;}

/* \*/
* html .ThmbFloat5{ height:1%;}
.ThmbFloat5{ display:block;}
/* */


/*==========================================

概要のリスト

===========================================*/

.FlatDLst{
	font-size:88%;
}
.FlatDLst dt{
	width:6em;
	float:left;
	margin-bottom:0.7em;
}

.FlatDLst dd{
	margin-left:6.5em;
	margin-bottom:0.7em;
}

