header { padding: 25px; position: relative; top: auto; left: auto; background: #fff; }
.header_con { padding: 0; }
.header_con::before { display: none; }
.header_blue_bg { display: none; }
.main_logo { float: left; }
.head_info { margin: 44px 0 0; float: right; }
.page_nav{text-align: center}
#main_area { height: auto; padding: 40px 25px; border-bottom: 1px solid; min-height: 500px; }
.sidebar { display: none; }
main { float: none; width: 100%; }
.below_main { display: none; }

@media only screen
  and (max-width : 1400px) {
	.head_info {margin: 27px 0 0;}
  }