@charset "utf-8";
/* 폰 화면 세로 리듬 — 767px 이하에서만 동작한다. 자동 생성본이라 손으로 고치지 않는다.
   옛 사이트 값은 1920px 화면 기준이라 60~250px 세로 여백이 폰에서 빈 화면이 된다.
   여기서는 그 값만 0.3 배(하한 16px · 상한 48px)로 줄이고,
   13px 미만 글자는 13px 로 올린다. 768px 이상은 이 파일이 비어 있는 것과 같다. */

@media all and (max-width: 767px) {

  html body #digital .head {
    padding-top: 19px !important;
  }

  html body #digital .head h1 {
    margin-bottom: 19px !important;
  }

  html body #digital #section01 .title {
    padding-top: 31px !important;
    padding-bottom: 34px !important;
  }

  html body #digital #section01 .step01 {
    padding-bottom: 34px !important;
  }

  html body #digital #section01 .step01 .container {
    padding-top: 42px !important;
    padding-bottom: 48px !important;
  }

  html body #digital #section01 .step01 h4 {
    margin-bottom: 26px !important;
  }

  html body #digital #section01 .tab-contents .container {
    padding-top: 27px !important;
    padding-bottom: 28px !important;
  }

  html body #digital #section01 .tab-contents:nth-of-type(3) .container {
    padding-top: 40px !important;
    padding-bottom: 39px !important;
  }

  html body #digital #section02 .container {
    padding-top: 48px !important;
  }

  html body #digital #section02 .container .step02ImgBox {
    padding-top: 26px !important;
  }

  html body #digital #section02 .container .step02 h2 {
    margin-bottom: 19px !important;
  }

  html body #digital #section02 .container .step02 h4 {
    margin-bottom: 26px !important;
  }

  html body #digital #section02 .container .step02 p {
    margin-bottom: 28px !important;
  }

  html body #digital #section02 .tabWrap {
    margin-top: 37px !important;
  }

  html body #digital #section02 .tab-contents .container {
    padding-top: 31px !important;
    padding-bottom: 39px !important;
  }

  html body #digital #section03 > div {
    padding-bottom: 36px !important;
  }

  html body #digital #section03 .container {
    padding-top: 43px !important;
  }

  html body #digital #section03 .container h4 {
    margin-bottom: 18px !important;
  }

  html body #digital #section03 .tabWrap {
    margin-top: 36px !important;
  }

  html body #digital #section03 .tab-contents .container {
    padding-top: 24px !important;
  }

  html body #digital #section03 .tab-contents:nth-of-type(2) .container {
    padding-top: 24px !important;
  }

  html body #digital #section04 {
    padding-top: 48px !important;
  }

  html body #digital #section04 > div > .container {
    padding-top: 40px !important;
  }

  html body #digital #section04 .container h4 {
    margin-bottom: 22px !important;
  }

  html body #digital #section04 .container p {
    margin-bottom: 26px !important;
  }

  html body #digital #section04 .tabWrap {
    margin-top: 22px !important;
  }

  html body #digital #section04 #JIGood {
    padding-top: 35px !important;
    padding-bottom: 37px !important;
  }

  html body #digital #section04 #JIReason {
    padding-top: 32px !important;
    padding-bottom: 34px !important;
  }

  html body #digital #section05 > div {
    padding-bottom: 43px !important;
  }

  html body #digital #section05 > div > .container {
    padding-top: 41px !important;
  }

  html body #digital #section05 .container h2 {
    margin-bottom: 19px !important;
  }

  html body #digital #section05 .tabWrap {
    margin-top: 27px !important;
  }

  html body #digital #section05 #bone01 {
    padding-top: 35px !important;
    padding-bottom: 34px !important;
  }

  html body #digital #section05 #bone02 {
    padding-top: 29px !important;
    padding-bottom: 38px !important;
  }

  html body #digital #section05 #bone03 {
    padding-top: 33px !important;
    padding-bottom: 35px !important;
  }

  html body #digital #section06 > .container {
    padding-top: 43px !important;
  }

  html body #digital #section06 .container h2 {
    margin-bottom: 21px !important;
  }

  html body #digital #section06 .container h4 {
    margin-bottom: 20px !important;
  }

  html body #digital #section06 .tabWrap {
    margin-top: 37px !important;
  }

  html body #digital #section06 #restart {
    padding-top: 22px !important;
    padding-bottom: 31px !important;
  }

  html body #digital #section06 #restartSpecial {
    padding-top: 24px !important;
    padding-bottom: 21px !important;
  }

  html body #digital #section07 > div {
    padding-bottom: 38px !important;
  }

  html body #digital #section07 .container {
    padding-top: 41px !important;
  }

  html body #digital #section07 .container h2 {
    margin-bottom: 20px !important;
  }

  html body #digital #section07 .container h4 {
    margin-bottom: 18px !important;
  }

  html body #digital #section07 .container p {
    margin-bottom: 48px !important;
  }

  html body #digital #section07 #insu01 {
    padding-top: 28px !important;
    padding-bottom: 26px !important;
  }

  html body #digital #section07 #insu02 {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
  }

  html body #digital #section08 .container {
    padding-top: 44px !important;
    padding-bottom: 42px !important;
  }

  html body #digital #section08 .container .title p {
    margin-bottom: 23px !important;
  }

  html body #section08 .tab-buttons ul {
    margin-bottom: 24px !important;
  }

  html body #digital #section08 .tab-contents .tab-content .textBox {
    margin-top: 22px !important;
  }

  html body #digital #section09 .container {
    padding-top: 47px !important;
    padding-bottom: 46px !important;
  }

  html body #digital #section09 .container .title h2 {
    margin-bottom: 23px !important;
  }

  html body #digital #section09 .container .boxes {
    margin-top: 23px !important;
  }

  html body #digital #section10 .container {
    padding-top: 40px !important;
    padding-bottom: 48px !important;
  }

  html body #digital #section10 .container h2 {
    margin-bottom: 24px !important;
  }

  html body #ddc .head {
    padding-top: 19px !important;
  }

  html body #ddc .head h1 {
    margin-bottom: 19px !important;
  }

  html body #ddc #section01 .container {
    padding-top: 44px !important;
    padding-bottom: 48px !important;
  }

  html body #ddc #section01 .container .title p {
    margin-bottom: 30px !important;
  }

  html body #ddc #section02 .title {
    padding-top: 48px !important;
  }

  html body #ddc #section02 .title h3 {
    margin-bottom: 23px !important;
  }

  html body #ddc #section02 .container {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  html body #ddc #section02 .container .box {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
  }

  html body #ddc #section03 .container-xl {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
  }

  html body #ddc #section04 {
    padding-bottom: 48px !important;
  }

  html body #ddc #section04 .title {
    padding-top: 48px !important;
    padding-bottom: 39px !important;
  }

  html body #ddc #section04 .container {
    margin-top: 28px !important;
  }

  html body #ddc #section04 .container h5 {
    margin-bottom: 43px !important;
  }

  html body #ddc #section05 .container {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  html body #ddc #section05 .container p {
    margin-bottom: 30px !important;
  }

  html body #ddc #section06 .title {
    padding-top: 48px !important;
    margin-bottom: 38px !important;
  }

  html body #ddc #section06 .container .box01 {
    padding-bottom: 28px !important;
  }

  html body #ddc #section06 .container .box02 {
    padding-top: 26px !important;
    padding-bottom: 28px !important;
  }

  html body #ddc #section06 .container .box03 {
    padding-top: 26px !important;
  }

  html body #ddc #section06 .container .box03 p {
    margin-bottom: 23px !important;
  }

  html body #ddc #section07 .container {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  html body #ddc #section07 .container .title {
    margin-bottom: 37px !important;
  }

  html body #ddc #section07 .container .title h2 {
    margin-bottom: 19px !important;
  }

  html body #ddc #section07 .container .boxes .box div {
    margin-bottom: 19px !important;
  }

  html body #ddc #section08 .up .container {
    padding-top: 39px !important;
    padding-bottom: 37px !important;
  }

  html body #ddc #section08 .up .container h2 {
    margin-bottom: 20px !important;
  }

  html body #ddc #section08 .up .container p {
    margin-bottom: 19px !important;
  }

  html body #ddc #section08 .down .container {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
  }

  html body #ddc #section08 .down .container h2 {
    margin-bottom: 20px !important;
  }

  html body #ddc #section08 .down .container p {
    margin-bottom: 19px !important;
  }

  html body #ddc #section09 .container {
    padding-top: 38px !important;
    padding-bottom: 29px !important;
  }

  html body #ddc #section09 .container .title p {
    margin-bottom: 25px !important;
  }

  html body #ddc #section09 .tab-buttons ul {
    margin-bottom: 21px !important;
  }

  html body #ddc #section09 .tab-contents .tab-content .text {
    margin-top: 29px !important;
  }

  html body #child .head {
    padding-top: 19px !important;
  }

  html body #child #section01 > div {
    padding-top: 32px !important;
  }

  html body #child #section01 .title {
    margin-bottom: 29px !important;
  }

  html body #child #section01 div div {
    margin-top: 30px !important;
    margin-bottom: 34px !important;
  }

  html body #child #section02 .container {
    padding-top: 41px !important;
    padding-bottom: 41px !important;
  }

  html body #child #section03 > div > .title {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
  }

  html body #child #section03 .downDiv .title {
    padding-top: 48px !important;
    padding-bottom: 28px !important;
  }

  html body #child #section03 .container {
    padding-top: 20px !important;
  }

  html body #child #section03 .container h2 {
    margin-bottom: 23px !important;
  }

  html body #child #section03 .downDiv > div {
    padding-bottom: 48px !important;
  }

  html body #child #section04 .container {
    padding-bottom: 43px !important;
    padding-top: 44px !important;
  }

  html body #child #section04 .container .title {
    margin-bottom: 21px !important;
  }

  html body #child #section04 .container .boxes {
    margin-top: 31px !important;
  }

  html body #child #section05 .position-relative {
    padding-top: 41px !important;
    padding-bottom: 30px !important;
  }

  html body #child #section05 .container h2 {
    margin-bottom: 26px !important;
  }

  html body #child #section06 .container {
    padding-top: 33px !important;
    padding-bottom: 42px !important;
  }

  html body #child #section06 .container h2 {
    margin-bottom: 25px !important;
  }

  html body #child #section07 .container {
    padding-top: 48px !important;
  }

  html body #child #section07 .container .title h2 {
    margin-bottom: 18px !important;
  }

  html body #child #section07 .container div:nth-of-type(2) {
    padding-bottom: 40px !important;
  }

  html body #child #section07 > div:nth-of-type(2) {
    padding-top: 22px !important;
    padding-bottom: 21px !important;
  }

  html body #child #section08 > div > .container {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  html body #child #section08 > div > .container .title {
    margin-bottom: 28px !important;
  }

  html body #child #section08 > div > div:nth-of-type(2) .container {
    padding-top: 43px !important;
    padding-bottom: 41px !important;
  }

  html body #child #section09 .container {
    padding-top: 48px !important;
    padding-bottom: 44px !important;
  }

  html body #child #section09 .container h2 {
    margin-bottom: 32px !important;
  }

  html body #child #section10 > div {
    padding-top: 36px !important;
    padding-bottom: 39px !important;
  }

  html body #child #section10 > div .title {
    margin-bottom: 24px !important;
  }

  html body #smart .head {
    padding-top: 19px !important;
  }

  html body #smart .head h1 {
    margin-bottom: 19px !important;
  }

  html body #smart #section01 .container {
    padding-top: 31px !important;
    padding-bottom: 33px !important;
  }

  html body #smart #section02 > div .container-xl div p {
    margin-bottom: 33px !important;
  }

  html body #smart #section03 .container {
    padding-top: 43px !important;
    padding-bottom: 40px !important;
  }

  html body #smart #section04 .container {
    padding-top: 45px !important;
    padding-bottom: 36px !important;
  }

  html body #smart #section04 .container .title p {
    margin-bottom: 24px !important;
  }

  html body #smart #section04 .text {
    margin-top: 29px !important;
  }

  html body #smart #section05 div:nth-of-type(1) .container {
    padding-top: 44px !important;
    padding-bottom: 43px !important;
  }

  html body #smart #section05 div:nth-of-type(1) .container h4 {
    margin-bottom: 20px !important;
  }

  html body #smart #section05 div:nth-of-type(1) .container p {
    margin-bottom: 40px !important;
  }

  html body #smart #section05 div:nth-of-type(2).wide .container {
    padding-top: 36px !important;
    padding-bottom: 48px !important;
  }

  html body #smart #section05 div:nth-of-type(2).wide .container .title p {
    margin-bottom: 26px !important;
  }

  html body #smart #section05 div:nth-of-type(2).wide.text {
    margin-top: 29px !important;
  }

  html body #smart #section06 div:nth-of-type(1) .container {
    padding-top: 48px !important;
    padding-bottom: 36px !important;
  }

  html body #smart #section06 div:nth-of-type(1) .container h4 {
    margin-bottom: 25px !important;
  }

  html body #smart #section06 div:nth-of-type(1) .container p {
    margin-bottom: 37px !important;
  }

  html body #smart #section06 .position-relative .container .boxAll {
    margin-top: 48px !important;
  }

  html body #smart #section06 .position-relative .container .boxAll .title p {
    margin-bottom: 26px !important;
  }

  html body #smart #section06 .position-relative .container .boxAll .text {
    margin-top: 21px !important;
  }

  html body #smart #section06 .position-relative .container .boxAll .text p {
    margin-top: 21px !important;
  }

  html body #smart #section08 > div:nth-of-type(1) .container {
    padding-top: 34px !important;
    padding-bottom: 37px !important;
  }

  html body #smart #section08 > div:nth-of-type(1) .container div h2 {
    margin-bottom: 20px !important;
  }

  html body #smart #section08 > div:nth-of-type(2) .container {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
  }

  html body #smart #section09 .container {
    padding-top: 45px !important;
    padding-bottom: 48px !important;
  }

  html body #smart #section09 .container .title {
    margin-bottom: 27px !important;
  }

  html body #smart #section09 .container .boxes {
    padding-bottom: 19px !important;
  }

  html body #smart #section10 .container {
    padding-top: 48px !important;
    padding-bottom: 46px !important;
  }

  html body #smart #section10 .container .title {
    margin-bottom: 21px !important;
  }

  html body #smart #section11 .container {
    padding-top: 24px !important;
    padding-bottom: 34px !important;
  }

  html body #smart #section11 .container .title {
    margin-bottom: 29px !important;
  }

  html body #smart #section11 div:nth-of-type(2) {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }

  html body #smart #section12 div:nth-of-type(1) .container {
    padding-top: 48px !important;
    padding-bottom: 45px !important;
  }

  html body #smart #section12 .container > div:nth-of-type(1) h2 {
    margin-bottom: 18px !important;
  }

  html body #smart #section12 .container > div:nth-of-type(1) p {
    margin-bottom: 30px !important;
  }

  html body #smart #section12 .container .boxes {
    margin-top: 37px !important;
  }

  html body #smart #section12 > div:nth-of-type(2) .container {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
  }

  html body #smart #section13 > div:nth-of-type(1) .container {
    padding-top: 48px !important;
    padding-bottom: 46px !important;
  }

  html body #smart #section13 > div:nth-of-type(1) > div:nth-of-type(1) h2 {
    margin-bottom: 21px !important;
  }

  html body #smart #section13 > div:nth-of-type(2) .container {
    padding-top: 44px !important;
    padding-bottom: 35px !important;
  }

  html body #smart #section13 > div:nth-of-type(2) .container .title {
    margin-bottom: 27px !important;
  }

  html body #smart #section14 .container {
    padding-top: 48px !important;
    padding-bottom: 37px !important;
  }

  html body #smart #section14 .container div h4 {
    margin-bottom: 48px !important;
  }

  html body #smart #section15 .container {
    padding-top: 29px !important;
    padding-bottom: 28px !important;
  }

  html body #smart #section15 .container div {
    margin-top: 22px !important;
  }

  html body #mise .head {
    padding-top: 19px !important;
  }

  html body #mise .head h1 {
    margin-bottom: 19px !important;
  }

  html body #mise #section01 .container {
    padding-top: 46px !important;
    padding-bottom: 47px !important;
  }

  html body #mise #section01 .container h5 {
    margin-bottom: 24px !important;
  }

  html body #mise #section02 .container {
    padding-top: 41px !important;
    padding-bottom: 43px !important;
  }

  html body #mise #section02 .container img {
    margin-bottom: 25px !important;
  }

  html body #mise #section02 .container h3 {
    margin-bottom: 27px !important;
  }

  html body #mise #section03 .container {
    padding-top: 36px !important;
    padding-bottom: 38px !important;
  }

  html body #mise #section03 .container p {
    margin-bottom: 25px !important;
  }

  html body #mise #section04 > div {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  html body #mise #section05 .container {
    padding-top: 31px !important;
    padding-bottom: 38px !important;
  }

  html body #mise #section05 .container p {
    margin-bottom: 24px !important;
  }

  html body #mise #section06 .container {
    padding-top: 43px !important;
    padding-bottom: 48px !important;
  }

  html body #mise #section06 .container .title {
    margin-bottom: 36px !important;
  }

  html body #mise #section06 .container .boxes {
    margin-top: 46px !important;
  }

  html body #mise #section06 .container .box h3 {
    margin-bottom: 18px !important;
  }

  html body #mise #section07 .container {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  html body #mise #section07 .container h2 {
    margin-bottom: 23px !important;
  }

  html body #mise #section08 > div {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  html body #mise #section09 .container {
    padding-top: 40px !important;
    padding-bottom: 38px !important;
  }

  html body #mise #section09 .container h2 {
    margin-bottom: 19px !important;
  }

  html body #mise #section09 .container p {
    margin-bottom: 29px !important;
  }

  html body #mise #section10 .container {
    padding-top: 44px !important;
    padding-bottom: 46px !important;
  }

  html body #mise #section10 .container h2 {
    margin-bottom: 24px !important;
  }

  html body #mise #section11 .container {
    padding-top: 35px !important;
    padding-bottom: 46px !important;
  }

  html body #mise #section11 .container h2 {
    margin-bottom: 25px !important;
  }

  html body #mise #section12 .container {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  html body #mise #section12 .container .title {
    margin-bottom: 29px !important;
  }

  html body #mise #section13 .container {
    padding-top: 48px !important;
    padding-bottom: 33px !important;
  }

  html body #mise #section13 .container .title p {
    margin-bottom: 23px !important;
  }

  html body #mise #section13 .text {
    margin-top: 29px !important;
  }

  html body #mise #section14 .container {
    padding-top: 44px !important;
    padding-bottom: 48px !important;
  }

  html body #mise #section14 .container h2 {
    margin-bottom: 25px !important;
  }

  html body #oneday .head {
    padding-top: 19px !important;
  }

  html body #oneday .head h1 {
    margin-bottom: 19px !important;
  }

  html body #oneday #section01 .container {
    padding-top: 33px !important;
    padding-bottom: 48px !important;
  }

  html body #oneday #section01 .container h1 {
    margin-bottom: 23px !important;
  }

  html body #oneday #section01 .container .ilban {
    margin-bottom: 19px !important;
  }

  html body #oneday #section01 .container .new {
    margin-bottom: 22px !important;
  }

  html body #oneday #section02 .up {
    padding-top: 43px !important;
    padding-bottom: 40px !important;
  }

  html body #oneday #section02 .up h2 {
    margin-bottom: 22px !important;
  }

  html body #oneday #section02 .down {
    padding-top: 40px !important;
    padding-bottom: 41px !important;
  }

  html body #oneday #section03 .container {
    padding-top: 48px !important;
    padding-bottom: 41px !important;
  }

  html body #oneday #section03 .container h2 {
    margin-bottom: 19px !important;
  }

  html body #oneday #section03 .container div.whiteBox {
    padding-top: 23px !important;
  }

  html body #oneday #section03 .container div p {
    margin-bottom: 23px !important;
  }

  html body #oneday #section04 .container {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  html body #oneday #section05 .container {
    padding-top: 44px !important;
    padding-bottom: 48px !important;
  }

  html body #oneday #section05 .container .position-relative {
    margin-bottom: 37px !important;
  }

  html body #oneday #section05 .container .position-relative h2 {
    margin-bottom: 19px !important;
  }

  html body #oneday #section06 .container {
    padding-top: 33px !important;
    padding-bottom: 48px !important;
  }

  html body #oneday #section06 .container .position-relative {
    margin-bottom: 25px !important;
  }

  html body #oneday #section07 .container {
    padding-top: 33px !important;
    padding-bottom: 48px !important;
  }

  html body #oneday #section07 .container .position-relative {
    margin-bottom: 32px !important;
  }

  html body #oneday #section07 .container .ilban {
    margin-bottom: 19px !important;
  }

  html body #oneday #section07 .container .new {
    margin-bottom: 18px !important;
  }

  html body #oneday #section08 .container {
    padding-top: 42px !important;
    padding-bottom: 43px !important;
  }

  html body #oneday #section08 .container .title {
    padding-bottom: 19px !important;
    margin-bottom: 19px !important;
  }

  html body #sleep #section01 {
    padding-top: 26px !important;
    padding-bottom: 29px !important;
  }

  html body #sleep #section01 .title {
    padding-bottom: 29px !important;
  }

  html body #sleep #section01 .box {
    margin-top: 19px !important;
  }

  html body #sleep #section02 .container {
    padding-top: 39px !important;
    padding-bottom: 41px !important;
  }

  html body #sleep #section03 .container {
    padding-top: 45px !important;
    padding-bottom: 47px !important;
  }

  html body #sleep #section04 .container {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  html body #sleep #section04 .container h3 {
    margin-top: 40px !important;
    margin-bottom: 27px !important;
  }

  html body #sleep #section04 .container h6 {
    margin-top: 31px !important;
  }

  html body #sleep #section05 .container {
    padding-top: 35px !important;
    padding-bottom: 32px !important;
  }

  html body #sleep #section05 .container ul {
    margin-top: 23px !important;
  }

  html body #sleep #section06 .container {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  html body #sleep #section06 .container .title h2 {
    margin-bottom: 27px !important;
  }

  html body #sleep #section06 .container .horizonBox {
    margin-top: 39px !important;
  }

  html body #sleep #section07 > div {
    padding-top: 48px !important;
    padding-bottom: 25px !important;
  }

  html body #sleep #section07 .tabs {
    margin-top: 28px !important;
  }

  html body #sleep #section07 .tab-content {
    padding-top: 18px !important;
  }

  html body #sleep #section07 .tab-content#tab2 {
    padding-top: 31px !important;
  }

  html body #sleep #section07 .tab-content#tab3 {
    padding-top: 30px !important;
    padding-bottom: 36px !important;
  }

  html body #sleep #section07 .tab-content#tab4 {
    padding-bottom: 21px !important;
  }

  html body #sleep #section08 > div {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  html body #sleep #section08 .title h2 {
    margin-bottom: 37px !important;
  }

  html body #introduce .head {
    padding-top: 19px !important;
  }

  html body #introduce .head h1 {
    margin-bottom: 19px !important;
  }

  html body #introduce #section01 .container {
    padding-top: 41px !important;
    padding-bottom: 48px !important;
  }

  html body #introduce #section02 .container {
    padding-top: 37px !important;
    padding-bottom: 34px !important;
  }

  html body #introduce #section02 .container > div {
    margin-top: 20px !important;
  }

  html body #introduce #section02 .container div div {
    padding-top: 19px !important;
  }

  html body #introduce #section02 .container div img {
    padding-top: 19px !important;
  }

  html body #introduce #section03 .container {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  html body #introduce #section03 .container > div:nth-of-type(1) h1 {
    margin-bottom: 21px !important;
  }

  html body #introduce #section03 .container > div:nth-of-type(2) {
    padding-top: 23px !important;
  }

  html body #introduce #section03 .container > div:nth-of-type(2) p {
    margin-bottom: 42px !important;
  }

  html body #introduce #section05 .container {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  html body #introduce #section05 .container .title {
    margin-bottom: 19px !important;
  }

  html body #introduce #section06 {
    padding-top: 29px !important;
    padding-bottom: 48px !important;
  }

  html body #introduce #section06 .position-relative {
    margin-bottom: 25px !important;
  }

  html body #introduce #section06 .container .videoBox {
    margin-bottom: 29px !important;
  }

  html body #introduce #section07 .container {
    padding-top: 27px !important;
    padding-bottom: 36px !important;
  }

  html body #introduce #section07 .container .position-relative {
    margin-bottom: 23px !important;
  }

  html body #introduce #section08 .sect08Top {
    padding-top: 40px !important;
  }

  html body #introduce #section08 .sect08Top .container img {
    margin-top: 32px !important;
    margin-bottom: 45px !important;
  }

  html body #introduce #section08 .sect08Bottom {
    padding-top: 40px !important;
  }

  html body #introduce #section08 .sect08Bottom .box01 {
    padding-bottom: 36px !important;
  }

  html body #introduce #section08 .sect08Bottom .box01 h2 {
    margin-bottom: 25px !important;
  }

  html body #introduce #section08 .sect08Bottom .box02 {
    margin-bottom: 31px !important;
  }

  html body #introduce #section08 .sect08Bottom .box04 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  html body #introduce #section08 .sect08Bottom .box04 h2 {
    margin-bottom: 22px !important;
  }

  html body #introduce #section08 .sect08Bottom .box04 h6 {
    margin-bottom: 30px !important;
  }

  html body #introduce #section09 .container {
    padding-top: 48px !important;
  }

  html body #introduce #section09 .container h2 {
    margin-bottom: 18px !important;
  }

  html body #introduce #section09 .container2 {
    padding-top: 45px !important;
  }

  html body #introduce #section10 {
    padding-bottom: 37px !important;
  }

  html body #introduce2 .head {
    padding-top: 19px !important;
  }

  html body #introduce2 .head h1 {
    margin-bottom: 19px !important;
  }

  html body #introduce2 #section01 .container > img {
    margin-bottom: 26px !important;
  }

  html body #introduce2 #section01 .container ul {
    margin-bottom: 41px !important;
  }

  html body #introduce2 #section01 #tab1 .certificate-swiper-wrap {
    margin-top: 30px !important;
    margin-bottom: 48px !important;
  }

  html body #introduce2 #section01 #tab1 .container {
    padding-bottom: 48px !important;
  }

  html body #introduce2 #section01 #tab1 .container > em {
    margin-top: 25px !important;
  }

  html body #introduce2 #section01 #tab1 .container .media {
    margin-top: 30px !important;
  }

  html body #introduce3 .head {
    padding-top: 19px !important;
  }

  html body #introduce3 .head h1 {
    margin-bottom: 19px !important;
  }

  html body #introduce3 #section01 {
    padding-top: 36px !important;
    padding-bottom: 48px !important;
  }

  html body #introduce3 #section01 > div:first-child {
    margin-bottom: 18px !important;
  }

  html body #introduce3 #section01 h6 {
    margin-bottom: 24px !important;
  }

  html body #introduce3 #section02 .container {
    padding-top: 43px !important;
    padding-bottom: 37px !important;
  }

  html body #introduce3 #section02 .container h6 {
    margin-bottom: 24px !important;
  }

  html body #introduce3 #section02 .container .map {
    margin-top: 27px !important;
  }

  html body #wrap #section02 .container {
    padding-top: 48px !important;
    padding-bottom: 31px !important;
  }

  html body #wrap #section02 .container .imgBox {
    margin-top: 34px !important;
  }

  html body #wrap #section03 {
    padding-bottom: 48px !important;
  }

  html body #wrap #section03 .container {
    padding-top: 48px !important;
  }

  html body #wrap #section03 .container .position-relative {
    margin-bottom: 27px !important;
  }

  html body #wrap #section04 .container {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  html body #wrap #section04 .container h1 {
    margin-bottom: 21px !important;
  }

  html body #wrap #section04 .container > div:nth-of-type(1) {
    margin-bottom: 48px !important;
  }

  html body #wrap #section04 .container .tab {
    margin-top: 27px !important;
  }

  html body #wrap #section05 .container {
    padding-top: 33px !important;
  }

  html body #wrap #section05 .container h6 {
    margin-bottom: 39px !important;
  }

  html body #wrap #section06 .container {
    padding-top: 42px !important;
    padding-bottom: 39px !important;
  }

  html body #wrap #section06 .container .title {
    margin-bottom: 32px !important;
  }

  html body #wrap #section07 .container {
    padding-top: 44px !important;
    padding-bottom: 48px !important;
  }

  html body #wrap #section07 .container .title {
    margin-bottom: 42px !important;
  }

  html body #wrap #section08 {
    padding-top: 43px !important;
    padding-bottom: 44px !important;
  }

  html body #wrap #section08 > div:first-child {
    margin-bottom: 31px !important;
  }

  html body #wrap #section08 .mySwiper6 {
    padding-bottom: 21px !important;
  }

  html body #wrap #section09 {
    padding-top: 36px !important;
    padding-bottom: 48px !important;
  }

  html body #wrap #section09 > div:first-child {
    margin-bottom: 18px !important;
  }

  html body #wrap #section09 h6 {
    margin-bottom: 24px !important;
  }

  html body #wrap #section10 .container {
    padding-top: 48px !important;
    padding-bottom: 41px !important;
  }

  html body #wrap #section10 .container h6 {
    margin-bottom: 38px !important;
  }

  html body #news .head {
    padding-top: 19px !important;
  }

  html body #news .head h1 {
    margin-bottom: 19px !important;
  }

  html body #news #section01 .container {
    padding-top: 42px !important;
    padding-bottom: 30px !important;
  }

  html body #news #section01 .container .title {
    margin-bottom: 41px !important;
  }

  html body #news #section01 .container .board .boardTop {
    margin-bottom: 23px !important;
  }

  html body #news #section01 .container .board .boardBottom .tabs {
    margin-bottom: 20px !important;
  }

  html body #news #section01 .container .board nav {
    margin-top: 36px !important;
  }

  html body #tips .head {
    padding-top: 19px !important;
  }

  html body #tips .head h1 {
    margin-bottom: 19px !important;
  }

  html body #tips #section01 .container {
    padding-top: 42px !important;
    padding-bottom: 30px !important;
  }

  html body #tips #section01 .container .title {
    margin-bottom: 41px !important;
  }

  html body #tips #section01 .container .board nav {
    margin-top: 32px !important;
  }

  html body #youtube .head {
    padding-top: 19px !important;
  }

  html body #youtube .head h1 {
    margin-bottom: 19px !important;
  }

  html body #youtube #section01 .container {
    padding-top: 42px !important;
    padding-bottom: 30px !important;
  }

  html body #youtube #section01 .container .title {
    margin-bottom: 41px !important;
  }

  html body #youtube #section01 .container .board .boardTop {
    margin-bottom: 23px !important;
  }

  html body #youtube #section01 .container .board nav {
    margin-top: 39px !important;
  }

  html body #youtube #section01 .admin-actions button {
    font-size: 13px !important;
  }

  html body #news #section01 .admin-actions button {
    font-size: 13px !important;
  }

  html body #kin .head {
    padding-top: 19px !important;
  }

  html body #kin .head h1 {
    margin-bottom: 19px !important;
  }

  html body #kin #section01 .container-xl {
    padding-top: 42px !important;
    padding-bottom: 48px !important;
  }

  html body #kin #section01 .container-xl .title {
    margin-bottom: 33px !important;
  }

  html body #kin #section01 .container-xl .board .boardTop {
    margin-bottom: 23px !important;
  }

  html body #kin #section01 .container-xl .board nav {
    margin-top: 36px !important;
  }

  html body #kin #section01 .container-xl .board .boardBottom .bestAnswer {
    padding-top: 33px !important;
  }

  html body #kin #section01 .container-xl .board .boardBottom .answer {
    padding-top: 48px !important;
  }

}
