@font-face {
    font-family: 'Nanum Square';
    src: url('/css/fonts/nanumsquarer.eot');
    src: url('/css/fonts/nanumsquarer.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/nanumsquarer.woff2') format('woff2'),
         /* url('/css/fonts/nanumsquarer.woff') format('woff'),
         url('/css/fonts/nanumsquarer.ttf') format('truetype'), */
         url('/css/fonts/nanumsquarer.svg#nanumsquarerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Godo';
	 font-style:normal;
    font-weight: 400;
    src: url('/css/fonts/GodoM.woff2') format('woff2');
}
@font-face {
    font-family: 'Godo';
	font-style:normal;
    font-weight: 700;
    src: url('/css/fonts/GodoM.woff') format('woff');
}


/*------------------------------------
	메인
------------------------------------*/
.Main .basic-bs .basic-bs-main{ padding:0; position:inherit; }
.Main .basic-bs.basic-bs-wrap.container.content{ padding:0; background:none; }
.Main .navbar.fixed{position:relative;}

.Main .basic-bs-body{  }

/* 메인 랩 */
.main_content{ overflow:hidden; }
.main_content:after{ content:""; display:block; clear:both; }

body.Main .basic-bs-wrap{ width:100%; padding:0; max-width:none; min-width:1200px; }

/*------------------------------------
	메인비주얼 메인배너
------------------------------------*/
.main_visaulArea{ margin-top:135px;position:relative; height:590px; width:100%; min-width:1230px; background:url("/img/main_visual_1.jpg")no-repeat scroll center top; }
.main_visaulArea:before{ z-index:9; position:absolute; left:50%; bottom:44px; width:24px; margin-left:-12px; height:71px; content:''; background:url(/img/scroll_icon.png) no-repeat center;display: none }

/* 메인비주얼 텍스트 */
.visual_cbg_b{ width: 100%; height: 6px; background: url(/img/visual_00.gif) center no-repeat; margin: 0 0 50px 0;}
.visual_cbg_d{ width: 100%; height: 6px; background: url(/img/visual_01.gif) center no-repeat; margin: 0 0 50px 0;}
.visual_text{ position:absolute; top:220px; width: 100%; text-align: center;/*left:137px;bottom:110px;*/ }
.visual_text h2{ position:relative; margin:0 0 25px; font:italic 600 55px 'Daehan'; color:#fff; text-shadow:5px 3px 15px rgba(0,0,0,0.8); }
.visual_text h2:before{ position:absolute; left:-23px; top:6px; content:''; width:1px; height:112px; background:#fff; }
.visual_text p{ margin:0 0 20px; padding-bottom:1px; font:italic 400 32px/ 26px 'Daehan'; color:#fff; text-shadow:2px 2px 10px rgba(0,0,0,1); letter-spacing:-0.1px; }

.visual_text a{ display:block; width:116px; font:300 13px/26px 'Noto Sans KR'; color:#eaeeeb; background:url(/img/arrow_right.png) no-repeat right bottom; }
.visual_text a{ -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; -o-transition-duration:0.2s; -ms-transition-duration:0.2s; transition-duration:0.2s; }
.visual_text a:hover{ color:#fff; }

/* .main_visaulArea{ float:left; width:38%; height:816px; }
.m_visual{ display:none; } */
/*------------------------------------
	메인 컨텐츠
------------------------------------*/
/* 메인 컨텐츠 */
.content_wrap{  }
.content_wrap .container{ max-width:100%; padding:0; width: 100%; }

/*------------------------------------
	사업영역 Business Area
------------------------------------*/
.content_top_wrap{ padding:100px 0 20px 0; background: #f5f7f9; padding:0 15px; min-width:1230px; }
.content_top{ width:100%; max-width:1200px; min-width:1200px; margin:0 auto;   }

/* 타이틀 */
.main_content_title{ margin-bottom:20px; font:500 39px/46px 'Noto Sans KR','Malgun Gothic',Sans-serif; color:#333; letter-spacing:-1px; text-align:center; }

/* 메인 롤링배너 product */
.rolling_banner{ clear:both; position:relative; width:100%; height:auto; padding:0; margin:40px auto 0; }
.rolling_banner > a{ position:absolute; right:0; top:-54px; width:66px; height:25px; background:#2877d6; color:#dee7f2; font:600 14px/25px 'Noto Sans KR','Noto Sans KR'; text-align:center; }

.rolling_banner > a{ -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -o-transition-duration:0.3s; -ms-transition-duration:0.3s; transition-duration:0.3s; }

.rolling_banner > a:hover{ background:#1362c2; }
.rolling_banner > a:before{ display:inline-block; margin-right:2.5px; width:10px; height:10px; content:''; background:url(/img/plus_icon_s.png) no-repeat center; background-size:100%; }

.jcarousel-skin-tango { width:100%; height:auto; padding:0; }
.jcarousel-skin-tango li{ width:378px; margin-right:33px; cursor:pointer; }
.jcarousel-skin-tango .jcarousel-clip{ overflow:hidden; }
.jcarousel-skin-tango .jcarousel-prev-horizontal{ position:absolute; top:40%; margin-left: -80px; padding-right:1px; width:47px; height:47px; /*cursor:pointer; background:#fff; border:1px solid #dedede; border-radius:100em;*/ text-align:center;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:after{ content:""; font:normal 50px/45px 'Fontawesome',Arial; color:#051d43;  }
.jcarousel-skin-tango .jcarousel-prev-horizontal:before{  }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{ border-color:#bbb; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover:after{ color:#888; }
.jcarousel-skin-tango .jcarousel-next-horizontal{ position:absolute; top:40%; margin-right: -80px; right:0; padding-left:1px; width:47px; height:47px; /*cursor:pointer; background:#fff; border:1px solid #dedede; border-radius:100em;*/ text-align:center; }
.jcarousel-skin-tango .jcarousel-next-horizontal:after{ content:""; font:normal 50px/45px 'Fontawesome',Arial; color:#051d43;  }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{ border-color:#bbb; }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover:after{ color:#888; }

.jcarousel-skin-tango .jcarousel-prev-horizontal, .jcarousel-skin-tango .jcarousel-next-horizontal{ -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -o-transition-duration:0.3s; -ms-transition-duration:0.3s; transition-duration:0.3s; }

/* 메인주요제품 배너 */
.main_goods_wrap{ position:relative; width:100%; }
.main_goods_wrap{ -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; -o-transition-duration:0.2s; -ms-transition-duration:0.2s; transition-duration:0.2s; }
.main_goods_wrap:hover{ border-color:#ccc; }
.main_goods_wrap dt{ position:absolute; left:0; top:0; width:100%; height: 234px; z-index:2; font:500 19px/70px 'Noto Sans KR','Malgun Gothic',Sans-serif; color:#fff; background:rgba(0, 0, 0, 0.0); text-transform:uppercase; letter-spacing:-0.5px; text-align:center; text-shadow:1px 1px 2px rgba(0,0,0,.2); }
.main_goods_wrap dt{ -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; -o-transition-duration:0.2s; -ms-transition-duration:0.2s; transition-duration:0.2s; }
.main_goods_wrap:hover dt{ background:rgba(0, 0, 0, 0.3); }
.main_goods_wrap dd{ width:100%; overflow:hidden; height: 234px; position:relative; background:#fff; text-align:center; }
.main_goods_wrap dd > img{ width:auto; max-width:100%; height:auto; margin-top:-15%; }
.main_goods_wrap:hover dd > img{ -webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1); -o-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1); transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1); -webkit-transform:scale(1.10); -ms-transform:scale(1.10); transform:scale(1.10); }

/*.jcarousel-skin-tango li dl{ margin-bottom: 0}*/
jcarousel-skin-tango li div{ width: 100%; margin: 15px 0 40px 0}
.main_product_tt_20{ font:500 20px/20px 'Noto Sans KR'; color: #333;margin: 15px 0 5px 0; text-align: center;}
.main_product_p{ font:400 14px/20px 'Noto Sans KR'; color: #555;margin: 5px 0 45px 0; text-align: center; }

/* .main_goods_wrap:hover dd > img{-webkit-transform: scale(1.20);-moz-transform: scale(1.20);-o-transform: scale(1.20);-ms-transform: scale(1.40);transform: scale(1.20); } */

/*18-04-15 이우진*/
.pro_btn{ width: 378px; height: 234px; cursor: pointer; padding: 20% 0 0 0; display: block; }


.pro_btn:hover{ background: url(/img/378x234_btn.png) no-repeat;}









/*------------------------------------
	검색창
------------------------------------*/
.search_wrap{ }
.search-open{ margin:0 auto; width:265px; border:solid 1px #ddd; background:#fff; border-radius:0;  }
.search-open{ -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; -o-transition-duration:0.2s; -ms-transition-duration:0.2s; transition-duration:0.2s; }
.search-open:hover{ border-color:#ccc; }
.search_wrap input[type=text]{ width:100%; height:39px; font:300 15px/37px 'Noto Sans KR','Malgun gothic'; color:#666; border:none; padding:0 0 2px 15px; background:none; box-shadow:none; }
.search-open:hover{/*  border-color:#5e98f8; */ }
.search_wrap button{ padding:0 10px 0 0; border:none; background:none; font-size:0; }
.input-group{ display:block; height:39px; }
.search-open .input-group-btn{ z-index:11; position:absolute; right:0; top:0; height:100%; width:40px; background:#fff; text-align:center; }
#sch_submit{ padding:0; margin:0; display:block; width:100%; height:100%; font-size:0px; }
#sch_submit:before{ content:''; font:normal 15px/27px "FontAwesome"; color:#a8a8a8; }
#sch_submit:before{ -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; -o-transition-duration:0.2s; -ms-transition-duration:0.2s; transition-duration:0.2s; }
.btn-default:hover{ border-radius:0; background:#fff; }
.search-open:hover #sch_submit:before{ color:#7e7e7e; }


/*------------------------------------
	하단 컨텐츠
------------------------------------*/
.content_bottom_wrap{ display:table; width:100%; min-width:1230px; padding:0 15px; margin: 50px 0 10px 0; }
.content_bottom{ display:table-row; }
.main_left_content{ display:table-cell; width:35.4%; background:#005fa1 url(/img/left_contents_bg.jpg) no-repeat left bottom; }
.main_right_content{ display:table-cell; width:64.6%; background:#f7f7f7 url(/img/right_contents_bg.jpg) no-repeat right top;  }

/* 좌측 컨텐츠 */
.main_left_content ul li{ position:relative; height:212px; padding:0; }
.main_left_content ul li:first-child{ height:336px; cursor:pointer; border-bottom:1px solid rgba(255, 255, 255, 0.2); }
.main_left_content ul li > div{ position:absolute; right:0; top:42px; width:320.667px; }
.main_left_content ul li:first-child > div{ top:45px; }
.main_left_content ul li h3{ margin:0 0 8px 0; font:400 71px/75px 'Noto Sans KR','Malgun Gothic',Sans-serif; color:#fff; letter-spacing:-3px; }
.main_left_content ul li h5{ padding-left:2px; margin:21px 0 22px; font:400 24px/26px 'Noto Sans KR','Malgun Gothic',Sans-serif; color:#fff; letter-spacing:-0.5px; }
.main_left_content ul li p{ margin:0 0 0 2px; font:300 14px/24px 'Noto Sans KR','Malgun Gothic',Sans-serif; color:#99bed9; }
.main_left_content ul li p{ -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; -o-transition-duration:0.2s; -ms-transition-duration:0.2s; transition-duration:0.2s; }
.main_left_content ul li:first-child:hover p{ color:#c4dced; }

.main_left_content li:nth-child(2){ background:rgba(0, 89, 152, 0.6); }
.main_left_content li:nth-child(2) h5{ margin:0 0 22px; width:86%; background:url(/img/more_icon.png) no-repeat right bottom; }
.main_left_content li:nth-child(2) h5 a{ display:block; color:#fff; }

/* 우측 컨텐츠 */
.main_right_content{ /* padding-left:3.4%; */ vertical-align:top; }

.main_product{ padding:49px 0 49px 5.2%; }

.main_quick_menu{ overflow:hidden; padding-top:24px; padding-left:5.2%; }
.main_quick_menu li{ float:left; margin-left:5%; }
.main_quick_menu li:first-child{ margin-left:0; }
.main_quick_menu li dl{ overflow:hidden; cursor:pointer; }
.main_quick_menu li dl dd{ float:left; }
.main_quick_menu li dl dd img{}
.main_quick_menu li dl dt{ padding-left:20px; float:left; }
.main_quick_menu li dl dt h5{ margin:0 0 15px; font:400 19px/21px 'Noto Sans KR'; color:#333; letter-spacing:-0.5px; }
.main_quick_menu li dl dt h5{ -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; -o-transition-duration:0.2s; -ms-transition-duration:0.2s; transition-duration:0.2s; }
.main_quick_menu li dl:hover dt h5{ color:#000; }
.main_quick_menu li dl dt p{ margin:0; font:300 13px/18px 'Noto Sans KR'; color:#888; }
.main_quick_menu li dl dt p{ -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; -o-transition-duration:0.2s; -ms-transition-duration:0.2s; transition-duration:0.2s; }
.main_quick_menu li dl:hover dt p{ color:#666; }


/* ############### 1800px 반응형 ############### */
@media (max-width:1850px) {

/* 우측 컨텐츠 */
.main_quick_menu li{ margin-left:3%; }

/*------------------------------------
	하단 컨텐츠
------------------------------------*/
.main_left_content{ width:30%; }
.main_right_content{ width:70%; }

}

/* ############### 1500px 반응형 ############### */
@media (max-width:1500px) {

/* 메인비주얼 */
/*
.main_visaulArea{ height:200px; background-size:cover !important; }

.visual_text{ left:70px; bottom:70px; }
*/

/*------------------------------------
	하단 컨텐츠
------------------------------------*/

/* 좌측 컨텐츠 */
.main_left_content{  }
.main_left_content ul{  }
.main_left_content ul li{ padding:42px 10% 50px; height:auto; }
.main_left_content ul li:first-child{ height:376px; }
.main_left_content ul li > div{ position:relative; width:auto; right:auto; top:auto; }
.main_left_content ul li:first-child > div{ top:auto; }

.main_left_content li:nth-child(2) h5{ width:95%; }
.carousel-inner .item .main_notice_name{ width:90%; }

/* 우측 컨텐츠 */
.main_quick_menu{ padding:0; }
.main_quick_menu li{ padding:20px 5%; width:50%; border-top:1px solid #ddd; margin-left:0; }
.main_quick_menu li:nth-child(2n+1){ border-right:1px solid #ddd; }
.main_quick_menu li dl dt{ padding-left:5%; }
.main_quick_menu li dl dt h5{ margin:5px 0 10px; }
.main_quick_menu li dl dt p > br{ display:none; }
.main_quick_menu li dl dd{ min-width:70px; text-align:center; }
.main_quick_menu li dl dd img{ max-height:59px; }

}
@media (max-width:1400px){

/* 우측 컨텐츠 */
.main_quick_menu li{ padding:0; width:40%; }
.main_quick_menu li:nth-child(2){ width:60%; }
.main_quick_menu li:nth-child(4){ width:60%; }
.main_quick_menu li dl{ padding:20px 0 20px 7.5% }
.main_quick_menu li dl dt{ padding-left:3%; }

}

/* ############### 태블릿 반응형 ############### */
@media (max-width:1200px) {

/* 메인비주얼 */
/*
.main_visaulArea{ height:500px; }
.main_visaulArea:before{ display:none; }

.visual_text{ bottom:50px; }
.visual_text h2{ margin-bottom:10px; font-size:32px; }
.visual_text h2:before{ height:88px; }
.visual_text p{ font-size:13px; line-height:22px; }
*/


/*------------------------------------
	사업영역 Business Area
------------------------------------*/
/*
.content_top_wrap{ padding:54px 0 80px; }
.content_top{ height:645.233px;}
.main_content_title{ margin-bottom:15px; font-size:36px; }
.jcarousel-skin-tango .jcarousel-prev-horizontal{ width:40px; height:40px; top:-70px; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:after{ line-height:38px; }
.jcarousel-skin-tango .jcarousel-next-horizontal{ width:40px; height:40px; top:-70px; }
.jcarousel-skin-tango .jcarousel-next-horizontal:after{ line-height:38px; }

.rolling_banner{ margin-top:30px; }
*/


/*------------------------------------
	하단 컨텐츠
------------------------------------*/
/*
.content_bottom_wrap{ display:block; }
.content_bottom{ display:block; }
.main_left_content{ display:block; width:100%; }
.main_right_content{ display:block; width:100%; }
*/

/* 좌측 컨텐츠 */
/*
.main_left_content{  }
.main_left_content ul{ overflow:hidden; margin:0 auto; width:100%; max-width:1200px; }
.main_left_content ul li{ height:212px; }
.main_left_content ul li:first-child{ height:336px; }
.main_left_content ul li > div{ position:absolute; right:0; top:42px; width:320.667px; }
.main_left_content ul li:first-child > div{ top:45px; }
.main_left_content ul li:first-child  p{  }
*/

/* 우측 컨텐츠 */
/*
.main_quick_menu li{ width:50%; }
.main_quick_menu li dl{ padding:20px 0 20px 7.5% }
.main_quick_menu li:nth-child(2){ width:50%; }
.main_quick_menu li:nth-child(4){ width:50%; }
.main_quick_menu li dl dt{ padding-left:5%; }
*/

}


/*----이우진  new 20180409 -----*/

/*메인 02 메일 문의하기 시작*/
.mail_q{ z-index:100; position: absolute;top: 650px; width: 1200px; max-width: 1200px; padding: 25px 30px; background: #fff url(/img/mail_qp_blank.gif) top 25px left 30px no-repeat ; }

.col-2-qp { width: 50% ; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #000; }

.col-2-qp_02 { width: 50% ; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #000;padding: 25px 0 0 0 }

.mail_q_left{}
.left_02 h3{ font-size: 28px; font-family: 'Noto Sans KR', sans-serif; font-weight: 700;padding: 5px 0 10px 15px; color:#222;}
.left_02 p{font-size: 18px; font-family: 'Noto Sans KR', sans-serif; font-weight: 400;padding: 0 0 0 15px}

.right_btn{
    color: #fff; font-size: 14px; font-family: 'Noto Sans KR', sans-serif; font-weight: 400; 
    padding: 20px 100px 20px 25px; background: #051d43 url(/img/icon_arrow_10x10.png) top 26px right 18px no-repeat; }
.right_btn:hover{ background: #0c2c5f url(/img/icon_arrow_10x10.png) top 26px right 18px no-repeat;  }
.right_btn span{color: #fff;} .right_btn a{color: #fff;} 
/*메인 02 메일 문의하기 끝*/

/*메인 03 제품소개*/
.main_tt_product { 
    margin-bottom:20px; font:700 28px/46px 'Noto Sans KR','Malgun Gothic',Sans-serif; color:#222; letter-spacing:-1px; text-align:center; 
}

/*메인 04 main_quicks 시작*/
.main_quicks{width: 1200px; max-width: 1200px; margin: 0 auto;  box-sizing: content-box;}

.col-33
 {width: 33.33333333%; float: left; padding: 0 30px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; border-right: 1px solid #ccc;}
.col-33:first-child{padding-left: 0px;}
.col-33:last-child{border-right: 0px; padding-right: 0px}


.main_q_tt{background: url(/img/main_quicks_tt.gif) top 4px left  0 no-repeat; font-family: 'NanumSquareRound', sans-serif;font-weight: 800;font-size: 20px;padding:0 0 0 15px; margin-bottom: 10px;}

.quicks_about { width: 100%;padding-right: 100px;}
.quicks_about p{font-family: 'Noto Sans KR', sans-serif;font-weight: 500;font-size:13px; line-height: 140%;color: #666;}

.quicks { width: 100%;padding-right: 75px;}
.quicks p{font-family: 'Noto Sans KR', sans-serif;font-weight: 500;font-size:13px; color: #666;}

.main_about{ background:url(/img/icon_about.gif) top 5px right 15px no-repeat;}
.main_down{ background:url(/img/icon_down.gif) top 5px right 15px no-repeat;}
.main_visit{ background:url(/img/icon_map.gif) top 5px right 10px no-repeat;}

.button_down{ font-family: 'Noto Sans KR', sans-serif; font-weight: 700;font-size:14px; color:#fff; padding:8px 10px; background:#051d43 url(/img/icon_down_s.gif) top 12px right 10px no-repeat;}

.button_down:after { display: inline-block; margin-right: 9px; width: 10px; height: 10px;content: ''; vertical-align: -1px; }

.button_map{ font-family: 'Noto Sans KR', sans-serif; font-weight: 700;font-size:14px; color:#fff; padding:8px 10px; background:#051d43 url(/img/icon_arrow_s.gif) top 12px right 10px no-repeat;}

.button_map:after { display: inline-block; margin-right: 9px; width: 10px; height: 10px;content: ''; vertical-align: -1px; }

/*메인 04 main_quicks 끝*/




/* foot partner banner */
.rolling_banner2{ clear:both; position:relative; width:100%; height:auto; padding:0; margin:40px auto 0; }
.rolling_banner2 > a{ position:absolute; right:0; top:-54px; width:66px; height:25px; background:#2877d6; color:#dee7f2; font:600 14px/25px 'Noto Sans KR','Noto Sans KR'; text-align:center; }

.rolling_banner2 > a{ -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -o-transition-duration:0.3s; -ms-transition-duration:0.3s; transition-duration:0.3s; }

.rolling_banner2 > a:hover{ background:#1362c2; }
.rolling_banner2 > a:before{ display:inline-block; margin-right:2.5px; width:10px; height:10px; content:''; background:url(/img/plus_icon_s.png) no-repeat center; background-size:100%; }

.jcarousel-skin-tango2 { width:100%; height:auto; padding:0; }
.jcarousel-skin-tango2 li{ width:250px; margin-right:20px; cursor:pointer; }
.jcarousel-skin-tango2 .jcarousel-clip2{ overflow:hidden; }
.jcarousel-skin-tango2 .jcarousel-prev-horizontal2{ position:absolute; top:40%; margin-left: -50px; padding-right:1px; width:47px; height:47px; /*cursor:pointer; background:#fff; border:1px solid #dedede; border-radius:100em;*/ text-align:center;}
.jcarousel-skin-tango2 .jcarousel-prev-horizontal2:after{ content:""; font:normal 50px/45px 'Fontawesome',Arial; color:#585858;  }
.jcarousel-skin-tango2 .jcarousel-prev-horizontal2:before{  }
.jcarousel-skin-tango2 .jcarousel-prev-horizontal2:hover{ border-color:#bbb; }
.jcarousel-skin-tango2 .jcarousel-prev-horizontal2:hover:after{ color:#888; }
.jcarousel-skin-tango2 .jcarousel-next-horizontal2{ position:absolute; top:40%; margin-right: -50px; right:0; padding-left:1px; width:47px; height:47px; /*cursor:pointer; background:#fff; border:1px solid #dedede; border-radius:100em;*/ text-align:center; }
.jcarousel-skin-tango2 .jcarousel-next-horizontal2:after{ content:""; font:normal 50px/45px 'Fontawesome',Arial; color:#585858;  }
.jcarousel-skin-tango2 .jcarousel-next-horizontal2:hover{ border-color:#bbb; }
.jcarousel-skin-tango2 .jcarousel-next-horizontal2:hover:after{ color:#888; }

.jcarousel-skin-tango2 .jcarousel-prev-horizontal2, .jcarousel-skin-tango2 .jcarousel-next-horizontal2{ -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -o-transition-duration:0.3s; -ms-transition-duration:0.3s; transition-duration:0.3s; }

/* 메인foot 롤링배너 patner */
.main_goods_wrap2{ position:relative; width:100%; }
.main_goods_wrap2{ -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; -o-transition-duration:0.2s; -ms-transition-duration:0.2s; transition-duration:0.2s; }
.main_goods_wrap2:hover{ border-color:#ccc; }
.main_goods_wrap2 dt{ position:absolute; left:0; top:0; width:100%; height: 100%; z-index:2; font:500 19px/70px 'Noto Sans KR','Malgun Gothic',Sans-serif; color:#fff; background:rgba(0, 0, 0, 0.3); text-transform:uppercase; letter-spacing:-0.5px; text-align:center; text-shadow:1px 1px 2px rgba(0,0,0,.2); }
.main_goods_wrap2 dt{ -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; -o-transition-duration:0.2s; -ms-transition-duration:0.2s; transition-duration:0.2s; }
.main_goods_wrap2:hover dt{ background:rgba(0, 0, 0, 0.7); }
.main_goods_wrap2 dd{ width:100%; overflow:hidden; position:relative; background:#fff; text-align:center; }
.main_goods_wrap2 dd > img{ width:auto; max-width:100%; }
.main_goods_wrap2:hover dd > img{ -webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1); -o-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1); transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1); -webkit-transform:scale(1.10); -ms-transform:scale(1.10); transform:scale(1.10); }







