@charset "UTF-8";

/* ギャラリー */
#gallery {
	text-align:left;
}

/* 見出し関連 */
#gallery h2 {
	text-align:center;
	margin:170px 0 0 0;
}

#gallery h3 {
	text-align:center;
	color:#888;
}

#gallery h4 {
	text-align:left;
	border-bottom:1px solid #000;
	padding:0 0 0 15px;
}


/* フロートクリア */
#gallery .clear {
	clear:both;
}

/* index用 */
#gallery .galleryIndex {
	width:530px;
	text-align:center;
	margin:0 auto 0 auto;
}

#gallery .galleryIndex ul {
	list-style:none;
}

#gallery .galleryIndex li {
	list-style:none;
	font-weight:800;
	margin:0 0 10px 0;
}

/* ギャラリー選択 */
#gallery .galleryChice {
	list-style:none;
	width:550px;
	margin:0 auto 0 auto;
}

#gallery .galleryChice ul {
	list-style:none;
	margin:0;
	padding:0;
}

#gallery .galleryChice li {
	float:left;
	width:265px;
	text-align:center;
	font-weight:bold;
	margin:0 0 10px 0;
}


/* 結果表示 */
#gallery .resultTable {
	width:500px;
	margin:0 auto 0 auto;
	padding:0;
}

#gallery .resultTable .finalist {
	list-style:none;
}

#gallery .resultTable .topdancer {
	font-weight:800;
}

#gallery .resultTable .jpnDancer {
	color:#E60012;
}

#gallery .other_site {
	margin:50px 0 0 0;
	text-align:center;
}

/* ギャラリー画像表示部分 */
#contents ul.imageTable {
	position: relative;
	list-style-type: none;
	width: 630px;
	margin: 20px auto 0px auto;
	padding: 0px;
	height: 210px;
}

#contents ul.imageTable li {
	float: left;
	height: 200px;
	padding: 0px;
	margin: 0px 5px 0px 5px;
	position: relative;
	width: 200px;
	text-align: center;
	vertical-align: center;
}

/* ie6 only css */
* html #contents ul.imageTable {
	position: relative;
	list-style-type: none;
	width: 640px;
	margin: 20px auto 0px auto;
	padding: 0px;
	height: 210px;
	backgorund:#CCC;
}

* html #contents ul.imageTable li {
	float: left;
	height: 200px;
	padding: 0px;
	margin: 0px 5px 0px 5px;
	position: relative;
	width: 190px;
	text-align: center;
	vertical-align: center;
}
