#upperTitle {
	font-size: 2vw;
}
#upperIcon {
	width: 1.8vw;
	height: 1.8vw;
}
#loginPanel {
	margin-left: 71vw;
	width: 25vw;
	font-size: 2vw;
}
#loginNick {
	width: 12vw;
}
#menuPanel {
	margin: 4.5vw 0 0 70vw;
	width: 24vw;
	height: 9vw;
}
#menuClose {
	width: 1.5vw;
	height: 1.5vw;
	padding: 0.3vw;
	margin: 0.4vw 0 0 21.2vw;
}
#menuCloseIcon {
	width: 1.5vw;
	height: 1.5vw;
}
#menuNick {
	margin-top: 0.7vw;
	font-size: 1.8vw;
}
#userBadge {
	width: 2vw;
	height: 2vw;
	margin: 0vw 0.2vw 0.2vw 1vw;
}
#menuID {
	font-size: 1.5vw;
}
#showMypage {
	width: 10vw;
	margin: 0.2vw 0 0 1vw;
	font-size: 1.5vw;
}
#logoutFromMenu {
	width: 10vw;
	font-size: 1.5vw;
}
#mainTitle {
	width: 80%;
	margin-left: 10%;
	font-size: 4vw;
}
#editHomepage {
	width: 4vw;
	height: 4vw;
	padding: 0.5vw;
	margin-top: 21.5vw;
	margin-left: 47%;
	border-radius: 1.2vw;
}
#changeMode {
	width: 20vw;
	height: 4vw;
	padding: 0.5vw;
	margin-top: 21.5vw;
	margin-left: 68%;
	font-size: 2.5vw;
	border-radius: 1.2vw;
}
#select {
	width: 80%;
	margin-left: 10%;
	margin-top: 28vw;
}
#contents {
	width: 80%;
	margin-left: 10%;
	margin-top: 35vw;
	overflow-x: auto;
	overflow-y: hidden;
}
#Notice, #ReturnMode, #Ranking, #PlayList, #FanOffer, #Mylist, #Now, #Help {
	font-size: 2.5vw;
}
#emoji {
	width: 3.2vw;
	height: 3.2vw;
}
#noticeMsg {
	line-height: 7vw;
	font-size: 3.6vw;
}
#indent {
	text-indent: 2.5vw;
}
#addList {
	width: auto;
	height: 3.4vw;
	font-size: 2.5vw;
	padding: 0 1vw 0 1vw;
	border-radius: 0.8vw;
}
#rankList {
	height: 72vw;
}
#rankToList {
	height: 7vw;
	font-size: 5vw;
	border-radius: 1.2vw;
}
#songList {
	width: 200%;
	height: 72vw;
}
#icon {
	width: 5vw;
	height: 5vw;
}
table {
	width: 200%;
}
td {
	font-size: 4vw;
}
#keyword {
	font-size: 4vw;
}
#typeSelect {
	width: 22%;
	font-size: 2.5vw;
	padding: 0.5vw;
	border-radius: 0 0 0.8vw 0.8vw;
	margin-left: 8.3%;
	margin-top: 0vw;
}
#checkPanel {
	padding: 0 0.6vw 0.4vw 0vw;
}
#weakInst {
	width: 11%;
	font-size: 2.5vw;
	border-radius: 0.5vw;
	margin-left: 168.9%;
	margin-top: -7vw;
}
#offerList {
	line-height: 6.5vw;
	font-size: 3.3vw;
}
#status {
	height: 6vw;
	font-size: 4vw;
}
.songPanel {
	height: 5vw;
	padding: 0.4vw 1.2vw 0.8vw 1.4vw;
	margin-top: 2vw;
	margin-left: 2vw;
	font-size: 4vw;
	border-radius: 1.3vw;
}
.songInput {
	height: 4vw;
	margin-top: 2vw;
	margin-left: 2vw;
	font-size: 3.5vw;
}
#songEditor {
	width: 4.2vw;
	height: 5vw;
}
#songDelete {
	width: 3.8vw;
	height: 3.8vw;
	margin-left: 0.4vw;
}
#listEditor {
	height: 9vw;
	margin-top: 2vw;
}
#submitPreferSong {
	height: 5vw;
	font-size: 3vw;
	padding-left: 2vw;
	margin-left: 5%;
	border-radius: 1vw;
}
#newSong {
	height: 5vw;
	font-size: 3vw;
}
#addSong {
	width: 5vw;
	height: 5vw;
}
#searchTitleButton{
	width: 4.8vw;
	height: 4.8vw;
}