
#wrap {
	width: 100%;
	height: 100%;
	min-width: 980px;
	min-height: 650px;
	position: relative;
	overflow: hidden;
}

h1 {
	position: absolute;
	left: 10px;
	top: 7px;
	height: 0;
	width: 252px;
	padding-top: 28px;
	overflow: hidden;
	background: url(../img/logo.png) no-repeat left top;
}

#menuL {
	position: absolute;
	top: 0;
	left: 0;
}

#menuR {
	position: absolute;
	top: 0;
	right: 0;
}

.code {
	position: absolute;
	left: 0;
	top: 0;
}

#menuL .menuimg,
#menuR .menuimg {
	position: absolute;
	width: 352px;
	height: 353px;
	display: none;
}


#menuL .menuimg .menu img,
#menuR .menuimg .menu img {
	position: relative;
	
}

#menuR .song .menu img {
	position: absolute;
}

#menuL .menuimg img{
	right: -78px;
}

#menuR .menuimg .menu img{
	left: -78px;
}

#menuR .song{
	display: none;
	position: absolute;
}

#menuR .song .menu{
	position: relative;
	left: -52px;
}

.copy {
	position: absolute;
	left: 8px;
	bottom: 8px;
}

.sns {
	width: 160px;
	position: absolute;
	right: 8px;
	bottom: 8px;
}

.mover {
	position: absolute;
	display: none;
}

#menuL .menuimg .menu0{
	top: 98px;
	left: 397px;
}

#menuL .menuimg .menu1{
	top: 170px;
	left: 330px;
}

#menuL .menuimg .menu2{
	top: 248px;
	left: 256px;
}

#menuL .menuimg .menu3{
	top: 320px;
	left: 186px;
}

#menuR .menuimg .menu0{
	top: 100px;
	left: -132px;
}

#menuR .menuimg .menu1{
	top: 174px;
	left: -50px;
}

#menuR .menuimg .menu2{
	top: 244px;
	left: 38px;
}

#menuR .menuimg .menu3{
	top: 318px;
	left: 118px;
}

.song .menu0{
	top: 63px;
	left: -114px;
}

.move-main {
	width: 500px;
	height: 300px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -50px;
	margin-left: -250px;
}

h1.move3 {
	position: relative;
	text-align: center;
	margin-bottom: 30px;
	width: 100%;
	background: url(../img/logo.png) no-repeat center top;
}
.move1 {
	color: #ffffff;
	font-size: 16px;
	margin-bottom: 10px;
	padding-left: 20px;
}
.move1 a{
	color: #ffffff;
	font-size: 14px;
}

body.move {
	background: #3B9FDD;
}