/* 국비지원 */
.pageCategoryWrap.gugbi {padding:10.5px 0; margin-bottom:0; background:#3c0381;}
.pageCategoryWrap.gugbi li.on a {color:#00d9ff; font-weight:500;}
.pageCategoryWrap.gugbi li a {color:#b2b2b2; font-weight:400; font-size:20px;}
.pageCategoryWrap.gugbi li a:hover {color:#00d9ff;}
.gugbi-service-detail {padding-bottom:100px;}
.gugbi-service-detail .service-list {width:100%; height:480px; border-radius:18px; border:1px solid rgb(221, 221, 221); background:#fff;}
.gugbi-service-detail .service-list:hover {border-color:#00d9ff;}
.gugbi-service-detail .service-list .ncs-title {height:96px; line-height:96px; text-align:center; font-size:25px; font-weight:500; color:#08cee8; background:rgb(34, 34, 34); border-radius:18px 18px 0 0;}
.gugbi-service-detail .service-list .sub-title {font-size:17px; font-weight:500; color:#08cee8;}
.gugbi-service-detail .service-list .sub-title.second {margin-top:30px;}
/*.gugbi-service-detail > ul {display:flex; justify-content:center;}*/
/*.gugbi-service-detail > ul > li {margin-right:28px;}*/
.gugbi-service-detail > ul > li:last-child {margin-right:0!important;}
.gugbi-service-detail .service-list li {font-size:17px; font-weight:300; color:#222;}
.gugbi-service-detail .service-list li .bold {font-weight:500;}
.gugbi-service-detail .service-list .ncs-content {padding:40px 50px;}
.gugbi-service-detail .link-more {width:207px; margin:40px auto 0; border:1px solid rgb(221, 221, 221); text-align:center;}
.gugbi-service-detail .link-more a {display:inline-block; width:195px; height:50px; margin:4px; line-height:50px; background:rgb(8, 206, 232); font-size:17px; color:#fff; text-align:center;}
.gugbi-service-detail .service-wrap {width:100%;}
.subContent.gugbi .section01 {max-width:1320px; margin:0 auto; padding-bottom:100px;}
.subContent.gugbi .container {padding:0; max-width:unset;}
.subContent.gugbi img {width:100%;}
.subContent.gugbi .tuition {max-width:1320px; margin:0 auto;}
.subContent.gugbi .banner-main {display:flex;}
.subContent.gugbi .banner-main img {width:100%;}
.gugbi-service-detail .inner-link.m-show {display:none;}
.subContent.gugbi .gugbi-m-show {display:none;}
.pageCategoryWrap.gugbi .pageCategory {overflow-x:unset; justify-content: center;}
.pageCategoryWrap.gugbi .pageCategory li {width:auto; padding:0 70px;}
.submitNote.new {line-height:68px; /* background:#222;  */color:#fff; font-size:27px;}
.submitNote.new > button {height:68px;}
.gugbi-service-detail.swiper {overflow:unset;}
.gugbi-service-detail .inner-link {display:block; width:100%; height:75px; line-height:75px; position:absolute; left:1px; bottom:1px; font-size:17px; font-weight:500; color:#222; background:#f8f9fa; border-radius:0 0 18px 18px; text-align:center;}
.gugbi-service-detail .inner-link a {display:block; height:75px; line-height:75px; -webkit-tap-highlight-color : transparent !important;}

/* 국비지원 */
.gugbi-h3 {font-size: 34px; color: #ffffff;}
.subContent.gugbi .gugbi-sm .container {max-width: 1390px; padding: 0 35px;}
.gugbi-pro {position: relative; padding: 140px 0 230px; background: url('/img/landing/gugbi_pro_bg.png') no-repeat center top; background-size: cover;}
.gugbi-list-pro {display: flex; flex-wrap: wrap; gap: 15px 0; padding-top: 60px; margin: 0 -15px;}
.gugbi-list-pro > li {width: calc(33.33% - 30px); overflow: hidden; position: relative; margin: 0 15px; padding: 78px 5px 80px; background: linear-gradient(130deg, rgba(24,168,232,1) 0%, rgba(60,3,129,1) 100%); border-radius: 15px; font-size: 24px; color: #fff; word-break: keep-all;}
.gugbi-list-pro > li:before {content:''; position: absolute; top: 1px; left: 1px; right: 1px; bottom: 1px; z-index: 0; border-radius: 15px; background: #1c1c1c;}
.gugbi-list-pro > li > * {position: relative; z-index: 1;}
.gugbi-list-pro > li em {display: block; font-family: 'EsaManru'; font-weight: 500; font-size: 41px; color: #08cee8;}

.gugbi-ni-btm {position: relative; padding-bottom: 150px;  background: #1d1d1d url('/img/landing/bg_gugbi_ni_btm.jpg') no-repeat left bottom;}
.gugbi-ni-btm:before {content:''; position: absolute; left: 0; right: 0; top: -3.7vw; padding-bottom: 3.8%; background: url('/img/landing/gugbi_ni_btm_bg01.png') center top; background-size: contain;}
.gugbi-manage {padding: 73px 0 118px;}
.gugbi-img-manage {padding-top: 43px;}
.gugbi-ni-btm.type02 {padding:150px 0;}
.gugbi-ni-btm.type02:before {content:''; padding:0; position:static; background:none;}

.gugbi-fix-bn{position: fixed; bottom: 0;left: 0; z-index:9999;}
.gugbi-fix-bn div{line-height: 0; }
.gugbi-fix-bn .gugbi-pc-show a{font-size: 1.05vw;text-align:center;font-weight:500;color:#fff;background:#222222;border-radius:8px;width: 13.7vw;height: 2.9vw;line-height: 2.9vw;position:absolute;display:block;top: 37%;right: 21.5%;}
.gugbi-fix-bn .txt{font-size: 1.62vw;color:#fff;position:absolute;left: 22%;top: 41%;font-weight: 500;}
.gugbi-fix-bn .txt + .txt{font-size: 0.9vw;left: 52%;top: 49%;font-weight: 100;}
.gugbi-fix-bn .txt + .txt span{font-weight:400; margin-left:2px;}
.gugbi-fix-bn .gugbi-m-show a{display:block; width:100%; height:100%; line-height: 0;}

.gugbi-list-benefit {display: flex; flex-wrap: wrap; gap: 30px 0; padding-top: 38px; margin: 0 -19px;}
.gugbi-list-benefit > li {display: flex; align-items: center; position: relative; width: calc(50% - 38px); min-height: 170px; margin: 0 19px; padding: 5px; padding-left: 13.25%; border-radius: 15px; border: 1px solid rgba(221, 221, 221, 0.5); background-repeat: no-repeat; background-position: left center; background-size: contain; font-size: 22px; color: #fff; word-break: keep-all;}
.gugbi-list-benefit > li:before {content:''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(-45deg, rgba(6,26,40,0.05) 0%, rgba(255,255,255,0.05) 100%);}
.gugbi-list-benefit > li strong {color: #08cee8;}
.gugbi-list-benefit > li:nth-child(1) {background-image: url('/img/landing/gugbi_icon_benefit01.png');}
.gugbi-list-benefit > li:nth-child(2) {background-image: url('/img/landing/gugbi_icon_benefit02.png');}
.gugbi-list-benefit > li:nth-child(3) {background-image: url('/img/landing/gugbi_icon_benefit03.png');}
.gugbi-list-benefit > li:nth-child(4) {background-image: url('/img/landing/gugbi_icon_benefit04.png');}

.support-wrap {max-width:1320px; margin:0 auto;}
.support-wrap.wide {max-width:100%;}
.top-title-area {padding-top:150px; text-align:center;}
.top-title-area h2 {margin-bottom:25px; font-size:38px; font-weight:500;}
.top-title-area h3 {font-size:34px; font-weight:500;}
.top-title-area .sub-txt {padding-bottom:85px; font-size:20px; color:#777777;}
.top-title-area.tuition-style {padding-top:100px;}
.top-title-area.tuition-style .top-title {margin-bottom:0px;}
.top-title-area.tuition-style .sub-txt {padding-bottom:50px;}
.top-title-area.tuition-style .sub-txt.lg {font-size:38px; padding-bottom:25px; color:#000;}
.gugbi-support {display:flex; margin-top:45px; padding-bottom:150px;}
.gugbi-support .service-list {width:100%; height:auto; border-radius:18px; border:1px solid rgb(221, 221, 221); background:#f8f8f8;}
.gugbi-support .service-list:first-child {margin-right:40px;}
.gugbi-support .service-list .ncs-title-area {height: 142px;line-height: 142px;text-align: center;font-size: 25px;font-weight: 500;color: #08cee8;background: rgb(34, 34, 34);border-radius: 18px 18px 0 0;}
.gugbi-support .service-list .ncs-title-area dl {padding-top:30px;}
.gugbi-support .service-list .ncs-title-area dd {padding-top:10px; font-size:20px; color:#fff;}
.gugbi-support .service-list .sub-title {font-size:19px; font-weight:500; color:#08cee8;}
.gugbi-support .service-list .sub-title.second {padding-top:25px;}
.gugbi-support .service-list .ncs-content {padding:40px 50px;}
.gugbi-support .service-list .ncs-content li {font-size:19px; color:#222;}
.job-support02 {position:relative; background:url('/img/landing/gugbi_job_support02.jpg') no-repeat center / cover;}
.job-support03 {position:relative; height:685px; background:url('/img/landing/gugbi_job_support03.jpg') no-repeat center / cover;}
.job-support04 {position:relative; background:url('/img/landing/gugbi_job_support04.jpg') no-repeat center / cover;}
.job-support02 .top-title {padding-top:240px; font-size:34px; color:#fff; font-weight:500;}
.job-support02 .top-title.pt130 {padding-top:130px;}
.job-support02 .top-title.second {padding-top:110px;}
.job-support02 .middle-text {padding-top:10px; font-size:20px; color:#fff;}
.job-support02 .point-list {display:flex; position:relative; margin-top:46px; z-index:0;}
.job-support02 .point-list:before {content:""; position:absolute; left:0; top:34px; display:block; width:100%; height:3px; background:url('/img/landing/img_dashed.png') repeat-x center / 12px 3px; z-index:-1;}
.job-support02 .point-list .number {display:inline-block; border:6px solid rgb(0, 217, 255,0.2); border-radius:50%;}
.job-support02 .point-list .number span {display:inline-block; width:58px; height:58px; line-height:58px; font-size:31px; color:#222; font-weight:500; border-radius:50%; background:#00d9ff; text-align:center;}
.subContent.gugbi .job-support02 .container {max-width:1320px; margin:0 auto; text-align:center;}
.job-support02 .point-list .text {padding-top:10px; font-size:20px; font-weight:500; color:#fff; white-space:nowrap;}
.job-support02 .point-list li {flex:1;}
.job-support03 .job-support03-title {position:absolute; left:50%; top:97px; transform:translateX(-50%); width:100%; color:#fff; font-size:22px; text-align:center;}
.job-support03 .job-support03-title .bold {font-size:35px; font-weight:500;}
.job-support04 .point-list {max-width:1068px; margin:0 auto; padding:146px 0;}
.job-support04 .point-list li {display:flex; align-items:center; height:200px; margin-bottom:28px; background-color: rgb(36, 36, 36); border-radius:100px; border:2px solid transparent; background-image: linear-gradient(#242424, #242424),linear-gradient(to right, rgba(24,168,232,1) 0%,  rgba(60,3,129,1) 100%); background-origin: border-box; background-clip: content-box, border-box;}
.job-support04 .point-list .image {width:161px; height:161px; margin-left:19px;}
.job-support04 .point-list .info {width:calc(100% - 161px); padding:0 105px 0 48px;}
.job-support04 .point-list .title {font-size:25px; color:#08cee8;}
.job-support04 .point-list .text {padding-top:10px; font-size:19px; color:#ddd;}
.interview-list {display:flex; justify-content:center; align-items:center; margin-top:35px;}
.interview-list .contents {display:flex; flex-direction: column; justify-content: center; align-items: center; width:465px; height:465px; border-radius:100%; background-color: rgb(36, 36, 36); border:1px solid transparent; background-image: linear-gradient(#242424, #242424),linear-gradient(to right, rgba(24,168,232,1) 0%,  rgba(60,3,129,1) 100%); background-origin: border-box; background-clip: content-box, border-box;}
.interview-list .contents .job-support02-title {padding:0; font-size:40px; font-weight:500; color:#08cee8; line-height:1.2;}
.interview-list .contents .text {padding-top:20px; font-size:20px; color:#fff;}
.interview-list .cross-line {position:relative; display:inline-block; width:150px; height:70px;}
.interview-list .cross-line:before {content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:51px; height:3px; background:#fff;}
.interview-list .cross-line:after {content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:3px; height:51px; background:#fff;}
.gugbi-pro.gugbi-job {background-image:url('/img/landing/gugbi_job_support01.jpg');}

.top-title-area.card {padding:100px 0;}
.top-title-area .sub-txt b {color:#222;}
.top-title-area .sub-txt.first {padding-bottom:30px;}
.top-title-area .target-list {display:flex; justify-content:center; padding-top:40px;}
.top-title-area .target-list li:nth-child(2) {padding:0 150px;}
.top-title-area .target-list .target {padding-top:15px; font-size:22px; font-weight:500;}
.card-notice-list {background:#efefef;}
.card-notice-list .contents {width:1260px; margin:0 auto; padding:67px 0; font-size:17px; color:#777;}
.card-notice-list li {padding-bottom:30px;}
.card-notice-list li .space {padding-left:17px;}
.support-list .title-area {display:flex; align-items:baseline;}
.support-list .title-area p {padding-right:20px; font-size:25px; font-weight:500; color:#fff;}
.support-list.list01 .title-area img {width:73px;}
.support-list.list02 .title-area img {width:71px;}
.support-list.list03 .title-area img {width:84px;}
.support-list.list01 {width:100%; margin-top:110px; padding:35px 0 55px; background:#28292a; border-radius:30px;}
.support-list.list01 .wrap {width:fit-content; margin:0 auto;}
.support-list.list02 {width:50%; padding-right:50px; border-right:1px solid #484848;}
.support-list.list03 {width:50%; padding:15px 0 0 50px;}
.support-list .info-area p {padding:20px 0 10px; font-size:25px; color:#fff;}
.support-list .info-area {font-size:17px; color:#ddd;}
.card-support-info {background:url('/img/landing/bg_traning01.jpg') no-repeat top / cover;}
.card-support-info .contents {max-width:1330px; padding:145px 0 135px; margin:0 auto;}
.card-support-info .head-title {padding-bottom:45px; font-size:34px; color:#fff; text-align:center;}
.card-support-info .traning-pay {width:607px; margin:0 auto;}
.card-support-info .set-wrap {display:flex; justify-content:space-between; padding:70px 0 150px;}
.card-support-info .traning-notice {padding-top:15px; font-size:17px; color:#fff; letter-spacing:0; text-align:center;}
.gugbi-pro.card-gugbi {margin-top:-95px;}

.support-wrap {max-width:1320px; margin:0 auto;}
.support-wrap.wide {max-width:100%;}
.top-title-area {padding-top:150px; text-align:center;}
.top-title-area h2 {margin-bottom:25px; font-size:38px; font-weight:900;font-family:'NEXON Lv2 Gothic Bold';}
.top-title-area h3 {font-size:34px; font-weight:500;}
.top-title-area .sub-txt {padding-bottom:85px; font-size:20px; color:#777777;}
.gugbi-support {display:flex; margin-top:45px; padding-bottom:150px;}
.gugbi-support .service-list {width:100%; height:auto; border-radius:18px; border:1px solid rgb(221, 221, 221); background:#f8f8f8;}
.gugbi-support .service-list:first-child {margin-right:40px;}

.gugbi-support .service-list .ncs-title-area dl {padding-top:30px;}
.gugbi-support .service-list .ncs-title-area dd {padding-top:10px; font-size:20px; color:#fff;}
.gugbi-support .service-list .sub-title {font-size:19px; font-weight:500; color:#08cee8;}
.gugbi-support .service-list .sub-title.second {padding-top:25px;}
.gugbi-support .service-list .ncs-content {padding:40px 40px;}
.gugbi-support .service-list .ncs-content li {font-size:19px; color:#222;}
.job-support02 {position:relative; height:1302px; background:url('/img/landing/gugbi_job_support02.jpg') no-repeat center / cover;}
.job-support03 {position:relative; height:685px; background:url('/img/landing/gugbi_job_support03.jpg') no-repeat center / cover;}
.job-support04 {position:relative; background:url('/img/landing/gugbi_job_support04.jpg') no-repeat center / cover;}
.job-support02 .job-title {padding-top:240px; font-size:34px; color:#fff; font-weight:500;}
.job-support02 .job-title.pt130 {padding-top:130px;}
.job-support02 .job-title.second {padding-top:110px;}
.job-support02 .job-title.second.type02 {padding-top:210px;}
.job-support02 .middle-text {padding-top:10px; font-size:20px; color:#fff;}
.job-support02 .point-list {display:flex; position:relative; margin-top:46px; z-index:0;}
.job-support02 .point-list:before {content:""; position:absolute; left:0; top:34px; display:block; width:100%; height:3px; background:url('/img/landing/img_dashed.png') repeat-x center / 12px 3px; z-index:-1;}
.job-support02 .point-list .number {display:inline-block; border:6px solid rgb(0, 217, 255,0.2); border-radius:50%;}
.job-support02 .point-list .number span {display:inline-block; width:58px; height:58px; line-height:58px; font-size:31px; color:#222; font-weight:500; border-radius:50%; background:#00d9ff; text-align:center;}
.subContent.gugbi .job-support02 .container {max-width:1320px; margin:0 auto; text-align:center;}
.job-support02 .point-list .text {padding-top:10px; font-size:20px; font-weight:500; color:#fff; white-space:nowrap;}
.job-support02 .point-list li {flex:1;}
.job-support03 .job-support03-title {position:absolute; left:50%; top:97px; transform:translateX(-50%); width:100%; color:#fff; font-size:22px; text-align:center;}
.job-support03 .job-support03-title .bold {font-size:35px; font-weight:500;}
.job-support04 .point-list {max-width:1068px; margin:0 auto; padding:146px 0;}
.job-support04 .point-list li {display:flex; align-items:center; height:200px; margin-bottom:28px; background-color: rgb(36, 36, 36); border-radius:100px; border:2px solid transparent; background-image: linear-gradient(#242424, #242424),linear-gradient(to right, rgba(24,168,232,1) 0%,  rgba(60,3,129,1) 100%); background-origin: border-box; background-clip: content-box, border-box;}
.job-support04 .point-list .image {width:161px; height:161px; margin-left:19px;}
.job-support04 .point-list .info {width:calc(100% - 161px); padding:0 105px 0 48px;}
.job-support04 .point-list .job-support04-title {font-size:25px; color:#08cee8;}
.job-support04 .point-list .text {padding-top:10px; font-size:19px; color:#ddd;}
.interview-list {display:flex; justify-content:center; align-items:center; margin-top:35px;}
.interview-list .contents {display:flex; flex-direction: column; justify-content: center; align-items: center; width:465px; height:465px; border-radius:100%; background-color: rgb(36, 36, 36); border:1px solid transparent; background-image: linear-gradient(#242424, #242424),linear-gradient(to right, rgba(24,168,232,1) 0%,  rgba(60,3,129,1) 100%); background-origin: border-box; background-clip: content-box, border-box;}
.interview-list .contents .job-support02-title {padding:0; font-size:40px; font-weight:500; color:#08cee8; line-height:1.2;}
.interview-list .contents .text {padding-top:20px; font-size:20px; color:#fff;}
.interview-list .cross-line {position:relative; display:inline-block; width:150px; height:70px;}
.interview-list .cross-line:before {content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:51px; height:3px; background:#fff;}
.interview-list .cross-line:after {content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:3px; height:51px; background:#fff;}
.gugbi-pro.gugbi-job {background-image:url('/img/landing/gugbi_job_support01.jpg');}

.card-notice-list {background:#efefef;}
.card-notice-list .contents {width:1260px; margin:0 auto; padding:67px 0; font-size:17px; color:#777;}
.card-notice-list li {padding-bottom:30px;}
.card-notice-list li .space {padding-left:17px;}
.card-notice-list.nation h3 {font-size:34px; color:#222;}
.card-notice-list.nation p {padding-top:30px; font-size:20px;}
.top-point-area {display:flex; align-items:center; padding-bottom:120px;}
.top-point-area .plus {width:50px; height:50px; background:url('/img/landing/img_round_plus.png') no-repeat center / cover;}
.gugbi-pro.gugbi-pro03 {background-image:url('/img/landing/bg_nation01.jpg');}
.job-support02.nation {height:953px; background-image:url('/img/landing/bg_nation02.jpg');}

.support-wrap.nation .top-title-area .top-title {margin-bottom:0; font-size:38px;}
.support-wrap.nation .top-title-area .sub-txt.lg {padding-bottom:25px; font-size:38px; color:#222;}
.support-wrap.nation .top-title-area .sub-txt.sm {padding-bottom:90px; font-size:20px; color:#777;}
.tip-point-area {margin-bottom:130px; text-align:center;}
.tip-point-area h3 {padding-bottom:45px; font-size:34px; color:#222;}
.tip-point-area .tip-list {display:flex; flex-direction:column;}
.tip-point-area .tip-list li {position:relative; padding:15px 44px; margin-bottom:32px; border-radius:50px; font-size:25px; width:fit-content;}
.tip-point-area .tip-list li:nth-child(odd) {background:#222; color:#fff; align-self:flex-start;}
.tip-point-area .tip-list li:nth-child(even) {background:#ddd; color:#222; align-self:flex-end;}
.tip-point-area .tip-list li b {color:#222; font-weight:500;}
.tip-point-area .tip-list li .emoticon {display:inline-block; width:40px; height:40px; background:url('/2025/img/icon/25_img_emoticon01.png') no-repeat center / cover; vertical-align:top;}
.tip-point-area .tip-list li .emoticon.second {background-image:url('/2025/img/icon/25_img_emoticon02.png');}
.tip-point-area .tip-list li .emoticon.third {background-image:url('/2025/img/icon/25_img_emoticon03.png');}
.tip-point-area .tip-list li .emoticon.fourth {background-image:url('/2025/img/icon/25_img_emoticon04.png');}
.tip-point-area .tip-list li .emoticon.fifth {background-image:url('/2025/img/icon/25_img_emoticon05.png');}
.tip-point-area .tip-list li .emoticon.sixth {background-image:url('/2025/img/icon/25_img_emoticon06.png');}
.tip-point-area .tip-list li:nth-child(odd) .emoticon {margin-left:20px;}
.tip-point-area .tip-list li:nth-child(even) .emoticon {margin-right:20px;}
.tip-point-area .tip-list li:nth-child(odd):before {content:""; position:absolute; left:0; bottom:-17px; display:inline-block; width:41px; height:36px; background:url('/img/landing/icon_box_shape01.png') no-repeat center / cover;}
.tip-point-area .tip-list li:nth-child(even):before {content:""; position:absolute; right:0; bottom:-17px; display:inline-block; width:41px; height:36px; background:url('/img/landing/icon_box_shape02.png') no-repeat center / cover;}
.card-notice-list {background:#efefef;}
.card-notice-list.apply .container {display:flex; justify-content:space-between; max-width:1320px; margin:0 auto;}
.card-notice-list.apply .contents {flex:1; width:auto; margin:67px 0; font-size:17px; color:#777;}
.card-notice-list.apply .contents:first-child {padding-right:65px; border-right:1px solid #ddd;}
.card-notice-list.apply .contents:last-child {padding-left:65px;}
.card-notice-list.apply li {padding-bottom:0; font-size:20px;}
.card-notice-list.apply h3 {padding-bottom:27px; font-size:34px; color:#222;}

.subContent.gugbi *{box-sizing:border-box;}
.gugbi-h3 {font-size: 34px; color: #ffffff;}
.gugbi-sm .container {max-width: 1390px; padding: 0 35px;}
.gugbi-pro {position: relative; padding: 140px 0 230px; background: url('/img/landing/gugbi_pro_bg.png') no-repeat center top; background-size: cover;}
.gugbi-list-pro {display: flex; flex-wrap: wrap; gap: 15px 0; padding-top: 60px; margin: 0 -15px;}
.gugbi-list-pro > li {width: calc(33.33% - 30px); overflow: hidden; position: relative; margin: 0 15px; padding: 78px 5px 80px; background: linear-gradient(130deg, rgba(24,168,232,1) 0%, rgba(60,3,129,1) 100%); border-radius: 15px; font-size: 24px; color: #fff; word-break: keep-all; text-align:center;}
.gugbi-list-pro > li:before {content:''; position: absolute; top: 1px; left: 1px; right: 1px; bottom: 1px; z-index: 0; border-radius: 15px; background: #1c1c1c;}
.gugbi-list-pro > li > * {position: relative; z-index: 1;}
.gugbi-list-pro > li em {display: block; font-family: 'EsaManru'; font-weight: 500; font-size: 41px; color: #08cee8;}

.gugbi-ni-btm {position: relative; padding-bottom: 150px;  background: #1d1d1d url('/img/landing/bg_gugbi_ni_btm.jpg') no-repeat left bottom;}
.gugbi-ni-btm:before {content:''; position: absolute; left: 0; right: 0; top: -3.7vw; padding-bottom: 3.8%; background: url('/img/landing/gugbi_ni_btm_bg01.png') center top; background-size: contain;}
.gugbi-manage {padding: 73px 0 118px;}
.gugbi-img-manage {padding-top: 43px;}
.gugbi-ni-btm.type02 {padding:150px 0;}
.gugbi-ni-btm.type02:before {content:''; padding:0; position:static; background:none;}

.gugbi-fix-bn{position: fixed; bottom: 0;left: 0; z-index:9999;}
.gugbi-fix-bn div{line-height: 0; }
.gugbi-fix-bn .gugbi-pc-show a{font-size: 1.05vw;text-align:center;font-weight:500;color:#fff;background:#222222;border-radius:8px;width: 13.7vw;height: 2.9vw;line-height: 2.9vw;position:absolute;display:block;top: 37%;right: 21.5%;}
.gugbi-fix-bn .txt{font-size: 1.62vw;color:#fff;position:absolute;left: 22%;top: 60%;font-weight: 500;}
.gugbi-fix-bn .txt + .txt{font-size: 0.9vw;left: 52%;top: 59%;font-weight: 100;}
.gugbi-fix-bn .txt + .txt span{font-weight:400; margin-left:2px;}
.gugbi-fix-bn .gugbi-m-show a{display:block; width:100%; height:100%; line-height: 0;}

.gugbi-list-benefit {display: flex; flex-wrap: wrap; gap: 30px 0; padding-top: 38px; margin: 0 -19px;}
.gugbi-list-benefit > li {display: flex; align-items: center; position: relative; width: calc(50% - 38px); min-height: 170px; margin: 0 19px; padding: 5px; padding-left: 13.25%; border-radius: 15px; border: 1px solid rgba(221, 221, 221, 0.5); background-repeat: no-repeat; background-position: left center; background-size: contain; font-size: 22px; color: #fff; word-break: keep-all;}
.gugbi-list-benefit > li:before {content:''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(-45deg, rgba(6,26,40,0.05) 0%, rgba(255,255,255,0.05) 100%);}
.gugbi-list-benefit > li strong {color: #08cee8;}
.gugbi-list-benefit > li:nth-child(1) {background-image: url('/img/landing/gugbi_icon_benefit01.png');}
.gugbi-list-benefit > li:nth-child(2) {background-image: url('/img/landing/gugbi_icon_benefit02.png');}
.gugbi-list-benefit > li:nth-child(3) {background-image: url('/img/landing/gugbi_icon_benefit03.png');}
.gugbi-list-benefit > li:nth-child(4) {background-image: url('/img/landing/gugbi_icon_benefit04.png');}

.gugbi-service-detail {padding-bottom:100px;}
.gugbi-service-detail .service-list {width:100%; height:480px; border-radius:18px; border:1px solid rgb(221, 221, 221); background:#fff; overflow:hidden;}
.gugbi-service-detail .service-list:hover {border-color:#00d9ff;}
.gugbi-service-detail .service-list .ncs-title {height:96px; line-height:96px; text-align:center; font-size:25px; font-weight:500; color:#08cee8; background:rgb(34, 34, 34); border-radius:18px 18px 0 0;}
.gugbi-service-detail .service-list .sub-title {font-size:17px; font-weight:500; color:#08cee8;}
.gugbi-service-detail .service-list .sub-title.second {margin-top:30px;}
/*.gugbi-service-detail > ul {display:flex; justify-content:center;}*/
/*.gugbi-service-detail > ul > li {margin-right:28px;}*/
.gugbi-service-detail > ul > li:last-child {margin-right:0!important;}
.gugbi-service-detail .service-list li {font-size:17px; font-weight:300; color:#222;}
.gugbi-service-detail .service-list li .bold {font-weight:500;}
.gugbi-service-detail .service-list .ncs-content {padding:40px 50px;}
.gugbi-service-detail .link-more {width:207px; margin:40px auto 0; border:1px solid rgb(221, 221, 221); text-align:center;}
.gugbi-service-detail .link-more a {display:inline-block; width:195px; height:50px; margin:4px; line-height:50px; background:rgb(8, 206, 232); font-size:17px; color:#fff; text-align:center;}
.gugbi-service-detail .service-wrap {width:100%;}




.tuition-check {display: flex; flex-wrap: wrap;}
.tuition-check li {min-width: 142px;}
.tuition-check .ttCst {padding-left: 20px;}
.tuition-check input[type='checkbox'] + label {padding: 0 5px;}
.ncs-tuition-btn-wr{padding-bottom:120px;}




@media (max-width: 1280px) {

.support-wrap{padding: 0 0px}
.gugbi-ni-btm.type02 {
    padding: 60px 0;
}
.top-title-area {padding-top:83px;}
	.top-title-area h2 {margin-bottom:17px; font-size:16px;}
	.top-title-area .sub-txt {padding-bottom:30px; font-size:13px;}
	.top-title-area.tuition-style {padding-top:30px;}
	.top-title-area.tuition-style .sub-txt.lg {font-size:13px; padding-bottom:10px;}
	.top-title-area.tuition-style .sub-txt {padding-bottom:30px;}
	.top-title-area h3 {font-size:15px;}
	.support-wrap {margin-bottom:65px;}
    .support-wrap.mb0 {margin-bottom:0;}
	.gugbi-support {flex-direction:column; margin-top:24px; padding:0 27px;}
	.gugbi-support .service-list {height:auto; min-height:315px; margin-bottom:15px;}
	.gugbi-support .service-list .ncs-title-area {height:71px; line-height:1.4 !important;}
	.gugbi-support .service-list .ncs-title-area dl {padding-top:15px;}
	.gugbi-support .service-list .ncs-title-area dt {font-size:14px;}
	.gugbi-support .service-list .ncs-title-area dd {font-size:12px;}
	.gugbi-support .service-list .sub-title {font-size:13px;}
	.gugbi-support .service-list .ncs-content {padding:15px 25px;}
	.gugbi-support .service-list .ncs-content li {font-size:13px;}
	.gugbi-support .service-list .sub-title.second {padding-top:5px;}
	.gugbi-support .service-list.second {min-height:275px;}
	.gugbi-pro {margin-top:0;}
	.interview-list .contents .job-support02-title {font-size:13px;}
	.interview-list .contents .text {font-size:12px;}
	.interview-list .contents {width:150px; height:150px;}
	.interview-list .cross-line {width:28.5px; height:17px;}
	.interview-list .cross-line:before {width:15.5px; height:1;}
	.interview-list .cross-line:after {height:15.5px; width:1;}
	.job-support02 {height:100%; padding-bottom:60px;}
	.job-support03 {height:337px;}
	.job-support02 .top-title {padding-top:75px; font-size:17px;}
	.job-support02 .point-list {flex-wrap:wrap; margin:0 13px;}
	.job-support02 .point-list li {width:50%;}
	.job-support02 .point-list li:nth-child(1),
	.job-support02 .point-list li:nth-child(2),
	.job-support02 .point-list li:nth-child(3),
	.job-support02 .point-list li:nth-child(4) {padding:0; flex:auto;}
	.job-support02 .point-list:after {content:""; position:absolute; left:0; bottom:96px; display:block; width:100%; height:3px; background:url('/img/landing/img_dashed.png') repeat-x center / 12px 3px; z-index:-1;}
	.job-support02 .point-list li:nth-child(3),
	.job-support02 .point-list li:nth-child(4) {margin-top:37px;}
	.job-support02 .middle-text {font-size:13px;}
	.job-support02 .point-list .number {border-size:3px;}
	.job-support02 .point-list .number span {width:30px; height:30px; line-height:30px; font-size:15px;}
	.job-support02 .point-list .text {font-size:13px;}
	.job-support02 .point-list:before {height:1.5px; top:22px;}
	.job-support02 .point-list:after {bottom:65px;}
	.job-support03 .job-support03-title {width:100%; top:45px; font-size:12px;}
	.job-support03 .job-support03-title .bold {display:inline-block; margin-top:5px; font-size:17px;}
	.job-support04 {background:url('/img/landing/gugbi_job_m_support04.png') no-repeat bottom / cover;}
	.job-support04 .point-list {margin:0 15px; padding:50px 0;}
	.job-support04 .point-list li {height:150px; margin-bottom:15px; border-radius:30px;}
	.job-support04 .point-list .job-support04-title {font-size:13px;}
	.job-support04 .point-list .text {padding-top:5px; font-size:12px;}
	.job-support04 .point-list .image {width:65px; height:65px;}
	.job-support04 .point-list .info {width:calc(100% - 65px); padding:0 19px 0 10px;}

	.top-title-area.card {padding:60px 0 0;}
	.top-title-area.card h2 {margin-bottom:11px;}
	.top-title-area.card .sub-txt {padding:0 10px 30px;}
	.top-title-area .sub-txt.first {padding:0;}
	.top-title-area .target-list {margin:0 17.5px;}
	.top-title-area .target-list li:nth-child(2) {padding:0 33px;}
	.top-title-area .target-list .target {padding-top:11px; font-size:11px;}
	.support-wrap.card {margin-bottom:25px;}
	.card-support-info .contents {padding:62px 0 62px;}
	.card-notice-list li {padding-bottom:15px;}
	.card-notice-list .contents {width:auto; padding:25px 0; margin:0 15px; font-size:13px;}
	.card-support-info .head-title {padding-bottom:25px; font-size:17px;}
	.card-support-info .traning-pay {width:auto; margin:0 37px;}
	.support-list .title-area p {padding-right:5px; font-size:14px;}
	.support-list .info-area p {padding:15px 0 10px; font-size:14px;}
	.support-list .info-area li {font-size:13px;}
	.support-list.list01 {width:auto; background:none; padding:0; margin:30px 15px 0;}
	.support-list.list02 {width:100%; padding-right:0; border:none;}
	.support-list.list03 {width:100%; padding:23px 0 0;}
	.support-list.list01 .title-area img {width:36.5px;}
	.support-list.list02 .title-area img {width:44px;}
	.support-list.list03 .title-area img {width:36.5px;}
	.support-list.list01 .wrap {margin:0;}
	.card-support-info .set-wrap {flex-direction:column; padding:23px 0 60px; margin:0 15px;}
	.gugbi-pro.card-gugbi {margin-top:-51px;}
	.card-support-info .traning-notice {margin-top:9px; padding:0 55px; font-size:12px;}
	.card-support-info {background-image:url('/img/landing/bg_m_traning.jpg');}

	.top-title-area {padding-top:83px;}
	.top-title-area h2 {margin-bottom:17px; font-size:16px;}
	.top-title-area .sub-txt {padding-bottom:30px; font-size:13px;}
	.top-title-area h3 {font-size:15px;}
	.support-wrap {margin-bottom:65px;}
	.gugbi-support {flex-direction:column; margin-top:24px; padding:0 27px;}
	.gugbi-support .service-list {height:auto; min-height:315px; margin-bottom:15px;}
	.gugbi-support .service-list .title-area {height:71px; line-height:71px;}
	.gugbi-support .service-list .title-area dl {padding-top:15px;}
	.gugbi-support .service-list .title-area dt {font-size:14px;}
	.gugbi-support .service-list .title-area dd {font-size:12px;}
	.gugbi-support .service-list .sub-title {font-size:13px;}
	.gugbi-support .service-list .content {padding:15px 25px;}
	.gugbi-support .service-list .content li {font-size:13px;}
	.gugbi-support .service-list .sub-title.second {padding-top:5px;}
	.gugbi-support .service-list.second {min-height:275px;}
	.gugbi-pro {margin-top:0;}
	.interview-list .contents .title {font-size:13px;}
	.interview-list .contents .text {font-size:12px;}
	.interview-list .contents {width:150px; height:150px;}
	.interview-list .cross-line {width:28.5px; height:17px;}
	.interview-list .cross-line:before {width:15.5px; height:1;}
	.interview-list .cross-line:after {height:15.5px; width:1;}
	.job-support02 {height:100%; padding-bottom:60px;}
	.job-support03 {height:337px;}
	.job-support02 .job-title {padding-top:75px; font-size:17px;}
	.job-support02 .point-list {flex-wrap:wrap; margin:0 13px;}
	.job-support02 .point-list li {width:50%;}
	.job-support02 .point-list li:nth-child(1),
	.job-support02 .point-list li:nth-child(2),
	.job-support02 .point-list li:nth-child(3),
	.job-support02 .point-list li:nth-child(4) {padding:0; flex:auto;}
	.job-support02 .point-list:after {content:""; position:absolute; left:0; bottom:96px; display:block; width:100%; height:3px; background:url('/img/landing/img_dashed.png') repeat-x center / 12px 3px; z-index:-1;}
	.job-support02 .point-list li:nth-child(3),
	.job-support02 .point-list li:nth-child(4) {margin-top:37px;}
	.job-support02 .middle-text {font-size:13px;}
	.job-support02 .point-list .number {border-size:3px;}
	.job-support02 .point-list .number span {width:30px; height:30px; line-height:30px; font-size:15px;}
	.job-support02 .point-list .text {font-size:13px;}
	.job-support02 .point-list:before {height:1.5px; top:22px;}
	.job-support02 .point-list:after {bottom:65px;}
	.job-support03 .title {width:100%; top:45px; font-size:12px;}
	.job-support03 .title .bold {display:inline-block; margin-top:5px; font-size:17px;}
	.job-support04 {background:url('/img/landing/gugbi_job_m_support04.png') no-repeat bottom / cover;}
	.job-support04 .point-list {margin:0 15px; padding:50px 0;}
	.job-support04 .point-list li {height:150px; margin-bottom:15px; border-radius:30px;}
	.job-support04 .point-list .title {font-size:13px;}
	.job-support04 .point-list .text {padding-top:5px; font-size:12px;}
	.job-support04 .point-list .image {width:65px; height:65px;}
	.job-support04 .point-list .info {width:calc(100% - 65px); padding:0 19px 0 10px;}

	.top-point-area {flex-direction:column; padding:0; margin:0 30px;}
	.top-point-area .plus {width:25px; height:25px; margin:-16px 0; z-index:1;}
	.support-wrap.nation .top-title-area {margin:0 18px;}
	.card-notice-list .contents {width:auto; padding:22px 15px;}
	.card-notice-list.nation h3 {font-size:17px;}
	.card-notice-list.nation p {padding-top:10px; font-size:13px;}
	.gugbi-pro.gugbi-pro03 {margin-top:0; background-image:url('/img/landing/bg_m_nation01.jpg');}
	.job-support02.nation {height:357px; background-image:url('/img/landing/bg_m_nation02.jpg'); background-position:top;}
	.job-support02 .job-title.second {padding-top:65px;}
	.job-support02 .job-title.second.type02 {padding-top:65px;}
	.support-wrap.nation .top-title-area .top-title {font-size:18px;}
	.support-wrap.nation .top-title-area .sub-txt.sm {padding-bottom:44px; font-size:13px;}
	.support-wrap.nation .top-title-area .sub-txt.lg {font-size:18px;}
	.tip-point-area {margin:0 6px;}
	.tip-point-area h3 {padding-bottom:20px; font-size:15px;}
	.tip-point-area .tip-list li {display:flex; padding:8px 16px; margin-bottom:22px; font-size:13px;}
	.tip-point-area .tip-list li .emoticon {width:20px; height:20px;}
	.tip-point-area .tip-list li:nth-child(odd) .emoticon {margin-left:10px;}
	.tip-point-area .tip-list li:nth-child(even) .emoticon {margin-right:10px;}
	.tip-point-area .tip-list li:nth-child(odd):before {width:20px; height:18px; bottom:-8px;}
	.tip-point-area .tip-list li:nth-child(even):before {width:20px; height:18px; bottom:-8px;}
	.tip-point-area .tip-list li:nth-child(even) {text-align:left;}
	.card-notice-list.apply h3 {padding-bottom:10px; font-size:17px;}
	.card-notice-list.apply li {font-size:13px;}
	.card-notice-list.apply .container {flex-direction:column; padding-left:20px;}
	.card-notice-list.apply .contents {margin:30px 0;}
	.card-notice-list.apply .contents:first-child {padding:0 0 15px 0; margin-bottom:0; border-right:0; border-bottom:1px solid #ddd;}
	.card-notice-list.apply .contents:last-child {padding-left:0; margin-top:15px;}
.gugbi-list-pro > li {
    width: calc(50% - 30px);
    overflow: hidden;
    position: relative;
    margin: 0 15px;
    padding: 78px 5px 80px;
    background: linear-gradient(130deg, rgba(24, 168, 232, 1) 0%, rgba(60, 3, 129, 1) 100%);
    border-radius: 15px;
    font-size: 15px;
    color: #fff;
    word-break: keep-all;
    text-align: center;
}

.gugbi-list-pro > li em {
    display: block;
    font-family: 'EsaManru';
    font-weight: 500;
    font-size: 21px;
    color: #08cee8;
}
    .gugbi-list-pro > li {
        width: calc(50% - 12px);
        margin: 0 6px;
        padding: 23px 5px 20px;
        border-radius: 7px;
        font-size: 13px;
    }
    .gugbi-h3 {
        font-size: 17px;
    }

.text-center {
    text-align: center;
}
    .gugbi-pro {
        margin-top: -8%;
        padding: 57px 0 60px;
    }
.gugbi-manage {padding: 60px 0 54px}
	.gugbi-ni-btm {padding-bottom: 65px;}
	.gugbi-list-benefit {flex-direction: column; gap: 10px 0; padding-top: 20px;}
	.gugbi-list-benefit > li {width: inherit; min-height: 85px; margin: 0 18px; padding: 14px; padding-left: min(22.1%, 85px); border-radius: 8px; font-size: 13px;}
	.gugbi-list-benefit > li:nth-child(1) {background-image: url('/img/landing/gugbi_icon_benefit01_m.png');}
	.gugbi-list-benefit > li:nth-child(2) {background-image: url('/img/landing/gugbi_icon_benefit02_m.png');}
	.gugbi-list-benefit > li:nth-child(3) {background-image: url('/img/landing/gugbi_icon_benefit03_m.png');}
	.gugbi-list-benefit > li:nth-child(4) {background-image: url('/img/landing/gugbi_icon_benefit04_m.png');}

.job-support02 {height:100%; padding-bottom:60px;}
	.job-support03 {height:337px;}
	.job-support02 .job-title {padding-top:75px; font-size:17px;}
	.job-support02 .point-list {flex-wrap:wrap; margin:0 13px;}
	.job-support02 .point-list li {width:50%;}
	.job-support02 .point-list li:nth-child(1),
	.job-support02 .point-list li:nth-child(2),
	.job-support02 .point-list li:nth-child(3),
	.job-support02 .point-list li:nth-child(4) {padding:0; flex:auto;}
	.job-support02 .point-list:after {content:""; position:absolute; left:0; bottom:96px; display:block; width:100%; height:3px; background:url('/img/landing/img_dashed.png') repeat-x center / 12px 3px; z-index:-1;}
	.job-support02 .point-list li:nth-child(3),
	.job-support02 .point-list li:nth-child(4) {margin-top:37px;}
	.job-support02 .middle-text {font-size:13px;}
	.job-support02 .point-list .number {border-size:3px;}
	.job-support02 .point-list .number span {width:30px; height:30px; line-height:30px; font-size:15px;}
	.job-support02 .point-list .text {font-size:13px;}
	.job-support02 .point-list:before {height:1.5px; top:22px;}
	.job-support02 .point-list:after {bottom:65px;}
	.job-support03 .title {width:100%; top:45px; font-size:12px;}
	.job-support03 .title .bold {display:inline-block; margin-top:5px; font-size:17px;}
	.job-support04 {background:url('/img/landing/gugbi_job_m_support04.png') no-repeat bottom / cover;}
	.job-support04 .point-list {margin:0 15px; padding:50px 0;}
	.job-support04 .point-list li {height:150px; margin-bottom:15px; border-radius:30px;}
	.job-support04 .point-list .title {font-size:13px;}
	.job-support04 .point-list .text {padding-top:5px; font-size:12px;}
	.job-support04 .point-list .image {width:65px; height:65px;}
	.job-support04 .point-list .info {width:calc(100% - 65px); padding:0 19px 0 10px;}


.subContent.gugbi .tuition {padding:0 20px;}

.subtuition {margin-top: 0; padding-top: 20px; border-top: none;}
	.tuition {padding-top: 30px;}
	.tuition:not(.subtuition) .tuitionTit {display: block;}
	.tuitionRow input[type='radio'] + label {vertical-align: 2px;}
	.tuitionRow input[type='text'], .tuitionRow input[type='tel'] {width: 100%; font-size: 13px;}
	.tuitionRow textarea {height: 60px; font-size: 13px;}

	.tuition input[type='text'] {border: none;}
	.tuition input[type='text'], .tuition input[type='tel'], .tuitionTel select {height: 37px;}
	.tuition .tuitionTel select, .tuition .tuitionTel input {width: 28%;}

	.tuitionRow input::-webkit-input-placeholder{font-size: 13px;}
	.tuitionRow input:-ms-input-placeholder{font-size: 13px;}
	.tuitionRow input:-moz-input-placeholder{font-size: 13px;}
	.tuitionRow input::-moz-input-placeholder{font-size: 13px;}
	.tuitionRow input::placeholder{font-size: 13px;}
	.tuitionRow textarea::-webkit-textarea-placeholder{font-size: 13px;}
	.tuitionRow textarea:-ms-textarea-placeholder{font-size: 13px;}
	.tuitionRow textarea:-moz-textarea-placeholder{font-size: 13px;}
	.tuitionRow textarea::-moz-textarea-placeholder{font-size: 13px;}
	.tuitionRow textarea::placeholder{font-size: 13px;}

	.tuitionRow h3, .tuitionTit h3 {padding-bottom: 7px; margin-bottom: 10px; font-size: 15px;}
	.tuitionTab {padding-bottom: 10px;}
	.employContent .tuitionRow h3 {margin-bottom: 0;}
	.tuitionData h3 {border-width: 1px; font-size: 15px;}
	.tuition-loc li {width:20%; min-width:29%; font-size: 14px;}
	.tuition .tuitionRight .tuition-loc > li {font-size:13px!important;}
	.tuitionRow dl {padding: 10px 0; font-size: 13px;}
	.tuitionRow dl dt {width: 70px; padding-left: 10px;}
	.tuitionRow dl dd {width: calc(100% - 70px);}
	.tuitionRow .tuition-col2 {padding: 0;}
	.tuitionRow .tuition-col2 dt, .tuitionRow .tuition-col2 dd {min-height: 50px}
	.tuitionRow .tuition-col2 dt {display: flex; align-items: center;}
	.tuitionRow .tuition-col2 dd {display: flex; align-items: center; width: calc(100% - 70px);}
	.tuition .tuitionRight .tuition-col2 dd {width: calc(100% - 70px);}
	.tuitionRow .tuition-col2 dt:nth-child(n+3) {border-top: 1px solid #ddd;}
	.tuitionRow .tuition-col2 dd:nth-child(n+3) {border-top: 1px solid #ddd;}

	.tuitionRow .tuition-select dt {padding-top: 13px; padding-bottom: 13px;}
	.tuitionRow .tuition-select dd {padding: 5px 0;}

.tuition-check li {min-width: auto; width: 50%;}
	.tuition-check .ttCst {padding-left: 0;}


.gugbi-service-detail {padding:0 20px;}
.gugbi-service-detail .link-more.pc-show {display:none;}
	.gugbi-service-detail .inner-link {display:block; width:100%; height:32px; line-height:32px; position:absolute; left:0; bottom:0; font-size:10px; color:#222; background:#f8f9fa; border-radius:0 0 18px 18px; text-align:center;}
	.gugbi-service-detail .inner-link a {display:block; height:32px; line-height:32px; -webkit-tap-highlight-color : transparent !important;}
	.gugbi-service-detail .service-list .ncs-title {height:50px; line-height:50px; font-size:13px;}
	.gugbi-service-detail .service-list {position:relative; height:260px; border-color:#08cee8; background:#fff;}
	.gugbi-service-detail .service-list .ncs-content {padding:20px 25px;}
	.gugbi-service-detail .service-list .sub-title {font-size:10px;}
	.gugbi-service-detail .service-list .sub-title.second {margin-top:15px;}
	.gugbi-service-detail .service-list li {font-size:10px;}
	.gugbi-service-detail .service-wrap {width:auto;}
	.gugbi-service-detail .swiper-slide {flex-basis:210px;}

}