@charset "utf-8";
nav{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:9;
}

main{
	margin-top:145px;
	position:relative;
	z-index:1;
	min-height:calc(100vh - 390px);
}

.container .main_content{
	margin-top:0;
}

@media only screen and (min-width: 1920px) {

}

@media only screen and (min-width: 825px) {



}
@media (max-width: 825px) {

	main{
		margin-top:20px;
	}

	nav{
		top:10px;
	}

	nav .menu_btn_area{
		opacity:1;
		pointer-events:unset;
	}

	.contents_list_btn_area{
		padding-left:50px;
		padding-right:50px;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.contents_list_btn_area ul{
		margin:0;
	}

	.right_frame{
		display:none;
	}

}
@media (max-width: 600px) {


}

