@charset "utf-8";

#wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#container {
	width: 500px;
	margin: 0 auto;
	height: 100%;
	overflow-Y: auto;
	background: #F2F2F2;
}

#container.main {
	background: #fff;
}

.sector {
	margin: 0 30px;
}

.sector2 {
	margin: 0 20px;
}


@media screen and (max-width:750px) {
	#container {
		width: 100%;
	}
	
	.sector {
		margin: 0 6vw;
	}
	
	.sector2 {
		margin: 0 4vw;
	}
}


/************** 헤더 **************/
#header {
	padding-top: 20px;
	margin-bottom: 40px;
}

#header .logo {
	width: 98px;
}

#header .logout {
	float: right;
	font-size: 18px;
	line-height: 30px;
	color: #666;
}

@media screen and (max-width:750px) {
	#header {
		padding-top: 4vw;
		margin-bottom: 8vw;
	}

	#header .logo {
		width: 18.7vw;
	}
	
	#header .logout {
		font-size: 3.6vw;
		line-height: 6vw;
	}
}