#mobile #selectMenu {
  position: fixed;
  top: calc(15.46686vw + 1px);
  width: 100%;
  height: 12.00015vw;
  overflow: hidden;
  transition: 0.5s;
  z-index: 99;
}
#mobile #selectMenu p {
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 3.73338vw;
  color: #303030;
  line-height: 12.00015vw;
  background-image: url(/resources/wj_images/common/icon-arrowBlackDown.png);
  background-size: 5.3334vw;
  background-repeat: no-repeat;
  background-position: 95% center;
  background-color: #f8f8f8;
}
#mobile #selectMenu ul {
  background-color: #253140;
}
#mobile #selectMenu ul li a {
  display: block;
  font-family: "Roboto", sans-serif;
  font-weight: 200;
  font-size: 3.73338vw;
  line-height: 13.3335vw;
  text-align: center;
  color: #fff;
}
#mobile #selectMenu.on {
  height: auto;
  transition: 0.5s;
}
#mobile #selectMenu.on p {
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 3.73338vw;
  color: #fff;
  line-height: 12.00015vw;
  background-image: url(/resources/wj_images/common/icon-arrowWhiteUp.png);
  background-size: 5.3334vw;
  background-repeat: no-repeat;
  background-position: 95% center;
  background-color: #283a50;
}
#mobile .subPageWrap {
  padding-top: 12.00015vw;
}
#mobile .subPageWrap #subPageTitle {
  padding: 5.3334vw;
  background-size: cover;
}
#mobile .subPageWrap #subPageTitle h1 {
  font-size: 5.86674vw;
  font-weight: 900;
  font-family: "Roboto", sans-serif;
  line-height: 6.40008vw;
  text-align: center;
  color: #fff;
  margin-bottom: 4.00005vw;
}
#mobile .subPageWrap #subPageTitle p {
  font-size: 3.20004vw;
  font-weight: 200;
  font-family: "NotoSansKR", sans-serif;
  line-height: 4.53339vw;
  letter-spacing: -0.160002vw;
  text-align: center;
  color: #fff;
  opacity: 0.7;
}
#mobile .subPageWrap #subPageContent {
  padding: 10.6668vw 0 13.3335vw;
}
#mobile .subPageWrap #subPageContent section {
  margin-bottom: 10.6668vw;
}
#mobile .subPageWrap #subPageContent section > h1 {
  font-size: 5.3334vw;
  line-height: 8.53344vw;
  letter-spacing: -0.26667vw;
  font-family: "NotoSansKR", sans-serif;
  font-weight: 600;
  padding: 0 5.3334vw;
  margin-bottom: 4.00005vw;
}
#mobile .subPageWrap #subPageContent section > h1.green {
  color: #01c73c;
}
#mobile .subPageWrap #subPageContent section p.discription {
  font-size: 4.26672vw;
  line-height: 6.66675vw;
  letter-spacing: -0.1706688vw;
  padding: 0 5.3334vw;
  margin-bottom: 5.3334vw;
}
#mobile .subPageWrap #subPageContent section .imgContent {
  padding: 0 5.3334vw;
}
#mobile .subPageWrap #subPageContent section .imgContent img {
  width: 100%;
}
#mobile .subPageWrap #subPageContent section div.scrollX {
  width: calc(100% - 5.3334vw);
  margin: 0 0 0 5.3334vw;
  padding-bottom: 4.00005vw;
  overflow-x: auto;
}
#mobile .subPageWrap #subPageContent section ul.cardType1 {
  width: 432.0054vw;
  font-size: 0;
}
#mobile .subPageWrap #subPageContent section ul.cardType1 li {
  display: inline-block;
  vertical-align: top;
  width: 66.6675vw;
  height: 42.6672vw;
  padding: 8.0001vw 18.6669vw 8.0001vw 5.3334vw;
  background-color: #f8f8f8;
  background-size: 18.6669vw 17.33355vw;
  background-repeat: no-repeat;
  margin-right: 5.3334vw;
  background-position: 45.3339vw 20.00025vw;
}
#mobile .subPageWrap #subPageContent section ul.cardType1 li h1 {
  font-size: 4.53339vw;
  line-height: 5.733405vw;
  letter-spacing: -0.1813356vw;
  font-weight: 600;
  color: #303030;
  margin-bottom: 2.13336vw;
}
#mobile .subPageWrap #subPageContent section ul.cardType1 li p {
  font-size: 3.20004vw;
  line-height: 4.53339vw;
  letter-spacing: -0.1280016vw;
  font-weight: 400;
}
#mobile .subPageWrap #subPageContent section ul.cardType2 {
  width: 432.0054vw;
  font-size: 0;
}
#mobile .subPageWrap #subPageContent section ul.cardType2 > li {
  display: inline-block;
  vertical-align: top;
  width: 66.6675vw;
  height: 42.6672vw;
  padding: 8.0001vw 5.3334vw 8.0001vw 5.3334vw;
  background-color: #fff;
  background-size: 14.66685vw 14.66685vw;
  background-repeat: no-repeat;
  background-position: 45.3339vw 5.3334vw;
  margin-right: 5.3334vw;
  border: 0.133335vw solid #303030;
}
#mobile .subPageWrap #subPageContent section ul.cardType2 > li h1 {
  font-size: 4.53339vw;
  line-height: 5.733405vw;
  letter-spacing: -0.1813356vw;
  font-weight: 600;
  color: #303030;
  margin-bottom: 2.6667vw;
}
#mobile .subPageWrap #subPageContent section ul.cardType2 > li p {
  font-size: 3.20004vw;
  line-height: 4.53339vw;
  letter-spacing: -0.1280016vw;
  font-weight: 400;
}
#mobile .subPageWrap #subPageContent section ul.cardType3 {
  width: 432.0054vw;
  font-size: 0;
}
#mobile .subPageWrap #subPageContent section ul.cardType3 > li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 66.6675vw;
  height: 38.66715vw;
  padding: 8.0001vw 2.6667vw 5.3334vw 24.0003vw;
  background-color: #f8f8f8;
  background-position: 2.6667vw 9.33345vw;
  background-size: 16.0002vw;
  background-repeat: no-repeat;
  margin-right: 5.3334vw;
  margin-top: 3.20004vw;
}
#mobile .subPageWrap #subPageContent section ul.cardType3 > li::before {
  position: absolute;
  content: "";
  display: block;
  width: 90%;
  height: 2px;
  top: 0;
  left: 5%;
  background: rgb(255, 255, 255);
  background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(0, 161, 224) 50%, rgb(255, 255, 255) 100%);
}
#mobile .subPageWrap #subPageContent section ul.cardType3 > li span {
  position: absolute;
  display: inline-block;
  width: 40.0005vw;
  top: -3.20004vw;
  left: 13.3335vw;
  line-height: 6.40008vw;
  text-align: center;
  font-size: 3.20004vw;
  color: #fff;
  letter-spacing: -0.1280016vw;
  background-color: #00a1e0;
  border-radius: 6.40008vw;
}
#mobile .subPageWrap #subPageContent section ul.cardType3 > li h1 {
  font-size: 4.53339vw;
  line-height: 5.06673vw;
  letter-spacing: -0.1813356vw;
  font-weight: 600;
  color: #303030;
  margin-bottom: 2.6667vw;
}
#mobile .subPageWrap #subPageContent section ul.cardType3 > li p {
  font-size: 2.93337vw;
  line-height: 4.53339vw;
  letter-spacing: -0.1173348vw;
  font-weight: 400;
}
#mobile .subPageWrap #subPageContent section ul.cardType4 {
  padding: 0 5.3334vw;
}
#mobile .subPageWrap #subPageContent section ul.cardType4 > li {
  position: relative;
  padding: 5.3334vw 24.0003vw 5.3334vw 4.00005vw;
  background-color: #f8f8f8;
  margin-bottom: 20px;
}
#mobile .subPageWrap #subPageContent section ul.cardType4 > li h1 {
  font-size: 4.53339vw;
  line-height: 5.733405vw;
  letter-spacing: -0.1813356vw;
  font-weight: 600;
  color: #303030;
  margin-bottom: 2.13336vw;
}
#mobile .subPageWrap #subPageContent section ul.cardType4 > li p {
  font-size: 3.20004vw;
  line-height: 4.53339vw;
  letter-spacing: -0.1280016vw;
  font-weight: 400;
}
#mobile .subPageWrap #subPageContent section ul.cardType4 > .imgContent {
  right: 1.33335vw;
  position: absolute;
  width: 24.0003vw;
}
#mobile .subPageWrap #subPageContent section ul.cardType4 > .imgContent img {
  margin: 0 auto;
}
#mobile .subPageWrap #subPageContent section ul.listType1 li {
  position: relative;
  padding-left: 2.6667vw;
  font-size: 3.20004vw;
  line-height: 4.53339vw;
  letter-spacing: -0.1173348vw;
}
#mobile .subPageWrap #subPageContent section ul.listType1 li::before {
  content: "-";
  position: absolute;
  top: 0.53334vw;
  left: 0;
}
#mobile .subPageWrap #subPageContent section ul.listType2 {
  padding: 0 5.3334vw;
  margin-top: 8.0001vw;
}
#mobile .subPageWrap #subPageContent section ul.listType2 li {
  position: relative;
  padding-left: 2.6667vw;
  font-size: 2.93337vw;
  line-height: 4.80006vw;
  letter-spacing: -0.1173348vw;
}
#mobile .subPageWrap #subPageContent section ul.listType2 li::before {
  content: "*";
  position: absolute;
  top: 0.53334vw;
  left: 0;
}
#mobile .subPageWrap #subPageContent section table {
  border-collapse: collapse;
  margin-right: 20px;
}
#mobile .subPageWrap #subPageContent section table th, #mobile .subPageWrap #subPageContent section table td {
  padding: 4.53339vw 2.6667vw;
}

/** 2023 01 17 테이블 스타일 수정 **/
#mobile .subPageWrap #subPageContent section table thead th {
  background-color: #3c3e41;
  color: #fff;
  text-align: center;
  font-size: 3.20004vw;
  font-weight: 600;
  letter-spacing: -0.106668vw;
  vertical-align: middle;
  border: 1px solid #707070; /* 0.133335vw */
  border-right: 0;
  border-left: 0;
}
#mobile .subPageWrap #subPageContent section table tbody .tbodyHeader th {
  font-weight: 600;
}

/** 2023 01 17 테이블 스타일 수정 **/
#mobile .subPageWrap #subPageContent section table tbody .tbodyHeader th:last-child {
  border-right: 0;
}

/** 2023 01 17 테이블 스타일 수정 **/
#mobile .subPageWrap #subPageContent section table tbody th {
  background-color: #fff;
  color: #303030;
  text-align: center;
  font-size: 3.20004vw;
  font-weight: 400;
  letter-spacing: -0.1280016vw;
  vertical-align: middle;
  border: 1px solid #707070; /* 0.173335vw */
  border-left: 0;
}

/** 2023 01 17 테이블 스타일 수정 **/
#mobile .subPageWrap #subPageContent section table tbody td {
  border: 1px solid #707070; /* 0.173335vw */
  font-size: 3.20004vw;
  text-align: center;
}

/** 2023 01 17 테이블 스타일 수정 **/
#mobile .subPageWrap #subPageContent section table tbody td:first-child {
  border-left: 0;
}

/** 2023 01 17 테이블 스타일 수정 **/
#mobile .subPageWrap #subPageContent section table tbody td:last-child {
  border-right: 0;
}
#mobile .subPageWrap #subPageContent section table tbody td.checked::after {
  display: inline-block;
  content: "";
  width: 4.00005vw;
  height: 4.00005vw;
  border-radius: 100%;
}
#mobile .subPageWrap #subPageContent section table tbody td.check-navy::after {
  background-color: #546574;
}
#mobile .subPageWrap #subPageContent section table tbody td.check-purple::after {
  background-color: #867aec;
}
#mobile .subPageWrap #subPageContent section table tbody td.check-yellow::after {
  background-color: #ffac5a;
}
#mobile .subPageWrap #subPageContent section table tbody td.check-green::after {
  background-color: #3fbc3b;
}
#mobile .subPageWrap #subPageContent section table tbody td.check-naver::after {
  background-color: #92D050;
}
#mobile .subPageWrap #subPageContent section table tbody td.check-workthrough::after {
  background-color: #00B0F0;
}
#mobile .subPageWrap #subPageContent .snsWrap {
  text-align: center;
}
#mobile .subPageWrap #subPageContent .snsWrap a {
  display: inline-block;
  width: 10.6668vw;
  height: 10.6668vw;
  margin: 0 3.333375vw;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
#mobile .subPageWrap #subPageContent .snsWrap.type1 a:nth-child(1) {
  background-image: url(/resources/wj_images/common/icon-blog.png);
}
#mobile .subPageWrap #subPageContent .snsWrap.type1 a:nth-child(2) {
  background-image: url(/resources/wj_images/common/icon-youtube.png);
}
#mobile .subPageWrap #subPageContent .snsWrap.type1 a:nth-child(3) {
  background-image: url(/resources/wj_images/common/icon-kakao.png);
}
#mobile .subPageWrap #subPageContent .snsWrap.type2 a:nth-child(1) {
  background-image: url(/resources/wj_images/common/icon-facebook.png);
}
#mobile .subPageWrap #subPageContent .snsWrap.type2 a:nth-child(2) {
  background-image: url(/resources/wj_images/common/icon-blog.png);
}
#mobile .subPageWrap #subPageContent .snsWrap.type2 a:nth-child(3) {
  background-image: url(/resources/wj_images/common/icon-youtube.png);
}
#mobile .subPageWrap#naverWorks #subPageTitle {
  background-image: url(/resources/wj_images/sub/bg-subTitle-naver-m.png);
}
#mobile .subPageWrap#naverWorks section.section1 .card > li:nth-child(1) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list1-1.png);
}
#mobile .subPageWrap#naverWorks section.section1 .card > li:nth-child(2) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list1-2.png);
}
#mobile .subPageWrap#naverWorks section.section1 .card > li:nth-child(3) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list1-3.png);
}
#mobile .subPageWrap#naverWorks section.section1 .card > li:nth-child(4) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list1-4.png);
}
#mobile .subPageWrap#naverWorks section.section1 .card > li:nth-child(5) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list1-5.png);
}
#mobile .subPageWrap#naverWorks section.section1 .card > li:nth-child(6) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list1-6.png);
}
#mobile .subPageWrap#naverWorks section.section2 .card > li:nth-child(1) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list2-1.png);
}
#mobile .subPageWrap#naverWorks section.section2 .card > li:nth-child(2) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list2-2.png);
}
#mobile .subPageWrap#naverWorks section.section2 .card > li:nth-child(3) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list2-3.png);
}
#mobile .subPageWrap#naverWorks section.section2 .card > li:nth-child(4) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list2-4.png);
}
#mobile .subPageWrap#naverWorks section.section2 .card > li:nth-child(5) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list2-5.png);
}
#mobile .subPageWrap#naverWorks section.section2 .card > li:nth-child(6) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list2-6.png);
}
#mobile .subPageWrap#naverWorks section.section3 .card > li:nth-child(1) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list3-1.png);
}
#mobile .subPageWrap#naverWorks section.section3 .card > li:nth-child(2) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list3-2.png);
}
#mobile .subPageWrap#naverWorks section.section3 .card > li:nth-child(3) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list3-3.png);
}
#mobile .subPageWrap#naverWorks section.section3 .card > li:nth-child(4) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list3-4.png);
}
#mobile .subPageWrap#naverWorks section.section3 .card > li:nth-child(5) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list3-5.png);
}
#mobile .subPageWrap#naverWorks section.section3 .card > li:nth-child(6) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list3-6.png);
}
#mobile .subPageWrap#naverWorks section.section4 ul.card.cardType2 {
  width: 648.0081vw;
}
#mobile .subPageWrap#naverWorks section.section4 ul.card.cardType2 > li:nth-child(1) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-1.png);
}
#mobile .subPageWrap#naverWorks section.section4 ul.card.cardType2 > li:nth-child(2) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-2.png);
}
#mobile .subPageWrap#naverWorks section.section4 ul.card.cardType2 > li:nth-child(3) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-3.png);
}
#mobile .subPageWrap#naverWorks section.section4 ul.card.cardType2 > li:nth-child(4) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-4.png);
}
#mobile .subPageWrap#naverWorks section.section4 ul.card.cardType2 > li:nth-child(5) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-5.png);
}
#mobile .subPageWrap#naverWorks section.section4 ul.card.cardType2 > li:nth-child(6) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-6.png);
}
#mobile .subPageWrap#naverWorks section.section4 ul.card.cardType2 > li:nth-child(7) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-7.png);
}
#mobile .subPageWrap#naverWorks section.section4 ul.card.cardType2 > li:nth-child(8) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-8.png);
}
#mobile .subPageWrap#naverWorks section.section4 ul.card.cardType2 > li:nth-child(9) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-9.png);
}
#mobile .subPageWrap#naverWorks section.section5 table {
  width: 173.3355vw;
}
#mobile .subPageWrap#naverWorks section.section6 table {
  width: 173.3355vw;
}
#mobile .subPageWrap#workThrough #subPageTitle {
  background-image: url(/resources/wj_images/sub/bg-subTitle-work-m.png);
}
#mobile .subPageWrap#workThrough section.section1 .card > li:nth-child(1) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list3-1.png);
}
#mobile .subPageWrap#workThrough section.section1 .card > li:nth-child(2) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list3-2.png);
}
#mobile .subPageWrap#workThrough section.section1 .card > li:nth-child(3) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list3-3.png);
}
#mobile .subPageWrap#workThrough section.section1 .card > li:nth-child(4) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list3-4.png);
}
#mobile .subPageWrap#workThrough section.section1 .card > li:nth-child(5) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list3-5.png);
}
#mobile .subPageWrap#workThrough section.section1 .card > li:nth-child(6) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list3-6.png);
}
#mobile .subPageWrap#workThrough section.section2 ul.card.cardType2 {
  width: 648.0081vw;
}
#mobile .subPageWrap#workThrough section.section2 ul.card.cardType2 > li:nth-child(1) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-1.png);
}
#mobile .subPageWrap#workThrough section.section2 ul.card.cardType2 > li:nth-child(2) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-2.png);
}
#mobile .subPageWrap#workThrough section.section2 ul.card.cardType2 > li:nth-child(3) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-3.png);
}
#mobile .subPageWrap#workThrough section.section2 ul.card.cardType2 > li:nth-child(4) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-4.png);
}
#mobile .subPageWrap#workThrough section.section2 ul.card.cardType2 > li:nth-child(5) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-5.png);
}
#mobile .subPageWrap#workThrough section.section2 ul.card.cardType2 > li:nth-child(6) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-6.png);
}
#mobile .subPageWrap#workThrough section.section2 ul.card.cardType2 > li:nth-child(7) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-7.png);
}
#mobile .subPageWrap#workThrough section.section2 ul.card.cardType2 > li:nth-child(8) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-8.png);
}
#mobile .subPageWrap#workThrough section.section2 ul.card.cardType2 > li:nth-child(9) {
  background-image: url(/resources/wj_images/sub/naverworks/icon-list4-9.png);
}
#mobile .subPageWrap#workThrough section.section3 {
  margin-bottom: 0;
}
#mobile .subPageWrap#workThrough section.section3 table {
  width: 176.0022vw;
}
#mobile .subPageWrap#workThrough section.section3 .btnWrap {
  padding: 8.0001vw 5.3334vw 13.3335vw;
}
#mobile .subPageWrap#workThrough section.section3 .btnWrap .naverWorksBtn {
  display: block;
  padding: 3.46671vw 0;
  background-color: #000;
  text-align: center;
  color: #fff;
  font-size: 4.53339vw;
  line-height: 6.13341vw;
  letter-spacing: -0.1813356vw;
}
#mobile .subPageWrap#salesforce #subPageTitle {
  background-image: url(/resources/wj_images/sub/bg-subTitle-salesforce-m.png);
}
#mobile .subPageWrap#salesforce section.section1 .discription {
  padding-top: 42.6672vw;
  background-image: url(/resources/wj_images/sub/salesforce/bg-salesCloud-m.png);
  background-size: 60.00075vw;
  background-position: center top;
  background-repeat: no-repeat;
}
#mobile .subPageWrap#salesforce section.section1 ul.card.cardType3 {
  width: 288.0036vw;
}
#mobile .subPageWrap#salesforce section.section1 ul.card.cardType3 > li:nth-child(1) {
  background-image: url(/resources/wj_images/sub/salesforce/icon-list1-1.png);
}
#mobile .subPageWrap#salesforce section.section1 ul.card.cardType3 > li:nth-child(2) {
  background-image: url(/resources/wj_images/sub/salesforce/icon-list1-2.png);
}
#mobile .subPageWrap#salesforce section.section1 ul.card.cardType3 > li:nth-child(3) {
  background-image: url(/resources/wj_images/sub/salesforce/icon-list1-3.png);
}
#mobile .subPageWrap#salesforce section.section1 ul.card.cardType3 > li:nth-child(4) {
  background-image: url(/resources/wj_images/sub/salesforce/icon-list1-4.png);
}
#mobile .subPageWrap#salesforce section.section2 .discription {
  padding-top: 42.6672vw;
  background-image: url(/resources/wj_images/sub/salesforce/bg-serviceCloud-m.png);
  background-size: 60.00075vw;
  background-position: center top;
  background-repeat: no-repeat;
}
#mobile .subPageWrap#salesforce section.section2 .scrollX {
  
}
#mobile .subPageWrap#salesforce section.section2 ul.card.cardType3 {
  width: 288.0036vw;
}
#mobile .subPageWrap#salesforce section.section2 ul.card.cardType3 > li::before {
  background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(60, 62, 65) 50%, rgb(255, 255, 255) 100%);
}
#mobile .subPageWrap#salesforce section.section2 ul.card.cardType3 > li span {
  background-color: #3c3e41;
}
#mobile .subPageWrap#salesforce section.section2 ul.card.cardType3 > li:nth-child(1) {
  background-image: url(/resources/wj_images/sub/salesforce/icon-list2-1.png);
}
#mobile .subPageWrap#salesforce section.section2 ul.card.cardType3 > li:nth-child(2) {
  background-image: url(/resources/wj_images/sub/salesforce/icon-list2-3.png);
}
#mobile .subPageWrap#salesforce section.section2 ul.card.cardType3 > li:nth-child(3) {
  background-image: url(/resources/wj_images/sub/salesforce/icon-list2-2.png);
}
#mobile .subPageWrap#salesforce section.section2 ul.card.cardType3 > li:nth-child(4) {
  background-image: url(/resources/wj_images/sub/salesforce/icon-list2-4.png);
}
#mobile .subPageWrap#aws #subPageTitle {
  background-image: url(/resources/wj_images/sub/bg-subTitle-AWS-m.png);
}
#mobile .subPageWrap#aws section.section2 ul.cardType4 li .imgContent {
  position: absolute;
  display: flex;
  flex-direction: column;
  top: 5.3334vw;
  right: 1.33335vw;
  width: 24.0003vw;
  padding: 0;
}
#mobile .subPageWrap#aws section.section2 ul.cardType4 li .imgContent img {
  margin: 0 auto;
}
#mobile .subPageWrap#aws section.section2 ul.cardType4 li .imgContent img:last-child {
  width: 17.33355vw;
}
#mobile .subPageWrap#aws section.section2 .btnWrap {
  margin-top: 5.3334vw;
  padding: 0 5.3334vw;
}
#mobile .subPageWrap#aws section.section2 .btnWrap a {
  display: block;
  padding: 3.46671vw 0;
  background-color: #000;
  text-align: center;
  color: #fff;
  font-size: 4.53339vw;
  line-height: 6.13341vw;
  letter-spacing: -0.1813356vw;
}
#mobile .subPageWrap#aws section.section3 ul.cardType4 {
  padding: 0 5.3334vw;
}
#mobile .subPageWrap#aws section.section3 ul.cardType4 > li {
  position: relative;
  padding: 8.0001vw 8.0001vw 5.3334vw;
  background-color: #f8f8f8;
  border: 1px solid #dbdbdb;
  margin-bottom: 20px;
  border-top: 2px solid #ffa43b;
}
#mobile .subPageWrap#aws section.section3 ul.cardType4 > li h1 {
  font-size: 4.53339vw;
  line-height: 5.733405vw;
  letter-spacing: -0.1813356vw;
  font-weight: 600;
  color: #303030;
  margin-bottom: 2.6667vw;
}
#mobile .subPageWrap#aws section.section3 ul.cardType4 > li h1 span {
  color: #ffa43b;
}
#mobile .subPageWrap#aws section.section3 ul.cardType4 > li p {
  font-size: 3.20004vw;
  line-height: 4.53339vw;
  letter-spacing: -0.1280016vw;
  font-weight: 400;
  margin-bottom: 4.00005vw;
}
#mobile .subPageWrap#aws section.section3 ul.cardType4 > li:nth-child(1) .imgContent {
  padding: 0;
}
#mobile .subPageWrap#aws section.section3 ul.cardType4 > li:nth-child(1) .imgContent img {
  margin: 0 auto;
}
#mobile .subPageWrap#aws section.section3 ul.cardType4 > li:nth-child(2) {
  height: 84.00105vw;
}
#mobile .subPageWrap#aws section.section3 ul.cardType4 > li:nth-child(2) .imgContent {
  position: absolute;
  padding: 0;
  top: 21.3336vw;
  right: 4.00005vw;
  width: 38.66715vw;
}
#mobile .subPageWrap#tableau #subPageTitle {
  background-image: url(/resources/wj_images/sub/bg-subTitle-tableau-m.png);
}
#mobile .subPageWrap#tableau section.section1 .card > li:nth-child(1) {
  background-image: url(/resources/wj_images/sub/tableau/icon-list1-1.png);
}
#mobile .subPageWrap#tableau section.section1 .card > li:nth-child(2) {
  background-image: url(/resources/wj_images/sub/tableau/icon-list1-2.png);
}
#mobile .subPageWrap#tableau section.section1 .card > li:nth-child(3) {
  background-image: url(/resources/wj_images/sub/tableau/icon-list1-3.png);
}
#mobile .subPageWrap#tableau section.section1 .card > li:nth-child(4) {
  background-image: url(/resources/wj_images/sub/tableau/icon-list1-4.png);
}
#mobile .subPageWrap#tableau section.section1 .card > li:nth-child(5) {
  background-image: url(/resources/wj_images/sub/tableau/icon-list1-5.png);
}
#mobile .subPageWrap#tableau section.section1 .card > li:nth-child(6) {
  background-image: url(/resources/wj_images/sub/tableau/icon-list1-6.png);
}
#mobile .subPageWrap#tableau section.section2 > p {
  padding: 0 5.3334vw;
  font-size: 4.26672vw;
  line-height: 25 0.26667vw;
  letter-spacing: -0.1706688vw;
  margin-bottom: 8.0001vw;
}
#mobile .subPageWrap#tableau section.section2 > h2 {
  font-size: 5.3334vw;
  line-height: 7.46676vw;
  letter-spacing: -0.213336vw;
  margin-bottom: 5.3334vw;
  padding: 0 5.3334vw 0 18.6669vw;
  font-weight: 600;
  margin-top: 8.0001vw;
  background-image: url(/resources/wj_images/sub/tableau/icon-cube.png);
  background-position: 5.3334vw center;
  background-size: 10.13346vw;
  background-repeat: no-repeat;
}
#mobile .subPageWrap#tableau section.section2 > h2 span {
  color: #3391e2;
}
#mobile .subPageWrap#tableau section.section2 .card.cardType5 {
  width: 216.0027vw;
  font-size: 0;
}
#mobile .subPageWrap#tableau section.section2 .card.cardType5 > li {
  display: inline-block;
  vertical-align: top;
  padding: 8.0001vw 4.00005vw;
  width: 66.6675vw;
  height: 93.3345vw;
  border: 1px solid #303030;
  margin-right: 5.3334vw;
}
#mobile .subPageWrap#tableau section.section2 .card.cardType5 > li h2 {
  font-family: "Roboto", sans-serif;
  font-size: 5.3334vw;
  font-weight: 600;
  letter-spacing: -0.053334vw;
  margin-bottom: 1.33335vw;
  text-align: center;
}
#mobile .subPageWrap#tableau section.section2 .card.cardType5 > li h2.mrB45 {
  margin-bottom: 12.00015vw;
}
#mobile .subPageWrap#tableau section.section2 .card.cardType5 > li h2 + span {
  display: block;
  font-size: 2.6667vw;
  font-weight: 400;
  letter-spacing: -0.106668vw;
  line-height: 3.46671vw;
  text-align: center;
  margin-bottom: 4.00005vw;
}
#mobile .subPageWrap#tableau section.section2 .card.cardType5 > li h1 {
  font-family: "Roboto", sans-serif;
  font-size: 12.933495vw;
  font-weight: 600;
  letter-spacing: -0.053334vw;
  text-align: center;
  margin-bottom: 1.33335vw;
  color: #3c3e41;
}
#mobile .subPageWrap#tableau section.section2 .card.cardType5 > li h1 + span {
  display: block;
  font-size: 3.20004vw;
  font-weight: 400;
  letter-spacing: -0.106668vw;
  text-align: center;
  margin-bottom: 5.3334vw;
}
#mobile .subPageWrap#tableau section.section2 .card.cardType5 > li p {
  font-family: "NotoSansKR", sans-serif;
  font-weight: 400;
  text-align: left;
  font-size: 3.20004vw;
  letter-spacing: -0.1280016vw;
  margin-bottom: 4.00005vw;
}
#mobile .subPageWrap#tableau section.section2 .card.cardType5 > li p:last-child {
  padding-top: 4.00005vw;
  margin-bottom: 0vw;
  font-size: 2.93337vw;
  letter-spacing: -0.1173348vw;
  border-top: 0.5px solid #dbdbdb;
}
#mobile .subPageWrap#chatbot #subPageTitle {
  background-image: url(/resources/wj_images/sub/bg-subTitle-chatbot-m.png);
}
#mobile .subPageWrap#chatbot section > p {
  padding: 0 5.3334vw;
  font-size: 4.26672vw;
  line-height: 25 0.26667vw;
  letter-spacing: -0.1706688vw;
  margin-bottom: 8.0001vw;
}
#mobile .subPageWrap#chatbot section.section1 .card {
  padding-top: 50.6673vw;
  background-image: url(/resources/wj_images/sub/chatbot/img-chatbot1-m.png);
  background-size: 40.0005vw;
  background-position: center 5.3334vw;
  background-repeat: no-repeat;
}
#mobile .subPageWrap#chatbot section.section1 .card li {
  padding: 5.86674vw;
}
#mobile .subPageWrap#chatbot section.section1 .card li p {
  font-size: 2.93337vw;
}
#mobile .subPageWrap#chatbot section.section2 .card {
  width: 256.0032vw;
}
#mobile .subPageWrap#chatbot section.section2 .card > li {
  width: 58.6674vw;
  height: 66.6675vw;
  padding: 8.0001vw 6.66675vw;
  background-position: 32.0004vw 40.0005vw;
  background-repeat: no-repeat;
  background-size: 21.3336vw;
}
#mobile .subPageWrap#chatbot section.section2 .card > li h1 {
  font-family: "Roboto", sans-serif;
  font-size: 6.66675vw;
  font-weight: 600;
  margin-bottom: 4.00005vw;
}
#mobile .subPageWrap#chatbot section.section2 .card > li p {
  font-size: 3.20004vw;
  line-height: 4.53339vw;
  letter-spacing: -0.1280016vw;
}
#mobile .subPageWrap#chatbot section.section2 .card > li:nth-child(1) {
  background-image: url(/resources/wj_images/sub/chatbot/icon-list2-1.png);
}
#mobile .subPageWrap#chatbot section.section2 .card > li:nth-child(2) {
  background-image: url(/resources/wj_images/sub/chatbot/icon-list2-2.png);
}
#mobile .subPageWrap#chatbot section.section2 .card > li:nth-child(3) {
  background-image: url(/resources/wj_images/sub/chatbot/icon-list2-3.png);
}
#mobile .subPageWrap#chatbot section.section2 .card > li:nth-child(4) {
  background-image: url(/resources/wj_images/sub/chatbot/icon-list2-4.png);
}
#mobile .subPageWrap#chatbot section.section3 table {
  width: 164.00205vw;
}
#mobile .subPageWrap#chatbot section.section3 table th, #mobile .subPageWrap#chatbot section.section3 table td {
  padding: 2.6667vw;
}
#mobile .subPageWrap#chatbot section.section4 table {
  width: 160.002vw;
}
#mobile .subPageWrap#chatbot section.section5 table {
  width: 152.0019vw;
}
#mobile .subPageWrap#chatbot section.section6 table {
  width: 152.0019vw;
}

#mobile .subPageWrap#ncp #subPageTitle {
  background-image: url(/resources/wj_images/sub/bg-subTitle-ncp-m.png);
}

#mobile .subPageWrap#ncp section.section1 .bannerWrap {
  padding: 0 5.3334vw;
  margin-bottom: 5.3334vw;
}

#mobile .subPageWrap#ncp section.section1 .bannerWrap .banner {
  width: 100%;
  display: block;
}

#mobile .subPageWrap#ncp section.section1 .card {
  width: 217vw;
}

#mobile .subPageWrap#ncp section.section1 .card>li {
  height: 42.6672vw;
  padding: 8.0001vw 5.3334vw 8.0001vw 5.3334vw;
}

#mobile .subPageWrap#ncp section.section1 .card>li:nth-child(1) {
  background-image: url(/resources/wj_images/sub/ncp/icon-list1-1.png);
}

#mobile .subPageWrap#ncp section.section1 .card>li:nth-child(2) {
  background-image: url(/resources/wj_images/sub/ncp/icon-list1-2.png);
}

#mobile .subPageWrap#ncp section.section1 .card>li:nth-child(3) {
  background-image: url(/resources/wj_images/sub/ncp/icon-list1-3.png);
}

#mobile .subPageWrap#ncp section.section1 .card>li p {
  position: relative;
  font-size: 2.6667vw;
  line-height: 4.53339vw;
  letter-spacing: -0.1120014vw;
  padding-left: 1.06668vw;
}

#mobile .subPageWrap#ncp section.section1 .card>li p::before {
  position: absolute;
  display: inline-block;
  content: "-";
  top: 0;
  left: 0;
  line-height: 4.53339vw;
}

#mobile .subPageWrap#ncp section.section2 ul.cardType4 {
  padding: 0 5.3334vw;
}

#mobile .subPageWrap#ncp section.section2 ul.cardType4>li {
  position: relative;
  padding: 6.66675vw 8.0001vw 5.3334vw;
  background-color: #f8f8f8;
  border: 1px solid #dbdbdb;
  margin-bottom: 20px;
  border-top: 2px solid #00d25a;
}

#mobile .subPageWrap#ncp section.section2 ul.cardType4>li h1 {
  font-size: 4.53339vw;
  line-height: 5.733405vw;
  letter-spacing: -0.1813356vw;
  font-weight: 600;
  color: #303030;
  margin-bottom: 2.6667vw;
}

#mobile .subPageWrap#ncp section.section2 ul.cardType4>li h1 span {
  color: #ffa43b;
}

#mobile .subPageWrap#ncp section.section2 ul.cardType4>li div p {
  font-size: 2.800035vw;
  line-height: 4.53339vw;
  letter-spacing: -0.1280016vw;
  color: #303030;
}

#mobile .subPageWrap#ncp section.section2 ul.cardType4>li div p span {
  color: #00d25a;
  font-weight: bold;
  padding-right: 0.80001vw;
}

#mobile .subPageWrap#ncp section.section2 .hyperscaleAIWrap {
  padding: 0 5.3334vw;
}

#mobile .subPageWrap#ncp section.section2 .hyperscaleAIWrap img {
  width: 100%;
}

#mobile .subPageWrap#contactus #subPageTitle {
  background-image: url(/resources/wj_images/sub/bg-subTitle-contactus-m.png);
}
#mobile .subPageWrap#contactus section form > h1 {
  padding: 0 5.3334vw;
  font-size: 6.13341vw;
  line-height: 32 0.26667vw;
  letter-spacing: -0.2453364vw;
  margin-bottom: 4.00005vw;
  font-weight: 600;
}
#mobile .subPageWrap#contactus section form > h3 {
  padding: 0 5.3334vw;
  font-size: 4.26672vw;
  line-height: 32 0.26667vw;
  letter-spacing: -0.2453364vw;
  margin-bottom: 4.00005vw;
  font-weight: 600;
  margin-top: 5.3334vw;
}
#mobile .subPageWrap#contactus section form > p {
  padding: 0 5.3334vw;
  font-size: 4.26672vw;
  line-height: 25 0.26667vw;
  letter-spacing: -0.1706688vw;
}
#mobile .subPageWrap#contactus section form ul.inputList {
  margin-top: 5.3334vw;
}
#mobile .subPageWrap#contactus section form ul.inputList li {
  margin-bottom: 5.3334vw;
  padding: 0 5.3334vw;
}
#mobile .subPageWrap#contactus section form ul.inputList li input[type=text],
#mobile .subPageWrap#contactus section form ul.inputList li textarea {
  width: 100%;
  background-color: #fff;
  font-size: 4.53339vw;
  line-height: 21.5 0.26667vw;
  letter-spacing: -0.1813356vw;
  padding: 2.6667vw 4.00005vw;
  border: 0.5px solid #dbdbdb;
  border-radius: 0.53334vw;
  outline: 0;
}
#mobile .subPageWrap#contactus section form ul.inputList li input[type=text]::-moz-placeholder, #mobile .subPageWrap#contactus section form ul.inputList li textarea::-moz-placeholder {
  color: #b4b4b4;
}
#mobile .subPageWrap#contactus section form ul.inputList li input[type=text]:-ms-input-placeholder, #mobile .subPageWrap#contactus section form ul.inputList li textarea:-ms-input-placeholder {
  color: #b4b4b4;
}
#mobile .subPageWrap#contactus section form ul.inputList li input[type=text]::placeholder,
#mobile .subPageWrap#contactus section form ul.inputList li textarea::placeholder {
  color: #b4b4b4;
}
#mobile .subPageWrap#contactus section form ul.inputList li input[type=text]:focus,
#mobile .subPageWrap#contactus section form ul.inputList li textarea:focus {
  border: 0.5px solid #3c3e41;
  color: #3c3e41;
}
#mobile .subPageWrap#contactus section form ul.inputList li input[type=text]:focus::-moz-placeholder, #mobile .subPageWrap#contactus section form ul.inputList li textarea:focus::-moz-placeholder {
  color: transparent;
}
#mobile .subPageWrap#contactus section form ul.inputList li input[type=text]:focus:-ms-input-placeholder, #mobile .subPageWrap#contactus section form ul.inputList li textarea:focus:-ms-input-placeholder {
  color: transparent;
}
#mobile .subPageWrap#contactus section form ul.inputList li input[type=text]:focus::placeholder,
#mobile .subPageWrap#contactus section form ul.inputList li textarea:focus::placeholder {
  color: transparent;
}
#mobile .subPageWrap#contactus section form ul.inputList li input[type=text].titleInput:focus,
#mobile .subPageWrap#contactus section form ul.inputList li textarea.titleInput:focus {
  background-color: #3391e2;
  color: #fff;
  font-weight: 600;
}
#mobile .subPageWrap#contactus section form ul.inputList li input[type=text].titleInput:focus::-moz-placeholder, #mobile .subPageWrap#contactus section form ul.inputList li textarea.titleInput:focus::-moz-placeholder {
  color: transparent;
}
#mobile .subPageWrap#contactus section form ul.inputList li input[type=text].titleInput:focus:-ms-input-placeholder, #mobile .subPageWrap#contactus section form ul.inputList li textarea.titleInput:focus:-ms-input-placeholder {
  color: transparent;
}
#mobile .subPageWrap#contactus section form ul.inputList li input[type=text].titleInput:focus::placeholder,
#mobile .subPageWrap#contactus section form ul.inputList li textarea.titleInput:focus::placeholder {
  color: transparent;
}
#mobile .subPageWrap#contactus section form table {
  width: 162.6687vw;
}
#mobile .subPageWrap#contactus section form .checkboxWrap
{
  padding: 0 5.3334vw;
  margin: 5.3334vw 0 13.3335vw;
}


#mobile .subPageWrap#contactus section form .checkboxWrap .checkbox {
  display: inline-block;
  vertical-align: top;
  margin-right: 8.0001vw;
}

#mobile .subPageWrap#contactus section form .checkboxWrap .checkbox input {
  display: none;
}

#mobile .subPageWrap#contactus section form .checkboxWrap .checkbox input+label {
  display: inline-block;
  vertical-align: bottom;
  width: 5.3334vw;
  height: 5.3334vw;
  border: 1px solid #707070;
  background-color: #fff;
}

#mobile .subPageWrap#contactus section form .checkboxWrap .checkbox input+label+span {
  display: inline-block;
  vertical-align: middle;
  font-size: 4.26672vw;
  line-height: 5.3334vw;
  letter-spacing: -0.1280016vw;
  color: #3c3e41;
}

#mobile .subPageWrap#contactus section form .checkboxWrap .checkbox input:checked+label {
  background-image: url(/resources/wj_images/common/icon-checked.png);
  background-size: contain;
  border: 1px solid #fff;
}

#mobile .subPageWrap#contactus section form .checkbox {
  display: inline-block;
  vertical-align: top;
  padding: 0 5.3334vw;
  margin: 5.3334vw 0 13.3335vw;
  margin-right: 8.0001vw;
}
#mobile .subPageWrap#contactus section form .checkbox input {
  
}
#mobile .subPageWrap#contactus section form .checkbox input + label {
  display: inline-block;
  vertical-align: bottom;
}
#mobile .subPageWrap#contactus section form .checkbox input + label + span {
  display: inline-block;
  vertical-align: middle;
  font-size: 4.26672vw;
  line-height: 5.3334vw;
  letter-spacing: -0.1280016vw;
  color: #3c3e41;
}
#mobile .subPageWrap#contactus section form .checkbox input:checked + label {

}
#mobile .subPageWrap#contactus section form .radioWrap {
  padding: 0 5.3334vw;
  margin: 5.3334vw 0 13.3335vw;
}
#mobile .subPageWrap#contactus section form .radioWrap .radio {
  display: inline-block;
  vertical-align: top;
  margin-right: 8.0001vw;
}
#mobile .subPageWrap#contactus section form .radioWrap .radio input {
  display: none;
}
#mobile .subPageWrap#contactus section form .radioWrap .radio input + label {
  display: inline-block;
  vertical-align: bottom;
  width: 5.3334vw;
  height: 5.3334vw;
  border: 1px solid #707070;
  background-color: #fff;
  border-radius: 100%;
}
#mobile .subPageWrap#contactus section form .radioWrap .radio input + label + span {
  display: inline-block;
  vertical-align: middle;
  font-size: 4.26672vw;
  line-height: 5.3334vw;
  letter-spacing: -0.1280016vw;
  color: #3c3e41;
}
#mobile .subPageWrap#contactus section form .radioWrap .radio input:checked + label {
  background-image: url(/resources/wj_images/common/icon-checked.png);
  background-size: contain;
  border: 1px solid #fff;
}
#mobile .subPageWrap#contactus section form .btnWrap {
  padding: 8.0001vw 5.3334vw 13.3335vw;
}
#mobile .subPageWrap#contactus section form .btnWrap button {
  display: block;
  width: 100%;
  padding: 3.46671vw 0;
  background-color: #000;
  text-align: center;
  color: #fff;
  font-size: 4.53339vw;
  line-height: 6.13341vw;
  letter-spacing: -0.1813356vw;
}