@charset "utf-8";

/* 2019-12-09 추가 */
.img_box .web { display:none; }
.img_box .mobile { display:inline; }

.sub_contents_wrap{padding-top:202px; padding-bottom:50px;}
.product .sub_contents_wrap{ background-image: url('../img/product_bg_m.png'); background-repeat: no-repeat; background-position:left 196px; background-size:100%; }
.sub_contents_wrap .sub_visual_wrap{background-repeat: no-repeat; background-position: center center; background-size: cover; height:583px; padding-top:202px; box-sizing: border-box;}
.sub_contents_wrap .sub_visual_wrap .visual_text_wrap{ z-index:2;}
.sub_contents_wrap .sub_visual_wrap .sub_visual_motion_img{background-image: url('../img/sub_01_03_visual_img_000_m.jpg'); background-repeat: no-repeat; background-position: center center; background-size: cover; height:calc(100% + 100px); width:100%; position: absolute; top:0; left:0; z-index:1;
    animation: visualani 2.5s ease-in-out;}
.sub_contents_wrap .sub_visual_wrap.type_2{background-image: none; background-size: auto; height:auto; box-sizing: border-box; background-color:#4b4b4b; background-position: center top 309px;}
.sub_contents_wrap .sub_title_wrap{text-align: center;}
.sub_contents_wrap .sub_title_wrap h3{animation:textOpacity 1.5s ease-in-out;}
.sub_contents_wrap .sub_title_wrap .h_desc3{animation-delay:3s;-webkit-animation-delay:3s; -o-animation-delay:3s; animation:textOpacity 1.5s ease-in-out;}
.sub_contents_wrap h3{font-size:26px; font-size:2.6rem; line-height:32px; line-height:3.2rem; letter-spacing: -0.02em; color:#111; font-weight:700;}
.sub_contents_wrap h3.white{color:#fff;}
.sub_contents_wrap h3.orange{color:#ef8c00;}
.sub_contents_wrap .h_desc3{font-size:18px; font-size:1.8rem; line-height:30px; line-height:3.0rem; letter-spacing: -0.02em; color:#666666; font-weight:400;}
.sub_contents_wrap .h_desc3.white{color:#fff;}
.sub_contents_wrap .sub_contents_title_wrap{text-align: center;}
.sub_contents_wrap h4{font-size:28px; font-size:2.8rem; line-height:34px; line-height:3.4rem; letter-spacing: -0.02em; color:#111; font-weight:700;}
.sub_contents_wrap .h_desc4{font-size:21px; font-size:2.1rem; line-height:31px; line-height:3.1rem; letter-spacing: -0.02em; color:#333; font-weight:400;}
.sub_contents_wrap h5{font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; letter-spacing: -0.02em; color:#001111; font-weight:700;}
.sub_contents_wrap h5.mobile_big{font-size:28px; font-size:2.8rem; line-height:34px; line-height:3.4rem;}
.sub_contents_wrap h5.small{font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem; color:#000; font-weight:700;}
.sub_contents_wrap .h_desc5{font-size:16px; font-size:1.6rem; line-height:26px; line-height:2.6rem; letter-spacing: -0.02em; color:#666666; font-weight:400;}
.sub_contents_wrap .h_desc5.mobile_big{font-size:21px; font-size:2.1rem; line-height:30px; line-height:3.0rem;}

@keyframes visualani{

    0%{-webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
    100%{-webkit-transform: scale(1.0, 1.0); -ms-transform: scale(1.0, 1.0); transform: scale(1.0, 1.0);}

}

@keyframes textOpacity{

    0%{opacity:0;}
    100%{opacity:1;}

}

.sub_contents_style_0_wrap{}
.sub_contents_style_0_wrap .sub_contents_style_0_seperate_line{width:20px; margin-right:auto; display:block; height:0; border-bottom:2px solid #666666;}
.sub_contents_style_0_wrap .sub_contents_con_style_0{margin-top:40px;}
.sub_contents_style_0_wrap .sub_contents_text_box_style_0{font-size:18px; font-size:1.8rem; line-height:30px; line-height:3.0rem; letter-spacing: -0.02em; color:#666666; font-weight:400;
    word-break:keep-all;}
.sub_contents_style_0_wrap .sub_contents_img_box_style_0{}

/* 2019-12-09 추가 */
.dot_list li { position:relative; padding-left:8px; font-size:18px; font-size:1.8rem; line-height:30px; line-height:3.0rem; letter-spacing: -0.02em; color:#666666; font-weight:400; word-break:keep-all; }
.dot_list li:after { position:absolute; content:'\00B7'; display:block; top:0; left:0; }

.sub_01_02_img{}
.sub_0_02_04_img_box{}
.sub_0_02_04_img_box .web{display:none;}
.sub_0_02_04_img_box .mobile{display:inline;}

.tab_style_0_wrap{position: absolute; top:-57px; z-index:3; min-width:100%; box-sizing: border-box;}
.tab_style_0_wrap.case_1{width:100%;}
.tab_style_0_wrap .tab_style_0::-webkit-scrollbar{display:none; }
.tab_style_0_wrap .tab_style_0{overflow: hidden; display:flex; overflow-x:auto;}
.tab_style_0_wrap .tab_style_0 > li{float:left; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; border-bottom:1px solid #626262; box-sizing: border-box; min-width:25%; text-align: center;}
.tab_style_0_wrap .tab_style_0 > li > a{font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem; letter-spacing: -0.02em; color:#666666; font-weight:400;
    padding-top:13px; padding-bottom:14px; display:block; padding-right:20px; padding-left:20px; position: relative; background-color:#fff;}
.tab_style_0_wrap .tab_style_0 > li > a:after{content:""; position: absolute; right:0; border-right:2px solid #626262; height:15px; top:18px;}
.tab_style_0_wrap .tab_style_0 > li:last-child > a:after{display:none;}
.tab_style_0_wrap .tab_style_0 > li.active > a{color:#aebd11;}
.tab_style_0_wrap .tab_style_0.type_2{}
.tab_style_0_wrap .tab_style_0.type_2 > li{min-width:50%;}
.tab_style_0_wrap .tab_style_0.type_2.case_1 > li{width:50%; text-align: center;}
.tab_style_0_wrap .tab_style_0.type_2 > li > a{text-transform: uppercase;}


.circle_style_0_con{font-size:0; line-height:0; text-align: center;}
.circle_style_0_con .circle_style_0_list{width:180px; height:180px; line-height:176px; font-size:16px; font-size:1.6rem; color:#fff; letter-spacing: -0.02em; font-weight:400;
    background-color:#a6ca01; border-radius:50%; overflow: hidden; box-sizing: border-box; text-align: center; display:inline-block; vertical-align: middle; margin-right:9px; margin-left:9px;
    margin-top:10px; margin-bottom:10px;}
.circle_style_0_con.type_2 .circle_style_0_list{background-color:#13426b;}
.circle_style_0_con.type_3 .circle_style_0_list{background-color:#ef8009;}
.circle_style_0_con.type_3.small .circle_style_0_list{width:179px; height:179px; line-height:175px; margin-left:10px; margin-right:0;}
.circle_style_0_con.type_3.small .circle_style_0_list:first-child{margin-left:0;}
.circle_caption{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; letter-spacing: -0.02em; color:#13426b; font-weight:400;}
.circle_caption.type_3{color:#ef8009;}


.site_map_wrap{}
.site_map_wrap .site_map_con{width:calc(100% + 26px); margin-left:-26px; overflow: hidden;}
.site_map_wrap .site_map_con > li{width:50%; padding-left:26px; box-sizing: border-box; float:left; margin-bottom:46px;}
.site_map_wrap .site_map_con > li:nth-child(2n-1){clear: left;}
.site_map_wrap .site_map_con > li > a{font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; letter-spacing: -0.02em; color:#001111; font-weight:700;
    display:block; padding-bottom:9px; border-bottom:1px solid #333333; padding-left:5px; box-sizing: border-box;}
.site_map_wrap .site_map_con > li > ul{padding-top:15px; padding-bottom:17px; border-bottom:1px solid rgba(51, 51, 51, 0.15);}
.site_map_wrap .site_map_con > li > ul:last-child{border-bottom:none; padding-bottom:0;}
.site_map_wrap .site_map_con > li > ul > li{}
.site_map_wrap .site_map_con > li > ul > li > a{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; color:#111111; font-weight:700;
    display:block; padding-left:5px; box-sizing: border-box; margin-bottom:8px;}
.site_map_wrap .site_map_con > li > ul > li > ul{}
.site_map_wrap .site_map_con > li > ul > li > ul > li{margin-bottom:10px;}
.site_map_wrap .site_map_con > li > ul > li > ul > li:last-child{margin-bottom:0;}
.site_map_wrap .site_map_con > li > ul > li > ul > li > a{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; color:#666666; font-weight:400;
    display:block; padding-left:5px; box-sizing: border-box;}


.list_style_0_con{}
.list_style_0_con .list_style_0{}
.list_style_0_con .list_style_0 > li{font-size:18px; font-size:1.8rem; line-height:30px; line-height:3.0rem; letter-spacing: -0.02em; color:#666666; font-weight:400;
    word-break:keep-all; padding-left:9px; box-sizing: border-box; position: relative;}
.list_style_0_con .list_style_0 > li:after{content:""; position: absolute; top:16px; left:2px; width:2px; height:2px; background-color:#666666; box-sizing: border-box;}


.box_style_0_list_wrap{width:calc(100% + 5px); margin-left:-5px; overflow: hidden;}
.box_style_0_list_wrap .box_style_0_list{padding-left:5px; box-sizing: border-box; width:33.33%; float:left; padding-top:2.5px; padding-bottom:2.5px; display:block;}
.box_style_0_list_wrap .box_style_0_list_inner{padding-left:8px; padding-right:7px; padding-top:9px; padding-bottom:15px; height:224px; border:1px solid #ccc; box-sizing: border-box; transition:background .3s ease; position: relative;word-wrap: break-word;word-break: keep-all; overflow: auto;}
.box_style_0_list_wrap .box_style_0_list_inner:hover{background-color:#13426b;}
.box_style_0_list_wrap .box_style_0_list_inner:hover .box_style_0_title{color:#fff;}
.box_style_0_list_wrap .box_style_0_list_inner:hover .box_style_0_desc{color:#fff;}
.box_style_0_list_wrap .box_style_0_list_inner:hover .box_style_0_link{background-image: url('../img/sub_03_02_arrow_h.png'); color:#fff;}
.box_style_0_list_wrap .box_style_0_title{font-size:9px; font-size:0.9rem; line-height:15px; line-height:1.5rem; letter-spacing: -0.02em; color:#999999; font-weight:700; margin-bottom:7px; transition:color .3s ease;}
.box_style_0_list_wrap .box_style_0_desc{font-size:11px; font-size:1.1rem; line-height:16px; line-height:1.6rem; letter-spacing: -0.02em; color:#111111; font-weight:400; word-break:keep-all; transition:color .3s ease;}
.box_style_0_list_wrap .box_style_0_link{font-size:12px; font-size:1.2rem; line-height:18px; line-height:1.8rem; letter-spacing: -0.02em; color:#666666; font-weight:400;
    position: absolute; bottom:6px; left:9px; display:inline-block; padding-right:12px; background-image: url('../img/sub_03_02_arrow.png'); background-repeat: no-repeat; background-position: right center; transition:all .3s ease;}


.loadmap_con{}
.loadmap_con .loadmap_box{height:205px;}
.loadmap_con .root_daum_roughmap{width:100%; height:100%;}
.loadmap_con .loadmap_box iframe{width:100%; height:100%;}
.loadmap_con .loadmap_info_con{}
.loadmap_con .loadmap_info_inner{border-bottom:1px solid #cccccc;}
.loadmap_con .loadmap_info_list{font-size:0; line-height:0; margin-bottom:15px;}
.loadmap_con .loadmap_info_list:last-child{margin-bottom:0;}
.loadmap_con .loadmap_info_title{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; letter-spacing: -0.02em; color:#111111; font-weight:700;
    margin-right:0; display:inline-block; vertical-align: top; width:50px;}
.loadmap_con .loadmap_info_desc{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; letter-spacing: -0.02em; color:#666666; font-weight:400;
    display:inline-block; vertical-align: top; width:calc(100% - 50px);}
.loadmap_con:last-child .loadmap_info_inner{border-bottom:none;}


/* table_style_0_con */
/* list form ---- '홍보' 기존 버전 */
.table_style_0_con{}
.table_style_0_con .table_style_0{}
.table_style_0_con .table_style_0 th{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; letter-spacing: -0.02em; color:#666666; font-weight:400;
    border-top:1px solid #202020; border-bottom:1px solid #202020; height:55px; box-sizing: border-box; transition:background .3s ease;}
.table_style_0_con .table_style_0 td{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; letter-spacing: -0.02em; color:#999999; font-weight:400;
    border-bottom:1px solid #e8e8e8; text-align: center; height:55px; box-sizing: border-box; transition:background .3s ease;}
.table_style_0_con .table_style_0 tbody tr{cursor: pointer;}
.table_style_0_con .table_style_0 tbody tr:hover th{background-color:#a6ca01; color:#fff;}
.table_style_0_con .table_style_0 tbody tr:hover td{background-color:#a6ca01; color:#fff;}
.table_style_0_con .table_style_0 td.brd_tit{color:#111111; text-align: left;}
.table_style_0_con .table_style_0_pagination_con{font-size:0; line-height:0; text-align: center;}
.table_style_0_con .pagination_util{display:inline-block; vertical-align: middle; cursor: pointer; width:52px; height:45px; background-repeat: no-repeat; background-position: center center; background-size: 52px 45px;}
.table_style_0_con .pagination_util.prev{margin-right:23px; background-image: url('../img/table_style_0_prev_m.png');}
.table_style_0_con .pagination_util.prev_last{margin-right:6px; background-image: url('../img/table_style_0_prev_last_m.png');}
.table_style_0_con .pagination_util.next{margin-left:23px; background-image: url('../img/table_style_0_next_m.png');}
.table_style_0_con .pagination_util.next_last{margin-left:6px; background-image: url('../img/table_style_0_next_last_m.png');}
.table_style_0_con .pagination_num{font-size:19px; font-size:1.9rem; line-height:27px; line-height:2.7rem; letter-spacing: -0.02em; color:#666666; font-weight:400;
    display:inline-block; vertical-align: middle; border-bottom:1px solid transparent; margin-right:8px; margin-left:8px; cursor: pointer; margin-bottom:4px;}
.table_style_0_con .pagination_num.active{color:#a6ca01; border-bottom-color:#a6ac01;}
.table_list_style_0{}
.table_list_style_0 .table_header_con{display:none;}
.table_list_style_0 .table_header{display:block; vertical-align: middle;
    font-size: 13px; font-size: 1.6rem; line-height: 22px; line-height: 2.2rem; letter-spacing: -0.02em; color: #666666; font-weight: 400;
    box-sizing: border-box;}
.table_list_style_0 .table_body_con{}
.table_list_style_0 .table_body_list{cursor: pointer; border-bottom:1px solid #e8e8e8; padding-top:7px; padding-bottom:15px;
    padding-left:7px; padding-right:7px;}
.table_list_style_0 .table_body_list.is_notice div:first-child{background-image: url('../svg/notice_gr.svg'); background-repeat: no-repeat; background-position: center center; background-size: 13px 12px;
    font-size:0; line-height:0; width:16px; height:12px; margin-top:5px; margin-bottom:4px;}
.table_list_style_0 .table_body_list:first-child{border-top:1px solid #202020;}
.table_list_style_0 .table_body{display:block; vertical-align: middle;
    font-size: 13px; font-size: 1.3rem; line-height: 19px; line-height: 1.9rem; letter-spacing: -0.02em; color: #999999; font-weight: 400;
    box-sizing: border-box;}
.table_list_style_0 .table_body.title{font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; color:#111111;}
.table_list_style_0 .table_body.title .file{display:inline-block;vertical-align:middle;margin:0 0 2px 8px;width:16px;height:15px;font-size:0;line-height:0;background:url('../img/file_off.png') no-repeat center;}
.table_list_style_0 .table_body_list:hover .file{background-image:url('../img/file_on.png');}

/* list form ---- '홍보' 신규 버전 */
.thumbnail_con{width:100%;}
.thumbnail_con .container{border-top:1px solid #202020;}
.thumbnail_con .thumbnail_list{width:100%;}
.thumbnail_con .thumbnail_list .list{padding:1rem 0;width:100%;border-bottom:1px solid #e8e8e8;}
.thumbnail_con .thumbnail_list .list a{width:100%;display:flex;}
.thumbnail_con .thumbnail_list .list .img{width:15rem;height:9.5rem;overflow:hidden;margin-right:1rem;}
.thumbnail_con .thumbnail_list .list .img img{display:block;width:100%;height:100%;}
.thumbnail_con .thumbnail_list .list .txt{padding-top:0.5rem;flex:1;}
.thumbnail_con .thumbnail_list .list .txt p{margin-bottom:1rem;height:5.8rem;font-size:1.5rem;line-height:2rem;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;}
.thumbnail_con .thumbnail_list .list .txt .date{display:block;font-size:1rem;color:#999;}
.thumbnail_con .table_style_0_pagination_con{font-size:0; line-height:0; text-align: center;}
.thumbnail_con .pagination_util{display:inline-block; vertical-align: middle; cursor: pointer; width:52px; height:45px; background-repeat: no-repeat; background-position: center center; background-size: 52px 45px;}
.thumbnail_con .pagination_util.prev{margin-right:23px; background-image: url('../img/table_style_0_prev_m.png');}
.thumbnail_con .pagination_util.prev_last{margin-right:6px; background-image: url('../img/table_style_0_prev_last_m.png');}
.thumbnail_con .pagination_util.next{margin-left:23px; background-image: url('../img/table_style_0_next_m.png');}
.thumbnail_con .pagination_util.next_last{margin-left:6px; background-image: url('../img/table_style_0_next_last_m.png');}
.thumbnail_con .pagination_num{font-size:19px; font-size:1.9rem; line-height:27px; line-height:2.7rem; letter-spacing: -0.02em; color:#666666; font-weight:400;
    display:inline-block; vertical-align: middle; border-bottom:1px solid transparent; margin-right:8px; margin-left:8px; cursor: pointer; margin-bottom:4px;}
.thumbnail_con .pagination_num.active{color:#a6ca01; border-bottom-color:#a6ac01;}

/* view form */
.view_style_0_con{}
.view_style_0_con .view_style_0_title_con{border-top:2px solid #202020; border-bottom:2px solid #202020; padding-top:8px; padding-bottom:8px; padding-right:7px; padding-left:7px; box-sizing: border-box;}
.view_style_0_con .view_style_0_title{font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: -0.02em; color:#111111; font-weight:700; margin-bottom:1px;}
.view_style_0_con .view_style_0_date{font-size:13px; font-size:1.3rem; line-height:19px; line-height:1.9rem; letter-spacing: -0.02em; color:#666666; font-weight:400;}
.view_style_0_file{padding:15px 0;border-bottom:1px solid #e8e8e8;;}
.view_style_0_file .file{display:inline-block;padding:0 20px;font-size:1.7rem;color:#a6ca01;font-weight:400;vertical-align:middle;background:url(../img/file_off.png) no-repeat left center;}
.view_style_0_file .down{display:inline-block;width:74%;vertical-align:middle;}
.view_style_0_file .down a{display:inline-block;font-size:1.7rem;color:#666;font-weight:400;padding-right:30px;word-break:break-all;background:url(../img/file_download.png) no-repeat right center;}
.view_style_0_con .view_style_0_contents_con{font-size:18px; font-size:1.8rem; line-height:30px; line-height:3.0rem; letter-spacing: -0.02em; color:#666666; font-weight:400; border-bottom:2px solid #202020;
    padding-top:23px; padding-bottom:25px; padding-right:7px; padding-left:7px; box-sizing: border-box;}
.view_style_0_con .view_style_0_pagination_con{border-bottom:2px solid #202020; display:block;}
.view_style_0_con .view_style_0_pagination_list{padding-top:14px; padding-bottom:14px; text-align: left; display:block; font-size:0; line-height:0;
    border-bottom:1px solid #e8e8e8; padding-left:7px;}
.view_style_0_con .view_style_0_pagination_list:last-child{border-bottom:none;}
.view_style_0_con .view_style_0_pagination_title{font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem; letter-spacing: -0.02em; color:#111111; font-weight:700;
    display:inline-block; vertical-align: middle; margin-right:23px;}
.view_style_0_con .view_style_0_pagination_desc{font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem; letter-spacing: -0.02em; color:#666666; font-weight:400;
    display:inline-block; vertical-align: middle;}


/* write form */
.write_style_0_con{font-size:0; line-height:0;}
.write_style_0_con .write_style_0_contents_con{box-sizing: border-box;}
.write_style_0_con .write_style_0_contents_list{}
.write_style_0_con .write_input_style_0{font-size:16px; font-size:1.6rem; line-height:33px; line-height:3.3rem; letter-spacing: -0.02em; color:#a1ca01; font-weight:400;
    padding-top:10px; padding-bottom:11px; padding-left:7px; box-sizing: border-box; width:100%; border:none; margin:0;
    -webkit-appearance: none; -moz-appearance:none; appearance:none; border-radius:0; outline:none; position: relative;}
.write_style_0_con .input_contents{border-top:1px solid #e8e8e8;}
.write_style_0_con .input_contents:last-child{border-bottom:1px solid #e8e8e8;}
.write_style_0_con .input_contents:focus{border-top-color:#a1ca01; border-bottom:1px solid #a1ca01;}
.write_style_0_con .input_contents:focus + .input_contents{border-top:none;}
/*.write_style_0_con .write_input_style_0:after{content:""; position:absolute; top:0; left:0; width:100%; border-top:1px solid #e8e8e8;}*/
/*.write_style_0_con .write_input_style_0:before{content:""; position:absolute; bottom:0; left:0; width:100%; border-top:1px solid #e8e8e8;}*/
/*.write_style_0_con .write_input_style_0:focus{border-color:#a1ca01;}*/
/*.write_style_0_con .write_input_style_0:focus:after{border-color:#a1ca01;}*/
.write_style_0_con .write_input_style_0:-ms-input-placeholder{color:#666666;}
.write_style_0_con .write_input_style_0:-moz-placeholder{color:#666666;}
.write_style_0_con .write_input_style_0::-moz-placeholder{color:#666666;}
.write_style_0_con .write_input_style_0::-webkit-input-placeholder{color:#666666;}
.write_style_0_con .write_textarea_style_0{font-size:16px; font-size:1.6rem; line-height:33px; line-height:3.3rem; letter-spacing: -0.02em; color:#a1ca01; font-weight:400;
    padding-top:10px; padding-bottom:11px; padding-left:7px; box-sizing: border-box; width:100%; border:none; border-top:1px solid #e8e8e8; margin:0;
    -webkit-appearance: none; -moz-appearance:none; appearance:none; border-radius:0; outline:none; resize:none;}
.write_style_0_con .write_textarea_style_0:-ms-input-placeholder{color:#666666;}
.write_style_0_con .write_textarea_style_0:-moz-placeholder{color:#666666;}
.write_style_0_con .write_textarea_style_0::-moz-placeholder{color:#666666;}
.write_style_0_con .write_textarea_style_0::-webkit-input-placeholder{color:#666666;}


.partner_list_con{font-size:0; line-height:0; text-align: center;}
.partner_list_con .partner_list{display:inline-block; vertical-align: middle; width:33.33%; padding-top:15px; padding-bottom:15px; padding-right:16px; padding-left:16px; box-sizing: border-box;}



.btn_style_0_con{text-align: center;}
.btn_style_0_con .btn_style_0{display:inline-block; vertical-align: middle;}



.product_list_style_0_con{}
.product_list_style_0_con .product_list_style_0_list{}
.product_list_style_0_con .product_list_style_0_list:nth-child(2n) .proudct_list_style_0_inner{background-color:#fff;}
.product_list_style_0_con .product_list_style_0_list:nth-child(2n-1) .proudct_list_style_0_inner{background-color:#f7f7f7;}
.product_list_style_0_con .proudct_list_style_0_inner{font-size:0; line-height:0; padding-top:50px; padding-bottom:44px;}
.product_list_style_0_con .product_list_style_0_list .img_box{width:100%; display:inline-block; vertical-align: top; box-sizing: border-box; padding-right:60px; padding-left:60px; margin-bottom:20px;}
.product_list_style_0_con.type_4 .product_list_style_0_list .img_box{vertical-align: middle;}
.product_list_style_0_con .product_list_style_0_list .text_box{width:100%; box-sizing: border-box; display:inline-block; vertical-align: top; padding-top:20px;
    background-image: url('../img/sub_product_polding_off_m.png'); background-repeat: no-repeat; background-position: right top 11px; background-size: 52px 44px;}
.product_list_style_0_con.type_4 .product_list_style_0_list .text_box{vertical-align: middle; background-image: none;}
.product_list_style_0_con.type_4 .product_list_style_0_list.active .text_box{background-image: none;}
.product_list_style_0_con .product_list_style_0_list.active .text_box{background-image: url('../img/sub_product_polding_on_m.png');}
.product_list_style_0_con .product_list_style_0_list.active .text_box .title{border-bottom-color:transparent; margin-bottom:0; padding-bottom:10px;}
.product_list_style_0_con.type_4 .product_list_style_0_list.active .text_box .title{border-bottom-color:#cccccc; margin-bottom:14px; padding-bottom:15px;}
.product_list_style_0_con .product_list_style_0_list.active .text_box .contents_list_con{height:0;}
.product_list_style_0_con.type_4 .product_list_style_0_list.active .text_box .contents_list_con{height:auto;}
.product_list_style_0_con .product_list_style_0_list .title{padding:0 50px 15px;font-size:20px; font-size:2.0rem; line-height:25px; line-height:2.5rem; letter-spacing: -0.02em; color:#111111; text-align:center;font-weight:700; border-bottom:2px solid #cccccc; margin-bottom:14px; transition:all 0s;}
.product_list_style_0_con .product_list_style_0_list .title.v2 { text-transform:inherit; } /* 2019-12-13 추가 */
.product_list_style_0_con .product_list_style_0_list .title em{font-style:italic;font-weight:700;}
.product_list_style_0_con .product_list_style_0_list .contents_list_con{overflow: hidden; transition:height .5s ease; height:auto;}
.product_list_style_0_con .product_list_style_0_list .contents_list{font-size:0; line-height:0; text-align: left; margin-bottom:11px;}
.product_list_style_0_con .product_list_style_0_list .contents_list:last-child{margin-bottom:0;}
.product_list_style_0_con .product_list_style_0_list .contents_title{font-size:18px; font-size:1.8rem; line-height:25px; line-height:2.5rem; letter-spacing: -0.02em; color:#333333; font-weight:700;
    width:100%; display:inline-block; vertical-align: top; margin-bottom:2px;}
.product_list_style_0_con .product_list_style_0_list .contents_list.short .contents_title{line-height:20px; line-height:2.0rem;}
.product_list_style_0_con .product_list_style_0_list .contents_list.short .contents_desc{line-height:20px; line-height:2.0rem;}
.product_list_style_0_con.type_2 .product_list_style_0_list .contents_title{width:100%;}
.product_list_style_0_con.type_2 .product_list_style_0_list .contents_desc{width:100%;}
.product_list_style_0_con.type_3 .product_list_style_0_list .contents_desc{width:100%;}
.product_list_style_0_con .product_list_style_0_list .contents_desc{font-size:18px; font-size:1.8rem; line-height:25px; line-height:2.5rem; letter-spacing: -0.02em; color:#666666; font-weight:400; width:100%; display:inline-block; vertical-align: top;}
.product_list_style_0_con .product_list_style_0_list .contents_polding_box{display:none;}
.product_list_style_0_con .product_list_style_0_list .contents_polding_btn{display:inline-block;}
.product_list_style_0_con .product_list_style_0_list .contents_polding_box .on{display:none;}
.product_list_style_0_con .product_list_style_0_list.active .contents_list_con{height:auto;}
.product_list_style_0_con .product_list_style_0_list.active .contents_polding_box .off{display:none;}
.product_list_style_0_con .product_list_style_0_list.active .contents_polding_box .on{display:inline;}


.tab_style_1_wrap{}
.tab_style_1_wrap .tab_style_1{font-size:0; line-height:0; text-align: center; padding-top:14px; padding-bottom:16px;
    border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
.tab_style_1_wrap .tab_style_1 > li{width:25%; display:inline-block; vertical-align: middle; box-sizing: border-box; position: relative;}
.tab_style_1_wrap .tab_style_1 > li:first-child:before{content:""; position: absolute; top:2px; height:28px; border-right:1px solid #f0f0f0; left:0;}
.tab_style_1_wrap .tab_style_1 > li:after{content:""; position: absolute; top:4px; height:28px; border-right:1px solid #f0f0f0; right:0;}
.tab_style_1_wrap .tab_style_1 > li > a{font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem; letter-spacing: -0.02em; color:#666666; font-weight:700;
    display:block; padding-top:5px; padding-bottom:5px;}
.tab_style_1_wrap .tab_style_1 > li > a > span{border-bottom:1px solid transparent; padding-bottom:4px;}
.tab_style_1_wrap .tab_style_1 > li.active > a{color:#a6ca01;}
.tab_style_1_wrap .tab_style_1 > li.active > a > span{border-bottom-color:#a6ca01;}



.desc_style_0_con{}
.desc_style_0_con .desc_style_0_desc{font-size:18px; font-size:1.8rem; line-height:28px; line-height:2.8rem; color:#666666; font-weight:400;}
.desc_style_0_con .desc_style_0_title{font-size:18px; font-size:1.8rem; line-height:28px; line-height:2.8rem; color:#333333; font-weight:700;}



.sub_03_01_img_box_000{padding-right:30%;}
.sub_03_01_img_box_001{padding-left:30%; margin-top:-20%;}





.floating_btn_style_0_con{font-size:0; line-height:0; text-align: center; position: fixed; bottom:0; left:0; width:100%; z-index: 9;}
.floating_btn_style_0_con .floating_btn_style_0{font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem; letter-spacing: -0.02em; color:#fff; font-weight:400;
    display:inline-block; vertical-align: middle; padding-top:23px; padding-bottom:26px; text-align: center; width:15%; background-color:#aebd11;}
.floating_btn_style_0_con .floating_btn_style_0.list{font-size:21px; font-size:2.1rem; font-weight:700; width:70%;}

.mobile_proudct_btn{width:164px;}

.network_list_con{margin-top:13px; padding-bottom:35px;}
.network_list_con .network_list{overflow: hidden; width:calc(100% + 27px); margin-left:-27px;font-size:0;display: inherit;}
.network_list_con .network_list > li{display:inline-block;width:50%;padding-left:27px; box-sizing: border-box; margin-bottom:26px;vertical-align:top;}
.network_list_con .network_list > li > a{font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem; color:#fff; font-weight:700;
    display:block; padding-top:16px; padding-bottom:16px; border-bottom:2px solid #fff; padding-left:10px; box-sizing: border-box;}
.network_list_con .network_list > li > ul{padding-top:17px;}
.network_list_con .network_list > li > ul > li{margin-bottom:10px;}
.network_list_con .network_list > li > ul > li > a{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; color:#fff; font-weight:400;
    display:block; padding-left:10px; box-sizing: border-box;}
.network_list_con .network_list > li > ul > li:last-child{margin-bottom:0;}

.sub_01_04_visual_wrap{background-image: url('../img/sub_01_03_img_001.png'); background-repeat: no-repeat; background-position: left bottom; background-size: cover;
    padding-top:61px; padding-bottom:63px;}
.global_network_img{}
.sub_01_04_btn_con{}
.sub_01_04_btn_con img{width:164px;}

/* .pop_style_0_con{ background-image: url('../img/sub_01_04_img_003.png'); background-repeat: no-repeat; background-position: center center; background-size:100%; width:100vw; height:100vh; position: fixed; top:0; left:0; z-index: 999; display:none;  background-color:#111; } */ /* 2019-12-24 주석 */
/* 2019-12-24 추가 */
.pop_style_0_con { position:fixed; top:0; left:0; z-index:999; display:none; width:100%; height:100vh; }
.pop_style_0_con .closePopBtn { width:90px; height:90px; position:fixed; right:0; z-index:1000; display:block; box-sizing:border-box;}
.pop_style_0_con .img_box { overflow:auto; max-height:100%;}
.pop_style_0_con .img_box img { max-width:none; height:100%; }


/* 2019-12-09 수정 */
.motion_img_box{position: relative; width:446px; height:442px; margin-right:auto; margin-left:auto; margin-bottom:40px; }
.motion_img{position: absolute; opacity: 0;}
.motion_img .web { display:none; }
.motion_img .mobile { display:inline; }
.motion_img.img_001{top:50%; left:50%; width:232px; height:232px; margin-top:-116px; margin-left:-116px;}
.motion_img.img_002{ top:0; left:0; width:258px; height:216px;}
.motion_img.img_003{bottom:0; right:0; width:248px; height:216px;}
.motion_img.img_004{bottom:0; left:0; width:216px; height:253px;}
.motion_img.img_005{top:0; right:0; width:212px; height:254px;}
/* .motion_img_box{position: relative; width:442px; height:377px; margin-right:auto; margin-left:auto;}
.motion_img{position: absolute; opacity: 0;}
.motion_img .web { display:none; }
.motion_img .mobile { display:inline; }
.motion_img.img_001{top:50%; left:50%; width:230px; height:264px; margin-top:-132px; margin-left:-115px;}
.motion_img.img_002{ top:59px; left:0; width:142px; height:164px;}
.motion_img.img_003{bottom:59px; right:0; width:142px; height:164px;}
.motion_img.img_004{bottom:59px; left:0; width:142px; height:164px;}
.motion_img.img_005{top:59px; right:0; width:142px; height:164px;} */
.about_style_0_con { margin-bottom:93px; }
.about_style_0_con a { width:60%; }


.sub_03_02_pop_con{position: fixed; width:100%; height:100%; top:0; left:0; text-align: center; opacity: 0; z-index:-1;}
.sub_03_02_pop_con .sub_03_02_pop_dim{position: absolute; width:100%; height:100%; top:0; left:0; background-color:#000; opacity: 0.7; display:block;}
.sub_03_02_pop_con .sub_03_02_pop_inner{position: relative; width:430px; top:50%; left:50%; transform:translate(-50%, -50%); z-index:3; padding-top:70px; padding-bottom:70px;}
.sub_03_02_pop_con .pop_close_btn{position: absolute; bottom:4px; left:50%; transform:translateX(-50%); display:inline-block;}
.sub_03_02_pop_con .sub_03_02_pop_contents_con{overflow:hidden; width:400px; margin-right:auto; margin-left:auto;}
.sub_03_02_pop_con .sub_03_02_pop_arrow{position: absolute; bottom:0; cursor: pointer;}
.sub_03_02_pop_con .sub_03_02_pop_arrow.left{left:65px;}
.sub_03_02_pop_con .sub_03_02_pop_arrow.right{right:65px;}

.loadmap_contents_box_con{}
.loadmap_contents_box_con .loadmap_contents_left_box{}
.loadmap_contents_box_con .img_box{}
.loadmap_contents_box_con .img_box .web{display:none;}
.loadmap_contents_box_con .img_box .mobile{display:inline;}
.loadmap_contents_box_con .loadmap_line{width:30px; margin-right:auto; height:0; margin-top:0; margin-left:0; border-bottom:1px solid #666666;}
.loadmap_contents_box_con .loadmap_contents_box{font-size:18px; font-size:1.8rem; line-height:33px; line-height:3.3rem; letter-spacing: -0.02em; color:#666666; font-weight:400;}



@media all and (min-width:992px){

    /* 2019-12-09 추가 */
    .img_box .web { display:inline; }
    .img_box .mobile { display:none; }

    .product .sub_contents_wrap{ background-image: url('../img/product_bg.png'); background-position: left 90px; padding-top:220px; }


    .tab_style_0_wrap{position: static; min-width:auto;}
    .tab_style_0_wrap .tab_style_0{display:block; overflow-x:hidden;}
    .tab_style_0_wrap .tab_style_0 > li{width:25%; border-bottom:none; border-left:1px solid #a6ca01; min-width:auto;}
    .tab_style_0_wrap .tab_style_0.type_2{}
    .tab_style_0_wrap .tab_style_0.type_2 > li{width:50%; min-width:auto;}
    .tab_style_0_wrap .tab_style_0.type_2.case_1 > li{width:50%;}
    .tab_style_0_wrap .tab_style_0.type_3 > li{width:33.33%;}
    .tab_style_0_wrap .tab_style_0.type_4 > li:nth-child(1),
    .tab_style_0_wrap .tab_style_0.type_4 > li:nth-child(2),
    .tab_style_0_wrap .tab_style_0.type_4 > li:nth-child(3){width:33.33%;}
    .tab_style_0_wrap .tab_style_0.type_4 > li:nth-child(4),
    .tab_style_0_wrap .tab_style_0.type_4 > li:nth-child(5),
    .tab_style_0_wrap .tab_style_0.type_4 > li:nth-child(6),
    .tab_style_0_wrap .tab_style_0.type_4 > li:nth-child(7){width:25%;}
    .tab_style_0_wrap .tab_style_0.type_4 > li:nth-child(3){border-right:1px solid #a6ca01;}
    .tab_style_0_wrap .tab_style_0.type_4 > li > a{letter-spacing: -0.4px;}
    .tab_style_0_wrap .tab_style_0.type_4 > li:nth-child(4) > a,
    .tab_style_0_wrap .tab_style_0.type_4 > li:nth-child(5) > a,
    .tab_style_0_wrap .tab_style_0.type_4 > li:nth-child(6) > a,
    .tab_style_0_wrap .tab_style_0.type_4 > li:nth-child(7) > a{border-top:none;}
    .tab_style_0_wrap .tab_style_0 > li:last-child{border-right:1px solid #a6ca01;}
    .tab_style_0_wrap .tab_style_0 > li > a{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; padding-right:20px; padding-left:20px; background-color:transparent; padding-top:14px; padding-bottom:17px;
        border-top: 1px solid #a6ca01; border-bottom: 1px solid #a6ca01; text-align: center; transition: all .2s ease;}
    .tab_style_0_wrap .tab_style_0 > li > a:after{display:none;}
    .tab_style_0_wrap .tab_style_0 > li:hover > a{background-color:#a6ca01; color:#fff;}
    .tab_style_0_wrap .tab_style_0 > li.active > a{background-color:#a6ca01; color:#fff;}

    .sub_contents_wrap h4{font-size:34px; font-size:3.4rem; line-height:40px; line-height:4.0rem;}
    .sub_contents_wrap .h_desc4{font-size:22px; font-size:2.2rem; line-height:36px; line-height:3.6rem;}
    .sub_contents_wrap h5{font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem;}
    .sub_contents_wrap h5.mobile_big{font-size:20px; font-size:2.0rem; line-height:26px; line-height:2.6rem;}
    .sub_contents_wrap h5.small{font-size:18px; font-size:1.8rem; line-height:24px; line-height:2.4rem;}
    .sub_contents_wrap .h_desc5.mobile_big{font-size:16px; font-size:1.6rem; line-height:26px; line-height:2.6rem;}

    .sub_contents_style_0_wrap .sub_contents_style_0_seperate_line{width:30px; border-width:1px;}
    .sub_contents_style_0_wrap .sub_contents_text_box_style_0{line-height:33px; line-height:3.3rem;}
    .dot_list li {line-height:33px; line-height:3.3rem;} /* 2019-12-09 추가 */

    .sub_01_02_box{margin-bottom:-130px;} /* 2019-10-16수정 margin-bottom:-162px; */
    .sub_01_02_img{margin-top:-12px; margin-left:-37px;}

    .circle_style_0_con .circle_style_0_list{width:210px; height:210px; line-height:206px; margin-right:9px; margin-left:9px; margin-top:0; margin-bottom:0;}

    .sub_0_02_04_img_box .web{display:inline;}
    .sub_0_02_04_img_box .mobile{display:none;}

    .partner_list_con .partner_list{width:25%;}

    .sub_contents_style_0_wrap .sub_contents_con_style_0{margin-top:-94px;}

    .site_map_wrap .site_map_con > li{width:20%; margin-bottom:0;}
    .site_map_wrap .site_map_con > li:nth-child(2n-1){clear: none;}
    .site_map_wrap .site_map_con > li > a{padding-bottom:17px; padding-left:10px;}
    .site_map_wrap .site_map_con > li > ul{padding-top:17px; margin-bottom:0;}
    .site_map_wrap .site_map_con > li > ul > li > a{font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem;
        padding-left:10px; margin-bottom:8px;}
    .site_map_wrap .site_map_con > li > ul > li > ul > li{margin-bottom:8px;}
    .site_map_wrap .site_map_con > li > ul > li > ul > li > a{font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; padding-left:10px;}

    .sub_contents_wrap .sub_visual_wrap{height:723px; padding-top:200px;}
    .sub_contents_wrap .sub_visual_wrap.type_2{height:auto; padding-top:220px; background-image: url('../img/sub_01_04_img_000.png');}
    .sub_contents_wrap h3{font-size:40px; font-size:4.0rem; line-height:46px; line-height:4.6rem;}
    .sub_contents_wrap .h_desc3{line-height:24px; line-height:2.4rem;}

    .box_style_0_list_wrap{width:calc(100% + 10px); margin-left:-10px;}
    .box_style_0_list_wrap .box_style_0_list{width:20%; padding-top:10px; padding-left:10px; padding-bottom:10px;}
    .box_style_0_list_wrap .box_style_0_list_inner{padding-left:9px; padding-right:9px; padding-top:11px; padding-bottom:11px; height:250px;}
    .box_style_0_list_wrap .box_style_0_title{font-size:12px; font-size:1.2rem; line-height:18px; line-height:1.8rem; margin-bottom:7px;}
    .box_style_0_list_wrap .box_style_0_desc{font-size:13px; font-size:1.3rem; line-height:20px; line-height:2.0rem;}

    .view_style_0_con .view_style_0_title_con{padding-top:18px; padding-bottom:18px; padding-right:50px; padding-left:50px;}
    .view_style_0_con .view_style_0_title{font-size:26px; font-size:2.6rem; line-height:32px; line-height:3.2rem; margin-bottom:3px;}
    .view_style_0_con .view_style_0_date{font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem;}
    .view_style_0_file{padding:20px 50px;}
    .view_style_0_file .file{padding:0 20px;font-size:14px;}
    .view_style_0_file .down{width:88%;}
    .view_style_0_file .down a{font-size:14px;}
    .view_style_0_con .view_style_0_contents_con{font-size:18px; font-size:1.8rem; line-height:33px; line-height:3.3rem;
        padding-top:51px; padding-bottom:75px; padding-right:50px; padding-left:50px; border-bottom:1px solid #e8e8e8;}

    .write_style_0_con .write_input_style_0{padding-left:50px;}
    .write_style_0_con .write_textarea_style_0{padding-left:50px;}


    .loadmap_con .loadmap_box{height:443px;}
    .loadmap_con .loadmap_info_title{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; margin-right:26px; width:auto;}
    .loadmap_con .loadmap_info_desc{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; width:auto;}


    .sub_03_01_img_box_000{}
    .sub_03_01_img_box_001{margin-top:-268px;}

    .list_style_0_con .list_style_0 > li{line-height:33px; line-height:3.3rem;}

    .w110{width:110px;}

    /* table_style_0_con */
    /* list form ---- '홍보' 기존 버전 */
    .table_list_style_0 .table_header_con{display:table; width:100%;}
    .table_list_style_0 .table_header{display:table-cell; vertical-align: middle;
        font-size: 16px; font-size: 1.6rem; line-height: 22px; line-height: 2.2rem;
        border-top: 1px solid #202020; border-bottom: 1px solid #202020; text-align: center; height: 55px; transition: background .3s ease;}
    .table_list_style_0 .table_body_con{}
    .table_list_style_0 .table_body_list{display:table; width:100%; cursor: pointer; border-bottom:none; padding-top:0; padding-bottom:0; padding-right:0; padding-left:0;}
    .table_list_style_0 .table_body_list:first-child{border-top:none;}
    .table_list_style_0 .table_body{display:table-cell; vertical-align: middle;
        font-size: 16px; font-size: 1.6rem; line-height: 22px; line-height: 2.2rem;
        border-bottom: 1px solid #e8e8e8; text-align: center; height: 55px; transition: background .3s ease;}
    .table_list_style_0 .table_body.title{font-size: 16px; font-size: 1.6rem; line-height: 22px; line-height: 2.2rem; color:#999999;text-align: left;}
    .table_list_style_0 .table_body_list.is_notice div:first-child{background-size: 21px 18px; width:110px; height:55px; margin-top:0; margin-bottom:0;}
    .table_list_style_0 .table_body_list:hover .table_body{background-color: #a6ca01; color: #fff;}
    .table_list_style_0 .table_body_list.is_notice:hover div:first-child{background-image: url('../svg/notice_white.svg');}
    .table_style_0_con .pagination_util{width:36px; height:31px; background-size: 36px 31px;}
    .table_style_0_con .pagination_util.prev{margin-right:50px; background-image: url('../img/table_style_0_prev.png');}
    .table_style_0_con .pagination_util.prev_last{margin-right:10px; background-image: url('../img/table_style_0_prev_last.png');}
    .table_style_0_con .pagination_util.next{margin-left:50px; background-image: url('../img/table_style_0_next.png');}
    .table_style_0_con .pagination_util.next_last{margin-left:10px; background-image: url('../img/table_style_0_next_last.png');}
    .table_style_0_con .pagination_util.prev:hover{background-image: url('../img/table_style_0_prev_h.png');}
    .table_style_0_con .pagination_util.prev_last:hover{background-image: url('../img/table_style_0_prev_last_h.png');}
    .table_style_0_con .pagination_util.next:hover{background-image: url('../img/table_style_0_next_h.png');}
    .table_style_0_con .pagination_util.next_last:hover{background-image: url('../img/table_style_0_next_last_h.png');}
    .table_style_0_con .pagination_num{font-size:14px; font-size:1.4rem; line-height:27px; line-height:2.7rem;
        transition:all .2s ease; margin-right:8px; margin-left:8px; margin-bottom:4px;}
    .table_style_0_con .pagination_num:hover{color:#a6ca01; border-bottom-color:#a6ac01;}
    .view_style_0_con .view_style_0_pagination_con{ display: none;}

    /* list form ---- '홍보' 신규 버전 */
    .thumbnail_con .container{padding-top:30px;border-bottom:1px solid #e8e8e8;}
    .thumbnail_con .thumbnail_list::after{content:"";clear:both;display:block;}
    .thumbnail_con .thumbnail_list .list{float:left;max-width:300px;width:32%;margin-left:2%;margin-bottom:35px;border-bottom:none}
    .thumbnail_con .thumbnail_list .list:nth-child(3n+1){margin-left:0;}
    .thumbnail_con .thumbnail_list .list a{display:block;}
    .thumbnail_con .thumbnail_list .list .img{width:100%;height:190px;}
    .thumbnail_con .thumbnail_list .list .img img{position:relative;z-index:-1;}
    .thumbnail_con .thumbnail_list .list .txt{padding-top:20px;}
    .thumbnail_con .thumbnail_list .list .txt p{margin-bottom:10px;height:48px;font-size:16px;line-height:24px;-webkit-line-clamp:2;;}
    .thumbnail_con .thumbnail_list .list .txt .date{font-size:14px;color:#999;}
    .thumbnail_con .thumbnail_list .list a:hover .img{box-shadow: 0 0 0 6px #a6ca01 inset; }
    .thumbnail_con .thumbnail_list .list a:hover p,
    .thumbnail_con .thumbnail_list .list a:hover .date{color:#a6ca01;}
    .thumbnail_con .pagination_util{width:36px; height:31px; background-size: 36px 31px;}
    .thumbnail_con .pagination_util.prev{margin-right:50px; background-image: url('../img/table_style_0_prev.png');}
    .thumbnail_con .pagination_util.prev_last{margin-right:10px; background-image: url('../img/table_style_0_prev_last.png');}
    .thumbnail_con .pagination_util.next{margin-left:50px; background-image: url('../img/table_style_0_next.png');}
    .thumbnail_con .pagination_util.next_last{margin-left:10px; background-image: url('../img/table_style_0_next_last.png');}
    .thumbnail_con .pagination_util.prev:hover{background-image: url('../img/table_style_0_prev_h.png');}
    .thumbnail_con .pagination_util.prev_last:hover{background-image: url('../img/table_style_0_prev_last_h.png');}
    .thumbnail_con .pagination_util.next:hover{background-image: url('../img/table_style_0_next_h.png');}
    .thumbnail_con .pagination_util.next_last:hover{background-image: url('../img/table_style_0_next_last_h.png');}
    .thumbnail_con .pagination_num{font-size:14px; font-size:1.4rem; line-height:27px; line-height:2.7rem;
        transition:all .2s ease; margin-right:8px; margin-left:8px; margin-bottom:4px;}
    .thumbnail_con .pagination_num:hover{color:#a6ca01; border-bottom-color:#a6ac01;}


    .tab_style_1_wrap .tab_style_1{padding-top:12px; padding-bottom:13px;}
    .tab_style_1_wrap .tab_style_1 > li{width:174px;}

    .product_list_style_0_con .product_list_style_0_list .img_box{width:50%; margin-bottom:0;}
    .product_list_style_0_con .product_list_style_0_list .text_box{width:50%; padding-left:60px; padding-top:2px; background-image: none;}
    .product_list_style_0_con.type_4 .product_list_style_0_list .text_box{padding-top:0;}
    .product_list_style_0_con .product_list_style_0_list.active .text_box{background-image: none;}
    .product_list_style_0_con .product_list_style_0_list .title{font-size:25px; font-size:2.5rem; line-height:32px; line-height:3.2rem;
        padding:0 0 15px; border-bottom:1px solid #cccccc; margin-bottom:13px;text-align:left;}
    .product_list_style_0_con .product_list_style_0_list .contents_title{font-size:14px; font-size:1.4rem; line-height:26px; line-height:2.6rem;
        width:85px; margin-bottom:0;}
    .product_list_style_0_con .product_list_style_0_list .contents_desc{font-size:14px; font-size:1.4rem; line-height:26px; line-height:2.6rem;
        width:calc(100% - 85px);}
    .product_list_style_0_con .proudct_list_style_0_inner{padding-top:60px; padding-bottom:60px;}
    .product_list_style_0_con.type_4 .proudct_list_style_0_inner{padding-top:50px; padding-bottom:50px;}
    .tab_style_1_wrap .tab_style_1 > li > a{font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem; padding-top:5px; padding-bottom:5px;}

    .product_list_style_0_con .product_list_style_0_list .contents_polding_box{display:block;}
    .product_list_style_0_con .product_list_style_0_list.active .contents_list_con{height:272px;}
    .product_list_style_0_con.type_2 .product_list_style_0_list .contents_title{width:171px;}
    .product_list_style_0_con.type_2 .product_list_style_0_list .contents_desc{width:calc(100% - 171px);}

    .network_list_con{margin-top:571px; padding-bottom:80px;}
    .network_list_con .network_list {display: flex;flex-direction: row;justify-content: center;flex-wrap: nowrap;}
    .network_list_con .network_list > li{width:16.6%; margin-bottom:0;}
    .network_list_con .network_list > li > a{font-size:19px; font-size:1.9rem; line-height:25px; line-height:2.5rem;
        padding-top:17px; padding-bottom:17px; border-bottom:1px solid #fff;}
    .network_list_con .network_list > li > ul > li{margin-bottom:8px;}
    .network_list_con .network_list > li > ul > li > a{font-size:14px; font-size:1.4rem; line-height:20px; line-height:2.0rem;}

    .sub_01_04_visual_wrap{padding-top:73px; padding-bottom:138px;}

    .product_list_style_0_con .product_list_style_0_list.active .text_box .title{border-bottom-color: #cccccc; margin-bottom: 13px; padding:0 0 15px; }
    .product_list_style_0_con .product_list_style_0_list.active .text_box .contents_list_con{ /*height:315px;*/ height:auto;}

    /* 2019-12-09수정 */
    .motion_img .web { display:inline; }
    .motion_img .mobile { display:none; }
    .motion_img_box{width:928px; height:378px; margin-bottom:60px; }
    .motion_img.img_001{width:382px; height:379px; margin-top:-188px; margin-left:-189px;}
    .motion_img.img_002{ top:59px; left:0; width:311px; height:77px;}
    .motion_img.img_003{ bottom:59px; right:0; width:311px; height:77px;}
    .motion_img.img_004{ bottom:59px; left:0; width:311px; height:77px;}
    .motion_img.img_005{ top:59px; right:0; width:311px; height:77px;}
    .about_style_0_con { margin-bottom:75px; }
    .about_style_0_con a { width:auto; height:39px; }
    .about_style_0_con a img { height:100%; }
    /* .motion_img_box{width:651px; height:555px;}
    .motion_img.img_001{width:482px; height:555px; margin-top:-277px; margin-left:-241px;}
    .motion_img.img_002{width:209px; height:241px;}
    .motion_img.img_003{width:209px; height:241px;}
    .motion_img.img_004{width:209px; height:241px;}
    .motion_img.img_005{width:209px; height:241px;} */

    .sub_contents_wrap .sub_visual_wrap .sub_visual_motion_img{background-image: url('../img/sub_01_03_visual_img_000.jpg'); height:100%;}

    .sub_03_02_pop_con .sub_03_02_pop_inner{width:636px; padding-top:0; padding-bottom:0;}
    .sub_03_02_pop_con .pop_close_btn{top:0; right:0; bottom:auto; left:auto; transform:translateX(0);}
    .sub_03_02_pop_con .sub_03_02_pop_arrow{top:50%; transform:translateY(-50%); bottom:auto;}
    .sub_03_02_pop_con .sub_03_02_pop_arrow.left{left:0;}
    .sub_03_02_pop_con .sub_03_02_pop_arrow.right{right:0;}

    .loadmap_contents_box_con .img_box .web{display:inline;}
    .loadmap_contents_box_con .img_box .mobile{display:none;}
}
