@charset "utf-8";

/* container */
#container {position:relative; width:100%;} 
#container:after {display:block; content:""; clear:both;}

.main_wrap {position:relative; width:100%; overflow:hidden;}

.main_wrap .MC_wrap01{position:relative; width:100%;}
.main_wrap .MC_wrap02{position:relative; width:100%; max-width:1400px; margin:-100px auto 45px; overflow:hidden; z-index:3;}
.main_wrap .MC_wrap03{position:relative; width:100%; background:#272727;}
.main_wrap .MC_wrap03::after{content:''; position:absolute; left:0; top:0; width:100%; height:15px; background:#fff;}
.main_wrap .MC_cont_wrap{position:relative; width:100%; max-width:1400px; margin:0 auto; overflow:hidden;}

/* 메인비주얼 */
.main_visual {position:relative; width:100%; height:660px; z-index:1;}
.main_visual button{cursor: pointer;}
.main_visual ul li{overflow:hidden;}
.main_visual #m_visual{height:100%; text-align:center;}
.main_visual #m_visual div{height:100%;}
.main_visual #m_visual li {position:relative; width:100%; height:100%;}
.main_visual #m_visual li img { width:auto; height:100%;}
/* 슬라이드 화살표 사용시 활성
.main_visual #m_visual .slick-arrow{position: absolute; width:85px; height:40px; top:30%; text-indent:-99999%; overflow:hidden; z-index:1;}
.main_visual #m_visual .slick-prev{left:50%; margin-left:-700px; background:url('../images/main/btn_m_prev.png') no-repeat left center;}
.main_visual #m_visual .slick-next{right:50%; margin-right:-700px; background:url('../images/main/btn_m_next.png') no-repeat right center;}
*/
.main_visual .slogan_wrap{position:absolute; top:30%; left:50%; width:100%; max-width:1400px; margin-left:-700px; letter-spacing: -1px; text-align:left;}
.main_visual #m_slogan{position:relative; width:500px; padding:0 4% 20px 4%; border-left:5px solid #fff; border-right:5px solid #fff; border-bottom:5px solid #fff;}
.main_visual #m_slogan::before{content:''; position:absolute; left:0; top:0; width:7%; height:5px; background:#fff;}
.main_visual #m_slogan::after{content:''; position:absolute; right:0; top:0; width:45%; height:5px; background:#fff;}
.main_visual #m_slogan li p{color:#fff; line-height:1.3; word-break:keep-all; text-shadow: 2px 2px 2px rgba(0,0,0,0.5);}
.main_visual #m_slogan li p.txt1{position:relative; margin:-5px 0 0; font-size:20px;}
.main_visual #m_slogan li p.txt2{font-size:45px; font-family:'NotoM'; margin:10px 0 12px;}
.main_visual #m_slogan li p.txt3{font-size:17px; font-family: 'NotoR';}
.main_visual #m_slogan .slick-dots{position:absolute; left:50%; bottom:-47px; margin-left:-215px;}
.main_visual #m_slogan .slick-dots li{float:left; margin-right:8px;}
.main_visual #m_slogan .slick-dots li button{width:10px; height:10px; border-radius:10px; background:rgba(255,255,255,0.7); text-indent:-9999%; overflow:hidden; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.main_visual #m_slogan .slick-dots li.slick-active button{width:20px; background:#fff;}
.main_visual .control_btn{position: absolute; left:50%; bottom:-40px; margin-left:-700px; } 
.main_visual .control_btn button{width:25px; height:25px; border:0px;  border-radius:20px; font-size:0; float:left;}
.main_visual .control_btn button.btn_stop{background:rgba(0,0,0,0.5) url('/images/web/foreign/main/btn_m_stop.png') no-repeat center;}
.main_visual .control_btn button.btn_play{display:none; background:rgba(0,0,0,0.5) url('/images/web/foreign/main/btn_m_play.png') no-repeat center;}

/* 메인 검색 */
.main_search {position:absolute; bottom:160px; left:50%; max-width:1400px; margin-left:-700px; height:72px; z-index:2;}
.main_search h2{position:absolute; top:-10000em; left:-10000em;}
.main_search .search_wrap {position:relative; width:550px; display:inline-block; margin:0 auto; vertical-align:middle; overflow:hidden;}
.main_search .selectBox{position:relative; width:22%; float:left;}
.main_search .selectBox::after{content:""; position: absolute; right:0; top:24px; width:30px; height:25px; border-right:1px solid #d7d7d7; background:#fff url('/images/web/foreign/main/arr_search.png') no-repeat center;}
.main_search select{width:100%; height:50px; border:0; line-height:50px; margin:11px 0; padding:0 0 0 03%; float:left;}
.main_search input {width:80%; height:50px; margin:11px 0; padding:0 8% 0 3%; border:0; font-size:13px; color:#555; font-family:'NotoR'; line-height:50px;}
.main_search input::-webkit-input-placeholder {color:#555; font-family:'NotoR';}
.main_search a.btn_top_sear {position:absolute; right:0px; top:0; width:72px; height:72px; text-indent:-10000em; background:#1274ca url('/images/web/foreign/main/btn_search.png') no-repeat center; border-radius:50px;}
.main_search a.btn_top_sear:hover{background:#034681 url('/images/web/foreign/main/btn_search.png') no-repeat center; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.main_search .search_close {display:none;} /* 191227 */

/* 바로가기01 */
.m_link01{position:relative; width:100%; height:240px; margin:0 0 40px;}
.m_link01 dl{position:relative; width:1205px; height:100%;}
.m_link01 dl dt{position:absolute; left:0; top:0; width:195px; height:240px; background:#004aa1 url('/images/web/foreign/main/bg_link01_tit.png') no-repeat left top; background-size:cover;}
.m_link01 dl dt::after{content:''; position:absolute; right:-14px; top:0; width:14px; height:30px; background:url('/images/web/foreign/main/bg_link01.png') no-repeat; background-size:cover;}
.m_link01 dl dt span{display:block; color:#fff; font-size:24px; font-family:'NotoM'; text-align:center; line-height:230px;}
.m_link01 dl dd{position:absolute; left:195px; bottom:0; width:100%; height:210px; background:#f3f3f3;}
.m_link01 dl dd ul{position:relative; width:100%; overflow:hidden;}
.m_link01 dl dd ul li{position:relative; width:20%; height:210px; float:left;}
.m_link01 dl dd ul li::before{content:''; position:absolute; left:0; top:30px; width:1px; height:150px; background:#cfcfcf;}
.m_link01 dl dd ul li:first-child::before{display:none;}
.m_link01 dl dd ul li a{display:block; width:100%; height:100%;}
.m_link01 dl dd ul li a::after{content:url('/images/web/foreign/main/btn_link01_arr.png'); position:absolute; left:25px; bottom:35px; width:70px; height:22px;}
.m_link01 dl dd ul li p{padding:30px 0 0 25px; color:#004aa1; font-size:17px; font-family:'NotoM';}
.m_link01 dl dd ul li span{display:block; width:70%; padding:10px 0 0 25px; color:#333; font-size:16px; font-family:'NotoR'; line-height:22px; word-break:keep-all;}
.m_link01 dl dd ul li img{width:80px; height:68px; position:absolute; right:25px; bottom:30px;}
.m_link01 dl dd ul li a:hover img{bottom:40px;}
.m_link01 dl dd ul li a:hover::after{left:45px;}
.m_link01 dl dd ul li a:hover p{color:#002e64; font-family:'NotoB'}
.m_link01 dl dd ul li a:hover span{color:#000;}
.m_link01 dl dd ul li img,.m_link01 dl dd ul li a::after,.m_link01 dl dd ul li a:hover p,.m_link01 dl dd ul li a:hover span{-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}

/* 공지사항 */
.Notice {position:relative; width:685px; height:280px; float:left; margin:0 45px 0 0; overflow:hidden;}
.Notice h2 {position:relative; float:left; width:30%; line-height:60px; z-index:2;}
.Notice h2 a {display:block; position:relative; background:#fcfcfc; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; color:#535353; font-size:18px; font-family:'NotoM'; font-weight:normal; text-align:center;}
.Notice h2 a::after{content:''; position:absolute; top:0; right:0; width:1px; height:100%; background:#dfdfdf;}
.Notice h2:first-child a::before{content:''; position:absolute; top:0; left:0; width:1px; height:100%; background:#dfdfdf;}
.Notice h2 a:hover{color:#000; text-decoration: underline;}
.Notice h2 a br{display:none;}
.Notice h2.current a {background:#fff; border-bottom:0; color:#000; font-family:'NotoB';}
.Notice .list_box1 {display:none; position:absolute; left:0; top:0; width:100%; padding:75px 0 0;}
.Notice .list_box1.on {display:block;}
.Notice .list_box1 ul {overflow:hidden;}
.Notice .list_box1 ul li {position:relative; border-bottom:1px solid #dfdfdf; padding-left:15px; line-height:40px;}
.Notice .list_box1 ul li:before {content:''; position:absolute; top:19px; left:0; width:4px; height:4px; background:#004aa1; border-radius:5px;}
.Notice .list_box1 ul li a {display:block; margin-right:100px; color:#333; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Notice .list_box1 ul li a:hover {color:#222; text-decoration:underline;}
.Notice .list_box1 ul li span {display:block; position:absolute; right:0; top:0; color:#666; font-size:15px;}
.Notice a.btn_more {display:block; position:absolute; top:15px; right:0; width:32px; height:32px; text-indent:-10000em; background:url('/images/web/foreign/main/btn_more.png') no-repeat center; overflow:hidden;}
.Notice a.btn_more:hover{transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -ms-transition: all .3s ease;}

.Notice .list_box2 {display:none; position:absolute; left:0; top:0; width:100%; padding:75px 0 0;}
.Notice .list_box2.on {display:block;}
.Notice .list_box2 ul {overflow:hidden;}
.Notice .list_box2 ul li {position:relative; border-bottom:1px solid #dfdfdf; padding-left:15px; line-height:40px;}
.Notice .list_box2 ul li:before {content:''; position:absolute; top:19px; left:0; width:4px; height:4px; background:#004aa1; border-radius:5px;}
.Notice .list_box2 ul li a {display:block; margin-right:100px; color:#333; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Notice .list_box2 ul li a:hover {color:#222; text-decoration:underline;}
.Notice .list_box2 ul li span {display:block; position:absolute; right:0; top:0; color:#666; font-size:15px;}

.Notice .list_box3 {display:none; position:absolute; left:0; top:0; width:100%; padding:75px 0 0;}
.Notice .list_box3.on {display:block;}
.Notice .list_box3 ul {overflow:hidden;}
.Notice .list_box3 ul li {position:relative; border-bottom:1px solid #dfdfdf; padding-left:15px; line-height:40px;}
.Notice .list_box3 ul li:before {content:''; position:absolute; top:19px; left:0; width:4px; height:4px; background:#004aa1; border-radius:5px;}
.Notice .list_box3 ul li a {display:block; margin-right:100px; color:#333; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Notice .list_box3 ul li a:hover {color:#222; text-decoration:underline;}
.Notice .list_box3 ul li span {display:block; position:absolute; right:0; top:0; color:#666; font-size:15px;}

/* 바로가기02 */
.m_link02{position:relative; width:670px; height:155px; float:right; margin:0 0 25px;}
.m_link02 h2{position:absolute; top:-10000em; left:-10000em;}
.m_link02 ul {position:relative; overflow:hidden;}
.m_link02 ul li{position:relative; float:left; width:25%; height:155px; text-align:center;}
.m_link02 ul li::before{content:''; position:absolute; top:40px; left:0; width:1px; height:80px; background:#d7d7d7;}
.m_link02 ul li:first-child::before{display:none;}
.m_link02 ul li a{display:block; width:100%; height:100%;}
.m_link02 ul li a p {position:relative; padding:25px 0 0;}
.m_link02 ul li a span{display:block; margin:10px 0 0; color:#333; font-size:15px; line-height:20px; word-break:keep-all;}
.m_link02 ul li a:hover p{padding:15px 0 10px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.m_link02 ul li a:hover p img{width:55px; height:57px;}
.m_link02 ul li a:hover span{color:#004aa1; text-decoration:underline;}


/* 바로가기03 */
.m_link03{position:relative; width:670px; height:100px; float:right;}
.m_link03 ul{overflow:hidden;}
.m_link03 ul li{position:relative; width:50%; height:100px; float:left;}
.m_link03 ul li::after{content:''; position:absolute; top:50%; right:20px; width:40px; height:40px; margin:-20px 0 0; border-radius:50px;}
.m_link03 ul li.link03_1{background:#043560;}
.m_link03 ul li.link03_1::after{background:#02203a url('/images/web/foreign/main/btn_link03_arr.png') no-repeat center;}
.m_link03 ul li.link03_1:hover::after{background:#02203a url('/images/web/foreign/main/btn_link03_arr.png') no-repeat 22px center;}
.m_link03 ul li.link03_2{background:#002240;}
.m_link03 ul li.link03_2::after{background:#001426 url('/images/web/foreign/main/btn_link03_dr.png') no-repeat center;}
.m_link03 ul li.link03_2:hover::after{background:#001426 url('/images/web/foreign/main/btn_link03_dr.png') no-repeat center 15px;}
.m_link03 ul li.link03_3{background:#002240;}
.m_link03 ul li.link03_3::after{background:#001426 url('/images/web/foreign/main/btn_link03_arr.png') no-repeat center;}
.m_link03 ul li.link03_3:hover::after{background:#02203a url('/images/web/foreign/main/btn_link03_arr.png') no-repeat 22px center;}
.m_link03 ul li a{display:block; width:100%; height:100%; padding:28px 0 0 30px; color:#fff; font-size:14px; font-family:'NotoR'; box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.m_link03 ul li a img{width:48px; height:48px; margin:0 10px 0 0;}
.m_link03 ul li a:hover{text-decoration:underline;}
.m_link03 ul li.link03_1::after,.m_link03 ul li.link03_2::after,.m_link03 ul li.link03_3::after{-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}

/* 해외관세관 연락처 */
.contact{position:relative; width:100%; height:140px;}
.contact dl{position:relative; width:1205px; height:100%;}
.contact dl dt{position:absolute; left:0; top:0; width:195px; height:140px; background:#e0012d; z-index:5;}
.contact dl dt::after{content:''; position:absolute; right:-14px; top:0; width:14px; height:15px; background:url('/images/web/foreign/main/bg_contact.png') no-repeat; background-size:cover;}
.contact dl dt span{display:block; padding:40px 0 0; color:#fff; font-size:18px; font-family:'NotoM'; text-align:center; line-height:28px;}
.contact dl dt span em{display:block; color:#fff; font-size:22px;}
.contact dl dd{position:absolute; left:195px; bottom:0; width:100%; height:125px;}
.contact dl dd ul{position:relative; width:100%; height:90px; margin:20px 0 0; padding:0 20px 0; overflow-y:auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.contact dl dd ul li{position:relative; float:left; margin:0 40px 0 0; padding:0 0 0 10px; color:#fff; font-size:14px; font-family:'NotoR'; line-height:30px;}/* 191224 수정 */
.contact dl dd ul li::before{content:''; position:absolute; top:12px; left:0; width:4px; height:4px; background:#ffc96f; border-radius:5px;}
.contact dl dd ul li span{margin:0 0 0 10px; color:#ffc96f;}


/* 배너 191210 전체덮어쓰기 */
.banner_box {position:relative; height:65px; background:#fff;}
.banner_box .banner_inner {position:relative; width:1300px; line-height:46px; margin:0 auto; padding:10px 0; overflow:hidden;}
.banner_box h2 {position: absolute !important; height: 1px; width:1px; overflow: hidden; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); } 
.banner_box .obj {position:relative; margin-right:200px; height:46px; overflow:hidden;}
.banner_box .obj li {width:20%; height:46px; float:left;} 
.banner_box .obj li a {display:block; margin:0 5px; text-align:center;}
.banner_box .obj li a img {max-width:100%; height:100%;}
.banner_box .control {position:absolute; top:10px; right:0; z-index:10} 
.banner_box .control a {display:block; float:left; text-indent:-10000px; width:45px; height:46px; overflow:hidden; }
.banner_box .control a.prev { background:url('/images/web/foreign/main/btn_b_prev.png') no-repeat; }
.banner_box .control a.next { background:url('/images/web/foreign/main/btn_b_next.png') no-repeat; }
.banner_box .control a.stop { width:46px; background:url('/images/web/foreign/main/btn_b_stop.png') no-repeat; }
.banner_box .control a.play { width:46px; background:url('/images/web/foreign/main/btn_b_play.png') no-repeat; }
.banner_box .control a.list { width:46px; background:url('/images/web/foreign/main/btn_b_list.png') no-repeat; }



@media screen and (max-width:1420px) {

	.main_visual, .main_search, .m_link01, .Notice, .m_link02, .m_link03, .contact{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
	.main_wrap .MC_cont_wrap{width:100%;}
	
	/* 메인비주얼 */
	.main_visual .slogan_wrap{left:2%; width:96%; margin-left: 0;}
	.main_visual .control_btn{margin-left:0; left:0%;}

	/* 메인검색 */
	.main_search{left:2%; margin-left:0;}

	/* 바로가기01 */
	.m_link01 dl{width:100%;}
	.m_link01 dl dt{width:15%;}
	.m_link01 dl dd{left:15%; width:85%}

	/* 공지사항 */
	.Notice {width:47%; margin:0 4% 0 0;}

	/* 바로가기02 */
	.m_link02{width:49%;}

	/* 바로가기03 */
	.m_link03{width:49%;}

	/* 해외관세관 연락처 */
	.contact dl{width:100%;}
	.contact dl dt{width:15%;}
	.contact dl dd{left:15%; width:85%;}

	/* 배너 */
	.banner_box .banner_inner {width:95%;}
	.banner_box .obj li {width:33.33%;} 

}

@media screen and (max-width:1200px) {	
	
	.main_wrap .MC_wrap02{width:98%;}
	.main_wrap .MC_cont_wrap{width:98%;}

	/* 메인비주얼 */
	.main_visual{height:500px;}
	.main_visual .slogan_wrap{width:500px;  left:50%; margin-left:-250px;}
	.main_visual #m_slogan{box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
	.main_visual #m_slogan::before{display:none;}
	.main_visual .control_btn{margin-left:0; left:0%;}

	/* 바로가기01 */
	.m_link01 dl dd ul li a::after{display:none;}
	.m_link01 dl dd ul li img{bottom:25px;}
	.m_link01 dl dd ul li a:hover img{bottom:35px;}
	.m_link01 dl dd ul li p{padding:30px 0 0 20px;}
	.m_link01 dl dd ul li span{width:80%; padding:5px 0 0 20px;}

	/* 공지사항 */
	.Notice {width:100%; margin:0; float:none;}

	/* 바로가기02 */
	.m_link02{width:100%; margin:25px 0; float:none;}


	/* 바로가기03 */
	.m_link03{width:100%; float:none;}

	/* 메인 검색 */
	.main_search{display:none;}

}
@media screen and (max-width:960px) {
	
	/* 바로가기01 */
	.m_link01 dl dt{position:relative; left:auto; top:auto; width:30%; height:50px; background:#004aa1 url('/images/web/foreign/main/bg_link01_tit.png') no-repeat left center; z-index:1;}
	.m_link01 dl dt span{font-size:22px; line-height:50px;}
	.m_link01 dl dd{position:relative; left:auto; bottom:auto; width:100%; margin:-20px 0 0;}
	.m_link01 dl dd ul li::before{top:50px; height:130px;}
	.m_link01 dl dd ul li p{padding:35px 0 0 20px; font-size:18px;}
	.m_link01 dl dd ul li span{padding:5px 0 0 20px; font-size:15px; line-height:20px;}

	/* 공지사항 */
	.Notice .list_box ul li a {font-size:15px;}

	/* 해외관세관 연락처 */
	.contact{height:200px;}
	.contact dl dt{width:30%; height:50px; z-index:1;}
	.contact dl dt span{padding:0; font-size:18px; line-height:50px;}
	.contact dl dt span em{display:inline-block; font-size:22px;}
	.contact dl dd{left:0; bottom:auto; top:65px; width:100%;}
	.contact dl dd ul{height:120px; margin:0; padding:0;}


}
@media screen and (max-width:740px) {

	/* 바로가기01 */
	.m_link01{height:auto;}
	.m_link01 dl dd{height:auto;}
	.m_link01 dl dd ul{height:100%; padding:15px 0 0;}
	.m_link01 dl dd ul::before{content:''; position:absolute; left:50%; top:30px; width:1px; height:150px; background:#cfcfcf;}
	.m_link01 dl dd ul::after{content:''; position:absolute; left:2%; top:50%; width:96%; height:1px; background:#cfcfcf;}
	.m_link01 dl dd ul li{position:relative; width:50%; height:105px; float:left;}
	.m_link01 dl dd ul li::before{display:none;}
	.m_link01 dl dd ul li p{padding:20px 0 0 10px;}
	.m_link01 dl dd ul li span{padding:5px 0 0 10px;}
	.m_link01 dl dd ul li img{bottom:25px; right:10px; width:auto; height:55px;}
	.m_link01 dl dd ul li a:hover img{bottom:35px;}

	/* 배너 */	
	.banner_box .obj li {width:50%;} 

}

@media screen and (max-width:680px) {

	/* 바로가기01 */
	.m_link01 dl dt{width:45%;}
	.m_link01 dl dd ul{width:96%; margin:0 auto;}
	.m_link01 dl dd ul::before{display:none;}
	.m_link01 dl dd ul::after{display:none;}
	.m_link01 dl dd ul li{width:100%; height:95px; border-top:1px solid #cfcfcf;}
	.m_link01 dl dd ul li:first-child{border-top:0;}
	.m_link01 dl dd ul li a:hover img{bottom:25px; right:30px;}

	/* 바로가기03 */
	.m_link03{height:auto;}
	.m_link03 ul li{width:100%;}

	/* 해외관세관 연락처 */
	.contact dl dt{width:45%;}

}

@media screen and (max-width:560px) {	


	/* 메인비주얼 */
	.main_visual{height:480px;}
	.main_visual .slogan_wrap{width:90%;  left:5%; margin-left:0px;}
	.main_visual #m_slogan{width:100%;}
	.main_visual #m_slogan .slick-dots{display:none !important;}
	.main_visual .control_btn{display:none !important;}

	/* 바로가기03 */
	.m_link02{height:auto;}
	.m_link02 ul::before{content:''; position:absolute; top:155px; left:2%; width:96%; height:1px; background:#d7d7d7;}
	.m_link02 ul::after{content:''; position:absolute; top:2%; left:50%; width:1px; height:96%; background:#d7d7d7;}
	.m_link02 ul li{width:50%;}
	.m_link02 ul li::before{display:none;}

	/* 배너 191224 수정 */	
	.banner_box .obj {margin-right:150px; height:46px; overflow:hidden;}
	.banner_box .obj li {width:100%;} 
	.banner_box .control {position:absolute; top:15px; right:0; z-index:10} 
	.banner_box .control a {width:35px; height:36px;}
	.banner_box .control a.prev,
	.banner_box .control a.next {background-size:auto 36px; background-position:center; }
	.banner_box .control a.stop,
	.banner_box .control a.play,
	.banner_box .control a.list { width:36px; background-size:auto 36px; background-position:center; }

}

@media screen and (max-width:480px) {
	
	.main_wrap .MC_cont_wrap{width:90%;}

	/* 메인비주얼 */
	.main_visual #m_slogan::after{width:40%;}
	.main_visual #m_slogan li p.txt2{font-size:40px;}
	.main_visual #m_slogan li p.txt3{font-size:16px;}

	/* 공지사항
	.Notice{height:320px;}
	.Notice h2{width:50%; line-height:50px;}
	.Notice .list_box{padding:115px 0 0;}
	.Notice a.btn_more{right:10px; top:60px;} */
	.Notice h2 {line-height:22px;}
	.Notice h2 a {padding:8px 0;}
	.Notice h2 a br{display:block;}
	.Notice a.btn_more {width:25px; height:32px; background-size:25px;}


}

@media screen and (max-width:380px) {


	/* 메인비주얼 */
	.main_visual #m_slogan::after{width:20%;}
	/* 메인비주얼 */
	.main_visual #m_slogan::after{width:30%;}
	.main_visual #m_slogan li p.txt1{margin:-3px 0 0; font-size:18px;}
	.main_visual #m_slogan li p.txt2{font-size:35px;}
	.main_visual #m_slogan li p.txt3{font-size:16px;}

	/* 바로가기01 */
	.m_link01 dl dt{width:55%;}

	/* 해외관세관 연락처 */
	.contact dl dt{width:55%;}

	/* 배너 */
	.banner_box .obj li {width:100%; margin-left:0;}
}
	
	 