*{
	margin:0;
	padding:0;
	border:0;
}
html {
	overflow: hidden;
}
body {
	background: #fff;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

#btn {
	width:354px;
	height:649px;
	z-index: 2;
	position:fixed;
	top:50px;
	right:100px; 
	overflow: hidden;
}

#photo {
	width: 354px;
	height: 252px;
	padding: 0px;
}

#photo ul li {
	float: left;
	list-style: none;
	margin-right: 0px;
}
#photo ul li img {
	vertical-align: bottom;
}
a:hover img {
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background:none!important;
}

#view img {
	position:fixed;
	left: 0px;
	top: 0px;
	z-index: 1;
}


#right_con {
	width:1000px;
	height: 70px;
	float:right;
	margin:0 0 0 0;
	position:fixed;
	_position:absolute;
	overflow: auto; 
	bottom: 0px;
	right: 0px;
	background-color:transparent;
	z-index:9999099999;
}

#logo {
	width:110px;
	height:19px;
	float:right;
	margin-right:140px;
}

#logo_line {
	width:1000px;
	height:1px;
	float:right;
	margin:0px 0px 0 0;
	background-color:#000;
}

#menu_container {
	width:400px;
	height:40px;
	margin:0px 0px 0 0;
	float:right;
	color:#CCC;
}
#menu_container ul {
	margin:0 20px 0 0;
	padding:0;
}
#menu_container li {
	list-style: none;
	float:left;
	margin-left:40px;
}
#menu_container a {
	color: #000;
	text-decoration: none;
	font-size: 15px;
}

#menu_container a:hover {
	color:#999;
	text-decoration: none;
	font-size: 15px;
	border-style: none;
}

a img.linkimg{
background:none!important;
}
