@charset "utf-8";
/* CSS Document */


/****************************************************/
/*****************   header_wrap   ******************/
/****************************************************/
img{display:block;vertical-align:top}
span.hidden{overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}
.header_wrap{position:relative; width:100%; height:580px;}
.header_wrap.defaultBg{background:url("../../image/front/main/mainvisual_default.jpg") center top no-repeat; background-size:cover;}
.header_wrap.brazilBg{background:url("../../image/front/main/mainvisual_brazil.jpg") center top no-repeat; background-size:cover;}
.header_wrap.argentinaBg{background:url("../../image/front/main/mainvisual_argentina.jpg") center top no-repeat; background-size:cover;}
.header_wrap.brusselsBg{background:url("../../image/front/main/mainvisual_brussels.jpg") center top no-repeat; background-size:cover;}
.header_wrap.canadaBg{background:url("../../image/front/main/mainvisual_canada.jpg") center top no-repeat; background-size:cover;}
.header_wrap.egyptBg{background:url("../../image/front/main/mainvisual_egypt.jpg") center top no-repeat; background-size:cover;}
.header_wrap.hkBg{background:url("../../image/front/main/mainvisual_hk.jpg") center top no-repeat; background-size:cover;}
.header_wrap.hungaryBg{background:url("../../image/front/main/mainvisual_hungary.jpg") center top no-repeat; background-size:cover;}
.header_wrap.idBg{background:url("../../image/front/main/mainvisual_id.jpg") center top no-repeat; background-size:cover;}
.header_wrap.italiaBg{background:url("../../image/front/main/mainvisual_italia.jpg") center top no-repeat; background-size:cover;}
.header_wrap.mexicoBg{background:url("../../image/front/main/mainvisual_mexico.jpg") center top no-repeat; background-size:cover;}
.header_wrap.russiaBg{background:url("../../image/front/main/mainvisual_russia.jpg") center top no-repeat; background-size:cover;}
.header_wrap.spainBg{background:url("../../image/front/main/mainvisual_spain.jpg") center top no-repeat; background-size:cover;}
.header_wrap.thailandBg{background:url("../../image/front/main/mainvisual_thailand.jpg") center top no-repeat; background-size:cover;}
.header_wrap.trBg{background:url("../../image/front/main/mainvisual_tr.jpg") center top no-repeat; background-size:cover;}
.header_wrap.uaeBg{background:url("../../image/front/main/mainvisual_uae.jpg") center top no-repeat; background-size:cover;}
.header_wrap.vietnamBg{background:url("../../image/front/main/mainvisual_vietnam.jpg") center top no-repeat; background-size:cover;}
.header_wrap.washingtondcBg{background:url("../../image/front/main/mainvisual_washingtondc.jpg") center top no-repeat; background-size:cover;}
.header_wrap.indiaBg{background:url("../../image/front/main/mainvisual_india.jpg") center top no-repeat; background-size:cover;}
.header_wrap.kazBg{background:url("../../image/front/main/mainvisual_kaz.jpg") center top no-repeat; background-size:cover;}
.header_wrap.ngrBg{background:url("../../image/front/main/mainvisual_ngr.jpg") center top no-repeat; background-size:cover;}
.header_wrap.philBg{background:url("../../image/front/main/mainvisual_default.jpg") center top no-repeat; background-size:cover;}
.header_wrap.plBg{background:url("../../image/front/main/mainvisual_pl.jpg") center top no-repeat; background-size:cover;}
.header_wrap.saBg{background:url("../../image/front/main/mainvisual_sa.jpg") center top no-repeat; background-size:cover;}
.header_wrap.swedenBg{background:url("../../image/front/main/mainvisual_default.jpg") center top no-repeat; background-size:cover;}
.header_wrap.viennaBg{background:url("../../image/front/main/mainvisual_default.jpg") center top no-repeat; background-size:cover;}
.header_wrap.germanyBg{background:url("../../image/front/main/mainvisual_default.jpg") center top no-repeat; background-size:cover;}


.gnb_wrapper{position:absolute; width:100%; z-index:100;}
.gnb_wrapper .gnb_wrap{position:relative; width:100%; background:transparent; -webkit-transition:background-image .2s ease-in-out;-o-transition:background-image .2s ease-in-out;transition:background-image .2s ease-in-out;}
.gnb_wrapper .gnb_wrap.active{background-color:#fff; box-shadow:0px 3px 3px rgba(0,0,0,0.2);}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .langForm ul li a{color:#282828;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .langForm ul li.on a{color:#fff;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a{color:#9a9a9a; padding-left:25px;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a:hover{color:#222;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snsfacebook{background:url("../../image/front/new/icon_facebook_active.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snsfacebook:hover{background:url("../../image/front/new/icon_facebook_on.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snsyoutube{background:url("../../image/front/new/icon_youtube_active.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snsyoutube:hover{background:url("../../image/front/new/icon_youtube_on.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snsinstagram{background:url("../../image/front/new/icon_instagram_active.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snsinstagram:hover{background:url("../../image/front/new/icon_instagram_on.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snsblog{background:url("../../image/front/new/icon_blog_active.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snsblog:hover{background:url("../../image/front/new/icon_blog_on.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snsflickr{background:url("../../image/front/new/icon_flickr_active.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snsflickr:hover{background:url("../../image/front/new/icon_flickr_on.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snstwitter{background:url("../../image/front/new/icon_twitter_active.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snstwitter:hover{background:url("../../image/front/new/icon_twitter_on.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snsvkontakte{background:url("../../image/front/new/icon_vk_active.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snsvkontakte:hover{background:url("../../image/front/new/icon_vk_on.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snsweibo{background:url("../../image/front/new/icon_weibo_active.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snsweibo:hover{background:url("../../image/front/new/icon_weibo_on.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snskoo{background:url("../../image/front/new/icon_koo_active.png") left center no-repeat;} /* 20211005 추가 */
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snskoo:hover{background:url("../../image/front/new/icon_koo_on.png") left center no-repeat;} /* 20211005 추가 */
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snslinkedin{background:url("../../image/front/new/icon_linkedin_active.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .tnb .tnbBox .snsForm ul li a.snslinkedin:hover{background:url("../../image/front/new/icon_linkedin_on.png") left center no-repeat;}

.gnb_wrapper .gnb_wrap.active .gnbBox .logo a{background:url("../../image/front/new/logo_top_on.png") left center no-repeat;}
.gnb_wrapper .gnb_wrap.active .gnbBox .logo a.logoCanada{background:url("../../image/front/new/logo_top_ca_on.png") left center no-repeat} /* 20240724 캐나다 로고 추가 */
.gnb_wrapper .gnb_wrap.active .gnbBox .logo a ul.logoSub{border:solid 1px #b8b8b8;}
.gnb_wrapper .gnb_wrap.active .gnbBox .logo a ul.logoSub li{font-size:14px; font-family:'NotoKrDL'; float:left;}
.gnb_wrapper .gnb_wrap.active .gnbBox .logo a ul.logoSub li.logotxt01{color:#58585a;}
.gnb_wrapper .gnb_wrap.active .gnbBox .logo a ul.logoSub li.logotxt01:after{border-right:solid 1px #b8b8b8;}
.gnb_wrapper .gnb_wrap.active .gnbBox .logo a ul.logoSub li.logotxt02{color:#c02462;}

.gnb_wrapper .gnb_wrap.active .gnbBox .nav li:nth-child(1) > div > ul{}
.gnb_wrapper .gnb_wrap.active .gnbBox .nav li:nth-child(2) > div > ul{}
.gnb_wrapper .gnb_wrap.active .gnbBox .nav li:nth-child(3) > div > ul{}
/* 20230220 삭제
.gnb_wrapper .gnb_wrap.active .gnbBox .nav li:nth-child(4) > div > ul{width:960px; text-align:right;}
.gnb_wrapper .gnb_wrap.active .gnbBox .nav li:nth-child(5) > div > ul{width:1000px; text-align:right;}
.gnb_wrapper .gnb_wrap.active .gnbBox .nav li:nth-child(6) > div > ul{width:1000px; text-align:right;} 20220525 추가
*/

.gnb_wrapper .gnb_wrap.active .gnbBox .nav li.depth01 a{color:#333;}
.gnb_wrapper .gnb_wrap.active .gnbBox .nav li.depth01.on .navSub{display:block; position:absolute; left:0; top:113px; width:100%; /* height:60px; */ background-color:#fff; border-top:solid 1px #989898; box-shadow:0px 3px 3px rgba(0,0,0,0.2);}
.gnb_wrapper .gnb_wrap.active .gnbBox .nav li.depth01.on .navSub ul{position:relative; margin:0 auto;}
.gnb_wrapper .gnb_wrap.active .gnbBox .nav li.depth01.on .navSub ul li{display:inline-block; padding:0 20px; line-height:55px; margin-bottom:10px;}
.gnb_wrapper .gnb_wrap.active .gnbBox .nav li.depth01.on .navSub ul li a{font-size:16px; color:#6c6c6c; font-family:'NotoKrDL';}
.gnb_wrapper .gnb_wrap.active .gnbBox .nav li.depth01.on .navSub ul li a:hover{color:#c02462;}
.gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.searchForm a{display:block; width:70px; height:70px; background:url("../../image/front/new/icon_search_active.png") center center no-repeat;}
.gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.webAllMenu a.allMenu{background:url("../../image/front/new/icon_allMenu_active.png") center center no-repeat; display:block; width:70px; height:70px;}
.gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.searchForm .searchBox, .gnb_wrapper .gnb_wrap .gnbBox .multiLink ul li.searchForm .searchBox{display:none;}
.gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.searchForm.open .searchBox{display:block; position:absolute; /* top:114px; */ left:0; width:100%;}
.gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.searchForm.open a{background:url("../../image/front/new/icon_search_on.png") center center no-repeat; background-color:#c02462;}
.gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.searchForm.open .searchBox .searchBox-bg{background-color:#c02462; height:60px;}
.gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.searchForm.open .searchBox .searchBox-bg{width:100%;}
.gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.searchForm.open .searchBox .searchBox-area{position:absolute; width:60%; top:0; left:50%; transform:translateX(-50%);}
/* .searchBox-area::after{content:''; position:absolute; left:0; bottom:0; width:0; height:2px; background:#eb912a; transition:width .3s;} */
.searchBox-area input{display:block; width:100%; padding: 15px 35px 9px 10px; background:transparent; border-bottom:2px solid rgba(255,255,255,0.9); color:#fff; font-weight:500; outline:none; -webkit-appearance:none;
 -webkit-border-radius: 0;}
.searchBox-area input::placeholder{color:#cfa6b6; font-size:16px;}
.searchBox-area input::-webkit-input-placeholder{color:#cfa6b6; font-size:16px;}  /* 크롬 구버전 */
.searchBox-area input:-ms-input-placeholder{color:#cfa6b6; font-size:16px;} /* IE적용 */


/* 언어별 css 추가 20210128 */
html:lang(hu) .gnb_wrapper .gnb_wrap.active .gnbBox .nav li.depth01.on .navSub ul li a{font-family:'Open Sans';}


/* 아랍어 개편 css 추가 20201211 */
html:lang(ar) .gnb_wrapper .gnb_wrap.active .gnbBox .logo a{background:url("../../image/front/new/logo_top_on.png") right center no-repeat;}
html:lang(ar) .gnbBox .multiLink{float:left;}
html:lang(ar) .searchBox-area button.btn-submit{right:unset;left:5px;}
html:lang(ar) .searchBox-area input{padding:15px 6px 9px 10px;}

html:lang(ar) .gnb_wrapper .gnb_wrap.active .gnbBox .nav li:nth-child(1) > div > ul{width: 1000px; text-align:center;} /* 20230220 text-align 수정 */
html:lang(ar) .gnb_wrapper .gnb_wrap.active .gnbBox .nav li:nth-child(2) > div > ul{width: 1000px; text-align:center;} /* 20230220 text-align 수정 */
html:lang(ar) .gnb_wrapper .gnb_wrap.active .gnbBox .nav li:nth-child(3) > div > ul{}
html:lang(ar) .gnb_wrapper .gnb_wrap.active .gnbBox .nav li:nth-child(4) > div > ul{width: auto; text-align:center;} /* 20230220 text-align 수정 */
html:lang(ar) .gnb_wrapper .gnb_wrap.active .gnbBox .nav li:nth-child(5) > div > ul{width: auto; text-align:center;} /* 20230220 text-align 수정 */

/* html:lang(ar) .nav {float:right; margin-right: 245px;} */


.searchBox-area button.btn-submit{position:absolute; display:block; top:50%; right:5px; width:24px; height:24px; text-indent:-999em; overflow:hidden; transform:translateY(-50%); background:url("../../image/front/new/icon_search.png") center center no-repeat;}

.topLinkBox{position:relative;overflow:hidden;width:100%; /* height:70px; */ padding:10px 0;border-bottom:1px solid #e4e4e4}
.topLink{margin:0 auto;width:1400px;text-align:right; display:none;}
.topLink > ul{float:right}
.topLink > ul li{float:left}
.topLink > ul li:first-child span{margin-right:10px;padding-right:15px;background:url("../images/layout/toplink_line.gif") right center no-repeat;font-family:"Noto Sans KR DL";font-size:0.8125rem/*14px*/;vertical-align:baseline}
.topLink > ul li:first-child span:last-child{margin:0;padding:0;background:none}
.topLink > ul li:first-child span a{color:#737373}
.topLink > ul li:first-child span a:hover, .topLink > ul li:first-child span a:focus{color:#585858}

.blockIR{display:block;width:0;height:0;font-size:0;color:transparent;line-height:0}
.multiLink > ul > li.webAllMenu{display:none}
.allMenu{display:none !important; background:url("../../image/front/new/icon_allMenu.png") center center no-repeat; display:block; width:70px; height:70px;}

.tnb{position:relative; width:100%; border-bottom:solid 1px #babab9; height: 43px;} /* 20230220 height 추가 */
.tnbBox{width:1400px; margin:0 auto; padding:10px 0; overflow:hidden;}
.tnbBox .langForm{}
.tnbBox .langForm ul{}
.tnbBox .langForm ul li{float:left; margin-right:10px;}
.tnbBox .langForm ul li a{font-size:15px; color:#fff; padding:2px 10px;}
.tnbBox .langForm ul li.on a{font-size:15px; color:#fff; background-color:#282828; border:solid 1px #999;}
.tnbBox .snsForm{float:right;}
.tnbBox .snsForm ul{}
.tnbBox .snsForm ul li{float:left;}
.tnbBox .snsForm ul li a{font-size:15px; color:#cdcdcd; margin-left:20px; font-family:'NotoKrL'; padding-left:25px;}
.tnbBox .snsForm ul li a span{vertical-align:baseline;}
.tnbBox .snsForm ul li a.snsfacebook{background:url("../../image/front/new/icon_facebook.png") left center no-repeat;}
.tnbBox .snsForm ul li a.snsyoutube{background:url("../../image/front/new/icon_youtube.png") left center no-repeat;}
.tnbBox .snsForm ul li a.snsinstagram{background:url("../../image/front/new/icon_instagram.png") left center no-repeat;}
.tnbBox .snsForm ul li a.snsblog{background:url("../../image/front/new/icon_blog.png") left center no-repeat;}
.tnbBox .snsForm ul li a.snsflickr{background:url("../../image/front/new/icon_flickr.png") left center no-repeat;}
.tnbBox .snsForm ul li a.snstwitter{background:url("../../image/front/new/icon_twitter.png") left center no-repeat;}
.tnbBox .snsForm ul li a.snsvkontakte{background:url("../../image/front/new/icon_vk.png") left center no-repeat;}
.tnbBox .snsForm ul li a.snsweibo{background:url("../../image/front/new/icon_weibo.png") left center no-repeat;}
.tnbBox .snsForm ul li a.snskoo{background:url("../../image/front/new/icon_koo.png") left center no-repeat;} /* 20211005 추가 */
.tnbBox .snsForm ul li a.snslinkedin{background:url("../../image/front/new/icon_linkedin.png") left center no-repeat;}

.gnbBox{width:1400px; height:70px; margin:0 auto; overflow:hidden; text-align:center;}
.gnbBox .logo{float:left; padding-top:10px;}
.gnbBox .logo a{display:block; height:50px; background:url("../../image/front/new/logo_top.png") left center no-repeat; padding-left:180px;}
.gnbBox .logo a.logoCanada{background:url("../../image/front/new/logo_top_ca.png") left center no-repeat;} /* 20240724 캐나다 로고 추가 */
.gnbBox .logo a p{float:left;}
.gnbBox .logo a ul.logoSub{float:left; border:solid 1px #fff; border-radius:3px; padding:6px 10px; margin:8px 0 0 15px;}
.gnbBox.active .logo a ul.logoSub{float:left; border:solid 1px #fff; border-radius:3px; padding:6px 10px; margin:8px 0 0 15px;}
.gnbBox .logo a ul.logoSub li{font-size:14px; font-family:'NotoKrDL'; float:left;}
.gnbBox .logo a ul.logoSub li.logotxt01{color:#fff;}
.gnbBox .logo a ul.logoSub li.logotxt01:after{content:""; position:relative; display:inline-block; top:1px; height:12px; border-right:solid 1px #fff; margin-left:10px;}
.gnbBox .logo a ul.logoSub li.logotxt02{color:#f6ff00; padding-left:8px;}
.gnbBox .nav{display:inline-block;}
.gnbBox .nav li.depth01{float:left; margin-left:30px; line-height:65px;}
.gnbBox .nav li.depth01:first-child{/* margin-left:0; */}
.gnbBox .nav li.depth01 a.depth01Txt{display:block; position:relative; height:70px; text-align:center; font-size:18px; color:#fff; padding:0 20px;}
.gnbBox .nav li.depth01 a.depth01Txt:before{content:""; position:absolute; right:50%; bottom:0; width:0; height:4px; background:#c02462; transition: all 0.3s ease-in-out;}
.gnbBox .nav li.depth01 a.depth01Txt:after{content:""; position:absolute; left:50%; bottom:0; width:0; height:4px; background:#c02462; transition: all 0.3s ease-in-out;}
.gnbBox .nav li.depth01 a.depth01Txt:hover:before {width:40%;}
.gnbBox .nav li.depth01 a.depth01Txt:hover:after {width:40%;}
.gnbBox .nav li.depth01 .navSub{display:none;}
.gnbBox .multiLink{display:inline-block; float:right; /* height:70px; */}
.gnbBox .multiLink ul{}
.multiLink > ul > li{float:left;}
em.IR{display:inline-block;width:0;height:0;font-size:0;color:transparent;line-height:0}
.gnbBox .multiLink ul li.searchForm{}
.gnbBox .multiLink ul li.searchForm a{display:block; width:70px; height:70px; background:url("../../image/front/new/icon_search.png") center center no-repeat;}
.gnbBox .multiLink ul li.allMenuForm{display:none;}


/* 메뉴명 길이 관련 css 20201223 */
.gnbBox .nav.otherCase li.depth01{margin-left:10px;} /* 20230220 수정 */
.gnbBox .nav.otherCase li.depth01 a.depth01Txt{font-size:17px;}

/* 메뉴명 길이 관련 css 20241213 */
html:lang(vi) .gnbBox .nav li.depth01 a.depth01Txt{padding:0 15px;}

@media screen and (max-width: 1420px) {
	html:lang(vi) .gnbBox .nav li.depth01 a.depth01Txt {
		padding: 0 8px;
	}
}

@media screen and (max-width: 1250px) {
	html:lang(vi) .gnbBox .nav li.depth01 a.depth01Txt {
		padding: 0 7px;
	}
	html:lang(vi) .gnbBox .nav.otherCase li.depth01 a.depth01Txt {
		font-size: 15px !important;
	}	
}


/* 언어별 css 추가 20210128 */
html:lang(hu) .gnbBox .nav li.depth01 a.depth01Txt{font-family:'Open Sans'; font-weight:bold;}


/* 언어별 태국 css 추가 202205024 */
html:lang(th) .gnbBox .nav.otherCase li.depth01{margin-left:10px;}
html:lang(th) .gnbBox .nav li.depth01 a.depth01Txt{padding:0 10px;}


/* 아랍어 개편 css 추가 20201211 */
html:lang(ar) .gnb_wrap .gnbBox .logo 	{float:right;}
html:lang(ar) .gnb_wrap .gnbBox .logo a {padding-left:unset;padding-right:190px; background:url("../../image/front/new/logo_top.png") right center no-repeat;}
/* html:lang(ar) .gnb_wrap .gnbBox .logo a ul.logoSub {position:absolute;margin: 8px 15px 0 0;} */
/* html:lang(ar) .gnb_wrap.active .gnbBox .logo a ul.logoSub {position:absolute; margin-right: 192px;} */
html:lang(ar) .gnb_wrap .gnbBox .logo a ul.logoSub li.logotxt01 {float:right; /* margin-right:10px; */}
html:lang(ar) .gnb_wrap .gnbBox .logo a ul.logoSub li.logotxt01:after{margin-right:10px;}
html:lang(ar) .gnb_wrap .gnbBox .multiLink ul{right:50%;left:unset;}
html:lang(ar) div.active .gnbBox .multiLink ul{right:50%;left:unset;}
html:lang(ar) .gnbBox .nav li.depth01{margin-left:30px;} /* 20230220 수정 */


/****************************************************/
/*****************   footer   ******************/
/****************************************************/

#footer{position:relative; width:100%; border-top:solid 1px #c0c0c0; margin-top:50px;}
/* banner_slider */
.bannerForm{position:relative;overflow:hidden;width:100%;margin-top:40px;padding:30px 0 35px;border-top:1px solid rgba(134,134,134,0.3)}
.bannerBox{margin:auto; position:relative; bottom:0px; width:1400px; background-color:#fff; padding:20px 0; margin:0px auto; overflow:hidden; border-bottom:solid 1px #e5e5e5;}
.bannerBox .bx-wrapper{max-width:100% !important;}
.bannerBox:after{content:"";clear:both;display:block}
.banner_slider{float:left;position:relative;width:1400px}
.bannerControl{float:right;width:140px}
.bannerBox .banner_slider .bx-viewport{width:85% !important; float:left; padding-left: 10px; box-sizing: border-box;} /* 20240226 padding-left box-sizing 추가 */
.bannerBox .banner_slider .bx-controls{float:right; width:15%; position:relative;}
.banner_slider ul{margin:auto;width:100%}
.banner_slider ul li{float:left; text-align:center; /* margin:0 10px !important; */} /* 20240226 margin 삭제 */
/* .banner_slider ul li{float:left; text-align:center; width: auto !important; min-width:250px; padding:0 15px;}  20200921 수정 */
.banner_slider ul li a{display:inline-block;width:100%;height:100%;font-family:"NotoKrDL";color:#444 !important; font-size:15px; font-weight: 600;}
.banner_slider ul li a p{word-wrap:break-word; line-height:1.4; word-break:keep-all; /* display:-webkit-box; */ overflow:hidden; text-overflow:ellipsis; white-space:normal; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-family:'Open Sans';}
.banner_slider ul li a p i.newWindow{display:inline-block;width:13px;height:13px;margin-left:5px;background:url("../../image/front/new/icon_newWindow02.png") no-repeat;vertical-align:baseline}
.banner_slider .bx-controls-direction{position:absolute;right:0;top:8px;width:110px;height:20px;}
.banner_slider .bx-controls-direction .bx-prev{display:inline-block;position:absolute;left:0;width:23px;height:14px}
.banner_slider .bx-controls-direction .bx-next{display:inline-block;position:absolute;right:0;width:23px;height:14px}
.banner_slider .bx-controls-direction .bx-prev:hover, .banner_slider .bx-controls-direction .bx-prev:focus, .banner_slider .bx-controls-direction .bx-next:hover, .banner_slider .bx-controls-direction .bx-next:focus{opacity:0.85;-fileter:alpha(opacity=85)}
.banner_slider .bx-controls-auto{position:absolute;right:50px;top:8px}
.banner_slider .bx-controls-auto a.bx-start{display:block;width:14px;height:14px}
.banner_slider .bx-controls-auto a.bx-stop{display:block;width:14px;height:14px}
.banner_slider .bx-controls-auto a.bx-start img{position:absolute;left:0;top:0; /* background:url("../../image/front/new/banner_play.png") center center no-repeat */}
.banner_slider .bx-controls-auto a.bx-stop img{position:absolute;left:0;top:0; /* background:url("../../image/front/new/banner_stop.png") center center no-repeat */}
.banner_slider .bx-controls-auto a.bx-start:hover, .banner_slider .bx-controls-auto a.bx-start:focus, .banner_slider .bx-controls-auto a.bx-stop:hover, .banner_slider .bx-controls-auto a.bx-stop:focus{opacity:0.85;-fileter:alpha(opacity=85)}
.banner_slider .bx-controls-auto a.active{display:none}

.etcLinkBox{margin:auto;position:relative;overflow:hidden;width:1400px; margin-top:30px;}
.etcLinkBox:after{content:"";clear:both;display:block}
.etcLink li{float:left; margin-left:35px; transition:0.3s}
.etcLink li:first-child{margin-left:0; }
.etcLink li a{display:block; font-size:18px; color:#000; transition:0.3s; font-family:'Open Sans';}
.etcLink li a span{font-family:'NotoKrM'; color: #72532c;} /* 20230919 color 추가 */

.addressForm{margin:auto; width:1400px; padding:25px 0; transition:0.3s}
.addressForm:after{content:""; clear:both; display:block}
.addressForm .address{float:left; width:70%;}
.addressForm .address:after{content:""; clear:both; display:block}
.addressForm .address li{float:left; width:100%; font-size:15px; color:#373940; font-family:'NotoKrL'; margin-bottom:6px;}
.addressForm .address li:last-child{margin-bottom:0px;}
.addressForm p.footerMI{display:none; float:right; width:180px; height:45px; margin:0 0 5px 0; background:url("../../image/front/new/footerMI.png") no-repeat;transition:0.3s}

/* 탑버튼 */
#back-top{display: none; position: fixed; bottom: 30%; right: 0; z-index: 30;}
#back-top a{display: block; cursor: pointer;}


/* 언어별 css 추가 20210128 */
html:lang(hu) .banner_slider ul li a{font-family:'Open Sans';}
html:lang(ko) .etcLink li a{font-family:'NotoKrL';}
html:lang(hu) .addressForm .address li{font-family:'Open Sans';}


/* 아랍어 개편 css 추가 20201211 */
html:lang(ar) .bannerBox .banner_slider .bx-viewport{float:right;}
html:lang(ar) .bannerBox .banner_slider .bx-controls{width:8%;float:left;}
html:lang(ar) .banner_slider ul{float:left;}
html:lang(ar) .banner_slider ul li{float:right;}
html:lang(ar) .banner_slider ul li a p i.newWindow{margin-right:5px;margin-left:0px;}

html:lang(ar) .etcLink {float:right;}
html:lang(ar) .addressForm .address {float:right;}
html:lang(ar) .addressForm p.footerMI {float:left;}

html:lang(ar) .banner_slider .bx-controls-direction{left:0;right:unset;}
html:lang(ar) .banner_slider .bx-controls-auto{left:50px;right:unset;}

@media screen and (max-width: 1420px){

	.header_wrap{height:570px;}
	
	.tnbBox{width:100%; padding-left:10px; padding-right:10px;}

	.gnbBox{width:100%; padding-left:10px;}
	
	/* banner_slider */
    .bannerBox{width:calc(100% - 40px) !important;}
    .banner_slider{width:calc(100% - 20px) !important;}

	.etcLinkBox{width:100%; padding-left:10px; padding-right:10px;}

	.addressForm{width:100%; padding-left:10px; padding-right:10px;}
	
	
	/* 메뉴명 길이 관련 css 20201223 */
	.gnbBox .nav.otherCase li.depth01{}
	.gnbBox .nav.otherCase li.depth01 a.depth01Txt{padding:0 10px;}

	
	/*아랍어 20201210 추가*/
	html:lang(ar) .gnbBox{width:100%; padding-right:10px; padding-left:0px;}
	html:lang(ar) .gnbBox .multiLink{left:unset; right:50%;}
	html:lang(ar) .mobNav{text-align:right;}
	/* html:lang(ar) .mobNav > ul > li.on a, .mobNav > ul > li a:hover, .mobNav > ul > li a:focus{background:url("../../image/front/new/mobNav_bullet01on.png") calc(100% - 95%) 20px no-repeat;color:#c02462} */
	html:lang(ar) .mobNavBox{right:unset !important;left:0;background: url(../../image/front/new/mobNav_bg.gif) right top repeat-y #f1f1f1;background-size: 50%;}
	html:lang(ar) .mobNavBox .topLinkBox .multiLink > ul > li{float: right; margin-left:unset;margin-right:20px;}
	html:lang(ar) .mobNavBox .multiLink > ul{float:left;}
	html:lang(ar) .mobNavBox .multiLink > p{float: right;padding: 14px 20px 0 0;}
	html:lang(ar) .mobNavBox .mobSearchLayer .mob_totalSearch input{float:right;}

	/* 언어별 태국 css 추가 202205024 */
	html:lang(th) .gnbBox .nav.otherCase li.depth01{margin-left:0px;}
	html:lang(th) .gnbBox .nav li.depth01 a.depth01Txt{font-size:16px; padding:0 10px;}



}


@media screen and (max-width: 1420px){
	
	.gnb_wrapper .gnb_wrap.active .gnbBox .nav li.depth01.on .navSub ul li {padding: 0 13px;} /* 20230220 추가 */

}


@media screen and (max-width: 1330px){
	
	.gnbBox .nav li.depth01{margin-left:20px;}
	.gnbBox .nav li.depth01 a.depth01Txt{padding:0 10px;}
	.gnb_wrapper .gnb_wrap.active .gnbBox .nav li.depth01.on .navSub ul li {padding: 0 13px;} /* 20230220 추가 */
	
	/* 메뉴명 길이 관련 css 20201223 */
	.gnbBox .nav.otherCase li.depth01{margin-left:5px;}
	.gnbBox .nav.otherCase li.depth01 a.depth01Txt{font-size:16px; padding:0 7px;} /* 20230220 font-size 수정 */

	/* 언어별 태국 css 추가 202205024 */
	html:lang(th) .gnbBox .nav.otherCase li.depth01{margin-left:0px;}
	html:lang(th) .gnbBox .nav li.depth01 a.depth01Txt{padding:0 5px;}

}


@media screen and (max-width: 1260px){
	
	.gnb_wrapper .gnb_wrap.active .gnbBox .nav li.depth01.on .navSub ul li {padding: 0 12px;} /* 20230220 추가 */
	.gnb_wrapper .gnb_wrap.active .gnbBox .nav li.depth01.on .navSub ul li a {font-size: 15px;} /* 20230220 추가 */

}


@media screen and (max-width: 1240px){
	
	/* 언어별 태국 css 추가 202205024 */
	html:lang(th) .gnbBox .nav li.depth01 a.depth01Txt{font-size:15px;}

}


@media screen and (max-width: 1200px){
    .multiLink > ul > li.webAllMenu{display:block}
    .allMenu{display:block !important}
    .nav{display:none !important}
	.tnb{display:none;}
	.header_wrap{height:520px;}





    /* mobNav */
    .mask{display:none;z-index:3;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7)}
    .mobNavBox{display:none; z-index:4; position:fixed; overflow-x:hidden; overflow-y:auto; right:-600px; top:0; width:85%; height:100%; background:url("../../image/front/new/mobNav_bg.gif") left top repeat-y #f1f1f1; transition:0.5s; background-size:50%;}
    .mobNavBox .topLinkBox{padding:0;background:#fff}
    .mobNavBox .topLinkBox .multiLink > ul > li{margin-left:20px;}
	.mobNavBox .topLinkBox .multiLink > ul > li:first-child{margin-left:0;}
	.mobNavBox .topLink{position:relative;overflow:hidden;width:100%;padding:10px;border-bottom:1px solid #e4e4e4;box-sizing:border-box}
    .mobNavBox .topLink a{transition:0.5s}
    .mobNavBox .topLink .koreaNet{display:inline-block;width:61px;background:url("../../image/front/new/koreanet.png") left center no-repeat}
    .mobNavBox .topLink .koreaNet:hover{background:url("../../image/front/new/koreanet_over.png") left center no-repeat}
    .mobNavBox .topLink .sns a{margin-left:10px}
    .mobNavBox .multiLink{clear:both;display:block;width:100%; background-color:#c02462;}
    .mobNavBox .multiLink > p{float:left;padding:14px 0 0 20px}
    .mobNavBox .multiLink > p:after{content:"";clear:both;display:block}
    .mobNavBox .multiLink > p .home{display:block;min-width:30px;padding-top:30px;background:url("../../image/front/new/icon_home.png") center top no-repeat;font-family:"Noto Sans KR L";font-size:0.875rem/*14px*/;color:#6c6c6c;transition:0.3s;}
    .mobNavBox .multiLink > ul{float:right; padding:13px 10px 10px 20px;}
    .mobNavBox .multiLink > ul:after{content:"";clear:both;display:block}
    .mobNavBox .multiLink > ul > li > a{display:block; min-width:30px; padding-top:30px; background-size:auto; font-family:'NotoKrL'; font-size:14px; color:#fff; transition:0.3s}
    .mobNavBox .close{display:block;background:url("../../image/front/new/btn_close2_over.png") center top no-repeat}
	.search{background:url("../../image/front/new/icon_search.png") center top no-repeat; background-size:auto;}
	.home{background: url("../../image/front/new/icon_home_over.png") center top no-repeat;}
    .mobNavBox .mobSearchLayer{display:none;clear:both;position:relative;width:100%;height:50px;background:#e3e3e3}
    .mobNavBox .mobSearchLayer .mob_totalSearch input{float:left;width:calc(100% - 50px);height:50px;padding:10px;border:none;box-sizing:border-box;background:#e3e3e3}
    .mobNavBox .mobSearchLayer .mobBtnClose{float:right;width:50px;height:50px;background:url("../../image/front/new/btn_close3.png") center center no-repeat;text-indent:-99999px}

	.IR{display:inline-block;width:0;height:0;font-size:0;color:transparent;line-height:0}
	select.selectLang{cursor:pointer; float:left; width:100%; padding:5px 30px 5px 10px;; box-sizing:border-box; border:1px solid #fff; border-radius:4px; background:url("../../image/front/new/icon_langSelect.png") calc(100% - 10px) center no-repeat; font-family:'NotoKrDL'; font-size:15px; color:#fff; letter-spacing:-0.03em; -webkit-appearance:none; -moz-appearance:none; appearance:none; transition:0.3s}
	select.selectLang option{color:#000; background-color:#fff;}



    .mobNav{position:relative; text-align:left; font-family:'Open Sans';} /* 20210202 수정 */
	html:lang(ko) .mobNav{font-family:'NotoKrR';} /* 20210202 추가 */
    .mobNav > ul > li{width:50%;border-bottom:1px solid #fff}
    .mobNav > ul > li > a{display:block;padding:15px 20px; background-color:#fff; font-size:18px;color:#2c2c2c;letter-spacing:-0.03em; word-break:keep-all;} /* 20210202 수정 */
    .mobNav > ul > li.on a, .mobNav > ul > li a:hover, .mobNav > ul > li a:focus{background:url("../../image/front/new/mobNav_bullet01on.png") calc(100% - 20px) 20px no-repeat;color:#c02462}
    .mobNav > ul > li.on a .newWindow{display:inline-block;background:url("../../image/front/new/icon_newWindow2.png") right center no-repeat;font-style:normal}
    .mobNav > ul > li ul{display:none}
    .mobNav > ul > li > ul{display:none;position:absolute;left:50%;top:0;width:100%; word-break:keep-all;}
    .mobNav > ul > li > ul > li{position:relative;width:50%;border-bottom:1px solid #e6e6e6}
    .mobNav > ul > li > ul > li > a{display:block;padding:12px 20px;font-size:16px;color:#333 !important; background:calc(100% - 20px) 15px no-repeat #f1f1f1 !important;transition:0.3s;     word-break:keep-all;} /* 20210202 수정 */
    .mobNav > ul > li > ul > li.on > a{background:url("../../image/front/new/mobNav_bullet02on.png") calc(100% - 20px) 15px no-repeat #f1f1f1 !important;color:#006ecd !important}
    .mobNav > ul > li > ul > li > ul > li{border-bottom:1px solid #dfdfdf;background:#fff}
    .mobNav > ul > li > ul li:last-child{border-bottom:none}
    .mobNav > ul > li > ul > li > ul > li > a{display:block;padding:10px 20px;background:url("../../image/front/new/mobNav_bullet03.png") calc(100% - 20px) 18px no-repeat !important;font-size:0.9375rem/*15px*/;color:#4e4e4e !important;transition:0.3s}
    .mobNav > ul > li > ul > li > ul > li.on > a, .mobNav > ul > li > ul > li > ul > li > a:hover, .mobNav > ul > li > ul > li > ul > li > a:focus{color:#1f1f1f !important}
    .mobNav > ul > li > ul > li > ul > li.on > a{background:url("../../image/front/new/mobNav_bullet03on.png") calc(100% - 20px) 18px no-repeat !important}
    .mobNav > ul > li > ul > li > ul > li > ul > li > a{display:block;padding:3px 20px 5px;background:#fff !important;font-size:0.875rem/*14px*/;color:#5d5d5d !important}
    .mobNav > ul > li > ul > li > ul > li > ul > li > a:before{content:"-";}
    .mobNav > ul > li > ul > li > ul > li > ul > li.on > a, .mobNav > ul > li > ul > li > ul > li > ul > li > a:hover, .mobNav > ul > li > ul > li > ul > li > ul > li > a:focus{color:#2c2c2c !important;text-decoration:underline}
    .mobNav > ul li.noDepth a, .mobNav > ul li.noDepth a:hover, .mobNav > ul li.noDepth a:focus{background-image:none !important}

	.bottomSns{position:absolute; bottom:40px; left:20px;}
	.bottomSns ul{}
	.bottomSns ul li{float:left; margin-right:10px;}
	.bottomSns ul li a{display:block; width:20px; height:20px;}
	.bottomSns ul li a.snsfacebook{background:url("../../image/front/new/icon_facebook_active.png") left center no-repeat;}
	.bottomSns ul li a.snsfacebook:hover{background:url("../../image/front/new/icon_facebook_on.png") left center no-repeat;}
	.bottomSns ul li a.snsyoutube{background:url("../../image/front/new/icon_youtube_active.png") left center no-repeat;}
	.bottomSns ul li a.snsyoutube:hover{background:url("../../image/front/new/icon_youtube_on.png") left center no-repeat;}
	.bottomSns ul li a.snsinstagram{background:url("../../image/front/new/icon_instagram_active.png") left center no-repeat;}
	.bottomSns ul li a.snsinstagram:hover{background:url("../../image/front/new/icon_instagram_on.png") left center no-repeat;}
	.bottomSns ul li a.snsblog{background:url("../../image/front/new/icon_blog_active.png") left center no-repeat;}
	.bottomSns ul li a.snsblog:hover{background:url("../../image/front/new/icon_blog_on.png") left center no-repeat;}
	.bottomSns ul li a.snsflickr{background:url("../../image/front/new/icon_flickr_active.png") left center no-repeat;}
	.bottomSns ul li a.snsflickr:hover{background:url("../../image/front/new/icon_flickr_on.png") left center no-repeat;}
	.bottomSns ul li a.snstwitter{background:url("../../image/front/new/icon_twitter_active.png") left center no-repeat;}
	.bottomSns ul li a.snstwitter:hover{background:url("../../image/front/new/icon_twitter_on.png") left center no-repeat;}
	.bottomSns ul li a.snsvkontakte{background:url("../../image/front/new/icon_vk_active.png") left center no-repeat;}
	.bottomSns ul li a.snsvkontakte:hover{background:url("../../image/front/new/icon_vk_on.png") left center no-repeat;}
	.bottomSns ul li a.snsweibo{background:url("../../image/front/new/icon_weibo_active.png") left center no-repeat;}
	.bottomSns ul li a.snsweibo:hover{background:url("../../image/front/new/icon_weibo_on.png") left center no-repeat;}
	.bottomSns ul li a.snskoo{background:url("../../image/front/new/icon_koo_active.png") left center no-repeat;}
	.bottomSns ul li a.snskoo:hover{background:url("../../image/front/new/icon_koo_on.png") left center no-repeat;}	
	.bottomSns ul li a.snslinkedin{background:url("../../image/front/new/icon_linkedin_active.png") left center no-repeat;}
	.bottomSns ul li a.snslinkedin:hover{background:url("../../image/front/new/icon_linkedin_on.png") left center no-repeat;}


	/*아랍어 추가 20201218 */
	html:lang(ar) .mobNav > ul > li.on a, html:lang(ar) .mobNav > ul > li a:hover, html:lang(ar) .mobNav > ul > li a:focus{background:url("../../image/front/new/mobNav_bullet01on.png") calc(100% - 95%) 20px no-repeat;color:#c02462}
	html:lang(ar) .bottomSns{position:absolute; bottom:40px; right:20px;}
	html:lang(ar) .bottomSns ul{}
	html:lang(ar) .bottomSns ul li{float:right; margin-left:10px; margin-right:0;}


	/* banner_slider */
    .bannerForm{margin-top:20px;padding:20px 0 25px}
    .banner_slider ul li a{font-size:0.9375rem/*15px*/}


    /* footer */
    .familySite select{background-size:12px auto}
    .addressForm{}
    .addressForm .mark a img{width:auto; height:40px}


}



@media screen and (max-width: 1024px){

	.header_wrap{height:520px;}



}



@media screen and (max-width: 800px){


	.bannerBox{display:none;}
	.searchBox-area input{padding:13px 35px 9px 10px; font-size:16px; -webkit-appearance:none; -webkit-border-radius:0;}
	html:lang(ar) .gnb_wrapper .gnb_wrap.active .gnbBox .logo a{background:url("../../image/front/new/logo_top_on.png") right center no-repeat; padding-left:0;}
}


@media screen and (max-width: 640px){


	.header_wrap{height:460px;}

	.gnbBox .logo a{padding-left:120px; background-size:130px;}
	.gnbBox .logo a.logoCanada{padding-left:120px; background-size:130px;} /* 20240724 캐나다 로고 추가 */

	.gnbBox .logo a ul.logoSub {padding:3px 9px; margin:5px 0 0 15px; text-align:left;}
	.gnbBox .logo a ul.logoSub li {font-size:12px; float:none;}
	.gnbBox .logo a ul.logoSub li.logotxt01:after{border:0;}
	.gnbBox .logo a ul.logoSub li.logotxt02 {padding-left:0px;}

	.tnbBox .snsForm ul li{margin-left:0px;}
	.tnbBox .snsForm ul li a{margin-left:12px; padding-left:20px;}
	.tnbBox .snsForm ul li a span{display:none;}


	.gnb_wrapper .gnb_wrap .gnbBox .multiLink ul li.searchForm a{width:45px;}
	.gnb_wrapper .gnb_wrap .gnbBox .multiLink ul li.webAllMenu a.allMenu{width:45px;}

	.gnb_wrapper .gnb_wrap.active .gnbBox .logo a{padding-left:120px; background-size:130px;}
	.gnb_wrapper .gnb_wrap.active .gnbBox .logo a.logoCanada{padding-left:120px; background-size:130px;} /* 20240724 캐나다 로고 추가 */
	.gnb_wrapper .gnb_wrap.active .gnbBox .logo a ul.logoSub {padding:3px 9px; margin:5px 0 0 15px;}
	.gnb_wrapper .gnb_wrap.active .gnbBox .logo a ul.logoSub li {float:none;}
	.gnb_wrapper .gnb_wrap.active .gnbBox .logo a ul.logoSub li.logotxt01:after{border:0;}
	.gnb_wrapper .gnb_wrap.active .gnbBox .logo a ul.logoSub li.logotxt02 {padding-left:0px;}

/* 	.gnb_wrapper .gnb_wrap.active .gnbBox .logo a{padding-left:120px; background-size:130px;} */
	.gnb_wrapper .gnb_wrap.active .gnbBox .logo a ul.logoSub li{font-size:12px;}
	.gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.searchForm a{width:45px;}
	.gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.webAllMenu a.allMenu{width:45px;}
	.gnb_wrapper .gnb_wrap.active .tnbBox .snsForm ul li{margin-left:0px;}
	.gnb_wrapper .gnb_wrap.active .tnbBox .snsForm ul li a{margin-left:12px; padding-left:20px !important;}
	.gnb_wrapper .gnb_wrap.active .tnbBox .snsForm ul li a span{display:none;}


	.etcLinkBox ul{text-align:center;}
	.etcLink li {float:none; display:inline-block;}
	.addressForm .address{float:none; width:100%; text-align:center;}
	.addressForm p.footerMI{float:none; width:100%; margin:15px 0 5px 0; background-position:center;}

	/* 아랍 어 개편 css 추가 20201215 */
	html:lang(ar) .etcLink{float:none;}
	html:lang(ar) .gnb_wrap .gnbBox .logo a{padding-right:120px; background-size:130px; padding-left:0;}
	html:lang(ar) .gnb_wrap .gnbBox .logo a ul.logoSub {padding:3px 9px; margin:5px 15px 0 0; text-align:right;}
	html:lang(ar) .gnb_wrapper .gnb_wrap.active .gnbBox .logo a {padding-right:120px; background-size:65%; padding-left:0;}
	html:lang(ar) .gnb_wrapper .gnb_wrap.active .gnbBox .logo a ul.logoSub {padding:3px 9px; margin:5px 15px 0 0; text-align:right;}
	html:lang(ar) .gnb_wrapper .gnb_wrap.active .gnbBox .logo a{padding-right:120px; background-size:130px;}/* 추가 20210611 */

}



@media screen and (max-width: 500px){



}



@media screen and (max-width: 450px){

	/* iPhone 6/7/8 Plus */
	.gnbBox .multiLink ul li.searchForm a{width:45px;}



}



@media screen and (max-width: 400px){

	/* iPhone 6/7/8 */
	.mobNavBox .topLinkBox .multiLink > ul > li{margin-left:10px;}
	.mobNavBox .multiLink > p{padding:14px 0 0 7px;}
	.mobNavBox .topLinkBox .multiLink > ul > li{margin-left:10px;}
	.mobNavBox .multiLink > ul{padding:13px 5px 10px 5px;}
	.mobNav > ul > li > a{padding: 15px 15px;}
	.mobNav > ul > li.on a, .mobNav > ul > li a:hover, .mobNav > ul > li a:focus{background: url(../../image/front/new/mobNav_bullet01on.png) calc(100% - 8px) 20px no-repeat;}

	/*아랍어 추가 20201210 */
	html:lang(ar) .mobNav > ul > li.on a, html:lang(ar) .mobNav > ul > li a:hover, html:lang(ar) .mobNav > ul > li a:focus{background:url("../../image/front/new/mobNav_bullet01on.png") calc(100% - 95%) 20px no-repeat;color:#c02462}
	html:lang(ar) .gnb_wrap .gnbBox .logo a ul.logoSub li.logotxt01:after{margin:0px; padding:0;}
	html:lang(ar) .gnb_wrapper .gnb_wrap.active .gnbBox .logo a ul.logoSub {padding:3px 3px;}
	html:lang(ar) .gnb_wrap .gnbBox .logo a ul.logoSub {padding:3px 3px; margin:5px 15px 0 0; text-align:right;}


}



@media screen and (max-width: 370px){

	/* Galaxy S5 */
	.mobNavBox .topLinkBox .multiLink > ul > li{margin-left:12px;}

	/* 아랍 어 css 추가 20200611 */
	html:lang(ar) .gnb_wrapper .gnb_wrap.active .gnbBox .logo a{padding-right:110px; background-size:120px;}
	html:lang(ar) .gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.searchForm a{width:35px;}
	html:lang(ar) .gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.webAllMenu a.allMenu{width:35px;}
	html:lang(ar) .gnb_wrapper .gnb_wrap .gnbBox .logo a{padding-right:110px; background-size:120px;}
	html:lang(ar) .gnb_wrapper .gnb_wrap .gnbBox .multiLink ul li.searchForm a{width:35px;}
	html:lang(ar) .gnb_wrapper .gnb_wrap .gnbBox .multiLink ul li.webAllMenu a.allMenu{width:35px;}



}



@media screen and (max-width: 350px){

	/* iPhone 5/se */
	.gnb_wrapper .gnb_wrap.active .gnbBox .logo a ul.logoSub {padding:3px 3px;}
	.gnb_wrapper .gnb_wrap.active .gnbBox .logo a ul.logoSub li.logotxt01:after{display:none;}
	.gnb_wrapper .gnb_wrap .gnbBox .logo a ul.logoSub {padding:3px 3px;}
	.gnb_wrapper .gnb_wrap .gnbBox .logo a ul.logoSub li.logotxt01:after{display:none;}
	.gnb_wrapper .gnb_wrap .gnbBox .multiLink ul li.searchForm a{width:40px;}
	.gnb_wrapper .gnb_wrap .gnbBox .multiLink ul li.webAllMenu a.allMenu{width:40px;}
	.gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.searchForm a{width:40px;}
	.gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.webAllMenu a.allMenu{width:40px;}

}


@media screen and (max-width: 330px){

	.gnb_wrapper .gnb_wrap .gnbBox .multiLink ul li.searchForm a{width:35px;}
	.gnb_wrapper .gnb_wrap .gnbBox .multiLink ul li.webAllMenu a.allMenu{width:35px;}
	.gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.searchForm a{width:35px;}
	.gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.webAllMenu a.allMenu{width:35px;}

	/* 아랍 어 css 추가 20200611 */
	html:lang(ar) .gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.searchForm a{width:30px;}
	html:lang(ar) .gnb_wrapper .gnb_wrap.active .gnbBox .multiLink ul li.webAllMenu a.allMenu{width:30px;}
	html:lang(ar) .gnb_wrapper .gnb_wrap .gnbBox .multiLink ul li.searchForm a{width:30px;}
	html:lang(ar) .gnb_wrapper .gnb_wrap .gnbBox .multiLink ul li.webAllMenu a.allMenu{width:30px;}

}