@charset "utf-8";
/* CSS Document */
.mkrSSEnv{
	width:960px;
	margin:0 auto;	
}

.mkrSSEnv, .mkrSSMain, .mkrSSSide{
	height:397px;	
}


.mkrSSEnv{
	position:relative;
	background-color:#000;
}

.mkrSSMain, .mkrSSNavi, .mkrSSLocation{
	width:960px;
}

.mkrSSMain{
	position:absolute;
	
	z-index:188;
	
	top:0;
	left:0;
	
	overflow:hidden;	
}

.mkrSSMain img{
	border:0;
	padding:0;
}

.mkrSSMain div div{
	display:none;
}

.mkrSSSide{
	/*
	width:190px;
	
	position:absolute;
	
	z-index:8842;
	
	right:0;
	top:0;	
	*/
	display:none;
}

.mkrSSSide div{
	display:none;
	text-align:center;
}

.mkrSSSide a{	
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding:0 0;
	margin:0px auto 3px;
	
	width:180px;
	height:101px;	
	
	background-repeat:no-repeat;
	
	text-decoration:none;
	color:#FFF;
	font-size:.875em;
	font-weight:bold;
	text-align:center;
	
	text-shadow:1px 1px 2px #000;
}

	div.ssCaptionTitle, div.ssCaptionText, div.ssCaptionLink{
		display:block;
	}
	
	div.ssCaptionTitle, div.ssCaptionText{		
		font-family:Tahoma, Geneva, sans-serif;		
		padding:0;
		margin:0;
		text-align:left;		
		overflow:hidden;
	}
		
	div.ssCaptionText{
			
	}	
	
	div.ssCaptionTitle h2{
		color:#003668;
		font-size:1.5em;
		padding:.5em .5em .25em;
		margin:0;
		
		font-weight:normal;
	}
	
	div.ssCaptionText p{
		color:#000;
		font-size:.875em;
		padding:.3125em 1em;
		margin:0;
	}
	
.mkrSSMainCaptionEnv, .mkrSSMainCaption{

}

.mkrSSMainCaptionEnv{
	
}

.mkrSSMainCaption{
	position:absolute;
	
	width:388px;	
	height:100px;
	
	overflow:hidden;
	
	background-image:url(../img/ss-caption-bg.png);
	
	left:0;
	bottom:0;
	
	z-index:588;
	
	display:none;
}

.mkrSSMainCaption div.divIn{	
	width:100%;

	position:absolute;
	z-index:688;
}

.divIn{
	
}


/* navigation */
.mkrSSNavi{
	position:absolute;
	
	z-index:288;
	
	bottom:1px;
	left:0;
	
	height:28px;
}

.mkrSSNavi div{ /* navi holder */
	float:right;
	width:80px;
}

.mkrSSNavi a{
	display:block;
	float:left;
	height:22px;
	width:22px;
	padding:0;
	margin:1px;
	text-decoration:none;
	
	background-repeat:no-repeat;
	border:1px solid #CCC;
}

.mkrSSNavi a:hover{
	border:1px solid #888;
}

.mkrSSNavi a.back{
	background-image:url(../img/mkr.ss.arrow.back.jpg);	
}

.mkrSSNavi a.forth{
	background-image:url(../img/mkr.ss.arrow.forth.jpg);	
}

.mkrSSNavi a.pause{
	background-image:url(../img/mkr.ss.arrow.pause.jpg);	
}

.mkrSSLocation{
	position:absolute;
	height:25px;
	
	z-index:388;
}

.mkrSSLocation div{
	margin:0 auto;
	
	height:25px;
	padding:3px;
}

.mkrSSLocation a{
	display:block;
	padding:0;
	margin:1px;
	width:20px;
	height:20px;
	float:left;
	
	background-image:url(../img/mkr.ss.location.p.png);
	background-repeat:no-repeat;
}

.mkrSSLocation a.locInactive{
		
}

.mkrSSLocation a.locActive{
	background-image:url(../img/mkr.ss.location.a.png);
}

.mkrSSEnv .nl, .ssnl{
	display:block;
	clear:both;
	padding:0;
	margin:0;
	height:0;
}

/* navigation */

/* one.ss.mkr.com _ end */

