/* screen - servicefeaturebasiclayout */

.servicefeaturebasiclayout {
  background-color: var(--white);
  height: 1123px;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.servicefeaturebasiclayout .group-5-HyLOKc {
  background-color: transparent;
  height: 689px;
  left: 1140px;
  position: absolute;
  top: 234px;
  width: 680px;
}

.servicefeaturebasiclayout .group-7-BKtFH6 {
  background-color: transparent;
  height: 79px;
  left: 0px;
  position: absolute;
  top: 56px;
  width: 680px;
}

.servicefeaturebasiclayout .table-guide-text1line-Vvq378 {
  background-color: transparent;
  height: 37px;
  left: 470px;
  position: absolute;
  top: 0px;
  width: 210px;
}

.servicefeaturebasiclayout .table-guide-text1line-M9aZNF {
  background-color: transparent;
  height: 37px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 50px;
}

.servicefeaturebasiclayout .table-guide-text1line_-bold-Vvq378 {
  background-color: transparent;
  height: 79px;
  left: 60px;
  position: absolute;
  top: 0px;
  width: 400px;
}

.servicefeaturebasiclayout .group-7-ZcSe7y {
  background-color: transparent;
  height: 79px;
  left: 0px;
  position: absolute;
  top: 145px;
  width: 680px;
}

.servicefeaturebasiclayout .table-guide-text1line-YAXsAk {
  background-color: transparent;
  height: 37px;
  left: 470px;
  position: absolute;
  top: 0px;
  width: 210px;
}

.servicefeaturebasiclayout .table-guide-text1line-BiG0p7 {
  background-color: transparent;
  height: 37px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 50px;
}

.servicefeaturebasiclayout .table-guide-text1line_-bold-YAXsAk {
  background-color: transparent;
  height: 79px;
  left: 60px;
  position: absolute;
  top: 0px;
  width: 400px;
}

.servicefeaturebasiclayout .group-7-JFluxz {
  background-color: transparent;
  height: 139px;
  left: 0px;
  position: absolute;
  top: 234px;
  width: 680px;
}

.servicefeaturebasiclayout .table-guide-text1line-DEHU8h {
  background-color: transparent;
  cursor: pointer;
  height: 37px;
  left: 470px;
  position: absolute;
  top: 0px;
  width: 210px;
}

.servicefeaturebasiclayout .table-guide-text1line-FC5ism {
  background-color: transparent;
  height: 37px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 50px;
}

.servicefeaturebasiclayout .table-guide-text1line_-bold-DEHU8h {
  background-color: transparent;
  height: 139px;
  left: 60px;
  position: absolute;
  top: 0px;
  width: 400px;
}

.servicefeaturebasiclayout .group-7-4a4vyr {
  background-color: transparent;
  height: 59px;
  left: 0px;
  position: absolute;
  top: 383px;
  width: 680px;
}

.servicefeaturebasiclayout .table-guide-text1line-MBo1Bj {
  background-color: transparent;
  cursor: pointer;
  height: 37px;
  left: 470px;
  position: absolute;
  top: 0px;
  width: 210px;
}

.servicefeaturebasiclayout .table-guide-text1line-7754Fx {
  background-color: transparent;
  height: 37px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 50px;
}

.servicefeaturebasiclayout .table-guide-text1line_-bold-MBo1Bj {
  background-color: transparent;
  height: 59px;
  left: 60px;
  position: absolute;
  top: 0px;
  width: 400px;
}

.servicefeaturebasiclayout .group-4-BKtFH6 {
  background-color: transparent;
  height: 56px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 680px;
}

.servicefeaturebasiclayout .table-guide-title-nI7TUE {
  background-color: transparent;
  height: 56px;
  left: 60px;
  position: absolute;
  top: 0px;
  width: 400px;
}

.servicefeaturebasiclayout .table-guide-title-copy-2-nI7TUE {
  background-color: transparent;
  height: 56px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 50px;
}

.servicefeaturebasiclayout .table-guide-title-copy-nI7TUE {
  background-color: transparent;
  height: 56px;
  left: 470px;
  position: absolute;
  top: 0px;
  width: 210px;
}

.servicefeaturebasiclayout .group-7-0B2bXz {
  background-color: transparent;
  height: 59px;
  left: 0px;
  position: absolute;
  top: 452px;
  width: 680px;
}

.servicefeaturebasiclayout .table-guide-text1line-sgPPwf {
  background-color: transparent;
  height: 37px;
  left: 470px;
  position: absolute;
  top: 0px;
  width: 210px;
}

.servicefeaturebasiclayout .table-guide-text1line-2p2Evj {
  background-color: transparent;
  height: 37px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 50px;
}

.servicefeaturebasiclayout .table-guide-text1line_-bold-sgPPwf {
  background-color: transparent;
  height: 59px;
  left: 60px;
  position: absolute;
  top: 0px;
  width: 400px;
}

.servicefeaturebasiclayout .group-7-0bJjJ7 {
  background-color: transparent;
  height: 59px;
  left: 0px;
  position: absolute;
  top: 521px;
  width: 680px;
}

.servicefeaturebasiclayout .table-guide-text1line-vCw1i2 {
  background-color: transparent;
  height: 37px;
  left: 470px;
  position: absolute;
  top: 0px;
  width: 210px;
}

.servicefeaturebasiclayout .table-guide-text1line-rOZFuz {
  background-color: transparent;
  height: 37px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 50px;
}

.servicefeaturebasiclayout .table-guide-text1line_-bold-vCw1i2 {
  background-color: transparent;
  height: 59px;
  left: 60px;
  position: absolute;
  top: 0px;
  width: 400px;
}

.servicefeaturebasiclayout .group-7-KFTu5b {
  background-color: transparent;
  height: 99px;
  left: 0px;
  position: absolute;
  top: 590px;
  width: 680px;
}

.servicefeaturebasiclayout .table-guide-text1line-HbrOfQ {
  background-color: transparent;
  height: 37px;
  left: 470px;
  position: absolute;
  top: 0px;
  width: 210px;
}

.servicefeaturebasiclayout .table-guide-text1line-Xt1soO {
  background-color: transparent;
  height: 37px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 50px;
}

.servicefeaturebasiclayout .table-guide-text1line_-bold-HbrOfQ {
  background-color: transparent;
  height: 99px;
  left: 60px;
  position: absolute;
  top: 0px;
  width: 400px;
}

.servicefeaturebasiclayout .group-2-HyLOKc {
  background-color: transparent;
  height: 533px;
  left: 420px;
  position: absolute;
  top: 234px;
  width: 670px;
}

.servicefeaturebasiclayout .web-title-area-HyLOKc {
  background-color: transparent;
  height: 170px;
  left: 320px;
  position: absolute;
  top: 64px;
  width: 1600px;
}

.servicefeaturebasiclayout .lnb-favorite-card-HyLOKc {
  background-color: transparent;
  height: 1034px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 320px;
}

.servicefeaturebasiclayout .rectangle-WNboHV {
  background-color: var(--concrete);
  height: 1034px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 320px;
}

.servicefeaturebasiclayout .background-WNboHV {
  background-color: var(--concrete);
  height: 1034px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 320px;
}

.servicefeaturebasiclayout .stacked-group-WNboHV {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 0px;
  position: absolute;
  top: 170px;
  width: 320px;
}

.servicefeaturebasiclayout .web-index-title-common-Z4oRll {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .web-index-contents1dpeth_close-Z4oRll {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0px 0 0 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .web-index-contents1dpeth_close-oQA9L2 {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0px 0 0 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .web-index-contents1dpeth_close-GSttnH {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0px 0 0 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .web-index-contents1dpeth_close-wzkDx8 {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0px 0 0 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .web-index-contents1dpeth_close-AR98xV {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0px 0 0 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .web-index-contents1dpeth_close-inldxX {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0px 0 0 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .web-index-contents1dpeth_open_selected-Z4oRll {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0px 0 0 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .web-index-contents2dpeth-Z4oRll {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0px 0 0 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .web-index-contents2dpeth-oQA9L2 {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0px 0 0 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .group-Z4oRll {
  background-color: transparent;
  height: 41px;
  margin: 0px 0 0 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .empty-GPeeVT {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 21px;
  width: 320px;
}

.servicefeaturebasiclayout .line-copy-GPeeVT {
  background-color: transparent;
  height: 2px;
  left: 22px;
  opacity: 0.2;
  position: absolute;
  top: 20px;
  width: 275px;
}

.servicefeaturebasiclayout .empty-MT2Mf2 {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 320px;
}

.servicefeaturebasiclayout .web-index-title-reference-Z4oRll {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0px 0 0 0;
  position: relative;
  width: 313px;
}

.servicefeaturebasiclayout .web-index-contents1dpeth_close-NlEYKR {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0px 0 0 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .web-index-contents1dpeth_close-sxweom {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0px 0 0 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .web-index-contents1dpeth_close-zNkeFh {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0px 0 0 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .web-index-contents1dpeth_close-MGXrX7 {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0px 0 0 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .web-index-contents1dpeth_close-Yx9ICw {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0px 0 0 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .group-oQA9L2 {
  background-color: transparent;
  height: 41px;
  margin: 0px 0 0 0;
  position: relative;
  width: 320px;
}

.servicefeaturebasiclayout .empty-38nXag {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 21px;
  width: 320px;
}

.servicefeaturebasiclayout .line-copy-38nXag {
  background-color: transparent;
  height: 2px;
  left: 22px;
  opacity: 0.2;
  position: absolute;
  top: 20px;
  width: 275px;
}

.servicefeaturebasiclayout .empty-X2N2VU {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 320px;
}

.servicefeaturebasiclayout .web-index-title-reference-oQA9L2 {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  margin: 0px 0 0 0;
  position: relative;
  width: 313px;
}

.servicefeaturebasiclayout .line-WNboHV {
  background-color: transparent;
  height: 2px;
  left: 22px;
  opacity: 0.2;
  position: absolute;
  top: 154px;
  width: 275px;
}

.servicefeaturebasiclayout .home-net-ui-guideline-WNboHV {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  left: 24px;
  position: absolute;
  top: 100px;
  width: 199px;
}

.servicefeaturebasiclayout .webgnb-HyLOKc {
  background-color: transparent;
  height: 64px;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 1920px;
}

.servicefeaturebasiclayout .rectangle-fURvjj {
  background-color: var(--shark);
  height: 64px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.servicefeaturebasiclayout .background-fURvjj {
  background-color: var(--shark);
  height: 64px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.servicefeaturebasiclayout .index-fURvjj {
  background-color: transparent;
  height: 64px;
  left: 421px;
  position: absolute;
  top: 0px;
  width: 123px;
}

.servicefeaturebasiclayout .web-index-select-xZrH02 {
  background-color: transparent;
  cursor: pointer;
  height: 28px;
  left: 0px;
  position: absolute;
  top: 21px;
  width: 32px;
}

.servicefeaturebasiclayout .web-index-unselect-xZrH02 {
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  left: 93px;
  position: absolute;
  top: 21px;
  width: 29px;
}

.servicefeaturebasiclayout .web-index-select_main-fURvjj {
  background-color: transparent;
  cursor: pointer;
  height: 64px;
  left: 21px;
  position: absolute;
  top: 0px;
  width: 294px;
}

.servicefeaturebasiclayout .logo-7PEpqk {
  background-color: transparent;
  height: 64px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 294px;
}
