@charset "utf-8";

/*------------------------------------------------------------------------------------------------
	body
------------------------------------------------------------------------------------------------*/

html{
	height:100%;
}

body{
	background:#000000 url(/img/loading.gif) no-repeat 50% 50%;
	color:#ffffff;
	font-size:14px;
}

div#Black{
	position:absolute;
	width:1006px;
	height:200px;
	left:50%;
	top:50%;
	margin:-580px 0 0 -503px;
	background:#000;
	z-index:500;
}

div#Contents {
	visibility:hidden;
	position:absolute;
	top:50%;
	left:50%;
	width:1000px;
	height:760px;
	margin:-400px 0 0 -500px;
	background-repeat:no-repeat !important;
	overflow:visible;
}

ul#Navi li#Next{
	position:absolute;
	top:355px;
	left:1000px;
	z-index:600;
}

ul#Navi li#Prev{
	position:absolute;
	top:355px;
	left:-60px;
	z-index:650;
}

/*------------------------------------------------------------------------------------------------
	Archives
------------------------------------------------------------------------------------------------*/
div.mooSlide {
	position:absolute;
	left:100px;
	width:1002px;
	visibility:hidden;
	opacity: 0;
	alpha(opacity=0);
	background:url(/archives/back.png);
	_background:#000000;
	z-index:450;
}

div.mooSlide div.section{
	position:relative;
	padding:0 0 0 55px;
}

div.mooSlide div#ThumbBox{
	width:910px;
	height:220px;
	overflow:auto;
}

div.mooSlide div.section ul#Thumb{
	margin-left:-2px;
	/*for ScrollBar - 73px*item*/
	height:292px;
}

div.mooSlide div.section ul#Thumb li{
	display:inline;
	float:left;
	margin:0 5px 3px 0;
}

div.mooSlide div.section h3{
	clear:both;
	padding-top:10px;
}

div.mooSlide div.section div.txt{
	width:430px;
	color:#cccccc;
	font-size:12px;
}

div.mooSlide div.section div#us{
	float:left;
	font-size:12px;	
	line-height:17px;
}

div.mooSlide div.section div#ja{
	float:right;
	display:inline;
	margin-right:60px;
	line-height:17px;
}

div.mooSlide div.section ul#SubMenu{
	clear:both;
	padding-top:20px;
}

div.mooSlide div.section ul#SubMenu li{
	display:inline;
	float:left;
}

div.mooSlide div#Close{
	position:absolute;
	top:0;
	right:0;
}


/*SNS*/
div#GlobalSNS table{
	position:absolute;
	top:772px;
	left:0;
	display:none;
}

div#GlobalSNS table td#Twitter iframe{
	width:90px !important;
}

div#GlobalSNS table td#Google div{
	width:75px;
}

div#GlobalSNShit{
	position:absolute;
	width:750px;
	height:40px;
	left:50%;
	top:50%;
	margin:380px 0 0 -250px;
	background:#000;
	z-index:510;
}


