@charset "utf-8";

#main_wrap{width:100%; min-height:100%; min-width:1200px; display:flex; flex-direction:column; justify-content: flex-start; align-items: stretch; position:relative;}
#sub_wrap{width:100%; min-height:100%; min-width:1500px; display:flex; flex-direction:column; justify-content: flex-start; align-items: stretch; position:relative;}
#main_header, #sub_header{width:100%; position: -webkit-sticky; position: sticky; top:0; background:#fff; z-index: 10;}
#main_header_black{width:100%; position: -webkit-sticky; position: sticky; top:0; background:#fff; z-index: 10;}
#sub_header_2depth_black{width:100%; position: -webkit-sticky; position: sticky; top:-61px; background:#fff; z-index: 10;}
#main_contents{width:100%; margin:0 auto; flex:1;}
#sub_main{width:100%; flex:1}
#main_footer, #sub_footer{width:100%; height:495px; min-height:495px; background: #1C263B;  margin-top:auto; position: relative;}
