 @charset "utf-8";
/* doc.css는 디자인페이지 스타일을 정의합니다. */
.greeting{display:flex;position:relative;}
.greeting:before{content:'';width:73px;height:582px;background:url('../images/sub/greeting_deco1.png')no-repeat 0 0/contain;position: absolute;left:-100px;top:0;}
.greeting:after{content:'';width:73px;height:516px;background:url('../images/sub/greeting_deco2.png')no-repeat 100% 100%/contain;position: absolute;right:-100px;bottom:0;}
.greeting .tt-wrap{min-width:0;width:1%;flex:1 1 auto;margin-right:40px;}
.greeting .tt-wrap .top-tt{font-size:32px;font-weight:600;line-height:1.2em;background:linear-gradient(to right,#0948b7, #008800);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom:30px;}
.greeting .tt-wrap .wrap p{font-size:17px;line-height:1.765em;margin-bottom:30px;}
.greeting .tt-wrap .wrap p:last-child{margin-bottom:0;}
.greeting .tt-wrap .wrap .bg-tt{font-size:18px;font-weight:600;}
.greeting .tt-wrap .wrap .bg-tt span{display:inline-block;position:relative;}
.greeting .tt-wrap .wrap .bg-tt span:after{content:'';width:100%;height:70%;background-color: #eef2fa;position: absolute;left:0;top:4px;z-index:-1;}
.greeting .img-wrap{width:400px;padding-top:70px;text-align:center;}
.greeting .img-wrap .img img{border-radius:60px;box-shadow:0 0 30px rgba(0,0,0,.2);}
.greeting .img-wrap .ceo{display:flex;justify-content:center;align-items:center;margin-top:30px;font-weight:500;color: #242424;}
.greeting .img-wrap .ceo .sign{margin-left:20px;}

.pg-menu{margin-bottom:60px;position:relative;}
.pg-menu:after{content:'';width:100%;height:100%;border:1px solid #ddd;position: absolute;left:0;top:0;z-index:-1;}
.pg-menu ul{display:flex;}
.pg-menu ul li{flex:1;position:relative;}
.pg-menu ul li:after{content:'';width:1px;height:100%;background-color: #ddd;position: absolute;right:0;top:0;z-index:-1;}
.pg-menu ul li:last-child:after{display:none;}
.pg-menu ul li a{height:50px;color: #a5a5a5;font-size:20px;font-weight:600;line-height:1.2em;display:flex;justify-content:center;align-items:center;text-align:center;}
.pg-menu ul li.active a{background-color: #0948b7;color: #fff;}

.history .imgs{display:flex;margin:0 -5px 60px;}
.history .imgs li{flex:1;padding:0 5px;}
.history .con{display:flex;}
.history .con .tt-wrap{width:50%;padding-right:40px;}
.gra-tt{background:linear-gradient(to right,#0948b7, #008800);-webkit-background-clip: text;-webkit-text-fill-color: transparent;display:inline-block;}
.history .con .tt-wrap .gra-tt{font-size:20px;font-weight:600;line-height:1.2em;margin-bottom:10px;}
.history .con .tt-wrap .tt{font-size:28px;line-height:1.429em;color: #242424;font-weight:600;}
.history .con .cnt{width:50%;position:relative;}
.history .con .cnt:after{content:'';width:1px;height:92%;background-color: #ddd;position: absolute;left:84px;top:10px;z-index:-1;}
.history .con .cnt.type4:after{height:96%;}
.history .con .cnt .row{display:flex;margin-bottom:30px;}
.history .con .cnt .row:last-child{margin-bottom:0;}
.history .con .cnt .row .year{font-size:24px;font-weight:700;line-height:1.2em;min-width:84px;margin-right:37px;position:relative;}
.history .con .cnt .row .year:after{content:'';width:15px;height:15px;border-radius:50%;background-color: #fff;border:3px solid #00880b;position: absolute;left:77px;top:6px;}
.history .con .cnt .row .info{min-width:0;width:1%;flex:1 1 auto;}
.history .con .cnt .row .info ul li{display:flex;font-size:16px;line-height:1.875em;}
.history .con .cnt .row .info ul li .month{width:50px;color: #242424;font-weight:600;}
.history .con .cnt .row .info ul li .tt{min-width:0;width:1%;flex:1 1 auto;}

.doc-top{text-align:center;margin-bottom:55px;}
.doc-top .gra-tt{font-size:16px;line-height:1.4em;font-weight:500;margin-bottom:10px;letter-spacing:0;}
.doc-top .tt{font-size:24px;font-weight:600;color: #242424;line-height:1.5em;}
.value ul{display:flex;margin:0 -10px;}
.value ul li{width:20%;text-align:center;padding:0 10px;}
.value ul li p{font-size:17px;line-height:1.765em;margin-top:20px;}

.doc-down ul{display:flex;margin:0 -10px;}
.doc-down ul li{max-width:240px;width:100%;padding:0 10px;}
.doc-down ul li a{position:relative;padding:0 20px;height:54px;display:flex;align-items:center;color: #fff;font-size:18px;font-weight:500;background-color: #0948b7;}
.doc-down ul li a:after{content:'';width:19px;height:19px;background:url('../images/sub/ic_down.png')no-repeat 100% 50%/contain;position: absolute;top:50%;right:20px;transform:translateY(-50%);}
.doc-down ul li.type2 a{background-color: #008800;}

.ci .doc-down{margin-bottom:60px;}
.ci .doc-down ul{justify-content:center;}

.radi40{border-radius:40px;overflow:hidden;}

.dot-content{margin-bottom:90px;}
.dot-content:last-child{margin-bottom:0;}
.dot-tit{position:relative;padding-left:30px;font-size:20px;font-weight:600;color: #242424;line-height:1.5em;margin-bottom:20px;}
.dot-tit:before{content:'';width:18px;height:18px;background-color: #fff;border-radius:50%;border:4px solid #0948b7;position: absolute;left:0;top:5px;}
.dot-content .cnt{display:flex;padding-left:30px;}
.dot-content .cnt.type2{margin-top:55px;}
.dot-content .cnt .left{width:43.5897%;}
.dot-content .cnt .right{width:56.4102%;padding-left:30px;}
.dot-content .cnt .imgs li{text-align:center;}
.dot-content .cnt .imgs li p{font-weight:500;margin-top:15px;}
.dot-content .cnt .imgs.flex{display:flex;margin:0 -15px;}
.dot-content .cnt .imgs.flex li{width:50%;padding:0 15px;}

.dot-list li{position:relative;font-size:16px;line-height:1.750em;padding-left:10px;}
.dot-list li:before{content:'';width:3px;height:3px;border-radius:50%;background-color: #454545;position: absolute;left:0;top:10px;}

.dot-content .cnt .right .color-list{display:flex;flex-wrap:wrap;margin:0 -10px -20px;}
.dot-content .cnt .right .color-list li{width:50%;display:flex;align-items:center;padding:0 10px;margin-bottom:20px;}
.dot-content .cnt .right .color-list li .color{width:80px;height:80px;border-radius:10px;background-color: #0948b7;margin-right:20px;}
.dot-content .cnt .right .color-list li .color.type2{background-color:#008800;}
.dot-content .cnt .right .color-list li .color.type3{background-color:#464646;}
.dot-content .cnt .right .color-list li .color.type4{background-color:#a3a9b0;}
.dot-content .cnt .right .color-list li .color.type5{background-color:#231f20;}
.dot-content .cnt .right .color-list li .info{min-width:0;width:1%;flex:1 1 auto;}
.dot-content .cnt .right .color-list li .info .tit{font-size:18px;font-weight:500;line-height:1.2em;color: #242424;margin-bottom:5px;}
.dot-content .cnt .right .color-list li .info p{font-size:15px;line-height:1.467em;}

.location .dot-content .cnt{display:block;}
.location .dot-content .cnt .info{margin-bottom:35px;}
.location .dot-content .cnt .info dl{display:flex;margin-bottom:20px;}
.location .dot-content .cnt .info dl:last-child{margin-bottom:0;}
.location .dot-content .cnt .info dl dt{min-width:76px;padding-left:26px;position:relative;font-size:18px;color: #242424;font-weight:500;margin-right:20px;}
.location .dot-content .cnt .info dl dt:before{content:'';width:17px;height:17px;background:url('../images/sub/ic_loc.png')no-repeat 50% 50%/contain;position: absolute;left:0;top:6px;}
.location .dot-content .cnt .info dl dt.type2:before{background-image:url('../images/sub/ic_tel.png');}
.location .dot-content .cnt .info dl dt.type3:before{background-image:url('../images/sub/ic_fax.png');}
.location .dot-content .cnt .info dl dt:after{content:'';width:1px;height:10px;background-color: #ddd;position: absolute;right:0;top:10px;}
.location .dot-content .cnt .info dl dd{font-size:16px;line-height:1.4em;padding-top:4px;}
.location .dot-content .cnt .maps{display:flex;margin:0 -15px;}
.location .dot-content .cnt .maps .wrap{width:50%;padding:0 15px;}
.location .dot-content .cnt .maps .wrap iframe{width:100%;height:100%;}

.pr-list ul{border-top:2px solid #242424;}
.pr-list ul li{padding:40px;border-bottom:1px solid #ddd;}
.pr-list ul li a{display:flex;transition:.3s;}
.pr-list ul li a:hover{box-shadow:3px 3px 10px rgba(0,0,0,.3);}
.pr-list ul li a .img{width:400px;}
.pr-list ul li a .img .pic{position:relative; height:0; padding-bottom:62.5%; overflow:hidden;}
.pr-list ul li a .img .pic img{position:absolute; top:50%; left:0; transform:translateY(-50%); width:100% !important; height:100% !important; max-width:100%; min-height:100%; object-fit:cover; transition:0.3s;}
.pr-list ul li a .tt-wrap{min-width:0;width:1%;flex:1 1 auto;padding:45px 60px 20px;background-color: #f8f8f8;transition:.3s;position:relative;}
.pr-list ul li a:hover .tt-wrap{background-color: #f2f6fb;}
.pr-list ul li a .tt-wrap:after{content:'';width:30px;height:30px;border-radius:50%;background:url('../images/sub/list_plus.png')no-repeat 50% 50%/contain;position: absolute;right:20px;top:20px;transition:.3s;}
.pr-list ul li a:hover .tt-wrap:after{background-image:url('../images/sub/list_plus_on.png');}
.points{display:flex;margin-bottom:20px;flex-wrap:wrap;}
.points .wrap{margin-right:10px;margin-bottom:3px;}
.points .wrap:last-child{margin-right:0;}
.points .wrap .point{font-size:15px;line-height:30px;font-weight:500;height:30px;border-radius:15px;padding:0 10px;color: #fff;background-color: #0948b7;}
.pr-list ul li a .tt-wrap .tit{font-size:30px;color: #242424;font-weight:600;line-height:1.4em;margin-bottom:10px;}
.pr-list ul li a .tt-wrap .tt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.pr-detail .top-con{display:flex;margin-bottom:100px;}
.pr-detail .top-con .img{width:600px;margin-right:50px;}
.pr-detail .top-con .img .pic{position:relative; height:0; padding-bottom:62.5%; overflow:hidden;}
.pr-detail .top-con .img .pic img{position:absolute; top:50%; left:0; transform:translateY(-50%); width:100% !important; height:100% !important; max-width:100%; min-height:100%; object-fit:cover; transition:0.3s;}
.pr-detail .top-con .tt-wrap{display:flex;flex-direction:column;justify-content:space-between;padding-top:35px;min-width:0;width:1%;flex:1 1 auto;}
.pr-detail .top-con .tt-wrap .info .tit{font-size:35px;color: #242424;line-height:1.2em;padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:30px;}
.pr-detail .top-con .tt-wrap .info .tt{font-size:20px;line-height:1.5em;}
.pr-detail .top-con .tt-wrap .doc-down ul li.type3 a{background-color: #029151;}
.pr-detail .top-con .tt-wrap .doc-down ul li a{font-size:16px;}
.pr-detail .dot-tit{font-size:22px;}
.pr-detail .dot-tit:before{top:7px;}
.pr-detail .btm-con{margin-bottom:60px;}
.pr-detail .btn-back{max-width:180px;width:100%;height:50px;display:flex;justify-content:center;align-items:center;color: #fff;font-size:18px;font-weight:500;background-color: #0948b7;margin:0 auto;}

.tech .tech-top{margin-bottom:100px;}
.tech .tech-top .contain{display:flex;align-items:center;}
.tech .tech-top .img{max-width:560px;width:100%;margin-right:60px;}
.tech .tech-top .img img{border-radius:30px;box-shadow:0 0 30px rgba(0,0,0,.3);}
.tech .tech-top .tt-wrap{min-width:0;width:1%;flex:1 1 auto;}
.tech .tech-top .tt-wrap .gra-tt{font-size:16px;font-weight:500;letter-spacing:0;margin-bottom:10px;line-height:1.2em;}
.tech .tech-top .tt-wrap .tit{font-size:25px;line-height:1.6em;font-weight:500;color: #242424;margin-bottom:15px;}
.tech .tech-top .tt-wrap .tt{font-size:17px;line-height:1.882em;}

.doc-pg .doc-content{padding:100px 0;background-color: #f8f8f8;}
.doc-pg .doc-content:nth-child(even){background-color:transparent;}
.doc-pg .doc-content:nth-child(even) .doc-tit{margin-bottom:60px;}
.doc-table table{border-spacing:0;width:100%;}
.doc-table table th{font-size:18px;color: #fff;font-weight:600;background-color: #0948b7;}
.doc-table table td{font-size:17px;text-align:center;color: #242424;font-weight:500;background-color: #f7f9fd;}
.doc-table table tbody tr:nth-child(even) td{background-color: #fff;}
.doc-table table th,
.doc-table table td{line-height:1.2em;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:19px 20px 18px;}
.doc-table table tr th:last-child,
.doc-table table tr td:last-child {border-right:0;}

.num-list{max-width:900px;width:100%;margin:0 auto;}
.num-list ul li{margin-bottom:10px;display:flex;align-items:center;padding:10px;background-color: #f7f9fd;border-radius:40px;}
.num-list ul li:last-child{margin-bottom:0;}
.num-list ul li .num{width:40px;height:40px;display:flex;justify-content:center;align-items:center;color: #fff;font-size:18px;font-weight:700;background-color: #0948b7;border-radius:50%;margin-right:20px;}
.num-list ul li .tt{min-width:0;width:1%;flex:1 1 auto;font-size:16px;line-height:1.4em;}

.tech .circle-list{display:flex;justify-content:center;margin:0 -35px;}
.tech .circle-list li{padding:0 35px;}

.box-list{display:flex;justify-content:center;margin:0 -25px;}
.box-list li{width:33.3333%;text-align:center;padding:0 25px;}
.box-list li .wrap{border-radius:10px;overflow:hidden;border:1px solid #0948b7;}
.box-list li .wrap .tit{background-color: #0948b7;;height:60px;align-items:center;display:flex;justify-content:center;color: #fff;font-weight:600;}
.box-list li .wrap .cnt{min-height:150px;display:flex;justify-content:center;align-items:center;background-color: #fff;padding:10px 20px;}
.box-list li .wrap .cnt p{font-size:17px;line-height:1.765em;}

.box-list.type2 li{width:100%;max-width:470px;}
.box-list.type2 li .wrap{border-color:#029151;}
.box-list.type2 li .wrap .tit{background-color: #029151;}

.box-list.type3 li{width:100%;max-width:530px;}
.box-list.type3 li:nth-child(even) .wrap{border-color:#029151;}
.box-list.type3 li:nth-child(even) .wrap .tit{background-color: #029151;}
.box-list.type3 li .wrap .cnt{min-height:200px;}

.doc-tit.type2{margin-bottom:60px;}
.num-list.type2 ul li{background-color: #fff;}


.num-tit{text-align:center;margin-bottom:60px;}
.num-tit.type2{text-align:left;}
.num-tit h3{padding-left:37px;position:relative;display:inline-block;font-size:26px;line-height:1.4em;font-weight:600;color: #242424;}
.num-tit h3 .num{width:27px;height:27px;background-color: #0948b7;color: #fff;border-radius:50%;font-size:20px;font-weight:600;position: absolute;left:0;top:4px;display:flex;justify-content:center;align-items:center;}
.tech-top.type2 .contain{display:block;}
.tech-top.type2 .step-list{display:flex;margin:0 -25px;}
.tech-top.type2 .step-list li{width:16.6666%;text-align:center;padding:0 25px;position:relative;}
.tech-top.type2 .step-list li:after{content:'';width:16px;height:27px;background:url('../images/sub/tech_arr.png')no-repeat 50% 50%/contain;position: absolute;right:-8px;top:50%;transform:translateY(-50%);}
.tech-top.type2 .step-list li:last-child:after{display:none;}
.tech-top.type2 .step-list li .circle{width:150px;height:150px;border-radius:50%;background-color: #fff;border:7px solid #0948b7;display:flex;justify-content:center;align-items:center;}
.tech-top.type2 .step-list li:nth-child(even) .circle{border-color:#029151;}
.tech-top.type2 .step-list li .circle .step{font-size:14px;font-weight:500;color: #0948b7;line-height:1.2em;margin-bottom:3px;}
.tech-top.type2 .step-list li:nth-child(even) .circle .step{color: #029151;}
.tech-top.type2 .step-list li .circle .tit{color: #242424;font-weight:600;font-size:20px;line-height:1.2em;}

.doc-flex-con{display:flex;align-items:center;}
.doc-flex-con .img{width:480px;margin-right:58px;}
.doc-flex-con .tt-wrap{min-width:0;width:1%;flex:1 1 auto;}
.doc-flex-con .tt-wrap .num-tit{text-align:left;margin-bottom:15px;}
.doc-flex-con .tt-wrap .tt{padding-left:37px;font-size:20px;line-height:1.6em;}

.doc-flex-con.reverse{flex-direction:row-reverse;}
.doc-flex-con.reverse .img{margin-right:0;margin-left:58px;}

.tech .doc-content.type3 .tt-wrap .tt{text-align:center;margin-top:20px;font-size:20px;line-height:1.6em;}

.tech .doc-content.type3 .step-box{background-color: #fff;border-radius:40px;overflow:hidden;border:1px solid #0948b7;}
.tech .doc-content.type3 .step-box .cnt{padding:40px 25px;}
.tech .doc-content.type3 .step-box .txt{text-align:center;}
.tech .doc-content.type3 .step-box .txt p{line-height:1.4em;color: #fff;font-size:20px;font-weight:600;background-color: #0948b7;padding:15px 10px;}

.tech .doc-content.type3 .step-list{display:flex;margin:0 -25px;}
.tech .doc-content.type3 .step-list li{width:16.6666%;text-align:center;padding:0 25px;position:relative;}
.tech .doc-content.type3 .step-list li:after{content:'';width:16px;height:27px;background:url('../images/sub/tech_arr.png')no-repeat 50% 50%/contain;position: absolute;right:-8px;top:50%;transform:translateY(-50%);}
.tech .doc-content.type3 .step-list li:last-child:after{display:none;}
.tech .doc-content.type3 .step-list li .circle{width:150px;height:150px;border-radius:50%;background-color: #fff;border:7px solid #0948b7;display:flex;justify-content:center;align-items:center;}
.tech .doc-content.type3 .step-list li:nth-child(even) .circle{border-color:#029151;}
.tech .doc-content.type3 .step-list li .circle .step{font-size:14px;font-weight:500;color: #0948b7;line-height:1.2em;margin-bottom:3px;}
.tech .doc-content.type3 .step-list li:nth-child(even) .circle .step{color: #029151;}
.tech .doc-content.type3 .step-list li .circle .tit{color: #242424;font-weight:600;font-size:20px;line-height:1.2em;}

.tech .doc-content.type3 .flex-img{display:flex;margin:0 -20px 60px;}
.tech .doc-content.type3 .flex-img li{padding:0 20px;width:50%;}
.tech .doc-content.type3 .flex-img li .img{border-radius:30px;overflow:hidden;}

.lab .top-con{margin-bottom:100px;}
.lab1 .top-con .contain{display:flex;align-items:center;}
.lab1 .top-con .img{max-width:480px;width:100%;margin-right:70px;margin-bottom:0;}
.lab1 .top-con .tt-wrap{min-width:0;width:1%;flex:1 1 auto;}
.lab1 .top-con .tt-wrap .tit{font-size:32px;font-weight:600;color:#242424;line-height:1.2em;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd;}
.lab1 .top-con .tt-wrap .wrap p{margin-bottom:30px;font-weight:500;}
.lab1 .top-con .tt-wrap .wrap p:last-child{margin-bottom:0;}

.lab1 .img{margin-bottom:50px;}

.dot-list2 li{position:relative;font-size:20px;line-height:1.4em;font-weight:600;padding-left:25px;margin-bottom:20px;}
.dot-list2 li:lsat-child{margin-bottom:0;}
.dot-list2 li span{font-size:18px;font-weight:400;display:inline-block;}
.dot-list2 li:before{content:'';width:8px;height:8px;border-radius:50%;background-color: #0948b7;position: absolute;left:0;top:9px;}

.lab1 .ic-list{display:flex;flex-wrap:wrap;margin:0 -10px 60px;}
.lab1 .ic-list li{width:14.2857%;text-align:center;padding:0 10px;margin-bottom:20px;}
.lab1 .ic-list li .box{border-radius:15px;border:1px solid #ddd;padding:35px 3px;height:100%;}
.lab1 .ic-list li .box .ic{margin-bottom:10px;}
.lab1 .ic-list li .box p{font-size:18px;color: #242424;font-weight:600;line-height:1.333em;}
.lab1 .ic-list li .box p span{font-size:15px;color: #686868;font-weight:400;}

.doc-table.type2 table{border-top:1px solid #ddd;}
.doc-table.type2 table td{background-color:transparent !important;text-align:left;}

.lab .num-tit{margin-bottom:30px;}
.lab .lab-tt{text-align:center;margin-bottom:55px;font-weight:500;}

.lab2 .flex-img{display:flex;justify-content:space-between;margin-bottom:30px;}
.lab2 .flex-img .left{margin-right:20px;}

.lab2 .img-box{padding:50px 40px;border:1px solid #ddd;text-align:center;margin-top:60px;}
.lab2 .img-box .tit{font-size:20px;font-weight:600;color:#242424;margin-bottom:30px;}
.lab2 .img-box .pcr{margin-bottom:50px;}
.lab2 .img-box .step{display:flex;margin:0 -27px;}
.lab2 .img-box .step li{width:25%;position:relative;padding:0 27px;}
.lab2 .img-box .step li:after{content:'';width:23px;height:40px;background:url('../images/sub/lab2_step_arr.png')no-repeat 50% 50%/contain;position: absolute;right:-12px;top:28%;}
.lab2 .img-box .step li:last-child:after{display:none;}
.lab2 .img-box .step li p{font-weight:500;font-size:18px;line-height:1.2em;margin-top:15px;}
.lab2 .imgs{margin:60px -15px 0;display:flex;}
.lab2 .imgs li{width:25%;padding:0 15px;}
.lab2 .imgs li img{width:100%;}
.lab2 .imgs li .wrap{border-radius:10px;overflow:hidden;}
.lab2 .imgs li .wrap .tit{background-color: #0948b7;color: #fff;text-align:center;height:50px;display:flex;text-align:center;justify-content:center;align-items:center;font-size:20px;font-weight:600;line-height:1.2em;}

.lab2 .pd-img{border:1px solid #ddd;background-color: #fff;text-align:center;padding:30px;}

.paper-list{display:flex;justify-content:center;margin:0 -50px;}
.paper-list li{padding:0 50px;text-align:center;}
.paper-list li .tit{margin:30px auto 0;max-width:200px;width:100%;height:50px;border-radius:25px;color: #fff;display:flex;justify-content:center;align-items:center;background:linear-gradient(75deg,#0948b7,#068a17);font-size:20px;font-weight:600;}

.lab-tt strong.pri{font-weight:600;}
.lab-tt strong {font-weight:500;color: #242424;}
.lab4 .lab-tt-wrap{margin-bottom:60px;}
.lab4 .lab-tt-wrap .lab-tt{margin-bottom:30px;}
.lab4 .lab-tt{font-weight:400;}
.lab4 .lab-tt-wrap .lab-tt:last-child{margin-bottom:0;}
.lab4 .icon-list{display:flex;flex-wrap:wrap;margin:0 -15px -30px;}
.lab4 .icon-list li{width:25%;padding:0 15px;margin-bottom:30px;text-align:center;}
.lab4 .icon-list li .box{border:1px solid #9db6e2;padding:30px 10px 25px;border-radius:20px;}
.lab4 .icon-list li .box .ic{margin-bottom:15px;}
.lab4 .icon-list li .box .tit{color: #242424;font-size:20px;font-weight:600;line-height:1.2em;}

.lab4 .flex-img2{display:flex;margin:0 -30px;}
.lab4 .flex-img2 .img{width:50%;padding:0 30px;}

.lab-tt.type0 br{display:block !important;}

.my-btn{width:180px;height:50px;border:none;background-color: #0948b7;display:flex;justify-content:center;align-items:center;font-weight:500;letter-spacing:-.02em;margin:0 auto;color: #fff;}

