.videolist {
	padding:0;
	margin:0 0 1em 0;
	text-align:center;
	font-size:11px;
	line-height:12px;
	}

a.anchor, a.anchor:link, a.anchor:hover {
	color:#EA4800;
	padding-right:12px;
	background:url(../images/arrow_white.gif) top right no-repeat;
	}

/* map - floating window
-------------------------------------------------------------- */
h5.fw {
	padding:0px 9px 9px 9px;
	line-height:12px;
	}
div#map {
	position:relative;
	width:720px;
	height:625px;
	background:url(../images/map_base.gif) top left no-repeat;
	}
	

/*-- 第1回コンテスト --*/
div#floatingwindow {
		display:none;
		width:312px;
		height:286px;
		display:none;
		position:absolute;
		top:125px;
		left:349px;
		background:url(../images/map_floatwindow.gif) top left no-repeat;
		}
	div#floatingwindow a.mapanchor,
	div#floatingwindow a.mapanchor:link,
	div#floatingwindow a.mapanchor:hover {
			color:#EA4800;
			padding-right:12px;
			background:url(../images/arrow_orange.gif) top right no-repeat;
			}

	#map_about        { position:absolute; top:0px; left:0px; display:hidden; }
	div#floatingwindow #map_awaji        { position:absolute; top:0px; left:0px; display:hidden; }
	div#floatingwindow #map_chichibu     { position:absolute; top:0px; left:0px; display:hidden; }
	div#floatingwindow #map_rosokunoh    { position:absolute; top:0px; left:0px; display:hidden; }
	div#floatingwindow #map_nangyai      { position:absolute; top:0px; left:0px; display:hidden; }
	div#floatingwindow #map_nekkobangaku { position:absolute; top:0px; left:0px; display:hidden; }
	div#floatingwindow #map_tanedori     { position:absolute; top:0px; left:0px; display:hidden; }
	div#floatingwindow #map_nama         { position:absolute; top:0px; left:0px; display:hidden; }
	div#floatingwindow #map_kutiyattam   { position:absolute; top:0px; left:0px; display:hidden; }

	#map_1 { display:block; width:13px; height:13px; position:absolute; top:96px; left:360px; }
	#map_2 { display:block; width:13px; height:13px; position:absolute; top:85px; left:360px; }
	#map_3 { display:block; width:13px; height:13px; position:absolute; top:72px; left:360px; }
	#map_4 { display:block; width:13px; height:13px; position:absolute; top:128px; left:245px; }
	#map_5 { display:block; width:13px; height:13px; position:absolute; top:59px; left:360px; }
	#map_6 { display:block; width:13px; height:13px; position:absolute; top:109px; left:360px; }
	#map_7 { display:block; width:13px; height:13px; position:absolute; top:221px; left:97px; }
	#map_8 { display:block; width:13px; height:13px; position:absolute; top:121px; left:204px; }

	#maplist_1 { display:block; width:222px; height:14px; position:absolute; top:445px; left:30px; }
	#maplist_2 { display:block; width:222px; height:14px; position:absolute; top:459px; left:30px; }
	#maplist_3 { display:block; width:222px; height:14px; position:absolute; top:473px; left:30px; }
	#maplist_4 { display:block; width:222px; height:14px; position:absolute; top:487px; left:30px; }
	#maplist_5 { display:block; width:222px; height:14px; position:absolute; top:501px; left:30px; }
	#maplist_6 { display:block; width:222px; height:14px; position:absolute; top:515px; left:30px; }
	#maplist_7 { display:block; width:222px; height:14px; position:absolute; top:545px; left:30px; }
	#maplist_8 { display:block; width:246px; height:26px; position:absolute; top:575px; left:30px; }
	
	
	
/*-- 第2回コンテスト --*/
	div#floatingwindow02 {
		width:312px;
		height:286px;
		display:none;
		position:absolute;
		top:125px;
		left:349px;
		background:url(../images/map_floatwindow_grn.gif) top left no-repeat;
		}
	div#floatingwindow02 a.mapanchor,
	div#floatingwindow02 a.mapanchor:link,
	div#floatingwindow02 a.mapanchor:hover {
			color:#36B449;
			padding-right:12px;
			background:url(../images/arrow_green.gif) top right no-repeat;
			}
	
	div#floatingwindow02 #map_awa,
	div#floatingwindow02 #map_warba,
	div#floatingwindow02 #map_katta,
	div#floatingwindow02 #map_oya,
	div#floatingwindow02 #map_sanbaso,
	div#floatingwindow02 #map_nagahama,
	div#floatingwindow02 #map_baltistan { position:absolute; top:0px; left:0px; display:hidden; }


	#map_9 { display:block; width:13px; height:13px; position:absolute; top:92px; left:288px; }
	#map_10 { display:block; width:13px; height:13px; position:absolute; top:139px; left:59px; }
	#map_11 { display:block; width:13px; height:13px; position:absolute; top:88px; left:171px; }
	#map_12 { display:block; width:13px; height:13px; position:absolute; top:100px; left:596px; }
	#map_13 { display:block; width:13px; height:13px; position:absolute; top:79px; left:288px; }
	#map_14 { display:block; width:13px; height:13px; position:absolute; top:66px; left:288px; }
	#map_15 { display:block; width:13px; height:13px; position:absolute; top:104px; left:189px; }
	
	#maplist_9 { display:block; width:222px; height:14px; position:absolute; top:445px; left:412px; }
	#maplist_10 { display:block; width:222px; height:14px; position:absolute; top:459px; left:412px; }
	#maplist_11 { display:block; width:261px; height:14px; position:absolute; top:473px; left:412px; }
	#maplist_12 { display:block; width:247px; height:26px; position:absolute; top:488px; left:412px; }
	#maplist_13 { display:block; width:267px; height:26px; position:absolute; top:515px; left:412px; }
	#maplist_14 { display:block; width:281px; height:26px; position:absolute; top:542px; left:412px; }
	#maplist_15 { display:block; width:254px; height:25px; position:absolute; top:584px; left:412px; }


