@media screen and (max-width: 1600px){
    /* 공통 */
    body,html{min-width:800px !important;}
        
    /* 스크롤바 디자인변경 */

    body::-webkit-scrollbar {
        display: none;
    }
    .header {
		padding: 20px;
		padding-left: 270px;
		height: 70px !important;
		padding:15px;
        padding-left: 220px !important;
	}

	.header .title .user {
		width: 35px !important;
		height: 35px !important;
		line-height:30px !important;
        margin-top: 2px !important;
        display: inline-block !important;
	}

	
	.header .title strong {
		font-size:18px;
        line-height: 37px !important;
	}
    .side-menu .logo-wrap{
        padding:  20px !important;
    }
    .side-menu .menu-wrap{
        overflow-y: auto;
        padding-top: 20px;
        height: calc(100vh - 100px);
    }

    .side-menu{
        width: 200px !important;
    }
    .side-menu .menu-wrap > li a {
        padding: 13px 25px;
    }

    .close .side-menu {
        -webkit-transform: translate3d(-170px,0,0) !important;
        -moz-transform: translate3d(-170px,0,0) !important;
        transform: translate3d(-170px,0,0) !important;
    }
    .container{padding:80px 10px 30px 210px !important}
    .close .container {
        padding-left: 50px !important
    }
    .close .header{
        padding-left: 60px !important;
    }
    .side-menu .logo-wrap img {
        max-height: 35px;
        margin-top: 5px;
    }



    /* 메인화면 방문자 */
    .visitor li .inner {
        padding: 16px !important;
        box-shadow:0 0 10px #d5d5d5;
        height: 170px !important;
    }
    .visitor li .inner dt{
        display: block !important;
        width: 100% !important;
        margin-bottom: 5px !important;
    }
    .visitor li .inner dt span {
        width: 30px !important;
        height: 30px !important;
        font-size:15px !important;
        line-height:30px !important;
    }
    .visitor li .inner dd {
        padding-left: 0px !important;
        margin-top: 5px !important;
        display: block !important;
        float:none !important;
    }
    .visitor li .inner dd .en {
        font-size:12px !important
    }
    .visitor li .inner .number .count {
        font-size:40px !important;
    }

    /* 메인화면 게시판 */
    .board li {
        width:100% !important;
        float:none !important;
        margin-bottom: 20px !important;
    }
    .board li .inner {
        padding: 16px !important;
        height: 300px !important;
    }
    .board li .inner .title {
        font-size:18px !important;
    }
    .board li .inner .board-table th,
    .board li .inner .board-table td {
        padding: 8px 4px !important;
    }

    /* 게시판 리스트*/
    .content .inner{
        height: calc(100% - 10px) !important;
    }
    .notice .notice-table tr th.w10,
    .faq .notice-table tr th.w10{
        width: 14%;
    }
    .notice .notice-table tr th.num,
    .faq .notice-table tr th.num{
        width: 10% !important;
    }
    .notice table td{
        vertical-align: middle;
    }

    /* 게시판 쓰기 */
    .notice-w .h-scroll table th{
        width: 120px !important;
    }
    .notice-w .h-scroll table td {
        width: calc(50% - 120px) !important;
    }
    .notice-w .content_txt td textarea {
        height: 383px !important;
        border-radius: 4px;
    }

    /* 게시판 상세보기 */
    .notice-v .content_txt th,
    .notice-v .content_txt td {
        height: 270px !important;
    }
    .notice-v .inner .h-scroll{
        height: 88% !important;
    }

    .notice-v .content_txt td{
        line-height: 150% !important;
    }
    .faq-v .content_txt{
        height: 180px !important;
    }
    .faq-v .content_txt th,
    .faq-v .content_txt td{
        height: 180px !important;
    }
    .faq-v .inner .h-scroll {
        height: 90% !important;
        border-bottom: 0;
        border-top: 1px solid #ddd;
    }


    /* 위치정보 리스트*/
    table td{
        word-break:break-all;
    }

    .manage_locate table .num{
        width: 8% !important;
    }
    .manage_locate table tr .way{
        width: 13%;
    }

    .manage_locate table tr .rep{
        width: 13%;
    }
    .manage_locate table td{
        vertical-align: middle;
    }
    .user-list .w10{
        width: 11% !important;
    }
    
    .user-list .w12{
        width: 12.5% !important;
    }
    .user-list table td{
        vertical-align: middle;
    }


    /* 회사정보 css */
    
    .setting table{
        table-layout: fixed;
    }
    .setting table th{
        width: 130px !important;
        padding-left: 10px !important;
        font-size: 13px !important;
    }
    .setting table th.noimportant{
        padding-left:10px !important;
    }
    .setting table td{
        height: 50px !important;
        font-size: 13px !important;
    }
    .setting table input,
    .setting table select{
        width:100% !important;
    }
    .setting table .time select{
        width: 46% !important;
    }
    .setting table input.add01{
        width: 50% !important;
    }

    .setting table td button{
        padding: 0 15px !important;
        font-size: 13px !important;
    }

	.setting table td input,
	.setting table td select,
	.stting table td button{
		height:30px !important;
	}
    .setting.main_setting table input,
    .settingmain_setting table select{
        width:50% !important;
    }

    }