/* g¸¶ÄÏ»ê½º */
@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* ./g¸¶ÄÏ»ê½º */

/* ³ª´®½ºÄù¾î */
@font-face {
    font-family: 'NanumSquareNeoLight';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumSquareNeo';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumSquareNeoBold';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumSquareNeoExtraBold';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumSquareNeoHeavy';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumSquareNeoVariable';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.ttf) format("truetype");
}
/* ./³ª´®½ºÄù¾î */

/* À×Å©¸³ÄûµåÃ¼ */
@font-face {
  font-family: 'InkLipquid';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/InkLipquid.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
/* ./À×Å©¸³ÄûµåÃ¼ */

/* HS»êÅä³¢Ã¼ */
@font-face {
  font-family: 'HS-Regular';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/HS-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
/* ./HS»êÅä³¢Ã¼ */

/* Noto Sans KR */
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

/* font-family: 'Noto Sans KR', sans-serif */
/* ./Noto Sans KR */

/* ·Ôµ¥¸®¾Æ µüºÙ¾îÃ¼ */
@font-face {
  font-family: 'LOTTERIADDAG';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/LOTTERIADDAG.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* ./·Ôµ¥¸®¾Æ µüºÙ¾îÃ¼ */

ul, li, ol {
  list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
}

table, td, th {
  border : 1px solid #bdbdbd;
  border-collapse : collapse;
  vertical-align: middle;
}

/* ¿ÃÆÐ½º */
.sa_img3_bg {
  background: url('../images/sa_landing_img3_bg.jpg') center top no-repeat;
}
.sa_img3_wrap {
  width: 1000px;
  height: 1603px;
  margin: 0 auto;
  font-family: 'GmarketSansMedium';
  color: #1a1a1a;
  text-align:center;
}
.sa_img3_line {
  padding: 20px 0 40px 0;
}
.sa_img3_maintxt {
  font-family: 'InkLipquid';
  font-size: 55px;
  letter-spacing: -4px;
}
.sa_img3_maintit {
  font-family: 'GmarketSansMedium';
  font-size: 70px;
  font-weight: 900;
  color: #000ace;
  margin-bottom: 60px;
  letter-spacing: -4px;
}
.sa_img3_maintit span {
  color: #000;
}
.sa_img3_gline {
  width: 784px;
  border: 1px solid #dfdfdf;
  margin: 10px auto;
}
.sa_img3_subtit1, .sa_img3_subtit2 {
  font-weight: 700;
  font-size: 29px;
  font-family: 'NanumSquareNeo';
  letter-spacing: -2px;
}
.sa_img3_subtit1 span:nth-child(1), .sa_img3_subtit2 span:nth-child(1) {
  font-family: 'HS-Regular';
  font-size: 81px;
  top: 12px;
  position: relative;
  font-style: italic;
  color: #000ace;
  font-weight: 100;
  display: inline-block;
}
.sa_img3_subtit1 span:nth-child(2) {
  margin-left: 10px;
  display: inline-block;
  white-space: nowrap;
}
.sa_img3_subtit2 span:nth-child(1) {
  margin-left: -33px;
}
.sa_img3_subtit2 span:nth-child(2) {
  margin-left: 10px;
  display: inline-block;
  white-space: nowrap;
}
.sa_img3_subtit1 span:nth-child(2)::before, .sa_img3_subtit2 span:nth-child(2)::before {
  content: '±¹°¡½ÃÇè ¾øÀÌ ¿Â¶óÀÎÀ¸·Î Ãëµæ°¡´É!';
  position: absolute;
  width: 100%;
  height: 100%;
  color: black;
  overflow: hidden;
  animation: lefttyping 2s steps(30);
  position: fixed;
}
@-webkit-keyframes lefttyping{
  0%{
    width: 0%;
  }
  100%{
    width: 100%;
  }
}
.sa_img3_subtit2 span {
  letter-spacing: -3px;
}
.sa_img3_paperwrap {
  margin-top: 40px;
}
.sa_img3_paper_txt {
  font-size: 68px;
  font-weight: 900;
  color: #000ace;
  letter-spacing: -4px;
}
.sa_img3_paper_txtline {
  margin: -60px 0 0 170px;
  text-align: left;
}
.sa_img3_paper_txt {
  z-index: 1;
  position: relative;
}
/* ./¿ÃÆÐ½º */

/* Áö±Ý ½ÃÀÛÇØ¾ßÇÏ´Â ÀÌÀ¯! */
.sa_img4_bg {
  background: url('../images/sa_landing_img4_bg.jpg') center top no-repeat;
}
.sa_img4_wrap {
  width: 1000px;
  height: 4899px;
  margin: 0 auto;
  font-family: 'GmarketSansMedium';
  color: #1a1a1a;
  text-align:center;
}
.sa_img4_tit {
  padding-top: 250px;
  font-size: 65px;
  font-weight: 900;
  letter-spacing: -4px;
}
.sa_img4_tit span {
  color: #0812c9;
}
/* ¹Ú½º1 */
.sa_img4_box1wrap {
  position: relative;
  height: 770px;
}
.sa_img4_box1_img {
  position: absolute;
}
.sa_img4_box1_tit {
  font-size: 50px;
  font-weight: 900;
  padding-top: 135px;
  z-index: 1;
  position: relative;
  letter-spacing: -4px;
}
.sa_img4_box1_tit span {
  color: #0812c9;
}
/* ./¹Ú½º1 */
/* ¹Ú½º2 */
.sa_img4_box2wrap {
  position: relative;
  height: 915px;
}
.sa_img4_box2_img {
  position: absolute;
}
.sa_img4_box2_tit {
  font-size: 50px;
  font-weight: 900;
  padding-top: 135px;
  z-index: 1;
  position: relative;
  text-align: center;
  margin-bottom: 50px;
  letter-spacing: -4px;
}
.sa_img4_box2_tit span {
  color: #0812c9;
}
.sa_img4_box2_txtboxwrap {
  position: relative;
  text-align: left;
  font-family: 'NanumSquareNeo';
  letter-spacing: -2px;
  text-align: center;
}
.sa_img4_box2_txtboxwrap ul {
  width: 900px;
  height: 534px;
  margin: 0 auto;
}
.sa_img4_box2_txtboxwrap ul li:nth-child(1), .sa_img4_box2_txtboxwrap ul li:nth-child(3) {
  float: left;
}
.sa_img4_box2_txtboxwrap ul li:nth-child(2), .sa_img4_box2_txtboxwrap ul li:nth-child(4) {
  float: right;
}
.sa_img4_box2_txtboxwrap ul li:nth-child(1), .sa_img4_box2_txtboxwrap ul li:nth-child(2) {
  margin-bottom: 30px;
}
.sa_img4_box2_txtbox1wrap, .sa_img4_box2_txtbox2wrap, .sa_img4_box2_txtbox3wrap, .sa_img4_box2_txtbox4wrap {
  width: 437px;
  height: 256px;
  border-radius: 15px;
  display: inline-block;
  box-shadow: 2px 0px 40px rgba(152,169,180,0.3);
  text-align: left;
}
.sa_img4_box2_txtbox1, .sa_img4_box2_txtbox2, .sa_img4_box2_txtbox3, .sa_img4_box2_txtbox4 {
  height: 249px;
  background: #fff;
}
.sa_img4_box2_txtbox1_tit, .sa_img4_box2_txtbox2_tit, .sa_img4_box2_txtbox3_tit, .sa_img4_box2_txtbox4_tit {
  background: #0812c9;
  height: 64px;
  border-radius: 15px 15px 0 0;
  color: #fff;
  font-size: 32px;
  font-weight: 900;
}
.sa_img4_box2_txtbox1_tit h4, .sa_img4_box2_txtbox2_tit h4, .sa_img4_box2_txtbox3_tit h4, .sa_img4_box2_txtbox4_tit h4 {
  padding: 14px 0 0 40px;
}
.sa_img4_box2_txtbox1_txt, .sa_img4_box2_txtbox2_txt, .sa_img4_box2_txtbox3_txt, .sa_img4_box2_txtbox4_txt {
  line-height: 32px;
  font-size: 23px;
  font-weight: 700;
  display: inline-block;
  margin: 13px 0 0 40px;
}  
.sa_img4_box2_txtbox2_txt {
  line-height: 34px;
  margin: 27px 0 0 40px;
}
.sa_img4_box2_txtbox3_txt {
  line-height: 36px;
  margin: 40px 0 0 40px;
}
.sa_img4_box2_txtbox4_txt {
  line-height: 36px;
  margin: 40px 0 0 40px;
}
.sa_img4_box2_txtbox1_icon, .sa_img4_box2_txtbox2_icon, .sa_img4_box2_txtbox3_icon, .sa_img4_box2_txtbox4_icon {
  display: inline-block;
  padding: 64px 0 0 58px;
  position: absolute;
}
.sa_img4_box2_txtbox2_icon {
  padding: 64px 0 0 37px;
}
.sa_img4_box2_txtbox3_icon {
  padding: 62px 0 0 8px;
}
.sa_img4_box2_txtbox4_icon {
  padding: 70px 0 0 37px;
}
/* ./¹Ú½º2 */
/* ¹Ú½º3 */
.sa_img4_box3wrap {
  position: relative;
  height: 919px;
}
.sa_img4_box3_img {
  position: absolute;
}
.sa_img4_box3_tit {
  font-size: 50px;
  font-weight: 900;
  padding-top: 135px;
  z-index: 1;
  position: relative;
  margin-bottom: 50px;
  letter-spacing: -4px;
}
.sa_img4_box3_tit span {
  color: #0812c9;
}
.sa_img4_box3_txtboxwrap {
  position: relative;
}
.sa_img4_box3_txtboxwrap ul {
  width: 900px;
  height: 549px;
  margin: 0 auto;
}
.sa_img4_box3_txtboxwrap ul li {
  width: 437px;
  height: 549px;
  background: #ededed;
  border-radius: 15px;
  font-family: 'NanumSquareNeo';
  float: left;
}
.sa_img4_box3_txtboxwrap ul li:nth-child(1) {
  margin-right: 26px;
}
.sa_img4_box3_txtbox1_tit h2, .sa_img4_box3_txtbox2_tit h2 {
  color: #0812c9;
  font-size: 41px;
  text-decoration: underline;
  padding: 40px 0 30px 0;
  text-decoration-thickness: 2px;
  text-underline-position: under;
  font-weight:900;
  letter-spacing: -4px;
}
.sa_img4_box3_txtbox1_txt p, .sa_img4_box3_txtbox2_txt p {
  color: #313030;
  font-weight: 500;
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -2px;
}
.sa_img4_box3_txtbox1_txt p span, .sa_img4_box3_txtbox2_txt p span {
  font-weight: 900;
}
.sa_img4_box3_txtbox1_img, .sa_img4_box3_txtbox2_img {
  margin-top: 20px;
}
/* ./¹Ú½º3 */
/* ¹Ú½º4 */
.sa_img4_box4wrap {
  position: relative;
  height: 810px;
}
.sa_img4_box4_img {
  position: absolute;
}
.sa_img4_box4_tit {
  font-size: 50px;
  font-weight: 900;
  padding-top: 135px;
  z-index: 1;
  position: relative;
  letter-spacing: -4px;
}
.sa_img4_box4_tit span {
  color: #0812c9;
}
.sa_img4_box4_motion_imgwrap {
  position: relative;
  margin-top: 155px;
}
.sa_img4_box4_arr {
  width: 92%;
}
.sa_img4_box4_rou {
  background: #383838;
  border-radius: 50%;
  width: 248px;
  height: 248px;
  border: 5px solid #fffb61;
  margin: -281px 0 0 360px;
  z-index: 1;
  position: relative;
}
.sa_img4_box4_rou h2 {
  color:#fff;
  font-weight: 400;
  font-family: 'NanumSquareNeo';
  font-size: 29px;
  margin-top: 67px;
}
.sa_img4_box4_rou h2 span {
  font-weight: 900;
  font-size: 31px;
}
/* ./¹Ú½º4 */
/* ¹Ú½º5 */
.sa_img4_box5wrap {
  position: relative;
  height: 760px;
}
.sa_img4_box5_img {
  position: absolute;
}
.sa_img4_box5_tit {
  font-size: 50px;
  font-weight: 900;
  padding-top: 135px;
  z-index: 1;
  position: relative;
  letter-spacing: -4px;
}
.sa_img4_box5_tit span {
  color: #0812c9;
}
.sa_img4_box5_txtwrap {
  position: relative;
  font-family: 'NanumSquareNeo';
  letter-spacing: -4px;
  margin: 240px 0 0 470px;
}
.sa_img4_box5_txtvs h2 {
  font-size: 109px;
  font-family: 'InkLipquid';
  margin: -32px 0 -20px;
  color: #0812c9;
}
.sa_img4_box5_txt1 h2, .sa_img4_box5_txt2 h2 {
  font-size: 40px;
}
.sa_img4_box5_txt1 h2 span {
  font-weight:900;
}
.sa_img4_box5_txt2 h2 span {
  color: #0812c9;
  font-weight:900;
}
/* ./¹Ú½º5 */
/* ./Áö±Ý ½ÃÀÛÇØ¾ßÇÏ´Â ÀÌÀ¯! */

/* ¿Ö ¿©±â½ºÅÍµðÀÎ°¡? */
.sa_img5_bg {
  background: url('../images/sa_landing_img5_bg.jpg') center top no-repeat;
}
.sa_img5_wrap {
  width: 1000px;
  height: 1753px;
  margin: 0 auto;
  font-family: 'GmarketSansMedium';
  color: #1a1a1a;
}
.sa_img5_mainicon {
  padding-top: 60px;
  text-align:center;
}
.sa_img5_tit {
  padding-top: 30px;
  font-size: 65px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 60px;
  text-align:center;
  letter-spacing: -4px;
}
.sa_img5_tit span {
  color: #ffeb00;
  font-weight: 900;
}
.sa_img5_box1wrap, .sa_img5_box2wrap {
  width: 900px;
  height: 523px;
  margin: 0 auto;
}
.sa_img5_box2wrap {
  margin-top: 50px;
}
.sa_img5_box1, .sa_img5_box2 {
  height: 470px;
  background: #00028b;
  border: 4px solid #4d4e9a;
  border-radius: 20px;
}
.sa_img5_box1_tit, .sa_img5_box2_tit {
  position: relative;
  color: #fff;
  text-align:center;
}
.sa_img5_box1_tit h2, .sa_img5_box2_tit h2 {
  font-weight: 400;
  font-size: 39px;
  margin: 20px 0 15px;
}
.sa_img5_box1_tit h2 span, .sa_img5_box2_tit h2 span {
  font-weight: 900;
  color: #ffeb00;
}
.sa_img5_box1_xline, .sa_img5_box2_xline {
  width: 804px;
  height: 1px;
  background: #4d4e9a;
  margin: 0 auto;
}
.sa_img5_box1_con ul, .sa_img5_box2_con ul {
  width: 890px;
  height: 315px;
  margin: 0 auto;
}
.sa_img5_box1_con ul li, .sa_img5_box2_con ul li {
  float: left;
  margin-top: 30px;
  text-align:center;
}
.sa_img5_box1_con ul li:nth-child(1),
.sa_img5_box1_con ul li:nth-child(3),
.sa_img5_box1_con ul li:nth-child(5) {
  width: 33%;
  margin: 40px 0 14px;
  font-weight: 300;
  font-family: 'NanumSquareNeo';
  letter-spacing: -2px;
}
.sa_img5_box2_con ul li:nth-child(1),
.sa_img5_box2_con ul li:nth-child(3),
.sa_img5_box2_con ul li:nth-child(5) {
  width: 33%;
  margin: 40px 0 -5px;
  font-weight: 300;
  font-family: 'NanumSquareNeo';
  letter-spacing: -2px;
}
.sa_img5_box1_con ul li:nth-child(1) span,
.sa_img5_box1_con ul li:nth-child(3) span,
.sa_img5_box1_con ul li:nth-child(5) span,
.sa_img5_box2_con ul li:nth-child(1) span,
.sa_img5_box2_con ul li:nth-child(3) span,
.sa_img5_box2_con ul li:nth-child(5) span {font-weight: 600;}
.sa_img5_box1_con1txt, .sa_img5_box1_con2txt, .sa_img5_box1_con3txt,
.sa_img5_box2_con1txt, .sa_img5_box2_con2txt, .sa_img5_box2_con3txt {
  color:#fff;
  font-size: 29px;
}
.sa_img5_box1_con1txt, .sa_img5_box1_con3txt, .sa_img5_box2_con1txt {
  margin-bottom: 40px;
}
.sa_img5_box2_con2txt, .sa_img5_box2_con3txt {
  margin-bottom: 20px;
}
.sa_img5_box1_yline, .sa_img5_box2_yline {
  width: 1px;
  height: 287px;
  background: #4d4e9a;
}
.sa_landing_img5_txtboxwrap {
  margin-top: -334px;
  background: url('../images/sa_landing_img5_txtbox.png') center top no-repeat;
}
.sa_landing_img5_txtbox {
  height: 334px;
  width: 1000px;
  margin: 0 auto;
}
.sa_landing_img5_txtbox_con {
  position: absolute;
  margin: 0 auto;
  text-align: center;
}
.sa_landing_img5_txtbox_txt {
  padding-top: 140px;
  text-align: left;
  margin-left: 50px;
  
}
.sa_landing_img5_txtbox_txt p {
  font-size: 30px;
  font-family: 'NanumSquareNeo';
  margin-bottom: 14px;
  letter-spacing: -4px;
}
.sa_landing_img5_txtbox_txt h2 {
  font-size: 44px;
  font-family: 'GmarketSansMedium';
  font-weight: 900;
  letter-spacing: -3px;
}
.sa_landing_img5_txtbox_txt h2 span {
  color: #0007ff;
}
.sa_img5_box1_btn, .sa_img5_box2_btn {
  text-align:center;
}
.sa_img5_box2_btn {
  z-index: 1;
  position: relative;
}
/* ./¿Ö ¿©±â½ºÅÍµðÀÎ°¡? */

/* ¿©±â½ºÅÍµð¿¡¼­´Â ³¡±îÁö °ü¸®ÇÏ´Ï±î! */
.sa_img6_bg {
  background: url('../images/sa_landing_img6_bg.jpg') center top no-repeat;
}
.sa_img6_wrap {
  width: 1000px;
  height: 957px;
  margin: 0 auto;
  font-family: 'GmarketSansMedium';
  color: #1a1a1a;
  text-align: center;
}
.sa_img6_mainicon {
  padding-top: 60px;
}
.sa_img6_tit {
  padding-top: 30px;
  font-size: 65px;
  font-weight: 500;
  color: #000;
  margin-bottom: 5px;
  letter-spacing: -4px;
}
.sa_img6_tit span {
  color: #0712c9;
  font-weight: 900;
}
.sa_img6_con {
  position: relative;
}
.sa_img6_phone {
  position: absolute;
}
.sa_img6_txtboxwrap {
  position: relative;
  padding-top: 60px;
  width: 90%;
  margin: 0 auto;
}
.sa_img6_txtbox1, .sa_img6_txtbox2, .sa_img6_txtbox3 {
  position: absolute;
}
.sa_img6_txtbox1 {
  right: 0;
}
.sa_img6_txtbox2 {
  left: 0;
  margin-top: 150px;
}
.sa_img6_txtbox3 {
  right: 0;
  margin-top: 330px;
}
/* ./¿©±â½ºÅÍµð¿¡¼­´Â ³¡±îÁö °ü¸®ÇÏ´Ï±î! */

/* ÃÖ´Ü±â ÇÃ·£¸¸À» °íÁýÇÕ´Ï´Ù! */
.sa_img7_bg {
  background: url('../images/sa_landing_img7_bg.jpg') center top no-repeat;
}
.sa_img7_wrap {
  width: 1000px;
  height: 2086px;
  margin: 0 auto;
  font-family: 'GmarketSansMedium';
  color: #1a1a1a;
  text-align: center;
}
.sa_img7_mainicon {
  padding-top: 60px;
}
.sa_img7_subtit {
  font-family: 'InkLipquid';
  color: #fff;
  font-size: 55px;
  font-weight: 100;
}
.sa_img7_tit {
  padding-top: 30px;
  font-size: 65px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 60px;
}
.sa_img7_tit span {
  color: #ffeb00;
  font-weight: 900;
}
.sa_img7_linetxt1_wrap {
  height: 70px;
  margin-left: 35px;
}
.sa_img7_linetxt1 ul li {
  float: left;
  font-size: 38px;
  color: #fff;
  margin-left: 20px;
}
.sa_img7_line1 {
  width: 2px;
  height: 47px;
  background: #fff;
}
.sa_img7_txtcon1 {
  font-weight: 400;
  margin-top: 3px;
}
.sa_img7_txtcon1 span {
  font-weight: 900;
}
.sa_img7_box_wrap {
  font-family: 'Noto Sans KR', sans-serif;
}
/* ¹Ú½º1 */
.sa_img7_box1 {
  background: url('../images/sa_landing_img7_box1.png') center top no-repeat;
  width: 900px;
  height: 358px;
  margin: 0 auto;
}
.sa_img7_box1_tit {
  margin-bottom: 10px;
  padding-top: 20px;
}
.sa_img7_box1_tit h2 {
  font-size: 36px;
  color: #fff;
  font-family: 'NanumSquareNeo';
  letter-spacing: -4px;
}
.sa_img7_box1_tit h1 span {
  color: #a7edff;
}
.sa_img7_box1_subtit {
  border: 1px solid #fff;
  width: 200px;
  height: 38px;
  margin: 15px auto 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sa_img7_box1_subtit h3 {
  color: #fff;
  font-weight: 400;
  font-size: 18px;
}
.sa_img7_box1_inbox {
  width: 850px;
  height: 174px;
  margin: 0 auto;
}
.sa_img7_box1_inbox_txtwrap ul {
  width: 850px;
  height: 174px;
}
.sa_img7_box1_inbox_txtwrap ul li {
  float: left;
}
.sa_img7_box1_inbox_txtwrap ul li:nth-child(1) {
  width: 212px;
  height: 174px;
}
.sa_img7_box1_inbox_txtwrap ul li:nth-child(2) {
  width: 212px;
  height: 174px;
}
.sa_img7_box1_inbox_txtwrap ul li:nth-child(3) {
  width: 214px;
  height: 174px;
}
.sa_img7_box1_inbox_txtwrap ul li:nth-child(4) {
  width: 211px;
  height: 174px;
}
.sa_img7_box1_inbox1_txtwrap,
.sa_img7_box1_inbox2_txtwrap,
.sa_img7_box1_inbox3_txtwrap,
.sa_img7_box1_inbox4_txtwrap {
  position: absolute;
  margin: -146px auto 0;
  width: 212px;
  height: 174px;
}
.sa_img7_box1_inbox1_tit,
.sa_img7_box1_inbox2_tit,
.sa_img7_box1_inbox3_tit,
.sa_img7_box1_inbox4_tit {
  color: #fff;
  background: #00028b;
  font-size: 17px;
  width: 141px;
  height: 31px;
  border-radius: 50px;
  margin: 0 auto;
  line-height: 28px;
}
.sa_img7_box1_inbox1_txt,
.sa_img7_box1_inbox2_txt {
  font-size: 20px;
  color: #fff;
  margin-top: 23px;
  line-height: 25px;
}
.sa_img7_box1_inbox3_txt,
.sa_img7_box1_inbox4_txt {
  font-size: 20px;
  color: #fff;
  margin-top: 10px;
  line-height: 25px;
}
.sa_img7_box1_inbox1_txt span,
.sa_img7_box1_inbox2_txt span,
.sa_img7_box1_inbox3_txt span,
.sa_img7_box1_inbox4_txt span {
  color: #a7edff;
}
/* ./¹Ú½º1 */
/* ¹Ú½º2 */
.sa_img7_box2wrap {
  margin-top: 20px;
}
.sa_img7_box2 {
  background: url('../images/sa_landing_img7_box2.png') center top no-repeat;
  width: 900px;
  height: 413px;
  margin: 0 auto;
}
.sa_img7_box2_tit {
  margin-bottom: 10px;
  padding-top: 20px;
}
.sa_img7_box2_tit h2 {
  font-size: 36px;
  color: #fff;
  font-family: 'NanumSquareNeo';
  letter-spacing: -4px;
}
.sa_img7_box2_tit h1 span {
  color: #feffa7;
}
.sa_img7_box2_subtit {
  border: 1px solid #fff;
  width: 200px;
  height: 38px;
  margin: 15px auto 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sa_img7_box2_subtit h3 {
  color: #fff;
  font-weight: 400;
  font-size: 18px;
}
.sa_img7_box2_inbox {
  width: 850px;
  height: 174px;
  margin: 0 auto;
}
.sa_img7_box2_inbox_txtwrap ul {
  width: 850px;
  height: 174px;
}
.sa_img7_box2_inbox_txtwrap ul li {
  float: left;
}
.sa_img7_box2_inbox_txtwrap ul li:nth-child(1) {
  width: 212px;
  height: 174px;
}
.sa_img7_box2_inbox_txtwrap ul li:nth-child(2) {
  width: 212px;
  height: 174px;
}
.sa_img7_box2_inbox_txtwrap ul li:nth-child(3) {
  width: 214px;
  height: 174px;
}
.sa_img7_box2_inbox_txtwrap ul li:nth-child(4) {
  width: 211px;
  height: 174px;
}
.sa_img7_box2_inbox1_txtwrap,
.sa_img7_box2_inbox2_txtwrap,
.sa_img7_box2_inbox3_txtwrap,
.sa_img7_box2_inbox4_txtwrap {
  position: absolute;
  margin: -146px auto 0;
  width: 212px;
  height: 174px;
  letter-spacing: -1px;
}
.sa_img7_box2_inbox1_tit,
.sa_img7_box2_inbox2_tit,
.sa_img7_box2_inbox3_tit,
.sa_img7_box2_inbox4_tit {
  color: #fff;
  background: #00028b;
  font-size: 17px;
  width: 141px;
  height: 31px;
  border-radius: 50px;
  margin: 0 auto;
  line-height: 28px;
}
.sa_img7_box2_inbox1_txt,
.sa_img7_box2_inbox2_txt {
  font-size: 20px;
  color: #fff;
  margin-top: 23px;
  line-height: 25px;
}
.sa_img7_box2_inbox3_txt,
.sa_img7_box2_inbox4_txt {
  font-size: 20px;
  color: #fff;
  margin-top: 10px;
  line-height: 25px;
}
.sa_img7_box2_inbox1_txt span,
.sa_img7_box2_inbox2_txt span,
.sa_img7_box2_inbox3_txt span,
.sa_img7_box2_inbox4_txt span {
  color: #feffa7;
}
.sa_img7_box2_inbox2_btxt {
  background: #0c1b8e;
  width: 606px;
  height: 43px;
  padding-top: 10px;
  margin: 14px 0 0 40px;
}
.sa_img7_box2_inbox2_btxt p {
  color: #fff;
  font-size: 20px;
  letter-spacing: -2px;
  text-align: center;
  
}
/* ./¹Ú½º2 */
.sa_img7_linetxt2_wrap {
  height: 70px;
  margin-left: 35px;
  margin-top: 50px;
}
.sa_img7_linetxt2 ul li {
  float: left;
  font-size: 38px;
  color: #fff;
  margin-left: 20px;
}
.sa_img7_line2 {
  width: 2px;
  height: 47px;
  background: #fff;
}
.sa_img7_txtcon2 {
  font-weight: 400;
  margin-top: 3px;
}
.sa_img7_txtcon2 span {
  font-weight: 900;
}
/* Àü°ú¸ñ º¸À¯ */
.sa_img7_tblwrap table {
  width: 900px;
  font-family: 'NanumSquareNeo';
  letter-spacing: -1px;
  margin: 0 auto;
}
.sa_img7_tblwrap table thead tr {
  background: #ededed;
  color: #000;
  font-size: 22px;
  height: 53px;
  font-weight: 900;
}
.sa_img7_tblwrap table tbody tr {
  font-size: 19px;
  background: #001e59;
  color: #fff;
  font-size: 21px;
}
.sa_img7_tblwrap table tbody tr:nth-child(1) {
  height: 118px;
}
.sa_img7_tblwrap table tbody tr:nth-child(2) {
  height: 249px;
}
.sa_img7_tblwrap table tbody tr td:nth-child(2) {
  text-align: left;
  padding-left: 12px;
  font-size: 19px;
}
.sa_img7_tblwrap table tbody tr td:nth-child(3) {
  text-align: center;
}
.sa_img7_tblwrap table tbody tr span {
  color: #ffeb00;
  font-weight: 600;
}
.sa_img7_btn {
  margin-top: 70px;
}

/* ./Àü°ú¸ñ º¸À¯ */
/* ./ÃÖ´Ü±â ÇÃ·£¸¸À» °íÁýÇÕ´Ï´Ù! */

/* ÀÚ°ÝÁõ¸¸ µû¸é ³¡? */
.sa_img8_bg {
  background: url('../images/sa_landing_img8_bg.jpg') center top no-repeat;
}
.sa_img8_wrap {
  width: 1000px;
  height: 491px;
  margin: 0 auto;
}
.sa_img8_icon {
  position: absolute;
  margin: -424px 0 0 133px;
}
/* ./ÀÚ°ÝÁõ¸¸ µû¸é ³¡? */

/* ³¡±îÁö ¿Ïº®°ü¸® */
.sa_img9_bg {
  background: url('../images/sa_landing_img9_bg.jpg') center top no-repeat;
}
.sa_img9_wrap {
  width: 1000px;
  height: 209px;
  margin: 0 auto;
}
.sa_img9_txt {
  font-family: 'InkLipquid';
  font-size: 53px;
  padding-top: 30px;
  text-align:center;
}
.sa_img9_txt span {
  font-size: 60px;
  font-family: 'GmarketSansMedium';
  font-weight: 900;
  font-style: italic;
  color: #0402ff;
}
.sa_img9_line1 {
  width: 255px;
  height: 7px;
  margin: -20px 0 0 470px;
  position: absolute;
}
.sa_img9_line2 {
  width: 255px;
  height: 7px;
  margin: -16px 0 0 470px;
  position: absolute;
}
/* ./³¡±îÁö ¿Ïº®°ü¸® */

/* ±³À°ºÎÀå°ü Ç¥Ã¢ */
.sa_img10_bg {
  background: url('../images/sa_landing_img10_bg.gif') center top no-repeat;
}
.sa_img10_wrap {
  width: 1000px;
  height: 961px;
  margin: 0 auto;
  text-align: center;
}
.sa_img10_txt {
  font-family: 'InkLipquid';
  font-size: 55px;
  padding-top: 70px;
  margin-bottom: 30px;
  line-height: 50px;
  color: #fff;
}
.sa_img10_titwrap {
  position: relative;
  height: 180px;
}
.sa_img10_tit {
  font-size: 60px;
  font-family: 'GmarketSansMedium';
  font-weight: 900;
  color: #fff;
}
.sa_img10_tit span {
  color: #fffc00;
}
.sa_img10_leafwrap {
  width: 900px;
  margin: -114px auto;
}
.sa_img10_leafl {
  float: left;
}
.sa_img10_leafr {
  float: right;
}
.sa_img10_awardaf {
  margin-top: -250px;
}
.sa_img10_stxt {
  color: #9091ad;
  font-family: 'NanumSquareNeo';
  font-size: 14px;
}
/* ./±³À°ºÎÀå°ü Ç¥Ã¢ */

/* ºñ±³ºÒ°¡ÇÑ ¸íÇ° »çÀÌ¹öÆò»ý±³À°¿ø */
.sa_img11_bg {
  background: url('../images/sa_landing_img11_bg.jpg') center top no-repeat;
}
.sa_img11_wrap {
  width: 1000px;
  height: 311px;
  margin: 0 auto;
  font-family: 'GmarketSansMedium';
  text-align: left;
  text-shadow: 3px 4px 2px rgba(1, 14, 101, 0.2);
}
.sa_img11_txt {
  padding-top: 40px;
}
.sa_img11_txt h2 {
  padding-top: 50px;
  font-size: 61px;
  color: #fffc00;
}
.sa_img11_txt p {
  font-size: 45px;
  color: #fff;
}
.sa_img11_txt p span {
  font-size: 56px;
  font-family: 'InkLipquid';
  font-style: italic;
  color: #fffc00;
}
/* ./ºñ±³ºÒ°¡ÇÑ ¸íÇ° »çÀÌ¹öÆò»ý±³À°¿ø */

/* Áö±Ý ½ÅÃ»ÇÏ¸é ¹ÞÀ» ¼ö ÀÖ´Â ÇýÅÃ */
.sa_img12_bg {
  background: url('../images/sa_landing_img12_bg.jpg') center top no-repeat;
  height: 1500px;
}
.sa_img12_wrap {
  width: 1000px;
  margin: 0 auto;
  font-family: 'GmarketSansMedium';
}
.sa_img12_mainicon {
  padding-top: 60px;
}
.sa_img12_titwrap {
    margin: 0 auto 60px;
	text-align:center;
}
.sa_img12_tit {
	font-size: 65px;
	font-weight: 500;
	color: #000;
	margin-bottom: 5px;
	letter-spacing: -4px;
}
.sa_img12_tit span {
  color: #0403ff;
  font-weight: 900;
}
.sa_img12_box {
    width: 100%;
}
.sa_img12_box ul {
    margin: 0 auto;
    width: 900px;
    font-weight: 900;
    margin-bottom: 30px;
}
.sa_img12_box ul li {
    width: 900px;
	height: 167px;
	font-family: 'NanumSquareNeo';
	letter-spacing: -2px;
	background: #fff;
	border-radius: 20px;
	border: 2px solid #0403ff;
	font-size: 32px;
	letter-spacing: -2px;
	box-shadow: 4px 2px 11px rgba(89,65,118,0.3);
	margin: 0 auto;
	margin-bottom: 15px;
	display: inline-flex;
}
  
.sa_img12_con_box {
    display: inline-flex;
    align-items: center;
	margin: 0 auto;
}
.sa_img12_box ul li span {
    font-weight: 900;
    color: #0403ff;
}
  
.sa_img12_con_box_txtwrap {
    float: left;
}
.sa_img12_con_box_txt {
    text-align: left;
    padding-left: 20px;
}
/* ./Áö±Ý ½ÅÃ»ÇÏ¸é ¹ÞÀ» ¼ö ÀÖ´Â ÇýÅÃ */


/*=============================================================
 2025/04/29 ·£µù ¸®´º¾ó
=============================================================*/