@charset "utf-8";
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-1Thin.woff') format('woff');
     font-weight: 100;
     font-style: normal;
}
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff');
     font-weight: 200;
     font-style: normal;
}
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
     font-weight: 300;
     font-style: normal;
}
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
     font-weight: 400;
     font-style: normal;
}
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
     font-weight: 500;
     font-style: normal;
}
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
     font-weight: 600;
     font-style: normal;
}
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff');
     font-weight: 700;
     font-style: normal;
}
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff');
     font-weight: 800;
     font-style: normal;
}
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff');
     font-weight: 900;
     font-style: normal;
}

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url("http://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700");
.wrapper { max-width: 100%; width: 100%; position: relative; overflow: hidden; margin: 0 auto; min-height: 600px; }
.size { width: 100%; max-width: 1170px; height: auto; margin: 0 auto; padding: 0 20px; box-sizing: border-box; }
.clear:after { clear: both; content: ''; display: block; }
.tb { display: table; width: 100%; height: 100%; }
.tbc { display: table-cell; width: 100%; height: 100%; vertical-align: middle; }
.img img { max-width: 100%; display:inline}
.pic { background-size: contain; background-repeat: no-repeat; background-position: center center; }
.pic img { max-width: 100%; opacity: 0; visibility: hidden; }
em.mbr { display: block; }
.mt50{margin-top:50px}

#sub *{ font-family: 'Noto Sans KR', sans-serif !important; }
#sub{    margin-top: 4.375rem; }
#sub .sub_visual{background-size:cover;background-repeat: no-repeat; background-position: center center;text-align:center}
#sub .sub_visual .tb{height:40rem;}
#sub .sub_visual h1{color:#fff; font-size:48px;font-weight:500;line-height:60px; letter-spacing:-0.025em}
#sub .sub_visual h3{color:#fff;font-size:24px;font-weight:300;line-height:32px; margin-top:45px; display:block; letter-spacing:-0.025em;word-break:keep-all}
/*테이블*/
#sub .tb_wrap table {border-top:1px solid #222;border-spacing: 0;width: 100%;border-bottom:1px solid #eee}
#sub .tb_wrap thead tr th{border-left:1px solid #eee;background:#f7f9fd;color:#222; font-size:16px;font-weight:600; line-height:24px; padding:20px 5px;box-sizing:border-box;letter-spacing:-0.03em}
#sub .tb_wrap thead tr th:first-child{border-left:0}
#sub .tb_wrap tbody tr{border-top:1px solid #eee}
#sub .tb_wrap tbody tr td{border-left:1px solid #eee}
#sub .tb_wrap tbody tr th{background:#f7f9fd;color:#222; font-size:16px;font-weight:600; line-height:24px;  }
#sub .tb_wrap tbody tr td{font-size:16px;font-weight:400;line-height:24px; letter-spacing:-0.03em;padding:30px 20px;box-sizing:border-box;text-align:center}
#sub .tb_wrap tbody tr td.l_txt{text-align:left;padding-left:20px}
#sub .tb_wrap tbody tr td.l_txt40{text-align:left;padding-left:40px}
#sub .tb_wrap tbody tr td.bgs{background:#f7f9fd}
#sub .tb_wrap tbody tr td.bgs{background:#f7f9fd}
#sub .tb_wrap tbody tr td.r_txt{text-align:right}
#sub .tb_wrap.th_light tbody tr th{font-weight:500}
#sub .tb_wrap.nrw tbody tr td{padding:20px; }
#sub.w_data .sub_visual{background-image:url('/assets/images/w_data/w_data_back.png')}
#sub.heat_idx .sub_visual{background-image:url('/assets/images/heat/heat_idx_back.jpg')}
#sub.cookingfumes_idx .sub_visual{background-image:url('/assets/images/cookingfumes/cookingfumes_idx_back.jpg')}
#sub.ai_solution .sub_visual{background-image: url('/assets/images/add/data_8_visual.jpg');letter-spacing:-0.025em}
#sub.bigdata .sub_visual{background-image: url('/assets/images/renewal/bigdata_subvisual.jpg');letter-spacing:-0.025em}
#sub.airdata .sub_visual{background-image: url('/assets/images/renewal/airdata_subvisual.jpg');letter-spacing:-0.025em}
#sub.air365 .sub_visual{background-image: url('/assets/images/renewal/air365_subvisual.jpg');letter-spacing:-0.025em}
#sub.fd_idx .sub_visual{background-image: url('/assets/images/renewal/fd_subvisual.jpg');letter-spacing:-0.025em}
#sub.broadcast .sub_visual{background-image: url('/assets/images/renewal/broadcast_subvisual.jpg');letter-spacing:-0.025em}
#sub.mobile_idx .sub_visual{background-image: url('/assets/images/renewal/mobile_subvisual.jpg');letter-spacing:-0.025em}
#sub.cst_idx .sub_visual{background-image: url('/assets/images/renewal/cst_subvisual.jpg');letter-spacing:-0.025em}
#sub.fc_idx .sub_visual{background-image: url('/assets/images/renewal/fc_subvisual.jpg');letter-spacing:-0.025em}
#sub.air_equip .sub_visual{background-image: url('/assets/images/renewal/equip_subvisual.jpg');letter-spacing:-0.025em}
#sub.equip_view .sub_visual{background-image: url('/assets/images/renewal/equip_subvisual.jpg');letter-spacing:-0.025em}
#sub.ir_idx .sub_visual{background-image: url('/assets/images/renewal/ir_subvisual.jpg');letter-spacing:-0.025em}
#sub.stock_idx .sub_visual{background-image: url('/assets/images/renewal/ir_subvisual.jpg');letter-spacing:-0.025em}
#sub .has_bg{background:#f7f9fd}

.news_unsc{height:100vh}

.pops{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);z-index:1001;}
.pops.on{display:block}
.pops .pop_size{width:100%; height:100%; display:table;}
.pops .pop_size .pop_wrap{display:table-cell; width:100%; height:100%; vertical-align:middle;}
.pops .pop_size .pop_wrap .size{padding:20px}
.pops .pop_size .pop_wrap .img_wrap{max-width: 50%;margin:0 auto;width:100%;display:none}
.pops .pop_size .pop_wrap .img_wrap::after{clear:both; display:block; content:'';}
.pops .pop_size .pop_wrap .img_wrap.on{display:block}
.pops .pop_size .pop_wrap .img_wrap .img{padding-top: 44px;font-size: 0;}
.pops .pop_size .pop_wrap .img_wrap > a{float:right;display: block;}
.pops .pop_size .pop_wrap .img_wrap > p{font-size:18px; color:#fff; margin-top:18px;text-align:center}
#sub .n_txt{word-break:keep-all}
#sub .n_txt.ct{text-align:center;}
#sub .n_txt > b{font-size:32px;font-weight:600;}
#sub .n_txt > b > span{font-weight:400}
#sub .n_txt > b > em{font-style:normal;color:#3962cd}
#sub .n_txt > p{font-size:20px;margin-top:30px;line-height:32px}
#sub .n_txt > p.sm{font-size:18px;margin-top:16px;line-height:24px}
#sub .n_txt > p.mb{font-size:24px;margin-top:30px;line-height:1.4}
#sub .n_txt > p.mb > span{}
#sub .md_txt {text-align:center}
#sub .md_txt b{font-size:48px;font-weight:700;color:#3860d1;line-height:1.1}
#sub .md_txt p{ font-size:24px;font-weight:400;line-height:1.4;color:#333;margin-top:36px;word-break:keep-all}
#sub .img_wrap {;margin-top:120px;}
#sub .img_wrap > .img{padding:45px 10px;box-sizing:border-box; text-align:center;background:#f7f9fd;border-radius:20px;text-align:center;margin-top:60px}
#sub .has_bg .img_wrap > .img{background:#fff;}
#sub .img_wrap.mp .img{padding:90px 10px;}
#sub .img_wrap.npd .img{padding-bottom:0;overflow:hidden;font-size:0}
#sub .img_wrap.npd .img > span{box-shadow: 0px 0px 19.6px 0.4px rgba(0, 0, 0, 0.1);display:inline-block}
#sub .img_wrap.nbd > .img{padding:0;border-radius:0; }
#sub .sectn {padding:100px 0;}
#sub .sectn.inquiry{padding:85px 0 !important;background-image:url('/assets/images/renewal/wd_sec6_img.jpg'); background-repeat:no-repeat;background-position:center center; background-size:cover;}
#sub .sectn.inquiry p{font-size:28px;font-weight:400;float:left;letter-spacing:-0.025em;color:#fff}
#sub .sectn.inquiry .clear > a{font-size:16px;display:block;text-align:center;letter-spacing:-0.025em; line-height:40px; border:1px solid #fff;border-radius:21px;float:right;color:#fff;width:100%; max-width:120px}
#sub .sectn.inquiry .app_wrap{float:right}
#sub .sectn.inquiry .app_wrap > a{display:inline-block;vertical-align:middle;font-size:0;margin-left:8px}
#sub .sectn.inquiry .app_wrap > a:first-child{margin-left:0}
#sub .sectn.inquiry.inc2{background-image:url('/assets/images/renewal/wd_sec6_img2.jpg');}
#sub.ai_solution .ai_sec2{padding:95px 0 115px}
#sub.ai_solution .ai_sec2 .img_box{margin-top:80px}
#sub.ai_solution .ai_sec2 .img_box .img{margin-top:40px;border-radius:24px; border:2px solid #72beff; box-sizing:border-box;overflow:hidden}
#sub.ai_solution .ai_sec2 .ul_box{margin-top:50px}
#sub.ai_solution .ai_sec2 .ul_box ul{width:calc(100% + 20px); margin-left:-20px}
#sub.ai_solution .ai_sec2 .ul_box ul li{width:calc(33.333% - 20px); margin-left:20px;float:left;position:relative;border:1px dashed #72beff;padding:20px;background:#eef5ff; box-sizing:border-box; border-radius:8px}
#sub.ai_solution .ai_sec2 .ul_box ul li > div{background:#fff; border-radius:; text-align:center;padding:15px 0;}
#sub.ai_solution .ai_sec2 .ul_box ul li > span{width:40px;line-height:40px; font-size:18px; text-align:center; color:#222; letter-spacing:-0.03em;  font-family: 'S-Core';font-weight:500;background-image: url('/assets/images/add/data_8_num.png');background-repeat:no-repeat; background-size:auto; background-position:center center;position:absolute; left:50%; margin-left:-20px; top:-20px}
#sub.ai_solution .ai_sec2 .ul_box ul li p{font-size:16px;font-weight:400; color:#333;letter-spacing:-0.03em;  font-family: 'S-Core';line-height:1.8}
#sub.ai_solution .ai_sec3{padding:60px 0 40px}
#sub.ai_solution .ai_sec3 .img_list{margin-top:30px;}
#sub.ai_solution .ai_sec3 .img_list ul{margin-left:-24px;text-align:center}
#sub.ai_solution .ai_sec3 .img_list ul li{display:inline-block;vertical-align:middle;margin-left:24px;box-sizing:border-box; border:1px solid #ddd; margin-top:10px}
#sub.ai_solution .ai_sec3 .img_list ul li a{position:relative;font-size:0; display:block;}
#sub.ai_solution .ai_sec3 .img_list ul li a::before{position:absolute;width:40px;height:40px;right:-1px; bottom:-1px;background-image:url('/assets/images/add/plus_ico.png');background-repeat:no-repeat; background-size:auto; background-position:center center;background-color:#1947ba;content:'';}
#sub.ai_solution .s_tit p{font-size:24px; font-weight:500;text-align:center;}
#sub.ai_solution .s_tit b{font-size:24px; font-weight:700;text-align:center;display:block}

#sub.w_data{}
#sub.w_data .sectn{padding:120px 0;}
#sub.w_data .flt_tp{margin-top:-32px;}
#sub.w_data .flt_tp ul{font-size:0;text-align:center;background:#fff;}
#sub.w_data .flt_tp ul li{width:33.333%; vertical-align:middle;display:inline-block }
#sub.w_data .flt_tp ul li.on a{color:#fff; background:#3962cd;border-color:#3962cd !important}
#sub.w_data .flt_tp ul li a{line-height:64px; font-size:20px;font-weight:500; letter-spacing:-0.025em;color:#666;border-top:1px solid #ddd; border-bottom:1px solid #ddd;display:block}
#sub.w_data .flt_tp ul li:last-child a{border-right:1px solid #ddd}
#sub.w_data .flt_tp ul li:first-child a{border-left:1px solid #ddd}
#sub.w_data .flt_tp.fixed{width:100%; position:fixed;bottom:0; background:#fff;z-index:10;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#sub.w_data .flt_tp.fixed ul li a{ border:0}
/*#sub.w_data .flt_tp.fixed ul li:last-child a{border-right:0}
#sub.w_data .flt_tp.fixed ul li:first-child a{border-left:0}*/
#sub.w_data .img_list{margin-top:36px;}
#sub.w_data .img_list ul{width:calc(100% + 25px);margin-left:-25px; font-size:0; text-align:center;}
#sub.w_data .img_list ul li{width:calc(33.333% - 25px);margin-left:25px; display:inline-block;vertical-align:top; }
#sub.w_data .img_list ul li .img{padding:30px;padding-bottom:0 !important;border-top-left-radius: 20px;border-top-right-radius:20px; overflow:hidden;background:#f7f9fd}
#sub.w_data .img_list ul li .txt {padding:0 20px;box-sizing:border-box;}
#sub.w_data .img_list ul li .txt p{font-size:18px; margin-top:40px;font-weight:500;color:#333;line-height:1.3}
#sub.w_data .img_list ul li .txt span{font-size:16px;margin-top:18px;font-weight:400;color:#666;display:block;word-break:keep-all}
#sub.w_data .img_list.npd ul li .img{padding:0 !important;background:#fff}
#sub.w_data .img_list.ypd ul li .img{padding:30px 20px}
#sub.w_data .img_list.wid50 ul li{width:calc(50% - 25px);}
#sub.w_data .tab_box{margin-top:60px}
#sub.w_data .tab_list{}
#sub.w_data .tab_list ul{max-width:480px;font-size:0;margin:0 auto;text-align:center;border-radius:30px;border:1px solid #ddd}
#sub.w_data .tab_list ul li{width:50%;display:inline-block;vertical-align:middle}
#sub.w_data .tab_list ul li a{color:#666; font-size:18px;font-weight:500;line-height:60px; display:block; letter-spacing:-0.025em}
#sub.w_data .tab_list ul li.on a{background:#333; color:#fff;position:relative;border-radius:30px;}
#sub.w_data .tab_wrap{}
#sub.w_data .tab_wrap .tabs{display:none}
#sub.w_data .tab_wrap .tabs.on{display:block}
#sub.w_data .tab_wrap .n_txt{margin-top:60px}
#sub.w_data .tab_wrap .n_txt p{margin-top:0}
#sub.w_data .sectn.sec1 .btm_img{margin-top:60px;border-top:1px solid #eee}
#sub.w_data .sectn.sec1 .btm_img .img{margin-top:40px}
#sub.w_data .sectn.sec1 .btm_img .img.mo{display:none}
#sub.w_data .sectn.sec1 .btm_img .n_txt p{font-weight:500}
#sub.w_data .sectn.sec2{}
#sub.w_data .sectn.sec2 .l_txt{float:left}
#sub.w_data .sectn.sec2 .l_txt p{color:#222; font-size:32px;font-weight:400; line-height:1.3}
#sub.w_data .sectn.sec2 .l_txt b{display:block}
#sub.w_data .sectn.sec2 .r_txt{float:right;width:50%}
#sub.w_data .sectn.sec2 .r_txt > p:first-child{margin-top:0}
#sub.w_data .sectn.sec3 .n_txt.nmg{margin-top:0}
#sub.w_data .sectn.sec3 .n_txt{margin-top:120px}
#sub.w_data .sectn.sec3 .img{margin-top:50px}
#sub.w_data .sectn.sec4 .ban_wrap{margin-top:120px;border-radius:20px;overflow:hidden;font-size:0}
#sub.w_data .sectn.sec4 .ban_wrap .mo.img{display:none}
#sub.w_data .sectn.sec4 .ico_wrap{margin-top:120px}
#sub.w_data .sectn.sec4 .ico_box{background:#fff;border-radius:20px;padding:0 60px; box-sizing:border-box;margin-top:80px}
#sub.w_data .sectn.sec4 .ico_box ul{}
#sub.w_data .sectn.sec4 .ico_box ul li{height:325px;border-top:1px solid #eee;}
#sub.w_data .sectn.sec4 .ico_box ul li:first-child{border-top:0;}
#sub.w_data .sectn.sec4 .ico_box ul li .tbc{font-size:0}
#sub.w_data .sectn.sec4 .ico_box ul li .img{display:inline-block;vertical-align:middle;width:150px; text-align:center;background-position:center center;background-size:auto;background-repeat:no-repeat; height:230px} 
#sub.w_data .sectn.sec4 .ico_box ul li .img img{opacity:0;visibility:hidden}
#sub.w_data .sectn.sec4 .ico_box ul li.li01 .img{background-image:url('/assets/images/renewal/wd_sec4_ico01.png')}
#sub.w_data .sectn.sec4 .ico_box ul li.li02 .img{background-image:url('/assets/images/renewal/wd_sec4_ico02.png')}
#sub.w_data .sectn.sec4 .ico_box ul li.li03 .img{background-image:url('/assets/images/renewal/wd_sec4_ico03.png')}
#sub.w_data .sectn.sec4 .ico_box ul li .txt{display:inline-block;vertical-align:middle;text-align:left;;width:calc(100% - 170px);margin-left:20px;}
#sub.w_data .sectn.sec4 .ico_box ul li .txt .p_wrap{margin-top:20px;}
#sub.w_data .sectn.sec4 .ico_box ul li .txt .p_wrap p{margin-top:12px;font-size:16px; color:#222; letter-spacing:-0.025em;padding-left:10px; box-sizing:border-box;position:relative;word-break:keep-all}
#sub.w_data .sectn.sec4 .ico_box ul li .txt .p_wrap p:first-child{margin-top:0;}
#sub.w_data .sectn.sec4 .ico_box ul li .txt .p_wrap p::before{width:3px;height:3px; content:''; position:absolute; left:0; border-radius:2px; top:11px;background:#222;}
#sub.w_data .sectn.sec5 .tab_box{margin-top:120px}
#sub.w_data .sectn.sec5 .sea_solution {margin-top:120px}
#sub.w_data .sectn.sec5 .tab_list{margin-top:55px}
#sub.w_data .sectn.sec5 .tb_wrap{margin-top:40px}
#sub.w_data .sectn.sec5 .tb_wrap.mo{display:none}
#sub.w_data .sectn.sec5 .tb_wrap .table_tlist {font-size:0}
#sub.w_data .sectn.sec5 .tb_wrap .table_tlist a{    width: 25%;    display: inline-block;    vertical-align: middle;    text-align: center;    font-size: 16px;    line-height: 28px;    padding: 5px 0;}
#sub.w_data .sectn.sec5 .tb_wrap .table_tlist a.on{border-top:2px solid #3962cd;font-weight:700}
#sub.w_data .sectn.sec5 .tb_wrap .table_tabs{margin-top:20px}
#sub.w_data .sectn.sec5 .tb_wrap .table_tabs table{margin-top:20px}
#sub.w_data .sectn.sec5 .tb_wrap .table_tabs table:first-child{margin-top:0}
#sub.w_data .sectn.sec5 .tb_wrap .table_tabs .tabs_box{display:none}
#sub.w_data .sectn.sec5 .tb_wrap .table_tabs .tabs_box.on{display:block}

#sub.bigdata .img_box{margin-top:80px; border:2px solid #3860d1; border-radius:20px;padding:25px 20px;box-sizing:border-box;}
#sub.bigdata .img_box .list_wrap{margin-top:30px}
#sub.bigdata .img_box .list_wrap ul{font-size:0; width:calc(100% + 30px);margin-left:-30px;text-align:center;}
#sub.bigdata .img_box .list_wrap ul li{display:inline-block;vertical-align:middle;width:calc(33.333% - 30px); margin-left:30px;border:1px dashed #3860d1;background:#f7f9fd; border-radius:8px;padding:15px 0; min-height:156px}
#sub.bigdata .img_box .list_wrap ul li span{ line-height:28px;border-radius:14px; color:#fff; font-weight:500; letter-spacing:-0.025em; font-size:12px;display:inline-block;background:#3860d1;padding:0 15px;}
#sub.bigdata .img_box .list_wrap ul li b{margin-top:12px;font-weight:700; line-height:1;color:#222; font-size:20px;display:block}
#sub.bigdata .img_box .list_wrap ul li p{margin-top:12px;font-weight:400; line-height:26px; color:#454545;font-size:16px; }
#sub.bigdata .img_box .list_wrap ul li.li02{border-color:#189bd4}
#sub.bigdata .img_box .list_wrap ul li.li02 span{background:#189bd4}
#sub.bigdata .img_box .list_wrap ul li.li03{border-color:#4f54ae}
#sub.bigdata .img_box .list_wrap ul li.li03 span{background:#4f54ae}
#sub.bigdata .tb_wrap{margin-top:40px;}
#sub.bigdata .tb_wrap table{border-top:2px solid #222}

#sub.airdata .n_txt > p{font-size:18px; word-break:keep-all}
#sub.airdata .sectn.sec1 .img_box{margin-top:60px;padding:50px 88px;box-sizing:border-box;border:2px solid #63a3ff;border-radius:20px}
#sub.airdata .sectn.sec1 .img_box .txt{line-height:30px;background:#135cd1; border-radius:8px; padding:20px 10px;box-sizing:border-box; text-align:center;letter-spacing:-0.03em;}
#sub.airdata .sectn.sec1 .img_box .txt b{font-size:22px;font-weight:600;color:#fff;}
#sub.airdata .sectn.sec1 .img_box .txt p{font-size:18px;font-weight:400;color:#fff;}
#sub.airdata .sectn.sec1 .ul_wrap{margin-top:20px}
#sub.airdata .sectn.sec1 .ul_wrap ul{width:calc(100% + 8px);margin-left:-8px;font-size:0}
#sub.airdata .sectn.sec1 .ul_wrap ul li{width:calc(16.666% - 8px);margin-left:8px;display:inline-block;vertical-align:top; text-align:center}
#sub.airdata .sectn.sec1 .ul_wrap ul li p{margin-top:16px;color:#333;font-size:16px; font-weight:500; line-height:24px;}
#sub.airdata .sectn.sec1 .ul_wrap ul li.none{display:none}
#sub.airdata .sectn.sec1 .aidata_wrap{margin-top:100px}
#sub.airdata .sectn.sec1 .aidata_wrap .img{text-align:center;padding:0 20px ;box-sizing:border-box; border:2px solid #72beff; border-radius:20px;margin-top:40px}
#sub.airdata .sectn.sec1 .airmap_wrap{margin-top:80px}
#sub.airdata .sectn.sec2 .list_wrap{margin-top:35px}
#sub.airdata .sectn.sec2 .list_wrap ul{width:calc(100% + 30px); margin-left:-30px; margin-top:-20px;font-size:0}
#sub.airdata .sectn.sec2 .list_wrap ul li{width:calc(33.333% - 30px);margin-left:30px;margin-top:20px;display:inline-block;vertical-align:middle}
#sub.airdata .sectn.sec2 .list_wrap ul li a{border-radius:10px;overflow:hidden;position:Relative; display:block;font-size:0}
#sub.airdata .sectn.sec2 .list_wrap ul li a .txt{padding:6px 20px; box-sizing:border-box; background:rgba(0,0,0,.6); position:absolute; left:0; bottom:0; width:100%; }
#sub.airdata .sectn.sec2 .list_wrap ul li a .txt p{line-height:30px; font-size:18px;color:#fff;float:left}
#sub.airdata .sectn.sec2 .list_wrap ul li a .txt span{max-width:60px; font-size:18px;line-height:30px;text-align:center; width:100%;color:#fff; background:#00b552;float:right}
#sub.airdata .sectn.sec2 .list_wrap ul li a.bl .txt span{background:#3fa9f5}
#sub.airdata .sectn.sec2 .list_wrap ul li a .txt::after{display:block;content:'';clear:both}

#sub.fd_idx{}
#sub.fd_idx .n_txt.ct p{font-weight:500}
#sub.fd_idx .img_wrap .img .n_txt{padding-bottom:20px;margin-top:0;}
#sub.fd_idx .img_wrap .img .n_txt p{margin-top:0}
#sub.fd_idx .img_wrap .img .n_txt p span{color:#3860d1;font-weight:700;}
#sub.fd_idx .img_wrap > .img{margin-top:30px}

#sub.broadcast{}
#sub.broadcast .md_txt {margin-top:75px}
#sub.broadcast .md_txt p{font-weight:500}
#sub.broadcast .sectn.sec1 .img_box{margin-top:40px;text-align:center;box-sizing:border-box}
#sub.broadcast .sectn.sec1 .img_box .img{border-radius:24px; border:2px solid #72beff; box-sizing:border-box;padding:50px 10px;}
#sub.broadcast .sectn.sec2 .img{margin-top:50px}

#sub.mobile_idx{}
#sub.mobile_idx .img_list{}
#sub.mobile_idx .img_list ul{width:calc(100% + 34px);margin-left:-34px;margin-top:-34px}
#sub.mobile_idx .img_list ul li{width:calc(50% - 34px);margin-left:34px;margin-top:34px;float:left}
#sub.mobile_idx .img_list .txt{padding-bottom:40px;text-align:left}
#sub.mobile_idx .img_list .txt b{color:#222; font-size:24px; display:block;margin-top:16px}
#sub.mobile_idx .img_list .txt b em{color:#0165eb;font-style:normal;line-height:1.2;}
#sub.mobile_idx .img_list .txt b.tp{color:#0165eb;font-size:28px;line-height:1;margin-top:0px}
#sub.mobile_idx .img_list .txt p{font-size:18px; font-weight:400;margin-top:16px;line-height:26px; min-height:52px}
#sub.mobile_idx .img_list .img_wrap{margin-top:0}
#sub.mobile_idx .img_list .img_wrap .img{padding:60px; padding-bottom:0 !important;margin-top:0}

#sub.air365 .sectn.sec1 .size > .n_txt > p{font-size:18px}
#sub.air365 .sectn.sec1 .n_txt.ct p{font-weight:500}
#sub.air365 .sectn.sec1 .img_wrap .mo.img{display:none}
#sub.air365 .sectn.sec1 .sec1_imgbox{margin-top:100px}
#sub.air365 .sectn.sec1 .sec1_imgbox .boxes:first-child{margin-top:30px}
#sub.air365 .sectn.sec1 .sec1_imgbox .boxes{font-size:0;margin-top:90px}
#sub.air365 .sectn.sec1 .sec1_imgbox .boxes .img{width:50%; display:inline-block;vertical-align:middle}
#sub.air365 .sectn.sec1 .sec1_imgbox .boxes .txt{padding-left:24px;box-sizing:border-box;width:50%; display:inline-block;vertical-align:middle}
#sub.air365 .sectn.sec1 .sec1_imgbox .boxes .txt p{margin-top:10px}
#sub.air365 .sectn.sec1 .sec1_imgbox .boxes .txt span{display:block;font-size:16px;font-weight:400; line-height:24px; color:#666;margin-top:26px}
#sub.air365 .sectn.sec1 .sec1_imgbox .boxes.l_img .img{text-align:left;margin-left:-15px}
#sub.air365 .sectn.sec1 .sec1_imgbox .boxes.r_img .img{text-align:right; margin-right:-15px}
#sub.air365 .sectn.sec1 .sec1_imgbox .boxes.r_img .mo_img{display:none}
#sub.air365 .sectn.sec1 .sec1_imgbox .boxes.r_img .txt{padding-left:0}
#sub.air365 .sectn.sec2{font-size:0;}
#sub.air365 .sectn.sec2 .img{width:50%;display:inline-block;vertical-align:middle}
#sub.air365 .sectn.sec2 .txt{width:50%;display:inline-block;vertical-align:middle;padding-left:40px;box-sizing:border-box}
#sub.air365 .sectn.sec2 .txt ul{}
#sub.air365 .sectn.sec2 .txt ul li{margin-top:26px;}
#sub.air365 .sectn.sec2 .txt ul li b{font-size:16px; line-height:1.5;display:block;}
#sub.air365 .sectn.sec2 .txt ul li p{font-size:16px; line-height:24px;}
#sub.air365 .sectn.sec3 .tb_wrap{margin-top:40px}

#sub.cst_idx {}
#sub.cst_idx .sectn.sec1 .img{margin-top:75px}
#sub.cst_idx .sectn.sec2{background-position:center center;background-size:cover;background-repeat:no-repeat; background-image:url('/assets/images/renewal/cst_img02.jpg');width:100%; height:140px;padding:0}
#sub.cst_idx .sectn.sec3 .img{margin-top:75px}
#sub.cst_idx .sectn.sec4 .img_wrap {margin-top:0;}
#sub.cst_idx .sectn.sec4 .img_wrap .img{padding:60px;margin-top:40px}
#sub.cst_idx .sectn.sec4 .img_wrap .n_txt{text-align:left; padding-bottom:30px}
#sub.cst_idx .sectn.sec4 .img_wrap .n_txt > b{font-size:28px;line-height:40px}
#sub.cst_idx .sectn.sec4 .img_wrap .n_txt > b > em{color:#0165eb;}
#sub.cst_idx .sectn.sec4 .img_wrap .n_txt.nm{padding-bottom:0}
#sub.cst_idx .sectn.sec5 .img_list{margin-top:40px}
#sub.cst_idx .sectn.sec5 .img_list ul{width:calc(100% + 15px);margin-left:-15px; }
#sub.cst_idx .sectn.sec5 .img_list ul li{border-radius:12px;margin-left:15px;width:calc(25% - 15px); float:left;position:relative;overflow:hidden}
#sub.cst_idx .sectn.sec5 .img_list ul li a{display:block;font-size:0}
#sub.cst_idx .sectn.sec5 .img_list ul li a .txt{position:absolute; width:100%; left:0; bottom:0;background-color:rgba(0,0,0,.6);transition:all .5s;-webkit-transition:all .5s;padding:0 20px;box-sizing:border-box;background-image:url('/assets/images/renewal/cst_ico.png');background-size:auto; background-position:calc(100% - 20px) center; background-repeat:no-repeat}
#sub.cst_idx .sectn.sec5 .img_list ul li a .txt span{color:#fff; font-size:18px;font-weight:400; line-height:44px;display:block}
#sub.cst_idx .sectn.sec5 .img_list ul li a:hover .txt{background-color:rgba(1,94,234,.6)}
#sub.cst_idx .sectn.sec6 .img{margin-top:40px}
#sub.cst_idx .sectn.sec7 .img{margin-top:75px}
#sub.cst_idx .sectn .mo.img{display:none}
#sub.cst_idx .sectn.sec4 .mo_img{display:none}
#sub.fc_idx .img_wrap{margin-top:100px}
#sub.fc_idx .img_wrap > .img{margin-top:40px}

#sub.air_equip{}
#sub.air_equip .w_wrap{padding:100px 0}
#sub.air_equip section{margin-top:100px}
#sub.air_equip section:first-child{margin-top:0}
#sub.air_equip .b_title{font-size:32px;font-weight:700;line-height:1.2; letter-spacing:-0.025em;text-align:center}
#sub.air_equip .list_wrap{}
#sub.air_equip .list_wrap .list_box{margin-top:80px}
#sub.air_equip .list_wrap .list_box ul{width:calc(100% + 25px);margin-left:-25px;margin-top:-40px;}
#sub.air_equip .list_wrap .list_box ul li{width:calc(25% - 25px);margin-left:25px;float:left;margin-top:40px}
#sub.air_equip .list_wrap .list_box ul li a{}
#sub.air_equip .list_wrap .list_box ul li a:hover .pic:before{opacity:1}
#sub.air_equip .list_wrap .list_box ul li a:hover .pic{border-color:rgba(255,255,255,0)}
#sub.air_equip .list_wrap .list_box ul li a:hover .txt b{color:#3962cd}
#sub.air_equip .list_wrap .list_box ul li a .pic{border:1px solid #ddd; box-sizing:border-box;border-radius:12px;position:relative;}
#sub.air_equip .list_wrap .list_box ul li a .pic::before{width:100%; height:100%; position:absolute; left:0px;top:0px; content:''; border:2px solid #3962cd;box-sizing:border-box;border-radius:12px;opacity:0;transition:all .5s;-webkit-transition:all .5s;}
#sub.air_equip .list_wrap .list_box ul li a .pic img{max-width:262px;display:inline-block}
#sub.air_equip .list_wrap .list_box ul li a .txt{text-align:center;margin-top:12px}
#sub.air_equip .list_wrap .list_box ul li a .txt b{font-size:24px;font-weight:500;line-height:1;display:block;transition:all .5s;-webkit-transition:all .5s}
#sub.air_equip .list_wrap .list_box ul li a .txt span{font-size:14px;font-weight:400;line-height:1; color:#454545;margin-top:12px;display:block}

#sub.equip_view .w_wrap{padding:100px 0}

#sub.equip_view .info{}
#sub.equip_view .info .tp_wrap{}
#sub.equip_view .info .tp_wrap::after{clear:both; display:block;content:'';}
#sub.equip_view .info .tp_wrap .pic{width:600px;border:1px solid #ddd; border-radius:20px;float:left;}
#sub.equip_view .info .tp_wrap .info_box{width:calc(100% - 600px); padding-left:40px;box-sizing:border-box; float:left}
#sub.equip_view .info .tp_wrap .tp_box.mo{display:none}
#sub.equip_view .info .tp_wrap .tp_box b{color:#111; font-size:32px; font-weight:400;line-height:1; display:block}
#sub.equip_view .info .tp_wrap .tp_box p{color:#666;font-size:20px;font-weight:400; line-height:1; margin-top:18px;}
#sub.equip_view .info .tp_wrap .tb_box{margin-top:20px;}
#sub.equip_view .info .tp_wrap .tb_box ul{border-top:2px solid #040000;border-bottom:1px solid #ddd}
#sub.equip_view .info .tp_wrap .tb_box ul li::first-child{border-top:0;}
#sub.equip_view .info .tp_wrap .tb_box ul li{border-top:1px solid #ddd;font-size:0;}
#sub.equip_view .info .tp_wrap .tb_box ul li span{width:100px; text-align:center; line-height:40px; font-size:16px;; color:#666;display:inline-block;vertical-align:middle;position:relative;z-index:1;}
#sub.equip_view .info .tp_wrap .tb_box ul li > div{width:calc(100% - 100px);position:relative;padding:10px 20px;box-sizing:border-box;display:inline-block;vertical-align:middle;}
#sub.equip_view .info .tp_wrap .tb_box ul li > div::before{width:100px; height:100%; background:#f7f7f7;content:''; left:-100px; top:0;position:absolute}
#sub.equip_view .info .tp_wrap .tb_box ul li > div p{line-height:24px;font-size:16px;font-weight:400;color:#333}
#sub.equip_view .info .tp_wrap .tb_box ul li .p_wrap{}
#sub.equip_view .info .tp_wrap .tb_box ul li .p_wrap p{padding-left:9px;box-sizing:border-box; position:relative}
#sub.equip_view .info .tp_wrap .tb_box ul li .p_wrap p::before{width:3px;height:3px;border-radius:3px; content:''; position:absolute; left:0;top:12px; margin-top:0px; background:#333}
#sub.equip_view .info .pd_info{padding:60px 0; border-bottom:1px solid #222}
#sub.equip_view .info .pd_info p{font-size:18px; font-weight:400; line-height:32px; color:#333;word-break:keep-all}
#sub.equip_view .info .dt_info{padding:60px 0;border-bottom:2px solid #222}
#sub.equip_view .info .dt_info > b{font-size:24px; font-weight:700;line-height:!; display:block; color:#222}
#sub.equip_view .info .dt_info ul{}
#sub.equip_view .info .dt_info ul li{margin-top:36px;}
#sub.equip_view .info .dt_info ul li p{font-size:16px;font-weight:400; line-height:24px; color:#333}
#sub.equip_view .info .dt_img{margin-top:30px}
#sub.equip_view .info .dt_img .img{border:1px solid #ddd; border-radius:20px;overflow:hidden}
#sub.equip_view .list_btn{width:100%; max-width:120px; text-align:center ; margin:40px auto 0; font-size:16px;color:#fff; border-radius:25px; line-height:50px; display:block; background:#3962cd;}



#sub.ir_idx .ir_frame{max-width:700px; margin:0 auto}
#sub.ir_idx .brd_wrap{margin-top:40px}
#sub.ir_idx .tb_top p{font-size:16px;font-weight:500; line-height:1;color:#686868}
#sub.ir_idx .tb_top p b{color:#222}
#sub.ir_idx .tp_wrap {max-width:550px;margin:0 auto;font-size:0;}
#sub.ir_idx .tp_wrap select{display:inline-block;vertical-align:middle;height:40px; border:1px solid #eee;font-size:16px; color:#555; font-weight:400;max-width:140px;width:100%;}
#sub.ir_idx .tp_wrap input{margin-left:4px; display:inline-block;vertical-align:middle;line-height:38px; border:1px solid #eee}
#sub.ir_idx .tp_wrap input[type="text"]{padding:0;padding-left:18px; box-sizing:border-box; color:#555; font-size:16px;width:calc(100% - 248px)}
#sub.ir_idx .tp_wrap input[type="text"]::placeholder{color:#aaa; font-size:16px;font-weight:400; }
#sub.ir_idx .tp_wrap input[type="button"]{max-width:100px;color:#fff;font-size:16px;font-weight:400;background:#555;text-align:Center;width:100%;cursor:pointer}
#sub.ir_idx .tb_wrap {margin-top:10px}
#sub.ir_idx .tb_wrap table{border-top:2px solid #222}
#sub.ir_idx .tb_wrap tbody tr td{border-left:0;letter-spacing:-0.025em;font-size:16px; font-weight:400; color:#999;padding:28px 10px}
#sub.ir_idx .tb_wrap tbody tr td b{color:#ddd; font-size:20px;font-weight:400;font-family: 'Roboto', sans-serif; }
#sub.ir_idx .tb_wrap tbody tr td p{font-size:18px; font-weight:400;color:#454545}
#sub.ir_idx .tb_wrap tbody tr td.title p{font-size:18px;font-weight:500; color:#333;}
#sub.ir_idx .tb_wrap tbody tr td a{background-size:auto;background-position:center ;background-image:url('/assets/images/renewal/dw_icon.png');background-repeat:no-repeat;display:block; transition:all .3s; -webkit-transition:all .3s; }
#sub.ir_idx .tb_wrap tbody tr td a img{opacity:0; visibility:hidden}
#sub.ir_idx .tb_wrap tbody tr:hover a{background-image:url('/assets/images/renewal/dw_icon_h.png');}
#sub.ir_idx .tb_wrap tbody tr td.nodata{width:100% !important}

#sub.ir_idx .tb_wrap tbody tr td.nodata b{color:#333;font-weight:700}
#sub.news_idx{}
#sub.news_idx .tit ,#sub.news_view .tit{text-align: center;letter-spacing: -0.025em;}
#sub.news_idx .tit b,#sub.news_view .tit b{display: Block;    line-height: 1;    font-size: 40px;    font-weight: 700;    color:#222}
#sub.news_idx .tit p,#sub.news_view .tit p{font-size:20px;font-weight:400; line-height:1.3; margin-top:24px;color:#666;word-break:keep-all}
#sub.news_idx .sectn{padding:80px 0}
#sub.news_idx .tab_wrap{margin-top:80px}
#sub.news_idx .tab_wrap ul{font-size:0;margin-left:-10px;text-align:center}
#sub.news_idx .tab_wrap ul li{display:inline-block;vertical-align:middle;margin-left:10px;}
#sub.news_idx .tab_wrap ul li a{line-height:50px;padding:0 50px; font-size:16px; color:#666; font-weight:400; letter-spacing:-0.025em;border:1px solid #eee; border-radius:25px;display:block}
#sub.news_idx .tab_wrap ul li a.active{color:#fff; border-color:#0165eb; background:#0165eb}
#sub.news_idx .motab_wrap{display:none;margin-top:50px}
#sub.news_idx .motab_wrap > a{font-size:16px;display:block;padding-left:20px;line-height:38px;border:1px solid #eee;border-radius:8px}
#sub.news_idx .motab_wrap > a::before{width:13px;height:8px;content:''; position:absolute;right:20px; top:50%; margin-top:-4px; background-size:contain;background-repeat:no-repeat; background-position: center; background-image:url('/assets/images/renewal/motab.jpg')}
#sub.news_idx .motab_wrap > a.active::before{transform:rotate(180deg)}
#sub.news_idx .motab_wrap > a.active{border-color:#0165eb}
#sub.news_idx .motab_wrap {position:relative}
#sub.news_idx .motab_wrap ul{border:1px solid #eee;border-radius:8px;border-top:0;overflow:hidden;position:absolute; left:0;top:40px;width:100%;z-index:100; background:#fff;display:none;}
#sub.news_idx .motab_wrap ul li{border-top:1px solid #}
#sub.news_idx .motab_wrap ul li a{font-size:16px;display:block;padding-left:20px;line-height:40px;}
#sub.news_idx .motab_wrap ul li a.active{background:#0165eb;color:#fff}
#sub.news_idx .brd_wrap{margin-top:80px}
#sub.news_idx .list_wrap{padding-bottom:35px}
#sub.news_idx .list_wrap ul{width:calc(100% + 28px); margin-left:-28px;font-size:0}
#sub.news_idx .list_wrap ul li{display:inline-block;vertical-align:middle;letter-spacing: -0.025em; margin-left:28px; margin-top:40px;width:calc(33.333% - 28px);background:#fff; border:1px solid #ddd; border-radius:8px;overflow:hidden}
#sub.news_idx .list_wrap ul li .pic{background-size:cover;width:100%; height:100%; left:0; top:0;position:absolute; transition:all .3s; -webkit-transition:all .3s; }
#sub.news_idx .list_wrap ul li .pic_wrap{border-bottom:1px solid #ddd;position:relative; overflow:hidden}
#sub.news_idx .list_wrap ul li .pic_wrap img{display:inline-block;max-width: 100%;    opacity: 0;    visibility: hidden;}
#sub.news_idx .list_wrap ul li .nsl{width:100%; height:100%; left:0; top:0;position:absolute;z-index:1;background-size:contain;background-repeat:no-repeat; background-position: center; background-image:url('/assets/images/renewal/newsletter.png');}
#sub.news_idx .list_wrap ul li a:hover .pic{transform:scale(1.15)}
#sub.news_idx .list_wrap ul li .txt{padding:35px 20px 20px;box-sizing:border-box;position:relative;z-index:10}
#sub.news_idx .list_wrap ul li .txt .ct_span{color:#fff; line-height:29px; top:-14px;display:inline-block;text-align:center;position:absolute; left:20px; border-radius:4px;font-size:14px;padding:0 12px}
#sub.news_idx .list_wrap ul li .txt b{overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;font-size:20px;font-weight:500;line-height:28px;height:58px}
#sub.news_idx .list_wrap ul li a:hover .txt b{color:#0165eb;text-decoration:underline;text-underline-offset: 5px}
#sub.news_idx .list_wrap ul li .txt .tits .bt p{display:inline;}
#sub.news_idx .list_wrap ul li .txt .tits .bt img{display:inline}
#sub.news_idx .list_wrap ul li .txt .tits > p{overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;color:#686868;font-size:14px; margin-top:10px;line-height:22px;height:46px}
#sub.news_idx .list_wrap ul li .txt .btms{margin-top:18px}
#sub.news_idx .list_wrap ul li .txt .btms span{float:left;color:#999;font-size:16px;font-weight:400; line-height:1; }
#sub.news_idx .list_wrap ul li .txt .btms span.hit{float:right;padding-left:25px;background-size:auto;background-repeat:no-repeat; background-position:left center; background-image:url('/assets/images/renewal/td_icon.png')}
#sub.news_idx .list_wrap ul li.tp1 .txt .ct_span{background:#333}/*뉴스레터*/
#sub.news_idx .list_wrap ul li.tp2 .txt .ct_span{background:#888}/*홍보센터*/
#sub.news_idx .list_wrap ul li.tp3 .txt .ct_span{background:#0165eb}/*보도자료*/
#sub.news_idx .list_wrap ul li.tp4 .txt .ct_span{background:#548235}/*블로그*/
#sub.news_idx .list_wrap ul li.tp5 .txt .ct_span{background:#ed7d31}/*인스타그램*/
#sub.news_idx .list_wrap ul li.tp6 .txt .ct_span{background:#c10000}/*유튜브*/
#sub.news_idx .list_wrap ul li.nodata{width:calc(100% - 28px);border:0;border-bottom:1px solid #ddd; padding-bottom:40px}
#sub.news_idx .list_wrap ul li.nodata p{font-size:15px; text-align:center}
#sub.news_idx .tb_top {border-bottom:2px solid #222;padding-bottom:20px}
#sub.news_idx .tb_top p{font-size:16px;font-weight:500; line-height:1;color:#686868}
#sub.news_idx .tb_top p b{color:#222}

#sub.news_view .view_wrap{margin-top:80px;border-top:2px solid #222;border-bottom:2px solid #222}
#sub.news_view .view_wrap .tops{background:#fcfcfc;border-bottom:1px solid #ddd;letter-spacing: -0.025em; text-align:center;padding:20px 15px;box-sizing:border-box;}
#sub.news_view .view_wrap .tops span{color:#fff; line-height:28px;max-width:72px;display:block;text-align:center;;width:100%; border-radius:4px;font-size:12px;margin:0 auto;display:none;}
#sub.news_view .view_wrap .tops span.tp1 {background:#333}/*뉴스레터*/
#sub.news_view .view_wrap .tops span.tp2{background:#888}/*언론소식*/
#sub.news_view .view_wrap .tops span.tp3 {background:#0165eb}/*보도자료*/
#sub.news_view .view_wrap .tops span.tp4 {background:#548235}/*블로그*/
#sub.news_view .view_wrap .tops span.tp5 {background:#ed7d31}/*인스타그램*/
#sub.news_view .view_wrap .tops span.tp6 {background:#c10000}/*유튜브*/
#sub.news_view .view_wrap .tops b{color:#222; font-size:24px;font-weight:700; line-height:1.2; margin-top:18px;display:block}
#sub.news_view .view_wrap .tops p{color:#999;font-size:14px; font-weight:400; line-height:1;margin-top:25px; }
#sub.news_view .view_wrap .content_wrap{}
#sub.news_view .view_wrap .content_wrap .content{min-height:200px;padding-top:60px;padding-bottom:40px}
/*#sub.news_view .view_wrap .content_wrap .content img{max-width:100%; display:inline-block;height:auto !important}*/
#sub.news_view .view_wrap .content_wrap .content img{max-width:100%; display:inline-block;height:auto}
#sub.news_view .view_wrap .content_wrap .files{border-top:1px solid #ddd; font-size:0}
#sub.news_view .view_wrap .content_wrap .files > b{line-height:60px;width:94px;font-weight:500;color:#222;font-size:16px;display:inline-block;vertical-align:middle;text-align:center}
#sub.news_view .view_wrap .content_wrap .files > div{ width:calc(100% - 94px);display:inline-block;vertical-align:middle;font-size:0}
#sub.news_view .view_wrap .content_wrap .files > div ul{font-size:0;}
#sub.news_view .view_wrap .content_wrap .files > div ul li{display:inline-block;vertical-align:middle}
#sub.news_view .view_wrap .content_wrap .files > div ul li:first-child a{padding-left:0}
#sub.news_view .view_wrap .content_wrap .files > div ul li:first-child a::before{display:none}
#sub.news_view .view_wrap .content_wrap .files > div a{font-size:16px;font-weight:400;line-height:1;display:inline-block;vertical-align:middle;/* margin-left:3px; */position:relative;padding-left: 10px;}
#sub.news_view .view_wrap .content_wrap .files > div > br{display:none}
#sub.news_view .view_wrap .content_wrap .files > div a::before{width: 7px;content:',';display:block;line-height:16px;height:16px;font-size:16px;left: 2px;bottom:0;position: absolute;}
#sub.news_view .view_wrap .content_wrap .files > div > a:first-child{padding-left:0}
#sub.news_view .view_wrap .content_wrap .files > div > a:first-child::before{display:none}
#sub.news_view .view_wrap .btms{}
#sub.news_view .view_wrap .btms ul{}
#sub.news_view .view_wrap .btms ul li{border-top:1px solid #ddd; font-size:0;}
#sub.news_view .view_wrap .btms ul li > div{display:inline-block;vertical-align:middle; width:calc(100% - 94px)}
#sub.news_view .view_wrap .btms ul li > div::after{clear:both;display:block;content:'';}
#sub.news_view .view_wrap .btms ul li > div:first-child{width:94px;display:inline-block;vertical-align:middle;text-align:center}
#sub.news_view .view_wrap .btms ul li > div span{color:#999;font-size:16px; font-weight:400;line-height:60px; }
#sub.news_view .view_wrap .btms ul li > div a{color:#454545;font-size:16px; font-weight:400;overflow: hidden;  text-overflow: ellipsis;  width:calc(100% - 200px);float:left;white-space:nowrap}
#sub.news_view .view_wrap .btms ul li > div b{color:#999;float:right;font-size:16px; font-weight:400;width:100%; text-align:right;padding-right:20px; box-sizing:border-box;width:100px;}
#sub.news_view .view_wrap .btms ul li div.nodata p{color:#999;font-size:16px; font-weight:400;}
#sub.news_view .list_btn{max-width:120px; display:block;margin:50px auto 0; text-align:center; line-height:50px; border:1px solid #ddd;border-radius:25px; font-size:16px;color:#666;text-align:center;transition:all .3s;-webkit-transition:all .3s}
#sub.news_view .list_btn:hover{border-color:#0165eb; background:#0165eb; color:#fff}
#sub .pagenate{text-align:center; margin-top:30px}
#sub .pagenate ul{margin-left:-6px;font-size:0}
#sub .pagenate ul li{margin-left:6px;display:inline-block;vertical-align:middle}
#sub .pagenate ul li img{display:inline}
#sub .pagenate ul li.brd{text-align:left}
#sub .pagenate ul li a{line-height:38px; display:block;font-size:15px; font-weight:400;color:#555;width:38px}
#sub .pagenate ul li a.active{color:#fff; border-radius:19px;font-weight:800;background:#0165eb}
#sub .pagenate ul li.next,#sub .pagenate ul li.last{text-align:right}

.unscs{padding:0 20px;box-sizing:border-box;}
.unscs .ip_box{max-width:500px;position:relative;margin:0 auto}
.unscs .ip_box input{left:0; top:0;display: block;    width: 100%;    padding: 15px;    font-size: 15px;    font-weight: 400;    line-height: 1.5;       appearance: none;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #444;    border-radius: 4px;    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:54px; box-sizing:border-box}
.unscs .ip_box label{position:absolute; top:1px; left:1px;padding:15px;display:inline-block; font-size:14px; color:#111; pointer-events:none; transition: all .3s }
.unscs .ip_box input:focus{border-color:rgba(1,101,235,.54); box-shadow: 0 0 .25rem .05rem rgba(1,101,235,.2)}
.unscs .ip_box input:not(:placeholder-shown){border-color:rgba(1,101,235,.54); box-shadow: 0 0 .25rem .05rem rgba(1,101,235,.2)}
.unscs .ip_box input:focus ~ label{top:-40px;left:-13px;font-size:15px;color:#0165eb}
.unscs .ip_box input:not(:placeholder-shown) + label{top:-40px;left:-13px;font-size:15px;color:#0165eb}
.unscs .submit_content{margin:20px auto 0; font-size:15px; color:#fff; background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(1,101,235,1) 100%);line-height:45px;border-radius:5px; display:block; width:100%;max-width:120px;text-align:Center;}
/*.unscs .ip_box input:focus{color: #333;    background-color: #fff;    border-color: rgba(1,101,235,.54);    outline: 0;    box-shadow: 0 0 .25rem .05rem rgba(105,108,255,.1)}
.unscs .ip_box label{position: absolute;    top: 0;    left: 0;    z-index: 2;    height: 100%;    padding: 10px;    overflow: hidden;  color: #697a8d;   text-align: start;    text-overflow: ellipsis;    white-space: nowrap;    pointer-events: none;    transform-origin: 0 0;    transition: opacity .2s ease-in-out,transform .2s ease-in-out}
.unscs .ip_box input:focus~label{color:#0165eb}
.unscs .ip_box input:focus~label::after{position: absolute;    inset: 1rem .4375rem;    z-index: -1;    height: 1.5em;    content: "";    background-color: #fff;}*/

#sub.stock_idx{}
#sub.stock_idx .tp b{color:#222; font-size:24px;font-weight:700; line-height:1.2;display:block}
#sub.stock_idx .tp p{text-align:right; font-size:14px; font-weight:400; line-height:1; color:#666666}
#sub.stock_idx .tb_wrap2{margin-top:80px;font-size:0;}
#sub.stock_idx .tb_wrap2 .tb_box{margin-top:25px;border-top:2px solid #222;}
#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes{width:50%;min-height:184px;padding:40px;padding-right:0;box-sizing:border-box ;display:inline-block;vertical-align:middle;border-bottom:1px solid #ddd;position:Relative}
#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes.full{width:100%}
#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes .names{width:236px; vertical-align:top;display:inline-block}
#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes .names b{color:#222;font-size:22px;font-weight:700; line-height:1; display:inline-block; vertical-align:bottom;}
#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes .names span{color:#222; font-size:16px;font-weight:400; line-height:1;display:inline-block; vertical-align:bottom;margin-left:10px;}
#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes .ul_wrap{width:calc(100% - 236px); vertical-align:top;display:inline-block}
#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes .ul_wrap ul{margin-top:-5px;display:inline-block;vertical-align:top;margin-left:70px}
#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes .ul_wrap ul:first-child{margin-left:0}
#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes .ul_wrap ul li{font-size:14px;font-weight:400; line-height:1.2;color:#666;margin-top:4px;word-break:keep-all}
#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes.lns:before{width:1px;height:20px;background:#ddd;content:'';position:absolute; left:0;top:50%; margin-top:-10px}
#sub.stock_idx .tb_wrap{margin-top:80px}
#sub.stock_idx .tb_wrap table{border-top:2px solid #222;margin-top:20px}
#sub.stock_idx .tb_wrap tbody tr td{border-left:0;padding:12px 0;color:#454545}
#sub.stock_idx .tb_wrap thead tr th{border-left:0;font-weight:700;padding:12px 0;background:#fff}
#sub.stock_idx .tb_wrap thead tr th:first-child{text-align:center}
#sub.stock_idx .tb_wrap.txt_r thead tr th{text-align:right; padding-right:40px}
#sub.stock_idx .tb_wrap.txt_r thead tr th:first-child{text-align:center;}
#sub.stock_idx .tb_wrap.txt_r tbody tr td{padding-right:40px;text-align:right;color:#666}
#sub.stock_idx .tb_wrap.txt_r tbody tr td:first-child{text-align:center}
#sub.stock_idx .tb_wrap.txt_r tbody tr.bgs{background:#f7f9fd}
#sub.stock_idx .tb_wrap.txt_r tbody tr.bgs td{font-weight:500;color:#222}
#sub.stock_idx .tb_wrap tbody tr td.bgs{font-weight:500;color:#222}
#sub.stock_idx .tb_wrap tbody tr td.l_txt40{padding-left:40px}
#sub.stock_idx .tb_wrap tbody tr.bgs td{padding-right:40px;}
#sub.stock_idx .tb_wrap .mo{display:none}
#sub.stock_idx .tb_wrap .mo tbody tr td{text-align:left;padding-left:20px;word-break:keep-all}
#sub.stock_idx .tb_wrap .mo tbody tr td.bgs{text-align:center; padding-left:0}
#sub.stock_idx .btn_wrap{margin-top:70px;text-align:center;}
#sub.stock_idx .btn_wrap a{font-size:0;padding:18px 35px;box-sizing:border-box;border-radius:28px;display:inline-block;border:1px solid #ddd;transition:all .4s;-webkit-transition:all .4s}
#sub.stock_idx .btn_wrap a span{font-size:18px; color:#222; font-weight:500; line-height:1; display:inline-block;vertical-align:middle;margin-left:10px;transition:all .4s;-webkit-transition:all .4s}
#sub.stock_idx .btn_wrap a .pic{margin-left:0;background-image:url('/assets/images/renewal/npay_ico.png');background-repeat:no-repeat;background-position:Center ;background-size:auto;transition:all .4s;-webkit-transition:all .4s}
#sub.stock_idx .btn_wrap a:hover{border-color:#0165eb; background:#0165eb}
#sub.stock_idx .btn_wrap a:hover span{color:#fff}
#sub.stock_idx .btn_wrap a:hover .pic{background-image:url('/assets/images/renewal/npay_ico_h.png');}

	@media (max-width: 1200px) {
		#sub.equip_view .info .tp_wrap .pic{width:480px;}
		#sub.equip_view .info .tp_wrap .info_box{width:calc(100% - 480px)}

		#sub.news_view .view_wrap .content_wrap .content table{table-layout:auto !important}
		#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes{padding:30px;padding-right:0;}
		#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes .names{width:200px}
		#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes .ul_wrap{width:calc(100% - 200px);}

	}
	@media (max-width: 1024px) {
		#sub .sub_visual h1{font-size:38px;line-height:46px}
		#sub .sub_visual h3{font-size:22px;margin-top:20px}
		#sub .sectn{padding:60px 0}
		#sub .md_txt b{font-size:32px}
		#sub .md_txt p{font-size:18px;margin-top:24px}
		#sub .n_txt > b{font-size:28px}
		#sub .n_txt > p{font-size:17px}
		#sub .n_txt > p.mb{font-size:20px}
		#sub .img_wrap{margin-top:70px}
		#sub .img_wrap > .img{margin-top:40px}

		#sub.ai_solution .ai_sec2 .ul_box {max-width:750px;margin:30px auto 0}
		#sub.ai_solution .ai_sec2 .ul_box ul li{width: calc(100% - 20px);margin-top: 30px;}
		
		#sub.ai_solution .s_tit b{font-size: 20px;}
		#sub.ai_solution .s_tit b em.mbr2{display:block}
		#sub.ai_solution .ai_sec2 .img_box .img{margin-top:20px;}
		#sub.ai_solution .ai_sec2{padding:45px 0}
		#sub.ai_solution .ai_sec3{padding:45px 0}
		.pops .pop_size .pop_wrap .img_wrap{max-width:50%}

		#sub.w_data .sectn{padding:60px 0}
		#sub.w_data .sectn.sec2 .l_txt p{font-size:28px}

		#sub.mobile_idx .img_list .img_wrap .img{padding:25px}
		#sub.cst_idx .sectn.sec4 .img_wrap .img{padding:40px}

		#sub.air_equip .list_wrap .list_box ul li{width:Calc(33.333% - 25px);}
		#sub.air_equip .list_wrap .list_box ul li a .pic img{max-width:100%}
		#sub.ir_idx .tb_wrap{ position: relative;    width: 100%;    min-height: 200px;    overflow: hidden;    clear: both;}
		#sub.ir_idx .tb_wrap table{clear: both;    position: relative;    border-collapse: collapse;    display: block;}
		#sub.ir_idx .tb_wrap tbody{width: 100%;    display: block;}
		#sub.ir_idx .tb_wrap tbody tr {padding:10px 0; width:100%;float:left;display:block; text-align:left;vertical-align:middle;border-bottom: 1px solid #e7e7e7;overflow: hidden;clear: both;position:relative}
		#sub.ir_idx .tb_wrap tbody tr td{width:calc(100% - 40px);float:left;display: block;text-align: left;border-bottom:none;font-weight: 400;font-size:16px;padding: 5px;}
		#sub.ir_idx .tb_wrap tbody tr td:first-child{width:40px;padding-left:5px}
		#sub.ir_idx .tb_wrap tbody tr td.title,#sub.ir_idx .tb_wrap tbody tr td.date {width:100%}
		#sub.ir_idx .tb_wrap tbody tr td.l_txt40{padding-left:5px}
		#sub.ir_idx .tb_wrap tbody tr td:last-child{width:auto; position:absolute; right:0;bottom:15px;padding:0;width:auto}
		#sub.ir_idx .tb_wrap tbody tr td.nodata{position:static; text-align:center;}
	}
	@media (max-width: 960px) {
		#sub .n_txt > b{font-size:26px}
		#sub .n_txt > p{font-size:15px}
		#sub .n_txt > p.mb{font-size:18px}
		#sub.w_data .tab_wrap .n_txt{margin-top:40px}
		#sub.w_data .img_list ul li .img{padding:20px }
		#sub.w_data .sectn.sec2 .l_txt{float:none}
		#sub.w_data .sectn.sec2 .r_txt{float:none; width:100%; margin-top:30px}
		#sub.w_data .sectn.sec2 .r_txt > p{margin-top:15px}

		#sub.w_data .sectn.sec4 .ico_box{padding:0 30px}
		#sub.airdata .sectn.sec1 .img_box{    padding: 40px;}
		#sub.airdata .sectn.sec1 .ul_wrap ul li.none{display:block}
		#sub.airdata .sectn.sec1 .ul_wrap ul li{margin-top:20px;width:calc(33.333% - 8px)} 
		#sub.airdata .sectn.sec2 .list_wrap ul {width:calc(100% + 20px);margin-left:-20px}
		#sub.airdata .sectn.sec2 .list_wrap ul li{    width: calc(33.333% - 20px);    margin-left: 20px;}
		#sub.mobile_idx .img_list .txt b{font-size: 20px;margin-top: 10px}
		#sub.mobile_idx .img_list .txt p{font-size: 16px;}
		#sub .sectn.inquiry .app_wrap{text-align:center; margin-top:15px}
		#sub.mobile_idx .sectn.inquiry p{font-size:24px;float:none;text-align:center;}

		#sub.air365 .sectn.sec1 .sec1_imgbox .n_txt{text-align:center;}
		#sub.air365 .sectn.sec1 .sec1_imgbox .boxes{margin-top:40px}
		#sub.air365 .sectn.sec1 .sec1_imgbox .boxes.r_img .img{display:none;width:100%;text-align:center ;margin:0 !important}
		#sub.air365 .sectn.sec1 .sec1_imgbox .boxes.r_img .mo_img{display:block}
		#sub.air365 .sectn.sec1 .sec1_imgbox .boxes.r_img .txt{display:block;width:100%}

		#sub.air365 .sectn.sec1 .sec1_imgbox .boxes.l_img .img{display:block;width:100%;text-align:center ;margin:0 !important}
		#sub.air365 .sectn.sec1 .sec1_imgbox .boxes .txt{padding:0; margin-top:20px;text-align:center;width:auto}
		#sub.air365 .sectn.sec2 .img{width:100%; text-align:center}
		#sub.air365 .sectn.sec2 .txt{width:100%; margin-top:30px;padding-left:0;text-align:center}
		#sub.air365 .sectn.sec2 .txt ul li{margin-top:20px}
		#sub.air365 .tb_wrap table{width:850px}
		#sub.air365 .tb_wrap{overflow-y:auto;}
		#sub.w_data .tb_wrap table{width:850px}
		#sub.w_data .tb_wrap{overflow-y:auto;}
		#sub.cst_idx .sectn.sec5 .img_list{margin:30px auto 0;max-width:520px}
		#sub.cst_idx .sectn.sec5 .img_list ul{margin-top:-15px}

		#sub.cst_idx .sectn.sec5 .img_list ul li{width:calc(50% - 15px);margin-top:15px}
		#sub.air_equip .list_wrap .list_box ul li a .txt b{font-size:20px}

		#sub.equip_view .info .tp_wrap .tp_box.mo{display:block;padding-bottom:20px;border-bottom:2px solid #040000}
		#sub.equip_view .info .tp_wrap .tp_box{display:none}
		#sub.equip_view .info .tp_wrap .pic{width:100%;max-width:600px; margin:20px auto 0;float:none}
		#sub.equip_view .info .tp_wrap .info_box{width:100%; padding-left:0; float:none}

		#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes{width:100%;min-height:auto}
		#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes.lns:before{display:none}
	}
	@media (max-width: 940px) {
		#sub.w_data .sectn.sec1 .btm_img .img{display:none}
		#sub.w_data .sectn.sec1 .btm_img .img.mo{display:block}
		#sub.w_data .sectn.sec4 .ban_wrap .img{display:none}
		#sub.w_data .sectn.sec4 .ban_wrap .mo.img{display:block}
		#sub.air365 .sectn.sec1 .img_wrap .mo.img{display:block}
		#sub.air365 .sectn.sec1 .img_wrap .img{display:none}
		#sub.cst_idx .sectn .mo.img{display:block}
		#sub.cst_idx .sectn .pc.img{display:none}

		#sub.cst_idx .sectn.sec4 .pc_img{display:none}
		#sub.cst_idx .sectn.sec4 .mo_img{display:inline}
		#sub.news_idx .list_wrap ul li .txt b{font-size:16px;    }
		#sub.news_idx .list_wrap ul li .txt .ct_span{font-size:13px}
		#sub.news_idx .list_wrap ul li .txt{padding:20px}
		#sub.news_idx .list_wrap ul li .txt .btms{margin-top:12px}
		#sub.news_idx .list_wrap ul li .txt .btms span{font-size:13px}
	}
	@media (max-width: 860px) {
		#sub.bigdata .img_box .list_wrap ul li{width:calc(100% - 30px);margin-top:20px}
		#sub.airdata .sectn.sec2 .list_wrap ul li a .txt{padding:10px 6px}
		#sub.airdata .sectn.sec2 .list_wrap ul li a .txt p{font-size:16px}
		#sub.airdata .sectn.sec2 .list_wrap ul li a .txt span{font-size:16px; max-width:50px}
		#sub .sectn.inquiry{padding:60px 0 !important;}
		#sub .sectn.inquiry p{font-size:22px;}
		#sub .sectn.inquiry .clear > a{font-size:15px;line-height:36px; max-width:100px}
		#sub .sectn.inquiry .app_wrap{float:none; margin-top:15px;}
		#sub.cst_idx .sectn.sec4 .img_wrap .img{padding:30px 20px}

		#sub.news_idx .tit p em.mbr2, #sub.news_view .tit p em.mbr2{display:block}
		#sub.stock_idx .tb_wrap.txt_r tbody tr td{padding-right:20px}
		#sub.stock_idx .tb_wrap.txt_r thead tr th{padding-right:20px}


		#sub.stock_idx .tb_wrap .pc{display:none}
		#sub.stock_idx .tb_wrap .mo{display:table; width:100%}
		#sub.stock_idx .tb_wrap2{margin-top:40px}
	}
	@media (max-width: 768px) {
		#sub .sub_visual h1{font-size:28px;line-height:32px}
		#sub .sub_visual h3{font-size:18px;line-height: 24px;margin-top:14px}
		#sub .img_wrap{margin-top:40px}
		#sub .img_wrap .img{padding:30px 15px}
		#sub .img_wrap.mp .img{padding:40px 15px}

		#sub.w_data .img_list{max-width:480px; margin:30px auto 0;}
		#sub.w_data .img_list ul{margin-top:-30px}
		#sub.w_data .img_list ul li{width:calc(100% - 25px);margin-top:30px}
		#sub.w_data .img_list.wid50 ul li{width:calc(100% - 25px);}
		#sub.w_data .img_list ul li .txt{padding:0}
		#sub.w_data .img_list ul li .txt p{font-size:16px;margin-top:15px}

		#sub.w_data .sectn.sec4 .ban_wrap{margin-top:60px}
		#sub.w_data .sectn.sec4 .ico_wrap{margin-top:60px}
		#sub.w_data .sectn.sec4 .ico_box{margin-top:40px}
		#sub.w_data .sectn.sec4 .ico_box ul li{height:300px}
		#sub.w_data .sectn.sec4 .ico_box ul li .img{width:100px}
		#sub.w_data .sectn.sec4 .ico_box ul li .txt{width:calc(100% - 120px)}
		#sub.w_data .sectn.sec5 .sea_solution{margin-top:60px}
		#sub.w_data .sectn.sec5 .tb_wrap.mo{display:;}
		#sub.airdata .sectn.sec1 .aidata_wrap{margin-top:60px}
		#sub.airdata .sectn.sec1 .airmap_wrap{margin-top:60px}
		#sub.airdata .sectn.sec2 .list_wrap ul li{width: calc(50% - 20px);}
		#sub.broadcast .md_txt{margin-top:40px}

		#sub.broadcast .sectn.sec1 .img_box .img{padding:20px 10px}
		#sub.bigdata .img_box{margin-top:60px}
		#sub.mobile_idx .img_list ul li{width:calc(100% - 34px);}
		#sub.mobile_idx .img_list .txt{display:inline-block}
		#sub.mobile_idx .img_list .img_wrap .img img{display:block;margin:0 auto}



		#sub.cst_idx .sectn.sec4 .img_wrap .n_txt > b{font-size:24px}
		#sub.cst_idx .sub_visual h3 em.mbr2{display:block}
		#sub.air_equip section{margin-top:60px}
		#sub.air_equip .b_title{font-size:28px}
		#sub.air_equip .list_wrap .list_box{margin-top:60px}
		#sub.air_equip .list_wrap .list_box ul li{width:Calc(50% - 25px);}
		#sub.equip_view .w_wrap{padding:60px 0;}
		#sub.equip_view .info .pd_info{padding:40px 0;}

		#sub.ir_idx .ir_frame{overflow-x:scroll}
		#sub.ir_idx .ir_frame > div{width:700px}
		#sub.ir_idx .tb_wrap tbody tr td.nodata b{font-size:14px}

		#sub.news_idx .list_wrap ul{width:calc(100% + 16px); margin-left:-16px;font-size:0}
		#sub.news_idx .list_wrap ul li{margin-top:30px;width:calc(33.333% - 16px);margin-left:16px}
		#sub.news_idx .list_wrap ul li .txt b{font-size:14px;    line-height: 20px;    height: 40px;}
		#sub.news_idx .list_wrap ul li .txt .tits > p{font-size:13px;margin-top:8px}
		#sub.news_view .view_wrap{margin-top:50px}
		#sub .pagenate ul {margin-left:-3px}
		#sub .pagenate ul li {margin-left:3px}
		#sub .pagenate ul li a{line-height:24px;font-size:12px;width:24px}
		#sub .pagenate ul li img{max-width:7px}
		#sub .pagenate ul li.first img,#sub .pagenate ul li.last img{max-width:10px;}
		#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes .ul_wrap ul{margin-left:0;margin-top:20px;display:block}
		#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes .ul_wrap ul:first-child{margin-top:0}
		#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes{padding:30px 0 30px 20px}
	}
	@media (max-width: 720px) {
		#sub.news_idx .tab_wrap{display:none}
		#sub.news_idx .motab_wrap{display:block}
	}
	@media (max-width: 640px) {

		#sub .md_txt b{font-size:24px}
		#sub .md_txt p{font-size:15px;margin-top:18px}

		#sub .sectn.inquiry p{float:none;text-align:Center}
		#sub .sectn.inquiry .clear > a{float:none;margin:20px auto 0}
		.pops .pop_size .pop_wrap .img_wrap{max-width:70%}
		#sub.ai_solution .s_tit b{font-size:17px}
		#sub.ai_solution .sub_visual h3 br{display:none}
		#sub.ai_solution .sub_visual h3 em.mbr2{display:block}

		#sub.w_data .flt_tp{margin-top:-24px}
		#sub.w_data .flt_tp .size{padding:0}
		#sub.w_data .flt_tp ul li a{font-size:18px;line-height:48px}
		#sub.w_data .tab_list ul{max-width:360px}
		#sub.w_data .tab_list ul li a{font-size:16px;line-height:48px; }
		#sub.w_data .sectn.sec4 .ico_box{padding:0 20px}
		#sub.w_data .sectn.sec4 .ico_box ul li{height:auto; display:block;padding:30px 0;}
		#sub.w_data .sectn.sec4 .ico_box ul li .tbc{display:block; }
		#sub.w_data .sectn.sec4 .ico_box ul li .img{width:100%;height:auto}
		#sub.w_data .sectn.sec4 .ico_box ul li .txt{width:100%; margin-left:0;}
		#sub.w_data .sectn.sec4 .ico_box ul li .txt .n_txt > p.mb{display:block;text-align:center}
		#sub.w_data .sectn.sec4 .ico_box ul li .txt .p_wrap p{font-size:15px; margin-top:8px}
		#sub.w_data .sectn .n_txt b em.mbr2{display:block}
		#sub.airdata .sectn.sec1 .img_box{    padding: 40px 20px }
		#sub.airdata .sectn.sec1 .img_box .txt b{font-size:20px}
		#sub.airdata .sectn.sec1 .img_box .txt p{font-size:15px}
		#sub.airdata .sectn .n_txt > b em.mbr2{display:block}
		#sub.airdata .sectn.sec2 .list_wrap ul li a .txt p{font-size:15px}
		#sub.fd_idx .img_wrap .img .n_txt p span em.mbr3{display:block}
		#sub.mobile_idx .sectn.inquiry p em.mbr2{display:block}
		#sub.mobile_idx .sectn.inquiry{  background-position: 84% center;}
		#sub.cst_idx .sectn.sec1 em.mbr2{display:block}
		#sub.cst_idx .sectn.sec4 .img_wrap .n_txt > b{font-size:20px;line-height:1.8}
		#sub.cst_idx .sectn.sec3 .n_txt em.mbr2{display:block}
		#sub.cst_idx .sectn.sec7 .n_txt em.mbr2{display:block}
		#sub.cst_idx .sectn.sec7 .img{margin-top:40px}
		#sub.cst_idx .sectn.inquiry em.mbr2{display:block}
		#sub.equip_view .info .tp_wrap .tp_box b{font-size:28px}
		#sub.ir_idx .tb_wrap tbody tr td.nodata{font-size:15px}

		#sub.news_idx .list_wrap ul li {width:calc(100% - 16px)}

		#sub.news_view .view_wrap .btms ul li > div a{width:100%}
		#sub.news_view .view_wrap .btms ul li > div b{display:none}
		#sub.news_view .view_wrap .btms ul li > div:first-child{width:64px;}
		#sub.news_view .view_wrap .btms ul li > div{width:calc(100% - 64px)}
		#sub.news_view .view_wrap .content_wrap .files > b{width:70px}
		#sub.news_view .view_wrap .content_wrap .files > div{width:calc(100% - 70px);padding:5px 0;}
		#sub.stock_idx .tb_wrap table{width:650px;margin-top:12px}
		#sub.stock_idx .tb_wrap {overflow-x:auto;margin-top:40px}
		#sub.stock_idx .tb_wrap::-webkit-scrollbar {  height: 3px;}
		#sub.stock_idx .tb_wrap::-webkit-scrollbar-thumb {  background: #a9a9a9;}

	}     
	@media (max-width: 540px) {
	#sub.stock_idx .tp b{font-size:22px}
	#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes .names b{font-size:20px;}
	#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes .ul_wrap{width:100%; margin-top:20px}
	}
	@media (max-width: 480px) {
		#sub .sub_visual .tb{height:36rem}
		#sub .sub_visual h1{font-size:22px;line-height: 30px;}
		#sub .sub_visual h3{font-size:14px;line-height: 20px;margin-top:10px}
		#sub .n_txt > b{font-size:24px}
		#sub .n_txt > p{font-size:16px;margin-top:20px;line-height:1.6}
		#sub .n_txt > p.sm{font-size:14px;margin-top:10px;line-height:18px}
		#sub .n_txt > p.mb{font-size:18px}
		#sub .tb_wrap tbody tr th{font-size:15px;line-height:20px}
		#sub .tb_wrap tbody tr td{font-size:15px}
		#sub .tb_wrap tbody tr td.l_txt40{padding-left:15px}
		#sub .tb_wrap tbody tr td.l_txt{padding-left:10px}
		#sub .tb_wrap tbody tr td{padding:20px 10px}


		#sub.w_data .sectn.sec4 .ico_box ul li .txt .n_txt > p.mb em.mbr2{display:block}
		#sub.airdata .sectn.sec1 .ul_wrap ul li{width:calc(50% - 8px)}
		#sub.airdata .sectn.sec1 .ul_wrap ul li p{font-size:15px;margin-top:10px}
		#sub.airdata .sectn.sec1 .img_box{padding:20px 10px}
		#sub.airdata .n_txt > p{font-size:16px}

		#sub.bigdata .img_box .list_wrap ul li b{font-size:17px}
		#sub.bigdata .img_box .list_wrap ul li p{font-size:15px}

		#sub.airdata .sectn.sec2 .list_wrap{max-width:350px;margin:30px auto 0}
		#sub.airdata .sectn.sec2 .list_wrap ul li{width:Calc(100% - 20px)}
		#sub.fd_idx .sub_visual h3 br{display:none}
		#sub.fd_idx .sub_visual h3 em.mbr2{display:block}
		#sub.air365 .sectn.sec1 .size > .n_txt > p{font-size:15px}
		#sub.cst_idx .sectn.sec4 .img_wrap .n_txt > b{font-size:18px;line-height:1.8}
		#sub.cst_idx .sectn.sec5 .img_list ul li a .txt span{font-size:16px}
		#sub.air_equip .w_wrap{padding:60px 0;}
		#sub.air_equip .list_wrap .list_box ul li{width:Calc(100% - 25px);}
		#sub.equip_view .info .tp_wrap .tp_box b{font-size:22px}
		#sub.equip_view .info .tp_wrap .tp_box p{font-size:15px; margin-top:6px}
		#sub.equip_view .info .tp_wrap .tb_box ul li span{font-size:15px; width:80px}
		#sub.equip_view .info .tp_wrap .tb_box ul li > div{padding:8px 15px;width:calc(100% - 80px)}
		#sub.equip_view .info .tp_wrap .tb_box ul li > div p{font-size:15px}
		#sub.equip_view .info .pd_info p{font-size:15px;line-height:1.7}
		#sub.equip_view .info .dt_info ul li{margin-top:25px}
		#sub.equip_view .info .dt_info ul li p{font-size:15px}

		#sub.ir_idx .tp_wrap select{max-width:100%; }
		#sub.ir_idx .tp_wrap input{margin-top:5px}
		#sub.ir_idx .tp_wrap input[type="text"]{width:calc(100% - 104px);margin-left:0px;padding-left:10px}
		#sub.news_idx .tit b,#sub.news_view .tit b{ font-size: 30px;  }
		#sub.news_idx .tit p,#sub.news_view .tit p{font-size:16px;margin-top:10px}
		#sub.news_idx .brd_wrap{margin-top:40px}
		#sub.news_idx .tb_top{padding-bottom:10px}
		#sub.news_idx .tb_top p{font-size:14px;}
		#sub.news_idx .list_wrap ul li .txt .btms{margin-top:10px}

		#sub.news_view .view_wrap .tops b{font-size:20px}
		#sub.news_view .list_btn{max-width:84px;line-height:42px;}
	}
	@media (max-width: 400px) {
		#sub .sub_visual h1{font-size:19px}
		#sub .sub_visual h3{font-size:13px}
		#sub .n_txt > b{font-size:22px}
		#sub .n_txt > p{font-size:15px;margin-top:15px;line-height:1.5}
		#sub .n_txt > p.sm{font-size:13px;}
		#sub .n_txt > p.mb{font-size:16px}
		#sub.w_data .flt_tp ul li a{font-size:15px}

		#sub.w_data .tab_list ul li a{font-size:14px}
		#sub.w_data .sectn.sec4 .ico_box ul li .txt .n_txt > p.mb{font-size:16px}
		#sub.airdata .sectn.sec1 .img_box .txt b{font-size:18px}
		#sub.airdata .sectn.sec1 .img_box .txt p{font-size:14px;word-break:keep-all}
		#sub.mobile_idx .img_list .txt b.tp{font-size:20px}
		#sub.mobile_idx .img_list .txt b{font-size:18px}
		#sub.mobile_idx .img_list .txt p{font-size:15px}
		#sub.mobile_idx .img_list .img_wrap .img{padding:20px;}
		#sub.mobile_idx .img_list .txt b em.mbr2{display:block}
		#sub.air365 .sectn.sec2 .txt ul li p{font-size:15px}
		#sub.air_equip .b_title{font-size:28px}
		#sub.equip_view .info .dt_info{padding:40px 0;}
		#sub.equip_view .info .tp_wrap .tb_box ul li span{font-size:14px; width:65px}
		#sub.equip_view .info .tp_wrap .tb_box ul li > div{width:calc(100% - 65px)}
		#sub.ir_idx .tp_wrap input[type="text"]{width:calc(100% - 74px);}
		#sub.ir_idx .tp_wrap input[type="button"]{width:70px}
		#sub.ir_idx .tb_wrap tbody tr td b{font-size:16px}
		#sub.ir_idx .tb_wrap tbody tr td p{font-size:15px}
		#sub.ir_idx .tb_wrap tbody tr td{padding:3px;width:calc(100% - 30px);}
		#sub.ir_idx .tb_wrap tbody tr td.l_txt40{padding-left:3px}
		#sub.ir_idx .tb_wrap tbody tr td:first-child{width:30px;padding-left:3px}

		#sub.news_idx .tit b,#sub.news_view .tit b{ font-size: 24px;  }
		#sub.news_idx .tit p,#sub.news_view .tit p{font-size:14px;margin-top:10px}
		#sub.news_view .view_wrap .tops b{font-size:19px}
		#sub.news_view .view_wrap .content_wrap .files > div a{font-size:14px}
		#sub.news_idx .list_wrap ul li .txt .ct_span{font-size:12px; padding:0 10px;line-height:26px}
		
		#sub.stock_idx .tp b{font-size:20px}
		#sub.stock_idx .tb_wrap2 .tb_box .tb_boxes .names b{font-size:18px}
		#sub.stock_idx .btn_wrap a{padding:15px 22px}
		#sub.stock_idx .btn_wrap a span{font-size:16px;}

	}

	@media (max-width: 360px) {
		#sub .sub_visual h1{font-size:18px}
		#sub .sub_visual h3{font-size:12px}
		#sub .n_txt > b{font-size:21px}
		#sub .n_txt > p{font-size:14px;margin-top:15px;line-height:1.6}
		#sub .n_txt > p.sm{font-size:13px;margin-top:8px;line-height:16px}
		#sub .n_txt > p.mb{font-size:16px}
		#sub.ai_solution .ai_sec2 .ul_box ul li p{font-size:14px}
		#sub.w_data .flt_tp ul li a{font-size:14px}
		#sub.ir_idx .tb_wrap tbody tr td.nodata{font-size:13px}
		#sub .tb_wrap tbody tr td{font-size:14px}
		#sub.stock_idx .tb_wrap.txt_r thead tr th{font-size:14px}
		#sub.stock_idx .tb_wrap thead tr th{padding:9px 0}
		#sub.stock_idx .tb_wrap tbody tr td{padding:9px 0}
		#sub .pagenate ul li a{line-height:20px;font-size:11px;width:20px}
	}