@media screen and (max-width:1560px) {
    .inner_box { padding:0 20px; }

    #header h1 { left:20px; }
    #gnb { right:145px; }
    #gnb > ul > li > a { padding:0 50px 0 20px; }
    .langSelect { right:20px; }

    #btn_top { display:none; }
	.img100 img{width:100%;}

	.pc-topBox { right:20px; }


	/* 인사말 */
	.greCon {margin-top:50px;}
	.greCon > article{float:none;width:100%;}
	.greCon > article.imgArea{float:none;width:100%;}
	.greCon .img100{box-shadow:none;}

	/* 중국공장 */
	.imgW > p{float:none;width:100%;}

	.mapInfo{margin-top:15px;}
	.mapInfo > li{float:none;width:100%;padding:20px 0;}
	.mapInfo > li:before{display:none;}
	.mapInfo > li > i{float:left;width:30px;padding:0 14px;}
	.mapInfo > li:first-child > i{padding-left:14px;}
	.mapInfo > li > dl{margin-left:58px;line-height:1.4;}
	.mapInfo > li > dl dt{font-size:19px;color:#535353;font-weight:500;}
	.mapInfo > li > dl dd{font-weight:300;}


	/* 중국공장 - 갤러리 슬라이더 */
	.gallWrap {width:100%;overflow: hidden;}
	.gallWrap .g-list { float: none; width:100%; overflow: hidden;margin-left:0;margin:0 auto;}
	.gallWrap .list li { width:20%;height:auto; position: relative; overflow: hidden;float: left; }
	.gallWrap .list li a { display: block; width:100%; height:0;padding-bottom:100%; position: relative; overflow: hidden; }
	.gallWrap .list li a p { border: 1px solid #005cb9; position: absolute; top: 0; left: 0; width: 99%; height: 100%; display: table; opacity:0; z-index:999; }
	.gallWrap .list li a p span { display: table-cell; vertical-align: middle; text-align: center; color: #fff; font-size:16px; font-weight: 300; }
	.gallWrap .list li img { position: absolute; top: -9999px; right: -9999px; bottom: -9999px; left: -9999px; margin: auto; max-width:150%; }
	.gallWrap .list li a.active p { opacity:1; }
	.gallWrap .g-view { float: none; width:100%; overflow: hidden;position: relative;}
	.gallWrap .g-view .imgBig,
	.gallWrap .g-view .imgBig li { width:100% !important; height: 400px; position: relative; overflow: hidden; }
	.gallWrap .g-view .imgBig li p img { position: absolute; top: -9999px; right: -9999px; bottom: -9999px; left: -9999px; margin: auto; max-width:100%; }
	.gallWrap .btn {}


	/* 제품소개 */
	.prodCon{}
	.prodCon .imgArea {float:none;width: 100%;box-shadow:none;}
	.lst-toggle{float:none;width: 100%;}

	.bxArea{width:92%;padding:3% 4%;position:relative;}

	.exPic ul {overflow:hidden;}
	.exPic ul li{float:left;width:50%;margin-right:0;margin-bottom:29px;}
	.exPic ul li img{width:100%;}

	.exPic ul li.wid100{width:100%;}

	.exPic.zipPic li{margin-right:0;}
	.exPic.zipPic li:nth-child(3n){margin-right:0;}

	.exPic.filmPic li{width:100%;}
	.exPic.filmPic li:nth-child(2){margin-right:0;position:relative;}

	/* 브랜드소개 */
	.brandCon ul{overflow:hidden;}
	.brandCon ul li{float:left;width:32.33%;margin-right:1%;margin-bottom:50px;}
	.brandCon ul li:nth-child(3n){margin-right:0;}
	.brandCon ul li:nth-child(5n){margin-right:1%;}
	.brandCon ul li p.imgArea{border: 1px solid #acacac;margin-bottom:20px;;}
	.brandCon ul li p {text-align:center;}

}
@media screen and (max-width:1216px) {
    #btn_menu { left:auto; right:20px; }
    #gnb { display:none; }
    .langSelect { display:none; }
	.pc-topBox { display:none; }

    #totalMenu { display:block !important; left:auto; right:-420px; width:80%; max-width:400px; padding:0 15px 15px; text-align:left; background:#fff; box-sizing:border-box; }
    #tclose { display:block; position:absolute; right:15px; top:30px; width:30px; padding:13px 0; margin:0; }
    #tclose:before { background:#414141; }
    #tclose:after { background:#414141; }
    #totalMenu .t_lang { display:block; padding:30px 0; line-height:30px; }
    #totalMenu .t_lang a { position:relative; display:inline-block; margin-right:20px; font-size:15px; color:#414141; font-weight:600; font-family: 'Lato', sans-serif; }
    #totalMenu .t_lang a:first-child:before { content:''; display:block; position:absolute; right:-13px; top:50%; width:1px; height:12px; margin-top:-6px; background:#414141; }
    #totalMenu .t_lang a.on { font-weight:900; color:#a57664; }
    #totalMenu .t_lang a img { margin-right:6px; vertical-align:-1px; }
    #totalMenu nav > ul > li { float:none; width:100%; }
    #totalMenu nav > ul > li > a { width:100%; line-height:55px; padding:0 20px; font-size:20px; color:#53565a; border-bottom-color:rgba(0,0,0,.1); box-sizing:border-box; }
    #totalMenu nav > ul > li:last-child > a { border-bottom:none; }
    #totalMenu nav > ul > li.on > a, #totalMenu nav > ul > li.ov > a { color:#a57664; }
    #totalMenu .submenu { display:none; margin-top:0; background:#a57664; }
    #totalMenu .on .submenu { display:block; }
    #totalMenu .submenu li { margin-bottom:0; border-top:1px solid #ae8474; }
    #totalMenu .submenu li:first-child { border-top:none; }
    #totalMenu .submenu li a { display:block; line-height:45px; padding:0 20px; font-size:16px; box-sizing:border-box; opacity:1; }
    #totalMenu .submenu li.on a { width:100%; background:url(/img/common/gnb.png) 92% center no-repeat #c39f89; }
    #totalMenu .submenu li a:before { display:none; }


    /*=== main ====*/


    /*=== sub ====*/
	.mt140{margin-top:20%;}

	.tab {overflow: hidden;border-bottom:none}
	.tab button {font-family: 'Noto Sans KR';background: #e2e2e2;float: left;width:33%;height:42px;color:#fff;margin-right:1px;margin-bottom:1px;font-size:16px;}
	.tabcontent {margin-top:30px;}


	/* 한국본사 > 사내복지 */
	.wfCon {background:none}
	.wfCon .imgW > ul > li{float:none;margin-right:0;margin-bottom:10px;}
	.wfCon .imgW > ul > li:last-child{margin-right:0;}
	.wfslo{font-size:22px;line-height:1.4;margin-top:30px;padding-bottom:60px;position:relative;}
	.wfslo:after{display:none;}
	.wftime{font-size:20px;text-align:center;width:100%;margin:50px auto 0;position:relative;}
	.wftime:before{content:"";display:block;background: url(/img/sub/ico_appel.jpg) no-repeat 0 0;width:31px;height:26px;position:absolute;top:-10px;left:0;}
	.wftime:after{content:"";display:block;background: url(/img/sub/ico_apper.jpg) no-repeat 0 0;width:31px;height:26px;position:absolute;top:-10px;right:0;}
	.wftime > div{position:relative;}
	.wftime > div:before{content:"";width:380px;height:13px;background:#f0f0f0;position:absolute;bottom:-4px;left:50%;margin-left:-190px;z-index:-1;}
	.wftime b{font-size:22px;}
	.wftime span{padding:0 15px;}


}

@media screen and (max-width:1100px) {
    #wrap { min-width:inherit; }

    #footer .right { width:100%; margin-top:30px; text-align:center; }
    #footer .copyright { margin-top:15px; }

	.br{display:inline}


    /*=== main ====*/
    #main > article { display:block; }
    .mainVis .bx-controls { right:20px; bottom:50px; }
    .mainCon { width:100%; }
    .mainCon .brand .inquiry { text-align:center; }

    /*=== sub ====*/
    #subWrap { padding:120px 0 0; }
    /*.lnb { width:100%; display:table; margin-bottom:30px; text-align:center; table-layout:fixed; border-bottom:1px solid #c7c7c7; border-top:1px solid #c7c7c7; }*/
	.lnb { display:none; }
    .subTit { display:table-cell; width:220px; padding:0; vertical-align:middle; box-sizing:border-box; }
    .subTit h2 small { margin-top:5px; }
    .lnb ul { display:table-cell; overflow:hidden; }
    .lnb li { float:left; width:25%; box-sizing:border-box; }
    #subCon { width:100%; padding:30px 20px 0; box-sizing:border-box; }
    .lnb li a { padding:0; border-left:1px solid #c7c7c7; border-bottom:none; }
    .lnb li:first-child a { border-left:none; }

    #lnb4 .subTit, #lnb5 .subTit { width:270px; }
    #lnb4 li { width:33.33%; }
    #lnb5 li { width:50%; }

	 /* 제품소개 */
	.bxArea.mt0{margin-top:40px;}

	.exPic ul {overflow:hidden;}
	.exPic ul li{float:none;width:100%;margin-right:0;margin-bottom:29px;}
	.exPic ul li img{width:100%;}

	.exPic.zipPic li{margin-right:0;}
	.exPic.zipPic li:nth-child(3n){margin-right:0;}

	.exPic.filmPic li:nth-child(2){margin-right:0;position:relative;}
}

@media screen and (max-width:960px) {
    /*=== main ====*/
    #mainVisual li { height:700px; }

    /*=== sub ====*/
    .subTit { width:180px; }
    .subTit h2 { font-size:20px; }
    .subTit h2 small { font-size:13px; }
    #lnb4 .subTit, #lnb5 .subTit { width:220px; }
    .lnb li a { font-size:16px; line-height:60px; }

    .deps3 li { float:left; width:20%; padding:25px 0; text-align:center; }
}

@media screen and (max-width:767px) {
    body,table,input,textarea,select { font-size:15px; }
    .inner_box { padding:0 15px; }

	.pc-topBox { right:15px; }

    #header .inner_box { height:100px; }
    #header h1 { left:15px; }
    #header h1 img { width:230px; }
    #btn_menu { right:15px; }

    /*=== main ====*/
    #main { padding-top:100px; }
    #mainVisual li { height:600px; }
    #mainVisual .txt { padding:30px 15px; }
    #mainVisual h3 { font-size:50px; }
    #mainVisual p { font-size:24px; }
    .mainVis .bx-controls { right:15px; bottom:30px; }

    .mainCon article { padding:25px 15px; }
    .mainCon .company .img { width:80px; }
    .mainCon .company dl { padding-left:15px; }
	.mainCon .brand{ flex-direction:column;}
	.mainCon .brand { padding:20px 15px 25px; }
	.mainCon .brand > div{ width: 100%; }
    .mainCon .brand .inquiry a.online { margin-right:20px; }
	.mainCon .cpn_grt article { padding:25px 15px; }

    /*=== sub ====*/
    #subWrap { padding-top:100px; }
    .subTit { width:160px; }
    .subTit h2 { font-size:18px; }
    .subTit h2 small { font-size:12px; }
    #lnb4 .subTit, #lnb5 .subTit { width:190px; }
    .lnb li a { font-size:15px; line-height:55px; }
    #subCon { padding:30px 15px; }

    /* FMS ITEM 사진 */
    .fmsitemList li { width:32%; }
    .fmsitemList li:nth-child(4n) { margin-right:2%; }
    .fmsitemList li:nth-child(3n) { margin-right:0; }
}

@media screen and (max-width:640px) {
    #footer { font-size:14px; }

    /*=== main ====*/
    #mainVisual li { height:500px; }
    #mainVisual h3 { font-size:43px; }
    #mainVisual p { font-size:18px; }

    .mainCon > div { width:100%; }
    .mainCon .cpn_grt article { width:100%; height:auto; }
    .mainCon .company .img { width:120px; }
	.mainCon .company dd p br { display:none }
	.mainCon .greeting .txt br { display:none }
	.mainCon .greeting .txt span { margin-top:30px; padding-right:15px; }
    .mainCon .product { height:auto; }
    .mainCon .brand .inquiry a.online { margin-right:10%; }
	.mainCon .brand li { height:65px; }


    /*=== sub ====*/
    /*
    .subTit { width:130px; }
    .subTit h2 { font-size:16px; }
    .subTit h2 small { font-size:11px; }
    #lnb4 .subTit, #lnb5 .subTit { width:160px; }
    .lnb li a { font-size:14px; line-height:50px; }
    */
    /*.lnb { display:none; }
    #subCon { padding-top:30px; }*/
    .subTitle { margin-bottom:20px; }
    .subTitle h2 { font-size:25px; }
    .subTitle .path { font-size:13px; }
    .subTitle .path span { padding:0 3px; }

    .deps3 { margin-bottom:20px; }
    .deps3 li { padding:20px 0; font-size:14px; }

    /* FMS ITEM 사진 */
    .fmsitemList li { width:49%; margin-bottom:30px; }
    .fmsitemList li:nth-child(3n) { margin-right:2%; }
    .fmsitemList li:nth-child(2n) { margin-right:0; }

	.gallWrap .g-view .imgBig,
	.gallWrap .g-view .imgBig li { width:100% !important; height:290px; position: relative; overflow: hidden; }

}

@media screen and (max-width:480px) {

    /*=== main ====*/
    #mainVisual li { height:400px; }

    /*=== sub ====*/
    #subCon { position:relative; padding-top:50px; }
    .subTitle .path { position:absolute; right:15px; top:15px; width:100%; margin-top:0; text-align:right; }


}
