#sub{position: relative;width: 100%;min-height: 1400px;/* overflow: hidden; */}
#subVisual{position: relative;display: flex;align-items: center;justify-content: center;height: 690px;box-sizing: border-box;z-index: 50;}
#subVisual .visualbg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -10;overflow: hidden;} 
#subVisual .visualbg:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;transform: scale(1.2);transform-origin: center center;animation: scale 2s 0.5s forwards;}
#subVisual .visualbg.bg01:before{background-image: url(../images/sub/bg_subVisual01.jpg);}
#subVisual .visualbg.bg02:before{background-image: url(../images/sub/bg_subVisual02.jpg);}
#subVisual .visualbg.bg03:before{background-image: url(../images/sub/bg_subVisual03.jpg);}
#subVisual .visualbg.bg04:before{background-image: url(../images/sub/bg_subVisual04.jpg);}
#subVisual h2{color:#FFF;font-size: 72px;font-weight: 800;line-height: 150%;letter-spacing: -0.5px;text-align: center;}
.snbList{position: absolute;bottom: 0;width: 100%;padding: 0 8%;box-sizing: border-box;}
.snbList ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: center;width: 100%;background: #0083CA;border-radius: 24px 24px 0 0;overflow: hidden;}
.snbList ul li{position: relative;flex: 1 auto;}
.snbList ul li + li:before{content: "";position: absolute;top: 50%;left: 0;width: 1px;height: 20px;margin-top: -10px;background: rgba(255, 255, 255, 0.30);}
.snbList ul li a{display: flex;align-items: center;justify-content: center;height: 78px;color: rgba(255, 255, 255, 0.60);font-size: 20px;font-weight: 600;line-height: 120%;text-align: center;}
.snbList ul li.active + li:before{display: none;}
.snbList ul li.active a{border-radius: 24px 24px 0 0;background: #FFF;color: #0083CA;font-weight: 700;}

.subContents .inner{width: 100%;padding: 0 8%;box-sizing: border-box;}
.subContents .breadcrumb{display: flex;justify-content: flex-end;gap: 8px;margin: 64px 0 80px;}
.subContents .breadcrumb li{display: flex;align-items: center;}
.subContents .breadcrumb li:first-child:before{content: "";display: block;width: 20px;height: 20px;background-image: url(../images/sub/icon_home.svg);background-position: center;background-size: cover;background-repeat: no-repeat;overflow: hidden;vertical-align: middle;}
.subContents .breadcrumb li + li:before{content: "";display: block;width: 4px;height: 4px;margin-right: 4px;border-radius: 100%;background: #888;}
.subContents .breadcrumb li:last-child:before{background: #0083CA;}
.subContents .breadcrumb li a{color: #888;font-size: 15px;font-weight: 500;line-height: 150%;}
.subContents .breadcrumb li:last-child a{color: #0083CA;}
.subTitle{padding-bottom: 64px;border-bottom: 1px solid #DDD;box-sizing: border-box;}
.subTitle h3{color: #333;font-size: 60px;font-weight: 800;line-height: 130%;letter-spacing: -0.5px;text-align: center;    word-break: keep-all;}
.subText{padding-bottom: 64px;border-bottom: 1px solid #DDD;box-sizing: border-box;color: #555;font-size: 24px;font-weight: 400;line-height: 150%;letter-spacing: -0.5px;text-align: center;word-break: keep-all;}
.subTitle:has(+.subText){padding-bottom: 24px;border-bottom: 0;}

.boardWrap{padding: 60px 0 120px;box-sizing: border-box;}
.boardHeader{position: relative;margin-bottom: 32px;}
.searchGroup{display: flex;align-items: center;flex-direction: row;flex-wrap: wrap;justify-content: flex-end;}
.searchGroup select{padding: 0 36px 0 16px;background-image: url(../images/layout/icon_select.svg);background-size: 20px 20px;background-position: calc(100% - 16px) center;background-repeat: no-repeat;border: 1px solid #DDD;border-radius: 60px;font-size: 16px;color: #555;font-weight: 600;line-height: normal;}
.searchGroup select.sm{width: 132px;height: 56px;}
.searchGroup select.md{width: 210px;height: 56px;}
.searchGroup select + select{margin-left: 8px;}
.searchGroup .searchInput{width: 240px;height: 56px;padding: 0 16px;margin-left: 16px;border-bottom: 1px solid #333;box-sizing: border-box;font-size: 16px;color: #333;font-weight: 400;line-height: normal;}
.searchGroup .searchInput::placeholder{color: #BCBCBC;}
.searchGroup .btnSearch{display: flex;justify-content: center;align-items: center;gap: 8px;width: 112px;height: 56px;margin-left: 8px;background: #333;border-radius: 60px;font-size: 16px;color: #FFF;font-weight: 700;line-height: normal;text-align: center;}
.searchGroup .btnSearch:hover{background: #222;}
.searchGroup .btnSearch:after{content: "";display: inline-block;width: 28px;height: 28px;background-image: url(../images/sub/icon_search.svg);background-position: center;background-size: cover;background-repeat: no-repeat;overflow: hidden;vertical-align: middle;}
.tableboardList{width: 100%;border-top: 2px solid #333;border-spacing: 0;border-collapse: separate;box-sizing: border-box;}
.tableboardList thead tr:last-child > * {border-bottom: 1px solid #DDD;}
.tableboardList th, .tableboardList td {padding: 15px 10px;font-size: 18px;line-height: 150%;text-align: center;box-sizing: border-box;}
.tableboardList th {height: 90px;position: relative;background: #f9f9f9;color: #333;font-weight: 700;}
.tableboardList td {height: 126px;border-bottom: 1px solid #DDD;color: #888;font-weight: 400;letter-spacing: -0.5px;}
.tableboardList td.subject{text-align: left;}
.tableboardList td.subject a{color: #333;font-size: 20px;font-weight: 400;line-height: 150%;text-align: left;-webkit-transition: .3s;transition: .3s;}
.tableboardList td.subject a:hover{color: #0083CA;text-decoration-line: underline;}
.noticeLabel{display: inline-block;padding: 10px 16px;border-radius: 20px;background: #0083CA;box-sizing: border-box;color: #FFF;font-size: 16px;font-weight: 600;line-height: 100%;text-align: center;vertical-align: middle;}
.btnFlie{display: inline-block;vertical-align: middle;}
.iconFlie{display: block;width: 28px;height: 28px;margin: 0 auto;background-image: url(../images/sub/icon_file.svg);background-position: center;background-size: cover;background-repeat: no-repeat;overflow: hidden;vertical-align: middle;}
.paging {margin-top: 80px;text-align: center;font-size: 0;}
.paging a, .paging strong{display: inline-block;width: 60px;height: 60px;line-height: 60px;margin: 0 4px;border-radius: 100%;box-sizing: border-box;color: #111;font-size: 15px;font-weight: 500;vertical-align: middle;text-decoration: none;z-index: 10;}
.paging strong{background: #0083CA;color: #FFF;font-weight: 700;}
.paging #page_prev, .paging #page_next{background-color: #FFF;background-image: url(../images/sub/arrow_prev_gray.svg);background-size: 24px 28px;background-position: center;background-repeat: no-repeat;border: 1px solid #DDD;box-sizing: border-box;overflow: hidden;text-indent: -9999px;white-space: nowrap;transition: .3s;-webkit-transition: .3s;}
.paging #page_next{transform: rotate(180deg);}
.paging #page_prev:hover, .paging #page_next:hover{background-image: url(../images/sub/arrow_prev_blue.svg);background-color: #F2F7FD;border-color: #F2F7FD;}

.boardViewHeader{padding: 48px;border-top: 2px solid #333;border-bottom: 1px solid #DDD;box-sizing: border-box;}
.boardViewHeader .title{margin-bottom: 40px;}
.boardViewHeader .title h4{color: #333;font-size: 30px;font-weight: 700;line-height: 130%;word-break: keep-all;}
.boardViewHeader .info{display: flex;align-items: center;gap: 160px;}
.boardViewHeader .info li{display: flex;align-items: center;gap: 32px;}
.boardViewHeader .info li span{color:#333;font-size: 18px;font-weight: 700;line-height: 150%;}
.boardViewHeader .info li span + span{color: #888;font-weight: 400;letter-spacing: -0.5px;}
.fileList{display: flex;align-items: flex-start;padding: 48px;border-bottom: 1px solid #DDD;box-sizing: border-box;gap: 32px;}
.fileList strong{min-width: 65px;display: flex;justify-content: center;align-items: center;box-sizing: border-box;color: #333;font-size: 18px;font-weight: 700;line-height: 150%;}
.fileList ul{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: flex-start;gap: 5px 20px;}
.fileList ul li a{display: flex;box-sizing: border-box;gap: 4px;font-size: 18px;color: #555;font-weight: 400;line-height: 150%;letter-spacing: -0.5px;text-align: left;-webkit-transition: .3s;transition: .3s;align-items: center;}
.fileList ul li a:hover{color: #222;text-decoration: underline;}
.boardViewbody{padding: 48px;box-sizing: border-box;}
.boardNav{border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;box-sizing: border-box;}
.boardNav li{display: flex;align-items: center;justify-content: flex-start;flex-direction: row;flex-wrap: nowrap;}
.boardNav li + li{border-top: 1px solid #DDD;}
.boardNav li p{display: flex;align-items: center;justify-content: center;width: 142px;background-color: #F1F1F1;color: #333;font-size: 18px;font-weight: 400;line-height: 75px;vertical-align: middle;}
.boardNav li a{position: relative;width: calc(100% - 142px);padding-left: 32px;box-sizing: border-box;color: #888;font-size: 18px;font-weight: 400;line-height: 75px;letter-spacing: -0.5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;}
.boardNav li a:hover{color: #333;text-decoration: underline;}
.btnList{display: flex;justify-content: center;margin-top: 80px;}
.btnList a{display: flex;justify-content: center;align-items: center;gap: 8px;width: 320px;height: 58px;padding: 16px 24px;border-radius: 50px;background-color: #0083CA;box-sizing: border-box;color: #FFF;font-size: 18px;font-weight: 600;transition: .3s;-webkit-transition: .3s;}
.btnList a:after{content: "";display: inline-block;width: 20px;height: 20px;background-image: url(../images/sub/icon_more_white.svg);background-size: cover;background-position: center;background-repeat: no-repeat;overflow: hidden;vertical-align: middle;}
.btnList a:hover{background: #006faa;}
.btnJob{display: flex;justify-content: center;margin-top: 50px;}
.btnJob a{display: flex;justify-content: center;align-items: center;gap: 8px;width: 320px;height: 58px;padding: 16px 24px;background-color: #FFF;border: 1px solid #0083CA;border-radius: 12px;box-sizing: border-box;color: #0083CA;font-size: 18px;font-weight: 600;transition: .3s;-webkit-transition: .3s;}
.btnJob a:after{content: "";display: inline-block;width: 20px;height: 20px;background-image: url(../images/sub/icon_more_blue.svg);background-size: cover;background-position: center;background-repeat: no-repeat;overflow: hidden;vertical-align: middle;}
.btnJob a:hover{background: #F2F7FD;}

.ceoWrap{display: flex;align-items: flex-start;gap: 120px;margin: 120px 0 160px;}
.ceoWrap .imgArea{position: relative;width: 680px;}
.ceoWrap .imgArea:after{content: "";position: absolute;right: 0;top: 0;display: block;width: 100%;height: 100%;background: #fff;transition: all 1s cubic-bezier(.4,0,.2,1);}
.ceoWrap .imgArea.active:after{width: 0;}
.ceoWrap .imgArea img{overflow: hidden;border-radius: 24px;vertical-align: middle;}
.ceoWrap .textArea{width: 800px;}
.ceoWrap .textArea h5{font-size: 50px;color: #333;font-weight: 700;line-height: 130%;letter-spacing: -0.5px;word-break: keep-all;}
.ceoWrap .textArea h5 span{position: relative;color: #0083CA;}
.ceoWrap .textArea h5 span:before{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 30px;background-color: #C9EBFC;z-index: -1;transition: all 1.2s 0.5s cubic-bezier(.4,0,.2,1);}
.ceoWrap .textArea h5 span.active:before{width: 100%;}
.ceoWrap .textArea .text{margin-top: 65px;font-size: 24px;color: #555;line-height: 150%;letter-spacing: -0.5px;word-break: keep-all;}
.ceoWrap .textArea .sign{display: flex;align-items: center;gap: 24px;margin-top: 65px;font-size: 24px;font-weight: 500;color: #333;line-height: 150%;letter-spacing: -0.5px;word-break: keep-all;}
.ceoWrap .textArea .sign b{font-size: 36px;font-weight: 600;letter-spacing: 0;}

.inner1000{width: 100%;max-width: 1000px;margin: 0 auto;padding: 120px 0;box-sizing: border-box;}
.inner1600{width: 100%;padding: 120px 8%;margin: 0 auto;box-sizing: border-box;}
.bgGradient{background: linear-gradient(180deg, #FFF, #E1EEFB);}
.bgBlue{background-color: #00A0E1;}
.bgCircle{background-image: url(../images/sub/bg_circle.png);background-position: calc(100% + 460px) -467px;background-size: 1000px 1000px;background-repeat: no-repeat;}
.bgCircle3{background-color: #00A0E1;background-image: url(../images/sub/bg_circle3.png);background-position: calc(100% + 460px) calc(100% + 600px);background-size: 1100px 1100px;background-repeat: no-repeat;}
.bgCircle4{background-image: url(../images/sub/bg_circle4.png);background-position: calc(100% + 460px) calc(100% + 70px);background-size: 1000px 864px;background-repeat: no-repeat;}
.titleLine{position: relative;display: flex;width: max-content;margin: 0 auto 64px;font-size: 50px;color: #333;line-height: 110%;font-weight: 700;letter-spacing: -0.5px;}
.titleLine:after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 30px;background-color: #C9EBFC;transition: all 1.2s 0.5s cubic-bezier(.4,0,.2,1);}
.titleLine.white{color: #FFF;}
.titleLine.white:after{background-color: #0083CA;}
.titleLine span{position: relative;z-index: 1;}
.titleLine.active:after{width: 100%;}
.textSm{color: #555;font-size: 24px;font-weight: 400;line-height: 150%;letter-spacing: -0.5px;text-align: center;word-break: keep-all;}
.titleLine + .textSm{margin-top: 16px;}
.vision{padding: 64px 80px;background-color: #F2F7FD;background-image: url(../images/sub/bg_vision.png);background-position: 783px -80px;background-size: 330px 319px;background-repeat: no-repeat;border: 1px solid #DDD;border-radius: 24px;box-sizing: border-box;}
.vision strong{font-size: 60px;color: #0067AC;line-height: 150%;font-weight: 700;letter-spacing: -0.5px;font-family: 'Uridaum';}
.vision strong span{font-size: 48px;font-family: 'Uridaum';}
.vision p{margin-top: 32px;font-size: 20px;color: #555;line-height: 150%;font-weight: 600;word-break: keep-all;}
.slogan{padding: 64px 80px;background-color: #FFF;border: 1px solid #DDD;border-radius: 24px;box-sizing: border-box;}
.slogan p{margin-bottom: 48px;font-size: 20px;color: #555;line-height: 150%;font-weight: 600;word-break: keep-all;}
.slogan img{display: block;margin: 0 auto;}
.corevalue{position: relative;display: flex;justify-content: space-between;align-items: center;}
.corevalue:after{content: "";position: absolute;left: 0;top: 150px;width: 100%;height: 1px;border-top: 1px dashed #0083CA;z-index: -1;}
.corevalue li{position: relative;}
.corevalue li strong{display: flex;width: 300px;height: 300px;background-color: #F1F1F1;border: 1px solid #0083CA;border-radius: 100%;font-size: 36px;color: #0083CA;font-weight: 700;line-height: 150%;justify-content: center;align-items: center;transition: .3s;-webkit-transition: .3s;}
.corevalue li:hover strong{border-color: #333;}
.corevalue li p{margin-top: 24px;font-size: 20px;color: #555;font-weight: 600;line-height: 150%;text-align: center;}
.corevalue li p span{color: #0083CA;}

.historyWrap{display: flex;align-items: flex-start;gap: 160px;padding: 120px 0 160px;box-sizing: border-box;}
.historyWrap + .historyWrap{border-top: 1px solid #DDD;box-sizing: border-box;}
.stickyGroup{position: sticky;top: 160px;width: 648px;}
.stickyGroup h5{position: relative;width: max-content;margin-bottom: 32px;font-size: 50px;color: #333;line-height: 110%;font-weight: 700;letter-spacing: -0.5px;}
.stickyGroup h5:after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 30px;background-color: #C9EBFC;transition: all 1s cubic-bezier(.4,0,.2,1);}
.stickyGroup h5 span{position: relative;z-index: 1;}
.historyWrap.active .stickyGroup h5:after{width: 100%;}
.stickyGroup .imgArea{position: relative;}
.stickyGroup .imgArea:after{content: "";position: absolute;right: 0;top: 0;display: block;width: 100%;height: 100%;background: #fff;transition: all 1s 0.5s cubic-bezier(.4,0,.2,1);}
.historyWrap.active .stickyGroup .imgArea:after{width: 0;}
.stickyGroup .imgArea img{overflow: hidden;border-radius: 24px;vertical-align: middle;}
.historyList{position: relative;width: calc(100% - 808px);}
.historyList dl{display: flex;flex-direction: row;flex-wrap: wrap;gap: 160px 48px;}
.historyList dt{width: 125px;color: #0083CA;font-size: 50px;font-weight: 700;line-height: 100%;letter-spacing: -0.5px;}
.historyList dd{width: calc(100% - 173px);}
.historyList dd li + li{margin-top: 24px;}
.historyList dd b{color: #333;font-size: 24px;font-weight: 700;line-height: 150%;letter-spacing: -0.5px;}
.historyList dd p{margin-top: 8px;color: #333;font-size: 20px;font-weight: 400;line-height: 150%;word-break: keep-all;}

.ciLg{display: flex;align-items: center;justify-content: center;height: 320px;padding: 30px;border-radius: 24px;border: 1px solid #DDD;box-sizing: border-box;background-image: url(../images/sub/bg_grid.png);background-position: left top;background-size: contain;background-repeat: repeat;}
.ciInfo{margin-top: 64px;color: #555;text-align: center;font-size: 24px;font-weight: 400;line-height: 150%;letter-spacing: -0.5px;word-break: keep-all;}
.ciInfo span{color: #0083CA;font-weight: 700;}
.symbol{width: 600px;margin: 64px auto 0;padding: 32px;border-radius: 24px;border: 1px solid #DDD;background-image: url(../images/sub/ci_bg.png);background-position: top right;background-size: contain;background-repeat: no-repeat;box-sizing: border-box;text-align: center;}
.symbol strong{color: #0083CA;font-size: 24px;font-weight: 600;line-height: 150%;letter-spacing: -0.5px;}
.symbol p{margin-top: 8px;color: #888;font-size: 20px;font-weight: 600;line-height: 150%;word-break: keep-all;}
.ciImg{position: relative;display: flex;justify-content: space-between;align-items: center;}
.ciImg li{position: relative;text-align: center;z-index: 1;}
.ciImg li strong{display: inline-block;margin-bottom: 24px;padding: 8px 24px;background: #F1F1F1;border-radius: 40px;border: 1px solid #BCBCBC;box-sizing: border-box;color: #555;text-align: center;font-size: 18px;font-weight: 500;line-height: 150%;}
.ciImg li:nth-child(2) strong{color: #0083CA;font-weight: 700;}
.ciImg li p{position: relative;display: flex;align-items: center;justify-content: center;width: 400px;height: 400px;padding: 20px;border-radius: 100%;border: 1px dashed #0083CA;box-sizing: border-box;background:#FFF;transition: .3s;-webkit-transition: .3s;}
.ciImg li:nth-child(2) p{width: 500px;height: 500px;border: 1px solid #0083CA;}
.ciImg li:nth-child(2) p:before{content: "";position: absolute;left: -17px;top: 50%;margin-top: -17px;width: 35px;height: 35px;background: #0083CA;border: 10px solid #C9EBFC;border-radius: 100%;box-sizing: border-box;}
.ciImg li:nth-child(2) p:after{content: "";position: absolute;right: -17px;top: 50%;margin-top: -17px;width: 35px;height: 35px;background: #0083CA;border: 10px solid #C9EBFC;border-radius: 100%;box-sizing: border-box;}
.ciImg:after{content: "";position: absolute;left: 0;top: calc(50% + 35px);width: 100%;height: 1px;border-top: 1px dashed #0083CA;z-index: 0;}
.ciImg li:hover p{border-color: #333;}

.bgOrganize{background-image: url(../images/sub/bg_organize.jpg);background-position: center bottom;background-size: cover;background-repeat: no-repeat;}
.orgWrap{max-width: 1720px;margin: 0 auto;padding: 60px 0 40px;}
.orgTop{position: relative;display: flex;flex-direction: column;align-items: center;}
.orgTop .board{position: relative;}
.orgTop .board:before{content: "";position: absolute;left: -25px;top: -25px;width: 250px;height: 250px;background:#FFF;border-radius: 100%;border: 1px dashed #0083CA;box-sizing: border-box;z-index: 0;}
.orgTop .board:after{content:"";position: absolute;left: 50%;top: 225px;width: 1px;height: 100px;background:#BCBCBC;transform: translateX(-50%);}
.orgTop .ceo{position: relative;margin-top: 155px;}
.orgTop .ceo:before{content: "";position: absolute;left: -30px;top: -30px;width: 300px;height: 300px;background:#FFF;border-radius: 100%;border: 1px dashed #0083CA;box-sizing: border-box;z-index: 0;}
.orgTop .ceo:after{content:"";position: absolute;left: 50%;bottom: -100px;width: 1px;height: 70px;background:#BCBCBC;transform: translateX(-50%);}
.orgTop .circle{position: relative;display: flex;justify-content: center;align-items: center;border-radius: 50%;text-align: center;border: 10px solid #C9EBFC;box-sizing: border-box;color:#fff;font-size:30px;color: #FFF;font-weight:700;line-height: 130%;}
.orgTop .boardCircle{width: 200px;height: 200px;background:#0083CA;z-index: 2;}
.orgTop .ceoCircle{flex-direction: column;gap: 18px;width: 240px;height: 240px;background:#00A0E1;}
.orgTop .ceoSub{position: absolute;top: -155px;right: -443px;}
.orgTop .ceoSub:before{content:"";position:absolute;width: 404px;height: 1px;background: #BCBCBC;left: -404px;top: 80px;}
.orgTop .auditCircle{width: 160px;height: 160px;border: 1px solid #0083CA;background:#fff;color: #0083CA;font-size: 28px;}
.divisionList{position: relative;display: flex;justify-content: space-between;margin-top: 150px;}
.divisionList:before{content:"";position:absolute;top: -50px;left: 50%;width: 1340px;height: 1px;margin-left: -670px;background: #BCBCBC;}
.divisionList .division{width: 376px;position:relative;}
.divisionList .division:before{content:"";position:absolute;left:50%;top: -50px;width: 1px;height: 100%;background: #BCBCBC;transform:translateX(-50%);}
.divisionList .divisionHead{position: relative;height: 133px;border: 1px solid #0083CA;box-sizing: border-box;border-radius: 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:28px;color: #0083CA;font-weight:700;line-height: 150%;background:#fff;}
.divisionList .divisionHead span{font-size: 20px;line-height: 100%;}
.divisionList .departmentList{margin-top: 120px;}
.department{position:relative;}
.departmentHead{position: relative;height: 97px;border:1px solid #ddd;border-radius: 24px;display:flex;justify-content:center;align-items:center;background: #F1F1F1;font-size: 22px;color: #555;font-weight:700;line-height: 150%;}
.departmentHead:before{content: "";width: 10px;height: 10px;margin-right: 8px;background: #0083CA;border-radius: 100%;vertical-align: middle;}
.departmentBody{position: relative;display:flex;justify-content:center;align-items:center;min-height: 208px;border: 1px solid #DDD;box-sizing: border-box;border-radius: 24px;background:#fff;font-size:20px;color: #888;line-height: 150%;font-weight: 600;text-align: center;}
.departmentHead + .departmentBody{margin-top: 10px;}
.departmentBody ul li + li{margin-top: 8px;}
.divisionList .division:nth-child(2){width: 784px;}
.divisionList .division:nth-child(2):before{height: 260px;}
.divisionList .division:nth-child(2) .departmentList{display:flex;gap: 32px;}
.divisionList .division:nth-child(2) .department{width: calc(50% - 16px);}
.divisionList .division:nth-child(2) .departmentList:before{content:"";position:absolute;left: 24%;top: 210px;width: 52%;height: 1px;background: #BCBCBC;}
.divisionList .division:nth-child(2) .department:before{content:"";position:absolute;left:50%;top: -43px;width: 1px;height: 100%;background: #BCBCBC;transform:translateX(-50%);}
.divisionList .division:nth-child(2) .department:nth-child(2) .departmentBody{height: 100%;}
.divisionList .division:last-child .departmentList{margin-top: 252px;}
.divisionList .division:last-child .department:before{display: none;}

.locationWrap{padding: 64px 0 160px;}
.locationMap{border-radius: 24px;overflow: hidden;}
.locationMap .root_daum_roughmap{width: 100% !important;}
.locationMap .root_daum_roughmap .wrap_controllers, .locationMap .root_daum_roughmap .cont, .root_daum_roughmap .border1, .root_daum_roughmap .border2, .root_daum_roughmap .border3, .root_daum_roughmap .border4{display: none;}
.locationInfo{display: flex;gap: 160px;margin-top: 80px;}
.woorifsInfo, .transport{width: calc(50% - 80px);}
.locationInfo ul {margin-top: 64px;}
.locationInfo ul li{padding: 48px 0 32px;border-bottom: 1px dashed #BCBCBC;box-sizing: border-box;}
.locationInfo ul li:first-child{padding-top: 0;}
.locationInfo ul li strong{color: #333;font-size: 24px;font-weight: 700;line-height: 150%;letter-spacing: -0.5px;}
.locationInfo ul li p{display: flex;gap: 8px;margin-top: 24px;color: #333;font-size: 20px;font-weight: 400;line-height: 150%;word-break: keep-all;}
.locationInfo ul li .icon{width: 28px;height: 28px;}
.locationInfo ul li .icon img{width: 100%;height: 100%;}
.woorifsInfo ul li > p > span{width: calc(100% - 36px);}
.woorifsInfo .link{display: flex;gap: 10px;margin-top: 32px;align-items: center;}
.woorifsInfo .link a{padding: 8px 16px;border-radius: 50px;border: 2px solid #333;background: #FFF;box-sizing: border-box;color: #333;font-size: 16px;font-weight: 500;line-height: 150%;transition: .3s;-webkit-transition: .3s;}
.woorifsInfo .link .naver{border-color: #03CF5D;}
.woorifsInfo .link .kakao{border-color: #FAE100;}
.woorifsInfo .link .naver:hover{box-shadow: 0 0 15px 0 rgba(3, 207, 93, 0.3);}
.woorifsInfo .link .kakao:hover{box-shadow: 0 0 15px 0 rgba(250, 225, 0, 0.3);}
.woorifsInfo .link a img{width: 24px;height: 24px;margin-right: 4px;vertical-align: middle;}
.woorifsInfo .link a b{font-weight: 800;}
.transport .subway, .transport .bus{display: flex;align-items: center;justify-content: center;padding: 2px 8px;border-radius: 8px;box-sizing: border-box;color: #FFF;font-size: 16px;font-weight: 700;line-height: 100%;}
.transport .subway{width: 28px;height: 28px;border-radius: 15px;}
.transport .orangeTxt{color: #BF7008;font-weight: 700;}
.transport .subway.orange{background: #BF7008;}
.transport .bus.skyblue{background: #73B6E4;}
.transport .bus.blue{background: #0554AE;}
.transport .bus.green{background: #49A24B;}
.transport .bus.red{background: #FB5852;}

.bgBusiness{background-image: url(../images/sub/bg_business.jpg);background-position: center bottom;background-size: cover;background-repeat: no-repeat;}
.businessList{display: flex;flex-direction: column;gap: 80px;margin-bottom: 40px;}
.businessList li{display: flex;flex-direction: column;align-items: center;gap: 16px;}
.businessList li em{color: #0083CA;font-size: 36px;font-weight: 700;line-height: 150%;}
.businessList li strong{color: #333;font-size: 36px;font-weight: 700;line-height: 150%;}
.businessList li p{color: #555;font-size: 24px;font-weight: 400;line-height: 150%;letter-spacing: -0.5px;text-align: center;word-break: keep-all;}
.businessList li p + p{color: #0083CA;font-size: 20px;font-weight: 400;line-height: 150%;}
.bgCircle2{background-image: url(../images/sub/bg_circle.png);background-position: calc(100% + 460px) -320px;background-size: 1000px 1000px;background-repeat: no-repeat;}
.fundAccounting{position: relative;display: flex;justify-content: space-between;align-items: flex-start;margin-top: 64px;}
.fundAccounting > li{position: relative;padding-top: 80px;z-index: 22;}
.fundAccounting > li:nth-child(2){padding-top: 0;}
.fundAccounting > li .img{position: relative;width: 480px;height: 480px;z-index: 1;}
.fundAccounting > li .img img{width: 100%;height: 100%;}
.fundAccounting > li strong{display: block;margin-top: 48px;color: #333;text-align: center;font-size: 36px;font-weight: 700;line-height: 150%;}
.fundAccounting > li > .list{margin-top: 24px;display: flex;flex-direction: row;flex-wrap: wrap;gap: 8px;}
.fundAccounting > li > .list > li{width: calc(50% - 4px);padding: 8px 24px;border-radius: 60px;border: 1px solid #BCBCBC;box-sizing: border-box;background: #F1F1F1;color: #555;font-size: 18px;font-weight: 500;line-height: 150%;text-align: center;}
.fundAccounting > li:nth-child(2) .img:before{content: "";position: absolute;left: -17px;top: 50%;margin-top: -17px;width: 35px;height: 35px;background: #0083CA;border: 10px solid #C9EBFC;border-radius: 100%;box-sizing: border-box;}
.fundAccounting > li:nth-child(2) .img:after{content: "";position: absolute;right: -17px;top: 50%;margin-top: -17px;width: 35px;height: 35px;background: #0083CA;border: 10px solid #C9EBFC;border-radius: 100%;box-sizing: border-box;}
.fundAccounting > li:nth-child(1) .img:before{content: "";position: absolute;left: 50%;top: 229px;width: 371px;height: 1px;transform: rotate(160deg);border-top: 1px dashed #0083CA;z-index: -1;}
.fundAccounting > li:nth-child(3) .img:after{content: "";position: absolute;right: 50%;top: 229px;width: 371px;height: 1px;transform: rotate(200deg);border-top: 1px dashed #0083CA;z-index: -1;}
.boxList{display: flex;gap: 32px;flex-direction: row;flex-wrap: wrap;align-items: stretch;justify-content: center;}
.boxList.half > li{width: calc(50% - 16px);}
.boxList.three > li{width: calc(33.33% - 22px);}
.boxList > li{padding: 32px;border-radius: 24px;border: 1px solid #DDD;background-color: #FFF;background-position: top right;background-size: contain;background-repeat: no-repeat;box-sizing: border-box;transition: .3s;-webkit-transition: .3s;}
.boxList > li:nth-child(1){background-image: url(../images/sub/bg_box_pattern01.svg);}
.boxList > li:nth-child(2){background-image: url(../images/sub/bg_box_pattern02.svg);}
.boxList > li:nth-child(3){background-image: url(../images/sub/bg_box_pattern03.svg);}
.boxList > li:nth-child(4){background-image: url(../images/sub/bg_box_pattern04.svg);}
.boxList > li:nth-child(5){background-image: url(../images/sub/bg_box_pattern05.svg);}
.boxList > li:nth-child(6){background-image: url(../images/sub/bg_box_pattern06.svg);}
.boxList > li:hover{box-shadow: 0 0 20px 10px rgba(33, 177, 255, 0.2);}
.boxList .num{display: block;color: #0083CA;font-size: 28px;font-weight: 600;line-height: 150%;letter-spacing: -1px;}
.boxList .lg{display: block;margin-top: 8px;color: #333;font-size: 30px;font-weight: 700;line-height: 130%;word-break: keep-all;}
.boxList .md{margin-top: 16px;color: #555;font-size: 18px;font-weight: 400;line-height: 150%;letter-spacing: -0.5px;word-break: keep-all;}

.tabNav{display: flex;align-items: center;justify-content: center;flex-direction: row;flex-wrap: wrap;gap: 24px;margin-top: 64px;margin-bottom: 40px;}
.tabNav > li > a{display: block;width: 355px;padding: 24px;background: #FFF;border: 1px solid #E1E1E1;border-radius: 24px;box-sizing: border-box;font-size: 24px;color: #BCBCBC;font-weight: 600;letter-spacing: -0.5px;text-align: center;-webkit-transition: .3s;transition: .3s;}
.tabNav > li.on > a{border-width: 2px;border-color: #0083CA;color: #0083CA;}
.tabContent{display: none;}
.tabContent.active{display: block !important;}
.circleWrap{position: relative;}
.circleWrap .circleList{position: relative;width: 480px;height: 480px;margin: 0 auto;padding: 50px;border: 1px dashed #0083CA;border-radius: 100%;}
.circleWrap .circleList ul li{position: absolute;min-width: 140px;width: max-content;padding: 8px 24px;border-radius: 50px;border: 1px solid #BCBCBC;box-sizing: border-box;background: #F1F1F1;color: #555;font-size: 18px;font-weight: 500;line-height: 150%;text-align: center;}
.circleWrap .circleList ul li:nth-child(1){top: 61px;right: 530px;}
.circleWrap .circleList ul li:nth-child(2){bottom: 61px;left: 530px;}
.circleWrap .circleList ul li:nth-child(3){top: 61px;left: 530px;}
.circleWrap .circleList ul li:nth-child(4){bottom: 61px;right: 530px;}
.circleWrap .circleList ul li:before{content: "";position: absolute;display: block;width: 35px;height: 35px;background: #0083CA;border: 10px solid #C9EBFC;border-radius: 100%;box-sizing: border-box;}
.circleWrap .circleList ul li:nth-child(1):before{top: 5px;right: -50px;}
.circleWrap .circleList ul li:nth-child(2):before{top: 5px;left: -50px;}
.circleWrap .circleList ul li:nth-child(3):before{top: 5px;left: -50px;}
.circleWrap .circleList ul li:nth-child(4):before{top: 5px;right: -50px;}
.circleWrap strong{display: block;margin-top: 64px;color: #333;font-size: 36px;font-weight: 700;line-height: 150%;text-align: center;}
.bgGroupinvestment{background-image: url(../images/sub/bg_groupinvestment.jpg);background-position: center bottom;background-size: cover;background-repeat: no-repeat;}
.bgEstateinvestment{background-image: url(../images/sub/bg_estateinvestment.jpg);background-position: center bottom;background-size: cover;background-repeat: no-repeat;}
.bgVirtualassets{background-image: url(../images/sub/bg_virtualassets.jpg);background-position: center bottom;background-size: cover;background-repeat: no-repeat;}

.dotList{margin-top: 16px;}
.dotList > li{position: relative;padding-left: 12px;color: #555;font-size: 18px;font-weight: 400;line-height: 150%;letter-spacing: -0.5px;word-break: keep-all;text-align: left;}
.dotList > li + li{margin-top: 4px;}
.dotList > li:before{content: "";position: absolute;top: 11px;left: 1px;display: block;width: 5px;height: 5px;background: #0083CA;border-radius: 100%;}

.keypointWrap{position: relative;}
.keypointWrap .keypointList{position: relative;width: 480px;height: 480px;margin: 0 auto;padding: 50px;border: 1px dashed #0083CA;border-radius: 100%;}
.keypointWrap .keypointList h5{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;background: #0083CA;border-radius: 100%;color: #FFF;font-size: 52px;font-weight: 800;line-height: 130%;letter-spacing: -0.5px;text-align: center;}
.keypointWrap .keypointList ul li{position: absolute;display: flex;width: 180px;height: 180px;padding: 10px;border-radius: 100%;border: 1px solid #0083CA;box-sizing: border-box;background: #F1F1F1;color: #0083CA;font-size: 36px;font-weight: 700;line-height: 150%;text-align: center;align-items: center;justify-content: center;}
.keypointWrap .keypointList ul li:nth-child(1){top: -48px;right: 588px;}
.keypointWrap .keypointList ul li:nth-child(2){top: -48px;left: 588px;}
.keypointWrap .keypointList ul li:nth-child(3){bottom: 61px;right: 638px;}
.keypointWrap .keypointList ul li:nth-child(4){bottom: 62px;left: 638px;}
.keypointWrap .keypointList ul li:nth-child(5){bottom: -247px;left: calc(50% - 90px);}
.keypointWrap .keypointList ul li:before{content: "";position: absolute;display: block;width: 35px;height: 35px;background: #0083CA;border: 10px solid #C9EBFC;border-radius: 100%;box-sizing: border-box;}
.keypointWrap .keypointList ul li:nth-child(1):before{bottom: 24px;right: -105px;}
.keypointWrap .keypointList ul li:nth-child(2):before{bottom: 24px;left: -105px;}
.keypointWrap .keypointList ul li:nth-child(3):before{top: 50px;right: -100px;}
.keypointWrap .keypointList ul li:nth-child(4):before{top: 50px;left: -100px;}
.keypointWrap .keypointList ul li:nth-child(5):before{top: -84px;left: calc(50% - 17px);}
.keypointWrap .keypointList ul li:after{content: "";position: absolute;width: 96px;height: 1px;border-top: 1px dashed #0083CA;z-index: -1;}
.keypointWrap .keypointList ul li:nth-child(1):after{right: -92px;top: 123px;transform: rotate(15deg);}
.keypointWrap .keypointList ul li:nth-child(2):after{left: -92px;top: 123px;transform: rotate(160deg);}
.keypointWrap .keypointList ul li:nth-child(3):after{right: -94px;top: 79px;transform: rotate(160deg);}
.keypointWrap .keypointList ul li:nth-child(4):after{left: -96px;top: 78px;transform: rotate(15deg);}
.keypointWrap .keypointList ul li:nth-child(5):after{width: 54px;left: 62px;top: -30px;transform: rotate(90deg);}
.keypointWrap strong{display: block;margin-top: 310px;color: #333;font-size: 36px;font-weight: 700;line-height: 150%;text-align: center;word-break: keep-all;}
.keypointInfo{display: flex;gap: 32px;flex-direction: row;flex-wrap: wrap;align-items: stretch;justify-content: flex-start;}
.keypointInfo > li{width: calc(50% - 16px);display: flex;gap: 64px;padding: 48px;border-radius: 24px;border: 1px solid rgba(255, 255, 255, 0.30);background-color: #1DB1EE;box-sizing: border-box;transition: .3s;-webkit-transition: .3s;}
.keypointInfo .num{display: block;color: #FFF;font-size: 36px;font-weight: 700;line-height: 150%;}
.keypointInfo .num:before{content: "";display: block;width: 8px;height: 8px;margin: 0 auto;background: #FFF;border-radius: 100%;box-sizing: border-box;}
.keypointInfo .text strong{display: block;color: #FFF;font-size: 50px;font-weight: 700;line-height: 130%;letter-spacing: -0.5px;word-break: keep-all;}
.keypointInfo .text p{margin-top: 24px;color: rgba(255, 255, 255, 0.60);font-size: 20px;font-weight: 600;line-height: 150%;word-break: keep-all;}
.keypointInfo > li:hover{border: 1px solid rgba(255, 255, 255, 0.60);}

.fundAccountingWrap{display: flex;justify-content: center;gap: 44px;}
.clientArea, .woorifsArea{width: 576px;padding: 64px 32px 48px;border-radius: 24px;border: 1px solid #0083CA;box-sizing: border-box;}
.clientArea{background: #F1F1F1;}
.woorifsArea{background: #0083CA;}
.clientArea strong, .woorifsArea strong{display: block;font-size: 28px;font-weight: 800;line-height: 150%;letter-spacing: -1px;text-align: center;}
.clientArea strong{color: #333;}
.woorifsArea strong{color: #FFF;}
.clientArea ul, .woorifsArea ul{position: relative;margin-top: 64px;}
.clientArea ul:before{content: "";position: absolute;top: 0;left: 50%;width: 2px;height: calc(100% - 112px);margin-left: -1px;border-left: 2px dashed #555;box-sizing: border-box;z-index: 0;}
.clientArea ul:after{content: "";position: absolute;bottom: 105px;left: 50%;width: 15px;height: 9px;margin-left: -7px;background-image: url(../images/sub/arrow_down_gray.svg);background-position: center;background-size: cover;background-repeat: no-repeat;}
.woorifsArea ul:before{content: "";position: absolute;top: 0;left: 50%;width: 2px;height: calc(100% - 112px);margin-left: -1px;border-left: 2px dashed #FFF;box-sizing: border-box;z-index: 0;}
.woorifsArea ul:after{content: "";position: absolute;bottom: 105px;left: 50%;width: 15px;height: 9px;margin-left: -7px;background-image: url(../images/sub/arrow_down_white.svg);background-position: center;background-size: cover;background-repeat: no-repeat;}
.clientArea ul li, .woorifsArea ul li{position: relative;display: flex;flex-direction: column;}
.clientArea ul li:nth-child(2){margin-top: 197px;}
.clientArea ul li:nth-child(3){margin-top: 64px;}
.clientArea ul li:nth-child(4){margin-top: 235px;}
.clientArea ul li:nth-child(5){margin-top: 225px;}
.woorifsArea ul li:nth-child(2){margin-top: 64px;}
.woorifsArea ul li:nth-child(3){margin-top: 64px;}
.woorifsArea ul li:nth-child(4){margin-top: 64px;}
.woorifsArea ul li:nth-child(5){margin-top: 64px;}
.woorifsArea ul li:nth-child(6){margin-top: 64px;}
.clientArea ul li em{display: none;}
.clientArea ul li span, .woorifsArea ul li span{display: block;padding: 32px;border-radius: 24px;box-sizing: border-box;color: #FFF;font-size: 22px;font-weight: 700;line-height: 150%;text-align: center;}
.clientArea ul li span{background: #0083CA;}
.woorifsArea ul li span{background: #1DB1EE;}
.woorifsArea ul li span:before{content: "";display: inline-block;width: 8px;height: 8px;margin-right: 8px;background: #0083CA;border-radius: 100%;vertical-align: middle;}
.clientArea ul li p, .woorifsArea ul li p{padding: 32px;margin-top: 8px;border-radius: 24px;border: 1px solid #DDD;box-sizing: border-box;background: #FFF;color: #888;font-size: 20px;font-weight: 600;line-height: 150%;text-align: center;}
.timeArea{position: relative;width: 360px;background-image: url(../images/sub/bg_time.png);background-position: top center;background-size: cover;background-repeat: no-repeat;padding: 115px 0 88px;}
.timeArea:before{content: "";position: absolute;left: 147px;top: 49px;width: 86px;height: 72px;background-image: url(../images/sub/img_time.svg);background-position: center;background-size: cover;background-repeat: no-repeat;}
.timeInner{position: relative;}
.timeArea .scrollBar{position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 4px;height: calc(100% - 15px);background-color: #FFF;}
.timeArea .scrollBar .bar {position: relative;width: 100%;height: 0;background-color: #0083CA;}
.timeArea .scrollBar .bar:before{content: "";position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 50%);width: 32px;height: 32px;border-radius: 50%;background-color: #FFF;box-sizing: border-box;animation: scrollBarAni 1.8s infinite;-webkit-animation: scrollBarAni 1.8s infinite;}
.timeArea .scrollBar .bar:after {content: "";position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 50%);width: 32px;height: 32px;border-radius: 50%;background-color: #FFF;border: 8px solid #0083CA;box-sizing: border-box;z-index: 10;}
.timeArea ul{display: flex;flex-direction: column;}
.timeArea ul li{position: relative;color: #555;text-align: center;font-size: 20px;font-weight: 600;line-height: 150%;}
.timeArea ul li:nth-child(1){margin-top: 74px;}
.timeArea ul li:nth-child(2){margin-top: 279px;}
.timeArea ul li:nth-child(3){margin-top: 132px;}
.timeArea ul li:nth-child(4){margin-top: 441px;}
.timeArea ul li:nth-child(5){margin-top: 275px;}
.timeArea ul li:nth-child(odd){margin-right: 90px;}
.timeArea ul li:nth-child(even){margin-left: 90px;}
.timeArea ul li:nth-child(odd):after{content: "";position: absolute;right: 84px;top: 9px;display: block;width: 12px;height: 12px;background: #0083CA;border-radius: 100%;}
.timeArea ul li:nth-child(even):before{content: "";position: absolute;left: 84px;top: 9px;display: block;width: 12px;height: 12px;background: #0083CA;border-radius: 100%;}
.bgFundaccounting{background-image: url(../images/sub/bg_fundaccounting.jpg);background-position: center bottom;background-size: cover;background-repeat: no-repeat;}
.bgOrdermanagement{background-image: url(../images/sub/bg_ordermanagement.jpg);background-position: center bottom;background-size: cover;background-repeat: no-repeat;}
.bgOperationalsupport{background-image: url(../images/sub/bg_operationalsupport.jpg);background-position: center bottom;background-size: cover;background-repeat: no-repeat;}
.bgReportprocess{background-image: url(../images/sub/bg_reportprocess.jpg);background-position: center bottom;background-size: cover;background-repeat: no-repeat;}
.bgAccountabilitymanagement{background-image: url(../images/sub/bg_accountabilitymanagement.jpg);background-position: center bottom;background-size: cover;background-repeat: no-repeat;}
.bgPatent{background-image: url(../images/sub/bg_patent.jpg);background-position: center bottom;background-size: cover;background-repeat: no-repeat;}

.operationalSupportWrap{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 64px;}
.operationalSupportWrap:after{content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 1px;border-top: 1px dashed #0083CA;z-index: 0;}
.portfolioArea, .reportArea{position: relative;width: 490px;min-height: 848px;padding: 48px 32px;border-radius: 24px;border: 1px solid #0083CA;background: #F1F1F1;box-sizing: border-box;z-index: 1;}
.portfolioArea:after{content: "";position: absolute;right: -17px;top: 50%;margin-top: -17px;width: 35px;height: 35px;background: #0083CA;border: 10px solid #C9EBFC;border-radius: 100%;box-sizing: border-box;}
.reportArea:before{content: "";position: absolute;left: -17px;top: 50%;margin-top: -17px;width: 35px;height: 35px;background: #0083CA;border: 10px solid #C9EBFC;border-radius: 100%;box-sizing: border-box;}
.portfolioArea ul, .reportArea ul{margin-top: 32px;display: flex;flex-direction: column;gap: 32px;}
.portfolioArea ul li, .reportArea ul li{padding: 32px;border-radius: 24px;border: 1px solid #DDD;box-sizing: border-box;background: #FFF;}
.portfolioArea ul li b, .reportArea ul li b{display: block;color: #0083CA;font-size: 22px;font-weight: 700;line-height: 150%;text-align: center;}
.portfolioArea ul li b:before, .reportArea ul li b:before{content: "";display: inline-block;width: 8px;height: 8px;margin-right: 8px;background: #0083CA;border-radius: 100%;vertical-align: middle;}
.portfolioArea ul li p, .reportArea ul li p{margin-top: 16px;color: #888;font-size: 20px;font-weight: 600;line-height: 150%;text-align: center;}
.resultArea{position: relative;width: 490px;padding: 80px 32px 48px;border-radius: 24px;background: #0083CA;box-sizing: border-box;z-index: 1;}
.portfolioArea strong, .reportArea strong, .resultArea strong{display: block;color: #0083CA;font-size: 28px;font-weight: 800;line-height: 150%;letter-spacing: -1px;text-align: center;}
.resultArea strong{position: absolute;top: -58px;left: 32px;width: calc(100% - 64px);padding: 32px;border-radius: 24px;border: 1px solid #0083CA;box-sizing: border-box;background: #FFF;}
.resultArea ul{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: 8px;}
.resultArea ul li{width: calc(50% - 4px);padding: 8px;border-radius: 40px;border: 1px solid #BCBCBC;box-sizing: border-box;background: #F1F1F1;color: #555;font-size: 18px;font-weight: 500;line-height: 150%;text-align: center;word-break: keep-all;}
.resultArea .result{display: flex;justify-content: center;padding: 32px;margin-top: 32px;border-radius: 24px;background-color: #1DB1EE;background-image: url(../images/sub/bg_result.png);background-position: center;background-size: contain;background-repeat: no-repeat;color: #FFF;font-size: 28px;font-weight: 800;line-height: 150%;letter-spacing: -1px;text-align: center;}

.complianceWrap{position: relative;display: flex;align-items: stretch;justify-content: space-between;gap: 64px;}
.beforeArea, .afterArea, .realtimeArea{position: relative;width: calc(33.33% - 22px);padding: 48px 32px;border-radius: 24px;border: 1px solid #0083CA;background: #F1F1F1;box-sizing: border-box;}
.realtimeArea{background: #0083CA;}
.beforeArea:before{content: "";position: absolute;right: -46px;top: 50%;width: 28px;height: 28px;margin-top: -14px;background-image: url(../images/sub/arrow_next_black.svg);background-position: center;background-size: cover;background-repeat: no-repeat;box-sizing: border-box;}
.realtimeArea:before{content: "";position: absolute;right: -46px;top: 50%;width: 28px;height: 28px;margin-top: -14px;background-image: url(../images/sub/arrow_next_black.svg);background-position: center;background-size: cover;background-repeat: no-repeat;box-sizing: border-box;}
.beforeArea strong, .afterArea strong{display: block;color: #0083CA;font-size: 28px;font-weight: 800;line-height: 150%;letter-spacing: -1px;text-align: center;}
.realtimeArea strong{display: block;padding: 32px;box-sizing: border-box;border-radius: 24px;background: #1DB1EE;color: #FFF;font-size: 28px;font-weight: 800;line-height: 150%;letter-spacing: -1px;text-align: center;}
.beforeArea > ul, .afterArea > ul{position: relative;margin-top: 32px;}
.beforeArea > ul:before, .afterArea > ul:before{content: "";position: absolute;left: 50%;top: 0;width: 1px;height: 100%;border-left: 1px dashed #0083CA;z-index: 0;}
.beforeArea > ul > li, .afterArea > ul > li{position: relative;display: flex;align-items: center;justify-content: center;padding: 0 32px 32px;border-radius: 24px;border: 1px solid #DDD;box-sizing: border-box;background: #FFF;}
.afterArea > ul > li{padding: 32px;min-height: 132px;}
.beforeArea > ul > li > em{position: absolute;top: 0;left: 50%;transform: translateX(-50%);padding: 8px 24px;border-radius: 0 0 16px 16px;background: #0083CA;color:#FFF;font-size: 18px;font-weight: 700;line-height: 150%;text-align: center;}
.beforeArea > ul > li + li, .afterArea > ul > li + li{margin-top: 32px;}
.beforeArea > ul > li > p, .afterArea > ul > li > p{color: #333;font-size: 24px;font-weight: 700;line-height: 150%;letter-spacing: -0.5px;text-align: center;}
.beforeArea > ul > li > em + p, .afterArea > ul > li > em + p{padding-top: 67px;}
.beforeArea .arr, .afterArea .arr{padding: 32px 0;}
.beforeArea .arr img, .afterArea .arr img{width: 100%;}
.beforeArea .result, .afterArea .result{position: relative;padding: 32px;border-radius: 24px;border: 1px solid #DDD;box-sizing: border-box;background-color: #F2F7FD;background-position: top right;background-size: contain;background-repeat: no-repeat;}
.beforeArea .result{background-image: url(../images/sub/bg_box_pattern01.svg);}
.afterArea .result{background-image: url(../images/sub/bg_box_pattern02.svg);}
.beforeArea .result:after, .afterArea .result:after{content: "";position: absolute;left: 50%;top: -16px;margin-left: -16px;width: 32px;height: 32px;background: #0083CA;border: 8px solid #C9EBFC;border-radius: 100%;box-sizing: border-box;}
.realtimeList{position: relative;width: 280px;height: 280px;margin: 80px auto 0;padding: 20px;border: 1px dashed #DDD;border-radius: 100%;}
.realtimeList img{width: 100%;}
.realtimeList ul li{position: absolute;width: 100px;height: 100px;display: flex;border-radius: 100%;border: 5px solid #DDD;box-sizing: border-box;background: #F2F7FD;color: #555;font-size: 14px;font-weight: 500;line-height: 150%;text-align: center;flex-direction: column;justify-content: center;align-items: center;}
.realtimeList ul li:nth-child(1){top: -50px;left: 50%;margin-left: -50px;}
.realtimeList ul li:nth-child(2){top: 50%;left: -35px;margin-top: -50px;}
.realtimeList ul li:nth-child(3){top: 50%;right: -35px;margin-top: -50px;}
.realtimeList ul li:nth-child(4){bottom: -50px;left: 50%;margin-left: -50px;border: none;background: #0083CA;}
.realtimeArea > ul{display: flex;flex-direction: column;gap: 8px;margin-top: 85px;}
.realtimeArea > ul > li{padding: 24px; border-radius: 24px;border: 1px solid #0083CA;background: #FFF;color: #0083CA;font-size: 20px;font-weight: 700;line-height: 150%;text-align: center;}
.realtimeArea > ul > li > span{font-size: 18px;}

.reportList{margin-bottom: 40px;}
.reportList ul{display: flex;align-items: center;justify-content: space-between;max-width: 1600px;margin: 0 auto;}
.reportList ul li{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 343px;height: 343px;background: #FFF;border: 1px solid #0083CA;border-radius: 100%;box-sizing: border-box;}
.reportList ul li + li:before{content: "";position: absolute;left: -52px;top: 50%;display: block;width: 28px;height: 28px;margin-top: -14px;background-image: url(../images/sub/icon_plus.svg);background-size: cover;background-repeat: no-repeat;}
.reportList ul li .icon{width: 60px;height: 60px;}
.reportList ul li .icon img{width: 100%;height: 100%;vertical-align: bottom;}
.reportList ul li .lg{margin-top: 16px;color: #333;font-size: 24px;font-weight: 700;line-height: 150%;letter-spacing: -0.5px;text-align: center;}
.reportList ul li .md{margin-top: 8px;color: #888;font-size: 20px;font-weight: 600;line-height: 150%;text-align: center;}
.reportModulesWrap{display: flex;gap: 160px;align-items: stretch;justify-content: center;}
.reportModulesWrap:before{content: "";position: absolute;top: 50%;left: calc((100% - 1920px) / 2);width: 1282px;height: 360px;margin-top: -90px;background-image: url(../images/sub/bg_reportmodules.png);background-position: center;background-size: 100%;background-repeat: no-repeat;}
.reportModulesContents{position: relative;display: flex;gap: 48px;border: 2px dashed #DDD;border-radius: 24px;padding: 48px 32px;}
.modulesInfo{width: 550px;padding: 48px 32px;background: #0083CA;border: 1px solid #0083CA;border-radius: 24px;box-sizing: border-box;}
.modulesInfo strong{display: block;padding: 32px;border-radius: 24px;background: #1DB1EE;font-size: 28px;font-weight: 800;line-height: 150%;letter-spacing: -1px;color: #FFF;text-align: center;}
.modulesInfo .modulesImages{position: relative;width: 280px;height: 280px;margin: 64px auto 0;padding: 20px;border: 1px dashed #DDD;border-radius: 100%;}
.modulesInfo .modulesImages img{width: 100%;}
.modulesInfo .modulesImages ul li{position: absolute;width: 100px;height: 100px;display: flex;border-radius: 100%;border: 5px solid #DDD;box-sizing: border-box;background: #F2F7FD;color: #333;font-size: 16px;font-weight: 700;line-height: 150%;text-align: center;flex-direction: column;justify-content: center;align-items: center;}
.modulesInfo .modulesImages ul li:nth-child(1){top: -30px;left: 30px;}
.modulesInfo .modulesImages ul li:nth-child(2){top: -30px;right: 30px;}
.modulesInfo .modulesImages ul li:nth-child(3){top: 50%;right: -30px;margin-top: -50px;}
.modulesInfo .modulesImages ul li:nth-child(4){bottom: -30px;right: 30px;}
.modulesInfo .modulesImages ul li:nth-child(5){bottom: -30px;left: 30px;}
.modulesInfo .modulesImages ul li:nth-child(6){top: 50%;left: -30px;margin-top: -50px;}
.modulesStep{width: 320px;padding: 48px 32px;background: #F1F1F1;border: 1px solid #0083CA;border-radius: 24px;box-sizing: border-box;}
.modulesStep ul li{position: relative;display: flex;align-items: center;justify-content: center;padding: 0 32px 32px;border-radius: 24px;border: 1px solid #DDD;box-sizing: border-box;background: #FFF;}
.modulesStep ul li + li{margin-top: 60px;}
.modulesStep ul li + li:before{content: "";position: absolute;left: 50%;top: -44px;width: 28px;height: 28px;margin-left: -14px;background-image: url(../images/sub/arrow_next_black.svg);background-position: center;background-size: cover;background-repeat: no-repeat;box-sizing: border-box;transform: rotate(90deg);}
.modulesStep ul li em{position: absolute;top: 0;left: 50%;transform: translateX(-50%);padding: 8px 24px;border-radius: 0 0 16px 16px;background: #0083CA;color:#FFF;font-size: 18px;font-weight: 700;line-height: 150%;text-align: center;}
.modulesStep ul li p{color: #333;font-size: 24px;font-weight: 700;line-height: 150%;letter-spacing: -0.5px;text-align: center;}
.modulesStep ul li em + p{padding-top: 67px;}
.reportModulesWrap .result{position: relative;padding: 120px 32px 48px;border-radius: 24px;background: #F1F1F1;border: 1px solid #0083CA;box-sizing: border-box;}
.reportModulesWrap .result img{width: 100%;}
.reportModulesWrap .result p{margin-top: 32px;padding: 32px;border-radius: 24px;background: #1DB1EE;font-size: 28px;color: #FFF;font-weight: 800;line-height: 150%;letter-spacing: -1px;text-align: center;}
.reportprocessWrap{padding: 48px 32px;border-radius: 24px;border: 1px solid #0083CA;background: #F1F1F1;box-sizing: border-box;}
.reportprocessWrap strong{display: block;color: #0083CA;font-size: 28px;font-weight: 800;line-height: 150%;letter-spacing: -1px;text-align: center;}
.reportprocessSteps{display: flex;align-items: center;flex-direction: row;justify-content: center;gap: 48px;margin-top: 32px;}
.reportprocessSteps ul{display: flex;}
.reportprocessSteps ul li{position: relative;width: 305px;display: flex;align-items: center;justify-content: flex-start;flex-direction: column;padding: 0 32px 32px;border-radius: 24px;border: 1px solid #DDD;box-sizing: border-box;background: #FFF;}
.reportprocessSteps ul li + li{margin-left: 92px;}
.reportprocessSteps ul li + li:before{content: "";position: absolute;left: -60px;top: 50%;width: 28px;height: 28px;margin-top: -14px;background-image: url(../images/sub/arrow_next_black.svg);background-position: center;background-size: cover;background-repeat: no-repeat;box-sizing: border-box;}
.reportprocessSteps ul li em{position: absolute;top: 0;left: 50%;transform: translateX(-50%);padding: 8px 24px;border-radius: 0 0 16px 16px;background: #0083CA;color:#FFF;font-size: 18px;font-weight: 700;line-height: 150%;text-align: center;}
.reportprocessSteps ul li .lg{color: #333;font-size: 24px;font-weight: 700;line-height: 150%;letter-spacing: -0.5px;text-align: center;}
.reportprocessSteps ul li .md{margin-top: 16px;color: #555;font-size: 20px;font-weight: 400;line-height: 150%;word-break: keep-all;text-align: center;}
.reportprocessSteps ul li em + p.lg{padding-top: 67px;}
.reportprocessSteps .arr{width: 100px;height: 240px;}
.reportprocessSteps .arr img{width: 100%;height: 100%;}
.reportprocessSteps .result{padding: 20px;background: #FFF;border: 1px dashed #00A0E1;border-radius: 100%;text-align: center;}
.reportprocessSteps .resultInner{display: flex;align-items: center;justify-content: center;flex-direction: column;width: 200px;height: 200px;background: #00A0E1;border-radius: 100%;text-align: center;}
.reportprocessSteps .result img{width: 28px;height: 27px;}
.reportprocessSteps .result p{color: #FFF;font-size: 24px;font-weight: 800;line-height: 150%;letter-spacing: -0.5px;}

.ETFSteps{display: flex;gap: 64px;align-items: center;justify-content: center;}
.ETFSteps > ul{width: 586px;padding: 48px 32px;background: #F1F1F1;border: 1px solid #0083CA;border-radius: 24px;box-sizing: border-box;}
.ETFSteps > ul > li{position: relative;display: flex;align-items: center;justify-content: center;padding: 0 32px 32px;border-radius: 24px;border: 1px solid #DDD;box-sizing: border-box;background: #FFF;}
.ETFSteps > ul > li + li{margin-top: 60px;}
.ETFSteps > ul > li + li:before{content: "";position: absolute;left: 50%;top: -44px;width: 28px;height: 28px;margin-left: -14px;background-image: url(../images/sub/arrow_next_black.svg);background-position: center;background-size: cover;background-repeat: no-repeat;box-sizing: border-box;transform: rotate(90deg);}
.ETFSteps > ul > li > em{position: absolute;top: 0;left: 50%;transform: translateX(-50%);padding: 8px 24px;border-radius: 0 0 16px 16px;background: #0083CA;color:#FFF;font-size: 18px;font-weight: 700;line-height: 150%;text-align: center;}
.ETFSteps > ul > li > p{color: #333;font-size: 24px;font-weight: 700;line-height: 150%;letter-spacing: -0.5px;text-align: center;}
.ETFSteps > ul > li > em + p{padding-top: 67px;}
.ETFSteps .arr{width: 268px;height: 1212px;}
.ETFSteps .arr img{width: 100%;height: 100%;}
.ETFSteps .result{width: 586px;padding: 48px 32px;background: #0083CA;border-radius: 24px;box-sizing: border-box;}
.ETFSteps .result > ul{position: relative;}
.ETFSteps .result > ul:after {content: "";position: absolute;left: 50%;top: 0;width: 1px;height: 100%;border-left: 1px dashed #DDD;z-index: 0;}
.ETFSteps .result > ul > li{position: relative;padding: 32px;border-radius: 24px;border: 1px solid #DDD;background-color: #FFF;background-position: top right;background-size: contain;background-repeat: no-repeat;box-sizing: border-box;z-index: 1;transition: .3s;-webkit-transition: .3s;}
.ETFSteps .result > ul > li:nth-child(1){background-image: url(../images/sub/bg_box_pattern01.svg);}
.ETFSteps .result > ul > li:nth-child(2){background-image: url(../images/sub/bg_box_pattern02.svg);}
.ETFSteps .result > ul > li:nth-child(3){background-image: url(../images/sub/bg_box_pattern03.svg);}
.ETFSteps .result > ul > li + li{margin-top: 48px;}
.ETFSteps .result > ul > li:after{content: "";position: absolute;left: -16px;top: 50%;margin-top: -16px;width: 32px;height: 32px;background: #0083CA;border: 8px solid #C9EBFC;border-radius: 100%;box-sizing: border-box;}
.ETFSteps .result > ul > li > strong{display: block;color: #333;font-size: 30px;font-weight: 700;line-height: 130%;word-break: keep-all;}

.accountabilitymanagementWrap{display: flex;gap: 32px;}
.accountabilityItem{width: calc(50% - 16px);padding: 48px 32px;border-radius: 24px;border: 1px solid #0083CA;background: #F1F1F1;box-sizing: border-box;}
.accountabilityItem strong{display: block;color: #0083CA;font-size: 28px;font-weight: 800;line-height: 150%;letter-spacing: -1px;text-align: center;}
.accountabilityItem ul{display: flex;align-items: stretch;flex-direction: row;justify-content: center;gap: 72px;margin-top: 32px;}
.accountabilityItem ul li{position: relative;width: 322px;display: flex;align-items: center;justify-content: flex-start;flex-direction: column;padding: 0 22px 32px;border-radius: 24px;border: 1px solid #DDD;box-sizing: border-box;background: #FFF;}
.accountabilityItem ul li + li:before{content: "";position: absolute;left: -52px;top: 50%;width: 28px;height: 28px;margin-top: -14px;background-image: url(../images/sub/icon_plus.svg);background-position: center;background-size: cover;background-repeat: no-repeat;box-sizing: border-box;}
.accountabilityItem ul li em{position: absolute;top: 0;left: 50%;transform: translateX(-50%);padding: 8px 24px;border-radius: 0 0 16px 16px;background: #0083CA;color:#FFF;font-size: 18px;font-weight: 700;line-height: 150%;text-align: center;}
.accountabilityItem ul li .lg{color: #333;font-size: 24px;font-weight: 700;line-height: 150%;letter-spacing: -0.5px;text-align: center;}
.accountabilityItem ul li .md{margin-top: 16px;color: #555;font-size: 20px;font-weight: 400;line-height: 150%;word-break: keep-all;text-align: center;}
.accountabilityItem ul li em + p.lg{padding-top: 67px;}

.REITsWrap{position: relative;display: flex;align-items: stretch;justify-content: space-between;gap: 64px;}
.REITsWrap:after{content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 1px;border-top: 1px dashed #0083CA;z-index: 0;}
.REITsItem{position: relative;display: flex;width: 376px;padding: 48px 32px;border-radius: 24px;border: 1px solid #0083CA;background: #F1F1F1;box-sizing: border-box;z-index: 1;flex-direction: column;justify-content: center;}
.REITsItem ul{display: flex;flex-direction: column;gap: 32px;}
.REITsItem ul li{padding: 32px;border-radius: 24px;border: 1px solid #DDD;box-sizing: border-box;background: #FFF;}
.REITsItem ul li b{display: block;color: #0083CA;font-size: 22px;font-weight: 700;line-height: 150%;text-align: center;}
.REITsItem ul li b:before{content: "";display: inline-block;width: 8px;height: 8px;margin-right: 8px;background: #0083CA;border-radius: 100%;vertical-align: middle;}
.REITsItem ul li p{margin-top: 16px;color: #888;font-size: 20px;font-weight: 600;line-height: 150%;text-align: center;}
.REITsSystem{position: relative;width: 720px;padding: 48px 32px;border-radius: 24px;background: #0083CA;box-sizing: border-box;z-index: 1;display: flex;flex-direction: column;align-items: center;gap: 32px;}
.REITsSystem:after{content: "";position: absolute;right: -17px;top: 50%;margin-top: -17px;width: 35px;height: 35px;background: #0083CA;border: 10px solid #C9EBFC;border-radius: 100%;box-sizing: border-box;}
.REITsSystem:before{content: "";position: absolute;left: -17px;top: 50%;margin-top: -17px;width: 35px;height: 35px;background: #0083CA;border: 10px solid #C9EBFC;border-radius: 100%;box-sizing: border-box;}
.REITsSystem .img{position: relative;width: 260px;height: 260px;margin: 0 auto;padding: 20px;border: 1px dashed #DDD;border-radius: 100%;}
.REITsSystem .img img{width: 100%;}
.REITsSystem strong{display: block;width: 100%;padding: 32px;border-radius: 24px;border: 1px solid #0083CA;box-sizing: border-box;background: #1DB1EE;color: #FFF;font-size: 28px;font-weight: 800;line-height: 150%;letter-spacing: -1px;text-align: center;}
.REITsSystem ul{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: 8px;}
.REITsSystem ul li{width: calc(50% - 4px);padding: 8px;border-radius: 40px;border: 1px solid #BCBCBC;box-sizing: border-box;background: #F1F1F1;color: #555;font-size: 18px;font-weight: 500;line-height: 150%;text-align: center;word-break: keep-all;}

.virtualassetsWrap{display: flex;align-items: center;justify-content: center;gap: 205px;}
.virtualassetsWrap:before{content: "";position: absolute;top: 50%;left: calc((100% - 1920px) / 2);width: 1282px;height: 360px;margin-top: -90px;background-image: url(../images/sub/bg_reportmodules.png);background-position: center;background-size: 100%;background-repeat: no-repeat;}
.virtualassetsContents{position: relative;display: flex;gap: 32px;border: 2px dashed #0083CA;border-radius: 24px;padding: 48px 32px;align-items: center;}
.virtualassetsUser{width: 313px;padding: 48px 32px;background: #F1F1F1;border: 1px solid #0083CA;border-radius: 24px;box-sizing: border-box;}
.virtualassetsUser ul li{position: relative;display: flex;align-items: center;justify-content: center;padding: 0 32px 32px;border-radius: 24px;border: 1px solid #DDD;box-sizing: border-box;background: #FFF;}
.virtualassetsUser ul li + li{margin-top: 60px;}
.virtualassetsUser ul li + li:before{content: "";position: absolute;left: 50%;top: -44px;width: 28px;height: 28px;margin-left: -14px;background-image: url(../images/sub/icon_plus.svg);background-position: center;background-size: cover;background-repeat: no-repeat;box-sizing: border-box;transform: rotate(90deg);}
.virtualassetsUser ul li em{position: absolute;top: 0;left: 50%;transform: translateX(-50%);padding: 8px 24px;border-radius: 0 0 16px 16px;background: #0083CA;color:#FFF;font-size: 18px;font-weight: 700;line-height: 150%;text-align: center;}
.virtualassetsUser ul li p{color: #333;font-size: 24px;font-weight: 700;line-height: 150%;letter-spacing: -0.5px;text-align: center;}
.virtualassetsUser ul li em + p{padding-top: 67px;}
.virtualassetInfo{width: 578px;padding: 48px 32px;background: #0083CA;border: 1px solid #0083CA;border-radius: 24px;box-sizing: border-box;}
.virtualassetInfo .img{position: relative;width: 260px;height: 260px;margin: 0 auto 32px;padding: 20px;border: 1px dashed #DDD;border-radius: 100%;}
.virtualassetInfo .img img{width: 100%;}
.virtualassetInfo strong{display: block;padding: 32px;border-radius: 24px;background: #1DB1EE;font-size: 28px;font-weight: 800;line-height: 150%;letter-spacing: -1px;color: #FFF;text-align: center;}
.virtualassetInfo .img img{width: 100%;}
.virtualassetInfo ul{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 32px;}
.virtualassetInfo ul li{width: calc(50% - 4px);padding: 8px;border-radius: 40px;border: 1px solid #BCBCBC;box-sizing: border-box;background: #F1F1F1;color: #555;font-size: 18px;font-weight: 500;line-height: 150%;text-align: center;word-break: keep-all;}
.virtualassetsWrap .result{position: relative;width: 408px;padding: 48px 32px;border-radius: 24px;background: #1DB1EE;border: 1px solid #0083CA;box-sizing: border-box;}
.virtualassetsWrap .result li{padding: 32px 16px;border-radius: 24px;border: 1px solid #DDD;background: #FFF;box-sizing: border-box;}
.virtualassetsWrap .result li + li{margin-top: 32px;}
.virtualassetsWrap .result li .lg{text-align: center;}
.virtualassetsWrap .result li .lg:before{content: "";display: inline-block;width: 10px;height: 10px;margin-right: 8px;background: #0083CA;border-radius: 100%;vertical-align: 2px;}
.virtualassetsWrap .result li .lg span{color: #0083CA;font-size: 22px;font-weight: 700;line-height: 150%;text-align: center;}
.virtualassetsWrap .result li .md{margin-top: 16px;color: #888;font-size: 20px;font-weight: 600;line-height: 150%;text-align: center;}
.skillProcessWrap{padding: 48px 32px;background: #F1F1F1;border: 1px solid #0083CA;border-radius: 24px;box-sizing: border-box;}
.skillProcessWrap ul{display: flex;justify-content: center;align-items: center;gap: 60px;}
.skillProcessWrap ul li{position: relative;width: 260px;display: flex;align-items: center;justify-content: flex-start;flex-direction: column;padding: 0 20px 32px;border-radius: 24px;border: 1px solid #DDD;box-sizing: border-box;background: #FFF;}
.skillProcessWrap ul li + li:before{content: "";position: absolute;left: -42px;top: 50%;width: 28px;height: 28px;margin-top: -14px;background-image: url(../images/sub/arrow_next_black.svg);background-position: center;background-size: cover;background-repeat: no-repeat;box-sizing: border-box;}
.skillProcessWrap ul li em{position: absolute;top: 0;left: 50%;transform: translateX(-50%);padding: 8px 24px;border-radius: 0 0 16px 16px;background: #0083CA;color:#FFF;font-size: 18px;font-weight: 700;line-height: 150%;text-align: center;}
.skillProcessWrap ul li p{color: #333;font-size: 24px;font-weight: 700;line-height: 150%;letter-spacing: -0.5px;text-align: center;}
.skillProcessWrap ul li em + p{padding-top: 67px;}
.patentWrap{display: flex;align-items: flex-start;justify-content: center;gap: 64px;}
.patentWrap .img{width: 580px;border: 1px solid #DDD;box-sizing: border-box;border-radius: 24px;}
.patentWrap .img img{border-radius: 24px;border: 24px solid #0083CA;box-sizing: border-box;vertical-align: middle;}
.patentWrap .text{width: 950px;display: flex;flex-direction: column;gap: 64px;}
.patentWrap .text p{color: #555;font-size: 24px;font-weight: 400;line-height: 150%;letter-spacing: -0.5px;word-break: keep-all;}


@media screen and (max-width: 1920px){

	#sub{min-height: 72.9167vw;}
	#subVisual{height: 35.9375vw;}
	#subVisual h2{font-size: 3.7500vw;letter-spacing: -0.0260vw;}
	.snbList{padding: 0 5%;}
	.snbList ul{border-radius: 1.2500vw 1.2500vw 0 0;}
	.snbList ul li + li:before{width: 0.0521vw;height: 1.0417vw;margin-top: -0.5208vw;}
	.snbList ul li a{height: 4.0625vw;font-size: 1.0417vw;}
	.snbList ul li.active a{border-radius: 1.2500vw 1.2500vw 0 0;}

	.subContents .inner{padding: 0 5%;}
	.subContents .breadcrumb{gap: 0.4167vw;margin: 3.3333vw 0 4.1667vw;}
	.subContents .breadcrumb li:first-child:before{width: 1.0417vw;height: 1.0417vw;}
	.subContents .breadcrumb li + li:before{width: 0.2083vw;height: 0.2083vw;margin-right: 0.2083vw;}
	.subContents .breadcrumb li a{font-size: 0.7813vw;}
	.subTitle{padding-bottom: 3.3333vw;}
	.subTitle h3{font-size: 3.1250vw;letter-spacing: -0.0260vw;}
	.subText{padding-bottom: 3.3333vw;font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.subTitle:has(+.subText){padding-bottom: 1.2500vw;}

	.boardWrap{padding: 3.1250vw 0 6.2500vw;}
	.boardHeader{margin-bottom: 1.6667vw;}
	.searchGroup select{padding: 0 1.8750vw 0 0.8333vw;background-size: 1.0417vw 1.0417vw;background-position: calc(100% - 0.8333vw) center;border-radius: 3.1250vw;font-size: 0.8333vw;}
	.searchGroup select.sm{width: 6.8750vw;height: 2.9167vw;}
	.searchGroup select.md{width: 10.9375vw;height: 2.9167vw;}
	.searchGroup select + select{margin-left: 0.4167vw;}
	.searchGroup .searchInput{width: 12.5000vw;height: 2.9167vw;padding: 0 0.8333vw;margin-left: 0.8333vw;font-size: 0.8333vw;}
	.searchGroup .btnSearch{gap: 0.4167vw;width: 5.8333vw;height: 2.9167vw;margin-left: 0.4167vw;border-radius: 3.1250vw;font-size: 0.8333vw;}
	.searchGroup .btnSearch:after{width: 1.4583vw;height: 1.4583vw;}
	.tableboardList th, .tableboardList td {padding: 0.7813vw 0.5208vw;font-size: 0.9375vw;}
	.tableboardList th {height: 4.6875vw;}
	.tableboardList td {height: 6.5625vw;letter-spacing: -0.0260vw;}
	.tableboardList td.subject a{font-size: 1.0417vw;}
	.noticeLabel{padding: 0.5208vw 0.8333vw;border-radius: 1.0417vw;font-size: 0.8333vw;}
	.iconFlie{width: 1.4583vw;height: 1.4583vw;}
	.paging {margin-top: 4.1667vw;}
	.paging a, .paging strong{width: 3.1250vw;height: 3.1250vw;line-height: 3.1250vw;margin: 0 0.2083vw;font-size: 0.7813vw;}
	.paging #page_prev, .paging #page_next{background-size: 1.2500vw 1.4583vw;}

	.boardViewHeader{padding: 2.5000vw;}
	.boardViewHeader .title{margin-bottom: 2.0833vw;}
	.boardViewHeader .title h4{font-size: 1.5625vw;}
	.boardViewHeader .info{gap: 8.3333vw;}
	.boardViewHeader .info li{gap: 1.6667vw;}
	.boardViewHeader .info li span{font-size: 0.9375vw;}
	.boardViewHeader .info li span + span{letter-spacing: -0.0260vw;}
	.fileList{padding: 2.5000vw;gap: 1.6667vw;}
	.fileList strong{min-width: 3.3854vw;font-size: 0.9375vw;}
	.fileList ul{gap: 0.2604vw 1.0417vw;}
	.fileList ul li a{gap: 0.2083vw;font-size: 0.9375vw;letter-spacing: -0.0260vw;}
	.boardViewbody{padding: 2.5000vw;}
	.boardNav li p{width: 7.3958vw;font-size: 0.9375vw;line-height: 3.9063vw;}
	.boardNav li a{width: calc(100% - 7.3958vw);padding-left: 1.6667vw;font-size: 0.9375vw;line-height: 3.9063vw;letter-spacing: -0.0260vw;}
	.btnList{margin-top: 4.1667vw;}
	.btnList a{gap: 0.4167vw;width: 16.6667vw;height: 3.0208vw;padding: 0.8333vw 1.2500vw;border-radius: 2.6042vw;font-size: 0.9375vw;}
	.btnList a:after{width: 1.0417vw;height: 1.0417vw;}
	.btnJob{margin-top: 2.6042vw;}
	.btnJob a{gap: 0.4167vw;width: 16.6667vw;height: 3.0208vw;padding: 0.8333vw 1.2500vw;border-radius: 0.6250vw;font-size: 0.9375vw;}
	.btnJob a:after{width: 1.0417vw;height: 1.0417vw;}

	.ceoWrap{gap: 6.2500vw;margin: 6.2500vw 0 8.3333vw;}
	.ceoWrap .imgArea{width: 35.4167vw;}
	.ceoWrap .imgArea img{border-radius: 1.2500vw;}
	.ceoWrap .textArea{width: 41.6667vw;}
	.ceoWrap .textArea h5{font-size: 2.6042vw;letter-spacing: -0.0260vw;}
	.ceoWrap .textArea h5 span:before{height: 1.5625vw;}
	.ceoWrap .textArea .text{margin-top: 3.3854vw;font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.ceoWrap .textArea .sign{gap: 1.2500vw;margin-top: 3.3854vw;font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.ceoWrap .textArea .sign b{font-size: 1.8750vw;}

	.inner1000{max-width: 52.0833vw;padding: 6.2500vw 0;}
	.inner1600{padding: 6.2500vw 5%;}
	.bgCircle{background-position: calc(100% + 23.9583vw) -24.3229vw;background-size: 52.0833vw 52.0833vw;}
	.bgCircle3{background-position: calc(100% + 23.9583vw) calc(100% + 31.2500vw);background-size: 57.2917vw 57.2917vw;}
	.bgCircle4{background-position: calc(100% + 23.9583vw) calc(100% + 3.6458vw);background-size: 52.0833vw 45.0000vw;}
	.titleLine{margin: 0 auto 3.3333vw;font-size: 2.6042vw;letter-spacing: -0.0260vw;}
	.titleLine:after{height: 1.5625vw;}
	.textSm{font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.titleLine + .textSm{margin-top: 0.8333vw;}
	.vision{padding: 3.3333vw 4.1667vw;background-position: 40.7813vw -4.1667vw;background-size: 17.1875vw 16.6146vw;border-radius: 1.2500vw;}
	.vision strong{font-size: 3.1250vw;letter-spacing: -0.0260vw;}
	.vision strong span{font-size: 2.5000vw;}
	.vision p{margin-top: 1.6667vw;font-size: 1.0417vw;}
	.slogan{padding: 3.3333vw 4.1667vw;border-radius: 1.2500vw;}
	.slogan p{margin-bottom: 2.5000vw;font-size: 1.0417vw;}
	.corevalue:after{top: 7.8125vw;height: 0.0521vw;}
	.corevalue li strong{width: 15.6250vw;height: 15.6250vw;font-size: 1.8750vw;}
	.corevalue li p{margin-top: 1.2500vw;font-size: 1.0417vw;}

	.historyWrap{gap: 8.3333vw;padding: 6.2500vw 0 8.3333vw;}
	.stickyGroup{top: 8.3333vw;width: 33.7500vw;}
	.stickyGroup h5{margin-bottom: 1.6667vw;font-size: 2.6042vw;letter-spacing: -0.0260vw;}
	.stickyGroup h5:after{height: 1.5625vw;}
	.stickyGroup .imgArea img{border-radius: 1.2500vw;}
	.historyList{width: calc(100% - 42.0833vw);}
	.historyList dl{gap: 8.3333vw 2.5000vw;}
	.historyList dt{width: 6.5104vw;font-size: 2.6042vw;letter-spacing: -0.0260vw;}
	.historyList dd{width: calc(100% - 9.0104vw);}
	.historyList dd li + li{margin-top: 1.2500vw;}
	.historyList dd b{font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.historyList dd p{margin-top: 0.4167vw;font-size: 1.0417vw;}

	.ciLg{height: 16.6667vw;padding: 1.5625vw;border-radius: 1.2500vw;}
	.ciInfo{margin-top: 3.3333vw;font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.symbol{width: 31.2500vw;margin: 3.3333vw auto 0;padding: 1.6667vw;border-radius: 1.2500vw;}
	.symbol strong{font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.symbol p{margin-top: 0.4167vw;font-size: 1.0417vw;}
	.ciImg li strong{margin-bottom: 1.2500vw;padding: 0.4167vw 1.2500vw;border-radius: 2.0833vw;font-size: 0.9375vw;}
	.ciImg li p{width: 20.8333vw;height: 20.8333vw;padding: 1.0417vw;}
	.ciImg li:nth-child(2) p{width: 26.0417vw;height: 26.0417vw;}
	.ciImg li:nth-child(2) p:before{left: -0.8854vw;margin-top: -0.8854vw;width: 1.8229vw;height: 1.8229vw;border: 0.5208vw solid #C9EBFC;}
	.ciImg li:nth-child(2) p:after{right: -0.8854vw;margin-top: -0.8854vw;width: 1.8229vw;height: 1.8229vw;border: 0.5208vw solid #C9EBFC;}
	.ciImg:after{top: calc(50% + 1.8229vw);width: 100%;height: 0.0521vw;}

	.orgWrap{padding: 3.1250vw 0 2.0833vw;}
	.orgTop .board:before{left: -1.3021vw;top: -1.3021vw;width: 13.0208vw;height: 13.0208vw;}
	.orgTop .board:after{top: 11.7188vw;width: 0.0521vw;height: 5.2083vw;}
	.orgTop .ceo{margin-top: 8.0729vw;}
	.orgTop .ceo:before{left: -1.5625vw;top: -1.5625vw;width: 15.6250vw;height: 15.6250vw;}
	.orgTop .ceo:after{bottom: -5.2083vw;width: 0.0521vw;height: 3.6458vw;}
	.orgTop .circle{font-size:1.5625vw;}
	.orgTop .boardCircle{width: 10.4167vw;height: 10.4167vw;}
	.orgTop .ceoCircle{gap: 0.9375vw;width: 12.5000vw;height: 12.5000vw;}
	.orgTop .ceoSub{top: -8.0729vw;right: -23.0729vw;}
	.orgTop .ceoSub:before{width: 21.0417vw;height: 0.0521vw;background: #BCBCBC;left: -21.0417vw;top: 4.1667vw;}
	.orgTop .auditCircle{width: 8.3333vw;height: 8.3333vw;font-size: 1.4583vw;}
	.divisionList{margin-top: 7.8125vw;}
	.divisionList:before{top: -2.6042vw;left: 50%;width: 69.7917vw;height: 0.0521vw;margin-left: -34.8958vw;}
	.divisionList .division{width: 19.5833vw;}
	.divisionList .division:before{top: -2.6042vw;width: 0.0521vw;}
	.divisionList .divisionHead{height: 6.9271vw;border-radius: 1.2500vw;font-size:1.4583vw;}
	.divisionList .divisionHead span{font-size: 1.0417vw;}
	.divisionList .departmentList{margin-top: 6.2500vw;}
	.departmentHead{height: 5.0521vw;border-radius: 1.2500vw;font-size: 1.1458vw;}
	.departmentHead:before{width: 0.5208vw;height: 0.5208vw;margin-right: 0.4167vw;}
	.departmentBody{min-height: 10.8333vw;border-radius: 1.2500vw;font-size:1.0417vw;}
	.departmentHead + .departmentBody{margin-top: 0.5208vw;}
	.departmentBody ul li + li{margin-top: 0.4167vw;}
	.divisionList .division:nth-child(2){width: 40.8333vw;}
	.divisionList .division:nth-child(2):before{height: 13.5417vw;}
	.divisionList .division:nth-child(2) .departmentList{gap: 1.6667vw;}
	.divisionList .division:nth-child(2) .department{width: calc(50% - 0.8333vw);}
	.divisionList .division:nth-child(2) .departmentList:before{left: 24%;top: 10.9375vw;width: 52%;height: 0.0521vw;}
	.divisionList .division:nth-child(2) .department:before{top: -2.2396vw;width: 0.0521vw;}
	.divisionList .division:last-child .departmentList{margin-top: 13.1250vw;}

	.locationWrap{padding: 3.3333vw 0 8.3333vw;}
	.locationMap{border-radius: 1.2500vw;}
	.locationInfo{gap: 8.3333vw;margin-top: 4.1667vw;}
	.woorifsInfo, .transport{width: calc(50% - 4.1667vw);}
	.locationInfo ul {margin-top: 3.3333vw;}
	.locationInfo ul li{padding: 2.5000vw 0 1.6667vw;}
	.locationInfo ul li strong{font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.locationInfo ul li p{gap: 0.4167vw;margin-top: 1.2500vw;font-size: 1.0417vw;}
	.locationInfo ul li .icon{width: 1.4583vw;height: 1.4583vw;}
	.woorifsInfo ul li > p > span{width: calc(100% - 1.8750vw);}
	.woorifsInfo .link{gap: 0.5208vw;margin-top: 1.6667vw;}
	.woorifsInfo .link a{padding: 0.4167vw 0.8333vw;border-radius: 2.6042vw;font-size: 0.8333vw;}
	.woorifsInfo .link a img{width: 1.2500vw;height: 1.2500vw;margin-right: 0.2083vw;}
	.transport .subway, .transport .bus{padding: 0.1042vw 0.4167vw;border-radius: 0.4167vw;font-size: 0.8333vw;}
	.transport .subway{width: 1.4583vw;height: 1.4583vw;border-radius: 100%;}

	.businessList{gap: 4.1667vw;margin-bottom: 2.0833vw;}
	.businessList li{gap: 0.8333vw;}
	.businessList li em{font-size: 1.8750vw;}
	.businessList li strong{font-size: 1.8750vw;}
	.businessList li p{font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.businessList li p + p{font-size: 1.0417vw;}
	.bgCircle2{background-position: calc(100% + 23.9583vw) -16.6667vw;background-size: 52.0833vw 52.0833vw;}
	.fundAccounting{margin-top: 3.3333vw;}
	.fundAccounting > li{padding-top: 4.1667vw;}
	.fundAccounting > li .img{width: 25.0000vw;height: 25.0000vw;}
	.fundAccounting > li strong{margin-top: 2.5000vw;font-size: 1.8750vw;}
	.fundAccounting > li > .list{margin-top: 1.2500vw;gap: 0.4167vw;}
	.fundAccounting > li > .list > li{width: calc(50% - 0.2083vw);padding: 0.4167vw 1.2500vw;border-radius: 3.1250vw;font-size: 0.9375vw;}
	.fundAccounting > li:nth-child(2) .img:before{left: -0.8854vw;margin-top: -0.8854vw;width: 1.8229vw;height: 1.8229vw;border: 0.5208vw solid #C9EBFC;}
	.fundAccounting > li:nth-child(2) .img:after{right: -0.8854vw;margin-top: -0.8854vw;width: 1.8229vw;height: 1.8229vw;border: 0.5208vw solid #C9EBFC;}
	.fundAccounting > li:nth-child(1) .img:before{top: 11.9271vw;width: 19.3229vw;height: 0.0521vw;border-top: 0.0521vw dashed #0083CA;}
	.fundAccounting > li:nth-child(3) .img:after{top: 11.9271vw;width: 19.3229vw;height: 0.0521vw;border-top: 0.0521vw dashed #0083CA;}
	.boxList{gap: 1.6667vw;}
	.boxList.half > li{width: calc(50% - 0.8333vw);}
	.boxList.three > li{width: calc(33.33% - 1.1458vw);}
	.boxList > li{padding: 1.6667vw;border-radius:  1.2500vw;}
	.boxList .num{font-size: 1.4583vw;letter-spacing: -0.0521vw;}
	.boxList .lg{margin-top: 0.4167vw;font-size: 1.5625vw;}
	.boxList .md{margin-top: 0.8333vw;font-size: 0.9375vw;letter-spacing: -0.0260vw;}

	.tabNav{gap: 1.2500vw;margin-top: 3.3333vw;margin-bottom: 2.0833vw;}
	.tabNav > li > a{width: 18.4896vw;padding: 1.2500vw;border-radius: 1.2500vw;font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.circleWrap .circleList{width: 25.0000vw;height: 25.0000vw;padding: 2.6042vw;border: 0.0521vw dashed #0083CA;}
	.circleWrap .circleList ul li{min-width: 7.2917vw;padding: 0.4167vw 1.2500vw;border-radius: 2.6042vw;font-size: 0.9375vw;}
	.circleWrap .circleList ul li:nth-child(1){top: 3.1771vw;right: 27.6042vw;}
	.circleWrap .circleList ul li:nth-child(2){bottom: 3.1771vw;left: 27.6042vw;}
	.circleWrap .circleList ul li:nth-child(3){top: 3.1771vw;left: 27.6042vw;}
	.circleWrap .circleList ul li:nth-child(4){bottom: 3.1771vw;right: 27.6042vw;}
	.circleWrap .circleList ul li:before{width: 1.8229vw;height: 1.8229vw;border: 0.5208vw solid #C9EBFC;}
	.circleWrap .circleList ul li:nth-child(1):before{top: 0.2604vw;right: -2.6042vw;}
	.circleWrap .circleList ul li:nth-child(2):before{top: 0.2604vw;left: -2.6042vw;}
	.circleWrap .circleList ul li:nth-child(3):before{top: 0.2604vw;left: -2.6042vw;}
	.circleWrap .circleList ul li:nth-child(4):before{top: 0.2604vw;right: -2.6042vw;}
	.circleWrap strong{margin-top: 3.3333vw;font-size: 1.8750vw;}

	.dotList{margin-top: 0.8333vw;}
	.dotList > li{padding-left: 0.6250vw;font-size: 0.9375vw;letter-spacing: -0.0260vw;}
	.dotList > li + li{margin-top: 0.2083vw;}
	.dotList > li:before{top: 0.5729vw;left: 0.0521vw;width: 0.2604vw;height: 0.2604vw;}

	.keypointWrap .keypointList{width: 25.0000vw;height: 25.0000vw;padding: 2.6042vw;border: 0.0521vw dashed #0083CA;}
	.keypointWrap .keypointList h5{font-size: 2.7083vw;letter-spacing: -0.0260vw;}
	.keypointWrap .keypointList ul li{width: 9.3750vw;height: 9.3750vw;padding: 0.5208vw;border: 0.0521vw solid #0083CA;font-size: 1.8750vw;}
	.keypointWrap .keypointList ul li:nth-child(1){top: -2.5000vw;right: 30.6250vw;}
	.keypointWrap .keypointList ul li:nth-child(2){top: -2.5000vw;left: 30.6250vw;}
	.keypointWrap .keypointList ul li:nth-child(3){bottom: 3.1771vw;right: 33.2292vw;}
	.keypointWrap .keypointList ul li:nth-child(4){bottom: 3.2292vw;left: 33.2292vw;}
	.keypointWrap .keypointList ul li:nth-child(5){bottom: -12.8646vw;left: calc(50% - 4.6875vw);}
	.keypointWrap .keypointList ul li:before{width: 1.8229vw;height: 1.8229vw;border: 0.5208vw solid #C9EBFC;}
	.keypointWrap .keypointList ul li:nth-child(1):before{bottom: 1.2500vw;right: -5.4688vw;}
	.keypointWrap .keypointList ul li:nth-child(2):before{bottom: 1.2500vw;left: -5.4688vw;}
	.keypointWrap .keypointList ul li:nth-child(3):before{top: 2.6042vw;right: -5.2083vw;}
	.keypointWrap .keypointList ul li:nth-child(4):before{top: 2.6042vw;left: -5.2083vw;}
	.keypointWrap .keypointList ul li:nth-child(5):before{top: -4.3750vw;left: calc(50% - 0.8854vw);}
	.keypointWrap .keypointList ul li:after{width: 5.0000vw;height: 0.0521vw;border-top: 0.0521vw dashed #0083CA;}
	.keypointWrap .keypointList ul li:nth-child(1):after{right: -4.7917vw;top: 6.4063vw;transform: rotate(15deg);}
	.keypointWrap .keypointList ul li:nth-child(2):after{left: -4.7917vw;top: 6.4063vw;transform: rotate(160deg);}
	.keypointWrap .keypointList ul li:nth-child(3):after{right: -4.8958vw;top: 4.1146vw;transform: rotate(160deg);}
	.keypointWrap .keypointList ul li:nth-child(4):after{left: -5.0000vw;top: 4.0625vw;transform: rotate(15deg);}
	.keypointWrap .keypointList ul li:nth-child(5):after{width: 2.8125vw;left: 3.2292vw;top: -1.5625vw;transform: rotate(90deg);}
	.keypointWrap strong{margin-top: 16.1458vw;font-size: 1.8750vw;}
	.keypointInfo{gap: 1.6667vw;}
	.keypointInfo > li{width: calc(50% - 0.8333vw);gap: 3.3333vw;padding: 2.5000vw;border-radius: 1.2500vw;border: 0.0521vw solid rgba(255, 255, 255, 0.30);}
	.keypointInfo .num{font-size: 1.8750vw;}
	.keypointInfo .num:before{width: 0.4167vw;height: 0.4167vw;}
	.keypointInfo .text strong{font-size: 2.6042vw;letter-spacing: -0.0260vw;}
	.keypointInfo .text p{margin-top: 1.2500vw;font-size: 1.0417vw;}
	.keypointInfo > li:hover{border: 0.0521vw solid rgba(255, 255, 255, 0.60);}

	.fundAccountingWrap{gap: 2.2917vw;}
	.clientArea, .woorifsArea{width: 30.0000vw;padding: 3.3333vw 1.6667vw 2.5000vw;border-radius: 1.2500vw;}
	.clientArea strong, .woorifsArea strong{font-size: 1.4583vw;letter-spacing: -0.0521vw;}
	.clientArea ul, .woorifsArea ul{margin-top: 3.3333vw;}
	.clientArea ul:before{width: 0.1042vw;height: calc(100% - 5.8333vw);margin-left: -0.0521vw;border-left: 0.1042vw dashed #555;}
	.clientArea ul:after{bottom: 5.4688vw;width: 0.7813vw;height: 0.4688vw;margin-left: -0.3646vw;}
	.woorifsArea ul:before{width: 0.1042vw;height: calc(100% - 5.8333vw);margin-left: -0.0521vw;border-left: 0.1042vw dashed #FFF;}
	.woorifsArea ul:after{bottom: 5.4688vw;width: 0.7813vw;height: 0.4688vw;margin-left: -0.3646vw;}
	.clientArea ul li:nth-child(2){margin-top: 10.2604vw;}
	.clientArea ul li:nth-child(3){margin-top: 3.3333vw;}
	.clientArea ul li:nth-child(4){margin-top: 12.2396vw;}
	.clientArea ul li:nth-child(5){margin-top: 11.7188vw;}
	.woorifsArea ul li:nth-child(2){margin-top: 3.3333vw;}
	.woorifsArea ul li:nth-child(3){margin-top: 3.3333vw;}
	.woorifsArea ul li:nth-child(4){margin-top: 3.3333vw;}
	.woorifsArea ul li:nth-child(5){margin-top: 3.3333vw;}
	.woorifsArea ul li:nth-child(6){margin-top: 3.3333vw;}
	.clientArea ul li span, .woorifsArea ul li span{padding: 1.6667vw;border-radius: 1.2500vw;font-size: 1.1458vw;}
	.woorifsArea ul li span:before{width: 0.4167vw;height: 0.4167vw;margin-right: 0.4167vw;}
	.clientArea ul li p, .woorifsArea ul li p{padding: 1.6667vw;margin-top: 0.4167vw;border-radius: 1.2500vw;border: 0.0521vw solid #DDD;font-size: 1.0417vw;}
	.timeArea{width: 18.7500vw;padding: 5.9896vw 0 4.5833vw;}
	.timeArea:before{left: 7.6563vw;top: 2.5521vw;width: 4.4792vw;height: 3.7500vw;}
	.timeArea .scrollBar{width: 0.2083vw;height: calc(100% - 0.7813vw);}
	.timeArea .scrollBar .bar:before{width: 1.6667vw;height: 1.6667vw;}
	.timeArea .scrollBar .bar:after {width: 1.6667vw;height: 1.6667vw;border: 0.4167vw solid #0083CA;}
	.timeArea ul li{font-size: 1.0417vw;}
	.timeArea ul li:nth-child(1){margin-top: 3.8542vw;}
	.timeArea ul li:nth-child(2){margin-top: 14.5313vw;}
	.timeArea ul li:nth-child(3){margin-top: 6.8750vw;}
	.timeArea ul li:nth-child(4){margin-top: 22.9688vw;}
	.timeArea ul li:nth-child(5){margin-top: 14.3229vw;}
	.timeArea ul li:nth-child(odd){margin-right: 4.6875vw;}
	.timeArea ul li:nth-child(even){margin-left: 4.6875vw;}
	.timeArea ul li:nth-child(odd):after{right: 4.3750vw;top: 0.4688vw;width: 0.6250vw;height: 0.6250vw;}
	.timeArea ul li:nth-child(even):before{left: 4.3750vw;top: 0.4688vw;width: 0.6250vw;height: 0.6250vw;}

	.operationalSupportWrap{gap: 3.3333vw;}
	.operationalSupportWrap:after{height: 0.0521vw;border-top: 0.0521vw dashed #0083CA;}
	.portfolioArea, .reportArea{width: 25.5208vw;min-height: 44.1667vw;padding: 2.5000vw 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #0083CA;}
	.portfolioArea:after{right: -0.8854vw;margin-top: -0.8854vw;width: 1.8229vw;height: 1.8229vw;border: 0.5208vw solid #C9EBFC;}
	.reportArea:before{left: -0.8854vw;margin-top: -0.8854vw;width: 1.8229vw;height: 1.8229vw;border: 0.5208vw solid #C9EBFC;}
	.portfolioArea ul, .reportArea ul{margin-top: 1.6667vw;gap: 1.6667vw;}
	.portfolioArea ul li, .reportArea ul li{padding: 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #DDD;}
	.portfolioArea ul li b, .reportArea ul li b{font-size: 1.1458vw;}
	.portfolioArea ul li b:before, .reportArea ul li b:before{width: 0.4167vw;height: 0.4167vw;margin-right: 0.4167vw;}
	.portfolioArea ul li p, .reportArea ul li p{margin-top: 0.8333vw;font-size: 1.0417vw;}
	.resultArea{width: 25.5208vw;padding: 4.1667vw 1.6667vw 2.5000vw;border-radius: 1.2500vw;}
	.portfolioArea strong, .reportArea strong, .resultArea strong{font-size: 1.4583vw;letter-spacing: -0.0521vw;}
	.resultArea strong{top: -3.0208vw;left: 1.6667vw;width: calc(100% - 3.3333vw);padding: 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #0083CA;}
	.resultArea ul{gap: 0.4167vw;}
	.resultArea ul li{width: calc(50% - 0.2083vw);padding: 0.4167vw;border-radius: 2.0833vw;border: 0.0521vw solid #BCBCBC;font-size: 0.9375vw;}
	.resultArea .result{padding: 1.6667vw;margin-top: 1.6667vw;border-radius: 1.2500vw;font-size: 1.4583vw;letter-spacing: -0.0521vw;}

	.complianceWrap{gap: 3.3333vw;}
	.beforeArea, .afterArea, .realtimeArea{width: calc(33.33% - 1.1458vw);padding: 2.5000vw 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #0083CA;}
	.beforeArea:before{right: -2.3958vw;width: 1.4583vw;height: 1.4583vw;margin-top: -0.7292vw;}
	.realtimeArea:before{right: -2.3958vw;width: 1.4583vw;height: 1.4583vw;margin-top: -0.7292vw;}
	.beforeArea strong, .afterArea strong{font-size: 1.4583vw;letter-spacing: -0.0521vw;}
	.realtimeArea strong{padding: 1.6667vw;border-radius: 1.2500vw;font-size: 1.4583vw;letter-spacing: -0.0521vw;}
	.beforeArea > ul, .afterArea > ul{margin-top: 1.6667vw;}
	.beforeArea > ul:before, .afterArea > ul:before{width: 0.0521vw;border-left: 0.0521vw dashed #0083CA;}
	.beforeArea > ul > li, .afterArea > ul > li{padding: 0 1.6667vw 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #DDD;}
	.afterArea > ul > li{padding: 1.6667vw;min-height: 6.8750vw;}
	.beforeArea > ul > li > em{padding: 0.4167vw 1.2500vw;border-radius: 0 0 0.8333vw 0.8333vw;font-size: 0.9375vw;}
	.beforeArea > ul > li + li, .afterArea > ul > li + li{margin-top: 1.6667vw;}
	.beforeArea > ul > li > p, .afterArea > ul > li > p{font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.beforeArea > ul > li > em + p, .afterArea > ul > li > em + p{padding-top: 3.4896vw;}
	.beforeArea .arr, .afterArea .arr{padding: 1.6667vw 0;}
	.beforeArea .result, .afterArea .result{padding: 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #DDD;}
	.beforeArea .result:after, .afterArea .result:after{top: -0.8333vw;margin-left: -0.8333vw;width: 1.6667vw;height: 1.6667vw;border: 0.4167vw solid #C9EBFC;}
	.realtimeList{width: 14.5833vw;height: 14.5833vw;margin: 4.1667vw auto 0;padding: 1.0417vw;border: 0.0521vw dashed #DDD;}
	.realtimeList ul li{width: 5.2083vw;height: 5.2083vw;border: 0.2604vw solid #DDD;font-size: 0.7292vw;}
	.realtimeList ul li:nth-child(1){top: -2.6042vw;margin-left: -2.6042vw;}
	.realtimeList ul li:nth-child(2){left: -1.8229vw;margin-top: -2.6042vw;}
	.realtimeList ul li:nth-child(3){right: -1.8229vw;margin-top: -2.6042vw;}
	.realtimeList ul li:nth-child(4){bottom: -2.6042vw;margin-left: -2.6042vw;}
	.realtimeArea > ul{gap: 0.4167vw;margin-top: 4.4271vw;}
	.realtimeArea > ul > li{padding: 1.2500vw;border-radius: 1.2500vw;border: 0.0521vw solid #0083CA;font-size: 1.0417vw;}
	.realtimeArea > ul > li > span{font-size: 0.9375vw;}

	.reportList{margin-bottom: 2.0833vw;}
	.reportList ul{max-width: 83.3333vw;}
	.reportList ul li{width: 17.8646vw;height: 17.8646vw;border: 0.0521vw solid #0083CA;}
	.reportList ul li + li:before{left: -2.7083vw;width: 1.4583vw;height: 1.4583vw;margin-top: -0.7292vw;}
	.reportList ul li .icon{width: 3.1250vw;height: 3.1250vw;}
	.reportList ul li .lg{margin-top: 0.8333vw;font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.reportList ul li .md{margin-top: 0.4167vw;font-size: 1.0417vw;}
	.reportModulesWrap{gap: 8.3333vw;}
	.reportModulesWrap:before{left: calc((100% - 100.0000vw) / 2);width: 66.7708vw;height: 18.7500vw;margin-top: -4.6875vw;}
	.reportModulesContents{gap: 2.5000vw;border: 0.1042vw dashed #DDD;border-radius: 1.2500vw;padding: 2.5000vw 1.6667vw;}
	.modulesInfo{width: 28.6458vw;padding: 2.5000vw 1.6667vw;border: 0.0521vw solid #0083CA;border-radius: 1.2500vw;}
	.modulesInfo strong{padding: 1.6667vw;border-radius: 1.2500vw;font-size: 1.4583vw;letter-spacing: -0.0521vw;}
	.modulesInfo .modulesImages{width: 14.5833vw;height: 14.5833vw;margin: 3.3333vw auto 0;padding: 1.0417vw;border: 0.0521vw dashed #DDD;}
	.modulesInfo .modulesImages ul li{width: 5.2083vw;height: 5.2083vw;border: 0.2604vw solid #DDD;font-size: 0.8333vw;}
	.modulesInfo .modulesImages ul li:nth-child(1){top: -1.5625vw;left: 1.5625vw;}
	.modulesInfo .modulesImages ul li:nth-child(2){top: -1.5625vw;right: 1.5625vw;}
	.modulesInfo .modulesImages ul li:nth-child(3){right: -1.5625vw;margin-top: -2.6042vw;}
	.modulesInfo .modulesImages ul li:nth-child(4){bottom: -1.5625vw;right: 1.5625vw;}
	.modulesInfo .modulesImages ul li:nth-child(5){bottom: -1.5625vw;left: 1.5625vw;}
	.modulesInfo .modulesImages ul li:nth-child(6){left: -1.5625vw;margin-top: -2.6042vw;}
	.modulesStep{width: 16.6667vw;padding: 2.5000vw 1.6667vw;border: 0.0521vw solid #0083CA;border-radius: 1.2500vw;}
	.modulesStep ul li{padding: 0 1.6667vw 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #DDD;}
	.modulesStep ul li + li{margin-top: 3.1250vw;}
	.modulesStep ul li + li:before{top: -2.2917vw;width: 1.4583vw;height: 1.4583vw;margin-left: -0.7292vw;}
	.modulesStep ul li em{padding: 0.4167vw 1.2500vw;border-radius: 0 0 0.8333vw 0.8333vw;font-size: 0.9375vw;}
	.modulesStep ul li p{font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.modulesStep ul li em + p{padding-top: 3.4896vw;}
	.reportModulesWrap .result{padding: 6.2500vw 1.6667vw 2.5000vw;border-radius: 1.2500vw;border: 0.0521vw solid #0083CA;}
	.reportModulesWrap .result p{margin-top: 1.6667vw;padding: 1.6667vw;border-radius: 1.2500vw;font-size: 1.4583vw;letter-spacing: -0.0521vw;}
	.reportprocessWrap{padding: 2.5000vw 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #0083CA;}
	.reportprocessWrap strong{font-size: 1.4583vw;letter-spacing: -0.0521vw;}
	.reportprocessSteps{gap: 2.5000vw;margin-top: 1.6667vw;}
	.reportprocessSteps ul li{width: 15.8854vw;padding: 0 1.6667vw 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #DDD;}
	.reportprocessSteps ul li + li{margin-left: 4.7917vw;}
	.reportprocessSteps ul li + li:before{left: -3.1250vw;width: 1.4583vw;height: 1.4583vw;margin-top: -0.7292vw;}
	.reportprocessSteps ul li em{padding: 0.4167vw 1.2500vw;border-radius: 0 0 0.8333vw 0.8333vw;font-size: 0.9375vw;}
	.reportprocessSteps ul li .lg{font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.reportprocessSteps ul li .md{margin-top: 0.8333vw;font-size: 1.0417vw;}
	.reportprocessSteps ul li em + p.lg{padding-top: 3.4896vw;}
	.reportprocessSteps .arr{width: 5.2083vw;height: 12.5000vw;}
	.reportprocessSteps .result{padding: 1.0417vw;border: 0.0521vw dashed #00A0E1;}
	.reportprocessSteps .resultInner{width: 10.4167vw;height: 10.4167vw;}
	.reportprocessSteps .result img{width: 1.4583vw;height: 1.4063vw;}
	.reportprocessSteps .result p{font-size: 1.2500vw;letter-spacing: -0.0260vw;}

	.ETFSteps{gap: 3.3333vw;}
	.ETFSteps > ul{width: 30.5208vw;padding: 2.5000vw 1.6667vw;border: 0.0521vw solid #0083CA;border-radius: 1.2500vw;}
	.ETFSteps > ul > li{padding: 0 1.6667vw 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #DDD;}
	.ETFSteps > ul > li + li{margin-top: 3.1250vw;}
	.ETFSteps > ul > li + li:before{top: -2.2917vw;width: 1.4583vw;height: 1.4583vw;margin-left: -0.7292vw;}
	.ETFSteps > ul > li > em{padding: 0.4167vw 1.2500vw;border-radius: 0 0 0.8333vw 0.8333vw;font-size: 0.9375vw;}
	.ETFSteps > ul > li > p{font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.ETFSteps > ul > li > em + p{padding-top: 3.4896vw;}
	.ETFSteps .arr{width: 13.9583vw;height: 63.1250vw;}
	.ETFSteps .result{width: 30.5208vw;padding: 2.5000vw 1.6667vw;border-radius: 1.2500vw;}
	.ETFSteps .result > ul:after{width: 0.0521vw;border-left: 0.0521vw dashed #DDD;}
	.ETFSteps .result > ul > li{padding: 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #DDD;}
	.ETFSteps .result > ul > li + li{margin-top: 2.5000vw;}
	.ETFSteps .result > ul > li:after{left: -0.8333vw;margin-top: -0.8333vw;width: 1.6667vw;height: 1.6667vw;border: 0.4167vw solid #C9EBFC;}
	.ETFSteps .result > ul > li > strong{font-size: 1.5625vw;}

	.accountabilitymanagementWrap{gap: 1.6667vw;}
	.accountabilityItem{width: calc(50% - 0.8333vw);padding: 2.5000vw 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #0083CA;}
	.accountabilityItem strong{font-size: 1.4583vw;letter-spacing: -0.0521vw;}
	.accountabilityItem ul{gap: 3.7500vw;margin-top: 1.6667vw;}
	.accountabilityItem ul li{width: 16.7708vw;padding: 0 1.1458vw 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #DDD;}
	.accountabilityItem ul li + li:before{left: -2.7083vw;width: 1.4583vw;height: 1.4583vw;margin-top: -0.7292vw;}
	.accountabilityItem ul li em{padding: 0.4167vw 1.2500vw;border-radius: 0 0 0.8333vw 0.8333vw;font-size: 0.9375vw;}
	.accountabilityItem ul li .lg{font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.accountabilityItem ul li .md{margin-top: 0.8333vw;font-size: 1.0417vw;}
	.accountabilityItem ul li em + p.lg{padding-top: 3.4896vw;}

	.REITsWrap{gap: 3.3333vw;}
	.REITsWrap:after{height: 0.0521vw;border-top: 0.0521vw dashed #0083CA;}
	.REITsItem{width: 19.5833vw;padding: 2.5000vw 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #0083CA;}
	.REITsItem ul{gap: 1.6667vw;}
	.REITsItem ul li{padding: 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #DDD;}
	.REITsItem ul li b{font-size: 1.1458vw;}
	.REITsItem ul li b:before{width: 0.4167vw;height: 0.4167vw;margin-right: 0.4167vw;}
	.REITsItem ul li p{margin-top: 0.8333vw;font-size: 1.0417vw;}
	.REITsSystem{width: 37.5000vw;padding: 2.5000vw 1.6667vw;border-radius: 1.2500vw;gap: 1.6667vw;}
	.REITsSystem:after{right: -0.8854vw;margin-top: -0.8854vw;width: 1.8229vw;height: 1.8229vw;border: 0.5208vw solid #C9EBFC;}
	.REITsSystem:before{left: -0.8854vw;margin-top: -0.8854vw;width: 1.8229vw;height: 1.8229vw;border: 0.5208vw solid #C9EBFC;}
	.REITsSystem .img{width: 13.5417vw;height: 13.5417vw;padding: 1.0417vw;border: 0.0521vw dashed #DDD;}
	.REITsSystem strong{padding: 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #0083CA;font-size: 1.4583vw;letter-spacing: -0.0521vw;}
	.REITsSystem ul{gap: 0.4167vw;}
	.REITsSystem ul li{width: calc(50% - 0.2083vw);padding: 0.4167vw;border-radius: 2.0833vw;border: 0.0521vw solid #BCBCBC;font-size: 0.9375vw;}

	.virtualassetsWrap{gap: 10.6771vw;}
	.virtualassetsWrap:before{left: calc((100% - 100.0000vw) / 2);width: 66.7708vw;height: 18.7500vw;margin-top: -4.6875vw;}
	.virtualassetsContents{gap: 1.6667vw;border: 0.1042vw dashed #0083CA;border-radius: 1.2500vw;padding: 2.5000vw 1.6667vw;}
	.virtualassetsUser{width: 16.3021vw;padding: 2.5000vw 1.6667vw;border: 0.0521vw solid #0083CA;border-radius: 1.2500vw;}
	.virtualassetsUser ul li{padding: 0 1.6667vw 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #DDD;}
	.virtualassetsUser ul li + li{margin-top: 3.1250vw;}
	.virtualassetsUser ul li + li:before{top: -2.2917vw;width: 1.4583vw;height: 1.4583vw;margin-left: -0.7292vw;}
	.virtualassetsUser ul li em{padding: 0.4167vw 1.2500vw;border-radius: 0 0 0.8333vw 0.8333vw;font-size: 0.9375vw;}
	.virtualassetsUser ul li p{font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.virtualassetsUser ul li em + p{padding-top: 3.4896vw;}
	.virtualassetInfo{width: 30.1042vw;padding: 2.5000vw 1.6667vw;border: 0.0521vw solid #0083CA;border-radius: 1.2500vw;}
	.virtualassetInfo .img{width: 13.5417vw;height: 13.5417vw;margin: 0 auto 1.6667vw;padding: 1.0417vw;border: 0.0521vw dashed #DDD;}
	.virtualassetInfo strong{padding: 1.6667vw;border-radius: 1.2500vw;font-size: 1.4583vw;letter-spacing: -0.0521vw;}
	.virtualassetInfo ul{gap: 0.4167vw;margin-top: 1.6667vw;}
	.virtualassetInfo ul li{width: calc(50% - 0.2083vw);padding: 0.4167vw;border-radius: 2.0833vw;border: 0.0521vw solid #BCBCBC;font-size: 0.9375vw;}
	.virtualassetsWrap .result{width: 21.2500vw;padding: 2.5000vw 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #0083CA;}
	.virtualassetsWrap .result li{padding: 1.6667vw 0.8333vw;border-radius: 1.2500vw;border: 0.0521vw solid #DDD;}
	.virtualassetsWrap .result li + li{margin-top: 1.6667vw;}
	.virtualassetsWrap .result li .lg:before{width: 0.5208vw;height: 0.5208vw;margin-right: 0.4167vw;vertical-align: 0.1042vw;}
	.virtualassetsWrap .result li .lg span{font-size: 1.1458vw;}
	.virtualassetsWrap .result li .md{font-size: 1.0417vw;}
	.skillProcessWrap{padding: 2.5000vw 1.6667vw;border: 0.0521vw solid #0083CA;border-radius: 1.2500vw;}
	.skillProcessWrap ul{gap: 3.1250vw;}
	.skillProcessWrap ul li{width: 13.5417vw;padding: 0 1.0417vw 1.6667vw;border-radius: 1.2500vw;border: 0.0521vw solid #DDD;}
	.skillProcessWrap ul li + li:before{left: -2.1875vw;width: 1.4583vw;height: 1.4583vw;margin-top: -0.7292vw;}
	.skillProcessWrap ul li em{padding: 0.4167vw 1.2500vw;border-radius: 0 0 0.8333vw 0.8333vw;font-size: 0.9375vw;}
	.skillProcessWrap ul li p{font-size: 1.2500vw;letter-spacing: -0.0260vw;}
	.skillProcessWrap ul li em + p{padding-top: 3.4896vw;}
	.patentWrap{gap: 3.3333vw;}
	.patentWrap .img{width: 30.2083vw;border: 0.0521vw solid #DDD;border-radius: 1.2500vw;}
	.patentWrap .img img{border-radius: 1.2500vw;border: 1.2500vw solid #0083CA;}
	.patentWrap .text{width: 49.4792vw;gap: 3.3333vw;}
	.patentWrap .text p{font-size: 1.2500vw;letter-spacing: -0.0260vw;}
}

@media screen and (max-width: 1199px){

	/* #sub{min-height: 770px;} 
	#subVisual{height: 360px;}
	#subVisual .visualbg.bg01:before{background-image: url(../images/sub/bg_subVisual01_m.jpg);}
	#subVisual .visualbg.bg02:before{background-image: url(../images/sub/bg_subVisual02_m.jpg);}
	#subVisual .visualbg.bg03:before{background-image: url(../images/sub/bg_subVisual03_m.jpg);}
	#subVisual .visualbg.bg04:before{background-image: url(../images/sub/bg_subVisual04_m.jpg);}
	#subVisual h2{font-size: 42px;letter-spacing: -0.5px;}
	.snbList{display: none;}
	.subContents .inner{padding: 0 5%;}
	.subContents .breadcrumb{gap: 8px;margin: 48px 0 24px;justify-content: center;}
	.subContents .breadcrumb li:first-child:before{width: 16px;height: 16px;}
	.subContents .breadcrumb li + li:before{width: 3px;height: 3px;margin-right: 4px;}
	.subContents .breadcrumb li a{font-size: 12px;}
	.subTitle{padding-bottom: 24px;}
	.subTitle h3{font-size: 36px;letter-spacing: 0;}
	.subText{padding-bottom: 24px;font-size: 16px;letter-spacing: 0;}
	.subTitle:has(+.subText){padding-bottom: 16px;}
	.subText br{display: none;}
	.boardWrap{padding: 40px 0 60px;}
	.boardHeader{margin-bottom: 32px;}
	.searchGroup select{padding: 0 36px 0 16px;background-size: 20px 20px;background-position: calc(100% - 16px) center;border-radius: 40px;font-size: 16px;}
	.searchGroup select.sm{width: 100%;height: 40px;}
	.searchGroup select.md{width: calc(50% - 4px);height: 40px;}
	.searchGroup select + select{margin-left: 8px;}
	.searchGroup .searchInput{width: calc(100% - 116px);height: 40px;padding: 0 16px;margin-left: 0;margin-top: 16px;font-size: 14px;}
	.searchGroup .btnSearch{gap: 8px;width: 100px;height: 40px;margin-left: 16px;margin-top: 16px;border-radius: 40px;font-size: 16px;}
	.searchGroup .btnSearch:after{width: 22px;height: 22px;}
	.tableboardList colgroup,
    .tableboardList thead{display: none;}
    .tableboardList .mNone{display: none;}
    .tableboardList tr{position: relative;display: block;padding: 16px;border-bottom: 1px solid #DDD;box-sizing: border-box;}
    .tableboardList td{position: relative;display: inline-block;height: auto;padding: 0;border-bottom: 0;font-size: 14px;vertical-align: middle;}
    .tableboardList td.subject{display: block;}
	.tableboardList td.subject a{font-size: 16px;}
    .tableboardList td.mInline{line-height: 24px;}
    .tableboardList td.mInline + td.mInline{margin-left: 5px;padding-left: 10px;}
	.tableboardList td.mInline + td.mInline:before{content: "";position: absolute;left: 0;top: 50%;display: block;width: 1px;height: 12px;margin-top: -6px;background-color: #DDD;}
	.iconFlie{width: 24px;height: 24px;}
	.paging {margin-top: 32px;}
	.paging a, .paging strong{width: 36px;height: 36px;line-height: 36px;margin: 0 4px;font-size: 14px;}
	.paging #page_prev, .paging #page_next{background-size: 18px 18px;} */

	#sub{min-height: 197.4359vw;}
	#subVisual{height: 92.3077vw;}
	#subVisual .visualbg.bg01:before{background-image: url(../images/sub/bg_subVisual01_m.jpg);}
	#subVisual .visualbg.bg02:before{background-image: url(../images/sub/bg_subVisual02_m.jpg);}
	#subVisual .visualbg.bg03:before{background-image: url(../images/sub/bg_subVisual03_m.jpg);}
	#subVisual .visualbg.bg04:before{background-image: url(../images/sub/bg_subVisual04_m.jpg);}
	#subVisual h2{font-size: 10.7692vw;letter-spacing: -0.1282vw;}
	.snbList{display: none;}
	.subContents .inner{padding: 0 5%;}
	.subContents .breadcrumb{gap: 2.0513vw;margin: 12.3077vw 0 6.1538vw;justify-content: center;}
	.subContents .breadcrumb li:first-child:before{width: 4.1026vw;height: 4.1026vw;}
	.subContents .breadcrumb li + li:before{width: 0.7692vw;height: 0.7692vw;margin-right: 1.0256vw;}
	.subContents .breadcrumb li a{font-size: 3.0769vw;}
	.subTitle{padding-bottom: 6.1538vw;}
	.subTitle h3{font-size: 9.2308vw;letter-spacing: 0;}
	.subText{padding-bottom: 6.1538vw;font-size: 4.1026vw;letter-spacing: 0;}
	.subText br{display: none;}
	.subTitle:has(+.subText){padding-bottom: 4.1026vw;}
	.boardWrap{padding: 10.2564vw 0 15.3846vw;}
	.boardHeader{margin-bottom: 8.2051vw;}
	.searchGroup select{padding: 0 9.2308vw 0 4.1026vw;background-size: 5.1282vw 5.1282vw;background-position: calc(100% - 4.1026vw) center;border-radius: 10.2564vw;font-size: 4.1026vw;}
	.searchGroup select.sm{width: 100%;height: 10.2564vw;}
	.searchGroup select.md{width: calc(50% - 1.0256vw);height: 10.2564vw;}
	.searchGroup select + select{margin-left: 2.0513vw;}
	.searchGroup .searchInput{width: calc(100% - 29.7436vw);height: 10.2564vw;padding: 0 4.1026vw;margin-left: 0;margin-top: 4.1026vw;font-size: 3.5897vw;}
	.searchGroup .btnSearch{gap: 2.0513vw;width: 25.6410vw;height: 10.2564vw;margin-left: 4.1026vw;margin-top: 4.1026vw;border-radius: 10.2564vw;font-size: 4.1026vw;}
	.searchGroup .btnSearch:after{width: 5.6410vw;height: 5.6410vw;}
	.tableboardList colgroup,
    .tableboardList thead{display: none;}
    .tableboardList .mNone{display: none;}
    .tableboardList tr{position: relative;display: block;padding: 4.1026vw;border-bottom: 0.2564vw solid #DDD;box-sizing: border-box;}
    .tableboardList td{position: relative;display: inline-block;height: auto;padding: 0;border-bottom: 0;font-size: 3.5897vw;vertical-align: middle;}
    .tableboardList td.subject{display: block;}
	.tableboardList td.subject a{font-size: 4.1026vw;}
    .tableboardList td.mInline{line-height: 6.1538vw;}
    .tableboardList td.mInline + td.mInline{margin-left: 1.2821vw;padding-left: 2.5641vw;}
	.tableboardList td.mInline + td.mInline:before{content: "";position: absolute;left: 0;top: 50%;display: block;width: 0.2564vw;height: 3.0769vw;margin-top: -1.5385vw;background-color: #DDD;}
	.iconFlie{width: 6.1538vw;height: 6.1538vw;}
	.paging {margin-top: 8.2051vw;}
	.paging a, .paging strong{width: 9.2308vw;height: 9.2308vw;line-height: 9.2308vw;margin: 0 1.0256vw;font-size: 3.5897vw;}
	.paging #page_prev, .paging #page_next{background-size: 4.6154vw 4.6154vw;}

	/* .boardViewHeader{padding: 16px;}
	.boardViewHeader .title{margin-bottom: 16px;}
	.boardViewHeader .title h4{font-size: 24px;}
	.boardViewHeader .info{gap: 24px;}
	.boardViewHeader .info li{gap: 8px;}
	.boardViewHeader .info li span{font-size: 14px;}
	.boardViewHeader .info li span + span{letter-spacing: 0;}
	.fileList{padding: 16px;gap: 8px;}
	.fileList strong{min-width: 50px;font-size: 14px;}
	.fileList ul{gap: 10px;}
	.fileList ul li a{gap: 4px;font-size: 14px;letter-spacing: 0;}
	.boardViewbody{padding: 16px;}
	.boardNav li p{width: 100px;font-size: 14px;line-height: 50px;}
	.boardNav li a{width: calc(100% - 100px);padding-left: 24px;font-size: 14px;line-height: 50px;letter-spacing: 0;}
	.btnList{margin-top: 32px;}
	.btnList a{gap: 8px;width: 100%;height: 56px;padding: 16px;border-radius: 60px;font-size: 16px;}
	.btnList a:after{width: 20px;height: 20px;}
	.btnJob{margin-top: 32px;}
	.btnJob a{gap: 8px;width: 100%;height: 56px;padding: 16px;border-radius: 12px;font-size: 16px;}
	.btnJob a:after{width: 20px;height: 20px;} */

	.boardViewHeader{padding: 4.1026vw;}
	.boardViewHeader .title{margin-bottom: 4.1026vw;}
	.boardViewHeader .title h4{font-size: 6.1538vw;}
	.boardViewHeader .info{gap: 6.1538vw;}
	.boardViewHeader .info li{gap: 2.0513vw;}
	.boardViewHeader .info li span{font-size: 3.5897vw;}
	.boardViewHeader .info li span + span{letter-spacing: 0;}
	.fileList{padding: 4.1026vw;gap: 2.0513vw;}
	.fileList strong{min-width: 12.8205vw;font-size: 3.5897vw;}
	.fileList ul{gap: 2.5641vw;}
	.fileList ul li a{gap: 1.0256vw;font-size: 3.5897vw;letter-spacing: 0;}
	.boardViewbody{padding: 4.1026vw;}
	.boardNav li p{width: 25.6410vw;font-size: 3.5897vw;line-height: 12.8205vw;}
	.boardNav li a{width: calc(100% - 25.6410vw);padding-left: 6.1538vw;font-size: 3.5897vw;line-height: 12.8205vw;letter-spacing: 0;}
	.btnList{margin-top: 8.2051vw;}
	.btnList a{gap: 2.0513vw;width: 100%;height: 14.3590vw;padding: 4.1026vw;border-radius: 15.3846vw;font-size: 4.1026vw;}
	.btnList a:after{width: 5.1282vw;height: 5.1282vw;}
	.btnJob{margin-top: 8.2051vw;}
	.btnJob a{gap: 2.0513vw;width: 100%;height: 14.3590vw;padding: 4.1026vw;border-radius: 3.0769vw;font-size: 4.1026vw;}
	.btnJob a:after{width: 5.1282vw;height: 5.1282vw;}

	/* .ceoWrap{flex-direction: column;gap: 32px;margin: 50px 0 60px;}
	.ceoWrap .imgArea{width: 100%;}
	.ceoWrap .imgArea img{border-radius: 16px;}
	.ceoWrap .textArea{width: 100%;}
	.ceoWrap .textArea h5{font-size: 28px;letter-spacing: 0;}
	.ceoWrap .textArea h5 span:before{height: 20px;}
	.ceoWrap .textArea .text{margin-top: 32px;font-size: 20px;letter-spacing: 0;}
	.ceoWrap .textArea .sign{flex-direction: column;align-items: flex-start;gap: 24px;margin-top: 32px;font-size: 20px;letter-spacing: 0;}
	.ceoWrap .textArea .sign b{font-size: 24px;} */

	.ceoWrap{flex-direction: column;gap: 8.2051vw;margin: 12.8205vw 0 15.3846vw;}
	.ceoWrap .imgArea{width: 100%;}
	.ceoWrap .imgArea img{border-radius: 4.1026vw;}
	.ceoWrap .textArea{width: 100%;}
	.ceoWrap .textArea h5{font-size: 7.1795vw;letter-spacing: 0;}
	.ceoWrap .textArea h5 span:before{height: 5.1282vw;}
	.ceoWrap .textArea .text{margin-top: 8.2051vw;font-size: 5.1282vw;letter-spacing: 0;}
	.ceoWrap .textArea .sign{flex-direction: column;align-items: flex-start;gap: 6.1538vw;margin-top: 8.2051vw;font-size: 5.1282vw;letter-spacing: 0;}
	.ceoWrap .textArea .sign b{font-size: 6.1538vw;}

	/* .inner1000{max-width: 100%;padding: 48px 5%;}
	.inner1600{padding: 48px 5%;}
	.bgCircle{background-position: calc(100% + 450px) -45%;background-size: 640px 640px;}
	.bgCircle3{background-position: calc(100% + 400px) calc(100% + 240px);background-size: 640px 640px;}
	.bgCircle4{background-position: calc(100% + 400px) 0;background-size: 600px 600px;}
	.titleLine{margin: 0 auto 24px;font-size: 28px;letter-spacing: 0;}
	.titleLine:after{height: 20px;}
	.textSm{font-size: 14px;letter-spacing: 0;}
	.titleLine + .textSm{margin-top: 10px;}
	.vision{padding: 16px;background-position: calc(100% + 100px) 90%;background-size: 330px 319px;border-radius: 16px;}
	.vision strong{font-size: 32px;line-height: 130%;letter-spacing: -0.5px;}
	.vision strong span{font-size: 24px;}
	.vision p{margin-top: 16px;font-size: 16px;}
	.slogan{padding: 16px;border-radius: 16px;}
	.slogan p{margin-bottom: 24px;font-size: 16px;}
	.slogan img{width: 200px;height: 57px;}
	.corevalue{flex-direction: column;gap: 24px;}
	.corevalue:after{top: 0;left: 50%;width: 1px;height: 99%;border-left: 1px dashed #0083CA;}
	.corevalue li strong{width: 160px;height: 160px;font-size: 24px;}
	.corevalue li p{margin-top: 32px;background-color: #fff;font-size: 18px;} */

	.inner1000{max-width: 100%;padding: 12.3077vw 5%;}
	.inner1600{padding: 12.3077vw 5%;}
	.bgCircle{background-position: calc(100% + 115.3846vw) -45%;background-size: 164.1026vw 164.1026vw;}
	.bgCircle3{background-position: calc(100% + 102.5641vw) calc(100% + 61.5385vw);background-size: 164.1026vw 164.1026vw;}
	.bgCircle4{background-position: calc(100% + 102.5641vw) 0;background-size: 153.8462vw 153.8462vw;}
	.titleLine{margin: 0 auto 6.1538vw;font-size: 7.1795vw;letter-spacing: 0;}
	.titleLine:after{height: 5.1282vw;}
	.textSm{font-size: 3.5897vw;letter-spacing: 0;}
	.titleLine + .textSm{margin-top: 2.5641vw;}
	.vision{padding: 4.1026vw;background-position: calc(100% + 25.6410vw) 90%;background-size: 84.6154vw 81.7949vw;border-radius: 4.1026vw;}
	.vision strong{font-size: 8.2051vw;line-height: 130%;letter-spacing: -0.1282vw;}
	.vision strong span{font-size: 6.1538vw;}
	.vision p{margin-top: 4.1026vw;font-size: 4.1026vw;}
	.slogan{padding: 4.1026vw;border-radius: 4.1026vw;}
	.slogan p{margin-bottom: 6.1538vw;font-size: 4.1026vw;}
	.slogan img{width: 51.2821vw;height: 14.6154vw;}
	.corevalue{flex-direction: column;gap: 6.1538vw;}
	.corevalue:after{top: 0;left: 50%;width: 0.2564vw;height: 99%;border-left: 1px dashed #0083CA;}
	.corevalue li strong{width: 41.0256vw;height: 41.0256vw;font-size: 6.1538vw;}
	.corevalue li p{margin-top: 8.2051vw;background-color: #fff;font-size: 4.6154vw;}

	/* .historyWrap{flex-direction: column;gap: 24px;padding: 48px 0;}
	.stickyGroup{position: relative;top: auto;width: 100%;}
	.stickyGroup h5{margin: 0 auto 24px;font-size: 28px;letter-spacing: 0;}
	.stickyGroup h5:after{height: 20px;}
	.stickyGroup .imgArea img{width: 100%;border-radius: 24px;}
	.historyList{width: 100%;}
	.historyList dl{gap: 64px 24px;}
	.historyList dt{width: 67px;font-size: 28px;letter-spacing: 0;}
	.historyList dd{width: calc(100% - 91px);}
	.historyList dd li + li{margin-top: 24px;}
	.historyList dd b{font-size: 18px;letter-spacing: 0;}
	.historyList dd p{margin-top: 8px;font-size: 16px;} */

	.historyWrap{flex-direction: column;gap: 6.1538vw;padding: 12.3077vw 0;}
	.stickyGroup{position: relative;top: auto;width: 100%;}
	.stickyGroup h5{margin: 0 auto 6.1538vw;font-size: 7.1795vw;letter-spacing: 0;}
	.stickyGroup h5:after{height: 5.1282vw;}
	.stickyGroup .imgArea img{width: 100%;border-radius: 6.1538vw;}
	.historyList{width: 100%;}
	.historyList dl{gap: 16.4103vw 6.1538vw;}
	.historyList dt{width: 17.1795vw;font-size: 7.1795vw;letter-spacing: 0;}
	.historyList dd{width: calc(100% - 23.3333vw);}
	.historyList dd li + li{margin-top: 6.1538vw;}
	.historyList dd b{font-size: 4.6154vw;letter-spacing: 0;}
	.historyList dd p{margin-top: 2.0513vw;font-size: 4.1026vw;}
	
	/* .ciLg{height: 120px;padding: 20px;border-radius: 16px;}
	.ciInfo{margin-top: 24px;font-size: 16px;letter-spacing: 0;}
	.symbol{width: 300px;margin: 24px auto 0;padding: 16px 30px;border-radius: 16px;}
	.symbol strong{font-size: 16px;letter-spacing: 0;}
	.symbol p{margin-top: 8px;font-size: 14px;}
	.ciImg{flex-direction: column;gap: 64px;}
	.ciImg li strong{margin-bottom: 16px;padding: 8px 16px;border-radius: 40px;font-size: 14px;}
	.ciImg li p{width: 224px;height: 224px;padding: 20px;}
	.ciImg li:nth-child(2) p{width: 280px;height: 280px;}
	.ciImg li:nth-child(2) p:before{top: 0;left: 50%;margin-top: -8px;margin-left: -8px;width: 16px;height: 16px;border: 4px solid #C9EBFC;}
	.ciImg li:nth-child(2) p:after{top: 100%;left: 50%;margin-top: -8px;margin-left: -8px;width: 16px;height: 16px;border: 4px solid #C9EBFC;}
	.ciImg:after{top: 0;left: 50%;width: 1px;height: 100%;border-top: 0;border-left: 1px dashed #0083CA;} */

	.ciLg{height: 30.7692vw;padding: 5.1282vw;border-radius: 4.1026vw;}
	.ciInfo{margin-top: 6.1538vw;font-size: 4.1026vw;letter-spacing: 0;}
	.symbol{width: 76.9231vw;margin: 6.1538vw auto 0;padding: 4.1026vw 7.6923vw;border-radius: 4.1026vw;}
	.symbol strong{font-size: 4.1026vw;letter-spacing: 0;}
	.symbol p{margin-top: 2.0513vw;font-size: 3.5897vw;}
	.ciImg{flex-direction: column;gap: 16.4103vw;}
	.ciImg li strong{margin-bottom: 4.1026vw;padding: 2.0513vw 4.1026vw;border-radius: 10.2564vw;font-size: 3.5897vw;}
	.ciImg li p{width: 57.4359vw;height: 57.4359vw;padding: 5.1282vw;}
	.ciImg li:nth-child(2) p{width: 71.7949vw;height: 71.7949vw;}
	.ciImg li:nth-child(2) p:before{top: 0;left: 50%;margin-top: -2.0513vw;margin-left: -2.0513vw;width: 4.1026vw;height: 4.1026vw;border: 1.0256vw solid #C9EBFC;}
	.ciImg li:nth-child(2) p:after{top: 100%;left: 50%;margin-top: -2.0513vw;margin-left: -2.0513vw;width: 4.1026vw;height: 4.1026vw;border: 1.0256vw solid #C9EBFC;}
	.ciImg:after{top: 0;left: 50%;width: 0.2564vw;height: 100%;border-top: 0;border-left: 0.2564vw dashed #0083CA;}

	/* .orgWrap{padding: 12px 0;}
	.orgTop .board:before{left: -12px;top: -12px;width: 180px;height: 180px;}
	.orgTop .board:after{top: 168px;width: 1px;height: 170px;}
	.orgTop .ceo{margin-top: 170px;}
	.orgTop .ceo:before{left: -20px;top: -20px;width: 220px;height: 220px;}
	.orgTop .ceo:after{bottom: -100px;width: 1px;height: 80px;}
	.orgTop .circle{font-size: 24px;}
	.orgTop .boardCircle{width: 155px;height: 155px;border: 8px solid #C9EBFC;}
	.orgTop .ceoCircle{gap: 10px;width: 180px;height: 180px;}
	.orgTop .ceoSub{top: -150px;right: -80px;}
	.orgTop .ceoSub:before{width: 50px;height: 1px;background: #BCBCBC;left: -49px;top: 60px;}
	.orgTop .auditCircle{width: 120px;height: 120px;font-size: 22px;}
	.divisionList{margin-top: 100px;flex-direction: column;gap: 48px;}
	.divisionList:before{display: none;}
	.divisionList .division{width: 100%;}
	.divisionList .division:before{top: 0;width: 1px;}
	.divisionList .divisionHead{height: 65px;border-radius: 12px;font-size: 22px;}
	.divisionList .divisionHead span{font-size: 16px;}
	.divisionList .departmentList{margin-top: 48px;}
	.departmentHead{height: 59px;border-radius: 12px;font-size: 16px;}
	.departmentHead:before{width: 8px;height: 8px;margin-right: 5px;}
	.departmentBody{min-height: 150px;border-radius: 12px;font-size: 16px;}
	.departmentHead + .departmentBody{margin-top: 8px;}
	.departmentBody ul li + li{margin-top: 8px;}
	.divisionList .division:nth-child(2){width: 100%;}
	.divisionList .division:nth-child(2):before{height: 90px;}
	.divisionList .division:nth-child(2) .departmentList{gap: 8px;}
	.divisionList .division:nth-child(2) .department{width: calc(50% - 4px);}
	.divisionList .division:nth-child(2) .departmentList:before{left: 24%;top: 90px;width: 52%;height: 1px;}
	.divisionList .division:nth-child(2) .department:before{top: -22px;width: 1px;}
	.divisionList .division:last-child .departmentList{margin-top: 0;} */

	.orgWrap{padding: 3.0769vw 0;}
	.orgTop .board:before{left: -3.0769vw;top: -3.0769vw;width: 46.1538vw;height: 46.1538vw;}
	.orgTop .board:after{top: 43.0769vw;width: 0.2564vw;height: 43.5897vw;}
	.orgTop .ceo{margin-top: 43.5897vw;}
	.orgTop .ceo:before{left: -5.1282vw;top: -5.1282vw;width: 56.4103vw;height: 56.4103vw;}
	.orgTop .ceo:after{bottom: -25.6410vw;width: 0.2564vw;height: 20.5128vw;}
	.orgTop .circle{font-size: 6.1538vw;}
	.orgTop .boardCircle{width: 39.7436vw;height: 39.7436vw;border: 2.0513vw solid #C9EBFC;}
	.orgTop .ceoCircle{gap: 2.5641vw;width: 46.1538vw;height: 46.1538vw;}
	.orgTop .ceoSub{top: -38.4615vw;right: -20.5128vw;}
	.orgTop .ceoSub:before{width: 12.8205vw;height: 0.2564vw;background: #BCBCBC;left: -12.5641vw;top: 15.3846vw;}
	.orgTop .auditCircle{width: 30.7692vw;height: 30.7692vw;font-size: 5.6410vw;}
	.divisionList{margin-top: 25.6410vw;flex-direction: column;gap: 12.3077vw;}
	.divisionList:before{display: none;}
	.divisionList .division{width: 100%;}
	.divisionList .division:before{top: 0;width: 0.2564vw;}
	.divisionList .divisionHead{height: 16.6667vw;border-radius: 3.0769vw;font-size: 5.6410vw;}
	.divisionList .divisionHead span{font-size: 4.1026vw;}
	.divisionList .departmentList{margin-top: 12.3077vw;}
	.departmentHead{height: 15.1282vw;border-radius: 3.0769vw;font-size: 4.1026vw;}
	.departmentHead:before{width: 2.0513vw;height: 2.0513vw;margin-right: 1.2821vw;}
	.departmentBody{min-height: 38.4615vw;border-radius: 3.0769vw;font-size: 4.1026vw;}
	.departmentHead + .departmentBody{margin-top: 2.0513vw;}
	.departmentBody ul li + li{margin-top: 2.0513vw;}
	.divisionList .division:nth-child(2){width: 100%;}
	.divisionList .division:nth-child(2):before{height: 23.0769vw;}
	.divisionList .division:nth-child(2) .departmentList{gap: 2.0513vw;}
	.divisionList .division:nth-child(2) .department{width: calc(50% - 1.0256vw);}
	.divisionList .division:nth-child(2) .departmentList:before{left: 24%;top: 23.0769vw;width: 52%;height: 0.2564vw;}
	.divisionList .division:nth-child(2) .department:before{top: -5.6410vw;width: 0.2564vw;}
	.divisionList .division:last-child .departmentList{margin-top: 0;}

	/* .locationWrap{padding: 48px 0 64px;}
	.locationMap{border-radius: 16px;}
	.locationMap .root_daum_roughmap, .locationMap .root_daum_roughmap .wrap_map{height: 300px !important;}
	.locationInfo{flex-direction: column;gap: 48px;margin-top: 24px;}
	.woorifsInfo, .transport{width: 100%;}
	.locationInfo ul {margin-top: 24px;}
	.locationInfo ul li{padding: 24px 0;}
	.locationInfo ul li strong{font-size: 18px;letter-spacing: 0;}
	.locationInfo ul li p{gap: 8px;margin-top: 8px;font-size: 16px;}
	.locationInfo ul li .icon{width: 24px;height: 24px;}
	.woorifsInfo ul li > p > span{width: calc(100% - 32px);}
	.woorifsInfo .link{gap: 10px;margin-top: 16px;}
	.woorifsInfo .link a{padding: 8px 16px;border-radius: 30px;font-size: 14px;}
	.woorifsInfo .link a img{width: 24px;height: 24px;margin-right: 4px;}
	.transport .subway, .transport .bus{padding: 2px 8px;border-radius: 8px;font-size: 14px;}
	.transport .subway{width: 24px;height: 24px;border-radius: 100%;} */

	.locationWrap{padding: 12.3077vw 0 16.4103vw;}
	.locationMap{border-radius: 4.1026vw;}
	.locationMap .root_daum_roughmap, .locationMap .root_daum_roughmap .wrap_map{height: 76.9231vw !important;}
	.locationInfo{flex-direction: column;gap: 12.3077vw;margin-top: 6.1538vw;}
	.woorifsInfo, .transport{width: 100%;}
	.locationInfo ul {margin-top: 6.1538vw;}
	.locationInfo ul li{padding: 6.1538vw 0;}
	.locationInfo ul li strong{font-size: 4.6154vw;letter-spacing: 0;}
	.locationInfo ul li p{gap: 2.0513vw;margin-top: 2.0513vw;font-size: 4.1026vw;}
	.locationInfo ul li .icon{width: 6.1538vw;height: 6.1538vw;}
	.woorifsInfo ul li > p > span{width: calc(100% - 8.2051vw);}
	.woorifsInfo .link{gap: 2.5641vw;margin-top: 4.1026vw;}
	.woorifsInfo .link a{padding: 2.0513vw 4.1026vw;border-radius: 7.6923vw;font-size: 3.5897vw;}
	.woorifsInfo .link a img{width: 6.1538vw;height: 6.1538vw;margin-right: 1.0256vw;}
	.transport .subway, .transport .bus{padding: 0.5128vw 2.0513vw;border-radius: 2.0513vw;font-size: 3.5897vw;}
	.transport .subway{width: 6.1538vw;height: 6.1538vw;border-radius: 100%;}

	/* .businessList{gap: 32px;margin-bottom: 16px;}
	.businessList li{gap: 8px;}
	.businessList li em{font-size: 20px;}
	.businessList li strong{font-size: 22px;}
	.businessList li p{font-size: 14px;letter-spacing: 0;}
	.businessList li p br{display: none;}
	.businessList li p + p{font-size: 14px;}
	.bgCircle2{background-position: calc(100% + 450px) -25%;background-size: 640px 640px;}
	.fundAccounting{flex-direction: column;gap: 32px;margin-top: 24px;}
	.fundAccounting > li{padding-top: 0;width: 100%;}
	.fundAccounting > li .img{width: 280px;height: 280px;margin: 0 auto;}
	.fundAccounting > li strong{margin-top: 24px;font-size: 22px;}
	.fundAccounting > li > .list{margin-top: 16px;gap: 8px;}
	.fundAccounting > li > .list > li{width: calc(50% - 4px);padding: 8px;border-radius: 30px;font-size: 14px;}
	.fundAccounting > li:nth-child(2) .img:before, .fundAccounting > li:nth-child(2) .img:after, .fundAccounting > li:nth-child(1) .img:before,.fundAccounting > li:nth-child(3) .img:after{display: none;}
	.boxList{gap: 16px;}
	.boxList.half > li{width: 100%;}
	.boxList.three > li{width: 100%;}
	.boxList > li{padding: 24px;border-radius: 12px;}
	.boxList .num{font-size: 20px;letter-spacing: 0;}
	.boxList .lg{margin-top: 4px;font-size: 22px;}
	.boxList .md{margin-top: 16px;font-size: 14px;letter-spacing: 0;} */

	.businessList{gap: 8.2051vw;margin-bottom: 4.1026vw;}
	.businessList li{gap: 2.0513vw;}
	.businessList li em{font-size: 5.1282vw;}
	.businessList li strong{font-size: 5.6410vw;}
	.businessList li p{font-size: 3.5897vw;letter-spacing: 0;}
	.businessList li p br{display: none;}
	.businessList li p + p{font-size: 3.5897vw;}
	.bgCircle2{background-position: calc(100% + 115.3846vw) -25%;background-size: 164.1026vw 164.1026vw;}
	.fundAccounting{flex-direction: column;gap: 8.2051vw;margin-top: 6.1538vw;}
	.fundAccounting > li{padding-top: 0;width: 100%;}
	.fundAccounting > li .img{width: 71.7949vw;height: 71.7949vw;margin: 0 auto;}
	.fundAccounting > li strong{margin-top: 6.1538vw;font-size: 5.6410vw;}
	.fundAccounting > li > .list{margin-top: 4.1026vw;gap: 2.0513vw;}
	.fundAccounting > li > .list > li{width: calc(50% - 1.0256vw);padding: 2.0513vw;border-radius: 7.6923vw;font-size: 3.5897vw;}
	.fundAccounting > li:nth-child(2) .img:before, .fundAccounting > li:nth-child(2) .img:after, .fundAccounting > li:nth-child(1) .img:before,.fundAccounting > li:nth-child(3) .img:after{display: none;}
	.boxList{gap: 4.1026vw;}
	.boxList.half > li{width: 100%;}
	.boxList.three > li{width: 100%;}
	.boxList > li{padding: 6.1538vw;border-radius: 3.0769vw;}
	.boxList .num{font-size: 5.1282vw;letter-spacing: 0;}
	.boxList .lg{margin-top: 1.0256vw;font-size: 5.6410vw;}
	.boxList .md{margin-top: 4.1026vw;font-size: 3.5897vw;letter-spacing: 0;}

	/* .tabNav{gap: 8px;margin-top: 48px;margin-bottom: 0;}
	.tabNav > li{width: calc(50% - 4px);}
	.tabNav > li > a{width: 100%;padding: 8px;border-radius: 8px;font-size: 16px;letter-spacing: 0;}
	.circleWrap .circleList{width: 180px;height: 180px;padding: 18px;border: 1px dashed #0083CA;}
	.circleWrap .circleList ul li{min-width: 80px;padding: 8px;border-radius: 30px;font-size: 14px;}
	.circleWrap .circleList ul li:nth-child(1){top: 13px;right: 205px;}
	.circleWrap .circleList ul li:nth-child(2){bottom: 13px;left: 205px;}
	.circleWrap .circleList ul li:nth-child(3){top: 13px;left: 205px;}
	.circleWrap .circleList ul li:nth-child(4){bottom: 13px;right: 205px;}
	.circleWrap .circleList ul li:before{width: 16px;height: 16px;border: 4px solid #C9EBFC;}
	.circleWrap .circleList ul li:nth-child(1):before{top: 10px;right: -28px;}
	.circleWrap .circleList ul li:nth-child(2):before{top: 10px;left: -28px;}
	.circleWrap .circleList ul li:nth-child(3):before{top: 10px;left: -28px;}
	.circleWrap .circleList ul li:nth-child(4):before{top: 10px;right: -28px;}
	.circleWrap strong{margin-top: 24px;font-size: 20px;}
	.dotList{margin-top: 16px;}
	.dotList > li{padding-left: 10px;font-size: 14px;letter-spacing: 0;}
	.dotList > li + li{margin-top:4px;}
	.dotList > li:before{top: 7px;left: 0;width: 5px;height: 5px;} */

	.tabNav{gap: 2.0513vw;margin-top: 12.3077vw;margin-bottom: 0;}
	.tabNav > li{width: calc(50% - 1.0256vw);}
	.tabNav > li > a{width: 100%;padding: 2.0513vw;border-radius: 2.0513vw;font-size: 4.1026vw;letter-spacing: 0;}
	.circleWrap .circleList{width: 46.1538vw;height: 46.1538vw;padding: 4.6154vw;border: 0.2564vw dashed #0083CA;}
	.circleWrap .circleList ul li{min-width: 20.5128vw;padding: 2.0513vw;border-radius: 7.6923vw;font-size: 3.5897vw;}
	.circleWrap .circleList ul li:nth-child(1){top: 3.3333vw;right: 52.5641vw;}
	.circleWrap .circleList ul li:nth-child(2){bottom: 3.3333vw;left: 52.5641vw;}
	.circleWrap .circleList ul li:nth-child(3){top: 3.3333vw;left: 52.5641vw;}
	.circleWrap .circleList ul li:nth-child(4){bottom: 3.3333vw;right: 52.5641vw;}
	.circleWrap .circleList ul li:before{width: 4.1026vw;height: 4.1026vw;border: 1.0256vw solid #C9EBFC;}
	.circleWrap .circleList ul li:nth-child(1):before{top: 2.5641vw;right: -7.1795vw;}
	.circleWrap .circleList ul li:nth-child(2):before{top: 2.5641vw;left: -7.1795vw;}
	.circleWrap .circleList ul li:nth-child(3):before{top: 2.5641vw;left: -7.1795vw;}
	.circleWrap .circleList ul li:nth-child(4):before{top: 2.5641vw;right: -7.1795vw;}
	.circleWrap strong{margin-top: 6.1538vw;font-size: 5.1282vw;}
	.dotList{margin-top: 24px;}
	.dotList > li{padding-left: 2.5641vw;font-size: 3.5897vw;letter-spacing: 0;}
	.dotList > li + li{margin-top:1.0256vw;}
	.dotList > li:before{top: 1.7949vw;left: 0;width: 1.2821vw;height: 1.2821vw;}

	/* .keypointWrap .keypointList{width: 150px;height: 150px;padding: 15px;border: 1px dashed #0083CA;}
	.keypointWrap .keypointList h5{font-size: 22px;letter-spacing: 0;}
	.keypointWrap .keypointList ul li{width: 60px;height: 60px;padding: 0;border: 1px solid #0083CA;font-size: 14px;}
	.keypointWrap .keypointList ul li:nth-child(1){top: 15px;right: 190px;}
	.keypointWrap .keypointList ul li:nth-child(2){top: 15px;left: 190px;}
	.keypointWrap .keypointList ul li:nth-child(3){bottom: -10px;right: 183px;}
	.keypointWrap .keypointList ul li:nth-child(4){bottom: -10px;left: 183px;}
	.keypointWrap .keypointList ul li:nth-child(5){bottom: -85px;left: calc(50% - 30px);}
	.keypointWrap .keypointList ul li:before{width: 16px;height: 16px;border: 4px solid #C9EBFC;}
	.keypointWrap .keypointList ul li:nth-child(1):before{bottom: 12px;right: -25px;}
	.keypointWrap .keypointList ul li:nth-child(2):before{bottom: 12px;left: -25px;}
	.keypointWrap .keypointList ul li:nth-child(3):before{top: 4px;right: -27px;}
	.keypointWrap .keypointList ul li:nth-child(4):before{top: 4px;left: -27px;}
	.keypointWrap .keypointList ul li:nth-child(5):before{top: -33px;left: calc(50% - 8px);}
	.keypointWrap .keypointList ul li:after{width: 20px;height: 1px;border-top: 1px dashed #0083CA;}
	.keypointWrap .keypointList ul li:nth-child(1):after{right: -20px;top: 37px;transform: rotate(15deg);}
	.keypointWrap .keypointList ul li:nth-child(2):after{left: -20px;top: 37px;transform: rotate(160deg);}
	.keypointWrap .keypointList ul li:nth-child(3):after{right: -18px;top: 15px;transform: rotate(160deg);}
	.keypointWrap .keypointList ul li:nth-child(4):after{left: -18px;top: 15px;transform: rotate(15deg);}
	.keypointWrap .keypointList ul li:nth-child(5):after{width: 20px;left: 18px;top: -12px;transform: rotate(90deg);}
	.keypointWrap strong{margin-top: 105px;font-size: 20px;}
	.keypointInfo{gap: 16px;}
	.keypointInfo > li{flex-direction: column;width: 100%;gap: 4px;padding: 24px;border-radius: 12px;border: 1px solid rgba(255, 255, 255, 0.30);}
	.keypointInfo .num{font-size: 24px;}
	.keypointInfo .num:before{width: 6px;height: 6px;margin: 0;}
	.keypointInfo .text strong{font-size: 20px;letter-spacing: 0;}
	.keypointInfo .text p{margin-top: 8px;font-size: 14px;}
	.keypointInfo > li:hover{border: 1px solid rgba(255, 255, 255, 0.60);} */

	.keypointWrap .keypointList{width: 38.4615vw;height: 38.4615vw;padding: 3.8462vw;border: 0.2564vw dashed #0083CA;}
	.keypointWrap .keypointList h5{font-size: 5.6410vw;letter-spacing: 0;}
	.keypointWrap .keypointList ul li{width: 15.3846vw;height: 15.3846vw;padding: 0;border: 0.2564vw solid #0083CA;font-size: 3.5897vw;}
	.keypointWrap .keypointList ul li:nth-child(1){top: 3.8462vw;right: 48.7179vw;}
	.keypointWrap .keypointList ul li:nth-child(2){top: 3.8462vw;left: 48.7179vw;}
	.keypointWrap .keypointList ul li:nth-child(3){bottom: -2.5641vw;right: 46.9231vw;}
	.keypointWrap .keypointList ul li:nth-child(4){bottom: -2.5641vw;left: 46.9231vw;}
	.keypointWrap .keypointList ul li:nth-child(5){bottom: -21.7949vw;left: calc(50% - 7.6923vw);}
	.keypointWrap .keypointList ul li:before{width: 4.1026vw;height: 4.1026vw;border: 1.0256vw solid #C9EBFC;}
	.keypointWrap .keypointList ul li:nth-child(1):before{bottom: 3.0769vw;right: -6.4103vw;}
	.keypointWrap .keypointList ul li:nth-child(2):before{bottom: 3.0769vw;left: -6.4103vw;}
	.keypointWrap .keypointList ul li:nth-child(3):before{top: 1.0256vw;right: -6.9231vw;}
	.keypointWrap .keypointList ul li:nth-child(4):before{top: 1.0256vw;left: -6.9231vw;}
	.keypointWrap .keypointList ul li:nth-child(5):before{top: -8.4615vw;left: calc(50% - 2.0513vw);}
	.keypointWrap .keypointList ul li:after{width: 5.1282vw;height: 0.2564vw;border-top: 0.2564vw dashed #0083CA;}
	.keypointWrap .keypointList ul li:nth-child(1):after{right: -5.1282vw;top: 9.4872vw;transform: rotate(15deg);}
	.keypointWrap .keypointList ul li:nth-child(2):after{left: -5.1282vw;top: 9.4872vw;transform: rotate(160deg);}
	.keypointWrap .keypointList ul li:nth-child(3):after{right: -4.6154vw;top: 3.8462vw;transform: rotate(160deg);}
	.keypointWrap .keypointList ul li:nth-child(4):after{left: -4.6154vw;top: 3.8462vw;transform: rotate(15deg);}
	.keypointWrap .keypointList ul li:nth-child(5):after{width: 5.1282vw;left: 4.6154vw;top: -3.0769vw;transform: rotate(90deg);}
	.keypointWrap strong{margin-top: 26.9231vw;font-size: 5.1282vw;}
	.keypointInfo{gap: 4.1026vw;}
	.keypointInfo > li{flex-direction: column;width: 100%;gap: 1.0256vw;padding: 6.1538vw;border-radius: 3.0769vw;border: 0.2564vw solid rgba(255, 255, 255, 0.30);}
	.keypointInfo .num{font-size: 6.1538vw;}
	.keypointInfo .num:before{width: 1.5385vw;height: 1.5385vw;margin: 0;}
	.keypointInfo .text strong{font-size: 5.1282vw;letter-spacing: 0;}
	.keypointInfo .text p{margin-top: 2.0513vw;font-size: 3.5897vw;}
	.keypointInfo > li:hover{border: 0.2564vw solid rgba(255, 255, 255, 0.60);}

	/* .fundAccountingWrap{gap: 24px;flex-direction: column;}
	.clientArea, .woorifsArea{width: 100%;padding: 48px 16px;border-radius: 12px;}
	.clientArea strong, .woorifsArea strong{font-size: 22px;letter-spacing: 0;}
	.clientArea ul, .woorifsArea ul{margin-top: 32px;display: flex;flex-direction: column;gap: 48px;}
	.clientArea ul:before{width: 1px;height: calc(100% - 65px);margin-left: 0;border-left: 1px dashed #555;}
	.clientArea ul:after{bottom: 60px;width: 8px;height: 5px;margin-left: -4px;}
	.woorifsArea ul:before{width: 1px;height: calc(100% - 65px);margin-left: 0;border-left: 1px dashed #FFF;}
	.woorifsArea ul:after{bottom: 60px;width: 8px;height: 5px;margin-left: -4px;}
	.clientArea ul li:nth-child(2), .clientArea ul li:nth-child(3), .clientArea ul li:nth-child(4), .clientArea ul li:nth-child(5){margin-top: 0;}
	.woorifsArea ul li:nth-child(2), .woorifsArea ul li:nth-child(3), .woorifsArea ul li:nth-child(4), .woorifsArea ul li:nth-child(5), .woorifsArea ul li:nth-child(6){margin-top: 0;}
	.clientArea ul li em{display: inline-block;padding: 4px 8px;margin: 0 auto 16px;background: #FFF;border: 1px solid #BCBCBC;border-radius: 30px;box-sizing: border-box;color: #555;text-align: center;font-size: 14px;font-weight: 600;line-height: 150%;}
	.clientArea ul li em:before{content: "";display: inline-block;width: 8px;height: 8px;margin-right: 4px;background: #0083CA;border-radius: 100%;vertical-align: middle;}
	.clientArea ul li span, .woorifsArea ul li span{padding: 16px;border-radius: 12px;font-size: 18px;}
	.woorifsArea ul li span:before{width: 8px;height: 8px;margin-right: 8px;}
	.clientArea ul li p, .woorifsArea ul li p{padding: 16px;margin-top: 8px;border-radius: 12px;border: 1px solid #DDD;font-size: 16px;}
	.timeArea{display: none;} */

	.fundAccountingWrap{gap: 6.1538vw;flex-direction: column;}
	.clientArea, .woorifsArea{width: 100%;padding: 12.3077vw 4.1026vw;border-radius: 3.0769vw;}
	.clientArea strong, .woorifsArea strong{font-size: 5.6410vw;letter-spacing: 0;}
	.clientArea ul, .woorifsArea ul{margin-top: 8.2051vw;display: flex;flex-direction: column;gap: 12.3077vw;}
	.clientArea ul:before{width: 0.2564vw;height: calc(100% - 16.6667vw);margin-left: 0;border-left: 0.2564vw dashed #555;}
	.clientArea ul:after{bottom: 15.3846vw;width: 2.0513vw;height: 1.2821vw;margin-left: -1.0256vw;}
	.woorifsArea ul:before{width: 0.2564vw;height: calc(100% - 16.6667vw);margin-left: 0;border-left: 0.2564vw dashed #FFF;}
	.woorifsArea ul:after{bottom: 15.3846vw;width: 2.0513vw;height: 1.2821vw;margin-left: -1.0256vw;}
	.clientArea ul li:nth-child(2), .clientArea ul li:nth-child(3), .clientArea ul li:nth-child(4), .clientArea ul li:nth-child(5){margin-top: 0;}
	.woorifsArea ul li:nth-child(2), .woorifsArea ul li:nth-child(3), .woorifsArea ul li:nth-child(4), .woorifsArea ul li:nth-child(5), .woorifsArea ul li:nth-child(6){margin-top: 0;}
	.clientArea ul li em{display: inline-block;padding: 1.0256vw 2.0513vw;margin: 0 auto 4.1026vw;background: #FFF;border: 0.2564vw solid #BCBCBC;border-radius: 7.6923vw;box-sizing: border-box;color: #555;text-align: center;font-size: 3.5897vw;font-weight: 600;line-height: 150%;}
	.clientArea ul li em:before{content: "";display: inline-block;width: 2.0513vw;height: 2.0513vw;margin-right: 1.0256vw;background: #0083CA;border-radius: 100%;vertical-align: middle;}
	.clientArea ul li span, .woorifsArea ul li span{padding: 4.1026vw;border-radius: 3.0769vw;font-size: 4.6154vw;}
	.woorifsArea ul li span:before{width: 2.0513vw;height: 2.0513vw;margin-right: 2.0513vw;}
	.clientArea ul li p, .woorifsArea ul li p{padding: 4.1026vw;margin-top: 2.0513vw;border-radius: 3.0769vw;border: 0.2564vw solid #DDD;font-size: 4.1026vw;}
	.timeArea{display: none;}

	/* .operationalSupportWrap{gap: 48px;flex-direction: column;}
	.operationalSupportWrap:after{top: 0;left: 50%;width: 1px;height: 100%;border-top: 0;border-left: 1px dashed #0083CA;}
	.portfolioArea, .reportArea{width: 100%;min-height: auto;padding: 48px 16px;border-radius: 12px;border: 1px solid #0083CA;}
	.portfolioArea:after{top: auto;bottom: -8px;right: 50%;margin-top: 0;margin-right: -8px;width: 16px;height: 16px;border: 4px solid #C9EBFC;}
	.reportArea:before{top: -8px;left: 50%;margin-top: 0;margin-left: -8px;width: 16px;height: 16px;border: 4px solid #C9EBFC;}
	.portfolioArea ul, .reportArea ul{margin-top: 32px;gap: 16px;}
	.portfolioArea ul li, .reportArea ul li{padding: 16px;border-radius: 12px;border: 1px solid #DDD;}
	.portfolioArea ul li b, .reportArea ul li b{font-size: 16px;}
	.portfolioArea ul li b:before, .reportArea ul li b:before{width: 4px;height: 4px;margin-right: 4px;}
	.portfolioArea ul li p, .reportArea ul li p{margin-top: 8px;font-size: 14px;}
	.resultArea{width: 100%;padding: 64px 16px 48px;border-radius: 12px;}
	.portfolioArea strong, .reportArea strong, .resultArea strong{font-size: 22px;letter-spacing: 0;}
	.resultArea strong{top: -20px;left: 33px;width: calc(100% - 66px);padding: 16px;border-radius: 12px;border: 1px solid #0083CA;}
	.resultArea ul{gap: 8px;}
	.resultArea ul li{width: calc(50% - 4px);padding: 8px 5px;border-radius: 30px;border: 1px solid #BCBCBC;font-size: 14px;}
	.resultArea .result{padding: 16px;margin-top: 32px;border-radius: 12px;font-size: 22px;letter-spacing: 0;} */

	.operationalSupportWrap{gap: 12.3077vw;flex-direction: column;}
	.operationalSupportWrap:after{top: 0;left: 50%;width: 0.2564vw;height: 100%;border-top: 0;border-left: 0.2564vw dashed #0083CA;}
	.portfolioArea, .reportArea{width: 100%;min-height: auto;padding: 12.3077vw 4.1026vw;border-radius: 3.0769vw;border: 0.2564vw solid #0083CA;}
	.portfolioArea:after{top: auto;bottom: -2.0513vw;right: 50%;margin-top: 0;margin-right: -2.0513vw;width: 4.1026vw;height: 4.1026vw;border: 1.0256vw solid #C9EBFC;}
	.reportArea:before{top: -2.0513vw;left: 50%;margin-top: 0;margin-left: -2.0513vw;width: 4.1026vw;height: 4.1026vw;border: 1.0256vw solid #C9EBFC;}
	.portfolioArea ul, .reportArea ul{margin-top: 8.2051vw;gap: 4.1026vw;}
	.portfolioArea ul li, .reportArea ul li{padding: 4.1026vw;border-radius: 3.0769vw;border: 0.2564vw solid #DDD;}
	.portfolioArea ul li b, .reportArea ul li b{font-size: 4.1026vw;}
	.portfolioArea ul li b:before, .reportArea ul li b:before{width: 1.0256vw;height: 1.0256vw;margin-right: 1.0256vw;}
	.portfolioArea ul li p, .reportArea ul li p{margin-top: 2.0513vw;font-size: 3.5897vw;}
	.resultArea{width: 100%;padding: 16.4103vw 4.1026vw 12.3077vw;border-radius: 3.0769vw;}
	.portfolioArea strong, .reportArea strong, .resultArea strong{font-size: 5.6410vw;letter-spacing: 0;}
	.resultArea strong{top: -5.1282vw;left: 8.4615vw;width: calc(100% - 16.9231vw);padding: 4.1026vw;border-radius: 3.0769vw;border: 0.2564vw solid #0083CA;}
	.resultArea ul{gap: 2.0513vw;}
	.resultArea ul li{width: calc(50% - 1.0256vw);padding: 2.0513vw 1.2821vw;border-radius: 7.6923vw;border: 0.2564vw solid #BCBCBC;font-size: 3.5897vw;}
	.resultArea .result{padding: 4.1026vw;margin-top: 8.2051vw;border-radius: 3.0769vw;font-size: 5.6410vw;letter-spacing: 0;}

	/* .complianceWrap{gap: 92px;flex-direction: column;}
	.beforeArea, .afterArea, .realtimeArea{width: 100%;padding: 48px 16px;border-radius: 12px;border: 1px solid #0083CA;}
	.beforeArea:before{top: auto;bottom: -60px;right: 50%;width: 28px;height: 28px;margin-top: 0;margin-right: -14px;transform: rotate(90deg);}
	.realtimeArea:before{top: auto;bottom: -60px;right: 50%;width: 28px;height: 28px;margin-top: 0;margin-right: -14px;transform: rotate(90deg);}
	.beforeArea strong, .afterArea strong{font-size: 22px;letter-spacing: 0;}
	.realtimeArea strong{padding: 16px;border-radius: 12px;font-size: 22px;letter-spacing: 0;}
	.beforeArea > ul, .afterArea > ul{margin-top: 32px;}
	.beforeArea > ul:before, .afterArea > ul:before{width: 1px;border-left: 1px dashed #0083CA;}
	.beforeArea > ul > li, .afterArea > ul > li{padding: 0 16px 16px;border-radius: 12px;border: 1px solid #DDD;}
	.afterArea > ul > li{padding: 16px;min-height: auto;}
	.beforeArea > ul > li > em{padding: 4px 16px;border-radius: 0 0 12px 12px;font-size: 16px;}
	.beforeArea > ul > li + li, .afterArea > ul > li + li{margin-top: 32px;}
	.beforeArea > ul > li > p, .afterArea > ul > li > p{font-size: 18px;letter-spacing: 0;}
	.beforeArea > ul > li > em + p, .afterArea > ul > li > em + p{padding-top: 48px;}
	.beforeArea .arr, .afterArea .arr{padding: 32px 0;}
	.beforeArea .result, .afterArea .result{padding: 24px;border-radius: 12px;border: 1px solid #DDD;}
	.beforeArea .result:after, .afterArea .result:after{top: -8px;margin-left: -8px;width: 16px;height: 16px;border: 4px solid #C9EBFC;}
	.realtimeList{width: 240px;height: 240px;margin: 56px auto 0;padding: 20px;border: 1px dashed #DDD;}
	.realtimeList ul li{width: 80px;height: 80px;border: 5px solid #DDD;font-size: 12px;}
	.realtimeList ul li:nth-child(1){top: -20px;margin-left: -40px;}
	.realtimeList ul li:nth-child(2){left: -20px;margin-top: -40px;}
	.realtimeList ul li:nth-child(3){right: -20px;margin-top: -40px;}
	.realtimeList ul li:nth-child(4){bottom: -20px;margin-left: -36px;width: 72px;height: 72px;}
	.realtimeArea > ul{gap: 8px;margin-top: 61px;}
	.realtimeArea > ul > li{padding: 16px;border-radius: 12px;border: 1px solid #0083CA;font-size: 16px;}
	.realtimeArea > ul > li > span{font-size: 14px;} */

	.complianceWrap{gap: 23.5897vw;flex-direction: column;}
	.beforeArea, .afterArea, .realtimeArea{width: 100%;padding: 12.3077vw 4.1026vw;border-radius: 3.0769vw;border: 0.2564vw solid #0083CA;}
	.beforeArea:before{top: auto;bottom: -15.3846vw;right: 50%;width: 7.1795vw;height: 7.1795vw;margin-top: 0;margin-right: -3.5897vw;transform: rotate(90deg);}
	.realtimeArea:before{top: auto;bottom: -15.3846vw;right: 50%;width: 7.1795vw;height: 7.1795vw;margin-top: 0;margin-right: -3.5897vw;transform: rotate(90deg);}
	.beforeArea strong, .afterArea strong{font-size: 5.6410vw;letter-spacing: 0;}
	.realtimeArea strong{padding: 4.1026vw;border-radius: 3.0769vw;font-size: 5.6410vw;letter-spacing: 0;}
	.beforeArea > ul, .afterArea > ul{margin-top: 8.2051vw;}
	.beforeArea > ul:before, .afterArea > ul:before{width: 0.2564vw;border-left: 0.2564vw dashed #0083CA;}
	.beforeArea > ul > li, .afterArea > ul > li{padding: 0 4.1026vw 4.1026vw;border-radius: 3.0769vw;border: 0.2564vw solid #DDD;}
	.afterArea > ul > li{padding: 4.1026vw;min-height: auto;}
	.beforeArea > ul > li > em{padding: 1.0256vw 4.1026vw;border-radius: 0 0 3.0769vw 3.0769vw;font-size: 4.1026vw;}
	.beforeArea > ul > li + li, .afterArea > ul > li + li{margin-top: 8.2051vw;}
	.beforeArea > ul > li > p, .afterArea > ul > li > p{font-size: 4.6154vw;letter-spacing: 0;}
	.beforeArea > ul > li > em + p, .afterArea > ul > li > em + p{padding-top: 12.3077vw;}
	.beforeArea .arr, .afterArea .arr{padding: 8.2051vw 0;}
	.beforeArea .result, .afterArea .result{padding: 6.1538vw;border-radius: 3.0769vw;border: 0.2564vw solid #DDD;}
	.beforeArea .result:after, .afterArea .result:after{top: -2.0513vw;margin-left: -2.0513vw;width: 4.1026vw;height: 4.1026vw;border: 1.0256vw solid #C9EBFC;}
	.realtimeList{width: 61.5385vw;height: 61.5385vw;margin: 14.3590vw auto 0;padding: 5.1282vw;border: 0.2564vw dashed #DDD;}
	.realtimeList ul li{width: 20.5128vw;height: 20.5128vw;border: 1.2821vw solid #DDD;font-size: 3.0769vw;}
	.realtimeList ul li:nth-child(1){top: -5.1282vw;margin-left: -10.2564vw;}
	.realtimeList ul li:nth-child(2){left: -5.1282vw;margin-top: -10.2564vw;}
	.realtimeList ul li:nth-child(3){right: -5.1282vw;margin-top: -10.2564vw;}
	.realtimeList ul li:nth-child(4){bottom: -5.1282vw;margin-left: -9.2308vw;width: 18.4615vw;height: 18.4615vw;}
	.realtimeArea > ul{gap: 2.0513vw;margin-top: 15.6410vw;}
	.realtimeArea > ul > li{padding: 4.1026vw;border-radius: 3.0769vw;border: 0.2564vw solid #0083CA;font-size: 4.1026vw;}
	.realtimeArea > ul > li > span{font-size: 3.5897vw;}

	/* .reportList{margin-bottom: 0;}
	.reportList ul{max-width: none;flex-direction: column;gap: 60px;}
	.reportList ul li{width: 224px;height: 224px;border: 1px solid #0083CA;}
	.reportList ul li + li:before{top: -44px;left: 50%;width: 28px;height: 28px;margin-top: 0;margin-left: -14px;}
	.reportList ul li .icon{width: 40px;height: 40px;}
	.reportList ul li .lg{margin-top: 16px;font-size: 18px;letter-spacing: 0;}
	.reportList ul li .md{margin-top: 8px;font-size: 14px;}
	.reportModulesWrap{gap: 160px;flex-direction: column;}
	.reportModulesWrap:before{top: 680px;left: calc(50% - 440px);width: 880px;height: 240px;margin-top: 0;transform: rotate(90deg);background-size: cover;}
	.reportModulesContents{flex-direction: column;gap: 48px;border: 2px dashed #DDD;border-radius: 12px;padding: 32px 16px;}
	.modulesInfo{width: 100%;padding: 12px 12px 60px;border: 1px solid #0083CA;border-radius: 12px;}
	.modulesInfo strong{padding: 16px;border-radius: 12px;font-size: 22px;letter-spacing: 0;}
	.modulesInfo .modulesImages{width: 240px;height: 240px;margin: 55px auto 0;padding: 20px;border: 1px dashed #DDD;}
	.modulesInfo .modulesImages ul li{width: 80px;height: 80px;border: 5px solid #DDD;font-size: 12px;}
	.modulesInfo .modulesImages ul li:nth-child(1){top: -16px;left: 16px;}
	.modulesInfo .modulesImages ul li:nth-child(2){top: -16px;right: 16px;}
	.modulesInfo .modulesImages ul li:nth-child(3){right: -16px;margin-top: -40px;}
	.modulesInfo .modulesImages ul li:nth-child(4){bottom: -16px;right: 16px;}
	.modulesInfo .modulesImages ul li:nth-child(5){bottom: -16px;left: 16px;}
	.modulesInfo .modulesImages ul li:nth-child(6){left: -16px;margin-top: -40px;}
	.modulesStep{width: 100%;padding: 16px;border: 1px solid #0083CA;border-radius: 12px;}
	.modulesStep ul li{padding: 0 12px 12px;border-radius: 12px;border: 1px solid #DDD;}
	.modulesStep ul li + li{margin-top: 60px;}
	.modulesStep ul li + li:before{top: -44px;width: 28px;height: 28px;margin-left: -14px;}
	.modulesStep ul li em{padding: 4px 16px;border-radius: 0 0 12px 12px;font-size: 16px;}
	.modulesStep ul li p{font-size: 18px;letter-spacing: 0;}
	.modulesStep ul li em + p{padding-top: 48px;}
	.reportModulesWrap .result{padding: 16px;border-radius: 12px;border: 1px solid #0083CA;}
	.reportModulesWrap .result p{margin-top: 0;padding: 16px;border-radius: 12px;font-size: 22px;letter-spacing: 0;}
	.reportprocessWrap{padding: 48px 16px 20px;border-radius: 12px;border: 1px solid #0083CA;}
	.reportprocessWrap strong{font-size: 22px;letter-spacing: 0;}
	.reportprocessSteps{flex-direction: column;gap: 32px;margin-top: 32px;}
	.reportprocessSteps ul{flex-direction: column;gap: 60px;}
	.reportprocessSteps ul li{width: 100%;padding: 0 16px 16px;border-radius: 12px;border: 1px solid #DDD;}
	.reportprocessSteps ul li + li{margin-left: 0;}
	.reportprocessSteps ul li + li:before{top: -46px;left: 50%;width: 28px;height: 28px;margin-left: -14px;margin-top: 0;transform: rotate(90deg);}
	.reportprocessSteps ul li em{padding: 4px 16px;border-radius: 0 0 12px 12px;font-size: 16px;}
	.reportprocessSteps ul li .lg{font-size: 18px;letter-spacing: 0;}
	.reportprocessSteps ul li .md{margin-top: 16px;font-size: 14px;}
	.reportprocessSteps ul li em + p.lg{padding-top: 48px;}
	.reportprocessSteps .arr{width: 300px;height: 90px;}
	.reportprocessSteps .result{padding: 20px;border: 1px dashed #00A0E1;}
	.reportprocessSteps .resultInner{width: 200px;height: 200px;}
	.reportprocessSteps .result img{width: 28px;height: 27px;}
	.reportprocessSteps .result p{font-size: 18px;letter-spacing: 0;} */

	.reportList{margin-bottom: 0;}
	.reportList ul{max-width: none;flex-direction: column;gap: 15.3846vw;}
	.reportList ul li{width: 57.4359vw;height: 57.4359vw;border: 0.2564vw solid #0083CA;}
	.reportList ul li + li:before{top: -11.2821vw;left: 50%;width: 7.1795vw;height: 7.1795vw;margin-top: 0;margin-left: -3.5897vw;}
	.reportList ul li .icon{width: 10.2564vw;height: 10.2564vw;}
	.reportList ul li .lg{margin-top: 4.1026vw;font-size: 4.6154vw;letter-spacing: 0;}
	.reportList ul li .md{margin-top: 2.0513vw;font-size: 3.5897vw;}
	.reportModulesWrap{gap: 41.0256vw;flex-direction: column;}
	.reportModulesWrap:before{top: 174.3590vw;left: calc(50% - 112.8205vw);width: 225.6410vw;height: 61.5385vw;margin-top: 0;transform: rotate(90deg);background-size: cover;}
	.reportModulesContents{flex-direction: column;gap: 12.3077vw;border: 0.5128vw dashed #DDD;border-radius: 3.0769vw;padding: 8.2051vw 4.1026vw;}
	.modulesInfo{width: 100%;padding: 3.0769vw 3.0769vw 15.3846vw;border: 0.2564vw solid #0083CA;border-radius: 3.0769vw;}
	.modulesInfo strong{padding: 4.1026vw;border-radius: 3.0769vw;font-size: 5.6410vw;letter-spacing: 0;}
	.modulesInfo .modulesImages{width: 61.5385vw;height: 61.5385vw;margin: 14.1026vw auto 0;padding: 5.1282vw;border: 0.2564vw dashed #DDD;}
	.modulesInfo .modulesImages ul li{width: 20.5128vw;height: 20.5128vw;border: 1.2821vw solid #DDD;font-size: 3.0769vw;}
	.modulesInfo .modulesImages ul li:nth-child(1){top: -4.1026vw;left: 4.1026vw;}
	.modulesInfo .modulesImages ul li:nth-child(2){top: -4.1026vw;right: 4.1026vw;}
	.modulesInfo .modulesImages ul li:nth-child(3){right: -4.1026vw;margin-top: -10.2564vw;}
	.modulesInfo .modulesImages ul li:nth-child(4){bottom: -4.1026vw;right: 4.1026vw;}
	.modulesInfo .modulesImages ul li:nth-child(5){bottom: -4.1026vw;left: 4.1026vw;}
	.modulesInfo .modulesImages ul li:nth-child(6){left: -4.1026vw;margin-top: -10.2564vw;}
	.modulesStep{width: 100%;padding: 4.1026vw;border: 0.2564vw solid #0083CA;border-radius: 3.0769vw;}
	.modulesStep ul li{padding: 0 3.0769vw 3.0769vw;border-radius: 3.0769vw;border: 0.2564vw solid #DDD;}
	.modulesStep ul li + li{margin-top: 15.3846vw;}
	.modulesStep ul li + li:before{top: -11.2821vw;width: 7.1795vw;height: 7.1795vw;margin-left: -3.5897vw;}
	.modulesStep ul li em{padding: 1.0256vw 4.1026vw;border-radius: 0 0 3.0769vw 3.0769vw;font-size: 4.1026vw;}
	.modulesStep ul li p{font-size: 4.6154vw;letter-spacing: 0;}
	.modulesStep ul li em + p{padding-top: 12.3077vw;}
	.reportModulesWrap .result{padding: 4.1026vw;border-radius: 3.0769vw;border: 0.2564vw solid #0083CA;}
	.reportModulesWrap .result p{margin-top: 0;padding: 4.1026vw;border-radius: 3.0769vw;font-size: 5.6410vw;letter-spacing: 0;}
	.reportprocessWrap{padding: 12.3077vw 4.1026vw 5.1282vw;border-radius: 3.0769vw;border: 0.2564vw solid #0083CA;}
	.reportprocessWrap strong{font-size: 5.6410vw;letter-spacing: 0;}
	.reportprocessSteps{flex-direction: column;gap: 8.2051vw;margin-top: 8.2051vw;}
	.reportprocessSteps ul{flex-direction: column;gap: 15.3846vw;}
	.reportprocessSteps ul li{width: 100%;padding: 0 4.1026vw 4.1026vw;border-radius: 3.0769vw;border: 0.2564vw solid #DDD;}
	.reportprocessSteps ul li + li{margin-left: 0;}
	.reportprocessSteps ul li + li:before{top: -11.7949vw;left: 50%;width: 7.1795vw;height: 7.1795vw;margin-left: -3.5897vw;margin-top: 0;transform: rotate(90deg);}
	.reportprocessSteps ul li em{padding: 1.0256vw 4.1026vw;border-radius: 0 0 3.0769vw 3.0769vw;font-size: 4.1026vw;}
	.reportprocessSteps ul li .lg{font-size: 4.6154vw;letter-spacing: 0;}
	.reportprocessSteps ul li .md{margin-top: 4.1026vw;font-size: 3.5897vw;}
	.reportprocessSteps ul li em + p.lg{padding-top: 12.3077vw;}
	.reportprocessSteps .arr{width: 76.9231vw;height: 23.0769vw;}
	.reportprocessSteps .result{padding: 5.1282vw;border: 0.2564vw dashed #00A0E1;}
	.reportprocessSteps .resultInner{width: 51.2821vw;height: 51.2821vw;}
	.reportprocessSteps .result img{width: 7.1795vw;height: 6.9231vw;}
	.reportprocessSteps .result p{font-size: 4.6154vw;letter-spacing: 0;}

	/* .ETFSteps{flex-direction: column;gap: 24px;}
	.ETFSteps > ul{width: 100%;padding: 16px;border: 1px solid #0083CA;border-radius: 12px;}
	.ETFSteps > ul > li{padding: 0 16px 16px;border-radius: 12px;border: 1px solid #DDD;}
	.ETFSteps > ul > li + li{margin-top: 60px;}
	.ETFSteps > ul > li + li:before{top: -44px;width: 28px;height: 28px;margin-left: -14px;}
	.ETFSteps > ul > li > em{padding: 4px 16px;border-radius: 0 0 12px 12px;font-size: 16px;}
	.ETFSteps > ul > li > p{font-size: 18px;letter-spacing: 0;}
	.ETFSteps > ul > li > em + p{padding-top: 48px;}
	.ETFSteps .arr{width: 300px;height: 90px;}
	.ETFSteps .result{width: 100%;padding: 20px 16px;border-radius: 12px;}
	.ETFSteps .result > ul:after{width: 1px;border-left: 1px dashed #DDD;}
	.ETFSteps .result > ul > li{padding: 24px;border-radius: 12px;border: 1px solid #DDD;}
	.ETFSteps .result > ul > li + li{margin-top: 32px;}
	.ETFSteps .result > ul > li:after{left: 50%;top: -8px;margin-top: 0;margin-left: -8px;width: 16px;height: 16px;border: 4px solid #C9EBFC;}
	.ETFSteps .result > ul > li > strong{font-size: 22px;} */

	.ETFSteps{flex-direction: column;gap: 6.1538vw;}
	.ETFSteps > ul{width: 100%;padding: 4.1026vw;border: 0.2564vw solid #0083CA;border-radius: 3.0769vw;}
	.ETFSteps > ul > li{padding: 0 4.1026vw 4.1026vw;border-radius: 3.0769vw;border: 0.2564vw solid #DDD;}
	.ETFSteps > ul > li + li{margin-top: 15.3846vw;}
	.ETFSteps > ul > li + li:before{top: -11.2821vw;width: 7.1795vw;height: 7.1795vw;margin-left: -3.5897vw;}
	.ETFSteps > ul > li > em{padding: 1.0256vw 4.1026vw;border-radius: 0 0 3.0769vw 3.0769vw;font-size: 4.1026vw;}
	.ETFSteps > ul > li > p{font-size: 4.6154vw;letter-spacing: 0;}
	.ETFSteps > ul > li > em + p{padding-top: 12.3077vw;}
	.ETFSteps .arr{width: 76.9231vw;height: 23.0769vw;}
	.ETFSteps .result{width: 100%;padding: 5.1282vw 4.1026vw;border-radius: 3.0769vw;}
	.ETFSteps .result > ul:after{width: 0.2564vw;border-left: 0.2564vw dashed #DDD;}
	.ETFSteps .result > ul > li{padding: 6.1538vw;border-radius: 3.0769vw;border: 0.2564vw solid #DDD;}
	.ETFSteps .result > ul > li + li{margin-top: 8.2051vw;}
	.ETFSteps .result > ul > li:after{left: 50%;top: -2.0513vw;margin-top: 0;margin-left: -2.0513vw;width: 4.1026vw;height: 4.1026vw;border: 1.0256vw solid #C9EBFC;}
	.ETFSteps .result > ul > li > strong{font-size: 5.6410vw;}

	/* .accountabilitymanagementWrap{flex-direction: column;gap: 24px;}
	.accountabilityItem{width: 100%;padding: 48px 16px 20px;border-radius: 12px;border: 1px solid #0083CA;}
	.accountabilityItem strong{font-size: 22px;letter-spacing: 0;}
	.accountabilityItem ul{flex-direction: column;gap: 60px;margin-top: 32px;}
	.accountabilityItem ul li{width: 100%;padding: 0 16px 16px;border-radius: 12px;border: 1px solid #DDD;}
	.accountabilityItem ul li + li:before{top: -44px;left: 50%;width: 28px;height: 28px;margin-left: -14px;margin-top: 0;}
	.accountabilityItem ul li em{padding: 4px 16px;border-radius: 0 0 12px 12px;font-size: 16px;}
	.accountabilityItem ul li .lg{font-size: 18px;letter-spacing: 0;}
	.accountabilityItem ul li .md{margin-top: 16px;font-size: 14px;}
	.accountabilityItem ul li em + p.lg{padding-top: 48px;} */

	.accountabilitymanagementWrap{flex-direction: column;gap: 6.1538vw;}
	.accountabilityItem{width: 100%;padding: 12.3077vw 4.1026vw 5.1282vw;border-radius: 3.0769vw;border: 0.2564vw solid #0083CA;}
	.accountabilityItem strong{font-size: 5.6410vw;letter-spacing: 0;}
	.accountabilityItem ul{flex-direction: column;gap: 15.3846vw;margin-top: 8.2051vw;}
	.accountabilityItem ul li{width: 100%;padding: 0 4.1026vw 4.1026vw;border-radius: 3.0769vw;border: 0.2564vw solid #DDD;}
	.accountabilityItem ul li + li:before{top: -11.2821vw;left: 50%;width: 7.1795vw;height: 7.1795vw;margin-left: -3.5897vw;margin-top: 0;}
	.accountabilityItem ul li em{padding: 1.0256vw 4.1026vw;border-radius: 0 0 3.0769vw 3.0769vw;font-size: 4.1026vw;}
	.accountabilityItem ul li .lg{font-size: 4.6154vw;letter-spacing: 0;}
	.accountabilityItem ul li .md{margin-top: 4.1026vw;font-size: 3.5897vw;}
	.accountabilityItem ul li em + p.lg{padding-top: 12.3077vw;}

	/* .REITsWrap{flex-direction: column;gap: 48px;}
	.REITsWrap:after{top: 0;left: 50%;width: 1px;height: 100%;border-top: 0;border-left: 1px dashed #0083CA;}
	.REITsItem{width: 100%;padding: 20px 16px;border-radius: 12px;border: 1px solid #0083CA;}
	.REITsItem ul{gap: 16px;}
	.REITsItem ul li{padding: 16px;border-radius: 12px;border: 1px solid #DDD;}
	.REITsItem ul li b{font-size: 16px;}
	.REITsItem ul li b:before{width: 4px;height: 4px;margin-right: 4px;}
	.REITsItem ul li p{margin-top: 8px;font-size: 14px;}
	.REITsSystem{width: 100%;padding: 20px 16px;border-radius: 12px;gap: 32px;}
	.REITsSystem:after{top: auto;bottom: -8px;right: 50%;margin-top: 0;margin-right: -8px;width: 16px;height: 16px;border: 4px solid #C9EBFC;}
	.REITsSystem:before{top: -8px;left: 50%;margin-top: 0;margin-left: -8px;width: 16px;height: 16px;border: 4px solid #C9EBFC;}
	.REITsSystem .img{width: 240px;height: 240px;padding: 20px;border: 1px dashed #DDD;}
	.REITsSystem strong{padding: 12px;border-radius: 12px;border: 1px solid #0083CA;font-size: 22px;letter-spacing: 0;}
	.REITsSystem ul{gap: 8px;}
	.REITsSystem ul li{width: calc(50% - 4px);padding: 8px;border-radius: 30px;border: 1px solid #BCBCBC;font-size: 14px;} */

	.REITsWrap{flex-direction: column;gap: 12.3077vw;}
	.REITsWrap:after{top: 0;left: 50%;width: 0.2564vw;height: 100%;border-top: 0;border-left: 0.2564vw dashed #0083CA;}
	.REITsItem{width: 100%;padding: 5.1282vw 4.1026vw;border-radius: 3.0769vw;border: 0.2564vw solid #0083CA;}
	.REITsItem ul{gap: 4.1026vw;}
	.REITsItem ul li{padding: 4.1026vw;border-radius: 3.0769vw;border: 0.2564vw solid #DDD;}
	.REITsItem ul li b{font-size: 4.1026vw;}
	.REITsItem ul li b:before{width: 1.0256vw;height: 1.0256vw;margin-right: 1.0256vw;}
	.REITsItem ul li p{margin-top: 2.0513vw;font-size: 3.5897vw;}
	.REITsSystem{width: 100%;padding: 5.1282vw 4.1026vw;border-radius: 3.0769vw;gap: 8.2051vw;}
	.REITsSystem:after{top: auto;bottom: -2.0513vw;right: 50%;margin-top: 0;margin-right: -2.0513vw;width: 4.1026vw;height: 4.1026vw;border: 1.0256vw solid #C9EBFC;}
	.REITsSystem:before{top: -2.0513vw;left: 50%;margin-top: 0;margin-left: -2.0513vw;width: 4.1026vw;height: 4.1026vw;border: 1.0256vw solid #C9EBFC;}
	.REITsSystem .img{width: 61.5385vw;height: 61.5385vw;padding: 5.1282vw;border: 0.2564vw dashed #DDD;}
	.REITsSystem strong{padding: 3.0769vw;border-radius: 3.0769vw;border: 0.2564vw solid #0083CA;font-size: 5.6410vw;letter-spacing: 0;}
	.REITsSystem ul{gap: 2.0513vw;}
	.REITsSystem ul li{width: calc(50% - 1.0256vw);padding: 2.0513vw;border-radius: 7.6923vw;border: 0.2564vw solid #BCBCBC;font-size: 3.5897vw;}

	/* .virtualassetsWrap{flex-direction: column;gap: 140px;}
	.virtualassetsWrap:before{top: 745px;left: calc(50% - 440px);width: 880px;height: 240px;margin-top: 0;transform: rotate(90deg);background-size: cover;}
	.virtualassetsContents{flex-direction: column;gap: 48px;border: 1px dashed #0083CA;border-radius: 12px;padding: 32px 16px;}
	.virtualassetsUser{width: 100%;padding: 16px;border: 1px solid #0083CA;border-radius: 12px;}
	.virtualassetsUser ul li{padding: 0 12px 12px;border-radius: 12px;border: 1px solid #DDD;}
	.virtualassetsUser ul li + li{margin-top: 60px;}
	.virtualassetsUser ul li + li:before{top: -44px;width: 28px;height: 28px;margin-left: -14px;}
	.virtualassetsUser ul li em{padding: 4px 16px;border-radius: 0 0 12px 12px;font-size: 16px;}
	.virtualassetsUser ul li p{font-size: 18px;letter-spacing: 0;}
	.virtualassetsUser ul li em + p{padding-top: 48px;}
	.virtualassetInfo{width: 100%;padding: 32px 16px;border: 1px solid #0083CA;border-radius: 12px;}
	.virtualassetInfo .img{width: 240px;height: 240px;margin: 0 auto 32px;padding: 20px;border: 1px dashed #DDD;}
	.virtualassetInfo strong{padding: 12px;border-radius: 12px;font-size: 22px;letter-spacing: 0;}
	.virtualassetInfo ul{gap: 8px;margin-top: 32px;}
	.virtualassetInfo ul li{width: calc(50% - 4px);padding: 8px;border-radius: 30px;border: 1px solid #BCBCBC;font-size: 14px;}
	.virtualassetsWrap .result{width: 100%;padding: 32px 16px;border-radius: 12px;border: 1px solid #0083CA;}
	.virtualassetsWrap .result li{padding: 16px;border-radius: 12px;border: 1px solid #DDD;}
	.virtualassetsWrap .result li + li{margin-top: 16px;}
	.virtualassetsWrap .result li .lg:before{width: 4px;height: 4px;margin-right: 4px;vertical-align: 2px;}
	.virtualassetsWrap .result li .lg span{font-size: 16px;}
	.virtualassetsWrap .result li .md{margin-top: 8px;font-size: 14px;}
	.skillProcessWrap{padding: 48px 16px;border: 1px solid #0083CA;border-radius: 12px;}
	.skillProcessWrap ul{flex-direction: column;gap: 60px;}
	.skillProcessWrap ul li{width: 100%;padding: 0 16px 16px;border-radius: 12px;border: 1px solid #DDD;}
	.skillProcessWrap ul li + li:before{top: -44px;left: 50%;width: 28px;height: 28px;margin-top: 0;margin-left: -14px;transform: rotate(90deg);}
	.skillProcessWrap ul li em{padding: 4px 16px;border-radius: 0 0 12px 12px;font-size: 16px;}
	.skillProcessWrap ul li p{font-size: 18px;letter-spacing: 0;}
	.skillProcessWrap ul li em + p{padding-top: 48px;}
	.patentWrap{flex-direction: column;gap: 24px;}
	.patentWrap .img{width: 100%;border: 1px solid #DDD;border-radius: 12px;}
	.patentWrap .img img{border-radius: 12px;border: 16px solid #0083CA;}
	.patentWrap .text{width: 100%;gap: 24px;}
	.patentWrap .text p{font-size: 16px;letter-spacing: 0;text-align: center;} */

	.virtualassetsWrap{flex-direction: column;gap: 35.8974vw;}
	.virtualassetsWrap:before{top: 191.0256vw;left: calc(50% - 112.8205vw);width: 225.6410vw;height: 61.5385vw;margin-top: 0;transform: rotate(90deg);background-size: cover;}
	.virtualassetsContents{flex-direction: column;gap: 12.3077vw;border: 0.2564vw dashed #0083CA;border-radius: 3.0769vw;padding: 8.2051vw 4.1026vw;}
	.virtualassetsUser{width: 100%;padding: 4.1026vw;border: 0.2564vw solid #0083CA;border-radius: 3.0769vw;}
	.virtualassetsUser ul li{padding: 0 3.0769vw 3.0769vw;border-radius: 3.0769vw;border: 0.2564vw solid #DDD;}
	.virtualassetsUser ul li + li{margin-top: 15.3846vw;}
	.virtualassetsUser ul li + li:before{top: -11.2821vw;width: 7.1795vw;height: 7.1795vw;margin-left: -3.5897vw;}
	.virtualassetsUser ul li em{padding: 1.0256vw 4.1026vw;border-radius: 0 0 3.0769vw 3.0769vw;font-size: 4.1026vw;}
	.virtualassetsUser ul li p{font-size: 4.6154vw;letter-spacing: 0;}
	.virtualassetsUser ul li em + p{padding-top: 12.3077vw;}
	.virtualassetInfo{width: 100%;padding: 8.2051vw 4.1026vw;border: 0.2564vw solid #0083CA;border-radius: 3.0769vw;}
	.virtualassetInfo .img{width: 61.5385vw;height: 61.5385vw;margin: 0 auto 8.2051vw;padding: 5.1282vw;border: 0.2564vw dashed #DDD;}
	.virtualassetInfo strong{padding: 3.0769vw;border-radius: 3.0769vw;font-size: 5.6410vw;letter-spacing: 0;}
	.virtualassetInfo ul{gap: 2.0513vw;margin-top: 8.2051vw;}
	.virtualassetInfo ul li{width: calc(50% - 1.0256vw);padding: 2.0513vw;border-radius: 7.6923vw;border: 0.2564vw solid #BCBCBC;font-size: 3.5897vw;}
	.virtualassetsWrap .result{width: 100%;padding: 8.2051vw 4.1026vw;border-radius: 3.0769vw;border: 0.2564vw solid #0083CA;}
	.virtualassetsWrap .result li{padding: 4.1026vw;border-radius: 3.0769vw;border: 0.2564vw solid #DDD;}
	.virtualassetsWrap .result li + li{margin-top: 4.1026vw;}
	.virtualassetsWrap .result li .lg:before{width: 1.0256vw;height: 1.0256vw;margin-right: 1.0256vw;vertical-align: 0.5128vw;}
	.virtualassetsWrap .result li .lg span{font-size: 4.1026vw;}
	.virtualassetsWrap .result li .md{margin-top: 2.0513vw;font-size: 3.5897vw;}
	.skillProcessWrap{padding: 12.3077vw 4.1026vw;border: 0.2564vw solid #0083CA;border-radius: 3.0769vw;}
	.skillProcessWrap ul{flex-direction: column;gap: 15.3846vw;}
	.skillProcessWrap ul li{width: 100%;padding: 0 4.1026vw 4.1026vw;border-radius: 3.0769vw;border: 0.2564vw solid #DDD;}
	.skillProcessWrap ul li + li:before{top: -11.2821vw;left: 50%;width: 7.1795vw;height: 7.1795vw;margin-top: 0;margin-left: -3.5897vw;transform: rotate(90deg);}
	.skillProcessWrap ul li em{padding: 1.0256vw 4.1026vw;border-radius: 0 0 3.0769vw 3.0769vw;font-size: 4.1026vw;}
	.skillProcessWrap ul li p{font-size: 4.6154vw;letter-spacing: 0;}
	.skillProcessWrap ul li em + p{padding-top: 12.3077vw;}
	.patentWrap{flex-direction: column;gap: 6.1538vw;}
	.patentWrap .img{width: 100%;border: 0.2564vw solid #DDD;border-radius: 3.0769vw;}
	.patentWrap .img img{border-radius: 3.0769vw;border: 4.1026vw solid #0083CA;}
	.patentWrap .text{width: 100%;gap: 6.1538vw;}
	.patentWrap .text p{font-size: 4.1026vw;letter-spacing: 0;text-align: center;}
}

@media screen and (max-width: 767px){


}

@-webkit-keyframes scale{ 
	0% {transform: scale(1.2);}
	100% {transform: scale(1);}
}
@keyframes scale{ 
	0% {transform: scale(1.2);}
	100% {transform: scale(1);}
}

@-webkit-keyframes scrollBarAni {
    from {-webkit-box-shadow: 0 0 0 0 #0083CA;box-shadow: 0 0 0 0 #0083CA;}
    to {-webkit-box-shadow: 0 0 0 10px rgba(0, 160, 225, 0);box-shadow: 0 0 0 10px rgba(0, 160, 225, 0);}
}
@keyframes scrollBarAni {
    from {-webkit-box-shadow: 0 0 0 0 #0083CA;box-shadow: 0 0 0 0 #0083CA;}
    to {-webkit-box-shadow: 0 0 0 10px rgba(0, 160, 225, 0);box-shadow: 0 0 0 10px rgba(0, 160, 225, 0);}
}