@charset "utf-8";

.no-drag {
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

#product_wrap { width:100%; position:relative; word-break: keep-all; margin-bottom:100px; }

/* Sub Visual */
#sub-visual-container { position:relative; display:block; width:100%; height:700px; background: url('/es/asset/images/01_product/product_selector_bg.jpg') no-repeat center center; background-size:cover; }

#sub-visual-container .sub-visual-title { position:absolute; left:0; top:50%; display:block; width:100%; font-family:'Noto Sans KR', sans-serif; color:#222; text-align:center; transform: translateY(-20%); z-index:9;}
#sub-visual-container .sub-visual-title dt { margin:0 0 10px; font-size:60px; font-weight:500; }
#sub-visual-container .sub-visual-title dd { position:relative; font-size:20px; text-align:left; font-weight:300; width:380px; letter-spacing:-0.025em; color:#999; border-bottom:2px solid #000; margin:0 auto; padding-bottom:30px; }
.sub-visual-title input { border:none; color:#999; padding-left:10px; font-size:16px; width:80%; background:transparent;}
.sub-visual-title input:focus { outline: none; }
.sub-visual-title .product_search { position:absolute; top:5px; right:15px;}

.sub-max-inner { max-width:1204px; margin:0 auto; position:relative; height:100%; }
.padding_600 { padding-top:600px;}
.sub-max-inner:after { display:block; content:''; clear:both; }

/* 고객지원 : 공통 : 탭메뉴 */
#product_wrap .support-tab-list { width:100%; }
#product_wrap .support-tab-list:after { display:block; content:''; clear:both; }
#product_wrap .support-tab-list > a { display:block; float:left; width:16.66%; height:70px; font-size:20px; font-weight:400; color:#999; text-align:center; letter-spacing:-0.025em; border:1px solid #ddd; border-left:none; box-sizing:border-box; transition:all .5s; background-color:#fff; position: relative;}
#product_wrap .support-tab-list > a:first-of-type{width:8%;} /* All */
#product_wrap .support-tab-list > a:nth-of-type(2){width:15.5%;} /* Biometric Readers */
#product_wrap .support-tab-list > a:nth-of-type(3){width:12%;} /* RFID Readers */
#product_wrap .support-tab-list > a:nth-of-type(4){width:15.5%;} /* Intelligent Controller */
#product_wrap .support-tab-list > a:nth-of-type(5){width:14%;} /* Open Platform * */
#product_wrap .support-tab-list > a:nth-of-type(6){width:15%;} /* Peripherals */
#product_wrap .support-tab-list > a:last-of-type{width:20%;} /* Discontinued Products */
#product_wrap .support-tab-list > a span{ display:block; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); }
#product_wrap .support-tab-list > a:first-child { border-left:1px solid #ddd;}
#product_wrap .support-tab-list > a:hover { color:#fff; background: #a12642; border-color:#a12642; }
#product_wrap .support-tab-list > a.on { font-weight:500; color:#fff; background: #a12642; border-color:#a12642; }

/* paging*/
.paging_area { display:block; margin:70px 0 150px 0; text-align:center; }
.paging_area a { display:inline-block; width:32px; height:32px; line-height:30px; font-size:1em; font-weight:300; color:#999; text-align:center; vertical-align:middle; }
.paging_area a.on { color:#fff; background: #a12642; border-radius:100%;  }

.paging_area span { display:inline-block; width:32px; height:32px; line-height:32px; font-size:1em; font-weight:300; color:#999; text-align:center; vertical-align:middle; cursor: pointer; }
.paging_area span:first-child { margin-right:20px; font-size:0; background: url('/es/asset/images/common/icon-arrow-left2.png') no-repeat center; }
.paging_area span:last-child { margin-left:20px; font-size:0; background: url('/es/asset/images/common/icon-arrow-right2_on.png') no-repeat center;}

#product_wrap .product_selector { max-width:1204px; position:relative; display:block; margin:0 auto; margin-top:45px; }
#product_wrap .product_selector:after, #product_wrap .product_selector .product_list .list_info:after, #product_wrap .product_selector .product_list .product_sum_list:after, .clear { display:block; content:''; clear:both; }
#product_wrap .product_selector .option_list { width:23%; margin-right:3%; float:left; }
#product_wrap .product_selector .option_list h5 { width:100%; font-size:18px; color:#000022; margin:30px 0; }
#product_wrap .product_selector .option_list h5:nth-child(1) { margin-top:0; }
#product_wrap .product_selector .option_list ul{ width:100%; border-bottom:1px solid #ddd; padding-bottom:40px; box-sizing:border-box; margin-bottom:30px; }
#product_wrap .product_selector .option_list li { line-height:36px; }
#product_wrap .product_selector .option_list .filter_reset { display:inline-block; padding:10px 0; width:100%; border:1px solid #a12642; font-size:18px; color:#a12642; font-weight:500; text-align:center;}

#product_wrap .product_selector .product_list { width:74%; float:left; }
#product_wrap .product_selector .product_list .list_info { width:100%; position:relative; display:inline-block; }
#product_wrap .product_selector .product_list .list_info .product_num { font-size:18px; color:#222; }
#product_wrap .product_selector .product_list .list_info .view_num { float:right; }

#product_wrap .product_selector .product_list .list_info .view_num .selectbox { display:inline-block; margin-left:10px; }
#product_wrap .product_selector .product_list .list_info .view_num .selectbox .dropdown { width:120px; height:50px; border:1px solid #ddd; }
#product_wrap .product_selector .product_list .list_info .view_num .selectbox .dropdown dt a { width:100%; height:50px; background:url('/es/asset/images/commom/inquiry_select_arr.png') no-repeat scroll 100px center; color:#222; font-weight:500; font-size:20px; }
#product_wrap .product_selector .product_list .list_info .view_num .selectbox .dropdown dd ul { width:100%; border:none; margin-top:-3px; left:-1px; border:1px solid #ddd; display:none; }
#product_wrap .product_selector .product_list .list_info .view_num .selectbox .dropdown dt a { border:none; font-size:16px; line-height:50px; color:#222; font-weight:400; }
#product_wrap .product_selector .product_list .list_info .view_num .selectbox .dropdown dt a span { line-height:40px; }

#product_wrap .product_selector .product_list .product_sum_list { width:100%; display:inline-block; margin-top:25px; font-size:0; }
#product_wrap .product_selector .product_list .product_sum_list li { display:inline-block; width:32%; border:1px solid #f0f0f0; margin:0 1.6% 25px 0; box-sizing:border-box; vertical-align:top; }
#product_wrap .product_selector .product_list .product_sum_list li:nth-child(3n+0) { margin-right:0; }
#product_wrap .product_selector .product_list .product_sum_list .product_sum { width:100%; height:215px; display:inline-block; background-color:#f7f7f7; text-align:center; line-height:215px; overflow:hidden; }
#product_wrap .product_selector .product_list .product_sum_list .product_sum img { vertical-align:middle; height:80%; }
#product_wrap .product_selector .product_list .product_sum_list .product_txt { display:inline-block; padding:20px 20px 10px 20px; box-sizing: border-box; }
#product_wrap .product_selector .product_list .product_sum_list .product_txt h5 { font-size:18px; color:#222; }
#product_wrap .product_selector .product_list .product_sum_list .product_txt h5 span { font-size:14px; color:#666; font-weight:300; }
#product_wrap .product_selector .product_list .product_sum_list .product_txt span.txt { height:17px; font-size:14px; color:#666; width:100%; display:inline-block; overflow:hidden; letter-spacing:-0.02em; margin:7px 0; }
#product_wrap .product_selector .product_list .product_sum_list .product_txt .check_box_01 label { font-size:14px; font-weight:600; border-bottom:1px solid #fff; }
#product_wrap .product_selector .product_list .product_sum_list .product_txt .check_box_01 .on{ color:#a12642; border-bottom:1px solid #a12642; }

.product_compare_wrap { width:900px; position:fixed; bottom:0; left:38%; z-index:776; display:block; }
.product_compare_wrap .top { width:100%; height:80px; padding:20px 40px; background-color:#a12642; border-radius:3px; box-sizing:border-box; }
.product_compare_wrap .top h4 { color:#fff; font-size:24px; letter-spacing:-0.02em; }
.product_compare_wrap .top h4 span.num { font-weight:300; }
.product_compare_wrap .top a { display:inline-block; padding:0; position:absolute; top:20px; right:40px; }
.product_compare_wrap .top a.disappear { padding:15px 0 0; }
.product_compare_wrap > .cont { width:100%; margin-top:-3px; background-color:#fff; padding-bottom:30px; box-shadow: 1px 7px 12px 1px rgba(0,0,0,0.2); display:none}
.product_compare_wrap > .cont ul { width:100%; display:inline-block; position:relative; margin:40px 0; padding:0 40px; box-sizing:border-box; }
.product_compare_wrap > .cont .pick { display:inline-block; width:25%; position:relative; text-align:center; float:left; }
.product_compare_wrap > .cont .pick .sum_img { display:inline-block; width:180px; height:180px; background-color:#f7f7f7; text-align:center; line-height:11; overflow:hidden; }
.product_compare_wrap > .cont .pick .sum_img img { vertical-align:middle; height:80%; }
.product_compare_wrap > .cont .pick .tit { display:inline-block; width:100%; text-align:center; font-size:16px; color:#666; }
.product_compare_wrap > .cont .pick .txt { display:inline-block; width:100%; text-align:center; font-size:16px; color:#666; }

.product_compare_wrap > .cont .pick .pick_close { position:absolute; top:-13px; right:10px; }
.product_compare_wrap .btn_area { width:100%; text-align:center; }

/*제품소개*/
.product_swiper { width:100%; position:relative; margin:0 auto; }
.product_swiper .swiper { width:100%; height:980px; position:relative; background:url('/es/asset/images/01_product/product_bg_01_01.jpg') center center no-repeat; background-size:cover; }

.product_swiper dl.txt_black dt { font-size:92px; color:#222; font-weight:600; letter-spacing:-0.02em; text-align:left;}
.product_swiper dl.txt_black dd { font-size:32px; color:#222; font-weight:300; letter-spacing:0.02em; text-align:left;}
.product_swiper dl.txt_white dt { font-size:92px; color:#fff; font-weight:600; letter-spacing:-0.02em; text-align:left;}
.product_swiper dl.txt_white dd { font-size:32px; color:#fff; font-weight:300; letter-spacing:0.02em; text-align:left;}
.product_swiper .visual_sum { position:absolute; bottom:47px; right:50px; }
.product_swiper .visual_sum li { display:inline; }
.product_swiper .visual_sum li a { display:inline-block; border:1px solid #fff; box-sizing:border-box; }
.product_swiper .visual_sum li a.on, .product_swiper .visual_sum li a:hover { border:1px solid #a12642; box-sizing:border-box; }

.product_swiper .swiper-container-product_visual { width:100%; min-width:1024px; height:980px; position:relative; overflow:hidden; text-align:center; }
.product_swiper .swiper-container-product_visual .product_visual_01 { width:100%; background:url('/es/asset/images/01_product/product_bg_01_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_02 { width:100%; background:url('/es/asset/images/01_product/product_bg_01_02.jpg') center center no-repeat; background-size:cover; }

/* 20181010 수정사항 */

.product_swiper dl.txt_black { display:inline-block; position:absolute; top:40%; left:50%; }
.product_swiper dl.txt_white { display:inline-block; position:absolute; top:40%; left:50%; }
.product_swiper dl.txt_center { top:50%; left:50%; transform: translate(-50%,-50%); width:100%; text-align:center;}
.product_swiper dl.txt_center dt, .product_swiper dl.txt_center dd { text-align: center; }

/* .product_swiper .product_visual_49 dl dd br{display:none;}
.product_swiper .product_visual_50 dl dd br{display:none;} */


.system_diagram a{display:none;}


.product_swiper .swiper-container-product_visual .product_visual_00_01 { background:url('/es/asset/images/01_product/product_bg_00_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_00_02 { background:url('/es/asset/images/01_product/product_bg_00_02.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_00_03 { background:url('/es/asset/images/01_product/product_bg_00_03.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_00_04 { background:url('/es/asset/images/01_product/product_bg_00_04.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_00_05 { background:url('/es/asset/images/01_product/product_bg_00_05.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_00_06 { background:url('/es/asset/images/01_product/product_bg_00_06.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_00_07 { background:url('/es/asset/images/01_product/product_bg_00_07.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_03 { background:url('/es/asset/images/01_product/product_bg_02_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_04 { background:url('/es/asset/images/01_product/product_bg_02_02.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_05 { background:url('/es/asset/images/01_product/product_bg_03_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_06 { background:url('/es/asset/images/01_product/product_bg_03_02.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_07 { background:url('/es/asset/images/01_product/product_bg_04_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_08 { background:url('/es/asset/images/01_product/product_bg_04_02.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_09 { background:url('/es/asset/images/01_product/product_bg_05_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_10 { background:url('/es/asset/images/01_product/product_bg_05_02.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_11 { background:url('/es/asset/images/01_product/product_bg_06_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_12 { background:url('/es/asset/images/01_product/product_bg_06_02.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_13 { background:url('/es/asset/images/01_product/product_bg_07_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_14 { background:url('/es/asset/images/01_product/product_bg_07_02.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_15 { background:url('/es/asset/images/01_product/product_bg_08_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_16 { background:url('/es/asset/images/01_product/product_bg_08_02.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_17 { background:url('/es/asset/images/01_product/product_bg_09_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_18 { background:url('/es/asset/images/01_product/product_bg_09_02.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_19 { background:url('/es/asset/images/01_product/product_bg_10_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_20 { background:url('/es/asset/images/01_product/product_bg_10_02.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_21 { background:url('/es/asset/images/01_product/product_bg_11_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_22 { background:url('/es/asset/images/01_product/product_bg_11_02.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_23 { background:url('/es/asset/images/01_product/product_bg_12_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_24 { background:url('/es/asset/images/01_product/product_bg_12_02.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_25 { background:url('/es/asset/images/01_product/product_bg_13_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_26 { background:url('/es/asset/images/01_product/product_bg_13_02.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_27 { background:url('/es/asset/images/01_product/product_bg_14_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_28 { background:url('/es/asset/images/01_product/product_bg_15_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_29 { background:url('/es/asset/images/01_product/product_bg_16_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_30 { background:url('/es/asset/images/01_product/product_bg_17_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_37 { background:url('/es/asset/images/01_product/product_bg_19_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_38 { background:url('/es/asset/images/01_product/product_bg_20_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_39 { background:url('/es/asset/images/01_product/product_bg_21_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_40 { background:url('/es/asset/images/01_product/product_bg_22_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_41 { background:url('/es/asset/images/01_product/product_bg_23_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_42 { background:url('/es/asset/images/01_product/product_bg_24_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_43 { background:url('/es/asset/images/01_product/product_bg_25_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_44 { background:url('/es/asset/images/01_product/product_bg_26_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_45 { background:url('/es/asset/images/01_product/product_bg_27_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_46 { background:url('/es/asset/images/01_product/product_bg_28_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_47 { background:url('/es/asset/images/01_product/product_bg_29_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_48 { background:url('/es/asset/images/01_product/product_bg_29_02.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_49 { background:url('/es/asset/images/01_product/product_bg_30_01.jpg') center center no-repeat; background-size:cover; }
.product_swiper .swiper-container-product_visual .product_visual_50 { background:url('/es/asset/images/01_product/product_bg_31_01.jpg') center center no-repeat; background-size:cover; }


.product_swiper .swiper-pagination { margin:0 auto; text-align:center; height:90px; position:absolute; bottom:5%; right:5%; z-index:5; }
.product_swiper .swiper-pagination span { display:block; width:160px; height:90px; margin-right:10px; float:left; border-radius: 0; opacity:1;}
.product_swiper .swiper-pagination span:before { width:100%; height:130px; }
.product_swiper .swiper-pagination-bullet-active:before { height:90px; display:block; border:1px solid #a12944; box-sizing: border-box; }
.product_swiper .swiper-pagination-bullet-active:nth-child(1) { border:1px solid #a12944 !important; box-sizing: border-box; }
.product_swiper .swiper-pagination-bullet-active:nth-child(2) { border:1px solid #a12944 !important; box-sizing: border-box; }
.product_swiper .swiper-pagination span:nth-child(1) {background:url('/es/asset/images/01_product/product_sum_01_01.jpg') 0 0 no-repeat; background-size:cover;}
.product_swiper .swiper-pagination span:nth-child(2) {background:url('/es/asset/images/01_product/product_sum_01_02.jpg') 0 0 no-repeat; background-size:cover;}
.product_swiper .swiper-pagination span:nth-child(3) {background:url('/es/asset/images/01_product/product_sum_01_03.jpg') 0 0 no-repeat; background-size:cover;}
.product_swiper .swiper-pagination.bg02 span:nth-child(1) {background:url('/es/asset/images/01_product/product_sum_02_01.jpg') 0 0 no-repeat; background-size:cover;}
.product_swiper .swiper-pagination.bg02 span:nth-child(2) {background:url('/es/asset/images/01_product/product_sum_02_02.jpg') 0 0 no-repeat; background-size:cover;}
.product_swiper .swiper-pagination.bg03 span:nth-child(1) {background:url('/es/asset/images/01_product/product_sum_03_01.jpg') 0 0 no-repeat; background-size:cover;}
.product_swiper .swiper-pagination.bg03 span:nth-child(2) {background:url('/es/asset/images/01_product/product_sum_03_02.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg04 span:nth-child(1) {background:url('/es/asset/images/01_product/product_sum_04_01.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg04 span:nth-child(2) {background:url('/es/asset/images/01_product/product_sum_04_02.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg05 span:nth-child(1) {background:url('/es/asset/images/01_product/product_sum_05_01.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg05 span:nth-child(2) {background:url('/es/asset/images/01_product/product_sum_05_02.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg06 span:nth-child(1) {background:url('/es/asset/images/01_product/product_sum_06_01.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg06 span:nth-child(2) {background:url('/es/asset/images/01_product/product_sum_06_02.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg07 span:nth-child(1) {background:url('/es/asset/images/01_product/product_sum_07_01.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg07 span:nth-child(2) {background:url('/es/asset/images/01_product/product_sum_07_02.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg08 span:nth-child(1) {background:url('/es/asset/images/01_product/product_sum_08_01.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg08 span:nth-child(2) {background:url('/es/asset/images/01_product/product_sum_08_02.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg09 span:nth-child(1) {background:url('/es/asset/images/01_product/product_sum_09_01.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg09 span:nth-child(2) {background:url('/es/asset/images/01_product/product_sum_09_02.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg10 span:nth-child(1) {background:url('/es/asset/images/01_product/product_sum_10_01.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg10 span:nth-child(2) {background:url('/es/asset/images/01_product/product_sum_10_02.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg11 span:nth-child(1) {background:url('/es/asset/images/01_product/product_sum_11_01.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg11 span:nth-child(2) {background:url('/es/asset/images/01_product/product_sum_11_02.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg12 span:nth-child(1) {background:url('/es/asset/images/01_product/product_sum_12_01.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg12 span:nth-child(2) {background:url('/es/asset/images/01_product/product_sum_12_02.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg13 span:nth-child(1) {background:url('/es/asset/images/01_product/product_sum_13_01.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg13 span:nth-child(2) {background:url('/es/asset/images/01_product/product_sum_13_02.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg14 span:nth-child(1) {background:url('/es/asset/images/01_product/product_sum_14_01.jpg') 0 0 no-repeat; background-size:cover; }
.product_swiper .swiper-pagination.bg14 span:nth-child(2) {background:url('/es/asset/images/01_product/product_sum_14_02.jpg') 0 0 no-repeat; background-size:cover; }

.product_info { width:100%; position:relative; }
.product_info h4 { width:1204px; margin:0 auto; margin-bottom:30px; margin-top:80px; font-size:36px; color:#222; text-align:left; }
.product_info h5 { width:1204px; margin:0 auto; margin-bottom:20px; margin-top:50px; font-size:24px; color:#222; text-align:left; font-weight:400;}
.product_info h5.mg {margin-top:0;}

.swiper_video { width:100%; position:relative;}
.swiper_video img{ width:100%; }

.product_value { max-width:1204px; position:relative; margin:0 auto; margin-top:100px;  }
.product_value:after { display:block; content:''; clear:both; }
.product_value dl { position:relative; padding:0 80px; text-align:left; float:left; background:url('/es/asset/images/01_product/value_bg.png') left center no-repeat; box-sizing:border-box; }
.product_value dl:first-child { padding-left:0; background:none; }
.product_value dl dt { font-size:24px; color:#222; letter-spacing:-0.02em; }
.product_value dl dd { font-size:52px; color:#ccc; font-weight:800; letter-spacing:-0.02em; }
.product_value dl dt span.com { font-size:18px; color:#999; }


/* 20181010 수정사항 */
.sub-max-inner span.maintext{display: block; color: #666; margin-top:80px; font-size:18px; line-height:32px;}
/* 20200518 hjjeon */
.sub-max-inner span.maintext.mobile_access{display: block; color: #666; margin-top:0; font-size:18px; line-height:32px;}
/* end */
.sub-max-inner span.maintext span{color:#000; font-weight:600; }

.sub-max-inner div.new_function{width:49.8%; height:500px; position: relative; border:1px solid #ddd; float:left;}
.sub-max-inner div.new_function.border{border-right:0;}
.sub-max-inner div.new_function .n_function_center{position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); text-align:center; width:80%;}
.sub-max-inner div.new_function .n_function_center dt{font-size:24px; line-height: 32px; font-weight:400; color:#222; margin: 40px 0 20px 0;}
.sub-max-inner div.new_function .n_function_center dd{font-size:18px; line-height: 32px; font-weight:300; color:#666;}
.sub-max-inner .left{float:left; width:100%;}

.sub-max-inner span.sysyem_text{display: block; color: #666; margin-bottom:30px; font-size:18px;  text-align:left;}

a.control_banner{display:block; margin: 50px 0 0;}
a.control_banner img{width:100%;}


.product_visual { display:block; width:100%; margin:0 auto; text-align:center; }

.product_visual dl.white_font{position:absolute; top:50%; transform: translateY(-50%); letter-spacing: -0.02em; width: 582px; text-align: left;}
.product_visual dl.white_font.right{right:0;}
.product_visual dl.white_font dt { font-size:48px; color:#fff; font-weight:500; line-height:62px;}
.product_visual dl.white_font dd { font-size:18px; color:#fff; font-weight:400; border-bottom:1px solid #6e6f70; padding:20px 0; line-height:32px; }
.product_visual dl.white_font dd:last-child { border:none; }
@media screen and (min-width: 891px){
    .product_visual dl.white_font.wid-large{width: 60%;}  
}

.product_visual dl.black_font{position:absolute; top:50%; transform: translateY(-50%); letter-spacing: -0.02em; width: 582px; text-align: left; }
.product_visual dl.black_font dt { font-size:48px; color:#222; font-weight:500; line-height:62px;}
.product_visual dl.black_font dd { font-size:18px; color:#666; font-weight:400; padding:20px 0; line-height:32px;}

.product_visual div.platforms{position:absolute; top:50%; transform: translateY(-50%); letter-spacing: -0.02em; width: auto; text-align: left;}

.product_visual .info_04_01 dl.white_font dt span {font-weight: normal;}


ul.platform_element:after{display:block; content:''; clear:both;}
ul.platform_element{width:100%;}
ul.platform_element li{width:32%; float:left; margin-right:2%; position: relative;}
ul.platform_element li p{height:50px; line-height:50px; color:#fff; width:100%; background:url('/es/asset/images/01_product/platform_box.png') center center no-repeat; background-size:cover; position: absolute; bottom:0; font-size:20px;}
ul.platform_element li:last-child{margin-right:0;}
ul.platform_element li a>img{width:100%;}
ul.platform_element li p>img{vertical-align: middle; padding-bottom:3.7px;}


/*info_01*/
.product_visual .info_01 { width:100%; height:646px; background:url('/es/asset/images/01_product/product_01_01_visual_01.jpg') center center no-repeat; background-size:cover; }

/* 20181010 수정사항 */
.product_visual .info_00_01_01 { width:100%; height:1620px; background-color:#f7f7f7; }
.product_visual .info_00_02_01 { width:100%; height:569px; background:url('/es/asset/images/01_product/product_00_02_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_00_03_01 .sub-max-inner{ width:1204px; height:792px; background:url('/es/asset/images/01_product/product_00_03_visual_01.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_00_04_01 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_04_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_00_05_01 { width:100%; height:620px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_05_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_00_06_01 { width:100%; height:730px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_06_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_00_07_01 { width:100%; height:620px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_07_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_00_07_02 { width:100%; height:698px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_07_visual_02.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_00_07_03 { width:100%; height:620px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_07_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_00_07_04 { width:100%; height:671px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_07_visual_04.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_00_07_05 { width:100%; height:700px; margin-top:0px; background:#fff url('/es/asset/images/01_product/product_00_07_visual_05.jpg') center center no-repeat; }
.product_visual .info_00_07_05.ko_class { height:648px; padding-top:; background:#fff url('/es/asset/images/01_product/product_00_07_visual_05.jpg') center center no-repeat;}
.product_visual .info_00_07_06 {padding: 90px 0; background: #222;}
.product_visual .info_00_07_07 { width:100%; height:1574px; margin-top:0px; background:#f5f5f5 url('/es/asset/images/01_product/product_00_07_visual_07.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_02_01 { width:100%; height:780px; background:url('/es/asset/images/01_product/product_01_02_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_03_01 { width:100%; height:870px; background:url('/es/asset/images/01_product/product_01_03_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_04_01 { width:100%; height:780px; background:url('/es/asset/images/01_product/product_01_04_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_05_01 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_05_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_06_01 { width:100%; height:660px; background:url('/es/asset/images/01_product/product_01_06_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_07_01 { width:100%; height:760px; background:url('/es/asset/images/01_product/product_01_07_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_08_01 { width:100%; height:1210px; background:url('/es/asset/images/01_product/product_01_08_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_09_01 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_09_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_10_01 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_04_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_11_01 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_11_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_13_01 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_13_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_14_01 { width:100%; height:593px; background:url('/es/asset/images/01_product/product_01_14_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_15_01 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_15_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_16_01 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_16_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_17_01 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_17_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_19_01 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_19_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_20_01 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_20_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_21_01 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_21_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_22_01 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_22_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_23_01 { width:100%; height:770px; background:url('/es/asset/images/01_product/product_01_23_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_24_01 { width:100%; height:700px; background:url('/es/asset/images/01_product/product_01_24_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_25_01 { width:100%; height:700px; background:url('/es/asset/images/01_product/product_01_25_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_26_01 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_26_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_27_01 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_27_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_28_01 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_28_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_29_01 { width:100%; height:560px; background:url('/es/asset/images/01_product/product_01_29_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_30_01 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_30_visual_01.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_30_02 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_30_visual_02.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_30_03 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_30_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_31_02 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_31_visual_02.jpg') center center no-repeat; background-size:cover; }


.product_visual .info_02_01 dl{width: auto; position: relative; top: auto; transform: translateY(0%); padding-top:95px; text-align:center;}
.product_visual .info_09_01 dl{width:500px;}
.product_visual .info_10_01 dl{width:500px;}
.product_visual .info_11_01 dl{width:500px;}
.product_visual .info_11_03 dl{width:500px;}
.product_visual .info_21_01 dl{width:670px;}
.product_visual .info_24_01 dl{width:720px;}
.product_visual .info_03_01 dl{right:0;  transform: translateY(0%); top:100px;}
.product_visual .info_12_03 dl{width: auto; position: relative; top: auto; transform: translateY(0%); padding-top:95px; text-align:center;}
.product_visual .info_14_01 dl{width:540px;}
.product_visual .info_23_01 dl { right: 0; width:650px;}
.product_visual .info_26_01 ul {position:absolute; top:50%; transform: translateY(-50%); letter-spacing: -0.02em; width: 582px; text-align: left; margin-left:20px; }
.product_visual .info_27_01 ul {position:absolute; top:50%; transform: translateY(-50%); letter-spacing: -0.02em; width: 582px; text-align: left; margin-left:20px; }
.product_visual .info_00_02_01 ul li{list-style:disc; margin-left:20px;}

.product_visual .info_00_01_01 .platform{float:left; clear:left; padding-top:30px; width:100%; background-color:#f7f7f7}
.product_visual .info_00_01_01 .platform:first-child{padding-top:0px; }
.product_visual .info_00_01_01 .platform img{display: block; float: left; margin-right:50px;}
.product_visual .info_00_01_01 .platform dl{text-align: left; height:140px; vertical-align: middle; display: table-cell;}
.product_visual .info_00_01_01 .platform dl dt{font-size: 24px; line-height: 62px;}
.product_visual .info_00_01_01 .platform dl dd{font-size: 18px; line-height: 32px; color:#666666}

.product_visual .info_00_04_01 dl dd ul li{list-style:disc; margin-left: 20px;}
.product_visual .info_00_06_01 dl dd{border:none; padding: 7.5px 0;}
.product_visual .info_00_06_01 dl dd:nth-child(2){padding-top:30px;}
.product_visual .info_00_06_01 dl dd:last-child{color:#a12944}

.product_visual .info_04_01 dl dd{border:none; padding:0;}
.product_visual .info_04_01 dl dd:nth-child(2){padding-top:30px;}

.product_visual .info_05_01 dl dd{border:none;}
.product_visual .info_05_01 dl dd:last-child{padding:0;}
.product_visual .info_05_01 dl dd:last-child img{width:40%;}
.product_visual .info_05_01 dl dd:nth-child(2){padding-top:15px;}

.product_visual .info_06_01 dl dd{border:none;}
.product_visual .info_06_01 dl dd:last-child{padding:0;}
.product_visual .info_06_01 dl dd:last-child img{width:60%;}

/* Mobile Access 200515 hjjeon */
/* .product_visual .info_00_07_05{padding:90px 0; background:#222;} */
.mobile_access_icon_wrap {padding-top:70px;}
.mobile_access_icon { width:33%; padding:0 10px; text-align:center; position:relative; float:left; box-sizing:border-box;}
.mobile_access_icon dt img { width:100%; }
.mobile_access_icon dd {font-size:18px; color:#666; line-height:32px;}
.mobile_access_icon dd h5 {margin-bottom: 5px; margin-top: 20px; text-align:center; width:100%;}

.product_visual .info_00_07_05 dl.white_font{padding-top:0;}
.product_visual .info_00_07_05 dl.white_font dd{border-bottom:0;}
.product_visual .info_00_07_05 dl ul {padding-top:250px;}
.product_visual .info_00_07_05 dl ul li {position: relative; width: 49%; height: 160px; border: 1px solid #ddd; padding: 30px 50px 30px 110px; box-sizing: border-box; float: left; text-align:left; line-height:32px;}
.product_visual .info_00_07_05 dl ul li span {position:absolute; display:block; top: 50%; transform: translateY(-50%); left:50px; font-size:60px; color:#a1303d;}
.product_visual .info_00_07_05 dl ul li:last-child {margin-left: 2%;}
.product_visual .info_00_07_05 dl ul:after {clear:both; display:block; height:0; content:"";}

.product_visual .info_00_07_06 dl.white_font{padding-top:0;}
.product_visual .info_00_07_06 dl.white_font dd{border-bottom:0;}
/* .product_visual .info_00_07_06 dl a{display:inline-block; width:300px; height:70px; line-height:70px; font-size:20px; margin-top:60px; font-weight:600; background:#a12642; color:#fff; border-radius:35px; text-align:center;} */
.product_visual .info_00_07_06 dl a{display:inline-block; width:300px; height:70px; line-height:70px; font-size:20px; font-weight:600; background:#a12642; color:#fff; border-radius:35px; text-align:center;}
.product_visual .info_00_07_06 dl ul li {position: relative; width: 49%; box-sizing: border-box; float: left; text-align:center; line-height:32px;}
.product_visual .info_00_07_06 dl ul li p {padding: 30px 0;}
.product_visual .info_00_07_06 dl ul li:last-child {margin-left: 2%;}
.product_visual .info_00_07_06 dl ul:after {clear:both; display:block; height:0; content:"";}
/* Mobile Access edn */

.product_visual .info_08_01 dl.white_font {position: relative; width: auto; top: auto; transform: translateY(0%); padding-top:95px; text-align: center;}
.product_visual .info_08_01 dl.white_font dt{line-height:44px;}
.product_visual .info_08_01 dl.white_font dt span{font-weight: normal; font-size: 32px; line-height:50px; }
.product_visual .info_08_01 dl.white_font dd{padding-bottom:0px; border:none; font-weight: 200;}
.product_visual .info_08_01 dl.white_font dd:last-child{padding-top:40px;}
.product_visual .info_08_01 .white_font dd .a_link {border: 1px solid #fff; border-radius: 100px; font-size: 20px; color:#fff; padding: 10px 70px; font-weight:normal;}

.product_visual .info_14_01 dl ul li{list-style:disc; margin-left:20px;}

.product_visual .info_15_01 dl ul li{list-style:disc; margin-left:20px;}
.product_visual .info_15_01 dl.app_note dt{font-size: 18px; color:#a12944; line-height:32px;}
.product_visual .info_15_01 dl.app_note dd{font-size:14px; line-height:32px; padding:0;}

.product_visual .info_16_01 dl.white_font dd{border:none;}
.product_visual .info_16_01 dl.app_note dt{font-size: 18px; color:#a12944; line-height:32px;}
.product_visual .info_16_01 dl.app_note dd{font-size:14px; line-height:32px; padding:0; font-weight:200;}

.product_visual .info_20_01 dl dd{padding-bottom:50px;}
.product_visual .info_20_01 dl dd:last-child{padding: 0;}
.product_visual .info_20_01 dl dd:last-child img{width:23%;}

.product_visual .info_21_01 dl dd:last-child{padding: 0; color:#999;}

.product_visual .info_23_01 dl.white_font dd{border:none;}
.product_visual .info_23_01 dl.white_font dd:last-child{padding-top:0px; font-weight: 200;}
.product_visual .info_23_01 dl.white_font dd:last-child span{color:#a12642}

.product_visual .info_24_01 dl.white_font dd{border:none;}
.product_visual .info_24_01 dl.white_font dd:last-child{padding-top:0px; font-weight: 200;}
.product_visual .info_24_01 dl.white_font dd:last-child span{color:#a12642}

.product_visual .info_26_01 ul li{list-style:disc; font-size:18px; color:#666; font-weight:400; line-height:32px;}
.product_visual .info_27_01 ul li{list-style:disc; font-size:18px; color:#666; font-weight:400; line-height:32px;}

.product_visual .info_17_01 dl.white_font dd{border:none;}
.product_visual .info_17_01 dl.white_font dd:nth-child(2){padding-bottom:0px;}
.product_visual .info_17_01 dl.white_font dd:nth-child(3), .product_visual .info_17_01 dl.white_font dd:nth-child(4){padding:0;}
.product_visual .info_17_01 dl.white_font dd:nth-child(3) dt, .product_visual .info_17_01 dl.white_font dd:nth-child(4) dt{font-size: 24px; font-weight:normal;}
.product_visual .info_17_01 dl.white_font dd:nth-child(3) dd, .product_visual .info_17_01 dl.white_font dd:nth-child(4) dd{font-size: 18px; padding:0;}


/*info_02*/
.product_visual .info_02 { width:100%; height:646px; background:url('/es/asset/images/01_product/product_01_01_visual_02.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_02 dl { right:5%; text-align:left;}
.product_visual .info_02 .font_red { text-indent:10px; line-height:38px; }
.product_visual .info_02 dd { width:100%; display:inline-block; }
.product_visual .info_02 dd:last-child { padding-top:0; }
.product_visual .info_02 .info_02_value { width:33%; float:left; background:url('/es/asset/images/01_product/info_02_value_bg.png') 0 center no-repeat; color:#222; letter-spacing:-0.02em; padding:0 20px; box-sizing:border-box; }
.product_visual .info_02 .info_02_value:after { display:block; content:''; clear:both; }
.product_visual .info_02 .info_02_value:first-child { background:none; }
.product_visual .info_02 .info_02_value .tit { font-size:16px; display:block; height:40px; }
.product_visual .info_02 .info_02_value .txt { font-size:38px; font-weight:600; line-height:48px; }

/* 20181010 수정사항 */
.product_visual .info_00_02_02{margin-top:80px; position: relative;}
.product_visual .info_00_02_02 .sub-max-inner { width:1204px; height:845px; background:url('/es/asset/images/01_product/product_00_02_visual_02.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_00_04_02 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_04_visual_02.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_00_05_02 { width:100%; height:700px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_05_visual_02.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_00_06_02 { width:100%; height:610px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_06_visual_02.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_02_02 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_02_visual_02.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_03_02 { width:100%; height:780px; background:url('/es/asset/images/01_product/product_01_03_visual_02.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_04_02 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_04_visual_02.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_05_02 { width:100%; height:660px; background:url('/es/asset/images/01_product/product_01_05_visual_02.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_06_02 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_06_visual_02.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_09_02 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_09_visual_02.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_10_02 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_10_visual_02.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_11_02 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_11_visual_02.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_13_02 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_13_visual_02.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_15_02 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_15_visual_02.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_16_02 {width:100%; height:560px; background:url('/es/asset/images/01_product/product_01_16_visual_02.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_17_02 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_17_visual_02.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_19_02 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_19_visual_02.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_20_02 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_20_visual_02.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_21_02 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_21_visual_02.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_22_02 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_22_visual_02.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_23_02 {width:100%; height:720px; background:url('/es/asset/images/01_product/product_01_23_visual_02.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_24_02 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_24_visual_02.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_25_02 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_25_visual_02.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_28_02 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_28_visual_02.jpg') center center no-repeat; background-size:cover;}

/* 220413 mobile nfc edit */
.product_visual .info_07_02 { width:100%; height:730px; background:url('/en/asset/images/01_product/compact_mobile_access_nfc.jpg') center center no-repeat; background-size:cover; }
@media screen and (max-width: 890px){
    .product_info .product_visual .info_07_02 { background: url('/en/asset/images/01_product/compact_mobile_access_nfc_m.jpg') center bottom / contain no-repeat;}
}

.tooltip{display:none; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%);}
.product_visual .info_00_03_01{position: relative;}

.product_visual .info_00_04_02 dl {right:0;}
.product_visual .info_00_05_02 dl {right:0;}
.product_visual .info_00_06_02 dl {right:0;}
.product_visual .info_02_02 dl{width:700px;}
.product_visual .info_03_02 dl.white_font dd{border:none;}
.product_visual .info_04_02 dl { right:0; }
.product_visual .info_05_02 dl { right:0; }
.product_visual .info_06_02 dl { right:0; }
.product_visual .info_07_02 dl { right:0; width:600px;}
.product_visual .info_09_02 dl { right:0; }
.product_visual .info_10_02 dl { right:0; }
.product_visual .info_11_02 dl { right:0; }
.product_visual .info_13_02 dl { right:0; width:600px;}
.product_visual .info_15_02 dl { right:0; }
.product_visual .info_16_02 dl { right:0; }
.product_visual .info_17_02 dl { right:0; }
.product_visual .info_19_02 dl { right:-10px; }
.product_visual .info_20_02 dl { right:0; }
.product_visual .info_21_02 dl { right:0; }
.product_visual .info_22_02 dl { right:0;  width:100%; position: relative; top: auto; transform: translateY(0%); padding-top: 40px; text-align:center; }
.product_visual .info_24_02 dl { right:0; }
.product_visual .info_25_02 dl { right:0; }
.product_visual .info_28_02 dl { right:0; width:630px; }

.product_visual .info_00_04_02 dl dd ul li{list-style:disc; margin-left: 20px;}
.product_visual .info_00_06_02 dl dd img{display:block; float:left; margin-right:30px; width:172px;}
.product_visual .info_06_02 dl dd{padding-top:20px;}
.product_visual .info_07_02 .black_font dd .a_link {border: 1px solid #a12944; border-radius: 30px; font-size: 18px; color:#a12944; padding: 10px 30px; font-weight:500;}
.product_visual .info_07_02 .font_red { text-indent:10px; line-height:38px; }
.product_visual .info_07_02 dd {display:inline-block; }
.product_visual .info_07_02 dl.black_font dt{line-height:62px;}
.product_visual .info_07_02 dl.black_font dd{padding: 20px 0; }
.product_visual .info_07_02 dl.black_font dd.info_07_02_icons{width:100%;}
.product_visual .info_07_02 dl.black_font dd.info_07_02_icons dt{float:left; margin-right:10px;}
.product_visual .info_07_02 dl.black_font dd.info_07_02_icons{padding:0; line-height:0px; margin-top:50px;}
.product_visual .info_07_02 dl.black_font dd.info_07_02_icons dd{padding:0;line-height:25px; font-size:16px;}
.product_visual .info_07_02 dl.black_font dd.info_07_02_icons dd:nth-child(2){line-height:35px; font-size:24px;}
.product_visual .info_07_02 dl.black_font dd.info_07_02_icons dd:nth-child(2) span{font-size:16px;}

.product_visual .info_07_02 dl.nfc_txt{width:75%; text-align:left; float:left; display:inline-block; padding-left:20px;}
.product_visual .info_07_02 dl.nfc_txt dt{font-size: 24px; font-weight: bold; line-height: 22px; margin-bottom:15px;}
.product_visual .info_07_02 dl.nfc_txt dt span{font-size: 16px;}
.product_visual .info_07_02 dl.nfc_txt dd{font-size:16px; line-height:22px; font-weight:500; color:#222; margin-bottom:5px; position:relative; padding-left:8px}
.product_visual .info_07_02 dl.nfc_txt dd::after{content:""; width:3px; height:3px; background-color:#666; position:absolute; top:10px; left:0;}
.product_visual .info_07_02 dl.nfc_txt .gray{color:#666; padding:0 0 0 8px;}
.product_visual .info_07_02 .nfc_solutions{padding-top:20px;margin-top:20px; border-top: 1px solid #ddd; clear: both; display:inline-block;}
.product_visual .info_07_02 .nfc_solutions:nth-child(2){margin-top:80px; }
.product_visual .info_07_02 .nfc_solutions:nth-child(4){border-bottom: none;}
.product_visual .info_07_02 .nfc_solutions>img{float: left;display:inline-block; padding-top:15px;}

.product_visual .info_05_03 .nfc_solutions>img{display:inline;}
.product_visual .info_05_03 dl.nfc_txt dt img{display:none;}
.product_visual .info_05_03 dl.nfc_txt dd.pc_none{display:none;}

.product_visual .info_00_06_04 .nfc_solutions>img{display:inline;}
.product_visual .info_00_06_04 dl.nfc_txt dt img{display:none;}
.product_visual .info_00_06_04 dl.nfc_txt dd.pc_none{display:none;}

.product_visual .info_07_02 .nfc_solutions>img{display:inline;}
.product_visual .info_07_02 dl.nfc_txt dt img{display:none;}
.product_visual .info_07_02 dl.nfc_txt dd.pc_none{display:none;}


.product_visual .info_22_02 dl dt img{width: 10%; padding-bottom:20px;}
.product_visual .info_23_02 dl dd:last-child{font-size:80px; color:#999; font-weight: 600; opacity:0.3;}


.product_visual .info_16_02 dl dd ul li{list-style: disc; margin-left: 20px;}

.product_visual .info_28_02 dl.white_font dd{border:none;}
.product_visual .info_28_02 dl.white_font dd:last-child{padding-top:0px; font-weight: 200;}
.product_visual .info_28_02 dl.white_font dd:last-child span{color:#a12642}

/*info_03*/
.product_visual .info_03 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_01_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_03 dl { left:0; text-align:left; letter-spacing:-0.02em; }

/* 20181010 수정사항 */
.product_visual .info_00_04_03 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_04_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_00_05_03 { width:100%; height:620px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_05_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_00_06_03 { width:100%; height:710px;background:url('/es/asset/images/01_product/product_00_06_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_02_03 { width:100%; height:761px; background:url('/es/asset/images/01_product/product_01_02_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_03_03 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_03_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_04_03 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_04_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_05_03 { width:100%; height:930px; background:url('/es/asset/images/01_product/product_01_05_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_05_03.d2_img { width:100%; height:930px; background:url('/es/asset/images/01_product/product_01_12_visual_02.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_06_03 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_06_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_07_03 { width:100%; height:700px; background:url('/es/asset/images/01_product/product_01_07_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_08_03 { width:100%; height:700px; background:url('/es/asset/images/01_product/product_01_07_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_10_03 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_10_visual_03.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_11_03 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_11_visual_03.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_12_03 { width:100%; height:1140px; background:url('/es/asset/images/01_product/product_01_12_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_13_03 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_13_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_15_03 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_15_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_17_03 { width:100%; height:895px; background:url('/es/asset/images/01_product/product_01_17_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_19_03 { width:100%; height:660px; background:url('/es/asset/images/01_product/product_01_19_visual_03.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_20_03 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_20_visual_03.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_21_03 {width:100%; height:723px; background:url('/es/asset/images/01_product/product_01_21_visual_03.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_24_03 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_24_visual_03.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_28_03 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_28_visual_03.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_29_03 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_29_visual_03.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_29_04 {background:#f7f7f7; padding-bottom:60px;}

.product_visual .info_29_04 h4{margin-top:0; margin-bottom:0; padding:80px 0 30px 0; font-size:48px; font-weight:500;}

/* Mobile Access 200515_hjjeon */
.product_visual .info_00_06_03 dl { width:100%; position: relative; top: auto; transform: translateY(0%); padding-top: 70px; text-align:center; }
.product_00_07 div dl.white_font, .product_00_07 div dl.black_font { position: absolute; top: 50%; transform: translateY(-50%); letter-spacing: -0.02em; width: 582px; text-align: left; }
.product_00_07 div dl.white_font.right, .product_00_07 div dl.black_font.right { right:0; }
.product_00_07 div.info_00_07_05 dl.white_font, .product_00_07 div.info_00_07_05 dl.black_font, .product_00_07 div.info_00_07_06 dl.white_font, .product_00_07 div.info_00_07_06 dl.black_font, .product_00_07 div.info_00_07_07 dl.white_font, .product_00_07 div.info_00_07_07 dl.black_font { width: 100%; position: relative; top: auto; transform: translateY(0%); padding-top: 70px; text-align: center; }
.product_00_07 div.info_00_07_06 dl.white_font, .product_00_07 div.info_00_07_06 dl.black_font { padding-top: 0px; }
/* Mobile Access 200515_hjjeon end */

.product_visual .info_02_03 dl { right: 0; }
.product_visual .info_03_03 dl { right: 0; }
.product_visual .info_04_03 dl { width:550px; }
.product_visual .info_15_03 dl { width:550px; }
.product_visual .info_05_03 dl.black_font { width:100%; position: relative; top: auto; transform: translateY(0%); width: 100%; padding-top: 8.3vw; text-align:center;}
.product_visual .info_13_03 dl { width:100%; position: relative; top: auto; transform: translateY(0%); padding-top: 350px; text-align:center; }
.product_visual .info_17_03 dl { width:100%; position: relative; top: auto; transform: translateY(0%); padding-top: 50px; text-align:center; }
.product_visual .info_21_03 dl { width:100%; position: relative; top: auto; transform: translateY(0%); padding-top:495px; text-align:center; }

.product_visual .info_05_03 dl dt.lh{line-height:60px;}
.product_visual .info_05_03 dl dd.pd{padding-top:50px;}
.product_visual .info_00_04_03 dl dd ul li{list-style:disc; margin-left: 20px;}
.product_visual .info_05_03 dl.black_font {text-align:center; padding: 65px 0px 0px 0px;}
.product_visual .info_05_03 dl.black_font dd{padding-bottom:0px;}
.product_visual .info_05_03 .black_font dd .a_link {border: 1px solid #a12944; border-radius: 30px; font-size: 20px; color:#a12944; padding: 10px 25px; font-weight:500;}
.product_visual .info_05_03 dl.nfc_txt{text-align: left; margin-top:35px;}
.product_visual .info_05_03 dl.nfc_txt{text-align: left; margin:25px 0 0 90px;}
.product_visual .info_05_03 dl.nfc_txt dt{font-size: 24px; font-weight: bold; margin-bottom: 10px;}
.product_visual .info_05_03 dl.nfc_txt dt span{font-size: 16px;}
.product_visual .info_05_03 dl.nfc_txt dd{font-size:16px; font-weight:500; box-sizing:border-box; position:relative; margin-bottom:5px; padding-left:8px;}
.product_visual .info_05_03 dl.nfc_txt dd::after{content:""; width:3px; height:3px; background-color:#666; position:absolute; top:7px; left:0;}
.product_visual .info_05_03 dl.nfc_txt .gray{color:#666;}
.product_visual .info_05_03 .nfc_solutions{width: 500px; padding-bottom:35px;}
.product_visual .info_05_03 .nfc_solutions:nth-child(2){border-bottom: 1px solid #ddd;}
.product_visual .info_05_03 .nfc_solutions:nth-child(3){border-bottom: 1px solid #ddd; box-sizing:border-box;}
.product_visual .info_05_03 .nfc_solutions>img{float: left; padding-top:5px;}


.product_visual .info_06_03 dl dd{padding-top:20px;}

.product_visual .info_00_06_04 dl.black_font {text-align:center; padding: 80px 0px 0px 0px;}
.product_visual .info_00_06_04 dl.black_font dd{padding-bottom:0px;}
.product_visual .info_00_06_04 .black_font dd .a_link {border: 1px solid #a12944; border-radius: 30px; font-size: 20px; color:#a12944; padding: 10px 25px;}
.product_visual .info_00_06_04 dl.nfc_txt{text-align: left; margin-top:35px;}
.product_visual .info_00_06_04 dl.nfc_txt dt{font-size: 24px; font-weight: bold; margin-bottom: 10px; padding-left:105px;}
.product_visual .info_00_06_04 dl.nfc_txt dt span{font-size: 16px;}
.product_visual .info_00_06_04 dl.nfc_txt dd{font-size:16px; font-weight:500; padding-left:105px; box-sizing:border-box;}
.product_visual .info_00_06_04 dl.nfc_txt dd:nth-child(2){line-height:40px;}
.product_visual .info_00_06_04 dl.nfc_txt .gray{color:#666;}
.product_visual .info_00_06_04 .nfc_solutions{width: 500px; padding-bottom:35px;}
.product_visual .info_00_06_04 .nfc_solutions:nth-child(2){margin-top:95px; padding-bottom:10px;}
.product_visual .info_00_06_04 .nfc_solutions:nth-child(3){border-bottom: 1px solid #ddd;}
.product_visual .info_00_06_04 .nfc_solutions:nth-child(3) dl dt{padding-left:105px; box-sizing:border-box;}
.product_visual .info_00_06_04 .nfc_solutions>img{display: block; float: left; margin-right: 35px; padding-top:5px;}

.product_visual .info_07_03 dl.white_font dd{border:none;}
.product_visual .info_07_03 dl.white_font dd:nth-child(3){font-size: 28px; padding:45px 0 10px 0; line-height:normal;}
.product_visual .info_07_03 dl.white_font dd:last-child{padding:0;}

.product_visual .info_12_03 dl.white_font dt{line-height:44px;}
.product_visual .info_12_03 dl.white_font dt span{font-weight: normal; font-size: 32px; line-height:50px; }
.product_visual .info_12_03 dl.white_font dd{padding-bottom:0; border:none; font-weight:200;}
.product_visual .info_12_03 dl.white_font dd:last-child{padding-top:40px;}
.product_visual .info_12_03 .white_font dd .a_link {border: 1px solid #fff; border-radius: 100px; font-size: 20px; color:#fff; padding: 10px 70px; font-weight:normal;}

.product_visual .info_19_03 dl.black_font dd{padding:0;}
.product_visual .info_19_03 dl.black_font dd:nth-child(2){font-size:28px; line-height:62px; padding:10px 0 20px 0;}
.product_visual .info_19_03 dl.black_font dd:last-child{padding-top:30px; margin-left:20px;}
.product_visual .info_19_03 dl.black_font dd:last-child:after{display:block; content:''; clear:both;}
.product_visual .info_19_03 dl.black_font dd ul{float:left; width:50%;}
.product_visual .info_19_03 dl.black_font dd ul li{list-style: disc; line-height:38px;}

.product_visual .info_24_03 dl.white_font dd{border:none; padding: 5px 0;}
.product_visual .info_24_03 dl.white_font dd{border:none; padding:20px 0 0 0;}
.product_visual .info_24_03 dl.white_font dd:nth-child(2){padding-top:30px;}

/*security*/

.security { width:33%; padding:0 10px; text-align:center; position:relative; float:left; box-sizing:border-box; }
.security dt img { width:100%; }
.security dd {font-size:18px; color:#666; text-align:left; line-height:32px; margin-top:30px; }

/*info_04*/
.product_visual .info_04 { width:100%; height:720px; margin-top:100px; background:url('/es/asset/images/01_product/product_01_01_visual_04.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_04 dl { left:0; text-align:left; }
.product_visual .info_04 dl.white_font dd { border:none; }


/* 20181010 수정사항 */
.product_visual .info_00_04_04 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_04_visual_04.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_00_05_04 { width:100%; height:670px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_05_visual_04.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_00_06_04 { width:100%; height:949px; background:url('/es/asset/images/01_product/product_00_06_visual_04.jpg') center center no-repeat; background-size:auto; }
.product_visual .info_02_04 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_01_02_visual_04.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_03_04 { width:100%; height:950px; margin-top:0px; background:url('/es/asset/images/01_product/product_01_03_visual_04.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_04_04 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_01_04_visual_04.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_05_04 { width:100%; height:860px; background:url('/es/asset/images/01_product/product_01_05_visual_04.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_11_04 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_11_visual_04.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_11_04 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_11_visual_04.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_12_04 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_01_12_visual_04.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_13_04 {width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_13_visual_04.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_19_04 {width:100%; height:770px; background:url('/es/asset/images/01_product/product_01_19_visual_04.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_20_04 {width:100%; height:723px; background:url('/es/asset/images/01_product/product_01_20_visual_04.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_21_04 {width:100%; height:723px; background:url('/es/asset/images/01_product/product_01_21_visual_04.jpg') center center no-repeat; background-size:cover;}
.product_visual .info_28_04 {width:100%; height:560px; background:url('/es/asset/images/01_product/product_01_28_visual_04.jpg') center center no-repeat; background-size:cover;}

.product_visual .info_02_04 dl {width:500px;}
.product_visual .info_03_04 dl { width:auto; position: relative; top: auto; transform: translateY(0%); padding-top:90px; text-align:center;}
.product_visual .info_21_04 dl {right:0;}
.product_visual .info_00_04_04 dl { right:0; }
.product_visual .info_00_05_04 dl { right:0; }
.product_visual .info_04_04 dl { right:0; }
.product_visual .info_05_04 dl { width:auto; position: relative; top: auto; transform: translateY(0%); padding-top:70px;}
.product_visual .info_11_04 dl { right:0; }

.product_visual .info_19_04 dl { width:100%; text-align:center;}
.product_visual .info_20_04 dl { width:auto; position: relative; top: auto; transform: translateY(0%); padding-top: 475px; text-align:center;}
.product_visual .info_28_04 dl { width:auto; position: relative; top: auto; transform: translateY(0%); padding-top:325px; text-align:center;}

.product_visual .info_00_04_04 dl dd ul li{list-style:disc; margin-left: 20px;}
.product_visual .info_11_04 dl.black_font dd:nth-child(3){padding:0;}
.product_visual .info_11_04 dl.black_font dd img{width:40%;}

.product_visual .info_13_04 dl.white_font dd{border:none;}
.product_visual .info_13_04 dl.white_font dd:last-child{padding: 30px 0 0 0;}

.product_visual .info_19_04 dl.black_font{ width: auto; position: relative; top: auto; transform: translateY(0%); padding-top:100px; text-align:center;}
.product_visual .info_19_04 dl.license{width:30%; float:left; text-align:left; margin-right: 5%;}
.product_visual .info_19_04 dl.license:last-child{margin-right: 0;}
.product_visual .info_19_04 dl.license dt{font-size: 28px; line-height:42px; font-weight: normal;}
.product_visual .info_19_04 dl.black_font dd:nth-child(3) {padding-top:50px;}

/*info_05*/
.product_visual .info_05 { width:100%; height:590px; background:url('/es/asset/images/01_product/product_01_01_visual_05.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_05 dl { right:0; text-align:left;}

/* 20181010 수정사항 */
.product_visual .info_00_04_05 { width:100%; height:700px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_04_visual_05.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_00_05_05 { width:100%; height:532px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_05_visual_05.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_00_06_05 { width:100%; height:940px; background:url('/es/asset/images/01_product/product_00_06_visual_05.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_02_05 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_02_visual_05.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_03_05 { width:100%; height:590px; background:url('/es/asset/images/01_product/product_01_03_visual_05.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_04_05 { width:100%; height:590px; background:url('/es/asset/images/01_product/product_01_01_visual_05.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_05_05 { width:100%; height:560px;background:url('/es/asset/images/01_product/product_01_05_visual_05.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_12_05 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_01_12_visual_05.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_13_05 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_01_13_visual_05.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_19_05 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_01_19_visual_05.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_20_05 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_01_20_visual_05.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_21_05 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_01_21_visual_05.jpg') center center no-repeat; background-size:cover; }

.product_visual .info_00_04_06 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_04_visual_06.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_02_06 { width:100%; height:650px; background:url('/es/asset/images/01_product/product_01_02_visual_06.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_03_06 { width:100%; height:650px; background:url('/es/asset/images/01_product/product_01_03_visual_06.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_06_06 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_06_visual_06.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_12_06 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_01_12_visual_06.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_13_06 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_01_13_visual_06.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_19_06 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_01_19_visual_06.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_20_06 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_01_20_visual_06.jpg') center center no-repeat; background-size:cover; }

.product_visual .info_00_04_07 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_00_04_visual_07.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_06_07 { width:100%; height:600px; background:url('/es/asset/images/01_product/product_01_06_visual_07.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_12_07 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_01_12_visual_07.jpg') center center no-repeat; background-size:cover; }
.product_visual .info_13_07 { width:100%; height:600px; margin-top:0px; background:url('/es/asset/images/01_product/product_01_13_visual_07.jpg') center center no-repeat; background-size:cover; }

.product_visual .info_13_08 { width:100%; height:440px; margin-top:0px; background:url('/es/asset/images/01_product/product_01_13_visual_08.jpg') center center no-repeat; background-size:cover; }

.product_visual .info_02_06 dl{right:0; width: 480px;}
.product_visual .info_02_06 dl dd:last-child, .product_visual .info_02_06 dl dd:nth-child(3){padding-top:0}
.product_visual .info_03_06 dl {width:480px; right:0;}
.product_visual .info_00_05_05 dl { width:750px; right:0;}
.product_visual .info_00_06_04 dl.black_font { width:100%; position: relative; top: auto; transform: translateY(0%); padding-top: 110px; text-align:center; }
.product_visual .info_00_06_05 dl { width:100%; position: relative; top: auto; transform: translateY(0%); padding-top: 115px; text-align:center; }
.product_visual .info_04_05 dl { width:582px; position:absolute; top:130px; right:0; text-align:left;  letter-spacing:-0.02em; }
.product_visual .info_05_05 dl{ width:auto; position: relative; top: auto; transform: translateY(0%); padding-top: 300px; text-align:center;}
.product_visual .info_13_05 dl { right:0; }
.product_visual .info_19_05 dl { right:0; }
.product_visual .info_02_05 dl { right:0; }
.product_visual .info_03_05 dl { width:630px; }
.product_visual .info_03_05 dl dd:last-child { padding:0; }
.product_visual .info_20_05 dl { right:0; }
.product_visual .info_21_05 dl { width:602px; }


.product_visual .info_12_05 dl { right:0;}

.product_visual .info_00_04_06 dl { right:0; }
.product_visual .info_06_06 dl { right:0; }
.product_visual .info_02_05 dl dd span{display:block; padding-top:20px;}
.product_visual .info_00_05_05 dl dt{font-weight:500;}
.product_visual .info_00_05_05 dl dt span{font-weight:300;}
.product_visual .info_00_05_05 dl dd{padding: 10px 0;}
.product_visual .info_00_05_05 dl dd a{display: block; float:left; width: 275px; text-align: center; border:1px solid #999; border-radius:50px; font-size: 20px; height:65px; line-height:65px; margin-right:20px;}
.product_visual .info_00_05_05 dl dd a img{vertical-align: middle;}
.product_visual .info_00_05_05 dl dd a:first-child img{ padding-bottom:8px;}

.product_visual .info_06_06 dl dt {line-height:62px;}

.product_visual .info_13_05 dl dd ul li{list-style:disc; margin-left: 20px;}
.product_visual .info_13_06 dl.black_font dd ul li{list-style:disc; margin-left: 20px; padding-left:0;}

.product_visual .info_19_06 dl.black_font dd:last-child:after{content:''; display:block; clear:both;}
.product_visual .info_19_06 dl.black_font dd:last-child{padding:0px; margin-left:20px;}
.product_visual .info_19_06 dl.black_font dd ul{float:left; width:50%;}
.product_visual .info_19_06 dl.black_font dd ul li{list-style: disc; line-height:38px;}

.product_visual .info_12_07 dl { right: 0; }
.product_visual .info_06_07 dl{ width: auto; position: relative; top: auto; transform: translateY(0%); padding-top:340px; text-align:center;}

.product_visual .info_13_07 dl { right:0; }

.product_visual .info_00_04_05 dl dd ul li{list-style:disc; margin-left: 20px;}
.product_visual .info_00_04_05 dl dd ul li:last-child{width:65%;}
.product_visual .info_21_05 dl dt img{width: 15%; padding-bottom:30px;}

/*system_diagram*/
.system_diagram{ width:100%; border:1px solid #ddd; box-sizing:border-box; }
.tab_wrap { max-width:1024px; overflow:hidden; margin:0 auto; text-align:center; }
.tab_tit { position:absolute; top:3px; left:0; margin-bottom:60px; z-index:33; }
.tab_tit:after { display:block; content:''; clear:both; }
.tab_tit li{ float:left; background:url('/es/asset/images/main/tab_li_bar.jpg') right 5px no-repeat; }
.tab_tit li:last-child { background:none; }
.tab_tit li a { font-size:22px; color:#999; padding:0 30px; letter-spacing: -0.03em; font-weight:500; }
.tab_tit li a:hover, .tab_tit li .on { color:#222; border-top:3px solid #a12944 }

/*spec_table*/
.table_inner { width:1204px; margin:0 auto; position:relative; overflow-x:auto; -webkit-overflow-scrolling: touch;}
.table_inner::-webkit-scrollbar,
.table_topScrollx::-webkit-scrollbar {height: 16px;}
.table_topScrollx { width:1204px; margin:0 auto; position:relative; overflow-x:auto; }
.table_topScrollx div{height:1px;}
p.delicate{text-align:left; color:#222; font-size:16px;}

.product_info .scroll_Tit{margin-bottom:10px;}
.product_info .scroll_exTit{width:1204px; margin:0 auto 15px; font-size:16px; color:#9c2c49; text-align:right; display:none;}
.product_info .scroll_exTit.on{display:block;}
.table_hoverBg{width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0, 0, 0, 0.5); z-index:1; display:none;}
.table_hoverBg.on{display:block;}
.table_inner:hover .table_hoverBg.on{display:none;}
.table_inner.active .table_hoverBg.on{display:none;}
.table_hoverBg .icon_wrap{width:100%; position:absolute; top:20%; left:0; transform:translateY(-50%); text-align:center;}
.table_hoverBg.short .icon_wrap{transform:translateY(0);}
.table_hoverBg .icon_wrap img{margin-left:180px;}
.table_hoverBg .icon_wrap p{margin-top:45px; font-size:40px; color:#fff; font-weight:bold;}

.spec_table { float:left; }
.spec_scroll table.w_864 { float:left; width:815px; }
.spec_scroll table.w_864 td { width:864px !important; border-right:0;}
.spec_scroll table.w_430 { float:left; width:430px; }
.spec_scroll table.w_430 td { width:430px !important; }
.spec_scroll table.w_430:last-child td { border-right:0;}
.spec_scroll table { float:left; width:340px; }
.spec_scroll table td.cont{ height:50px;}
.spec_table.nth tr:nth-child(2) {height:80px !important;}
.spec_table .h_80 {height:80px !important;}
.spec_table table { border-top:2px solid #ccc; border-bottom:1px solid #ccc; border-spacing:0; text-align:left; }
.spec_table td.gray{ height:30px; background-color:#f5f5f5; color:#222; font-size:16px; letter-spacing: -0.03em; font-weight:600; text-align:center; border-bottom:1px solid #eee; border-right:1px solid #eee; }
.spec_table td.tit{ height:50px; color:#222; font-size:15px; letter-spacing: -0.03em; font-weight:600;  border-bottom:1px solid #eee; border-right:1px solid #eee; padding:05px 25px; box-sizing:border-box;}
.spec_table td.cont{ height:50px; color:#222; font-size:15px; letter-spacing: -0.03em; border-bottom:1px solid #eee; border-right:1px solid #eee; padding:5px 25px; box-sizing:border-box; }
.spec_table td.tit span.com { font-size:13px; color:#999; }
.spec_table dl{  width:100%; letter-spacing: -0.03em; display:inline-block;}
.spec_table dl dt{ font-weight:600; color:#666; float:left;}
.spec_table dl dd{ float:left; padding-left:7px; box-sizing:border-box; letter-spacing: -0.03em;}

.spec_table .spec_table_main:after{content:''; display:block; clear:both;}
.spec_table .product_name{height:30px; background-color:#f5f5f5; color:#222; font-size:16px; letter-spacing: -0.03em; font-weight:600; text-align:center; border-bottom:1px solid #eee; border-right:1px solid #eee; border-top:2px solid #ccc; line-height:30px;}
.spec_table .spec_table_main{width:388px; display:flex;}
.spec_table .spec_table_main .cell_name{float:left; width:50%; background-color:#f5f5f5; color:#222; font-size:16px; letter-spacing: -0.03em; font-weight:600; text-align:center; border-bottom:1px solid #eee; border-right:1px solid #eee; position: relative;}
.spec_table .spec_table_main .cell_name p{position: absolute; left:50%; top:50%; transform: translate(-50%,-50%);}
.spec_table .spec_table_main ul{width: 50%; float:left;}
.spec_table .spec_table_main ul li{height:60px; color:#222; font-size:16px; letter-spacing: -0.03em; font-weight:600;  border-bottom:1px solid #eee; border-right:1px solid #eee; box-sizing:border-box; text-align:left; position: relative;}
.spec_table .h80{height:80px !important; }
.spec_table .h60{height:60px !important; }
.spec_table .spec_table_main ul li p{position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); width:85%; word-break:break-all;}
.spec_table .spec_table_main ul li span{display: block; font-size: 13px; color:#999;}
.spec_table.spec_content {width:408px;}
.spec_table.spec_content p {height:60px; color:#222; font-size:16px; letter-spacing: -0.03em; border-bottom:1px solid #eee; border-right:1px solid #eee; padding:5px 25px; box-sizing:border-box; text-align:left; display:block; align-items: center;}

/* 수정사항 */
.license_table table {display:table; width:100%; border-top:2px solid #ccc; border-bottom:1px solid #ccc; border-spacing:0; text-align:left; border-left:1px solid #eee;}
.license_table th{ height:50px; background-color:#f5f5f5; color:#222; font-size:16px; letter-spacing: -0.03em; font-weight:600; text-align:center; border-bottom:1px solid #eee; border-right:1px solid #eee; }
.license_table td{ height:50px; color:#222; font-size:16px; letter-spacing: -0.03em; border-bottom:1px solid #eee; border-right:1px solid #eee; padding:5px 25px; box-sizing:border-box; text-align:center; }
/* .license_table td:last-child, .license_table th:last-child { border-right:0; } */
.license_table td.left{float:none; text-align:left;}

.product_info .openPlatform_tit{position:relative;}
.openPlatform_table .table_info{text-align:right; position:absolute; top:50%; right:0; transform:translateY(-50%);}
.openPlatform_table .table_info span{display:inline-block; margin-right:15px; font-size:16px;}
.openPlatform_table .table_info span:last-of-type{margin-right:0;}

.download{display:block; width:49%; position:relative; background: url('/es/asset/images/01_product/product_00_01_download.jpg') no-repeat right center;  height: 150px; float:left; margin-bottom:30px;}
.download_button{margin-bottom:120px;}
.download img{position:absolute; right:30px; top:60px;}
.download dl{position: absolute; top: 50%; transform: translateY(-50%); text-align: left; left:40px; }
.download dl dt{font-size:24px; line-height:28px; margin-bottom:10px; font-weight:500;}
.download dl dd{font-size:18px; line-height:28px; color:#999;}
.download{position: relative;}
.download:nth-child(1){margin-right:2%;}

.solutions_sub_module > ul { margin:20px 0 0; }
.solutions_product_list::after { display:block; content:''; clear:both; }
.solutions_product_list { text-align:left; }
.solutions_product_list > li { display:inline-block; width:286px; text-align:center; margin-bottom:30px; margin-right:16px; }
.solutions_product_list > li:nth-child(4n) { margin-right:0; }
.solutions_product_list > li div { width:100%; height:286px; line-height:286px; }
.solutions_product_list > li div > img { vertical-align: middle; }
.solutions_product_list > li p { font-size: 20px; font-weight: 500; color:#222; }
.solutions_product_list > li span { font-size:18px; color:#666; letter-spacing:-0.02em; width:100%; display:block; white-space:normal;}

/*acc_list*/
.acc_list { width:100%; position:relative; }
.acc_list li { width:25%; float:left; }
.acc_list li span{ width:100%; display:inline-block; font-size:22px; color:#222; font-weight:500; letter-spacing:-0.02em; }

#board_wrapper .board_containe { display:block; }
#board_wrapper .board_containe ul > li { display:table; width:100%; padding:10px 0; border-bottom:1px solid #ddd; position: relative; }
#board_wrapper .board_containe ul > li:last-child { border-bottom:none; }
#board_wrapper .board_containe ul > li > .tb-cell { display:table-cell; vertical-align:middle; text-align:center; font-family:'Montserrat', sans-serif; letter-spacing: -0.025em; }

#board_wrapper .board_containe ul > li > .date-area { width:9%; color:#ddd; }
#board_wrapper .board_containe ul > li > .date-area .date { font-size:2.5em; }
#board_wrapper .board_containe ul > li > .date-area .yymm { font-size:1em; }
#board_wrapper .board_containe ul > li > .cate { width:15%; font-size:1.25em; color:#a12642; }
#board_wrapper .board_containe ul > li > .subject { width:33%; font-size:1.25em; font-weight:500; color:#222; text-align:left; }
#board_wrapper .board_containe ul > li > .mkb { width:13%; font-size:1.25em; color:#999; }
#board_wrapper .board_containe ul > li > .down { width:30%; }
#board_wrapper .board_containe ul > li > .down a { display:inline-block; width:47%; height:42px; line-height:42px; font-size:1em; border:1px solid #a12642; box-sizing:border-box; border-radius:21px; }
#board_wrapper .board_containe ul > li > .down a.btn_down { margin-right:2%; color:#fff; background: #a12642; }
#board_wrapper .board_containe ul > li > .down a.btn_share { color:#a12642; }


/* Swiper*/
.swiper-wrapper-related { width:3000px; height:250px; position:relative; margin:0 auto; overflow:hidden; }
/* 1102 수정사항 */
.swiper-container-related { position:relative; width:100%; margin:0 auto; overflow:hidden; padding:0 25px; box-sizing: border-box;}
.product_related{max-width: 1204px; margin: 0 auto;}
/* 1102 수정사항 끝 */
.product_related .slide-li { height:200px; float:left; text-align:center; }
.product_related .slide-li .related_sum { height:180px; display:inline-block; overflow:hidden; }
.product_related .slide-li h3 { font-weight:500; font-size:20px; }
.product_related .slide-li .related_sum img{ height:70%; height:auto; }


.product_visual .swiper-container-related .swiper-button-prev {
    position: absolute;
    top: 20%;
    left:-12px;
    height: 96px;
    z-index: 2;
    cursor: pointer;
    background:url('/es/asset/images/common/btn-slide-prev_02.png') center center no-repeat;
    background-color:none;
    width:96px;
    overflow:hidden;
  }
  .product_visual .swiper-container-related .swiper-button-next {
    position: absolute;
    top: 20%;
    right:-12px;
    height: 96px;
    z-index: 10;
    cursor: pointer;
    background:url('/es/asset/images/common/btn-slide-next_02.png') center center no-repeat;
    width:96px;
  }

/* 고객지원 : 개발자 도구 : 퀵링크메뉴 */
.product_info .sticky-menu { position:relative; left:0; top:0; display:block; width:100%; height:80px; margin:0 auto; background: #f5f5f5; box-sizing:border-box; z-index:10; }
.product_info .sticky-menu a { display:inline-block; line-height:78px; letter-spacing:-0.025em; vertical-align:middle; }
.product_info .sticky-menu .left_link { float:left; width:78%; }
.product_info .sticky-menu .left_link a { padding-right:10px; font-size:18px; font-weight:500; transition:all .5s; display:flex; width:15%; justify-content: center; align-items: center; line-height: normal; float:left; height:80px; text-align:center;}
.product_info .sticky-menu .left_link a:hover { font-weight:600; color:#a12642; }
.product_info .sticky-menu .left_link a.on { font-weight:600; color:#a12642; }
.product_info .sticky-menu .right_link { float:right; text-align:right;  }
.product_info .sticky-menu .right_link .btn_inquiry, .product_info .sticky-menu .right_link .whertobuy { width:174px; height:42px; line-height:42px; font-size:1em; font-weight:500; color:#a12642; text-align:center; border:1px solid #a12642; border-radius:21px; transition:all .5s; }
.product_info .sticky-menu .right_link .btn_inquiry:hover, .product_info .sticky-menu .right_link .whertobuy:hover { color:#fff; background: #a12642; }
.product_info .sticky-menu .right_link .btn_share { margin-left:10px; width:54px; height:80px; font-size:0; background:url('/es/asset/images/common/icon-share.png') no-repeat right center; }

.product_info .sticky-menu .right_link .share_area { position:absolute; display:none; right:0; top:80px; padding:10px; background: #fff; box-shadow: 10px 10px 30px rgba(0,0,0,0.3); z-index:7;}
.product_info .sticky-menu .right_link .share_area a { line-height:44px; }

.share_area { position:absolute; display:none; right:0; top:80px; padding:10px; background: #fff; box-shadow: 10px 10px 30px rgba(0,0,0,0.3); z-index:7;}
.share_area a { line-height:44px; border:none !important; width:initial !important; }


a.btn_red { display:inline-block; font-size:14px; color:#fff; background-color:#a12642; padding:10px 25px; border-radius:35px; margin:0 5px; }
a.btn_line { display:inline-block; font-size:14px; border:1px solid #a12642; color:#a12642; padding:10px 25px; border-radius:35px; margin:0 5px; }

.font_red { color:#a12642; display:inline-block; }

/* check_box style*/
.check_box_01 input[type=checkbox]:before { content:'d'; text-indent:-99999px; width:16px; height:16px;  display:inline-block; background:url('/es/asset/images/common/check_box.png') 0 0 no-repeat; background-color:#fff; }
.check_box_01 input[type=checkbox]:checked:before { background:url('/es/asset/images/common/checked_box.png') 0 0 no-repeat; background-color:#fff; }
.check_box_01 label { display:inline-block; margin-left:10px; font-size:16px; color:#666; }

/* path_indicator */
.path_indicator { position:absolute; top:115px; left:50px; z-index:9; }
.path_indicator ul.nav { display:inline-block; width:100%; }
.path_indicator ul.nav > li { display:inline; padding:0 10px 0 5px; background:url('/es/asset/images/common/icon-indicator-arrow.png') right center no-repeat; }
.path_indicator ul.nav > li:last-child { background:none; }
.path_indicator ul.nav > li:first-child { padding-right:20px; width:18px; height:17px; display:inline-block; }

.path_indicator .selectbox { display:inline-block; margin-left:0; border:none; }
.path_indicator .selectbox_on { background-color:#fff; border-radius:5px;  }
.path_indicator .selectbox .dropdown { width:inherit; height:17px; padding:0 5px; margin-bottom:5px; }
.path_indicator .selectbox .dropdown > dt > a { width:inherit; height:17px; background:url('/es/asset/images/common/ico_arrow_down_white.png') no-repeat scroll right center; color:#fff; font-weight:400; font-size:14px; padding-right:10px; }.path_indicator .selectbox .dropdown dd ul { width:100%; height:17px; margin-top:-3px; left:-1px; border:1px solid #fff; display:none; border-bottom:0; }
.path_indicator .selectbox .dropdown dt a span { height:17px; padding-left:0; line-height:14px; display:inline; border:none;  }
.path_indicator .selectbox .dropdown dd ul { width:100%; min-width:0; font-size:14px; margin:0 0 0 -4px; background:none; border:none;  }
.path_indicator .selectbox .dropdown dd ul li a { width:100%; padding:10px 5px 5px 5px; display: block; margin-top:-6px; color:#999; background-color:#fff; border-radius:5px; border:none; overflow:hidden; }
.path_indicator .selectbox .dropdown dd ul li a:hover { color:#999; background-color:#fff;}

.path_indicator .selectbox .dropdown_on { background-color:#fff; border-radius:5px;  padding-bottom:5px; }
.path_indicator .selectbox .dropdown_on > dt > a { background:url('/es/asset/images/common/ico_arrow_down_red.png') no-repeat scroll right center; color:#999;  }
.path_indicator .selectbox .dropdown_on dt a span { color:#999; }



/* 리스트 필터 */
#list_filter_container { max-width:1204px; margin:0 auto; padding-top:140px; }
#list_filter_container .title { margin:40px 0 60px; font-size:36px; font-weight:600; color:#222; text-align:center; position: relative;}
#list_filter_container .title p { display:none; }

#list_filter_container .back_btn01{width:200px; height:50px; line-height:50px; font-size: 16px; font-weight: 500; color:#a12642; background:url('/es/asset/images/common/icon-arrow-left_on_bold.png') no-repeat 10% center; border:1px solid #a12642; box-sizing:border-box; text-align:center; border-radius:25px; position: absolute; left:0;}
#list_filter_container .back_btn02{display:none; position: absolute; left:5.55vw;}
#list_filter_container .back_btn02 img{vertical-align: 2px; width:2.35vw;}

.select_product_box { position:relative; display:block; margin:0 0 60px; }
.select_product_box:after { display:block; content:''; clear:both; }
.select_product_box .selected_num { display:block; float:left; width:20%; height:350px; text-align:center; border:1px solid #ddd; border-right:none; box-sizing:border-box; }

.select_product_box .selected_num .txt { margin:135px 0 10px; font-size:18px; color:#222; letter-spacing:-0.025em; }
.select_product_box .selected_num .num { font-size:18px; font-weight:600; color:#222; }
.select_product_box .selected_num .num span { color:#a12642; }

#swiper-product { display:block; float:left; width:80%; }

#swiper-product ul { display:table; width:100%; list-style:none; height:350px; margin:0; padding:0; vertical-align: middle; border:1px solid #ddd; border-left:none; box-sizing:border-box; }
#swiper-product ul > li { position:relative; display:table-cell; width:25%; height:100%; text-align:center; vertical-align: middle; border-left:1px solid #ddd; }
#swiper-product ul > li .btn_x { position:absolute; right:20px; top:20px; }
#swiper-product ul > li .btn_plus { display:block; }
#swiper-product ul > li .btn_plus img { width:auto !important; }
#swiper-product ul > li .btn_plus .text { margin-top:20px; font-size:16px; font-weight:400; color:#222; }
#swiper-product ul > li .p_img { display:block; }
#swiper-product ul > li .p_img img {  }
#swiper-product ul > li .p_name { margin:25px 0 10px; font-size:18px; font-weight:600; color:#222; }
#swiper-product ul > li .p_s_name { font-size:14px; font-weight:600; color:#999; }


.table_container .s_title { margin:0 0 15px; font-size:22px; font-weight:600; color:#222; }
.table_container .table_outline { display:block; margin:0 0 40px; }

.table_container .vertical_table { display:none; width:100%; border-spacing:0; border-collapse: collapse; border-top:2px solid #ccc; }
.table_container .vertical_table tbody th { background: #f4f4f4; }
.table_container .vertical_table tbody th, .table_container .vertical_table tbody td { width:240px; padding:15px 0; font-size:16px; text-align: center; border-bottom:1px solid #ddd; word-break:keep-all; }
.table_container .vertical_table tbody td { border-left:1px solid #ddd; }


.table_container .table_outline ul { display:table; width:100%; }
.table_container .table_outline ul > li { display:table-cell; width:20%; padding:15px; font-size:16px; text-align: center; border-bottom:1px solid #ddd; border-left:1px solid #ddd; word-break:break-all; vertical-align:middle; white-space:normal; }
.table_container .table_outline ul > li.th { background: #f4f4f4; border-left:none; }

.table_container .table_outline ul:nth-child(1) li { border-top:2px solid #ccc; }

/*단종공지*/
.eol-announcement_container { width:100%; }
.discontinued_top { width:100%; height:350px; background-color:#f1f1f1; }
.discontinued_top h3 { display:block; max-width:1204px; margin:0 auto; text-align:center; font-size:60px; color:#222; padding-top:140px}
.discontinued_top span { display:block; max-width:1204px; margin:0 auto; margin-top:30px; text-align:center; font-size:20px; color:#666;}
.discontinued_cont { max-width:1204px; margin:0 auto; position:relative; margin-top:60px; }
.discontinued_cont .program { width:100%; position:relative; border:1px solid #ddd; margin-bottom:60px; box-sizing:border-box; display:flex; }
.discontinued_cont .program:after { display:block; content:''; clear:both; }
.discontinued_cont .program h4 { font-size:24px; color:#222; margin-bottom:30px;}
.discontinued_cont .program h4.h4_39 { text-indent:-45px }
.discontinued_cont .program h4.h4_23 { text-indent:-23px }
.discontinued_cont .program span { font-size:16.5px; color:#666; display:block; padding: 0 20px; }
.discontinued_cont .program li:first-child span { top:150px; }
.discontinued_cont .program li { width:35%; min-height:295px; position:relative; padding:32px 56px 32px 28px; box-sizing:border-box; text-align:center; background:url('/es/asset/images/common/icon-arrow-right5.png') right center no-repeat; float:left; letter-spacing:-0.02em; }
.discontinued_cont .program li.line{padding:32px 56px 32px 0;}
.discontinued_cont .program li:last-child { width:30%; background:none; padding:32px 28px 32px 0;}
.discontinued_list { width:100%; position:relative; }
.discontinued_list ul { width:100%; border-top:2px solid #ccc; }
.m_bot_0 { margin-bottom:0; background-color:#f1f1f1; }

/* 단종공지 : View  */
#press_releases_view_container { display:block; }
#press_releases_view_container .subject_area { position:relative; display:block; padding:40px 100px 40px 0; border-top:2px solid #ccc; border-bottom:1px solid #ddd; }
#press_releases_view_container .subject_area .subject { display:block; font-size:24px; font-weight:600; color:#222; }
#press_releases_view_container .subject_area .date { display:block; margin-top:15px; font-size:16px; font-weight:400; color:#999;  }

/* 단종공지 : View : 내용 */
#press_releases_view_container .detail_area { padding:40px 30px; }
#press_releases_view_container .detail_area > img { width:100%; }
#press_releases_view_container .detail_area .text_area { padding:20px 0; font-size:18px; color:#666; }
#press_releases_view_container .detail_area .text_area p { margin:10px 0; }

/* 단종공지 : View : 이전글, 다음글 */
#press_releases_view_container .board_prev_and_next { padding:40px 0; border-top:2px solid #ccc; border-bottom:1px solid #ddd; }
#press_releases_view_container .board_prev_and_next:after { display:block; content:''; clear:both; }

#press_releases_view_container .board_prev_and_next span { display:inline-block; line-height:28px; text-align:center; vertical-align:middle; }
#press_releases_view_container .board_prev_and_next .txt { width:70px; font-size:18px; color:#666; }
#press_releases_view_container .board_prev_and_next .line { width:30px; font-size:16px; color:#ddd; }
#press_releases_view_container .board_prev_and_next .list_txt { width:70%; font-size:18px; white-space:nowrap; text-overflow: ellipsis; text-align: left; overflow:hidden; }

#press_releases_view_container .board_prev_and_next .prev_box { float:left; width:50%; }
#press_releases_view_container .board_prev_and_next .prev_box a { display:block; padding-left:30px; background: url('/es/asset/images/common/icon-arrow-left3_on.png') no-repeat left center; color:#666; }

#press_releases_view_container .board_prev_and_next .next_box { float:right; width:50%; }
#press_releases_view_container .board_prev_and_next .next_box a { position:relative; display:block; height:28px; padding-right:30px; background: url('/es/asset/images/common/icon-arrow-right3_on.png') no-repeat 99.9% center; color:#666; }
#press_releases_view_container .board_prev_and_next .next_box a span { position:absolute; top:auto; }
#press_releases_view_container .board_prev_and_next .next_box a .txt { right:30px; }
#press_releases_view_container .board_prev_and_next .next_box a .line { right:100px; }
#press_releases_view_container .board_prev_and_next .next_box a .list_txt { right:130px; text-align:right; }

#press_releases_view_container .board_prev_and_next .prev_box a.disable { background: url('/es/asset/images/common/icon-arrow-left3.png') no-repeat left center; }
#press_releases_view_container .board_prev_and_next .next_box a.disable { background: url('/es/asset/images/common/icon-arrow-right3_on.png') no-repeat 99.9% center; }

/* 단종공지 : View : 하단 버튼 */
#press_releases_view_container .board_btn_area { margin:40px 0 100px 0; text-align:center; }
#press_releases_view_container .board_btn_area .btn_list { display:inline-block; width:274px; line-height:64px; font-size:20px; font-weight:500; color:#fff; background: #a12642; border-radius:32px; }

/*단종공지 : View : table*/
.price_table { margin:50px 0; }
.price_table h4 { font-size:22px; color:#222; margin-bottom:20px; }
.item_date > table { margin-top:40px; }
.price_table table { width:100%; display:inline-block; border-top:2px solid #ccc; border-bottom:1px solid #ccc; border-spacing:0; text-align:left; }
.price_table table img { width:inherit; }
.price_table td.gray{ height:25px; background-color:#f5f5f5; color:#222; font-size:16px; letter-spacing: -0.03em; font-weight:600; text-align:center; border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
.price_table td.tit{ height:25px; color:#222; font-size:16px; letter-spacing: -0.03em; font-weight:600;  border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:10px 25px; box-sizing:border-box;}
.price_table td.tit:last-child { border-right:0; }
.price_table td.td_cont{ height:25px; color:#666; font-size:16px; letter-spacing: -0.03em; font-weight:400; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:10px 25px; box-sizing:border-box; text-align:center; }
.price_table td.td_center { text-align:center; }
.price_table td.td_cont:last-child { border-right:0; }
.price_table td.td_border { border-right:1px solid #ccc !important; }
.price_table td.tit span.com { font-size:13px; color:#999; }
.price_table table span.none { display:none; }

/* 공통 : 게시판 : List */
#common_board_list { border-top:2px solid #ccc; }
#common_board_list .board_top { display:block; line-height:76px; border-bottom:1px solid #ddd; }
#common_board_list .board_top:after { display:block; content:''; clear:both; }
#common_board_list .board_top p { display:block; float:left; font-size:18px; font-weight:600; color:#222; text-align:center; }

#common_board_list ul li { display:block; height:76px; border-bottom:1px solid #ddd; }
#common_board_list ul li:after { display:block; content:''; clear:both; }
#common_board_list ul li > div { display:block; float:left; font-size:18px; text-align:center; box-sizing:border-box; }

#common_board_list ul li > div.subject { line-height:76px; padding-left:30px; color:#222; text-align:left; font-weight:500; }
#common_board_list ul li > div.date { line-height:76px; color:#999; }

#common_board_list.type01 .board_top p.subject { width:80%; }
#common_board_list.type01 .board_top p.date { width:20%; }

#common_board_list.type01 ul li > div.subject { width:80%; }
#common_board_list.type01 ul li > div.date { width:20%; }

#common_board_list.type02 .board_top p.subject { width:55%; }
#common_board_list.type02 .board_top p.date { width:15%; }
#common_board_list.type02 .board_top p.down { width:30%; }

#common_board_list.type02 ul li > div.subject { width:55%; }
#common_board_list.type02 ul li > div.date { width:15%; }
#common_board_list.type02 ul li > div.down { width:30%; color:#222; }
#common_board_list.type02 ul li > div.down:after { display:block; content:''; clear:both; }
#common_board_list.type02 ul li > div.down > a { display:block; float:left; width:48%; line-height:76px; margin:0 1%; padding:0 20px 0 30px; font-size:18px; color:#666; background: url('/es/asset/images/common/icon-pdf.png') no-repeat left 50%; box-sizing:border-box; }
#common_board_list.type02 ul li > div.down > a:hover { color:#a12642; background: url('/es/asset/images/common/icon-pdf_on.png') no-repeat left 50%; }


/* 공통 : 게시판 : List 페이징 */
#paging_area { display:block; margin:40px 0 40px; text-align:center; }
#paging_area a { display:inline-block; width:32px; height:32px; line-height:30px; font-size:1em; font-weight:300; color:#999; text-align:center; vertical-align:middle; }
#paging_area a.on { color:#fff; background: #a12642; border-radius:100%;  }
#paging_area span { display:inline-block; width:32px; height:32px; line-height:32px; font-size:1em; font-weight:300; color:#999; text-align:center; vertical-align:middle; cursor: pointer; }
#paging_area span:first-child { margin-right:20px; font-size:0; background: url('/es/asset/images/common/icon-arrow-left2.png') no-repeat center; }
#paging_area span:last-child { margin-left:20px; font-size:0; background: url('/es/asset/images/common/icon-arrow-right2_on.png') no-repeat center;}

.ver_mb_more { display:none; }

.btn_biostar_down { width:100%; display:inline-block; max-width:1204px; position:relative; margin-bottom:150px; }
.btn_biostar_down:after { display:block; content:''; clear:both; }
.btn_biostar_down li { position:relative; width:49%; height:150px; border:1px solid #ddd; padding:40px 60px; box-sizing:border-box; float:left; }
.btn_biostar_down li:last-child { margin-left:2%; }
.btn_biostar_down li a { position:absolute; top:54px; right:1.98vw; display:inline-block; min-width:200px; height:50px; line-height:48px; font-size:1.125em; font-weight:500; color:#a12642; background: url('/es/asset/images/common/icon-arrow-right_on_bold.png') no-repeat 90% center; border:1px solid #a12642; border-radius:25px; box-sizing:border-box; text-align:center; }
.btn_biostar_down li.biostar_down_01 { background:url('/en/asset/images/01_product/ico_biostar03.jpg') 40px center no-repeat;} 
.btn_biostar_down li.biostar_down_02 { background:url('/es/asset/images/01_product/ico_biostar02.jpg') 40px center no-repeat;} 

.product_visual dl.black_font dd ul > li.dot_sytle:last-child { background-position:0 0.75vw;}
.dot_sytle { background:url('/es/asset/images/common/ico_dot.png') 0 center no-repeat; }

/* 제품탐색기 새페이지 css */
#sub-visual-container.product_landing{ height:450px; background: url('../images/01_product/product_landing_bg.jpg') no-repeat; background-size:cover; }
#sub-visual-container.product_landing .sub-visual-title { position:absolute; left:0; top:50%; display:block; width:100%; font-family:'Noto Sans KR', sans-serif; color:#fff; text-align:center; transform: translateY(-20%); }
#sub-visual-container.product_landing .sub-visual-title dt { margin:0 0 10px; font-size:3.75em; font-weight:500; }
#sub-visual-container.product_landing .sub-visual-title dd { font-size:24px; font-weight:300; letter-spacing:-0.025em; opacity:0.7;  border:none; width:auto; color:#fff; text-align:center;}

h4.product_landing{margin-bottom:30px; margin-top:80px; font-size:36px; color:#222; text-align:left;}

/* indicator (LNB) */
.sub-indicator {width:100%;height:50px; margin:0 0 100px; background:#f8f8f8;padding:16px 0 0 35px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sub-indicator.util {background:#fff;margin-bottom:60px;}
.sub-indicator > ul::after {content:'';display:block;clear:both;}
.sub-indicator > ul > li {float:left;position:relative;padding:0 15px;margin-right:6px;}
.sub-indicator > ul > li:first-child > a {display:inline-block;width:18px;height:17px;background:url('../images/common/icon-home.png') no-repeat;}
.sub-indicator > ul > li::after {position:absolute;content:'';width:6px;height:10px;right:-6px;top:5px;background:url('../images/common/icon-indicator-arrow.png') center no-repeat; z-index:1;}
.sub-indicator > ul > li:last-child::after {display:none;}
.sub-indicator > ul > li:last-of-type::after {display:none;}
.sub-indicator > ul > li > a {position:relative;display:inline-block;font-size: 14px;font-weight: 400;color:#999;line-height:17px;z-index:10;}
.sub-indicator > ul > li:not(:first-child) > a {padding-right:15px;}
.sub-indicator > ul > li > a::after {position:absolute;content:'';top:6px;right:0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #999;}
.sub-indicator.util > ul > li > a::after {display:none;}
.sub-indicator > ul > li:first-child > a::after {display:none;}
.sub-indicator > ul > li:hover > a,
.sub-indicator > ul > li.current > a {font-weight: 700;color:#a12642;}
.sub-indicator > ul > li.current > a::after {border-top:4px solid #a12642;}
.sub-indicator > ul > li:hover > a::after,
.sub-indicator > ul > li.current:hover > a::after{border-top:0;border-bottom:4px solid #a12642;}

.sub-indicator .indicator-2depth {display:none;position:absolute;top:-10px;left:4px;background:#fff;border:1px solid #ddd;border-radius:4px;padding:40px 20px 5px 10px;z-index:5;}
.sub-indicator .indicator-2depth > li {padding:8px 0;}
.sub-indicator .indicator-2depth > li > a {font-size: 14px;font-weight: 400;color:#999;}
.sub-indicator .indicator-2depth > li > a:hover {color:#a12642;}

.sub-indicator.absolute-indicator {position:absolute; top:100px; left:0; background:transparent; }
.sub-indicator.absolute-indicator > ul > li:first-child > a {background:url('../images/common/icon-home-white.png') no-repeat;}
.sub-indicator.absolute-indicator > ul > li > a {color:#fff;}
.sub-indicator.absolute-indicator > ul > li > a::after {border-top:4px solid #fff;}
.sub-indicator.absolute-indicator > ul > li:hover > a,
.sub-indicator.absolute-indicator > ul > li.current > a {color:#a12642;}
.sub-indicator.absolute-indicator > ul > li.current > a::after {border-top:4px solid #a12642;}
.sub-indicator.absolute-indicator > ul > li:hover > a::after,
.sub-indicator.absolute-indicator > ul > li.current:hover > a::after{border-top:0;border-bottom:4px solid #a12642;}

#product_wrap .product_selector .product_landing_download { width:23%; margin-left:2.5%; float:left; border:1px solid #ddd; margin-top:164px;}
#product_wrap .product_selector .product_landing_download dl { width:80%; margin:0 auto; margin-top:35px; text-align:center; border-bottom: 1px solid #ddd;}
#product_wrap .product_selector .product_landing_download dl:last-child { border-bottom: none;}
#product_wrap .product_selector .product_landing_download dt { font-size:20px; line-height:28px; font-weight:600; color:#222; padding-bottom:15px; }
#product_wrap .product_selector .product_landing_download dd { font-size:16px; line-height:26px; font-weight:400; color:#999;}
#product_wrap .product_selector .product_landing_download dd.more a {display:block; margin: 20px auto 35px; line-height:40px; font-size:0.9em; font-weight:500; color:#a12642; background: url('../images/common/icon-arrow-right_on_bold.png') no-repeat 90% center; border:1px solid #a12642; border-radius:20px; text-align:center; width:80%;}
#product_wrap .product_selector.product_landing .product_list .product_sum_list{float:left; margin-top:0;}
#product_wrap .product_selector.product_landing .product_list .product_sum_list .product_txt span.txt{padding: 15px 0 20px;}
#product_wrap .product_selector.product_landing .product_landing_list:after{content:''; clear:both; display:block;}
#product_wrap .product_selector.product_landing {margin-bottom: 100px;}
#product_wrap .product_selector.product_landing .product_list{width:100%;}
#product_wrap .product_selector.product_landing .product_landing_left{width:72%; float:left;}
#product_wrap .product_selector.product_landing .product_list ul li a{display:block; width:100%; height:100%;}

