#containar{position:relative;}

#content {padding-top:60px;}
.con-area{width:100%;max-width:1300px;margin:0 auto 60px;}
.con-area:after{content:"";display:block;clear:both;}

@media screen and (max-width:1300px){
    .con-area{padding:0 20px;}
}

@media screen and (max-width:600px){
    #content-top{padding:40px;}
    .con-area{margin:0 auto 40px;padding:0 20px;}
}


#spot{height: 420px;}
#spot .img-box{height:100%;padding-top:220px;background-position: center;background-repeat: no-repeat;background-size: cover;}
#spot .img-box.sub01{background-image: url('../images/sub/sub_01.jpg');}
#spot .img-box.sub02{background-image: url('../images/sub/sub_02.jpg');}
#spot .img-box.sub03{background-image: url('../images/sub/sub_03.jpg');}
#spot .img-box.sub04{background-image: url('../images/sub/sub_04.jpg');}
#spot .img-box.sub05{background-image: url('../images/sub/sub_05.jpg');}
#spot .img-box.sub06{background-image: url('../images/sub/sub_06.jpg');}
#spot .img-box .tit-box{text-align: center;color:#fff;}
#spot .img-box .tit-box > h2{margin-bottom:15px;font-size:2.625rem;font-weight: 500;font-family: 'Montserrat','Noto Sans KR', sans-serif;}
#spot .img-box .tit-box #navigation{font-size:0;}
#spot .img-box .tit-box #navigation > li{display: inline-block;position:relative;margin-right:30px;font-size:0.9375rem;font-weight: 400;font-family: 'Montserrat','Noto Sans KR', sans-serif;}
#spot .img-box .tit-box #navigation > li:last-child{margin-right:0;}
#spot .img-box .tit-box #navigation > li:after{content:'';position: absolute;top:2px;left:-20px;width:7px;height:15px;background:url('../images/sub/arr.png') no-repeat;}
#spot .img-box .tit-box #navigation > li:first-child:after{content:none;}
#spot .img-box .tit-box #navigation > li .i-home{position:relative;padding:0 10px;}
#spot .img-box .tit-box #navigation > li .i-home:before{content:'';position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);width:40px;height:40px;border-radius: 50%;background:rgba(255,255,255,.3);}

#con-tit-box{margin-bottom:50px;text-align: center;}
#con-tit-box > h3{position:relative;padding-top:10px;font-weight: 500;font-size: 2.25rem;}
#con-tit-box > h3:before{content:'';position: absolute;top:0;left:50%;width:16px;height: 3px;background:#00c2d3;}
#con-tit-box > h3:after{content:'';position: absolute;top:0;right:50%;width:16px;height: 3px;background:#3d60d1;}


@media screen and (max-width:1200px){
    #spot{height: 380px;}
    #spot .img-box{padding-top:190px;}
    #spot .img-box .tit-box > h2{font-size:2.375rem;}
    #con-tit-box > h3{font-size:2rem;}
}


@media screen and (max-width:800px){
    #spot{height: 320px;}
    #spot .img-box{padding-top:160px;}
    #spot .img-box .tit-box > h2{font-size:2.125rem;}
    #con-tit-box > h3{font-size:1.75rem;}
}


@media screen and (max-width:600px){
    #spot{height: 260px;}
    #spot .img-box{padding-top:160px;}
    #spot .img-box .tit-box > h2{font-size:1.875rem;}
    #spot .img-box .tit-box #navigation{display: none;}
    #con-tit-box{margin-bottom:30px;}
    #con-tit-box > h3{font-size:1.5rem;}
}



#con .sub-0101{}
#con .sub-0101 .banner-box{margin-bottom:40px;}
#con .sub-0101 .banner-box .img-wrap{position: relative;height: 640px;font-size:0;background-image: url('../images/sub/01/01/sub0101.jpg');background-repeat: no-repeat;background-position: center;background-size: cover;}
#con .sub-0101 .banner-box .img-wrap:after{content:'IDK LAB.';position:absolute;bottom:-17px;left:0;font-size: 8.4375rem;font-weight: 700;color:#fff;line-height:1;font-family: 'Montserrat','Noto Sans KR', sans-serif;opacity: .1;}
#con .sub-0101 .banner-box .txt-wrap{position: relative;width:640px;margin:-210px 40px 0 auto;padding:50px 40px;color:#fff;background: linear-gradient(90deg, rgba(46,115,202,1) 0%, rgba(15,195,195,1) 100%);box-shadow:0 8px 20px 0px rgb(0,0,0,.2);}
#con .sub-0101 .banner-box .txt-wrap > strong{display: block;margin-bottom:20px;font-size: 1.5rem;font-weight: 500;}
#con .sub-0101 .banner-box .txt-wrap > p{font-size:1.0625rem;font-weight: 400;line-height: 1.7;}
#con .sub-0101 .banner-box .txt-wrap .btn{display: inline-block;padding:10px 20px;border:1px solid #fff;text-align: center;}
#con .sub-0101 .banner-box .txt-wrap .btn > span{display: block;padding-right:25px;color:#fff;font-size: 0.9375rem;background-image: url('../images/sub/01/01/arr.png');background-repeat: no-repeat;background-position: right center;}
#con .sub-0101 .banner-box .txt-wrap .btn:hover{background:#fff;}
#con .sub-0101 .banner-box .txt-wrap .btn:hover > span{color:#0053ad;background-image: url('../images/sub/01/01/arr_on.png');}
#con .sub-0101 .about-list{border-width: 0 0 1px 1px;border-style: solid;border-color: #e0e0e0;}
#con .sub-0101 .about-list:after{content:'';display: block;clear: both;}
#con .sub-0101 .about-list > li{display:flex;float:left;width: 33.3%;height: 200px;border-width: 1px 1px 0 0;border-style: solid;border-color: #e0e0e0;justify-content: center;align-items: center;}
#con .sub-0101 .about-list > li:after{content: '';display: block;clear: both;}
#con .sub-0101 .about-list > li > div{text-align: center;}
#con .sub-0101 .about-list > li > div > strong{display: block;margin:15px 0 5px;font-weight: 500;color:#111;font-size: 1.1875rem;}
#con .sub-0101 .about-list > li > div > p{color:#888;font-weight: 500;font-size: 1.0625rem;}


@media screen and (max-width:1200px){
    #con .sub-0101 .banner-box .img-wrap{height: 500px;}
    #con .sub-0101 .banner-box .img-wrap:after{content: none;}
    #con .sub-0101 .banner-box .txt-wrap{margin:0;width:100%;padding:30px;box-shadow: none;}
}

@media screen and (max-width:1024px){
    #con .sub-0101 .about-list > li{width:50%;}
}

@media screen and (max-width:800px){
    #con .sub-0101 .banner-box .img-wrap{height: 350px;}
    #con .sub-0101 .banner-box .txt-wrap{padding:25px 20px;}
    #con .sub-0101 .banner-box .txt-wrap > strong{margin-bottom:10px;font-size:1.25rem;}
    #con .sub-0101 .banner-box .txt-wrap > p,
    #con .sub-0101 .about-list > li > div > p{font-size:1rem;}
    #con .sub-0101 .about-list > li > div > strong{font-size: 1.0625rem;}
}

@media screen and (max-width:600px){
    #con .sub-0101 .banner-box .img-wrap{height: 250px;}
    #con .sub-0101 .banner-box .txt-wrap{padding:20px 15px;}
    #con .sub-0101 .about-list > li{float:none;width:100%;}
}

#con .sub-0105{}
#con .sub-0105 .list-tit{position:relative;margin-bottom:100px;text-align: center;}
#con .sub-0105 .list-tit:before{content:'';position: absolute;top:7px;left: 0;width:10px;height: 10px;border-radius: 50%;background:#e8e8e8;}
#con .sub-0105 .list-tit:after{content:'';position: absolute;top:7px;right: 0;width:10px;height: 10px;border-radius: 50%;background:#e8e8e8;}
#con .sub-0105 .list-tit .tit-wrap{position:relative;z-index:1;}
#con .sub-0105 .list-tit .tit-wrap:before{content:'';position: absolute;top:13px;left: 0;z-index:-1;width: 100%;height: 1px;background:#e8e8e8;}
#con .sub-0105 .list-tit .tit-wrap .tit{display: inline-block;padding:0 12px;color:#484848;font-weight: 500;font-size:1.375rem;background:#fff;}
#con .sub-0105 .team-list{margin-bottom:140px;}
#con .sub-0105 .team-list:after{content:'';display: block;clear: both;}
#con .sub-0105 .team-list > li{float:left;width:33.3%;margin-bottom:70px;}
#con .sub-0105 .team-list > li:nth-child(7),
#con .sub-0105 .team-list > li:nth-child(8){margin-bottom: 0;}
#con .sub-0105 .team-list > li .member{display: table;max-width: 1200px;width: 100%;margin:0 auto;}
#con .sub-0105 .team-list > li .member .img-box{display: table-cell;width: 1%;vertical-align: middle;}
#con .sub-0105 .team-list > li .member .img-box .img-wrap{overflow:hidden;width:123px;height: 123px;margin-right:30px;border-radius: 50%;border:5px solid #e3e3e3;}
#con .sub-0105 .team-list > li .member .img-box .img-wrap > img{display: block;width: 100%;max-width: inherit;}
#con .sub-0105 .team-list > li .member .con-box{display: table-cell;width: 99%;vertical-align: middle;}
#con .sub-0105 .team-list > li .member .con-box .tit{display: block;margin-bottom:5px;color:#292929;font-size:1.125rem;font-weight: 700;}
#con .sub-0105 .team-list > li .member .con-box .tit > b{margin-left:7px;font-size: 1.25rem;}
#con .sub-0105 .team-list > li .member .con-box > p{font-size: 1rem;color:#292929;font-weight: 500;}

#con .sub-0105 .procedure-box{}
#con .sub-0105 .procedure-box .tit-box{padding:65px 0 65px 110px;background-image: url('../images/sub/01/05/sub0105.jpg');background-repeat: no-repeat;background-position: right;background-size: cover;}
#con .sub-0105 .procedure-box .tit-box > h4{display: block;color:#fff;font-weight: 500;font-size:1.5625rem;}
#con .sub-0105 .procedure-box .con-wrap{padding:100px 120px;border:1px solid #c6c6c6;border-top: none;}
#con .sub-0105 .procedure-box .con-wrap .list-wrap{position: relative;max-width:1050px;width:100%;margin-bottom:80px;}
#con .sub-0105 .procedure-box .con-wrap .list-wrap:before{content:'';position: absolute;top:50%;left:-6px;width:12px;height: 12px;border-radius: 50%;transform: translateY(-50%);background:#3d60d1;}
#con .sub-0105 .procedure-box .con-wrap .list-wrap:after{content:'';position: absolute;top:50%;right:-8px;width:12px;height: 12px;border-radius: 50%;transform: translateY(-50%);background:#3d60d1;}
#con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list{position:relative;margin-right:-50px;}
#con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list:after{content:'';display: block;clear: both;}
#con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li{float:left;position: relative;width: 20%;}
#con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li:after{content: '';position: absolute;top:50%;right:0;width:50px;height: 5px;background:#3d60d1;transform: translateY(-50%);}
#con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li:before{content: '';position: absolute;top:50%;right:20px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid none;border-left:8px solid #3d60d1;transform: translateY(-50%);}
#con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li:last-child:after,
#con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li:last-child:before{content:none;}
#con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li > div{position:relative;width:170px;height: 170px;margin-right:50px;padding-top:30px;border-radius: 50%;border:1px dashed #c6c6c6;text-align: center;}
#con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li > div:after{content:'';position: absolute;bottom:-2px;left: -4px;width:100%;height: 50%;border-radius: 0 0 150px 150px;border:5px solid #3d60d1;border-top: transparent;}
#con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li > div > p{margin-top:13px;color:#292929;font-weight: 500;}


#con .list-01{}
#con .list-01 > li{position:relative;margin-bottom:15px;padding-left:12px;color:#292929;font-weight: 500;font-size: 1rem;}
#con .list-01 > li:before{content:'';position: absolute;top:6px;left: 0;width:5px;height: 5px;border-radius: 50%;background:#3d60d1;}
#con .list-01 > li:last-child{margin-bottom: 0;}

@media screen and (max-width:1300px){
    #con .sub-0105 .procedure-box .tit-box{padding:65px 0 65px 60px;}
    #con .sub-0105 .procedure-box .con-wrap{padding:50px 60px;}
    #con .sub-0105 .procedure-box .con-wrap .list-wrap:before,
    #con .sub-0105 .procedure-box .con-wrap .list-wrap:after{content: none;}
    #con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li:after{content: none;}
    #con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li:before{right:13%;}
    #con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li > div{width: 140px;height: 140px;}
    #con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li > div > p{margin-top:5px;}
}


@media screen and (max-width:1200px){
    #con .sub-0105 .team-list{margin-bottom:150px;}
    #con .sub-0105 .team-list > li{width: 50%;margin-bottom: 50px;}

    #con .sub-0105 .procedure-box .tit-box > h4{font-size: 1.3125rem;}
    #con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li:before{right:8%;}
}

@media screen and (max-width:1024px){
    #con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li:before{right:15%;}
    #con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li{width: 33.3%;margin-bottom:50px;}
    #con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li:after{content: none;}
    #con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li:before{right:20%;}
}

@media screen and (max-width:800px){
    #con .sub-0105 .list-tit{margin-bottom:50px;}
    #con .sub-0105 .list-tit .tit-wrap .tit{font-size:1.25rem;}
    #con .sub-0105 .team-list{margin-bottom:100px;}
    #con .sub-0105 .team-list > li .member{height: 210px;}
    #con .sub-0105 .team-list > li .member .img-box{display: block;width: 100%;margin-bottom:20px;}
    #con .sub-0105 .team-list > li .member .img-box .img-wrap{margin:0 auto;}
    #con .sub-0105 .team-list > li .member .con-box{display: block;width: 100%;text-align: center;}

    #con .sub-0105 .procedure-box .tit-box{padding:40px 20px;text-align: center;}
    #con .sub-0105 .procedure-box .con-wrap{padding:50px 20px;}
    #con .sub-0105 .procedure-box .con-wrap .list-wrap{max-width:600px;margin:0 auto;}
    #con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list{margin-right: 0;}
    #con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li{float:none;width: 100%;}
    #con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li:before{top:auto;bottom:-35px;right:50%;transform: translateX(-50%) rotate(90deg);}
    #con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li > div{width:100%;height:auto;margin-right:0;padding:35px 0;border-radius: 0;}
    #con .sub-0105 .procedure-box .con-wrap .list-wrap .procedure-list > li > div:after{border-radius: 0;}
}

@media screen and (max-width:600px){
    #con .sub-0105 .list-tit{margin-bottom:30px;}
    #con .sub-0105 .list-tit:before,
    #con .sub-0105 .list-tit:after,
    #con .sub-0105 .list-tit .tit-wrap:before{content: none;}
    #con .sub-0105 .team-list > li{float: none;width: 100%;}
    #con .sub-0105 .team-list > li:nth-child(7){margin-bottom: 50px;}
    #con .sub-0105 .team-list > li .member{height: auto;}

    #con .sub-0105 .procedure-box .tit-box{background-image: none;background-color: #53647b;}
    #con .sub-0105 .procedure-box .con-wrap{padding:30px 20px;}
}

#con .list-02{}
#con .list-02 > li{position: relative;margin-bottom:10px;padding-left:10px;color:#5f5f5f;font-size: 1.125rem;font-weight: 500;}
#con .list-02 > li:before{content: '';position: absolute;top:10px;left: 0;width:3px;height: 3px;border-radius: 50%;background:#5f5f5f;}
#con .list-02 > li:last-child{margin-bottom: 0;}


#con .sub-0102{}
#con .sub-0102 .history-list{position: relative;z-index: 1;}
#con .sub-0102 .history-list:after{content:'';position: absolute;top:0;left: 50%;z-index: -1;width:1px;height: 100%;background: #ebebeb;transform: translateX(-50%);}
#con .sub-0102 .history-list > li{position:relative;margin-bottom: 110px;}
#con .sub-0102 .history-list > li:last-child{margin-bottom: 0;}
#con .sub-0102 .history-list > li:before{content:'';position: absolute;top:50%;left: 50%;width:22px;height: 22px;transform: translate(-50%,-50%);background: url('../images/sub/01/02/i_h.png') no-repeat;}
#con .sub-0102 .history-list > li:after{content:'';display: block;clear: both;}
#con .sub-0102 .history-list > li .txt-box{display:flex;float: left;width:50%;height:260px;padding:0 80px 0 0;justify-content:flex-end;align-items:center;}
#con .sub-0102 .history-list > li .txt-box .txt-wrap{display: inline-block;}
#con .sub-0102 .history-list > li .txt-box .txt-wrap .year{display: block;margin-bottom:20px;color:#111;font-weight: 500;font-size:2.5rem;}
#con .sub-0102 .history-list > li .img-box{float: right;width:50%;padding:0 0 0 80px;}

#con .sub-0102 .history-list > li:first-child:before{top:0;}
#con .sub-0102 .history-list > li.r-box .txt-box{float: right;padding:0 0 0 80px;justify-content:flex-start;}
#con .sub-0102 .history-list > li.r-box .img-box{float: left;padding:0 80px 0 0;text-align: right;}


@media screen and (max-width:1024px){
    #con .sub-0102 .history-list > li .txt-box .txt-wrap .year{margin-bottom:10px;font-size: 2.1875rem;}
    #con .sub-0102 .history-list > li .txt-box,
    #con .sub-0102 .history-list > li.r-box .img-box{padding:0 40px 0 0;}
    #con .sub-0102 .history-list > li .img-box,
    #con .sub-0102 .history-list > li.r-box .txt-box{padding:0 0 0 40px;}
}

@media screen and (max-width:800px){
    #con .sub-0102 .history-list > li .txt-box .txt-wrap .year{margin-bottom:10px;font-size: 1.9375rem;}
}

@media screen and (max-width:600px){
    #con .sub-0102 .history-list:after{top:5px;left:0;transform: translateX(0);}
    #con .sub-0102 .history-list > li{padding-left:30px;}
    #con .sub-0102 .history-list > li:before,
    #con .sub-0102 .history-list > li:first-child:before{top:15px;left:0;}
    #con .sub-0102 .history-list > li .txt-box,
    #con .sub-0102 .history-list > li.r-box .txt-box{float:none;width:100%;height: auto;margin-bottom:20px;padding: 0;justify-content: flex-start;}
    #con .sub-0102 .history-list > li .txt-box .txt-wrap .year{margin-bottom:10px;font-size: 1.6875rem;}
    #con .sub-0102 .history-list > li .img-box,
    #con .sub-0102 .history-list > li.r-box .img-box{float:none;width:100%;padding: 0;text-align: left;}
}


/*게시판*/
#con .gallery-list{margin-right:-35px;}
#con .gallery-list:after{content:'';display: block;clear: both;}
#con .gallery-list > li{float: left;width:25%;margin-bottom:45px;}
#con .gallery-list > li:last-child{margin-bottom: 0;}
#con .gallery-list > li > a{display: block;margin-right:35px;}
#con .gallery-list > li > a .img-wrap{}
#con .gallery-list > li > a .img-wrap > img{display: block;width:100%;max-width: inherit;}
#con .gallery-list > li > a .con-wrap{position:relative;height:90px;padding-top:15px;}
#con .gallery-list > li > a .con-wrap .tit{display: block;color:#000;font-weight: 500;font-size:1.125rem;}
#con .gallery-list > li > a .con-wrap .date{display: block;position:absolute;bottom:0;left:0;padding-left:25px;color:#999;font-weight: 500;font-size:1rem;}
#con .gallery-list > li > a .con-wrap .date:before{content:'';position: absolute;top:2px;left:0;width:18px;height: 19px;background:url('../images/sub/i_date.png') no-repeat}


@media screen and (max-width:1200px){
    #con .gallery-list{margin-right:-15px;}
    #con .gallery-list > li > a{margin-right:15px;}
}

@media screen and (max-width:1024px){
    #con .gallery-list > li{width:33.3%;}
}

@media screen and (max-width:800px){
    #con .gallery-list > li{width:50%;}
}

@media screen and (max-width:450px){
    #con .gallery-list > li{float:none;width:100%;margin-bottom:35px;}
    #con .gallery-list > li > a .con-wrap{height: auto;padding-top: 10px;;}
    #con .gallery-list > li > a .con-wrap .date{position: relative;margin-top:10px;}
    #con .gallery-list > li > a .con-wrap .date:before{top:0;}
}

#con .sub-0104{}
#con .sub-0104 .prof-int{position:relative;margin-top:60px;margin-bottom:140px;padding-top: 130px;}
#con .sub-0104 .prof-int .img-box{overflow:hidden;position: absolute;top:0;left:0;z-index:1;max-width: 440px;width:100%;border-radius: 0 100px 0 0;box-shadow: 10px 11px 20px rgba(0,0,0,.1);}
#con .sub-0104 .prof-int .img-box > img{display: block;width:100%;max-width: inherit;}
#con .sub-0104 .prof-int .con-box{position:relative;width:1020px;height:360px;margin:0 0 0 auto;padding:45px 0 45px 185px;border:20px solid #e2e2e2;}
#con .sub-0104 .prof-int .con-box .tit{display: block;font-weight: 500;font-size:1.5rem;color:#434242;}
#con .sub-0104 .prof-int .con-box .tit.en{margin-bottom:15px;}
#con .sub-0104 .prof-int .con-box .tit.ko{color:#28439a;}
#con .sub-0104 .prof-int .con-box .prof-career{position: absolute;right:50px;bottom:20px;}
#con .sub-0104 .prof-int .con-box .prof-career > p{display:inline-block;position:relative;padding-right:80px;font-weight: 500;font-size: 1rem;color:#5f5f5f;}
#con .sub-0104 .prof-int .con-box .prof-career > p:before{content:'';position: absolute;top:7px;right:65px;width:6px;height: 6px;border-radius: 50%;background:#d9d9d9;}
#con .sub-0104 .prof-int .con-box .prof-career > p:after{content:'';position: absolute;top:9px;right:0;width:65px;height: 1px;background:#d9d9d9;}
#con .sub-0104 .prof-int .con-box .prof-career > p > br{display: none;}
#con .sub-0104 .prof-int .con-box .prof-career .img-wrap{overflow: hidden;display:inline-block;position:relative;margin-bottom:-70px;width:170px;border-radius:0 30px;border:1px solid #dfdfdf;box-shadow: 4px -2px 8px rgba(0,0,0,0.2);}
#con .sub-0104 .prof-int .con-box .prof-career .img-wrap > img{display: block;width: 100%;max-width: inherit;}
#con .sub-0104 .prof-history{border-radius:10px;background-image: url('../images/sub/01/04_bg.jpg');background-repeat: no-repeat;background-position: center;background-size: cover;}
#con .sub-0104 .prof-history:after{content:'';display: block;clear: both;}
#con .sub-0104 .prof-history > li{float:left;width: 50%;}
#con .sub-0104 .prof-history > li .h-box{height: 75px;padding:35px 0 0 70px;border-bottom: 1px solid rgba(255,255,255,.3);}
#con .sub-0104 .prof-history > li .h-box > strong{display: block;color:#fff;font-size:1.375rem;font-weight: 500;}
#con .sub-0104 .prof-history > li .history{padding:25px 0 35px 70px;}
#con .sub-0104 .prof-history > li .history > li{position:relative;margin-bottom:10px;padding-left:10px;color:#fff;font-weight: 400;font-size: 1.25rem;}
#con .sub-0104 .prof-history > li .history > li:before{content: '';position: absolute;top:11px;left: 0;width:3px;height: 3px;border-radius: 50%;background:#fff;}
#con .sub-0104 .prof-history > li .history > li:last-child{margin-bottom: 0;}
#con .sub-0104 .prof-history > li .history > li > span{display: inline-block;margin-right:15px;}

@media screen and (max-width:1300px){
    #con .sub-0104 .prof-int{margin-top:0;padding: 50px 20px;border:10px solid #e2e2e2;}
    #con .sub-0104 .prof-int:after{content:'';display: block;clear: both;}
    #con .sub-0104 .prof-int .img-box{position: static;float:left;margin-right:40px;}
    #con .sub-0104 .prof-int .con-box{overflow:hidden;width:auto;height:auto;padding:20px 0;border:none;}
    #con .sub-0104 .prof-int .con-box .tit{font-size: 1.3125rem;}
    #con .sub-0104 .prof-int .con-box .prof-career{position: static;margin-top:30px;}
    #con .sub-0104 .prof-int .con-box .prof-career > p{display: block;margin-bottom:20px;padding: 0;}
    #con .sub-0104 .prof-int .con-box .prof-career > p:before,
    #con .sub-0104 .prof-int .con-box .prof-career > p:after{content:none;}
    #con .sub-0104 .prof-int .con-box .prof-career .img-wrap{margin-bottom: 0;border-radius:0;box-shadow: none;}
}

@media screen and (max-width:1200px){
    #con .sub-0104 .prof-history > li .h-box{padding:35px 40px 0 40px;}
    #con .sub-0104 .prof-history > li .h-box > strong{font-size:1.25rem;}
    #con .sub-0104 .prof-history > li .history{padding:25px 40px 35px 40px;}
    #con .sub-0104 .prof-history > li .history > li{font-size:1.125rem;}
    #con .sub-0104 .prof-history > li .history > li:before{top:8px;}
}

@media screen and (max-width:1024px){
    #con .sub-0104 .prof-int{margin-bottom:70px;}
    #con .sub-0104 .prof-int .img-box{float:none;margin:0 auto;border-radius:0;box-shadow: none;}
    #con .sub-0104 .prof-int .con-box{width:100%;margin-top:20px;padding:0;text-align: center;}
    #con .sub-0104 .prof-int .con-box .tit.en{margin-bottom:10px;}

    #con .sub-0104 .prof-history{height:auto;background:none;}
    #con .sub-0104 .prof-history > li{float:none;width: 100%;background:#1d8ff2;}
    #con .sub-0104 .prof-history > li:last-child{background:#7ebcf2;}
    #con .sub-0104 .prof-history > li .h-box{height: auto;padding:20px 30px;}
    #con .sub-0104 .prof-history > li .history{padding:30px;}
}

@media screen and (max-width:600px){
    #con .sub-0104 .prof-int{padding: 15px 10px;}
    #con .sub-0104 .prof-int .con-box .tit{font-size: 1.125rem;}
    #con .sub-0104 .prof-int .con-box .prof-career > p > br{display: block;}
    #con .sub-0104 .prof-history > li .h-box{padding:15px 20px;}
    #con .sub-0104 .prof-history > li .h-box > strong{font-size:1.125rem;}
    #con .sub-0104 .prof-history > li .history{padding:20px;}
    #con .sub-0104 .prof-history > li .history > li{font-size:1rem;}
    #con .sub-0104 .prof-history > li .history > li:before{top:7px;}
}

@media screen and (max-width:400px){
    #con .sub-0104 .prof-history > li .history > li > span{width: 100%;margin:0 0 3px;}
}



#con .list-03{}
#con .list-03 > li{position:relative;margin-bottom:15px;padding-left: 20px;color:#292929;font-weight: 500;}
#con .list-03 > li:last-child{margin-bottom: 0;}
#con .list-03 > li:before{content: '';position: absolute;top:7px;left: 0;width:7px;height: 7px;background:url('../images/sub/list_i.jpg') no-repeat;}
#con .list-03 > li > span{display: block;margin-top:5px;}

#con .list-04{}
#con .list-04 > li{position: relative;margin-bottom:5px;padding-left:20px;color:#073993;font-weight: 500;font-size: 1rem;}
#con .list-04 > li:last-child{margin-bottom: 0;}
#con .list-04 > li:before{content: '';position: absolute;top:1px;left: 0;width:16px;height: 16px;background:url('../images/sub/check_i.png') no-repeat;}

#con .list-05{}
#con .list-05 > li{position:relative;margin-bottom:10px;padding-left:12px;color:#292929;font-weight: 500;font-size: 1rem;}
#con .list-05 > li:before{content:'';position: absolute;top:8px;left: 0;width:3px;height: 3px;background:#3d60d1;}
#con .list-05 > li:last-child{margin-bottom: 0;}

#con .color-01{font-weight: 500;color:#ce2020;}

#con .table-wrap{width:100%;}
#con .table-01{width:100%;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;}
#con .table-01 th{padding:15px 10px;color:#262626;font-size:1.125rem;background:#f6f6f6;}
#con .table-01 td{padding:15px 10px;border-top:2px solid #c0c0c0;text-align: center;color:#262626;font-size:1.125rem;}

#con .table-02{}
#con .table-02 th{border-top:1px solid #434343;border-bottom:1px solid #434343;padding:10px;color:#4d4d4d;font-weight: 400;font-size:0.75rem;text-align: left;}
#con .table-02 td{border-bottom:1px solid #e0e0e0;padding:10px;color:#4d4d4d;font-weight: 400;font-size:0.75rem;text-align: left;}
#con .table-02 th:nth-child(2n),
#con .table-02 td:nth-child(2n){background:#f6f9ff;}

@media screen and (max-width:600px){
    #con .table-wrap{overflow-x: scroll;}
    #con .table-wrap .resize-table{width:600px;}
}

#con .s-tit{display: block;position:relative;margin-bottom:20px;padding-left:30px;color:#0a41a3;font-weight: 500;font-size:1.375rem;}
#con .s-tit:before{content:'';position: absolute;top:1px;left:0;width:21px;height: 21px;background:url('../images/sub/tit_i.png') no-repeat;}

@media screen and (max-width:600px){
    #con .s-tit{font-size:1.25rem;}
}


#con .link-btn{display: block;width:240px;height: 60px;line-height: 60px;text-align: center;background:#2a3760;}
#con .link-btn > span{display: inline-block;position:relative;padding-right:60px;color:#fff;font-weight: 500;font-size:1.25rem;}
#con .link-btn > span:after{content:'';position: absolute;top:0;right:0;width:36px;height: 22px;background:url('../images/sub/03/02/arr.png') no-repeat;}

@media screen and (max-width:600px){
    #con .link-btn{width:200px;height: 45px;line-height: 45px;}
    #con .link-btn > span{font-size: 1.125rem;}
}

#con .sub-0302{}
#con .sub-0302 .info-box{position:relative;margin-bottom:50px;padding:25px 60px 20px 85px;background-image: url('../images/sub/03/02/0101_bg.jpg');background-repeat: no-repeat;background-size: cover;background-position: center;}
#con .sub-0302 .info-box:after{content:'';position: absolute;bottom:0;right:60px;width:376px;height: 317px;background:url('../images/sub/03/02/0105.png') no-repeat;}
#con .sub-0302 .info-box > ul{width:600px;margin-top:40px;}
#con .sub-0302 .info-box > ul:after{content:'';display: block;clear: both;}
#con .sub-0302 .info-box > ul > li{display: flex;float:left;width:50%;margin-bottom:10px;align-items: center}
#con .sub-0302 .info-box > ul > li:after{content:'';display: block;clear: both;}
#con .sub-0302 .info-box > ul > li .img-wrap{float:left;margin-right:10px;margin-bottom:0;}
#con .sub-0302 .info-box > ul > li .con-wrap{overflow: hidden;}
#con .sub-0302 .info-box > ul > li .con-wrap > strong{display: block;margin-bottom:5px;font-weight: 500;color:#10338c;font-size:1rem;}
#con .sub-0302 .info-box > ul > li .con-wrap > p{font-weight: 500;color:#10338c;font-size:0.9375rem;}
#con .sub-0302 .info-box .r-box{float:right;}
#con .sub-0302 .list-03{margin-bottom:50px;}
#con .sub-0302 .b-img-list{margin-bottom:50px;}
#con .sub-0302 .b-img-list:after{content: '';display: block;clear: both;}
#con .sub-0302 .b-img-list > li{float: left;width: 50%;}
#con .sub-0302 .b-img-list > li > img{display: block;}


#con .sub-0302 .line-box{margin-bottom:40px;padding:45px 20px;border:1px solid #eee;text-align: center;}
#con .sub-0302 .line-box:after{content:'';display: block;clear: both;}
#con .sub-0302 .line-box .con-0201{}
#con .sub-0302 .line-box .con-0201 .l-box{display: inline-block;max-width:465px;width:100%;vertical-align: middle;}
#con .sub-0302 .line-box .con-0201 .l-box .t-box{margin-bottom:5px;color:#292929;font-weight: 500;}
#con .sub-0302 .line-box .con-0201 .l-box .t-box:after{content:'';display: block;clear: both;}
#con .sub-0302 .line-box .con-0201 .l-box .t-box > strong{display: block;float:left;font-size:1.5rem;}
#con .sub-0302 .line-box .con-0201 .l-box .t-box > span{display: block;float: right;margin-top:10px;font-size: 1rem;}
#con .sub-0302 .line-box .con-0201 .r-box{display: inline-block;margin-left:150px;vertical-align: middle;}
#con .sub-0302 .img-wrap{margin-bottom:50px;}
#con .sub-0302 .txt{margin-bottom:15px;padding-left:30px;color:#073993;font-weight: 500;font-size: 1rem;}
#con .sub-0302 .list-04{margin-bottom:20px;padding-left:30px;}

#con .sub-0302 .line-box .con-0202{}
#con .sub-0302 .line-box .con-0202 .l-box{display: inline-block;margin-top:50px;margin-right:60px;vertical-align: top;}
#con .sub-0302 .line-box .con-0202 .l-box > p{margin-bottom:10px;color:#000;font-weight: 500;text-align: left;}
#con .sub-0302 .line-box .con-0202 .r-box{display: inline-block;}
#con .sub-0302 .color-list{margin-bottom:60px;margin-right:-8px;}
#con .sub-0302 .color-list:after{content:'';display: block;clear: both;}
#con .sub-0302 .color-list > li{float:left;width:16.6%}
#con .sub-0302 .color-list > li > div{margin-right:8px;}
#con .sub-0302 .link-box{margin-bottom:50px;}
#con .sub-0302 .link-box:after{content:'';display: block;clear: both;}
#con .sub-0302 .link-box .tit{display: block;float:left;width:160px;height: 50px;line-height: 50px;color:#fff;font-weight: 500;font-size:1.125rem;text-align:center;background:#19ce60;}
#con .sub-0302 .link-box > a{overflow:hidden;display: block;height:50px;padding-left:15px;border:4px solid #19ce60;border-left:none;line-height:40px;color:#292929;font-weight: 500;font-size:1.125rem;}

#con .sub-0302 .line-box .img-list{display: inline-block;max-width:920px;width:100%;margin-right:-18px;}
#con .sub-0302 .line-box .img-list:after{content:'';display: block;clear: both;}
#con .sub-0302 .line-box .img-list > li{float:left;margin-bottom:40px;}
#con .sub-0302 .line-box .img-list > li:last-child{margin-bottom: 0;}
#con .sub-0302 .line-box .img-list > li.li01{width:100%;}
#con .sub-0302 .line-box .img-list > li.li02{width: 50%;}
#con .sub-0302 .line-box .img-list > li.li03{width: 25%;}
#con .sub-0302 .line-box .img-list > li .h-box{margin-bottom:10px;}
#con .sub-0302 .line-box .img-list > li .h-box > strong{display: block;position:relative;padding-left:15px;font-weight: 500;color:#434343;font-size:1.0625rem;text-align: left;}
#con .sub-0302 .line-box .img-list > li .h-box > strong:before{content: '';position: absolute;top:8px;left: 0;width:3px;height: 3px;background:#3269cb;}
#con .sub-0302 .line-box .img-list > li > ul{}
#con .sub-0302 .line-box .img-list > li > ul:after{content:'';display: block;clear: both;}
#con .sub-0302 .line-box .img-list > li > ul > li{float:left;}
#con .sub-0302 .line-box .img-list > li > ul > li > div{margin-right:18px;}

#con .sub-0302 .line-box .img-list > li.li01 > ul > li{width:25%;}
#con .sub-0302 .line-box .img-list > li.li02 > ul > li{width:50%;}
#con .sub-0302 .line-box .img-list > li.li03 > ul > li{width:100%;}

#con .sub-0302 .line-box .img-list > li:nth-child(4) .h-box{height:40px;padding-top:0;}
#con .sub-0302 .line-box .img-list > li:nth-child(5) .h-box,
#con .sub-0302 .line-box .img-list > li:nth-child(6) .h-box{height:40px;padding-top:20px;}

#con .sub-0302 .banner-box{margin-bottom:50px;padding:25px 30px;background-image: url('../images/sub/03/02/1301_bg.jpg');background-repeat: no-repeat;background-position: center;background-size: cover;}
#con .sub-0302 .banner-box > strong{display: block;margin-bottom:15px;color:#1c2a55;font-weight: 500;font-size:1.375rem;}
#con .sub-0302 .banner-box .list-01 > li:before{top:8px;}

#con .sub-0302 .link-btn{margin:0 auto;}

@media screen and (max-width:1300px){
    #con .sub-0302 .line-box .con-0202 .l-box{margin-right:40px;}
}

@media screen and (max-width:1200px){
    #con .sub-0302 .info-box{padding:25px 40px;}
    #con .sub-0302 .info-box:after{right:20px;}
    #con .sub-0302 .line-box{padding:40px 20px;}
    #con .sub-0302 .line-box .con-0201 .r-box{margin-left:40px;}
    #con .sub-0302 .line-box .con-0202 .l-box{display: block;margin:0 0 40px;}
    #con .sub-0302 .line-box .con-0202 .l-box > p{text-align: center;}
    #con .sub-0302 .line-box .con-0202 .r-box{display: block;}
    #con .sub-0302 .line-box .con-0202 .r-box .table-02{margin:0 auto;}
}

@media screen and (max-width:1024px){
    #con .sub-0302 .info-box:after{content:none;}
    
    #con .sub-0302 .line-box .con-0201 .l-box{display: block;margin: 0 auto 40px;}
    #con .sub-0302 .line-box .con-0201 .r-box{margin-left:0;}

    #con .sub-0302 .color-list > li{width:33.3%;margin-bottom:10px;}
    #con .sub-0302 .color-list > li > div{text-align: center;}
}

@media screen and (max-width:800px){
    #con .sub-0302 .info-box{text-align: center;}
    #con .sub-0302 .info-box > ul{max-width: 280px;width:100%;margin:40px auto 0;}
    #con .sub-0302 .info-box > ul > li{float:none;width:100%;}
    #con .sub-0302 .info-box > ul > li .con-wrap{text-align: left;}

    #con .sub-0302 .line-box .img-list{margin-right:-10px;}
    #con .sub-0302 .line-box .img-list > li.li01,
    #con .sub-0302 .line-box .img-list > li.li02,
    #con .sub-0302 .line-box .img-list > li.li03{width: 100%;}
    #con .sub-0302 .line-box .img-list > li .h-box > strong > br{display: none;}
    #con .sub-0302 .line-box .img-list > li > ul > li > div{margin-right:10px;}

    #con .sub-0302 .line-box .img-list > li.li01 > ul > li,
    #con .sub-0302 .line-box .img-list > li.li02 > ul > li,
    #con .sub-0302 .line-box .img-list > li.li03 > ul > li{width:25%;}
    #con .sub-0302 .line-box .img-list > li:nth-child(4) .h-box,
    #con .sub-0302 .line-box .img-list > li:nth-child(5) .h-box,
    #con .sub-0302 .line-box .img-list > li:nth-child(6) .h-box{height:auto;padding-top:0;}
    
}

@media screen and (max-width:600px){
    #con .sub-0302 .info-box > ul > li{display: block;margin-bottom:30px;}
    #con .sub-0302 .info-box > ul > li .img-wrap{float:none;margin-bottom:15px;}
    #con .sub-0302 .info-box > ul > li .con-wrap{text-align: center;}

    #con .sub-0302 .line-box{padding:30px 20px;}
    #con .sub-0302 .b-img-list > li{float:none;width:100%;}

    #con .sub-0302 .txt,
    #con .sub-0302 .list-04{padding:0;}

    #con .sub-0302 .line-box .con-0201 .l-box .t-box > strong{font-size:1.125rem;}
    #con .sub-0302 .line-box .con-0201 .l-box .t-box > span{margin-top:0;}

    #con .sub-0302 .line-box .img-list > li{margin-bottom:20px;}
    #con .sub-0302 .line-box .img-list > li.li01 > ul > li,
    #con .sub-0302 .line-box .img-list > li.li02 > ul > li,
    #con .sub-0302 .line-box .img-list > li.li03 > ul > li{width:50%;margin-bottom:10px;}

    #con .sub-0302 .color-list > li{width:50%;}
    #con .sub-0302 .link-box .tit{float:none;width:100%;}
    #con .sub-0302 .link-box > a{height: auto;padding:15px;border:4px solid #19ce60;border-top:none;line-height: 1;text-align: center;font-size:1rem;}

    #con .sub-0302 .banner-box{padding:15px;}
    #con .sub-0302 .link-btn{width:100%;}
}


#con .tab-wrap{margin-bottom:65px;}
#con .tab-wrap .tabs{}
#con .tab-wrap .tabs:after{content:'';display: block;clear: both;}
#con .tab-wrap .tabs > li{float:left;width:50%;}
#con .tab-wrap .tabs > li .tab-link{display: block;height: 65px;border:1px solid #d0d0d0;line-height: 65px;font-size:1.125rem;text-align: center;color:#565656;font-weight: 500;background:#f2f2f2;}
#con .tab-wrap .tabs > li .tab-link.current{color:#fff;border-color: #00326c;background:#00326c;}

@media screen and (max-width:1200px){
    #con .tab-wrap{margin-bottom:40px;}
}

@media screen and (max-width:800px){
    #con .tab-wrap .tabs > li .tab-link{height: 50px;line-height: 50px;font-size: 1rem;}
}

@media screen and (max-width:600px){
    #con .tab-wrap .tabs > li{float:none;width:100%;}
    #con .tab-wrap .tabs > li .tab-link{height: 45px;line-height: 45px;}
}

#con .sub-0202{}
#con .sub-0202:after{content:'';display: block;clear: both;}
#con .sub-0202 .l-box{float:left;margin-right:70px;padding-left: 70px;}
#con .sub-0202 .l-box .list-03{margin-bottom: 90px;}
#con .sub-0202 .r-box{overflow: hidden;}
#con .sub-0202 .r-box .pc{display: block;}
#con .sub-0202 .r-box .mo{display: none;}

@media screen and (max-width:1200px){
    #con .sub-0202 .l-box{margin-right:40px;padding-left: 0;}
    #con .sub-0202 .l-box .list-03{margin-bottom: 50px;}
}

@media screen and (max-width:800px){
    #con .sub-0202 .l-box{float:none;margin:0 0 30px;}
    #con .sub-0202 .l-box .list-03{margin-bottom: 20px;}
    #con .sub-0202 .r-box .pc{display: none;}
    #con .sub-0202 .r-box .mo{display: block;margin:0 auto;}
}


#con .sub-0103{}
#con .sub-0103 .logo-list{margin:20px auto;text-align: center;}
#con .sub-0103 .logo-list > li{display: inline-block;margin-right:40px;}
#con .sub-0103 .logo-list > li:last-child{margin: 0;}
#con .sub-0103 .line-box{padding:65px 20px 40px;border:1px solid #ececec;text-align: center;}
#con .sub-0103 .line-box > p{margin-top:30px;color:#858484;font-weight: 500;font-size:1.25rem;}
#con .sub-0103 .line-box .mo-app{display: none;}
#con .sub-0103 .process-list{width:800px;height:290px;margin:110px auto;background-image:url('../images/sub/01/03/0302.png');background-repeat: no-repeat;background-position: center;background-size: cover;}
#con .sub-0103 .process-list:after{content:'';display: block;clear: both;}
#con .sub-0103 .process-list > li{display:table;float:left;position:relative;width:33.33%;height:100%;text-align: center;}
#con .sub-0103 .process-list > li:after{content:'';position: absolute;top:50%;right:-3px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid none;border-left:10px solid #fff;transform: translateY(-50%);}
#con .sub-0103 .process-list > li:first-child:after{right:-10px;}
#con .sub-0103 .process-list > li:last-child:after{content:none;}
#con .sub-0103 .process-list > li .list-con{display: table-cell;vertical-align: middle;}
#con .sub-0103 .process-list > li .list-con > p{margin-top:10px;color:#fff;font-weight: 500;font-size: 1.25rem;}
#con .sub-0103 .process-list > li:last-child .list-con > p{color:#13367d;}

#con .sub-010301{padding:70px 0;background-image: url('../images/sub/01/03/0303.jpg');background-position: center;background-repeat: no-repeat;background-size: cover;}
#con .sub-010301 .con-area{margin-bottom:0;}
#con .sub-010301 .h-box{margin-bottom:80px;text-align: center;}
#con .sub-010301 .h-box > h4{display:inline-block;position:relative;padding:0 15px;color:#012d87;font-weight: 700;font-size:1.5rem;}
#con .sub-010301 .h-box > h4:before{content:'';position: absolute;top:0;left:0;width:1px;height: 100%;background:#012d87;}
#con .sub-010301 .h-box > h4:after{content:'';position: absolute;top:0;right:0;width:1px;height: 100%;background:#012d87;}
#con .sub-010301 .list-wrap{text-align: center;}
#con .sub-010301 .list-wrap .item-list{display: inline-block;margin-right:-160px;}
#con .sub-010301 .list-wrap .item-list > li{float:left;width:33.3%;}
#con .sub-010301 .list-wrap .item-list > li .item-con{margin-right:160px;}
#con .sub-010301 .list-wrap .item-list > li .item-con > li{margin-bottom:45px;}
#con .sub-010301 .list-wrap .item-list > li .item-con > li:last-child{margin-bottom: 0;}
#con .sub-010301 .list-wrap .item-list > li .item-con > li .tit-box{padding:22px 0;border:2px solid #002c87;}
#con .sub-010301 .list-wrap .item-list > li .item-con > li .tit-box > strong{display: block;font-weight: 500;color:#002c87;font-size: 1.25rem;}
#con .sub-010301 .list-wrap .item-list > li .item-con > li .info-box{padding:3px;border:1px solid #002c87;background:rgba(255,255,255,.7);}
#con .sub-010301 .list-wrap .item-list > li .item-con > li .info-box .img-wrap{}
#con .sub-010301 .list-wrap .item-list > li .item-con > li .info-box .txt-box{display:table;width:100%;height:55px;}
#con .sub-010301 .list-wrap .item-list > li .item-con > li .info-box .txt-box .txt-wrap{display: table-cell;vertical-align: middle;}
#con .sub-010301 .list-wrap .item-list > li .item-con > li .info-box .txt-box .txt-wrap > p{font-weight: 500;color:#002c87;font-size: 1rem;}

@media screen and (max-width:1200px){
    #con .sub-010301 .list-wrap .item-list{margin-right:-80px;}
    #con .sub-010301 .list-wrap .item-list > li .item-con{margin-right:80px;}
}

@media screen and (max-width:1024px){
    #con .sub-0103 .process-list{width:750px;height:272px;}
    #con .sub-010301 .h-box{margin-bottom:60px;}
    #con .sub-010301 .list-wrap .item-list{margin-right:-40px;}
    #con .sub-010301 .list-wrap .item-list > li .item-con{margin-right:40px;}
}

@media screen and (max-width:800px){
    #con .sub-0103 .line-box{padding:20px;}
    #con .sub-0103 .line-box > img{display: none;}
    #con .sub-0103 .line-box > p{font-size:1.125rem;}
    #con .sub-0103 .line-box .mo-app{display: block;}
    #con .sub-0103 .line-box .mo-app .h-box{margin-bottom: 20px;}
    #con .sub-0103 .line-box .mo-app .h-box > strong{display: block;color:#1f1f1f;font-weight: 500;font-size:1.375rem;}
    #con .sub-0103 .line-box .mo-app .app-list{}
    #con .sub-0103 .line-box .mo-app .app-list > li{margin-bottom:20px;padding:20px 15px;border-width: 3px;border-style: solid;}
    #con .sub-0103 .line-box .mo-app .app-list > li:last-child{margin-bottom: 0;}
    #con .sub-0103 .line-box .mo-app .app-list > li > strong{display: block;margin:10px 0;font-weight: 500;font-size: 1.25rem;}
    #con .sub-0103 .line-box .mo-app .app-list > li > p{color:#444444;font-weight: 500;font-size: 1rem;line-height: 1.5;}
    
    #con .sub-0103 .line-box .mo-app .app-list > li:nth-child(1){border-color: #fdae48;}
    #con .sub-0103 .line-box .mo-app .app-list > li:nth-child(2){border-color: #f37e5f;}
    #con .sub-0103 .line-box .mo-app .app-list > li:nth-child(3){border-color: #56bcc7;}
    #con .sub-0103 .line-box .mo-app .app-list > li:nth-child(4){border-color: #48a5d9;}
    #con .sub-0103 .line-box .mo-app .app-list > li:nth-child(5){border-color: #817799;}
    #con .sub-0103 .line-box .mo-app .app-list > li:nth-child(6){border-color: #bb7c79;}
    #con .sub-0103 .line-box .mo-app .app-list > li:nth-child(1) > strong{color:#fdae48;}
    #con .sub-0103 .line-box .mo-app .app-list > li:nth-child(2) > strong{color:#f37e5f;}
    #con .sub-0103 .line-box .mo-app .app-list > li:nth-child(3) > strong{color:#56bcc7;}
    #con .sub-0103 .line-box .mo-app .app-list > li:nth-child(4) > strong{color:#48a5d9;}
    #con .sub-0103 .line-box .mo-app .app-list > li:nth-child(5) > strong{color:#817799;}
    #con .sub-0103 .line-box .mo-app .app-list > li:nth-child(6) > strong{color:#bb7c79;}

    #con .sub-0103 .process-list{width:550px;height:200px;margin:70px auto;}
    #con .sub-0103 .process-list > li .list-con > p{font-size:1.125rem;}
    #con .sub-010301 .list-wrap .item-list{margin-right:-15px;}
    #con .sub-010301 .list-wrap .item-list > li .item-con{margin-right:15px;}
    #con .sub-010301 .list-wrap .item-list > li .item-con > li{margin-bottom:25px;}
    #con .sub-010301 .list-wrap .item-list > li .item-con > li .tit-box > strong{font-size:1.125rem;}
}

@media screen and (max-width:600px){
    #con .sub-0103 .logo-list > li{display: block;margin:0 0 20px;}
    #con .sub-0103 .process-list{width:100%;height: auto;background-image: none;}
    #con .sub-0103 .process-list > li{float:none;width:100%;height:150px;margin-bottom:30px;}
    #con .sub-0103 .process-list > li:after,
    #con .sub-0103 .process-list > li:first-child:after{top:auto;bottom:-30px;left:50%;right: auto;border-top:10px solid #ececec;border-bottom:10px solid none;border-right:10px solid transparent;border-left:10px solid transparent;transform: translate(-50%,0);}
    #con .sub-0103 .process-list > li:last-child{margin-bottom: 0;}

    #con .sub-0103 .process-list > li:nth-child(1) .list-con{background: rgba(126,167,241,.7);}
    #con .sub-0103 .process-list > li:nth-child(2) .list-con{background: rgba(136,213,242,.7);}
    #con .sub-0103 .process-list > li:nth-child(3) .list-con{background: rgba(205,240,255,.7);}

    #con .sub-010301 .list-wrap .item-list{margin-right:0;}
    #con .sub-010301 .list-wrap .item-list > li{float:none;width:100%;margin-bottom:70px;}
    #con .sub-010301 .list-wrap .item-list > li:last-child{margin-bottom: 0;}
    #con .sub-010301 .list-wrap .item-list > li .item-con{margin-right:0;}
    #con .sub-010301 .list-wrap .item-list > li .item-con > li{margin-bottom:15px;}
    #con .sub-010301 .list-wrap .item-list > li .item-con > li .tit-box{padding:15px 0;}
}



#con .machine-list{}
#con .machine-list > li{margin-bottom:30px;border:1px solid #eeeeee;}
#con .machine-list > li:last-child{margin-bottom: 0;}
#con .machine-list > li .machine-box{padding:40px 0;}
#con .machine-list > li .machine-box:after{content:'';display: block;clear: both;}
#con .machine-list > li .machine-box .img-box{float:left;width:50%;text-align: center;}
#con .machine-list > li .machine-box .con-box{overflow: hidden;}
#con .machine-list > li .machine-box .con-box .h-box{padding-bottom:20px;border-bottom:1px solid #eeeeee;}
#con .machine-list > li .machine-box .con-box .h-box > strong{display: block;color:#00326c;font-weight: 500;font-size:1.375rem;}
#con .machine-list > li .machine-box .con-box .list-wrap{margin-bottom:25px;padding:25px 0 25px 20px;border-bottom:1px solid #eeeeee;}
#con .machine-list > li .machine-box .con-box .list-wrap .list-tit{display: inline-block;position:relative;margin-bottom:20px;padding-left:20px;color:#1c1c1c;font-weight: 500;font-size:1.375rem;}
#con .machine-list > li .machine-box .con-box .list-wrap .list-tit:before{content: '';position: absolute;top:6px;left: 0;width:12px;height: 12px;background: url('../images/sub/02/list-tit.png') no-repeat;}
#con .machine-list > li .machine-box .con-box .list-05{margin-left:5px;}
#con .machine-list > li .machine-box .con-box .pop-btn{display: block;position:relative;width:175px;margin-left:25px;padding:0 0 5px 15px;color:#164dae;font-weight: 500;font-size:1rem;background-image:url('../images/sub/02/arr.png');background-position: left bottom;background-repeat: no-repeat;}
#con .machine-list > li .machine-box .con-box .pop-btn:before{content:'';position: absolute;top:8px;left: 4px;width:3px;height: 3px;background:#3269cb;}


@media screen and (max-width:1200px){
    #con .machine-list > li .machine-box{padding: 40px 0;}
}

@media screen and (max-width:1024px){
    #con .machine-list > li .machine-box{padding: 30px 20px;}
    #con .machine-list > li .machine-box .img-box{padding-right:20px;}
    #con .machine-list > li .machine-box .con-box .h-box{padding-bottom:10px;}
    #con .machine-list > li .machine-box .con-box .list-wrap{padding:25px 0;}
}

@media screen and (max-width:800px){
    #con .machine-list > li .machine-box{padding: 30px 15px;}
    #con .machine-list > li .machine-box .img-box{float:none;width:100%;padding:20px 0;}
    #con .machine-list > li .machine-box .con-box{text-align: center;}
    #con .machine-list > li .machine-box .con-box .h-box{padding: 0;border:none;}
    #con .machine-list > li .machine-box .con-box .list-wrap{display: inline-block;padding:20px 0;border:none;text-align: left;}
    #con .machine-list > li .machine-box .con-box .list-wrap .list-tit{margin-bottom:10px;}
    #con .machine-list > li .machine-box .con-box .list-wrap .list-tit:before{top:3px;}
    #con .machine-list > li .machine-box .con-box .list-05 > li{text-align: left;}
    #con .machine-list > li .machine-box .con-box .pop-btn{margin:0 auto;text-align: left;}
    #con .machine-list > li .machine-box .con-box .pop-btn:before{content: none;}
}

@media screen and (max-width:600px){
    #con .machine-list > li .machine-box{padding: 20px 15px;}
}

#con .ex-list-wrap{text-align: center;}
#con .ex-list-wrap .ex-img-list{display:inline-block;margin-right:-10px;}
#con .ex-list-wrap .ex-img-list:after{content:'';display: block;clear: both;}
#con .ex-list-wrap .ex-img-list > li{float: left;}
#con .ex-list-wrap .ex-img-list > li > div{margin-right:10px;}

#con .ex-list-wrap .ex-img-list.li01 > li{width:100%;}
#con .ex-list-wrap .ex-img-list.li02 > li{width:50%;}

@media screen and (max-width:600px){
    #con .ex-list-wrap .ex-img-list{margin-right:0;}
    #con .ex-list-wrap .ex-img-list > li{float: none;margin-bottom:10px;}
    #con .ex-list-wrap .ex-img-list > li:last-child{margin-bottom: 0;}
    #con .ex-list-wrap .ex-img-list.li01 > li{float: none;}
    #con .ex-list-wrap .ex-img-list.li02 > li{width: 100%;}
    #con .ex-list-wrap .ex-img-list > li > div{margin-right:0;}
}



#con .sub-con{}
#con .sub-con .banner-box{padding:30px 45px;color:#fff;background-image: url('../images/sub/03/01/sub0301.jpg');background-position: center;background-repeat: no-repeat;background-size: cover;}
#con .sub-con .banner-box > h4{margin-bottom:30px;font-size: 1.875rem;font-weight: 500;}
#con .sub-con .banner-box > strong{display: block;font-size:1.25rem;font-weight: 500;line-height: 1.7;}
#con .sub-con .con-wrap{margin-top:50px;}
#con .sub-con .con-wrap .h-box{margin-bottom:30px;}
#con .sub-con .con-wrap .h-box > h5{margin-bottom:10px;color:#1a40bb;font-weight: 500;font-size:1.5625rem;}
#con .sub-con .con-wrap .h-box > strong{display: block;color:#000;font-weight: 500;font-size:1.25rem;}
#con .sub-con .con-wrap .h-box > p{color:#2a2a2a;font-weight: 500;font-size:1.125rem;line-height: 1.5;}
#con .sub-con .con-wrap .txt{margin-bottom:40px;color:#292929;font-weight: 500;font-size:1.0625rem;line-height: 1.8;}
#con .sub-con .con-wrap .img-box{}
#con .sub-con .con-wrap .img-box .img-wrap{padding:40px 20px;border:1px solid #e6e7e9;}
#con .sub-con .con-wrap .img-box .img-wrap > img{display: block;margin: 0 auto;}
#con .sub-con .con-wrap .img-box .img-wrap .img-list{display: table;margin: 0 auto;}
#con .sub-con .con-wrap .img-box .img-wrap .img-list > li{display: table-cell;}
#con .sub-con .con-wrap .img-box .img-wrap .img-list > li > div{margin-right:20px;}
#con .sub-con .con-wrap .img-box .img-wrap .img-list > li:last-child > div{margin: 0;}
#con .sub-con .con-wrap .img-box .img-wrap .img-list > li > div > img{display: block;margin:0 auto;}
#con .sub-con .con-wrap .img-box > p{padding: 10px;color:#fff;text-align: center;font-size:1.25rem;font-weight: 400;background:#3d60d1;}

#con .sub-con .t-box{margin-bottom:145px;text-align: center;}
#con .sub-con .t-box > p{display: inline-block;position: relative;padding:25px 85px 0;color:#000;font-weight: 500;font-size:1.125rem;line-height: 1.5;}
#con .sub-con .t-box > p:before{content:'';position: absolute;top:0;left:0;width:59px;height: 41px;background:url('../images/sub/02/01/q_01.png') no-repeat;}
#con .sub-con .t-box > p:after{content:'';position: absolute;top:0;right:0;width:59px;height: 41px;background:url('../images/sub/02/01/q_02.png') no-repeat;}

#con .sub-0201{margin:30px 0 120px;padding:40px 0;text-align:center;background-image: url('../images/sub/02/01/0102_bg.jpg');background-position: center;background-repeat: no-repeat;background-size: cover;}
#con .sub-0201 .con-area{margin:0 auto;}
#con .sub-0201 .tit{display: block;margin-bottom:30px;color:#111;font-weight: 500;font-size: 1.25rem;}
#con .sub-0201 .video-box{max-width:730px;margin:0 auto;}
#con .sub-0201 .video-box video{width:100%;height: auto;}

#con .sub-con .target-list{display:none;}
#con .sub-con .target-list:last-child{margin-bottom: 0;}
#con .sub-con .target-list > li{margin-bottom:15px;padding:20px 0;text-align: center;color:#fff;font-weight: 500;font-size:1.125rem;}
#con .sub-con .target-list > li > strong{display: block;margin:10px 0;}
#con .sub-con .target-list > li:nth-child(1){background:#64d0da;}
#con .sub-con .target-list > li:nth-child(2){background:#ffcd64;}
#con .sub-con .target-list > li:nth-child(3){background:#fe912a;}
#con .sub-con .target-list > li:nth-child(4){background:#e34856;}
#con .sub-con .target-list > li:nth-child(5){background:#065381;}
#con .sub-con .target-list > li:nth-child(6){background:#34b2e4;}
#con .sub-con .target-list > li:nth-child(7){background:#64daba;}
#con .sub-con .target-list > li:nth-child(8){background:#cea4e0;}

@media screen and (max-width:1200px){
    #con .sub-con .t-box{margin-bottom:100px;}
    #con .sub-con .t-box > p > br{display: none;}

    #con .sub-0201{margin:30px 0 70px;}
}


@media screen and (max-width:800px){
    #con .sub-con .t-box{margin-bottom:60px;}
    #con .sub-con .t-box > p{padding:0;}
    #con .sub-con .t-box > p:before,
    #con .sub-con .t-box > p:after{content:none;}
}

@media screen and (max-width:1300px){
    #con .sub-con .banner-box{padding:30px 20px;}
    #con .sub-con .con-wrap .img-box .img-wrap .img-list > li > div{margin-right:10px;}
}

@media screen and (max-width:1024px){
    #con .sub-con .banner-box > h4{font-size:1.625rem;}
    #con .sub-con .banner-box > strong{font-size:1.125rem;}
    #con .sub-con .con-wrap .h-box{margin-bottom:20px;}
    #con .sub-con .con-wrap .h-box > h5{font-size:1.375rem;}
    #con .sub-con .con-wrap .h-box > strong{font-size:1.125rem;}
    #con .sub-con .con-wrap .txt{margin-bottom:30px;font-size:1rem;}
    #con .sub-con .con-wrap .img-box .img-wrap{padding:15px;}
    #con .sub-con .con-wrap .img-box > p{font-size:1.125rem;}
}

@media screen and (max-width:600px){
    #con .sub-con .banner-box{padding:15px;}
    #con .sub-con .banner-box > h4{margin-bottom: 20px;}
    #con .sub-con .banner-box > h4 > br,
    #con .sub-con .banner-box > strong > br{display: none;}
    #con .sub-con .con-wrap .img-box .img-wrap{padding:10px;}
    #con .sub-con .con-wrap .img-box .img-wrap .img-list > li{display:block;margin-bottom: 10px;}
    #con .sub-con .con-wrap .img-box .img-wrap .img-list > li:last-child{margin:0;}
    #con .sub-con .con-wrap .img-box .img-wrap .img-list > li > div{margin-right:0;}
    #con .sub-con .con-wrap .img-box > p{font-size:1rem;}

    #con .sub-con .con-wrap .img-box.pc{display: none;}
    #con .sub-con .target-list{display:block;}
}



/*팝업*/
#container .pop-modal{display:none;overflow:auto;position: fixed;top:0;right:0;bottom: 0;left: 0;z-index: 1040;background:rgba(0,0,0,0.5);}
#container .pop-modal.fade{ opacity: 0;-webkit-transition: opacity 0.15s linear;transition: opacity 0.15s linear;}
#container .pop-modal.fade.in {opacity: 1;}
#container .pop-modal.fade .pop-lay{
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}
#container .pop-modal.in .pop-lay{
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}
#container .pop-modal .pop-lay{z-index: 1050;top:0px;right: auto;left: 50%;width: 800px;margin-right: auto;margin-left: auto;padding-top:12%;padding-bottom: 30px;}
#container .pop-modal .pop-lay.lay-01{width:100%;max-width:1080px;top:0;padding-top:5%;}
#container .pop-modal .pop-lay .pop-h{position:relative;min-height:45px;padding:12px 55px 12px 30px;color:#fff;font-size:23px;background:#00326c;}
#container .pop-modal .pop-lay .pop-h:after{content:'';display:block;clear: both;}
#container .pop-modal .pop-lay .pop-h > strong{display:block;float:left;color:#fff;font-size:1.25rem;font-weight: 500;}
#container .pop-modal .pop-lay .pop-h .pop-close{position:absolute;right:30px;top:18px;float:right;width:15px;height:16px;cursor:pointer;font-size:0;background-image:url(../images/sub/02/close.png);background-repeat:no-repeat;background-position:center center;}

#container .pop-modal .pop-lay .pop-con{display:block;padding:25px 30px 45px;background:#fff;}
#container .pop-modal .pop-lay .pop-con:after{display:block;content:"";clear:both;}
#container .pop-modal .pop-lay .pop-con.award-con{overflow-y:scroll;height:650px;}
#container .pop-modal .pop-lay .pop-con .sch-item-box{}
#container .pop-modal .pop-lay .pop-con .sch-item-box:after{display:block;content:"";clear:both;}
#container .pop-modal .pop-lay .pop-con .sch-item-box > li{margin-bottom:10px;}
#container .pop-modal .pop-lay .pop-con .sch-item-box .sch-btn{width:100%;height:50px;border:0;font-size:15px;color:#fff;background-color:#02c7d1;cursor: pointer;}
#container .pop-modal .pop-lay .pop-con .sch-item-box .sch-btn.c1{background-color:#02c7d1;}
#container .pop-modal .pop-lay .pop-con .sch-item-box .sch-btn.c2{background-color:#1989e1}

#container .pop-modal .pop-lay .pop-con .pop-foot-box{padding:50px 0 0px;text-align: center;}
#container .pop-modal .pop-lay .pop-con .pop-foot-box .pop-btn-01{padding:12px 30px;border:0;font-size:15px;color:#fff;cursor: pointer;background-color:#1989e1;}

#container .pop-modal .pop-lay.lay-02{width:100%;max-width:1080px;top:0;padding-top:5%;}
#container .pop-modal .pop-lay.lay-02 .pop-h{background:#47bfca;}
#container .pop-modal .pop-lay .pop-con{padding:50px;}

@media screen and (min-width:2000px){
	#container .pop-modal .pop-lay.lay-01{max-width:1400px;}
}


@media screen and (max-width:1200px){
	#container .pop-modal .pop-lay .pop-con{padding:30px;}
}

@media screen and (max-width:1000px){
    #container .pop-modal .pop-lay .pop-h{padding:12px 55px 12px 20px;}
    #container .pop-modal .pop-lay .pop-con{padding:20px;}
}

@media screen and (max-width:600px){
    #container .pop-modal .pop-lay{padding-top:2%;}
    #container .pop-modal .pop-lay.lay-01{width:100%;}
}




/*paging*/
#con .paging {display: block; margin-top: 60px; text-align:center;}
#con .paging > p {display: inline-block;}
#con .paging > p:after {content:""; display: block; clear: both;}
#con .paging > p > a{display:inline-block;width: 38px; height: 38px;margin-right:5px;border:1px solid #ebebeb;font-size: 0.9375rem;font-weight:700;line-height: 38px;color: #999;text-align: center;}
#con .paging > p > strong{display:inline-block;width: 38px; height: 38px;margin-right:5px;border-color: #6b7783;font-weight:700;line-height: 38px;color:#fff;background:#6b7783;}
#con .paging > p > a.btn-prev {width: 38px; height: 38px; border:none;background:url('../images/sub/board/prev.png') no-repeat center;}
#con .paging > p > a.btn-next {width: 38px; height: 38px; border:none; background:url('../images/sub/board/next.png') no-repeat center;}


@media screen and (max-width:600px){
    #con .paging-wrap{overflow-x: auto;}
    #con .paging{margin-top:40px;white-space: nowrap;}
    #con .paging > p > a{display:inline-block;float:none;vertical-align: bottom;}
}



/*220107 추가*/
#con .sub-0601{}
#con .sub-0601 .banner-box{position:relative;height:375px;margin-bottom:90px;padding:35px 75px;color:#fff;background-image: url('../images/sub/06/06_01.jpg');background-repeat: no-repeat;background-position: center;background-size: cover;}
#con .sub-0601 .banner-box .h-box{margin-bottom:40px;}
#con .sub-0601 .banner-box .h-box > strong{display:block;font-weight: 700;font-size:3rem;}
#con .sub-0601 .banner-box .h-box > span{display:block;color:#b1a6c9;font-weight: 700;font-size:1.4375rem;}
#con .sub-0601 .banner-box > p{margin-bottom: 40px; font-size: 1rem;line-height: 1.5;}
#con .sub-0601 .banner-box > p > b{display:block;margin-bottom:5px;font-size: 1.125rem;}
#con .sub-0601 .banner-box > p > b > span{color:#b1a6c9;}

#con .sub-0601 .banner-box .btn-01{ display: inline-block; padding:5px 30px; border:3px solid #826f9f; border-radius: 15px 0 15px 0;background-color: #fff;}
#con .sub-0601 .banner-box .btn-01 > strong{position: relative; padding-right:15px; text-align: center; font-weight: 500; font-size: 1.0625rem; color:#322853; }
#con .sub-0601 .banner-box .btn-01 > strong::after{content: ""; position: absolute; top:50%; right:-10px; height: 10px; width: 20px; transform: translateY(-50%); background-image: url(../images/sub/06/i_lang.png);}

#con .sub-0601 .banner-box .img-box{position: absolute;top:50%;right:65px;transform: translateY(-50%);}
#con .sub-0601 .c-box{margin-bottom:100px;}
#con .sub-0601 .c-box .txt{color:#292929;font-weight: 500;font-size:1.0625rem;line-height: 1.5;}
#con .sub-0601 .c-box .txt.v2{font-weight: 400;}
#con .sub-0601 .c-box .h-box{}
#con .sub-0601 .c-box .h-box > h4{margin-bottom:10px;color:#1224aa;font-weight: 700;font-size: 2.125rem;}
#con .sub-0601 .c-box .h-box > h4.v2{background: linear-gradient(to right bottom, #422f6e, #1224aa); font-weight: 700; color: transparent; -webkit-background-clip: text;}
#con .sub-0601 .c-box .h-box > strong{display: block;color:#1224aa;font-weight: 500;font-size: 1.5rem;}
#con .sub-0601 .c-box .t-box{margin-bottom:30px;}
#con .sub-0601 .c-box .t-box:after{content: '';display: block;clear: both;}
#con .sub-0601 .c-box .t-box .h-box{float: left;}
#con .sub-0601 .c-box .t-box .r-txt{float:right;}
#con .sub-0601 .c-box .t-box .r-txt .clamp-txt{display: block;margin-top:25px;margin-right:120px;font-weight: 500;color:#acacac;font-size:1.875rem;text-align: center;}
#con .sub-0601 .c-box .t-box .r-txt .clamp-txt.v2{font-size: 1.5rem; font-weight: 400;}
#con .sub-0601 .c-box .t-box .r-txt .clamp-txt > b{font-weight: 700;}
#con .sub-0601 .c-box .t-box .r-txt .pps-txt{margin-right:350px;font-weight: 400;color:#6f729f;font-size:1.875rem;text-align: left;}
#con .sub-0601 .c-box .t-box .r-txt .pps-txt.v2{margin-right: 130px;}
#con .sub-0601 .c-box .t-box .r-txt .pps-txt > strong{display: inline-block;font-size: 3rem;}
#con .sub-0601 .c-box .t-box .r-txt .pps-txt > b{font-weight: 700;}
#con .sub-0601 .c-box .developed-box{}
#con .sub-0601 .c-box .developed-box .developed-info{margin-bottom:110px;}
#con .sub-0601 .c-box .developed-box .developed-info:after{content:'';display: block;clear: both;}
#con .sub-0601 .c-box .developed-box .developed-info .l-box{float:left;width:50%;padding-right:80px;}
#con .sub-0601 .c-box .developed-box .developed-info .r-box{overflow: hidden;}
#con .sub-0601 .c-box .developed-box .developed-info .l-box .h-box{margin-bottom:30px;}
#con .sub-0601 .c-box .developed-box .developed-info .r-box .img-wrap{position:relative;z-index:1;padding-bottom:50px;}
#con .sub-0601 .c-box .developed-box .developed-info .r-box .img-wrap:before{content: '';position: absolute;left:50px;bottom:0;z-index:-1;width:calc(100% - 50px);height: calc(100% - 50px);background:#efefef;}
#con .sub-0601 .c-box .developed-box .developed-info .r-box .img-wrap > img{display: block;max-width: 100%;width:inherit;}
#con .sub-0601 .c-box .developed-list{margin-right:-30px;}
#con .sub-0601 .c-box .developed-list:after{content:'';display: block;clear: both;}
#con .sub-0601 .c-box .developed-list > li{float:left;width:25%;}
#con .sub-0601 .c-box .developed-list > li > div{margin-right:30px;border:1px solid #e3e3e3;}
#con .sub-0601 .c-box .developed-list > li > div .img-wrap{}
#con .sub-0601 .c-box .developed-list > li > div .img-wrap > img{display: block;max-width: inherit;width:100%;}
#con .sub-0601 .c-box .developed-list > li > div .con-wrap{height:180px;text-align: center;}
#con .sub-0601 .c-box .developed-list > li > div .con-wrap .tit-box{height: 65px;background:#6f729f;}
#con .sub-0601 .c-box .developed-list > li > div .con-wrap .tit-box > strong{display: block;line-height: 65px;color:#fff;font-weight: 500;font-size:1.0625rem;}
#con .sub-0601 .c-box .developed-list > li > div .con-wrap > p{padding:20px 15px 0;color:#4a4a4a;font-weight: 400;font-size:1rem;line-height: 1.5;}
#con .sub-0601 .c-box .img-list{margin-right: -20px;}
#con .sub-0601 .c-box .img-list:after{content: '';display: block;clear: both;}
#con .sub-0601 .c-box .img-list > li{float:left;margin-bottom: 20px;}
#con .sub-0601 .c-box .img-list > li img{display: block;width: 100%;max-width: inherit;}
#con .sub-0601 .c-box .img-list.li03 > li{width:33.3%;}
#con .sub-0601 .c-box .img-list.li02 > li{width:50%;}
#con .sub-0601 .c-box .img-list > li > div{margin-right: 20px;}
#con .sub-0601 .c-box.drain-box{position: relative;}
#con .sub-0601 .c-box.drain-box .h-box{position: absolute;top:15px;left: 0;}

#con .sub-0601 .c-box .micro-box{}
#con .sub-0601 .c-box .micro-box .micro-info{margin-bottom:100px;}
#con .sub-0601 .c-box .micro-box .micro-info .h-box{float:left;margin-right:85px;}
#con .sub-0601 .c-box .micro-box .micro-info .list-wrap{overflow: hidden;}
#con .sub-0601 .c-box .micro-box .micro-info .micro-info-list{margin-right:-55px;}
#con .sub-0601 .c-box .micro-box .micro-info .micro-info-list:after{content:'';display: block;clear: both;}
#con .sub-0601 .c-box .micro-box .micro-info .micro-info-list > li{float:left;position:relative;width:50%;}
#con .sub-0601 .c-box .micro-box .micro-info .micro-info-list > li:first-child:after{content:'';position: absolute;top:50%;right:17px;transform: translateY(-50%); width:22px;height: 22px;background:url('../images/sub/06/i_plus.png') no-repeat;}
#con .sub-0601 .c-box .micro-box .micro-info .micro-info-list > li > div{height:130px;margin-right:55px;padding:25px 30px 0;border:2px solid #d4d7f4;}
#con .sub-0601 .c-box .micro-box .micro-info .micro-info-list > li > div.v2{height:150px; padding: 15px 30px;}
#con .sub-0601 .c-box .micro-box .micro-info .micro-info-list > li > div .txt{font-size: 1rem;}
#con .sub-0601 .c-box .micro-box .micro-accident{}
#con .sub-0601 .c-box .micro-box .micro-accident:after{content:'';display: block;clear: both;}
#con .sub-0601 .c-box .micro-box .micro-accident .tit-box{float:left;margin-right:70px;}
#con .sub-0601 .c-box .micro-box .micro-accident .tit-box > strong{display:block;position:relative;z-index:1;margin-top:10px;color:#0d0c13;font-weight: 700;font-size:1.5rem;}
#con .sub-0601 .c-box .micro-box .micro-accident .tit-box > strong:after{content:'';position: absolute;bottom:-3px;left:-3px;z-index:-1;width:100%;height:13px;padding:0 3px;background:#d4d7f4;}
#con .sub-0601 .c-box .micro-box .micro-accident .list-wrap{overflow: hidden;}
#con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list{margin-right:-20px;}
#con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list:after{content:'';display: block;clear: both;}
#con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li{float:left;width:33.3%;}
#con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li > div{height:105px;margin-right:20px;padding:0 50px 0 120px;border-radius: 25px 0;background-repeat: no-repeat;background-position: 45px center;}
#con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li > div > p{color:#fff;font-weight: 500;font-size:1.125rem;line-height: 105px;text-align: right;}

#con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li > div.v2{display: flex; padding:0 0 0 120px; align-items: center;}
#con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li > div.v2 > p{text-align: left; line-height: normal; font-weight: 400;}

#con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li:nth-child(1) > div{background-color:#a6aade;background-image: url('../images/sub/06/i_01.png');}
#con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li:nth-child(2) > div{background-color:#6f729f;background-image: url('../images/sub/06/i_02.png');}
#con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li:nth-child(3) > div{background-color:#826f9f;background-image: url('../images/sub/06/i_03.png');}

#con .sub-0601 .c-box .clamp-box{}
#con .sub-0601 .c-box .clamp-box .clamp-use{}
#con .sub-0601 .c-box .clamp-box .clamp-use .h-box{margin-bottom:20px;padding:30px 70px;background-image: url('../images/sub/06/03_bg.jpg');background-position: center;background-repeat: no-repeat;background-size: cover;}
#con .sub-0601 .c-box .clamp-box .clamp-use .h-box > h4.v2{font-size: 1.5rem;}
#con .sub-0601 .c-box .clamp-box .clamp-use .h-box > h4.v2 >b{font-size: 2.125rem;}

#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box{margin-bottom:80px;}
#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box:after{content:'';display: block;clear: both;}
#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .l-box{float:left;padding-left: 65px;}
#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .l-box .txt{margin-bottom: 20px;}
#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .l-box .b-txt{font-weight: 400;color:#0d0c13;font-size:1.375rem;line-height: 1.5;}
#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .l-box .b-txt > b{font-weight: 500;}
#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box{float: right;padding-right:30px;}
#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list{position: relative;z-index:10;max-width:650px;margin-top:-160px;margin-right:-36px;}
#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list.v2{margin-top: -120px;margin-right:-16px;}
#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list.v2 >li >div{margin-right: 20px;}
#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list:after{content:'';display: block;clear: both;}
#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li{float:left;width:50%;}
#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li > div{border:4px solid #6f729f;margin-right:35px;}
#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li > div .img-wrap{}
#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li > div .img-wrap > img{display: block;width: 100%;max-width:inherit;}
#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li > div .tit-wrap{height: 40px;}
#con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li > div .tit-wrap > p{line-height: 40px;color:#fff;font-weight: 500;text-align: center;background: #6f729f;}
#con .sub-0601 .c-box .iso-box{padding:40px 160px;background-color:#f3f4fc;background-image: url('../images/sub/06/i_q.jpg'),url('../images/sub/06/iso_logo.jpg');background-position: 35px center, right center;background-repeat: no-repeat;}
#con .sub-0601 .c-box .iso-box > strong{display: inline-block;position:relative;z-index:1;margin-bottom:20px;font-weight: 500;color:#092c83;font-size:1.25rem;}
#con .sub-0601 .c-box .iso-box > strong:before{content:'';position: absolute;bottom:-2px;left:-5px;z-index:-1;width:100%;height:10px;padding:0 5px;background:#d1d5f9;}

#con .sub-0601 .c-box .clamp-box .clamp-use.v2 .h-box{padding: 30px 50px;}
#con .sub-0601 .c-box .clamp-box .clamp-use.v2 .clamp-use-box .l-box .txt{font-size: 1rem;}

#con .sub-0601 .c-box .clamp-box .clamp-use.v2 .clamp-use-box .l-box{padding-left: 55px;}

#con .sub-0601 .c-box .obtect-box{}
#con .sub-0601 .c-box .obtect-box:after{content:'';display: block;clear: both;}
#con .sub-0601 .c-box .obtect-box .l-box{float:left;width:50%;}
#con .sub-0601 .c-box .obtect-box .l-box .h-box{margin-bottom:180px;}
#con .sub-0601 .c-box .obtect-box .r-box{float:left;width:50%;padding-left:50px;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list{}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li{margin-bottom:30px;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li:last-child{margin-bottom: 0;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info{border:1px solid #cfcfcf;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .tit-tag{position:relative;margin-top:-20px;margin-left:-20px;width:225px;height:40px;padding-left:17px;background:#6f729f;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .tit-tag > p{color:#fff;font-weight: 500;line-height: 40px;font-size: 1.125rem;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box{padding:20px;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box:after{content:'';display: block;clear: both;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .tit-box{margin-bottom:10px;color:#6f729f;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .tit-box > strong{display: block;font-size: 1.5625rem;font-weight: 700;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .tit-box > p{font-weight: 500;font-size: 1.25rem;line-height: 1.5;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .tit-box > p > b{font-weight: 700;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .c-box{float:left;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .img-box{float: right;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .itxt{margin-bottom:10px;color:#717171;font-weight: 500;line-height: 1.5;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-01{}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-01 >li{margin-bottom:20px;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-01 > li:last-child{margin-bottom:0;background-image: url('../images/sub/06/0403.jpg');background-repeat: no-repeat;background-position: right bottom;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-02{margin-right:-30px;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-02:after{content:'';display: block;clear: both;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-02 > li{float:left;width:50%;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-02 > li > div{margin-right:30px;}
#con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-02 > li  > div > p{margin-bottom:20px;font-weight: 400;font-size:0.9375rem;color:#3f3f3f;line-height: 1.5;}

#con .sub-0601 .c-box .lock-con{}
#con .sub-0601 .c-box .lock-con:after{content: '';display: block;clear: both;}
#con .sub-0601 .c-box .lock-con .img-wrap{float: left;width:650px;margin-right: 45px;}
#con .sub-0601 .c-box .lock-con .con-wrap{overflow: hidden;}
#con .sub-0601 .c-box .lock-con .con-wrap .lock-t{position:relative;margin-bottom: 20px;padding-left: 55px;}
#con .sub-0601 .c-box .lock-con .con-wrap .lock-t.v2{margin-bottom: 10px;}
#con .sub-0601 .c-box .lock-con .con-wrap .lock-t:before{content: '';position: absolute;top:50%;left: 0;transform: translateY(-50%);width:38px;height: 48px;background-image:url('../images/sub/06/10_0201.jpg');background-repeat: no-repeat;background-position: center;background-size: cover;}
#con .sub-0601 .c-box .lock-con .con-wrap .lock-t > strong{display: block;color:#383d86;font-size: 1.5rem;font-weight: 400;}
#con .sub-0601 .c-box .lock-con .con-wrap .lock-t > strong > b{font-weight: 700;}
#con .sub-0601 .c-box .lock-con .con-wrap .lock-t > strong.v2{}
#con .sub-0601 .c-box .lock-con .con-wrap > p{margin-bottom:30px;color:#6f729f;font-weight: 500;font-size: 1.125rem;}
#con .sub-0601 .c-box .lock-con .con-wrap > p.v2{margin-bottom: 20px; font-weight: 400;}
#con .sub-0601 .c-box .lock-con .con-wrap > p > b{display:inline-block;margin-bottom:5px;font-weight: 700;}
#con .sub-0601 .c-box .lock-con .con-wrap .line-box{position:relative;padding: 20px 0 0 20px;}
#con .sub-0601 .c-box .lock-con .con-wrap .line-box .tit-box{position:absolute;top:0;left:0;width:240px;height: 40px;line-height: 40px;font-weight: 500;color:#fff;font-size:1.125rem;text-align: center;background:#6f729f;}
#con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list{padding:30px 10px 10px;border:2px solid #cfcfcf;}
#con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list.v2 {padding: 20px 10px 0px;}
#con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li{padding:10px 20px;border-bottom: 1px solid #ebebeb;}
#con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li:after{content: '';display: block;clear: both;}
#con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li:last-child{border-bottom: 0;}
#con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li .img-box{float: left;margin-right: 25px;}
#con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box{overflow: hidden;}
#con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box.v2{display: flex;align-items: center;}
#con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box.v2 .process-txt{padding-top: 0;}
#con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box:after{content: '';display: block;clear: both;}
#con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box .num{float:left;display: block;margin-right:20px;line-height:77px;font-size: 1.875rem;color:#6f729f;font-weight: 400;}
#con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box .process-txt{overflow: hidden;padding-top:15px;}
#con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box .process-txt > strong{display: block;margin-bottom:5px;color:#383d86;font-weight: 700;font-size: 1.125rem;}
#con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box .process-txt > p{color:#292929;font-size: 1.125rem;font-weight: 500;}

#con .sub-0601 .c-box .equip-box{}
#con .sub-0601 .c-box .equip-box > ul{margin-right:-20px;}
#con .sub-0601 .c-box .equip-box > ul:after{content: '';display: block;clear: both;}
#con .sub-0601 .c-box .equip-box > ul > li{float: left;width:50%;margin-bottom:20px;}
#con .sub-0601 .c-box .equip-box > ul > li:last-child{margin-bottom: 0;}
#con .sub-0601 .c-box .equip-box > ul > li.li01{width:100%;}
#con .sub-0601 .c-box .equip-box > ul > li > div{position:relative;height:560px;margin-right:20px;border:1px solid #d2d2d2;background-repeat: no-repeat;}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-01{padding:48px 30px 0 340px;background-image:url('../images/sub/06/1201.jpg');background-position: 30px bottom; }
#con .sub-0601 .c-box .equip-box > ul > li > div.box-01 > strong{display: block;margin-bottom:10px;color:#444444;font-weight: 700;font-size:1.25rem;}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-01 > p{margin-bottom:70px;color:#444444;font-weight: 500;font-size: 1.125rem;}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-02{padding:45px 30px;background-image: url('../images/sub/06/1203.jpg');background-position: bottom right;}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-02 > strong{display: block;margin-bottom:5px;color:#6f729f;font-weight: 700;font-size:3.8125rem;}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-02 > p{font-weight: 400;color:#6f729f;font-size:1.0625rem;}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-02 > p > b{font-weight: 700;}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-03{height:400px;background-image: url('../images/sub/06/1204.jpg');background-position: bottom left;}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-03 .txt-box{padding:70px 0 0 650px;}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-03 .txt-box > strong{margin-bottom:40px;display: block;color:#444444;font-weight: 700;font-size:2.875rem;}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-03 .txt-box > ul{}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-03 .txt-box > ul > li{margin-bottom:10px;font-size: 1.25rem;color:#444444;font-weight: 400;}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-03 .txt-box > ul > li:last-child{margin-bottom: 0;}

#con .sub-0601 .c-box .equip-box > ul > li > div.box-01.v2{}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-01.v2 > strong{margin-bottom: 20px;}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-01.v2 > p {font-weight: 400;}

#con .sub-0601 .c-box .equip-box > ul > li > div.box-02.v2{}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-02.v2 > p{font-size: 1.5rem;}

#con .sub-0601 .c-box .equip-box > ul > li > div.box-03.v2{}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-03.v2 .txt-box{}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-03.v2 .txt-box > ul{}
#con .sub-0601 .c-box .equip-box > ul > li > div.box-03.v2 .txt-box > ul > li{font-weight: 500;}

#con .sub-0601 .c-box.product-box{}
#con .sub-0601 .c-box.product-box .product-tit{margin-bottom: 40px;}
#con .sub-0601 .c-box.product-box .product-tit:after{content: '';display: block;clear: both;}
#con .sub-0601 .c-box.product-box .product-tit .h-box{float: left;margin-right:30px;}
#con .sub-0601 .c-box.product-box .product-tit .tit-con{overflow: hidden;}
#con .sub-0601 .c-box.product-box .product-tit .tit-con:after{content: '';display: block;clear: both;}
#con .sub-0601 .c-box.product-box .product-tit .tit-con > div{float: left;}
#con .sub-0601 .c-box.product-box .product-tit .tit-con .txt-box{}
#con .sub-0601 .c-box.product-box .product-tit .tit-con .txt-box > ul{width:260px;}
#con .sub-0601 .c-box.product-box .product-tit .tit-con .txt-box > ul > li{margin-bottom:5px;padding:10px;color:#fff;font-size:1.125rem;font-weight: 500;text-align: center;background:#6f729f;}
#con .sub-0601 .c-box.product-box .product-tit .tit-con .txt-box > ul > li:nth-child(2){margin-bottom:0;background: #eeb53b;}
#con .sub-0601 .c-box.product-box .product-tit .tit-con .graph-box{margin:0 30px;}
#con .sub-0601 .c-box.product-box .product-tit .tit-con .b-txt-box{padding-top:30px;}
#con .sub-0601 .c-box.product-box .product-tit .tit-con .b-txt-box > p{margin-top:10px;font-weight: 400;color:#6f729f;font-size: 1.25rem;}
#con .sub-0601 .c-box.product-box .product-tit .tit-con .b-txt-box > p > b{font-weight: 700;}

#con .sub-0601 .c-box.product-box .product-tit .tit-con.v2 .txt-box{}
#con .sub-0601 .c-box.product-box .product-tit .tit-con.v2 .txt-box > ul{}
#con .sub-0601 .c-box.product-box .product-tit .tit-con.v2 .txt-box > ul > li{text-align: left; letter-spacing: -0.03rem;}
#con .sub-0601 .c-box.product-box .product-tit .tit-con.v2 .graph-box{margin: 0 25px;}
#con .sub-0601 .c-box.product-box .product-tit .tit-con.v2 .b-txt-box{padding-top: 25px;}
#con .sub-0601 .c-box.product-box .product-tit .tit-con.v2 .b-txt-box > p{letter-spacing: -0.05rem; line-height: 1; font-size: 1.125rem;}

#con .sub-0601 .c-box.product-box .table-wrap{}
#con .sub-0601 .c-box.product-box .table-wrap .product-table{position:relative;width:100%;}
#con .sub-0601 .c-box.product-box .table-wrap .product-table:after{content: '';position: absolute;top:0;right:0;width:18%;height: 100%;border:5px solid #2a3890;box-sizing: border-box;}
#con .sub-0601 .c-box.product-box .table-wrap .product-table th{padding:15px 10px;border-width:0 1px 1px 0;border-style:solid;border-color:#d4d4d4;font-weight: 700;text-align: center;color:#000;}
#con .sub-0601 .c-box.product-box .table-wrap .product-table th:last-child{border-width: 0 0 1px 0;}
#con .sub-0601 .c-box.product-box .table-wrap .product-table th.t-tit{padding:25px 10px;border-bottom:2px solid #000;}
#con .sub-0601 .c-box.product-box .table-wrap .product-table td{padding:15px 10px;border-width:0 1px 1px 0;border-style:solid;border-color:#d4d4d4;color:#393939;font-weight: 400;text-align: center;}
#con .sub-0601 .c-box.product-box .table-wrap .product-table td:last-child{border-width: 0 0 1px 0;}
#con .sub-0601 .c-box.product-box .table-wrap .product-table td .color-01{color:#2a3890;}
#con .sub-0601 .c-box.product-box .table-wrap .product-table td .color-02{color:#de0a0a;}

#con .sub-0601 .c-box.product-box .table-wrap.v2{}
#con .sub-0601 .c-box.product-box .table-wrap.v2 .product-table{}
#con .sub-0601 .c-box.product-box .table-wrap .product-table td{padding:15px 5px;}

#con .sub-0601 .c-box .workst-box{}
#con .sub-0601 .c-box .workst-box:after{content:'';display: block;clear: both;}
#con .sub-0601 .c-box .workst-box .l-box{float:left;width:50%;}
#con .sub-0601 .c-box .workst-box .l-box .h-box{margin-bottom:40px;}
#con .sub-0601 .c-box .workst-box .l-box.v2 .h-box{margin-bottom: 100px;}
#con .sub-0601 .c-box .workst-box .l-box .txt{margin-bottom: 90px;}
#con .sub-0601 .c-box .workst-box .l-box .s-txt{display: block;color:#2c2a89;font-weight: 500;font-size:1.5rem;line-height: 1.5;}
#con .sub-0601 .c-box .workst-box .l-box .s-txt.v2{}
#con .sub-0601 .c-box .workst-box .l-box .s-txt.v2 > b{font-size:1.5rem;}
#con .sub-0601 .c-box .workst-box .l-box .s-txt > b{font-weight: 700;font-size:1.9375rem;}
#con .sub-0601 .c-box .workst-box .l-box .txt-box{position:relative;max-width:465px;margin-top:100px;padding:40px;text-align: center;}
#con .sub-0601 .c-box .workst-box .l-box .txt-box:before{content:'';position: absolute;top:0;left:0;width:34px;height: 100%;background-image: url('../images/sub/06/i_lq.png');background-position: center;background-repeat: no-repeat;background-size: cover;}
#con .sub-0601 .c-box .workst-box .l-box .txt-box:after{content:'';position: absolute;top:0;right:0;width:34px;height: 100%;background-image: url('../images/sub/06/i_rq.png');background-position: center;background-repeat: no-repeat;background-size: cover;}
#con .sub-0601 .c-box .workst-box .l-box .txt-box.v2{padding: 25px;}

#con .sub-0601 .c-box .workst-box .r-box{float:left;width:50%;}
#con .sub-0601 .c-box .workst-box .r-box .workst-list{}
#con .sub-0601 .c-box .workst-box .r-box .workst-list > li{margin-bottom: 20px;box-shadow: 0px 0px 7px 3px rgba(0,0,0,.1);}
#con .sub-0601 .c-box .workst-box .r-box .workst-list > li:last-child{margin-bottom: 0;}
#con .sub-0601 .c-box .workst-box .r-box .workst-list > li > div{overflow:hidden;position:relative;height:200px;padding:25px 20px}
#con .sub-0601 .c-box .workst-box .r-box .workst-list > li > div:after{content:'';display: block;clear: both;}
#con .sub-0601 .c-box .workst-box .r-box .workst-list > li > div .num{display: block;position: absolute;bottom:-40px;left:-20px;font-weight: 700;font-size: 5.75rem;color:#f0f0f0;}
#con .sub-0601 .c-box .workst-box .r-box .workst-list > li > div .c-box{float:left;width:calc(100% - 167px);margin:0;padding-right: 40px;}
#con .sub-0601 .c-box .workst-box .r-box .workst-list > li > div .c-box > strong{display: block;margin-bottom:5px;font-weight: 700;font-size:1.25rem;color:#292929;}
#con .sub-0601 .c-box .workst-box .r-box .workst-list > li > div .c-box.v2 > strong{font-size: 1.125rem;}
#con .sub-0601 .c-box .workst-box .r-box .workst-list > li > div .img-box{float:right;width:167px;box-shadow: 0px 0px 7px 3px rgba(0,0,0,.1);}
#con .sub-0601 .c-box .workst-box .r-box .workst-list > li > div .img-box > img{display: block;}

#con .sub-0601 .c-box .reaction-box{}
#con .sub-0601 .c-box .reaction-box:after{content: '';display: block;clear: both;}
#con .sub-0601 .c-box .reaction-box .reaction{float: left;width:50%;}
#con .sub-0601 .c-box .reaction-box .reaction-list{}
#con .sub-0601 .c-box .reaction-box .reaction-list > ul{}
#con .sub-0601 .c-box .reaction-box .reaction-list > ul:after{content: '';display: block;clear: both;}
#con .sub-0601 .c-box .reaction-box .reaction-list > ul > li{float: left;width: 50%;}
#con .sub-0601 .c-box .reaction-box .reaction-list > ul > li .reaction-wrap{margin-right: 20px;border:4px solid #7777a4;}
#con .sub-0601 .c-box .reaction-box .reaction-list > ul > li .reaction-wrap .img-wrap{}
#con .sub-0601 .c-box .reaction-box .reaction-list > ul > li .reaction-wrap .img-wrap > img{display: block;width:100%;max-width: inherit;}
#con .sub-0601 .c-box .reaction-box .reaction-list > ul > li .reaction-wrap .txt-wrap{height: 45px;background: #7777a4;}
#con .sub-0601 .c-box .reaction-box .reaction-list > ul > li .reaction-wrap .txt-wrap > p{color:#fff;font-weight: 500;line-height: 45px;text-align: center;}
#con .sub-0601 .c-box .reaction-box .reaction-con{border:4px solid #7777a4;}
#con .sub-0601 .c-box .reaction-box .reaction-con .tit-box{height:110px;background: #7777a4;}
#con .sub-0601 .c-box .reaction-box .reaction-con .tit-box > strong{display: block;font-weight: 700;font-size:1.875rem;color:#fff;line-height: 110px;text-align: center;}
#con .sub-0601 .c-box .reaction-box .reaction-con .tit-box > strong > b{font-size: 3rem;}
#con .sub-0601 .c-box .reaction-box .reaction-con > img{display: block;width:100%;max-width: inherit;}

#con .sub-0601 .c-box .patented-box{margin-bottom:70px;}
#con .sub-0601 .c-box .patented-box:after{content: '';display: block;clear: both;}
#con .sub-0601 .c-box .patented-box .patented-img{float: left;margin-right:30px;}
#con .sub-0601 .c-box .patented-box .patented-con{overflow: hidden;}
#con .sub-0601 .c-box .patented-box .patented-con .txt-list{margin-bottom: 5px;}
#con .sub-0601 .c-box .patented-box .patented-con .txt-list:after{content: '';display: block;clear: both;}
#con .sub-0601 .c-box .patented-box .patented-con .txt-list > li{float: left;width:50%;}
#con .sub-0601 .c-box .patented-box .patented-con .txt-list > li > div{}
#con .sub-0601 .c-box .patented-box .patented-con .txt-list > li > div.box-01{}
#con .sub-0601 .c-box .patented-box .patented-con .txt-list > li > div.box-01 > strong{display: block;margin-bottom:5px;font-weight: 500;font-size: 1.25rem;color:#404047;}
#con .sub-0601 .c-box .patented-box .patented-con .txt-list > li > div.box-01 > p{font-size: 1.125rem;color:#404047;}
#con .sub-0601 .c-box .patented-box .patented-con .txt-list > li > div.box-02{}
#con .sub-0601 .c-box .patented-box .patented-con .txt-list > li > div.box-02 > strong{display: block;font-weight: 700;color:#6f729f;font-size:3rem;}
#con .sub-0601 .c-box .patented-box .patented-con .txt-list > li > div.box-02 > p{font-size: 1.125rem;font-weight: 400;color:#6f729f;}

#con .sub-0601 .c-box .patented-box .patented-con .txt-list.v2{}
#con .sub-0601 .c-box .patented-box .patented-con .txt-list.v2 > li{}
#con .sub-0601 .c-box .patented-box .patented-con .txt-list.v2 > li > div{}
#con .sub-0601 .c-box .patented-box .patented-con .txt-list.v2 > li > div.box-01{}
#con .sub-0601 .c-box .patented-box .patented-con .txt-list.v2 > li > div.box-01 > strong{margin-bottom: 10px; font-weight: 700; font-size: 1rem;}
#con .sub-0601 .c-box .patented-box .patented-con .txt-list.v2 > li > div.box-01 > p{font-size: 1rem;}

#con .sub-0601 .c-box .patented-box .patented-con .txt-list.v2 > li > div.box-02 > strong{font-size: 1.5rem;}
#con .sub-0601 .c-box .patented-box .patented-con .txt-list.v2 > li > div.box-02 > strong > b{font-weight: 700;color:#6f729f;font-size:3rem;}

#con .sub-0601 .c-box .fobtect-box{position: relative;}
#con .sub-0601 .c-box .fobtect-box .img-box{}
#con .sub-0601 .c-box .fobtect-box .txt-box{position: absolute;top:50%;left:10vw;transform: translateY(-50%);}
#con .sub-0601 .c-box .fobtect-box .txt-box .t-txt-box{}
#con .sub-0601 .c-box .fobtect-box .txt-box .t-txt-box > p{color:#fff;font-weight: 400;font-size: 1.5625rem;}
#con .sub-0601 .c-box .fobtect-box .txt-box .t-txt-box > strong{display: block;color:#fff;font-weight: 700;font-size:1.875rem;}
#con .sub-0601 .c-box .fobtect-box .txt-box .tit-box{margin:20px 0 30px;}
#con .sub-0601 .c-box .fobtect-box .txt-box .tit-box > span{display: block;position:relative;margin-right:10px;font-size: 1.6875rem;font-weight: 400;color:#fff;text-align: right}
#con .sub-0601 .c-box .fobtect-box .txt-box .tit-box > span:before{content: '';position: absolute;top:50%;left:0;width:65%;height: 1px;background: #fff;}
#con .sub-0601 .c-box .fobtect-box .txt-box .tit-box > strong{display: block;font-weight: 700;color:#fff;font-size: 3.25rem;}
#con .sub-0601 .c-box .fobtect-box .txt-box > ul{}
#con .sub-0601 .c-box .fobtect-box .txt-box > ul > li{margin-bottom:10px;color:#ffff;font-weight: 500;font-size:1.25rem;}
#con .sub-0601 .c-box .fobtect-box .txt-box > ul > li:last-child{margin-bottom: 0;}
#con .sub-0601 .c-box .fobtect-box .txt-box > ul > li .num{display: block;position:relative;float:left;width:40px;}
#con .sub-0601 .c-box .fobtect-box .txt-box > ul > li .num:after{content: '';position: absolute;top:4px;right:0;width:1px;height: 19px;background: #fff;}
#con .sub-0601 .c-box .fobtect-box .txt-box > ul > li > p{overflow: hidden;padding-left:15px;}

#con .sub-0601 .c-box.appendix-box{}
#con .sub-0601 .c-box.appendix-box .t-box .r-txt{float: left;margin-left: 40px;}
#con .sub-0601 .c-box.appendix-box .t-box .r-txt .appendix-txt{color:#7777a4;font-weight: 400;font-size: 1.875rem;}
#con .sub-0601 .c-box.appendix-box .t-box .r-txt .appendix-txt > b{font-weight: 700;}
#con .sub-0601 .c-box.appendix-box .appendix-list{margin-right: -5px;}
#con .sub-0601 .c-box.appendix-box .appendix-list:after{content: '';display: block;clear: both;}
#con .sub-0601 .c-box.appendix-box .appendix-list > li{float: left;width: 33.3%;}
#con .sub-0601 .c-box.appendix-box .appendix-list > li > div{margin-right: 5px;border-width: 14px 14px 0 14px;border-style: solid;border-color: #7777a4;}
#con .sub-0601 .c-box.appendix-box .appendix-list > li > div .img-wrap{}
#con .sub-0601 .c-box.appendix-box .appendix-list > li > div .img-wrap > img{display: block;width: 100%;max-width: inherit;}
#con .sub-0601 .c-box.appendix-box .appendix-list > li > div .txt-wrap{height:55px;text-align: center;background: #7777a4;}
#con .sub-0601 .c-box.appendix-box .appendix-list > li > div .txt-wrap > p{color:#fff;font-size: 1.125rem;font-weight: 500;line-height: 55px;}
#con .sub-0601 .c-box.appendix-box .appendix-list > li > div .txt-wrap > p > span{display: inline-block;margin-left:10px;font-size: 1rem;font-weight: 400}

#con .sub-0601 .c-box.appendix-box .t-box .r-txt .appendix-txt.v2{font-size: 1.5625rem; padding-top: 5px;}

@media screen and (max-width:1400px){
    #con .sub-0601 .c-box .t-box .r-txt .pps-txt{margin: 0;}
    #con .sub-0601 .c-box .t-box .r-txt .pps-txt.v2{margin: 0;}

    #con .sub-0601 .c-box .lock-con .img-wrap{margin-right: 25px;}
    #con .sub-0601 .c-box .lock-con .con-wrap .line-box{padding-left: 0;}

    #con .sub-0601 .c-box .equip-box > ul > li > div.box-02{background-size: 80% auto;}

    #con .sub-0601 .c-box.product-box .product-tit .h-box{float: none;margin:0 0 20px;}
    #con .sub-0601 .c-box.product-box .product-tit .h-box > h4 > br{display: none;}

    #con .sub-0601 .c-box .patented-box .patented-img{margin-right: 20px;}
    #con .sub-0601 .c-box .patented-box .patented-con .txt-list > li > div.box-02 > strong{font-size:2.375rem;}
}

@media screen and (max-width:1300px){
    #con .sub-0601 .c-box .micro-box .h-box > h4 > br{display: none;}
    #con .sub-0601 .c-box .micro-box .micro-info{margin-bottom:40px;}
    #con .sub-0601 .c-box .micro-box .micro-info .h-box{float:none;margin-right:0;margin-bottom:20px;}
    #con .sub-0601 .c-box .micro-box .micro-accident .tit-box > strong{display: inline-block;}
    #con .sub-0601 .c-box .micro-box .micro-accident .tit-box{float:none;margin-right:0;margin-bottom:20px;}
    #con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li > div{padding:0 0 0 120px;}
    #con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li > div > p{text-align: center;}

    #con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li > div.v2{justify-content: center;}
    #con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li > div.v2>p>br{display: none;}
    #con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li > div.v2:last-child>p>br{display: block;}

    #con .sub-0601 .c-box .patented-box .patented-con .txt-list > li > div.box-01 > p > br{display: none;}
}

@media screen and (max-width:1200px){
    #con .sub-0601 .banner-box{padding:30px 20px;}
    #con .sub-0601 .banner-box .img-box{right:20px;}
    #con .sub-0601 .c-box{margin-bottom:70px;}

    #con .sub-0601 .c-box .t-box .r-txt .clamp-txt{margin:0;text-align: right;}
    #con .sub-0601 .c-box .developed-box .developed-info{margin-bottom:70px;}
    #con .sub-0601 .c-box .developed-box .developed-info .l-box{padding-right:50px;}
    #con .sub-0601 .c-box .developed-box .developed-info .r-box{}
    #con .sub-0601 .c-box .developed-box .developed-info .r-box .img-wrap{padding:0;}
    #con .sub-0601 .c-box .developed-box .developed-info .r-box .img-wrap:before{content:none;}

    #con .sub-0601 .c-box .developed-list{margin-right:-15px;}
    #con .sub-0601 .c-box .developed-list > li > div{margin-right:15px;}
    #con .sub-0601 .c-box .developed-list.v2 > li > div .con-wrap > p{padding-top: 10px;}
    #con .sub-0601 .c-box .developed-list > li > div .con-wrap .tit-box > strong{font-size:1rem;}

    #con .sub-0601 .c-box .clamp-box .clamp-use .h-box{padding:30px 20px;text-align: center;}
    #con .sub-0601 .c-box .clamp-box .clamp-use .h-box > h4 > br{display: none;}
    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .l-box{float:none;padding:0 20px;text-align: center;}
    #con .sub-0601 .c-box .clamp-box .clamp-use.v2 .clamp-use-box .l-box{padding: 0 20px;}
    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .l-box .txt{margin-bottom:10px;}
    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .l-box .txt > br{display: none;}
    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .l-box .b-txt{margin-bottom:30px;font-size:1.25rem;}
    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .l-box .b-txt br{display: none;}
    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box{float:none;padding:0 20px;}
    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list{margin:0 auto;}
    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list.v2{margin: 0 auto;}

    #con .sub-0601 .c-box .iso-box{padding:30px 20px;background-image: none;}

    #con .sub-0601 .c-box .obtect-box .l-box{float: none;width:100%;margin-bottom:50px;text-align: center;}
    #con .sub-0601 .c-box .obtect-box .l-box .h-box{margin-bottom:50px;}
    #con .sub-0601 .c-box .obtect-box .r-box{float:none;width:100%;padding:0;}
    #con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .tit-tag{margin: 0;}
    #con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .tit-box > strong{font-size:1.4375rem;}
    #con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .tit-box > p{font-size:1.125rem;}


    #con .sub-0601 .c-box .workst-box .l-box,
    #con .sub-0601 .c-box .workst-box .r-box{float:none;width:100%;}
    #con .sub-0601 .c-box .workst-box .l-box .h-box{margin-bottom:20px;}
    #con .sub-0601 .c-box .workst-box .l-box .txt{margin-bottom:5px;}
    #con .sub-0601 .c-box .workst-box .l-box .h-box > h4 > br,
    #con .sub-0601 .c-box .workst-box .l-box .txt > br,
    #con .sub-0601 .c-box .workst-box .l-box .s-txt > br{display: none;}
    #con .sub-0601 .c-box .workst-box .l-box .txt-box{margin:50px auto;}

    #con .sub-0601 .c-box .workst-box .l-box.v2 .h-box{margin-bottom: 40px;}

    #con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li{padding:10px;}
    #con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li .img-box{margin-right: 15px;}

    #con .sub-0601 .c-box .lock-con .img-wrap{float: none;width:100%;margin:0 0 20px 0;}
    #con .sub-0601 .c-box .lock-con .con-wrap > p > br{display: none;}
    #con .sub-0601 .c-box .lock-con .con-wrap > p > b>br{display: none;}

    #con .sub-0601 .c-box .equip-box > ul > li > div{height: 460px;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-01{padding-left:250px;background-size: auto 70%; }
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-01 > strong{font-size: 1.125rem;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-01 > p{font-size: 1rem;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-01 > p > br{display: none;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-02 > strong{font-size:2.875rem;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-03 .txt-box{padding-left:500px;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-03 .txt-box > strong{font-size:2.25rem;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-03 .txt-box > ul > li{font-size: 1.125rem;}

    
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-02.v2 > p{font-size: 1.0625rem;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-01.v2 > strong{margin-bottom: 10px;}

    #con .sub-0601 .c-box.product-box .product-tit .tit-con .txt-box > ul{width:230px;}
    #con .sub-0601 .c-box.product-box .product-tit .tit-con .graph-box{margin:0 10px;}

    #con .sub-0601 .c-box.product-box .product-tit .tit-con.v2 .txt-box > ul > li{text-align: center;}
    #con .sub-0601 .c-box.product-box .product-tit .tit-con.v2 .txt-box > ul > li>br{display: none;}

    #con .sub-0601 .c-box .reaction-box .reaction-con .tit-box{height: 90px;}
    #con .sub-0601 .c-box .reaction-box .reaction-con .tit-box > strong{font-size:1.5625rem;line-height: 90px;}
    #con .sub-0601 .c-box .reaction-box .reaction-con .tit-box > strong > b{font-size: 2.5rem;}

    #con .sub-0601 .c-box .patented-box .patented-img{float: none;margin-right: 0;margin-bottom: 30px;}
    #con .sub-0601 .c-box .patented-box .patented-con .txt-list > li{float: none;width:100%;margin-bottom: 30px;}

    #con .sub-0601 .c-box .patented-box .patented-con .txt-list.v2 > li > div.box-01 > strong > br{display: none;}

    #con .sub-0601 .c-box .fobtect-box .txt-box .t-txt-box > p{font-size: 1.25rem;}
    #con .sub-0601 .c-box .fobtect-box .txt-box .t-txt-box > strong{font-size:1.5625rem;}
    #con .sub-0601 .c-box .fobtect-box .txt-box .tit-box > span{font-size: 1.4375rem;}
    #con .sub-0601 .c-box .fobtect-box .txt-box .tit-box > strong{font-size: 2.8125rem;}
    #con .sub-0601 .c-box .fobtect-box .txt-box > ul > li{font-size:1.125rem;}
}

@media screen and (max-width:1000px){
    #con .sub-0601 .c-box .h-box > h4{font-size:1.875rem;}
    #con .sub-0601 .c-box .h-box > strong{font-size:1.25rem;}
    #con .sub-0601 .banner-box .h-box > strong{font-size:2.625rem;}
    #con .sub-0601 .banner-box .h-box > span{font-size:1.25rem;}

    #con .sub-0601 .c-box .t-box .r-txt .clamp-txt,
    #con .sub-0601 .c-box .t-box .r-txt .pps-txt{font-size:1.5625rem;}
    #con .sub-0601 .c-box .t-box .r-txt .pps-txt > strong{font-size:2.625rem;}
    #con .sub-0601 .c-box .developed-box .h-box > h4 > br{display: none;}
    #con .sub-0601 .c-box .developed-box .developed-info .l-box .h-box{margin-bottom:10px;}
    #con .sub-0601 .c-box .developed-box .developed-info .l-box{float: none;width:100%;margin-bottom:20px;padding:0;}

    #con .sub-0601 .c-box .developed-list > li{width:50%;margin-bottom:15px;}
    #con .sub-0601 .c-box .developed-list > li:last-child{margin-bottom:0;}
    #con .sub-0601 .c-box .developed-list.v2 > li > div .con-wrap > p{padding-top: 20px;}

    #con .sub-0601 .c-box .micro-box .micro-accident .tit-box > strong{font-size:1.25rem;}
    #con .sub-0601 .c-box .micro-box .micro-info .micro-info-list > li > div{padding:25px 15px;}
    #con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li > div{padding:0 20px;}

    #con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li:nth-child(1) > div,
    #con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li:nth-child(2) > div,
    #con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li:nth-child(3) > div{background-image: none;}

    #con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li > div.v2{padding: 0 15px;}
    #con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li > div.v2 > p{text-align: center;}

    #con .sub-0601 .c-box.drain-box .h-box > strong > br{display: none;}

    #con .sub-0601 .c-box .workst-box .l-box.v2 .h-box{margin-bottom: 25px;}

    #con .sub-0601 .c-box .equip-box > ul > li{float: none;width: 100%;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-01{padding-left:300px;background-size: auto 90%; }
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-01 > strong > br{display: none;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-02{background-size: auto;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-03{background-size: auto 70%; }
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-03 .txt-box{padding-left: 400px;}

    #con .sub-0601 .c-box.product-box .product-tit .tit-con > div{float: none;}
    #con .sub-0601 .c-box.product-box .product-tit .tit-con .txt-box > ul{width: 100%;}
    #con .sub-0601 .c-box.product-box .product-tit .tit-con .txt-box > ul:after{content: '';display: block;clear: both;}
    #con .sub-0601 .c-box.product-box .product-tit .tit-con .txt-box > ul > li{float: left;width:50%;font-size: 1rem;}
    #con .sub-0601 .c-box.product-box .product-tit .tit-con .graph-box{margin: 20px 0;}
    #con .sub-0601 .c-box.product-box .product-tit .tit-con .b-txt-box{padding: 0;}
    #con .sub-0601 .c-box.product-box .product-tit .tit-con .b-txt-box > p br{display: none;}

    #con .sub-0601 .c-box.product-box .product-tit .tit-con.v2 .txt-box > ul > li>br{display: block;}
    #con .sub-0601 .c-box.product-box .product-tit .tit-con.v2 .graph-box{margin: 20px 0;}
    #con .sub-0601 .c-box.product-box .product-tit .tit-con.v2 .b-txt-box{padding-top: 0;}

    #con .sub-0601 .c-box.product-box .table-wrap .product-table th,
    #con .sub-0601 .c-box.product-box .table-wrap .product-table td{font-size:0.9375rem;}

    #con .sub-0601 .c-box .reaction-box .reaction{float: none;width: 100%;}
    #con .sub-0601 .c-box .reaction-box .reaction-list > ul{margin-right: -20px;margin-bottom:20px;}
    #con .sub-0601 .c-box .reaction-box .reaction-con .tit-box{height: 70px;}
    #con .sub-0601 .c-box .reaction-box .reaction-con .tit-box > strong{font-size:1.25rem;line-height: 70px;}
    #con .sub-0601 .c-box .reaction-box .reaction-con .tit-box > strong > b{font-size: 2.1875rem;}

    #con .sub-0601 .c-box.appendix-box .t-box .r-txt .appendix-txt{font-size:1.5625rem;}
    #con .sub-0601 .c-box.appendix-box .appendix-list > li{width: 50%;margin-bottom: 5px;}
}

@media screen and (max-width:800px){
    #con .sub-0601 .c-box .developed-list > li > div .con-wrap .tit-box{height: 55px;}
    #con .sub-0601 .c-box .developed-list > li > div .con-wrap .tit-box > strong{line-height: 55px;}
    #con .sub-0601 .c-box .developed-list > li > div .con-wrap > p{font-size: 0.9375rem;}

    #con .sub-0601 .c-box .t-box{margin-bottom: 20px;}
    #con .sub-0601 .c-box .t-box .h-box{float: none;}
    #con .sub-0601 .c-box .h-box > h4 > br,
    #con .sub-0601 .c-box .t-box .r-txt .pps-txt > br,
    #con .sub-0601 .c-box .t-box .r-txt .pps-txt.v2 > br{display: none;}
    #con .sub-0601 .c-box .t-box .r-txt .pps-txt{font-size:1.25rem;}
    #con .sub-0601 .c-box .t-box .r-txt .pps-txt > strong{font-size:2.1875rem;}

    #con .sub-0601 .c-box .t-box .r-txt{float:none;margin-top:20px;}
    #con .sub-0601 .c-box .t-box .r-txt .clamp-txt{text-align: left;font-size: 1.25rem;}
    #con .sub-0601 .c-box .t-box .r-txt .clamp-txt > br{display: none;}

    #con .sub-0601 .c-box .micro-box .micro-info .micro-info-list{margin:0;}
    #con .sub-0601 .c-box .micro-box .micro-info .micro-info-list > li{display: table;float: none;width:100%;}
    #con .sub-0601 .c-box .micro-box .micro-info .micro-info-list > li:first-child{margin-bottom:50px;}
    #con .sub-0601 .c-box .micro-box .micro-info .micro-info-list > li:first-child:after{top:auto;bottom:-35px;left:50%;right:auto;transform: translateX(-50%);}
    #con .sub-0601 .c-box .micro-box .micro-info .micro-info-list > li > div{display: table-cell;margin: 0;text-align: center;vertical-align: middle;}

    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list{margin-right:-20px;}
    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li > div{margin-right:20px;}

    #con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-02{margin-right:0;}
    #con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-02 > li{float:none;width:100%;}
    #con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-02 > li > div{margin-right:0;}

    #con .sub-0601 .c-box .img-list.li03 > li{width:50%;}
    #con .sub-0601 .c-box.drain-box .h-box{position: static;margin-bottom: 20px;}

    #con .sub-0601 .c-box .equip-box > ul > li > div.box-02{background-size:  80% auto;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-02{padding:30px;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-03{height: 600px;background-size: auto;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-03 .txt-box{padding:30px 0 0 0;text-align: center;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-03 .txt-box > strong{margin-bottom: 20px;}

    #con .sub-0601 .c-box.product-box .table-wrap{overflow-x: auto;}
    #con .sub-0601 .c-box.product-box .table-wrap .product-table{width: 800px;}

    #con .sub-0601 .c-box .patented-box .patented-con .txt-list > li > div.box-02 > strong{font-size:1.75rem;}


    #con .sub-0601 .c-box .fobtect-box .img-box{margin-bottom: 20px;}
    #con .sub-0601 .c-box .fobtect-box .txt-box{position: static;transform: translateX(0);}
    #con .sub-0601 .c-box .fobtect-box .txt-box .t-txt-box > p,
    #con .sub-0601 .c-box .fobtect-box .txt-box .t-txt-box > strong{color:#000;}
    #con .sub-0601 .c-box .fobtect-box .txt-box .t-txt-box > p >br{display: none;}
    #con .sub-0601 .c-box .fobtect-box .txt-box .tit-box{margin:20px 0 10px;}
    #con .sub-0601 .c-box .fobtect-box .txt-box .tit-box > span{margin:0;color:#000;text-align:left;}
    #con .sub-0601 .c-box .fobtect-box .txt-box .tit-box > span:before{content: none;}
    #con .sub-0601 .c-box .fobtect-box .txt-box .tit-box > strong{color:#000;font-size: 2rem;}
    #con .sub-0601 .c-box .fobtect-box .txt-box > ul > li{color:#000;}
    #con .sub-0601 .c-box .fobtect-box .txt-box > ul > li .num:after{background: #000;}

    #con .sub-0601 .c-box.appendix-box .t-box .r-txt{margin-left: 0;font-size: 1.25rem;}
    #con .sub-0601 .c-box.appendix-box .appendix-list > li > div{border-width: 5px 5px 0 5px;}
    #con .sub-0601 .c-box.appendix-box .appendix-list > li > div .txt-wrap > p{font-size: 1rem;}
    #con .sub-0601 .c-box.appendix-box .appendix-list > li > div .txt-wrap > p > span{font-size: 0.9375rem;}
}

@media screen and (max-width:600px){
    #con .sub-0601 .c-box .h-box > h4{font-size:1.5625rem;}
    #con .sub-0601 .c-box .h-box > strong{font-size: 1.125rem;}
    #con .sub-0601 .c-box .txt{font-size:1rem;}

    #con .sub-0601 .banner-box{height: auto;text-align: center;}
    #con .sub-0601 .banner-box .h-box{margin-bottom:20px;}
    #con .sub-0601 .banner-box .h-box > strong{font-size:2.3125rem;}
    #con .sub-0601 .banner-box .img-box{position: static;top:auto;right:auto;transform: translateY(0);margin-top:30px;}

    #con .sub-0601 .c-box .developed-list > li{float:none;width:100%;}
    #con .sub-0601 .c-box .developed-list > li > div .con-wrap{height: auto;}
    #con .sub-0601 .c-box .developed-list > li > div .con-wrap > p,
    #con .sub-0601 .c-box .developed-list.v2 > li > div .con-wrap > p{padding:15px 10px;}

    #con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list{margin:0;}
    #con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li{float:none;width:100%;margin-bottom:10px;}
    #con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li:last-child{margin-bottom: 0;}
    #con .sub-0601 .c-box .micro-box .micro-accident .micro-accident-list > li> div{margin:0;}

    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box{margin-bottom:50px;}
    #con .sub-0601 .c-box .iso-box{padding:20px 15px;}
    #con .sub-0601 .c-box .iso-box > strong{font-size:1.0625rem;}

    #con .sub-0601 .c-box .obtect-box .l-box .h-box{margin-bottom: 30px;}
    #con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .tit-tag{width:100%;}
    #con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box{padding:15px;text-align: center;}
    #con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .c-box,
    #con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .img-box{float:none;}
    #con .sub-0601 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-01 > li:last-child{padding-bottom:120px;background-position: center bottom;}

    #con .sub-0601 .c-box .workst-box .l-box .txt-box{padding:20px;border:4px solid #d4d7f4;}
    #con .sub-0601 .c-box .workst-box .l-box .txt-box:before,
    #con .sub-0601 .c-box .workst-box .l-box .txt-box:after{background-image: none;}
    #con .sub-0601 .c-box .workst-box .l-box .s-txt > b{font-size:1.625rem;}

    #con .sub-0601 .c-box .workst-box .r-box .workst-list > li > div .num{position: static;text-align: center;font-size:2.5rem;}
    #con .sub-0601 .c-box .workst-box .r-box .workst-list > li > div{height: auto;}
    #con .sub-0601 .c-box .workst-box .r-box .workst-list > li > div .c-box{float:none;width:100%;margin-bottom:20px;padding:0;text-align: center;}
    #con .sub-0601 .c-box .workst-box .r-box .workst-list > li > div .img-box{float: none;margin:0 auto;}

    #con .sub-0601 .c-box .img-list > li{float: none;}
    #con .sub-0601 .c-box .img-list.li02 > li,
    #con .sub-0601 .c-box .img-list.li03 > li{width:100%;}
    #con .sub-0601 .c-box .t-box .r-txt .pps-txt > strong{font-size:1.5625rem;}

    #con .sub-0601 .c-box .equip-box > ul > li > div.box-01{padding:20px 15px 300px;height:auto;text-align:center;background-position: bottom center;background-size:auto 50%;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-01 > p{margin-bottom: 30px;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-02{height: auto;padding:20px 15px 200px;}

    #con .sub-0601 .c-box .reaction-box .reaction-list > ul{margin-right: 0;margin-bottom:0;}
    #con .sub-0601 .c-box .reaction-box .reaction-list > ul > li{float: none;width: 100%;margin-bottom: 10px;}
    #con .sub-0601 .c-box .reaction-box .reaction-list > ul > li .reaction-wrap{margin-right: 0;}
    #con .sub-0601 .c-box .reaction-box .reaction-con .tit-box{height: 60px;}
    #con .sub-0601 .c-box .reaction-box .reaction-con .tit-box > strong{font-size:1.125rem;line-height: 60px;}
    #con .sub-0601 .c-box .reaction-box .reaction-con .tit-box > strong > b{font-size: 1.875rem;}

    #con .sub-0601 .c-box.appendix-box .appendix-list{margin-right: 0;}
    #con .sub-0601 .c-box.appendix-box .appendix-list > li{float: none;width: 100%;}
    #con .sub-0601 .c-box.appendix-box .appendix-list > li > div{margin-right: 0;}
}

@media screen and (max-width:500px){
    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .l-box,
    #con .sub-0601 .c-box .clamp-box .clamp-use.v2 .clamp-use-box .l-box,
    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box{padding:0;}
    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list{margin-right:0;}
    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li{float:none;width:100%;}
    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li:first-child{margin-bottom:20px;}
    #con .sub-0601 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li > div{margin-right:0;}

    #con .sub-0601 .c-box .lock-con .con-wrap .lock-t > strong{font-size: 1.25rem;}
    #con .sub-0601 .c-box .lock-con .con-wrap .line-box .tit-box{width: 180px;}
    #con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li{text-align: center;}
    #con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li .img-box{float: none;margin:0 0 15px 0;}
    #con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box.v2{flex-direction: column;}
    #con .sub-0601 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box .num{float: none;width:100%;line-height: 1.3; margin: 0;}

    #con .sub-0601 .c-box .equip-box > ul > li > div.box-03{height:auto;padding:20px 15px 350px;background-size: 100% auto;}
    #con .sub-0601 .c-box .equip-box > ul > li > div.box-03 .txt-box{padding: 0;}

    #con .sub-0601 .c-box.product-box .product-tit .tit-con .txt-box > ul > li{float: none;width:100%;}

    #con .sub-0601 .c-box .fobtect-box .txt-box .t-txt-box > p{font-size: 1.125rem;}
    #con .sub-0601 .c-box .fobtect-box .txt-box .t-txt-box > strong{font-size:1.375rem;}
    #con .sub-0601 .c-box .fobtect-box .txt-box .tit-box > span{font-size: 1.25rem;}
    #con .sub-0601 .c-box .fobtect-box .txt-box .tit-box > strong{color:#000;font-size: 1.75rem;}
}



/*20220513 lock device*/
#con .sub-0701{}
#con .sub-0701 .banner-box{position:relative;height:375px;margin-bottom:90px;padding:20px 75px;color:#fff;background-image: url('../images/sub/07/07_01.jpg');background-repeat: no-repeat;background-position: center;background-size: cover;}
#con .sub-0701 .banner-box .h-box{margin-bottom:40px;}
#con .sub-0701 .banner-box .h-box > p{display:block; color:#948770;}
#con .sub-0701 .banner-box .h-box > strong{display:block;font-weight: 700;font-size:3rem;}
#con .sub-0701 .banner-box .h-box > span{display:block;color:#e8e0d2;font-weight: 700;font-size:1.4375rem;}
#con .sub-0701 .banner-box > p{margin-bottom: 40px; font-size: 1rem;line-height: 1.5;color: #a09e9b;}
#con .sub-0701 .banner-box > p > b{display:block;margin-bottom:5px;font-size: 1.125rem;}
#con .sub-0701 .banner-box > p > b > span{color:#a09e9b;}
#con .sub-0701 .banner-box .img-box{position: absolute;top:100px;left:38%;transform: translateY(-50%);}

#con .sub-0701 .banner-box .btn-01{ display: inline-block; padding:5px 30px; border:3px solid #948770; border-radius: 15px 0 15px 0;background-color: #fff;}
#con .sub-0701 .banner-box .btn-01 > strong{position: relative; padding-right:15px; text-align: center; font-weight: 500; font-size: 1.0625rem; color:#4d2200; }
#con .sub-0701 .banner-box .btn-01 > strong::after{content: ""; position: absolute; top:50%; right:-10px; height: 10px; width: 20px; transform: translateY(-50%); background-image: url(../images/sub/06/i_lang_02.png);}

#con .sub-0701 .c-box{margin-bottom:100px;}
#con .sub-0701 .c-box .txt{color:#292929;font-weight: 500;font-size:1.0625rem;line-height: 1.5;}
#con .sub-0701 .c-box .h-box{}
#con .sub-0701 .c-box .h-box > h4{margin-bottom:10px;color:#4d2200;font-weight: 700;font-size: 2.125rem;}
#con .sub-0701 .c-box .h-box > h4.V2{margin-bottom: 0;}
#con .sub-0701 .c-box .h-box > strong{display: block;color:#a2816d;font-weight: 500;font-size: 1.5rem;}
#con .sub-0701 .c-box .t-box{margin-bottom:20px;}
#con .sub-0701 .c-box .t-box:after{content: '';display: block;clear: both;}
#con .sub-0701 .c-box .t-box .h-box{float: left;}
#con .sub-0701 .c-box .t-box .r-txt{float:right;}
#con .sub-0701 .c-box .t-box .r-txt .clamp-txt{display: block;margin-top:25px;margin-right:120px;font-weight: 500;color:#acacac;font-size:1.875rem;text-align: center;}
#con .sub-0701 .c-box .t-box .r-txt .clamp-txt > b{font-weight: 700;}
#con .sub-0701 .c-box .t-box .r-txt .pps-txt{margin-right:350px;font-weight: 400;color:#6f729f;font-size:1.875rem;text-align: left;}
#con .sub-0701 .c-box .t-box .r-txt .pps-txt > strong{display: inline-block;font-size: 3rem;}
#con .sub-0701 .c-box .t-box .r-txt .pps-txt > b{font-weight: 700;}
#con .sub-0701 .c-box .h-box-2{display: block; margin-bottom:25px; color:#a2816d;font-size: 1.25rem;}
#con .sub-0701 .c-box .h-box-3{display: block;color:#a2816d;}

#con .sub-0701 .c-box .developed-box{}
#con .sub-0701 .c-box .developed-box .developed-info{margin-bottom:110px;}
#con .sub-0701 .c-box .developed-box .developed-info:after{content:'';display: block;clear: both;}
#con .sub-0701 .c-box .developed-box .developed-info .l-box{float:left;width:50%;padding-right:80px;}
#con .sub-0701 .c-box .developed-box .developed-info .r-box{overflow: hidden;}
#con .sub-0701 .c-box .developed-box .developed-info .l-box .h-box{margin-bottom:30px;}
#con .sub-0701 .c-box .developed-box .developed-info .r-box .img-wrap{position:relative;z-index:1;padding-bottom:50px;}
#con .sub-0701 .c-box .developed-box .developed-info .r-box .img-wrap:before{content: '';position: absolute;left:50px;bottom:0;z-index:-1;width:calc(100% - 50px);height: calc(100% - 50px);background:#efefef;}
#con .sub-0701 .c-box .developed-box .developed-info .r-box .img-wrap > img{display: block;max-width: 100%;width:inherit;}
#con .sub-0701 .c-box .developed-list{margin-right:-30px;}
#con .sub-0701 .c-box .developed-list:after{content:'';display: block;clear: both;}
#con .sub-0701 .c-box .developed-list > li{float:left;width:25%;}
#con .sub-0701 .c-box .developed-list > li > div{margin-right:30px;border:1px solid #e3e3e3;}
#con .sub-0701 .c-box .developed-list > li > div .img-wrap{}
#con .sub-0701 .c-box .developed-list > li > div .img-wrap > img{display: block;max-width: inherit;width:100%;}
#con .sub-0701 .c-box .developed-list > li > div .con-wrap{height:180px;text-align: center;}
#con .sub-0701 .c-box .developed-list > li > div .con-wrap .tit-box{height: 65px;background:#a2816d;}
#con .sub-0701 .c-box .developed-list > li > div .con-wrap .tit-box > strong{display: block;line-height: 65px;color:#fff;font-weight: 500;font-size:1.0625rem;}
#con .sub-0701 .c-box .developed-list > li > div .con-wrap > p{padding:20px 15px 0;color:#4a4a4a;font-weight: 400;font-size:1rem;line-height: 1.5;}

#con .sub-0701 .c-box .img-list{margin-right: -20px;}
#con .sub-0701 .c-box .img-list:after{content: '';display: block;clear: both;}
#con .sub-0701 .c-box .img-list > li{float:left;margin-bottom: 20px;}
#con .sub-0701 .c-box .img-list > li img{display: block;width: 100%;max-width: inherit;}
#con .sub-0701 .c-box .img-list.li03 > li{width:33.3%;}
#con .sub-0701 .c-box .img-list.li02 > li{width:50%;}
#con .sub-0701 .c-box .img-list > li > div{margin-right: 20px;}



#con .sub-0701 .c-box .overview{display:flex; align-items: stretch;}
#con .sub-0701 .c-box .overview .l-box{padding: 0 80px;}
#con .sub-0701 .c-box .overview .l-box .img-wrap {display: block; line-height: 0; text-align: center;}
#con .sub-0701 .c-box .overview .l-box .img-wrap > img {}
#con .sub-0701 .c-box .overview .r-box{overflow: hidden; flex-grow: 1; flex-shrink: 0; flex-basis: 0;}
#con .sub-0701 .c-box .overview .r-box .t-box {margin-bottom:45px;}
#con .sub-0701 .c-box .overview .r-box .t-box .line-box{position: relative; padding: 20px 0;} 
#con .sub-0701 .c-box .overview .r-box .t-box .line-box .tit-box{position:absolute;top:0;left:0;width:140px;height: 40px;line-height: 40px;font-weight: 500;color:#fff;font-size:1.125rem;text-align: center;background:#a2816d;}
#con .sub-0701 .c-box .overview .r-box .t-box .line-box .overview-info{margin:0 10px; padding: 35px 50px; border: 2px solid #cfcfcf;}
#con .sub-0701 .c-box .overview .r-box .t-box .line-box .overview-info > strong{display:block; color:#4d2200;font-weight: 700;font-size: 1.5rem;}
#con .sub-0701 .c-box .overview .r-box .t-box .line-box .overview-info > p{display:block; margin-bottom:5px; color:#4d2200; font-weight: 700;font-size: 1.1rem;}

#con .sub-0701 .c-box .overview .r-box .t-box .line-box .overview-info.v2{}
#con .sub-0701 .c-box .overview .r-box .t-box .line-box .overview-info.v2 > strong{margin-bottom: 10px; font-weight: 500;}
#con .sub-0701 .c-box .overview .r-box .t-box .line-box .overview-info.v2 > span{color:#717171}

#con .sub-0701 .c-box .overview .r-box .b-box {display: block; padding: 0 10px;}
#con .sub-0701 .c-box .overview .r-box .b-box .type-list {display:flex; height:100%; margin: 0 -10px;}
#con .sub-0701 .c-box .overview .r-box .b-box .type-list > li{padding:0 10px; text-align: center;}
#con .sub-0701 .c-box .overview .r-box .b-box .type-list > li:nth-child(1) {flex-grow:1;}
#con .sub-0701 .c-box .overview .r-box .b-box .type-list > li:nth-child(2) {flex-grow:2.2;}
#con .sub-0701 .c-box .overview .r-box .b-box .type-list > li > div {height:100%; background-color:#a2816d;}
#con .sub-0701 .c-box .overview .r-box .b-box .type-list > li > div .img-wrap {display:block; overflow: hidden; position: relative; height: 228px; line-height: 0;}
#con .sub-0701 .c-box .overview .r-box .b-box .type-list > li > div .img-wrap > img {position: absolute; top: 0; left: 50%; max-width: unset; width: 100%; transform: translateX(-50%);}
#con .sub-0701 .c-box .overview .r-box .b-box .type-list .tit{padding:10px 0; color:white;}
#con .sub-0701 .c-box .overview .r-box .b-box .type-list .tit > strong{font-weight: 600;}
#con .sub-0701 .c-box .overview .r-box .b-box .type-list .tit > p{font-weight: 400;}

#con .sub-0701 .c-box .micro-box{}
#con .sub-0701 .c-box .micro-box .micro-accident{}
#con .sub-0701 .c-box .micro-box .micro-accident:after{content:'';display: block;clear: both;}
#con .sub-0701 .c-box .micro-box .micro-accident .tit-box{float:left;margin-right:70px;}
#con .sub-0701 .c-box .micro-box .micro-accident .tit-box > strong{display:inline-block;position:relative;z-index:1;margin-top:10px;color:#0d0c13;font-weight: 700;font-size:1.5rem;}
#con .sub-0701 .c-box .micro-box .micro-accident .tit-box > strong:after{content:'';position: absolute;bottom:-3px;left:-3px;z-index:-1;width:100%;height:13px;padding:0 3px;background:#f2e2d6;}
#con .sub-0701 .c-box .micro-box .micro-accident .list-wrap{overflow: hidden;}
#con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list{margin-right:-20px;}
#con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list:after{content:'';display: block;clear: both;}
#con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li{float:left;width:33.3%;}
#con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li > div{height:105px;margin-right:20px;padding:0 50px 0 120px;border-radius: 25px 0;background-repeat: no-repeat;background-position: 45px center;}
#con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li > div > p{color:#fff;font-weight: 500;font-size:1.125rem;line-height: 105px;text-align: right;}

#con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li:nth-child(1) > div{background-color:#a2816d ;background-image: url('../images/sub/06/i_01.png');}
#con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li:nth-child(2) > div{background-color:#8e6248;background-image: url('../images/sub/06/i_02.png');}
#con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li:nth-child(3) > div{background-color:#5c4130;background-image: url('../images/sub/06/i_03.png');}

#con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li > div.v2{display: flex; padding:0 0 0 120px; align-items: center;}
#con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li > div.v2 > p{text-align: left; line-height: normal; font-weight: 400;}

#con .sub-0701 .c-box .clamp-box{}
#con .sub-0701 .c-box .clamp-box .clamp-use{}
#con .sub-0701 .c-box .clamp-box .clamp-use .h-box{margin-bottom:20px;padding:30px 70px;background-image: url('../images/sub/07/02_bg.jpg');background-position: center;background-repeat: no-repeat;background-size: cover; color:white;}
#con .sub-0701 .c-box .clamp-box .clamp-use .h-box > h4 {color: white;}
#con .sub-0701 .c-box .clamp-box .clamp-use .h-box > strong {color: white;}
#con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box{margin-bottom:80px;}
#con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box:after{content:'';display: block;clear: both;}
#con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .l-box{float:left;padding-left: 65px;}
#con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .l-box .txt{margin-bottom: 20px;}
#con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .l-box .b-txt{font-weight: 400;color:#0d0c13;font-size:1.375rem;line-height: 1.5; color:#a2816d;}
#con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .l-box .b-txt > b{font-weight: 500;}
#con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box{float: right;padding-right:30px;}
#con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list{position: relative;z-index:10;max-width:650px;margin-top:-160px;margin-right:-36px;}
#con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list:after{content:'';display: block;clear: both;}
#con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li{float:left;width:50%;}
#con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li > div{border:4px solid #a2816d;margin-right:35px;}
#con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li > div .img-wrap{}
#con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li > div .img-wrap > img{display: block;width: 100%;max-width:inherit;}
#con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li > div .tit-wrap{height: 40px;}
#con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li > div .tit-wrap > p{line-height: 40px;color:#fff;font-weight: 500;text-align: center;background: #a2816d;}
#con .sub-0701 .c-box .iso-box{padding:40px 160px;background-color:#f4f0ed;background-image: url('../images/sub/07/i_q.png'),url('../images/sub/07/iso_logo.jpg');background-position: 35px center, right center;background-repeat: no-repeat;}
#con .sub-0701 .c-box .iso-box > strong{display: inline-block;position:relative;z-index:1;margin-bottom:20px;font-weight: 500;color:#4d2200;font-size:1.25rem;}
#con .sub-0701 .c-box .iso-box > strong:before{content:'';position: absolute;bottom:-2px;left:-5px;z-index:-1;width:100%;height:10px;padding:0 5px;background:#f2e2d6;}

#con .sub-0701 .c-box .obtect-box{}
#con .sub-0701 .c-box .obtect-box:after{content:'';display: block;clear: both;}
#con .sub-0701 .c-box .obtect-box .l-box{float:left;width:50%;}
#con .sub-0701 .c-box .obtect-box .l-box .h-box{margin-bottom:180px;}
#con .sub-0701 .c-box .obtect-box .r-box{float:left;width:50%;padding-left:50px;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list{}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li{margin-bottom:30px;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li:last-child{margin-bottom: 0;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info{border:1px solid #cfcfcf;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .tit-tag{position:relative;margin-top:-20px;margin-left:-20px;width:225px;height:40px;padding-left:17px;background:#6f729f;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .tit-tag > p{color:#fff;font-weight: 500;line-height: 40px;font-size: 1.125rem;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box{padding:20px;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box:after{content:'';display: block;clear: both;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .tit-box{margin-bottom:10px;color:#6f729f;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .tit-box > strong{display: block;font-size: 1.5625rem;font-weight: 700;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .tit-box > p{font-weight: 500;font-size: 1.25rem;line-height: 1.5;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .tit-box > p > b{font-weight: 700;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .c-box{float:left;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .img-box{float: right;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .itxt{margin-bottom:10px;color:#717171;font-weight: 500;line-height: 1.5;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-01{}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-01 >li{margin-bottom:20px;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-01 > li:last-child{margin-bottom:0;background-image: url('../images/sub/06/0403.jpg');background-repeat: no-repeat;background-position: right bottom;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-02{margin-right:-30px;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-02:after{content:'';display: block;clear: both;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-02 > li{float:left;width:50%;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-02 > li > div{margin-right:30px;}
#con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-02 > li  > div > p{margin-bottom:20px;font-weight: 400;font-size:0.9375rem;color:#3f3f3f;line-height: 1.5;}

#con .sub-0701 .c-box .lock-con{}
#con .sub-0701 .c-box .lock-con:after{content: '';display: block;clear: both;}
#con .sub-0701 .c-box .lock-con .img-wrap{float: left;width:650px;margin-right: 45px;}
#con .sub-0701 .c-box .lock-con .con-wrap{overflow: hidden;}
#con .sub-0701 .c-box .lock-con .con-wrap .lock-t{position:relative;margin-bottom: 20px;padding-left: 55px;}
#con .sub-0701 .c-box .lock-con .con-wrap .lock-t.v3> strong{font-size: 1.25rem; font-weight: 700;}
#con .sub-0701 .c-box .lock-con .con-wrap .lock-t:before{content: '';position: absolute;top:50%;left: 0;transform: translateY(-50%);width:38px;height: 48px;background-image:url('../images/sub/07/07_lock.png');background-repeat: no-repeat;background-position: center;background-size: cover;}
#con .sub-0701 .c-box .lock-con .con-wrap .lock-t > strong{display: block;color:#4d2200;font-size: 1.5rem;font-weight: 400;}
#con .sub-0701 .c-box .lock-con .con-wrap .lock-t > strong > b{font-weight: 700;}
#con .sub-0701 .c-box .lock-con .con-wrap > p{margin-bottom:30px;color:#a2816d;font-weight: 400;font-size: 1.125rem;}
#con .sub-0701 .c-box .lock-con .con-wrap > p > b{display:inline-block;margin-bottom:5px;font-weight: 700;}
#con .sub-0701 .c-box .lock-con .con-wrap .line-box{position:relative;padding: 20px 0 0 20px;}
#con .sub-0701 .c-box .lock-con .con-wrap .line-box .tit-box{position:absolute;top:0;left:0;width:240px;height: 40px;line-height: 40px;font-weight: 500;color:#fff;font-size:1.125rem;text-align: center;background:#a2816d;}
#con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list{padding:30px 10px 10px;border:2px solid #cfcfcf;}
#con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list > li{padding:10px 20px;border-bottom: 1px solid #ebebeb;}
#con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list > li:after{content: '';display: block;clear: both;}
#con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list > li:last-child{border-bottom: 0;}
#con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list > li .img-box{float: left;margin-right: 25px;}
#con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box{overflow: hidden;}
#con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box:after{content: '';display: block;clear: both;}
#con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box .num{float:left;display: block;margin-right:20px;line-height:77px;font-size: 1.875rem;color:#a2816d;font-weight: 400;}
#con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box .process-txt{overflow: hidden;padding-top:15px;}
#con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box .process-txt > strong{display: block;margin-bottom:5px;color:#4d2200;font-weight: 700;font-size: 1.125rem;}
#con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box .process-txt > p{color:#292929;font-size: 1.125rem;font-weight: 500;}

#con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list.v2{padding:25px 10px 0px;}
#con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list.v2 > li .process-box{display: flex; align-items: center;}
#con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list.v2 > li .process-box .process-txt{padding-top: 5px;}


#con .sub-0701 .c-box .equip-box{}
#con .sub-0701 .c-box .equip-box > ul{margin-right:-20px;}
#con .sub-0701 .c-box .equip-box > ul:after{content: '';display: block;clear: both;}
#con .sub-0701 .c-box .equip-box > ul > li{float: left;width:50%;margin-bottom:20px;}
#con .sub-0701 .c-box .equip-box > ul > li:last-child{margin-bottom: 0;}
#con .sub-0701 .c-box .equip-box > ul > li.li01{width:100%;}
#con .sub-0701 .c-box .equip-box > ul > li > div{position:relative;height:560px;margin-right:20px;border:1px solid #d2d2d2;background-repeat: no-repeat;}
#con .sub-0701 .c-box .equip-box > ul > li > div.box-01{padding:48px 30px 0 340px;background-image:url('../images/sub/06/1201.jpg');background-position: 30px bottom; }
#con .sub-0701 .c-box .equip-box > ul > li > div.box-01 > strong{display: block;margin-bottom:10px;color:#444444;font-weight: 700;font-size:1.25rem;}
#con .sub-0701 .c-box .equip-box > ul > li > div.box-01 > p{margin-bottom:70px;color:#444444;font-weight: 500;font-size: 1.125rem;}
#con .sub-0701 .c-box .equip-box > ul > li > div.box-02{padding:45px 30px;background-image: url('../images/sub/06/1203.jpg');background-position: bottom right;}
#con .sub-0701 .c-box .equip-box > ul > li > div.box-02 > strong{display: block;margin-bottom:5px;color:#6f729f;font-weight: 700;font-size:3.8125rem;}
#con .sub-0701 .c-box .equip-box > ul > li > div.box-02 > p{font-weight: 400;color:#6f729f;font-size:1.0625rem;}
#con .sub-0701 .c-box .equip-box > ul > li > div.box-02 > p > b{font-weight: 700;}
#con .sub-0701 .c-box .equip-box > ul > li > div.box-03{height:400px;background-image: url('../images/sub/06/1204.jpg');background-position: bottom left;}
#con .sub-0701 .c-box .equip-box > ul > li > div.box-03 .txt-box{padding:70px 0 0 650px;}
#con .sub-0701 .c-box .equip-box > ul > li > div.box-03 .txt-box > strong{margin-bottom:40px;display: block;color:#444444;font-weight: 700;font-size:2.875rem;}
#con .sub-0701 .c-box .equip-box > ul > li > div.box-03 .txt-box > ul{}
#con .sub-0701 .c-box .equip-box > ul > li > div.box-03 .txt-box > ul > li{margin-bottom:10px;font-size: 1.25rem;color:#444444;font-weight: 400;}
#con .sub-0701 .c-box .equip-box > ul > li > div.box-03 .txt-box > ul > li:last-child{margin-bottom: 0;}

#con .sub-0701 .c-box.product-box{}
#con .sub-0701 .c-box.product-box .product-tit{margin-bottom: 40px;}
#con .sub-0701 .c-box.product-box .product-tit:after{content: '';display: block;clear: both;}
#con .sub-0701 .c-box.product-box .product-tit .h-box{float: left;margin-right:30px;}
#con .sub-0701 .c-box.product-box .product-tit .tit-con{overflow: hidden;}
#con .sub-0701 .c-box.product-box .product-tit .tit-con:after{content: '';display: block;clear: both;}
#con .sub-0701 .c-box.product-box .product-tit .tit-con > div{float: left;}
#con .sub-0701 .c-box.product-box .product-tit .tit-con .txt-box{}
#con .sub-0701 .c-box.product-box .product-tit .tit-con .txt-box > ul{width:260px;}
#con .sub-0701 .c-box.product-box .product-tit .tit-con .txt-box > ul > li{margin-bottom:5px;padding:10px;color:#fff;font-size:1.125rem;font-weight: 500;text-align: center;background:#6f729f;}
#con .sub-0701 .c-box.product-box .product-tit .tit-con .txt-box > ul > li:nth-child(2){margin-bottom:0;background: #eeb53b;}
#con .sub-0701 .c-box.product-box .product-tit .tit-con .graph-box{margin:0 30px;}
#con .sub-0701 .c-box.product-box .product-tit .tit-con .b-txt-box{padding-top:30px;}
#con .sub-0701 .c-box.product-box .product-tit .tit-con .b-txt-box > p{margin-top:10px;font-weight: 400;color:#6f729f;font-size: 1.25rem;}
#con .sub-0701 .c-box.product-box .product-tit .tit-con .b-txt-box > p > b{font-weight: 700;}
#con .sub-0701 .c-box.product-box .table-wrap{}
#con .sub-0701 .c-box.product-box .table-wrap .product-table{position:relative;width:100%;}
#con .sub-0701 .c-box.product-box .table-wrap .product-table:after{content: '';position: absolute;top:0;right:0;width:18%;height: 100%;border:5px solid #2a3890;box-sizing: border-box;}
#con .sub-0701 .c-box.product-box .table-wrap .product-table th{padding:15px 10px;border-width:0 1px 1px 0;border-style:solid;border-color:#d4d4d4;font-weight: 700;text-align: center;color:#000;}
#con .sub-0701 .c-box.product-box .table-wrap .product-table th:last-child{border-width: 0 0 1px 0;}
#con .sub-0701 .c-box.product-box .table-wrap .product-table th.t-tit{padding:25px 10px;border-bottom:2px solid #000;}
#con .sub-0701 .c-box.product-box .table-wrap .product-table td{padding:15px 10px;border-width:0 1px 1px 0;border-style:solid;border-color:#d4d4d4;color:#393939;font-weight: 400;text-align: center;}
#con .sub-0701 .c-box.product-box .table-wrap .product-table td:last-child{border-width: 0 0 1px 0;}
#con .sub-0701 .c-box.product-box .table-wrap .product-table td .color-01{color:#2a3890;}
#con .sub-0701 .c-box.product-box .table-wrap .product-table td .color-02{color:#de0a0a;}

#con .sub-0701 .c-box .workst-box{}
#con .sub-0701 .c-box .workst-box:after{content:'';display: block;clear: both;}
#con .sub-0701 .c-box .workst-box .l-box{float:left;width:50%;}
#con .sub-0701 .c-box .workst-box .l-box .h-box{margin-bottom:40px;}
#con .sub-0701 .c-box .workst-box .l-box .txt{margin-bottom: 90px;}
#con .sub-0701 .c-box .workst-box .l-box .s-txt{display: block;color:#2c2a89;font-weight: 500;font-size:1.5rem;line-height: 1.5;}
#con .sub-0701 .c-box .workst-box .l-box .s-txt > b{font-weight: 700;font-size:1.9375rem;}
#con .sub-0701 .c-box .workst-box .l-box .txt-box{position:relative;max-width:465px;margin-top:100px;padding:40px;text-align: center;}
#con .sub-0701 .c-box .workst-box .l-box .txt-box:before{content:'';position: absolute;top:0;left:0;width:34px;height: 100%;background-image: url('../images/sub/06/i_lq.png');background-position: center;background-repeat: no-repeat;background-size: cover;}
#con .sub-0701 .c-box .workst-box .l-box .txt-box:after{content:'';position: absolute;top:0;right:0;width:34px;height: 100%;background-image: url('../images/sub/06/i_rq.png');background-position: center;background-repeat: no-repeat;background-size: cover;}
#con .sub-0701 .c-box .workst-box .r-box{float:left;width:50%;}
#con .sub-0701 .c-box .workst-box .r-box .workst-list{}
#con .sub-0701 .c-box .workst-box .r-box .workst-list > li{margin-bottom: 20px;box-shadow: 0px 0px 7px 3px rgba(0,0,0,.1);}
#con .sub-0701 .c-box .workst-box .r-box .workst-list > li:last-child{margin-bottom: 0;}
#con .sub-0701 .c-box .workst-box .r-box .workst-list > li > div{overflow:hidden;position:relative;height:200px;padding:25px 20px}
#con .sub-0701 .c-box .workst-box .r-box .workst-list > li > div:after{content:'';display: block;clear: both;}
#con .sub-0701 .c-box .workst-box .r-box .workst-list > li > div .num{display: block;position: absolute;bottom:-40px;left:-20px;font-weight: 700;font-size: 5.75rem;color:#f0f0f0;}
#con .sub-0701 .c-box .workst-box .r-box .workst-list > li > div .c-box{float:left;width:calc(100% - 167px);margin:0;padding-right: 40px;}
#con .sub-0701 .c-box .workst-box .r-box .workst-list > li > div .c-box > strong{display: block;margin-bottom:5px;font-weight: 700;font-size:1.25rem;color:#292929;}
#con .sub-0701 .c-box .workst-box .r-box .workst-list > li > div .img-box{float:right;width:167px;box-shadow: 0px 0px 7px 3px rgba(0,0,0,.1);}
#con .sub-0701 .c-box .workst-box .r-box .workst-list > li > div .img-box > img{display: block;}

#con .sub-0701 .c-box .reaction-box{}
#con .sub-0701 .c-box .reaction-box:after{content: '';display: block;clear: both;}
#con .sub-0701 .c-box .reaction-box .reaction{float: left;width:50%;}
#con .sub-0701 .c-box .reaction-box .reaction-list{}
#con .sub-0701 .c-box .reaction-box .reaction-list > ul{}
#con .sub-0701 .c-box .reaction-box .reaction-list > ul:after{content: '';display: block;clear: both;}
#con .sub-0701 .c-box .reaction-box .reaction-list > ul > li{float: left;width: 50%;}
#con .sub-0701 .c-box .reaction-box .reaction-list > ul > li .reaction-wrap{margin-right: 20px;border:4px solid #7777a4;}
#con .sub-0701 .c-box .reaction-box .reaction-list > ul > li .reaction-wrap .img-wrap{}
#con .sub-0701 .c-box .reaction-box .reaction-list > ul > li .reaction-wrap .img-wrap > img{display: block;width:100%;max-width: inherit;}
#con .sub-0701 .c-box .reaction-box .reaction-list > ul > li .reaction-wrap .txt-wrap{height: 45px;background: #7777a4;}
#con .sub-0701 .c-box .reaction-box .reaction-list > ul > li .reaction-wrap .txt-wrap > p{color:#fff;font-weight: 500;line-height: 45px;text-align: center;}
#con .sub-0701 .c-box .reaction-box .reaction-con{border:4px solid #7777a4;}
#con .sub-0701 .c-box .reaction-box .reaction-con .tit-box{height:110px;background: #7777a4;}
#con .sub-0701 .c-box .reaction-box .reaction-con .tit-box > strong{display: block;font-weight: 700;font-size:1.875rem;color:#fff;line-height: 110px;text-align: center;}
#con .sub-0701 .c-box .reaction-box .reaction-con .tit-box > strong > b{font-size: 3rem;}
#con .sub-0701 .c-box .reaction-box .reaction-con > img{display: block;width:100%;max-width: inherit;}

#con .sub-0701 .c-box .patented-box{margin-bottom:70px;}
#con .sub-0701 .c-box .patented-box:after{content: '';display: block;clear: both;}
#con .sub-0701 .c-box .patented-box .patented-img{float: left;margin-right:30px;}
#con .sub-0701 .c-box .patented-box .patented-con{overflow: hidden;}
#con .sub-0701 .c-box .patented-box .patented-con .txt-list{margin-bottom: 5px;}
#con .sub-0701 .c-box .patented-box .patented-con .txt-list:after{content: '';display: block;clear: both;}
#con .sub-0701 .c-box .patented-box .patented-con .txt-list > li{float: left;width:50%;}
#con .sub-0701 .c-box .patented-box .patented-con .txt-list > li > div{}
#con .sub-0701 .c-box .patented-box .patented-con .txt-list > li > div.box-01{}
#con .sub-0701 .c-box .patented-box .patented-con .txt-list > li > div.box-01 > strong{display: block;margin-bottom:5px;font-weight: 500;font-size: 1.25rem;color:#404047;}
#con .sub-0701 .c-box .patented-box .patented-con .txt-list > li > div.box-01 > p{font-size: 1.125rem;color:#404047;}
#con .sub-0701 .c-box .patented-box .patented-con .txt-list > li > div.box-02{}
#con .sub-0701 .c-box .patented-box .patented-con .txt-list > li > div.box-02 > strong{display: block;font-weight: 700;color:#6f729f;font-size:3rem;}
#con .sub-0701 .c-box .patented-box .patented-con .txt-list > li > div.box-02 > p{font-size: 1.125rem;font-weight: 400;color:#6f729f;}

#con .sub-0701 .c-box .fobtect-box{position: relative;}
#con .sub-0701 .c-box .fobtect-box .img-box{}
#con .sub-0701 .c-box .fobtect-box .txt-box{position: absolute;top:50%;left:10vw;transform: translateY(-50%);}
#con .sub-0701 .c-box .fobtect-box .txt-box .t-txt-box{}
#con .sub-0701 .c-box .fobtect-box .txt-box .t-txt-box > p{color:#fff;font-weight: 400;font-size: 1.5625rem;}
#con .sub-0701 .c-box .fobtect-box .txt-box .t-txt-box > strong{display: block;color:#fff;font-weight: 700;font-size:1.875rem;}
#con .sub-0701 .c-box .fobtect-box .txt-box .tit-box{margin:20px 0 30px;}
#con .sub-0701 .c-box .fobtect-box .txt-box .tit-box > span{display: block;position:relative;margin-right:10px;font-size: 1.6875rem;font-weight: 400;color:#fff;text-align: right}
#con .sub-0701 .c-box .fobtect-box .txt-box .tit-box > span:before{content: '';position: absolute;top:50%;left:0;width:65%;height: 1px;background: #fff;}
#con .sub-0701 .c-box .fobtect-box .txt-box .tit-box > strong{display: block;font-weight: 700;color:#fff;font-size: 3.25rem;}
#con .sub-0701 .c-box .fobtect-box .txt-box > ul{}
#con .sub-0701 .c-box .fobtect-box .txt-box > ul > li{margin-bottom:10px;color:#ffff;font-weight: 500;font-size:1.25rem;}
#con .sub-0701 .c-box .fobtect-box .txt-box > ul > li:last-child{margin-bottom: 0;}
#con .sub-0701 .c-box .fobtect-box .txt-box > ul > li .num{display: block;position:relative;float:left;width:40px;}
#con .sub-0701 .c-box .fobtect-box .txt-box > ul > li .num:after{content: '';position: absolute;top:4px;right:0;width:1px;height: 19px;background: #fff;}
#con .sub-0701 .c-box .fobtect-box .txt-box > ul > li > p{overflow: hidden;padding-left:15px;}

#con .sub-0701 .c-box.appendix-box{}
#con .sub-0701 .c-box.appendix-box .t-box .r-txt{float: left;margin-left: 40px;}
#con .sub-0701 .c-box.appendix-box .t-box .r-txt .appendix-txt{color:#7777a4;font-weight: 400;font-size: 1.875rem;}
#con .sub-0701 .c-box.appendix-box .t-box .r-txt .appendix-txt > b{font-weight: 700;}
#con .sub-0701 .c-box.appendix-box .appendix-list{margin-right: -5px;}
#con .sub-0701 .c-box.appendix-box .appendix-list:after{content: '';display: block;clear: both;}
#con .sub-0701 .c-box.appendix-box .appendix-list > li{float: left;width: 33.3%;}
#con .sub-0701 .c-box.appendix-box .appendix-list > li > div{margin-right: 5px;border-width: 14px 14px 0 14px;border-style: solid;border-color: #7777a4;}
#con .sub-0701 .c-box.appendix-box .appendix-list > li > div .img-wrap{}
#con .sub-0701 .c-box.appendix-box .appendix-list > li > div .img-wrap > img{display: block;width: 100%;max-width: inherit;}
#con .sub-0701 .c-box.appendix-box .appendix-list > li > div .txt-wrap{height:55px;text-align: center;background: #7777a4;}
#con .sub-0701 .c-box.appendix-box .appendix-list > li > div .txt-wrap > p{color:#fff;font-size: 1.125rem;font-weight: 500;line-height: 55px;}
#con .sub-0701 .c-box.appendix-box .appendix-list > li > div .txt-wrap > p > span{display: inline-block;margin-left:10px;font-size: 1rem;font-weight: 400}

#con .sub-0701 .c-box .finally{display: flex;}
#con .sub-0701 .c-box .finally .l-box{display: flex; width: 50%; justify-content: center; align-items: center;}
#con .sub-0701 .c-box .finally .l-box .h-box{position: relative;}
#con .sub-0701 .c-box .finally .l-box .h-box::after{content: ""; position: absolute; width:60%; height: 2px; top:53%; left:0px;background-color:#a2816d; }
#con .sub-0701 .c-box .finally .l-box .h-box > p{margin-bottom:10px;color:#a2816d;font-weight: 400;font-size: 2.125rem;}
#con .sub-0701 .c-box .finally .l-box .h-box > span{margin-bottom:10px; padding-left: 255px; text-align: right;color:#a2816d;font-weight: 400;font-size: 1.75rem;}
#con .sub-0701 .c-box .finally .l-box .h-box .fin-tit{font-size: 3.5rem;}

#con .sub-0701 .c-box .finally .l-box .h-box .txt-con{display: flex;}
#con .sub-0701 .c-box .finally .l-box .h-box .txt-con > span{position: relative; padding-left: 255px; text-align: right;color:#a2816d;font-weight: 400;font-size: 1.75rem;}
#con .sub-0701 .c-box .finally .l-box .h-box .txt-con > span::after{content: ""; position: absolute; height: 2px; max-width: 245px; width: 100%; top:50%; left: 0; transform: translateY(-50%); background-color:#a2816d;}

#con .sub-0701 .c-box .finally.v2 .l-box .h-box > p {font-size: 1.875rem;}
/* #con .sub-0701 .c-box .finally.v2 .l-box .h-box::after{top:64%; width: 55%;} */
#con .sub-0701 .c-box .finally.v2 .l-box .h-box::after{display: none;}

@media screen and (max-width:1400px){
    #con .sub-0701 .c-box .t-box .r-txt .pps-txt{margin: 0;}
    
    #con .sub-0701 .c-box .lock-con .img-wrap{margin-right: 25px;}
    #con .sub-0701 .c-box .lock-con .con-wrap .line-box{padding-left: 0;}
    
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-02{background-size: 80% auto;}
    
    #con .sub-0701 .c-box.product-box .product-tit .h-box{float: none;margin:0 0 20px;}
    #con .sub-0701 .c-box.product-box .product-tit .h-box > h4 > br{display: none;}
    
    #con .sub-0701 .c-box .patented-box .patented-img{margin-right: 20px;}
    #con .sub-0701 .c-box .patented-box .patented-con .txt-list > li > div.box-02 > strong{font-size:2.375rem;}
    
    #con .sub-0701 .c-box .overview .l-box {padding: 0 40px;}

    #con .sub-0701 .c-box .overview .r-box .b-box .type-list {margin: 0 -10px;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li {padding: 0 10px;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li > div .img-wrap {height: 200px;}
}

@media screen and (max-width:1300px){
    #con .sub-0701 .c-box .micro-box .h-box > h4 > br{display: none;}
    #con .sub-0701 .c-box .micro-box .micro-info{margin-bottom:40px;}
    #con .sub-0701 .c-box .micro-box .micro-info .h-box{float:none;margin-right:0;margin-bottom:20px;}
    #con .sub-0701 .c-box .micro-box .micro-accident .tit-box > br {display: none;}
    #con .sub-0701 .c-box .micro-box .micro-accident .tit-box{float:none;margin-right:0;margin-bottom:20px;}
    #con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li > div{padding:0 0 0 120px;}
    #con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li > div > p{text-align: center;}
    #con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li > div.v2{justify-content: center;}

    #con .sub-0701 .c-box .patented-box .patented-con .txt-list > li > div.box-01 > p > br{display: none;}

    
    #con .sub-0701 .c-box .finally .l-box .h-box::after{content: ""; width:65%; height: 2px; top:55%; left:0px; position: absolute;background-color:#a2816d; }
    #con .sub-0701 .c-box .finally .l-box .h-box .fin-tit{font-size: 3.5rem;}
    #con .sub-0701 .c-box .finally .l-box .h-box > p{margin-bottom:10px; font-size: 2.25rem;}
    #con .sub-0701 .c-box .finally .l-box .h-box > span{padding-left: 290px;font-size: 1.5rem;}

    #con .sub-0701 .c-box .finally.v2 .l-box .h-box::after{width:63%}
}

@media screen and (max-width:1200px){
    #con .sub-0701 .banner-box{padding:30px 20px;}
    #con .sub-0701 .banner-box .img-box{left:50%;}
    #con .sub-0701 .c-box{margin-bottom:70px;}

    #con .sub-0701 .c-box .t-box .r-txt .clamp-txt{margin:0;text-align: right;}
    #con .sub-0701 .c-box .developed-box .developed-info{margin-bottom:70px;}
    #con .sub-0701 .c-box .developed-box .developed-info .l-box{padding-right:50px;}
    #con .sub-0701 .c-box .developed-box .developed-info .r-box{}
    #con .sub-0701 .c-box .developed-box .developed-info .r-box .img-wrap{padding:0;}
    #con .sub-0701 .c-box .developed-box .developed-info .r-box .img-wrap:before{content:none;}

    #con .sub-0701 .c-box .developed-list{margin-right:-15px;}
    #con .sub-0701 .c-box .developed-list > li > div{margin-right:15px;}
    #con .sub-0701 .c-box .developed-list > li > div .con-wrap .tit-box > strong{font-size:1rem;}

    #con .sub-0701 .c-box .overview .l-box {padding: 0 20px;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list {margin: 0 -10px;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li {padding: 0 10px;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li > div .img-wrap {height: 180px;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li > div .img-wrap > img {width: 120%;}

    #con .sub-0701 .c-box .clamp-box .clamp-use .h-box{padding:30px 20px;text-align: center;}
    #con .sub-0701 .c-box .clamp-box .clamp-use .h-box > h4 > br{display: none;}
    #con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .l-box{float:none;padding:0 20px;text-align: center;}
    #con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .l-box .txt{margin-bottom:10px;}
    #con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .l-box .txt > br{display: none;}
    #con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .l-box .b-txt{margin-bottom:30px;font-size:1.25rem;}
    #con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .l-box .b-txt br{display: none;}
    #con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box{float:none;padding:0 20px;}
    #con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list{margin:0 auto;}

    #con .sub-0701 .c-box .lockdevice-con {}
    #con .sub-0701 .c-box .lockdevice-con .con-wrap .line-box .process-list > li{padding:10px;}
    #con .sub-0701 .c-box .lockdevice-con .con-wrap .line-box .process-list > li .img-box{margin-right: 15px;}

    #con .sub-0701 .c-box .lockdevice-con .img-wrap{float: none;width:100%;margin:0 0 20px 0;}
    #con .sub-0701 .c-box .lockdevice-con .con-wrap > p > br{display: none;}

    #con .sub-0701 .c-box .iso-box{padding:30px 20px;background-image: none;}

    #con .sub-0701 .c-box .obtect-box .l-box{float: none;width:100%;margin-bottom:50px;text-align: center;}
    #con .sub-0701 .c-box .obtect-box .l-box .h-box{margin-bottom:50px;}
    #con .sub-0701 .c-box .obtect-box .r-box{float:none;width:100%;padding:0;}
    #con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .tit-tag{margin: 0;}
    #con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .tit-box > strong{font-size:1.4375rem;}
    #con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .tit-box > p{font-size:1.125rem;}


    #con .sub-0701 .c-box .workst-box .l-box,
    #con .sub-0701 .c-box .workst-box .r-box{float:none;width:100%;}
    #con .sub-0701 .c-box .workst-box .l-box .h-box{margin-bottom:20px;}
    #con .sub-0701 .c-box .workst-box .l-box .txt{margin-bottom:5px;}
    #con .sub-0701 .c-box .workst-box .l-box .h-box > h4 > br,
    #con .sub-0701 .c-box .workst-box .l-box .txt > br,
    #con .sub-0701 .c-box .workst-box .l-box .s-txt > br{display: none;}
    #con .sub-0701 .c-box .workst-box .l-box .txt-box{margin:50px auto;}

    #con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list > li{padding:10px;}
    #con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list > li .img-box{margin-right: 15px;}

    #con .sub-0701 .c-box .lock-con .img-wrap{float: none;width:100%;margin:0 0 20px 0;}
    #con .sub-0701 .c-box .lock-con .con-wrap > p > br{display: none;}
    #con .sub-0701 .c-box .lock-con .con-wrap > p > b {display: block;}

    #con .sub-0701 .c-box .equip-box > ul > li > div{height: 460px;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-01{padding-left:250px;background-size: auto 70%; }
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-01 > strong{font-size: 1.125rem;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-01 > p{font-size: 1rem;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-01 > p > br{display: none;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-02 > strong{font-size:2.875rem;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-03 .txt-box{padding-left:500px;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-03 .txt-box > strong{font-size:2.25rem;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-03 .txt-box > ul > li{font-size: 1.125rem;}

    #con .sub-0701 .c-box.product-box .product-tit .tit-con .txt-box > ul{width:230px;}
    #con .sub-0701 .c-box.product-box .product-tit .tit-con .graph-box{margin:0 10px;}


    #con .sub-0701 .c-box .reaction-box .reaction-con .tit-box{height: 90px;}
    #con .sub-0701 .c-box .reaction-box .reaction-con .tit-box > strong{font-size:1.5625rem;line-height: 90px;}
    #con .sub-0701 .c-box .reaction-box .reaction-con .tit-box > strong > b{font-size: 2.5rem;}

    #con .sub-0701 .c-box .patented-box .patented-img{float: none;margin-right: 0;margin-bottom: 30px;}
    #con .sub-0701 .c-box .patented-box .patented-con .txt-list > li{float: none;width:100%;margin-bottom: 30px;}

    #con .sub-0701 .c-box .fobtect-box .txt-box .t-txt-box > p{font-size: 1.25rem;}
    #con .sub-0701 .c-box .fobtect-box .txt-box .t-txt-box > strong{font-size:1.5625rem;}
    #con .sub-0701 .c-box .fobtect-box .txt-box .tit-box > span{font-size: 1.4375rem;}
    #con .sub-0701 .c-box .fobtect-box .txt-box .tit-box > strong{font-size: 2.8125rem;}
    #con .sub-0701 .c-box .fobtect-box .txt-box > ul > li{font-size:1.125rem;}
}

@media screen and (max-width:1024px){
    #con .sub-0701 .c-box .h-box > h4{font-size:1.875rem;}
    #con .sub-0701 .c-box .h-box > strong{font-size:1.25rem;}
    #con .sub-0701 .banner-box .h-box > strong{font-size:2.625rem;}
    #con .sub-0701 .banner-box .h-box > span{font-size:1.25rem;}

    #con .sub-0701 .c-box .t-box .r-txt .clamp-txt,
    #con .sub-0701 .c-box .t-box .r-txt .pps-txt{font-size:1.5625rem;}
    #con .sub-0701 .c-box .t-box .r-txt .pps-txt > strong{font-size:2.625rem;}
    #con .sub-0701 .c-box .developed-box .h-box > h4 > br{display: none;}
    #con .sub-0701 .c-box .developed-box .developed-info .l-box .h-box{margin-bottom:10px;}
    #con .sub-0701 .c-box .developed-box .developed-info .l-box{float: none;width:100%;margin-bottom:20px;padding:0;}

    #con .sub-0701 .c-box .developed-list > li{width:50%;margin-bottom:15px;}
    #con .sub-0701 .c-box .developed-list > li:last-child{margin-bottom:0;}

    #con .sub-0701 .c-box .overview{display: block;}
    #con .sub-0701 .c-box .overview .l-box {margin:0 -20px; padding-bottom: 20px;}
    #con .sub-0701 .c-box .overview .r-box .t-box{margin-bottom: 20px;}
    #con .sub-0701 .c-box .overview .r-box .t-box .line-box{padding-top:0;padding-bottom:20px;}
    #con .sub-0701 .c-box .overview .r-box .t-box .line-box .tit-box{position: static; width:100%;}
    #con .sub-0701 .c-box .overview .r-box .t-box .line-box .overview-info{margin:0;padding:20px 15px;border-top: 0px;}
    #con .sub-0701 .c-box .overview .r-box .b-box{margin-bottom: 20px; padding: 0;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li{padding: 0px 10px;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li > div .img-wrap {height: 260px;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li > div .img-wrap > img {width: 100%;}

    #con .sub-0701 .c-box .micro-box .micro-accident .tit-box > strong{font-size:1.25rem;}
    #con .sub-0701 .c-box .micro-box .micro-info .micro-info-list > li > div{padding:25px 15px;}
    #con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li > div{padding:0 20px;}

    #con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li:nth-child(1) > div,
    #con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li:nth-child(2) > div,
    #con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li:nth-child(3) > div{background-image: none;}

    #con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li > div.v2{padding: 0 15px;}
    #con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li > div.v2 > p{text-align: center;}
    #con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li > div.v2 > p > br{display: none;}
    #con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li:last-child > div.v2 > p > br{display: block;}

    #con .sub-0701 .c-box.drain-box .h-box > strong > br{display: none;}

    #con .sub-0701 .c-box .equip-box > ul > li{float: none;width: 100%;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-01{padding-left:300px;background-size: auto 90%; }
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-01 > strong > br{display: none;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-02{background-size: auto;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-03{background-size: auto 70%; }
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-03 .txt-box{padding-left: 400px;}

    #con .sub-0701 .c-box.product-box .product-tit .tit-con > div{float: none;}
    #con .sub-0701 .c-box.product-box .product-tit .tit-con .txt-box > ul{width: 100%;}
    #con .sub-0701 .c-box.product-box .product-tit .tit-con .txt-box > ul:after{content: '';display: block;clear: both;}
    #con .sub-0701 .c-box.product-box .product-tit .tit-con .txt-box > ul > li{float: left;width:50%;font-size: 1rem;}
    #con .sub-0701 .c-box.product-box .product-tit .tit-con .graph-box{margin: 20px 0;}
    #con .sub-0701 .c-box.product-box .product-tit .tit-con .b-txt-box{padding: 0;}
    #con .sub-0701 .c-box.product-box .product-tit .tit-con .b-txt-box > p br{display: none;}

    #con .sub-0701 .c-box.product-box .table-wrap .product-table th,
    #con .sub-0701 .c-box.product-box .table-wrap .product-table td{font-size:0.9375rem;}

    #con .sub-0701 .c-box .reaction-box .reaction{float: none;width: 100%;}
    #con .sub-0701 .c-box .reaction-box .reaction-list > ul{margin-right: -20px;margin-bottom:20px;}
    #con .sub-0701 .c-box .reaction-box .reaction-con .tit-box{height: 70px;}
    #con .sub-0701 .c-box .reaction-box .reaction-con .tit-box > strong{font-size:1.25rem;line-height: 70px;}
    #con .sub-0701 .c-box .reaction-box .reaction-con .tit-box > strong > b{font-size: 2.1875rem;}

    #con .sub-0701 .c-box.appendix-box .t-box .r-txt .appendix-txt{font-size:1.5625rem;}
    #con .sub-0701 .c-box.appendix-box .appendix-list > li{width: 50%;margin-bottom: 5px;}

    #con .sub-0701 .c-box .finally{display: block;}
    #con .sub-0701 .c-box .finally .l-box{display: block; width: 100%; margin-bottom: 40px;}
    #con .sub-0701 .c-box .finally .l-box .h-box::after{content: ""; width:230px; height: 2px; top:57%; left:0px; position: absolute;background-color:#a2816d; }
    #con .sub-0701 .c-box .finally .l-box .h-box .fin-tit{font-size: 3.5rem;}
    #con .sub-0701 .c-box .finally .l-box .h-box > p{margin-bottom:10px; font-size: 2.25rem;}
    #con .sub-0701 .c-box .finally .l-box .h-box > span{padding-left: 250px;font-size: 1.5rem;}

    #con .sub-0701 .c-box .finally.v2 .l-box .h-box::after{width:50%; top:67%}
}

@media screen and (max-width:800px){
    #con .sub-0701 .banner-box{background-position: left;}
    #con .sub-0701 .banner-box .img-box{left: 70%; top: 50%; transform: translateY(-50%);}

    #con .sub-0701 .c-box .developed-list > li > div .con-wrap .tit-box{height: 55px;}
    #con .sub-0701 .c-box .developed-list > li > div .con-wrap .tit-box > strong{line-height: 55px;}
    #con .sub-0701 .c-box .developed-list > li > div .con-wrap > p{font-size: 0.9375rem;}

    #con .sub-0701 .c-box .t-box{margin-bottom: 15px;}
    #con .sub-0701 .c-box .t-box .h-box{float: none;}
    #con .sub-0701 .c-box .h-box > h4 > br,
    #con .sub-0701 .c-box .t-box .r-txt .pps-txt > br{display: none;}
    #con .sub-0701 .c-box .t-box .r-txt .pps-txt{font-size:1.25rem;}
    #con .sub-0701 .c-box .t-box .r-txt .pps-txt > strong{font-size:2.1875rem;}

    #con .sub-0701 .c-box .t-box .r-txt{float:none;margin-top:20px;}
    #con .sub-0701 .c-box .t-box .r-txt .clamp-txt{text-align: left;font-size: 1.25rem;}
    #con .sub-0701 .c-box .t-box .r-txt .clamp-txt > br{display: none;}

    #con .sub-0701 .c-box .overview .r-box .t-box .line-box .overview-info{padding:15px;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li > div .img-wrap {height: 200px;}

    #con .sub-0701 .c-box .micro-box .micro-info .micro-info-list{margin:0;}
    #con .sub-0701 .c-box .micro-box .micro-info .micro-info-list > li{display: table;float: none;width:100%;}
    #con .sub-0701 .c-box .micro-box .micro-info .micro-info-list > li:first-child{margin-bottom:50px;}
    #con .sub-0701 .c-box .micro-box .micro-info .micro-info-list > li:first-child:after{top:auto;bottom:-35px;left:50%;right:auto;transform: translateX(-50%);}
    #con .sub-0701 .c-box .micro-box .micro-info .micro-info-list > li > div{display: table-cell;margin: 0;text-align: center;vertical-align: middle;}

    #con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list{margin-right:-20px;}
    #con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li > div{margin-right:20px;}

    #con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-02{margin-right:0;}
    #con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-02 > li{float:none;width:100%;}
    #con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-02 > li > div{margin-right:0;}

    #con .sub-0701 .c-box .img-list.li03 > li{width:50%;}
    #con .sub-0701 .c-box.drain-box .h-box{position: static;margin-bottom: 20px;}

    #con .sub-0701 .c-box .equip-box > ul > li > div.box-02{background-size:  80% auto;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-02{padding:30px;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-03{height: 600px;background-size: auto;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-03 .txt-box{padding:30px 0 0 0;text-align: center;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-03 .txt-box > strong{margin-bottom: 20px;}

    #con .sub-0701 .c-box.product-box .table-wrap{overflow-x: auto;}
    #con .sub-0701 .c-box.product-box .table-wrap .product-table{width: 800px;}

    #con .sub-0701 .c-box .patented-box .patented-con .txt-list > li > div.box-02 > strong{font-size:1.75rem;}

    #con .sub-0701 .c-box .fobtect-box .img-box{margin-bottom: 20px;}
    #con .sub-0701 .c-box .fobtect-box .txt-box{position: static;transform: translateX(0);}
    #con .sub-0701 .c-box .fobtect-box .txt-box .t-txt-box > p,
    #con .sub-0701 .c-box .fobtect-box .txt-box .t-txt-box > strong{color:#000;}
    #con .sub-0701 .c-box .fobtect-box .txt-box .tit-box{margin:20px 0 10px;}
    #con .sub-0701 .c-box .fobtect-box .txt-box .tit-box > span{margin:0;color:#000;text-align:left;}
    #con .sub-0701 .c-box .fobtect-box .txt-box .tit-box > span:before{content: none;}
    #con .sub-0701 .c-box .fobtect-box .txt-box .tit-box > strong{color:#000;font-size: 2rem;}
    #con .sub-0701 .c-box .fobtect-box .txt-box > ul > li{color:#000;}
    #con .sub-0701 .c-box .fobtect-box .txt-box > ul > li .num:after{background: #000;}

    #con .sub-0701 .c-box.appendix-box .t-box .r-txt{margin-left: 0;font-size: 1.25rem;}
    #con .sub-0701 .c-box.appendix-box .appendix-list > li > div{border-width: 5px 5px 0 5px;}
    #con .sub-0701 .c-box.appendix-box .appendix-list > li > div .txt-wrap > p{font-size: 1rem;}
    #con .sub-0701 .c-box.appendix-box .appendix-list > li > div .txt-wrap > p > span{font-size: 0.9375rem;}
}

@media screen and (max-width:600px){
    #con .sub-0701 .c-box .h-box > h4{font-size:1.5625rem;}
    #con .sub-0701 .c-box .h-box > strong{font-size: 1.125rem;}
    #con .sub-0701 .c-box .h-box-2 > p{font-size:1rem; margin-bottom: 15px;}
    #con .sub-0701 .c-box .txt{font-size:1rem;}

    #con .sub-0701 .banner-box{height: auto;text-align: center; background-position: center left -390px;}
    #con .sub-0701 .banner-box .h-box{margin-bottom:20px;}
    #con .sub-0701 .banner-box .h-box > strong{font-size:2.3125rem;}
    #con .sub-0701 .banner-box .img-box{position: static;top:auto;right:auto;transform: translateY(0);margin-top:30px;}

    #con .sub-0701 .c-box .developed-list > li{float:none;width:100%;}
    #con .sub-0701 .c-box .developed-list > li > div .con-wrap{height: auto;}
    #con .sub-0701 .c-box .developed-list > li > div .con-wrap > p{padding:15px 10px;}

    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li > div .img-wrap {height: 140px;}

    #con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list{margin:0;}
    #con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li{float:none;width:100%;margin-bottom:10px;}
    #con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li:last-child{margin-bottom: 0;}
    #con .sub-0701 .c-box .micro-box .micro-accident .micro-accident-list > li> div{margin:0;}

    #con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box{margin-bottom:50px;}
    #con .sub-0701 .c-box .iso-box{padding:20px 15px;}
    #con .sub-0701 .c-box .iso-box > strong{font-size:1.0625rem;}

    #con .sub-0701 .c-box .obtect-box .l-box .h-box{margin-bottom: 30px;}
    #con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .tit-tag{width:100%;}
    #con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box{padding:15px;text-align: center;}
    #con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .c-box,
    #con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .img-box{float:none;}
    #con .sub-0701 .c-box .obtect-box .r-box .obtect-list > li .obtect-info .obtect-info-box .obtect-info-list-01 > li:last-child{padding-bottom:120px;background-position: center bottom;}

    #con .sub-0701 .c-box .workst-box .l-box .txt-box{padding:20px;border:4px solid #d4d7f4;}
    #con .sub-0701 .c-box .workst-box .l-box .txt-box:before,
    #con .sub-0701 .c-box .workst-box .l-box .txt-box:after{background-image: none;}
    #con .sub-0701 .c-box .workst-box .l-box .s-txt > b{font-size:1.625rem;}

    #con .sub-0701 .c-box .workst-box .r-box .workst-list > li > div .num{position: static;text-align: center;font-size:2.5rem;}
    #con .sub-0701 .c-box .workst-box .r-box .workst-list > li > div{height: auto;}
    #con .sub-0701 .c-box .workst-box .r-box .workst-list > li > div .c-box{float:none;width:100%;margin-bottom:20px;padding:0;text-align: center;}
    #con .sub-0701 .c-box .workst-box .r-box .workst-list > li > div .img-box{float: none;margin:0 auto;}

    #con .sub-0701 .c-box .img-list > li{float: none;}
    #con .sub-0701 .c-box .img-list.li02 > li,
    #con .sub-0701 .c-box .img-list.li03 > li{width:100%;}
    #con .sub-0701 .c-box .t-box .r-txt .pps-txt > strong{font-size:1.5625rem;}

    #con .sub-0701 .c-box .equip-box > ul > li > div.box-01{padding:20px 15px 300px;height:auto;text-align:center;background-position: bottom center;background-size:auto 50%;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-01 > p{margin-bottom: 30px;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-02{height: auto;padding:20px 15px 200px;}

    #con .sub-0701 .c-box .reaction-box .reaction-list > ul{margin-right: 0;margin-bottom:0;}
    #con .sub-0701 .c-box .reaction-box .reaction-list > ul > li{float: none;width: 100%;margin-bottom: 10px;}
    #con .sub-0701 .c-box .reaction-box .reaction-list > ul > li .reaction-wrap{margin-right: 0;}
    #con .sub-0701 .c-box .reaction-box .reaction-con .tit-box{height: 60px;}
    #con .sub-0701 .c-box .reaction-box .reaction-con .tit-box > strong{font-size:1.125rem;line-height: 60px;}
    #con .sub-0701 .c-box .reaction-box .reaction-con .tit-box > strong > b{font-size: 1.875rem;}

    #con .sub-0701 .c-box.appendix-box .appendix-list{margin-right: 0;}
    #con .sub-0701 .c-box.appendix-box .appendix-list > li{float: none;width: 100%;}
    #con .sub-0701 .c-box.appendix-box .appendix-list > li > div{margin-right: 0;}
    
    #con .sub-0701 .c-box .finally .l-box .h-box .fin-tit{font-size: 2.5rem;}
    #con .sub-0701 .c-box .finally .l-box .h-box > p{margin-bottom:10px;color:#a2816d;font-weight: 400;font-size: 1.5rem;}
    #con .sub-0701 .c-box .finally .l-box .h-box > span{margin-bottom:10px;text-align: right;color:#a2816d;font-weight: 400;font-size: 1.25rem;}
    
    #con .sub-0701 .c-box .finally .l-box .h-box::after{content: ""; width:140px;top:57%;}
    #con .sub-0701 .c-box .finally .l-box .h-box > span{padding-left: 155px;}

    #con .sub-0701 .c-box .finally.v2 .l-box .h-box > p{font-size: 1.5rem;}
    #con .sub-0701 .c-box .finally .l-box .h-box .txt-con > span {padding-left:135px;}
    #con .sub-0701 .c-box .finally .l-box .h-box .txt-con > span::after{max-width: 125px;}
}

@media screen and (max-width:500px){
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list {margin: 0 -5px;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li{padding: 0 5px;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li > div .img-wrap {height: 110px;}

    #con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .l-box,
    #con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box{padding:0;}
    #con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list{margin-right:0;}
    #con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li{float:none;width:100%;}
    #con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li:first-child{margin-bottom:20px;}
    #con .sub-0701 .c-box .clamp-box .clamp-use .clamp-use-box .r-box .use-list > li > div{margin-right:0;}

    #con .sub-0701 .c-box .lock-con .con-wrap .lock-t > strong{font-size: 1.25rem;}
    #con .sub-0701 .c-box .lock-con .con-wrap .line-box .tit-box{width: 180px;}
    #con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list > li{text-align: center;}
    #con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list > li .img-box{float: none;margin:0 0 15px 0;}
    #con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list > li .process-box .num{float: none;width:100%;line-height: 1.3;}
    #con .sub-0701 .c-box .lock-con .con-wrap > p > b > br{display: none;}

    #con .sub-0701 .c-box .lock-con .con-wrap .lock-t.v3> strong >br{display: none;}
    #con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list.v2 > li .process-box{flex-direction: column;}
    #con .sub-0701 .c-box .lock-con .con-wrap .line-box .process-list.v2 > li .process-box .num{margin-right: 0;}

    #con .sub-0701 .c-box .equip-box > ul > li > div.box-03{height:auto;padding:20px 15px 350px;background-size: 100% auto;}
    #con .sub-0701 .c-box .equip-box > ul > li > div.box-03 .txt-box{padding: 0;}

    #con .sub-0701 .c-box.product-box .product-tit .tit-con .txt-box > ul > li{float: none;width:100%;}

    #con .sub-0701 .c-box .fobtect-box .txt-box .t-txt-box > p{font-size: 1.125rem;}
    #con .sub-0701 .c-box .fobtect-box .txt-box .t-txt-box > strong{font-size:1.375rem;}
    #con .sub-0701 .c-box .fobtect-box .txt-box .tit-box > span{font-size: 1.25rem;}
    #con .sub-0701 .c-box .fobtect-box .txt-box .tit-box > strong{color:#000;font-size: 1.75rem;}
}

@media screen and (max-width:425px){
    #con .sub-0701 .c-box .overview .r-box .t-box .line-box .overview-info > strong{font-size: 1.25rem;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list {display: block;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li {margin-bottom: 20px;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li:last-child {margin-bottom: 0;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li > div .img-wrap {height: 200px;}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li > div .img-wrap > img {top: 50%; transform: translate(-50%, -50%);}
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li:nth-child(2) > div .img-wrap > img {width: 125%;}
}
@media screen and (max-width:320px){
    #con .sub-0701 .c-box .overview .r-box .b-box .type-list > li > div .img-wrap {height: 160px;}
}