img {border:none;}	
a { outline: none; }		  				  
					  				  
.floatLeft { float: left;}
.floatRight { float: right; }
.clear { clear: both; }



/*
	SLIDER
*/

.slider-wrap { width: 900px; position: absolute; }
.panel ul									{ text-align: left; margin: 0; }
.stripViewer								{ position: relative; overflow: hidden; width: 900px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 900px;  }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
#movers-row									{ margin: -122px 0 0 240px; }
#movers-row									{ /margin: 0px 0 0 240px; }
#movers-row div								{ width:240px; float: left; }
#movers-row div a.cross-link 				{ float: right;}
.cross-link									{ display: block; width: 170px; position: relative; padding-left:1px;}
.active-thumb 								{ background: url(../../img/waku.png) top left no-repeat; }




.flashmenu img	{ -webkit-transition: all 0.5s ease-in-out; }

img.swap1,
.flashmenu img.swap2 { opacity: 1.0; }

.flashmenu:hover img.swap1,
.flashmenu a:focus img.swap1,
img.swap2 { opacity: 0;}

img.swap1 { position: absolute; }



#JapanNetMap{
	position: relative;
	background:url(map.gif) no-repeat left top;
	height:600px;
}

#JapanNetMap .NetMap01 {
	position: absolute;
	top: 30px;
	right:174px;
}
#JapanNetMap .NetMap02 {
	position: absolute;
	top: 345px;
	right:204px;
}
#JapanNetMap .NetMap03 {
	position: absolute;
	top: 187px;
	right:287px;
}
#JapanNetMap .NetMap04 {
	position: absolute;
	top: 367px;
	left:373px;
}
#JapanNetMap .NetMap05 {
	position: absolute;
	top: 247px;
	left:255px;
}
#JapanNetMap .NetMap06 {
	position: absolute;
	top: 329px;
	left:67px;
}

.JapanNetCont{
	background:url(bk.gif) no-repeat left top #fff;
	padding:30px 45px;
	height:544px;
}
.TabkeHi{
	max-height:460px;
	overflow:auto;
}

#article #main-photo-slider table{
	border:0;
	padding:0;
	margin:0;
	border:none;
}
#main-photo-slider .JapanNetTable {
	width:100%;
	text-align:left !important;
    font-size: 108% !important; /* 14px */
    line-height: 1.5;
}

#main-photo-slider .JapanNetTable th {
	background:#f1f1f1;
	width:20%;
	padding:5px 0 5px 15px;
	border-top:none;
	border-left:none;
	border-right:solid 3px #fff !important;
	border-bottom:solid 3px #fff !important;
	font-weight:normal;
}
#main-photo-slider .JapanNetTable td {
	padding:5px 0 5px 15px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:solid 3px #fff !important;
}
#main-photo-slider .JapanNetTable .greenBox{
	background:#ddeca3;
}
#main-photo-slider .JapanNetTable .YellowBox{
	background:#fbe9a9;
}




