@media (max-width:1200px){

.container_wrap{ margin-top:60px; }

/*------------------------------------
    팝업레이어
------------------------------------*/
.pop_up_mobile{ width:auto !important; left:0 !important; top:60px !important; max-width:100%; }
.pop_up_mobile img{ width:auto !important; max-width:100%; height:auto !important; }
/*------------------------------------
    로고
------------------------------------*/

/*------------------------------------
    상세검색
------------------------------------*/
.search_btn{ max-width:800px; width:auto; margin:0 auto; }

/*------------------------------------
    스크롤시 상단메뉴 고정
------------------------------------*/
/* .header.fixed{ display:block; position:fixed; }

.header.fixed .top_wrap .left a{ background:url(/img/search_icon.png) no-repeat center; }

.header.fixed .top_wrap .right > li.language h2{ background:none; color:#555; border-color:#ddd; }
.header.fixed .top_wrap .right > li.language h2:hover{ background:#005bac; color:#fff; }

.middle_wrap.fixed .logo{ top:10px; }
.middle_wrap.fixed .logo a{ width:180px; height:39px; }

.nav.fixed .site_map > h1 a{ border-color:#ddd; background:#fff url(/img/sitemap_icon.png) no-repeat center; } */


/*------------------------------------
    상단 gnb
------------------------------------*/
.top_menu{ margin:0 -2px 0 0; }


/*------------------------------------
	서브비주얼
------------------------------------*/
.sub_visual_wrap{ height:160px; }
.sub_visual_wrap h1{ margin-top:69px; font-size:20px; line-height:34px; }
.sub_visual_wrap p img{ position:relative; left:auto; top:auto; margin-left:0; width:auto; height:150%; }


/*------------------------------------
    서브 : 좌측 메뉴 영역
------------------------------------*/
.sub_category_left{ z-index:9; float:none; width:100%; margin:0; position:relative; clear:both; }
.sub_category_title{ display:none; }

.depth_2_left{ z-index:9; position:relative; width:100%; margin:0 auto; }
.depth_2_left:before{ z-index:10; position:absolute; left:0; bottom:0; content:''; height:1px; width:100%; background:#ddd; }
.depth_2_left:after{ content:''; clear:both; display:block; }
.depth_2_left > li{ z-index:9; position:relative; float:left; width:25%; cursor:pointer; border:none; text-align:center; }
.depth_2_left > li a{ z-index:9; display:block; position:relative; color:#444; padding:0 5px; font-size:13px; line-height:40px; border:solid 1px #ddd; border-width:0 0 1px 0; }
.depth_2_left > li a:after{ position:absolute; right:-1px; top:0; content:''; width:1px; height:100%; background:#ddd; }

.depth_2_left > li a i{ display:inline-block; margin:0 0 0 5px; }
.depth_2_left > li a i:before{ content:''; font:normal 11px/20px 'FontAwesome'; color:#fff; }
.depth_2_left > li:hover > a{ color:#005bac; }
.depth_2_left > li:hover a i:before{ color:#005bac; }

.depth_2_left > li.active{ position:relative; z-index:2; }
.depth_2_left > li.active > a{ color:#fff; border-color:#005bac; background:#005bac; }
.depth_2_left > li.active a i:before{ color:#005bac; }
.depth_2_left > li.active:hover > a{ background:#005bac; }

.product_body .depth_2_left > li{ width:14.28571%; }

/* 3depth */
.depth_3_sub{ display:none; z-index:1; position:absolute; left:-1px; top:100%; width:100.5%; padding-top:1px; background:#fff; }
.depth_2_left > li:hover .depth_3_sub{ display:block; }
.depth_3_sub li{}
.depth_3_sub li a{ border-width:0 1px 1px 1px; font:400 13px/40px 'NanumGothic'; color:#555; }
.depth_3_sub li a:hover{ color:#005bac; }
.depth_3_sub > li.active > a{ color:#005bac; }



/*------------------------------------
    서브 : 100% 컨텐츠 영역
------------------------------------*/
.page_title_wrap{ display:none; }
.sub_contents_wrap .centerWrap{ padding:50px 15px 55px; }

/*------------------------------------
    서브 : 우측 컨텐츠 영역
------------------------------------*/
.sub_left_block{ padding:0; }
.sub_left{ float:none; width:100%; max-width:912px; margin:0 auto; padding:70px 0 80px 0; }
.sub_left .centerWrap{ padding:0 15px; }


/*------------------------------------
    서브 컨텐츠 대표 문구 : 타이틀
------------------------------------*/
.sub_contents_title{ margin-bottom:50px; font-size:24px; line-height:38px; }



/*------------------------------------
    서브 : 상단 메뉴
------------------------------------*/






/*------------------------------------
    푸터
------------------------------------*/
.copyright h3 a{ max-width:190px; }

footer.footer{ padding:40px 15px; }
.copyright h3{ float:none; width:100%; margin:0 0 20px 0; text-align:center; }
.copyright .addr{ float:none; width:100%; text-align:center; }
.copyright .addr ul li.m_tel{ display:inline-block; }
.copyright .addr ul li.pc_tel{ display:none; }
.copyright .addr ul:last-child{}




/*------------------------------------
    좌측메뉴 UI : 스타일 변경
------------------------------------*/
/* 전체 카테고리 */
.left_ui_wrap .nav{ width:100%; height:60px; padding-top:0; border-bottom:solid 1px #ddd;  background:#FFF; box-shadow:none; }
.left_ui_wrap .nav .centerWrap{ position:relative; }

.left_ui_wrap .nav .site_map{ display:block; }
.left_ui_wrap .nav .site_map > h1 a{ width:55px; }

/* 상단 해더 */
.left_ui_wrap .top_menu{ position:relative; }
.left_ui_wrap .top_menu > li{ float:left; position:relative; }

/* 로고 */
.left_ui_wrap .middle_wrap{ overflow:initial; width:100%; height:auto; background:none; }
.left_ui_wrap .middle_wrap .logo{ position:fixed; left:15px; top:13px; padding:0; }
.left_ui_wrap .middle_wrap .logo a{ width:auto; height:33px; }
.left_ui_wrap .middle_wrap .logo a img{ width:auto; height:100%; }


/* 상단 해더 */
.left_ui_wrap .header{ top:0; width:100%; }
.left_ui_wrap .header .top_wrap .right{ position:absolute; right:55px; top:17px; border:none !important; }
.left_ui_wrap .header .top_wrap .right li{ float:none; width:auto; }
.left_ui_wrap .header .top_wrap .right li:first-child{ display:none; }
.left_ui_wrap .header .top_wrap .right li a{ line-height:22px; padding:0 12px 0; font-size:12px; font-weight:400; color:#888; border:1px solid #ddd; background:none; border-radius:100px; }
.left_ui_wrap .header .top_wrap .right li a:before{ line-height:22px; color:#555; }
.left_ui_wrap .header .top_wrap .right li:hover a{ color:#333; }

/* 검색 */
.left_ui_wrap .header .top_wrap .left{ display:none; }


/* 서브 : 본문 컨테이너 */
.left_ui_wrap .container_wrap{ padding:0; }
.left_ui_wrap.basic_body .container_wrap{ padding:0; }
.left_ui_wrap .sub_contents_block{ border:none; }

/* 푸터 */
.left_ui_wrap .footer{ padding:33px 0 45px; position:relative; left:auto; bottom:auto; width:100%; background:#333; }
.left_ui_wrap .footer_bar{ /* display:block; */ }

.left_ui_wrap .copyright .addr{ padding:0 0 20px 0; }
.left_ui_wrap .copyright .addr h5{ margin:8px 0 2px; }
.left_ui_wrap .copyright .addr ul li{ position:relative; display:inline-block; }
.left_ui_wrap .copyright .addr ul li:nth-child(2):before{ display:inline-block; content:'ㅣ'; padding:0 3px 0 0; font:normal 11px 'Malgun Gothic'; color:#555; }

.left_ui_wrap ul.footer_site_btn{ padding:0; max-width:240px; margin:0 auto; }
.left_ui_wrap ul.footer_site_btn li a{ background:none; border:none; color:#ddd; font-size:13px; }
.left_ui_wrap ul.footer_site_btn li a:hover{background:none; color:#00adef; }


.Main.left_ui_wrap .footer{ background:#333; }
.Main.left_ui_wrap .copyright .addr ul li{ color:rgba(255,255,255,0.5); }
.Main.left_ui_wrap .copyright .addr ul li a{ color:rgba(255,255,255,0.5); }
.Main.left_ui_wrap .copyright .addr h5{ color:rgba(255,255,255,0.7); }
.Main.left_ui_wrap ul.footer_site_btn li a{ background:none; border:none; color:#ddd; font-size:13px; }
.Main.left_ui_wrap ul.footer_site_btn li a:hover{ background:none; color:#00adef; } 

.left_ui_wrap .footer{ padding:15px 0 20px; }


/* 상단 gnb */
.left_ui_wrap .top_menu{ display:none; }

/* 서브메뉴 */
.left_ui_wrap .sub_category_top{ display:block; }

/* 서브 컨텐츠 */
.left_ui_wrap .sub_contents_wrap .centerWrap{ padding:0 15px 65px; }


/* 서브비주얼 */
.left_ui_wrap .sub_visual_wrap{ height:150px; }
.left_ui_wrap .sub_visual_wrap h1{ margin-top:59px; }

/*서브타이틀*/
.sub_title h1{ font-size:24px; }
.sub_title h3{ font-size:19px; }

/*------------------------------------
    회사소개
------------------------------------*/
/* 경영이념 */
.operation_top_wrap{ margin-top:20px; }
.operation_top_wrap p{ width:400px; height:400px; background-size:auto 260px !important; left:52%;}
.operation_top li:first-child dl:before{ right:-100px; }
.operation_top li:nth-child(2) dl:before{ left:-90px; }
.operation_top li:nth-child(3) dl:before{ top:-125px; }
.operation_top li:nth-child(3){ padding-top:290px;}

.operation_top li dl dt{ font-size:17px; padding:0 40px; }



/* 인사말 */
.ceo_wrap{ margin-left:-20px; margin-right:-20px; margin-top:-60px; }
.company_body.ceo.left_ui_wrap .centerWrap { padding-bottom:0 !important; }
.company_body.ceo.left_ui_wrap .sub_contents_wrap{ min-height:auto !important;}

/*------------------------------------
    검색결과 페이지
------------------------------------*/
.search_page_box_wrap{ padding:0 0 40px; }

/*------------------------------------
    TOP 탑 버튼
------------------------------------*/
.eb-top{ display:none; }






}