@charset "utf-8";

.pc_br {display:block;}
.pt_br {display:block;}
.tb_br {display:none !important;}
.tm_br {display:none !important;}
.mb_br{display:none !important;}
.u-page-list-wrap {display: none;}
/* ========================================================================== */
#top-button {
    position: fixed;
    bottom: 40px;
    right: 5%;
    background: url(/img/common/i_page_top.png) no-repeat left top;
    z-index: 10;
    width: 65px;
    height: 65px;
    font-size: 0;
}

#top-button.absolute {
    position: absolute;
    bottom: 50px;
}
#wrap footer div.wrap{flex-wrap:wrap;box-sizing: border-box;}
footer .foot_align.col1{width:100%}
footer .foot_align{padding-left:0;width: calc(100% - 300px);}
footer .foot_align:before{display:none}
#wrap footer{padding: 40px 70px;}
footer small.copy{position:absolute;top:0;bottom:unset}
.outline span{background:#fff;position:absolute;z-index:5;-webkit-transition:.3s 1.3s ease-out;transition:.3s 1.3s ease-out}
.outline span.l1{top:0;left:0;width:100%;height:0}
.outline span.l2{top:0;right:0;height:100%;width:0}
.outline span.l3{top:0;left:0;height:100%;width:0}
.outline.on span.l1{height:10px}
.outline.on span.l2{width:10px}
.outline.on span.l3{width:10px}
.sub_top{height:720px;position:relative;overflow:hidden}
.sub_top .bgimg{height:100%;position:absolute;top:0;left:0;z-index:-1;width:100%;transform:scale(1.08);transition:2s;background:url(/img/page/st1.jpg) no-repeat center / cover}
.sub_top .bgimg.on{transform:scale(1)}
.sub_top.st2 .bgimg{background-image:url(/img/page/st2.jpg)}
.sub_top.st3 .bgimg{background-image:url(/img/page/st3.jpg)}
.sub_top .st_tit1{font-size:6.6rem;opacity:0;position:relative;top:15px;color:#fff;line-height:1em;font-family:'Heebo',sans-serif;font-weight:600;padding-top:25px}
.sub_top .st_tit1:before{content:'';position:absolute;top:0;left:50%;width:36px;height:1px;background:#fff;margin-left:-18px}
.sub_top .inner{position:relative;opacity:0;height:100%;box-sizing:border-box}
.sub_top_g{position:relative}
.sub_tab{margin-top:10px}
.sub_tab .tab_list{display:flex;justify-content:center;height:70px}
.sub_tab li{font-size:1.8rem;line-height:70px;position:relative;color:#444;letter-spacing:-.4px;font-weight:300;width:270px;text-align:center}
.sub_tab a{display:block;position:relative}
.sub_tab li.on a:after{content:'';position:absolute;height:2px;left:0;right:0;bottom:0;background:#00a4db;z-index:1}
.sub_tab li:before{content:'';position:absolute;width:1px;left:0;top:27px;height:18px;background:#ccc;z-index:1}
.sub_tab li:after{content:'';position:absolute;width:1px;right:-1px;top:27px;height:18px;background:#ccc;z-index:1}
.sub_top tspan{font-size:9.4rem;color:transparent;paint-order:stroke;stroke:#fff;stroke-width:3px;font-weight:700;stroke-linecap:butt;stroke-linejoin:miter;fill:rgba(255,255,255,0);font-family:'Montserrat',sans-serif;line-height:1.3;letter-spacing:-1.5px;text-transform:uppercase}
.sub_top tspan.b{fill:#fff;stroke-width:0}
.sub_top .text_g{height:100%;display:flex;align-items:center;opacity:0;padding-top:90px;box-sizing:border-box}
.sub_top svg{height:185px;width:100%}
.title_box{text-align:center;padding:130px 0 115px}
.main_title{line-height:1em;font-size:5.6rem;font-weight:500;color:#111}
.sub_title{line-height:1em;font-size:1.8rem;color:#666;margin-top:20px}
.company_contents_txt{text-align:center;font-size:2.2rem;color:#666;font-weight:300}
.company_circle_list{display:flex;justify-content:center;margin:80px 0;position: relative;}
.company_item{width:360px;height:360px;border-radius:360px;background:#00a4db;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:0}
.company_num{font-family:'Montserrat',sans-serif;color:#fff;font-weight:600;font-size:1.6rem;line-height:1em}
.company_i{width:61px;height:59px;background:url(/img/page/i_company_circle.png) no-repeat left top;margin-top:25px}
.item2 .company_i{background-position-x:-61px}
.item3 .company_i{background-position-x:calc(-61px * 2)}
.company_text{font-size:2rem;color:#fff;text-align:center;font-weight:300;line-height:1.6;margin-top:20px}
.company_contents_small{font-size:1.8rem;text-align:center;color:#666;font-weight:300;display:block;position: relative;}
.company_item.item2{background:rgba(2,20,37,0.5);z-index:1;margin:0 -25px}
.company_item.item3{background:#323198}
.company_intro_g{padding-bottom:220px;position:relative;z-index: 0;}

.company_intro_g:before {content: '';position: absolute;bottom: 0;left: 0;background: #f4f4f4;height: 500px;z-index: -1;width: 100%;}
.company_fig > [class*='company_fig_']{width:calc(50% + 60px);height:540px}
.company_fig_img{position:relative}
.company_fig_img img{position:absolute;top:0;left:50%;height:100%;transform:translateX(-50%)}
.company_fig_text{background:#b3a1ec;box-sizing:border-box;padding: 0 50px 0 100px;color:#fff;display:flex;flex-direction:column;justify-content:center;position:absolute;top:60px;right:0;}
.company_fig_title{font-size:4rem;font-weight:500;margin-top:15px;color: #fff;}
.company_fig_p{font-size:1.9rem;color:#fff;font-weight:300}
.company_intro_g .company_fig{position:relative;margin-bottom:170px;z-index:1}
.his_header{height:380px;display:flex;align-items:flex-end;color:#fff;margin-left:20px;width:calc(100% - 20px);position:relative;z-index:0}
.his_g2 .his_header{background-image:url(/img/page/history_bgimg2.jpg)}
.his_header_g{position:relative;padding-top:20px;z-index:1}
.his_header_g:before{content:'';position:absolute;top:0;left:0;width:184px;height:184px;background:#0ca8dc;z-index:-1}
.history_g .his_year{width:50%;margin-left:50%;display:flex;position:relative}
.his_year + .his_year{margin-top:20px}
.his_text{display:flex;flex-wrap:wrap;width:100%}
.his_m{width:120px;font-size:2.2rem;color:#111;font-weight:500;box-sizing:border-box;padding:15px 0;position:relative}
.his_m:after{content:'';position:absolute;top:28px;left:69px;width:11px;height:11px;border-radius:15px;background:#fff;border:3px solid #0ca8dc;box-sizing:border-box;z-index:1}
.his_m:before{content:'';position:absolute;bottom:0;left:74px;width:1px;top:-30px;background:#ddd}
.his_m:nth-last-child(2):before{bottom:unset;top:0;height:30px}
.his_m:nth-child(1):before{top:35px;bottom:0}
.his_txt{width:calc(100% - 120px);font-size:1.8rem;line-height:1.8;color:#666;letter-spacing:-.6px;padding:15px 0;word-break:keep-all}
.his_con{padding:60px 0 0;z-index:1;position:relative}
.history_g{padding-bottom:130px;position:relative;z-index:0;background:#f2f2f2}
.history_g:after{content:'';position:absolute;bottom:75px;left:0;background:url(/img/common/open_nav_fig.jpg) no-repeat left top;width:585px;height:583px;transform:rotate(45deg);z-index:0}
.his_year_num tspan{font-size:15rem;color:transparent;paint-order:stroke;stroke:#111;stroke-width:1px;font-weight:700;stroke-linecap:butt;stroke-linejoin:miter;fill:rgba(255,255,255,0);font-family:'Montserrat',sans-serif;line-height:1.3;letter-spacing:-1.5px;text-transform:uppercase}
.his_year_num{width:100%;transform:translate(70px,70px)}
.his_year_num svg{width:100%}



.ceo_about_g .con1{background:#f4f4f4;min-height:470px;display:flex;align-items:flex-end;width:100%;position:relative;z-index:0}
.ceo_about_g .con1 .img{width:50%;position:relative;transform:translateY(100px)}
.ceo_about_g .con1 .ceo_name{position:absolute;bottom:30px;left:30px;color:#fff;font-size:3rem;letter-spacing:-.3px;line-height:1em}
.ceo_about_g .text_g{width:50%}
.ceo_about_g .con2 .text_g{display:flex;flex-direction:column;justify-content:flex-end;padding-left:75px;box-sizing:border-box}
.ceo_about_g .con1 .text_g{padding-top:100px;box-sizing:border-box}
.ceo_about_g .con2_tit{font-size:4.8rem;font-weight:500;color:#111;margin-bottom:55px;letter-spacing:-.3px}
.ceo_about_g .con2 .img{width:50%;position:relative;padding-bottom:50px}
.ceo_about_g .con .con_txt{font-size:1.8rem;letter-spacing:-.6px;color:#666;line-height:1.8;word-break:keep-all;font-weight:300}
.ceo_about_g .con .con_txt strong{font-weight:500;color:#111;font-size:2.2rem}
.ceo_about_g .flex{display:flex}
.ceo_about_g .con1 .flex{flex-direction:row-reverse}
.ceo_about_g .con + .con{margin-top:220px}
.con1_tit{font-size:4rem;line-height:1em;color:#111;font-weight:500}
.con1_tit:after{content:'';display:block;width:2px;height:60px;background:#00a4db;margin:35px 0}
.ceo_career_list{margin-top:-10px;width: 50%;}
.ceo_career_list li{box-sizing:border-box;position:relative;font-size:1.8rem;color:#666;padding:5px 0 5px 15px;font-weight:300;line-height:1.6}
.ceo_career_list li:before{content:'';position:absolute;top: 18px;left:0;width:6px;height:2px;background:#828282;}
.ceo_about_g{padding-bottom:140px;position:relative;z-index:0}
.ceo_about_g:before{content:'';position:absolute;bottom:140px;left:0;height:550px;background:#00a4db;width:50%;z-index:-1}
.ceo_career_list_column {display: flex;}
.partner_g .slg_g{position:relative}
.partner_g .slg_g .img{background:url(/img/page/partner_bg.jpg) no-repeat center/cover;height:490px;width:60%}
.partner_g .slg_g .text_g{position:absolute;height:490px;top:0;left:50%;margin-left:-700px;display:flex;align-items:flex-end;justify-content:flex-end}
.partner_g .text_b{width: 610px;background:#b3a1ec;padding: 80px 0 85px 70px;box-sizing:border-box;}
.partner_g .txt_tit{font-size:4rem;color:#fff;font-weight:500}
.partner_g .txt_txt{font-size:1.8rem;letter-spacing:-.4px;font-weight:300;line-height:1.8;margin-top:25px;color:#fff}
.partner_g .company_g{display:flex;flex-wrap:wrap;margin-top:90px}
.partner_g .company_list li{border:1px solid #e2e2e2;width:calc(33.3333% - 24px);margin-right:36px;box-sizing:border-box;margin-top:36px;text-align:center;background:#f4f4f4;min-height:150px}
.partner_g .company_list li .logo img{max-width:100%}
.partner_g .company_list li:nth-child(3n){margin-right:0}
.partner_g .company_list{display:flex;flex-wrap:wrap;margin-top:84px}
.partner_g .company_list + .partner_h1{margin-top:65px}
.partner_g .company_list .text{padding:10px 0;width:100%;text-align:center;box-sizing:border-box;font-size:1.8rem;font-weight:300;color:#666;border-top:1px solid #ccc}
.partner_g .logo{padding:11px 0}
.partner_g{padding-bottom:140px}
.location_g iframe{height:400px;width:100%}
.location_g .map_title{font-size:4rem;font-weight:500;color:#111;line-height:1em;position:relative;z-index:1;margin-bottom: 20px;margin-left: 25px;}
.location_g .map_title:before{content:'';display:block;width:2px;height:100px;background:#00a4db;margin:-50px 0 30px;z-index:1}
.location_g .map_text{padding-left:40px;box-sizing:border-box;margin-left: -25px;}
.location_g .map_text:after{clear:both;content:'';display:block}
.location_g dl{display:flex;float:left;margin: 5px 25px;}
.location_g dl:nth-of-type(1){}
.location_g dl dd{font-size:1.8rem;color:#666;font-weight:300}
.location_g dl dt{font-size:1.8rem;font-family:'Montserrat',sans-serif;font-weight:600;color:#111;letter-spacing:-.4px;padding-top:4px;box-sizing:border-box;position:relative;padding-left:35px}
.location_g .address_list dt{width:125px}
.location_g dl dt:before{content:'';position:absolute;top:4px;left:0;width:20px;height:21px;background:url(/img/page/i_location.png) no-repeat left top}
.location_g dl.tel_list dt:before{background-position-x:-20px}

.location_g dl.fax_list dt:before {
    background-position-x: -40px;
}
.location_g .tel_list dt{width:85px}

.location_g .fax_list dt {
    width: 85px;
}
.location_g .con2{margin-top:110px}
.location_g{padding-bottom:120px;background:linear-gradient(rgba(255,255,255,0) 10%,rgba(107,107,107,1) 11%)}
section.gray{background: #f2f2f2;background:-moz-linear-gradient(top,#fff 0px,#fff 280px,#f2f2f2 281px,#f2f2f2 100%);background:-webkit-linear-gradient(top,#fff 0px,#fff 280px,#f2f2f2 281px,#f2f2f2 100%);background:linear-gradient(to bottom,#fff 0px,#fff 280px,#f2f2f2 281px,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0f3fa',endColorstr='#f2f2f2',GradientType=0);}
.bbs_card_list .item{box-sizing:border-box;position:relative;width:calc(33.3333% - 18px);background:#f4f4f4;margin:27px 27px 0 0;}
.bbs_card_list .item:hover{background:#3199c7}
.bbs_card_list .item:nth-child(3n){margin-right:0}
.bbs_card_list .item a{display:block;padding:48px 34px 135px;box-sizing:border-box}
.bbs_card_list .notice_cate{padding:0 10px;height:28px;display:block;border:1px solid #3199c7;box-sizing:border-box;line-height:26px;text-align:center;font-family:'Montserrat',sans-serif;color:#3199c7;display:inline-block;vertical-align:top;font-weight:500;font-size:1.4rem;}
.bbs_card_list li:hover .notice_cate{border-color:#fff;color:#fff}
.bbs_card_list .notice_title{font-size:2.2rem;color:#111;letter-spacing:-.4px;-webkit-line-clamp:2;margin-top:18px;height:65px;font-weight:500;}
.bbs_card_list li:hover .notice_title{color:#fff}
.bbs_card_list .notice_text{font-size:1.8rem;color:#666;letter-spacing:-.5px;-webkit-line-clamp:2;font-weight:300;margin-top:10px;line-height:1.8;}
.bbs_card_list li:hover .notice_text{color:#fff}
.bbs_card_list .notice_date{font-size:1.7rem;color:#666;font-weight:300;margin-top:18px;display:block;}
.bbs_card_list li:hover .notice_date{color:#fff}
.bbs_card_list .arr{width:54px;height:54px;border-radius:50px;background:#3199c7;position:absolute;bottom:45px;left:auto;display:flex;align-items:center;justify-content:center;}
.bbs_card_list li:hover .arr{background:#fff}
.bbs_card_list .i_arr{width:20px;height:7px;display:block;position:relative}
.bbs_card_list .i_arr:before{content:'';position:absolute;top:3px;left:0;width:100%;height:1px;background:#fff}
.bbs_card_list li:hover .i_arr:before{background:#3199c7}
.bbs_card_list .i_arr:after{content:'';position:absolute;top:1px;right:1px;width:5px;height:5px;border-right:1px solid #fff;border-bottom:1px solid #fff;box-sizing:border-box;transform:rotate(-45deg)}
.bbs_card_list li:hover .i_arr:after{border-color:#3199c7}
.bbs-list .bbs_card_list{display:flex;flex-wrap:wrap;margin-top:-27px}



.table-view-style1{border-top:2px solid #333}
.table-view-style1 > li{border-bottom:1px solid #e4e4e4}
.table-view-style1 .file{display:flex;font-size:1.8rem;line-height:1.8rem;padding:25px 0}
.table-view-style1 .file .tit{font-size:1.7rem;color:#222;width:150px;position:relative;text-indent:70px}
.table-view-style1 .file .tit:before{content:'';position:absolute;top:0;right:0;height:20px;background:#ddd;width:1px}
.table-view-style1 .file_list{width:calc(100% - 150px);padding-left:15px;box-sizing:border-box;color:#666;letter-spacing:-.5px;font-weight:300;font-size:1.7rem}
.table-view-style1 .file_list a:hover{text-decoration:underline}
.table-view-style1 .file_list li + li{margin-top:10px}
.table-view-style1 .head{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;padding: 60px 30px 50px;background: #f4f4f4;}
.table-view-style1 .head_tit{font-size: 2.2rem;font-weight: 400;color:#222;letter-spacing:-.3px;}
.table-view-style1 .date{font-size: 1.8rem;color: #666;line-height: 1em;margin-top: 20px;letter-spacing: .2px;font-family: 'Heebo', sans-serif;}
.table-view-style1 .body{padding:60px 50px 80px;box-sizing:border-box;font-size:1.7rem;color:#555;letter-spacing:-.5px;font-weight:300;font-family: 'Noto Sans KR', sans-serif !important;}
.table-view-style1 .body img {max-width:100%;}
.table-view-style1 .body p{font-family: 'Noto Sans KR', sans-serif !important;font-weight: inherit !important;color: inherit !important;font-size: inherit !important;}
.bbs_list_btn{padding: 0 0 140px;position:relative;margin-top: 50px !important;}
.bbs_list_btn .prev{left:0}
.bbs_list_btn .next{right:0;transform:rotate(180deg)}
.bbs_list_btn .btn{position:absolute;top:0;width:51px;height:51px;box-sizing:border-box;border:1px solid #c8c8c8;display:flex;align-items:center;justify-content:center}

.bbs_list_btn .btn img {height: 14px;}
.bbs_list_btn .list{display:block;text-align:center;height: 60px;line-height: 60px;background: #3199c7;color:#fff;width: 200px;font-size: 1.8rem;font-weight: 300;transition: .3s;margin:0 auto;}
.bbs_list_btn .list:hover{background: #333;}


.inquiry_g .table{width:100%;border-top: 2px solid #000;margin-top:80px;}
.inquiry_g .table th{padding-left:40px;height:80px;box-sizing:border-box;text-align:left;border-bottom:1px solid #e2e2e2;vertical-align:middle;font-size:1.8rem;letter-spacing:-.25px;color:#2d2d2d;width: 170px;}
.inquiry_g .table th span{position:relative;color:#2d2d2d}
.inquiry_g .table th .essential:after{content:"*";display:inline-block;color:#e80000;margin-left:3px;vertical-align:middle}
.inquiry_g .table td{padding-right:40px;border-bottom:1px solid #e2e2e2;vertical-align:middle;height:80px;box-sizing:border-box;font-size:0;width: calc(100% - 170px);}
.inquiry_g .table .width_g.tel input{width:calc(33.33% - 23.3333px)}
.inquiry_g .table .width_g.email input{width:calc(50% - 17.5px)}
.inquiry_g .table .width_g{display:inline-block;vertical-align:top;width: 500px;}

.inquiry_g .table .width_g.tel {
    width: 705px;
}
.inquiry_g .table .filebox{display:inline-block;vertical-align:top}
.inquiry_g .table .width_g span{width:35px;display:inline-block;text-align:center;font-size:1.7rem;line-height:48px;vertical-align:top}
.inquiry_g .table td textarea{resize:none;width:100%;height: 210px;background:#f9f9f9;box-sizing:border-box;padding:10px;border:0;margin:15px 0;}
.inquiry_g .table td input[type="file"]{font-size:16px;color:#2d2d2d}
.inquiry_g .table td #i_incharge,.m54 .table td #i_company,.m54 .table td .upload-name{width:645px}
.inquiry_g .table td #i_title{width:100%}
.inquiry_g .pre_b{background:#f8f8f8;white-space:pre-wrap;overflow-y:scroll;height: 400px;box-sizing:border-box;font-family:inherit;padding:38px;font-size:1.7rem;color:#666;font-weight:300;letter-spacing:-.8px;}
.inquiry_g .pre_guide{color:#555;font-size:1.7rem;letter-spacing:-.8px;line-height:1.8;margin-top:35px}
.inquiry_g .radio_g{display:flex;justify-content: flex-start;font-size: 1.8rem;line-height: 1em;color:#2d2d2d;font-weight:300;letter-spacing:-.6px;margin-top: 30px;}
.inquiry_g .radio_label_g{margin-left:39px}
.inquiry_g .table td select{width:190px;margin-left:14px}
.inquiry_g .btn_g{display:flex;justify-content:center;margin-top: 70px;}
.inquiry_g .btn_g button{background: #3199c7;width: 200px;height:60px;color:#fff;font-size: 1.8rem;font-family:inherit;font-weight: 300;}
.inquiry_g .btn_g button + button{margin-left:10px}

.inquiry_g .table td select, .inquiry_g .table td input[type="text"], .inquiry_g .table td .upload-name, .inquiry_g .table td input[type="file"]{height:50px;border:0;border-radius:0;background:#f8f8f8;box-sizing:border-box;padding-left:10px;font-size:1.7rem}
.inquiry_g{padding-bottom:150px}
.inquiry_g .table td .upload-name{width:480px;margin-right:5px}
.inquiry_g .table #i_name{width:705px}

.inquiry_g .table #i_team {
    width: 705px;
}
.pipeline_gallery_g .pipe_gallery_list{display:flex;flex-wrap:wrap;margin-top:-70px;}
.pipe_gallery_list li{width:calc(33.3333% - 10.66666px);margin-right:16px;margin-top:70px}
.pipe_gallery_img{border:1px solid #e2e2e2;box-sizing:border-box}
.pipe_gallery_img img{width:100%;display:block}
.pipe_gallery_list li:nth-child(3n){margin-right:0}
.pipe_gallery_text{font-size:2rem;color:#666;font-weight:300;line-height:1em;padding-top:25px}
.pipe_gallery_title{text-align:center;font-size:3.4rem;font-weight:500;color:#111}
.pipe_gallery_title:after{display:block;content:'';width:2px;height:60px;background:#00a4db;margin:55px auto 60px}
.pipeline_gallery_g{padding: 100px 0 270px;position:relative;z-index:0;background:#f4f4f4;background:-moz-linear-gradient(top,#f4f4f4 0px,#f4f4f4 580px,#fff 581px,#fff 100%);background:-webkit-linear-gradient(top,#f4f4f4 0px,#f4f4f4 580px,#fff 581px,#fff 100%);background:linear-gradient(to bottom,#f4f4f4 0px,#f4f4f4 580px,#fff 581px,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#fff',GradientType=0);}
.pipeline_table_g{padding-bottom:225px}
.pipeline_table_title{font-size:4rem;color:#111;margin-bottom:55px;font-weight:500;text-align:center;line-height:1em}
.pipeline_table_img img {width: 100%;}
.pipeline_g{padding-bottom: 0;position:relative;z-index:0;}
#pipeling_slide_g{display:flex;flex-wrap:wrap;position:relative}
.pipeline_slide{width:calc(100% - 420px)}
.pipeline_slide_dots{width:100%;margin-top:30px}
#pipeling_slide_g .btn{width:17px;height:28px;background:url(/img/page/pipeline_slide_arrow.jpg) no-repeat left top;font-size:0;outline:0;position:absolute;top:50%;margin-top:-50px;z-index:1}
#pipeling_slide_g .btn.prev{left:-35px}
#pipeling_slide_g .btn.next{right:-35px;transform:rotate(180deg)}
.pipeline_slide_dots button{width:16px;height:16px;font-size:0;border-radius:10px;background:#b8b8b8;box-sizing:border-box;vertical-align:top}
.pipeline_slide_dots .slick-dots:after{content:'';clear:both;display:block}
.pipeline_slide_dots li{display:inline-block;vertical-align:top}
.pipeline_slide_dots li + li{margin-left:14px}
.pipeline_slide_dots .slick-active button{background:#00a4db}
#pipeling_slide_g .slick-dots{text-align:center}
.rnd_about_g{padding-bottom:150px}

.a_left{transform:translateX(-15px);transition:.8s;opacity:0}
.a_left.in-view{transform:translateX(0px);opacity:1}
.a_:nth-child(1){transition-delay:.1s}
.a_:nth-child(2){transition-delay:.2s}
.a_:nth-child(3){transition-delay:.3s}
.a_:nth-child(4){transition-delay:.4s}
.a_:nth-child(5){transition-delay:.5s}
.a_:nth-child(6){transition-delay:.6s}
.a_:nth-child(7){transition-delay:.7s}
.a_:nth-child(8){transition-delay:.8s}
.a_:nth-child(9){transition-delay:.9s}
.a_:nth-child(10){transition-delay:1s}



/* 210901 strat */
.history_wrap {margin-bottom:120px;}
.history_wrap:last-child {margin-bottom:0;}
.his2020 .his_header {background:url(/img/page/history_bgimg1.jpg) no-repeat center /cover;}
.his2021 .his_header {background:url(/img/page/history_bgimg2021.jpg) no-repeat center /cover;}
/* 210901 end */


@media (max-width: 1500px) {
.sub_top {height: 600px;}
.sub_top tspan {font-size: 8.5rem;}
.sub_tab li {width: 220px;}
.ceo_about_g .con2_tit {font-size: 4rem;}
#wrap footer div.wrap {padding-left: 160px;background-size: 130px auto;}
footer .foot_dl {font-size: 1.5rem;}
footer small.copy {font-size: 1.5rem;}
.company_fig_text {padding: 0 50px;}
}