@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/*font-family: 'Montserrat', sans-serif;*/
 @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
/*font-family: 'Noto Sans KR', sans-serif;*/
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
@font-face {
    font-family: 'LeferiPoint-WhiteObliqueA';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/LeferiPoint-WhiteObliqueA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
     font-family: 'Pretendard';
     font-weight: 100;
     font-style: normal;
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.eot');
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.ttf') format("truetype");
     font-display: swap;
 }
 @font-face {
     font-family: 'Pretendard';
     font-weight: 200;
     font-style: normal;
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.eot');
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.ttf') format("truetype");
     font-display: swap;
 }
 @font-face {
     font-family: 'Pretendard';
     font-weight: 300;
     font-style: normal;
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.eot');
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.ttf') format("truetype");
     font-display: swap;
 }
 @font-face {
     font-family: 'Pretendard';
     font-weight: 400;
     font-style: normal;
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.eot');
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.ttf') format("truetype");
     font-display: swap;
 }
 @font-face {
     font-family: 'Pretendard';
     font-weight: 500;
     font-style: normal;
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.eot');
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.ttf') format("truetype");
     font-display: swap;
 }
 @font-face {
     font-family: 'Pretendard';
     font-weight: 600;
     font-style: normal;
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.eot');
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.ttf') format("truetype");
     font-display: swap;
 }
 @font-face {
     font-family: 'Pretendard';
     font-weight: 700;
     font-style: normal;
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.eot');
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.ttf') format("truetype");
     font-display: swap;
 }
 @font-face {
     font-family: 'Pretendard';
     font-weight: 800;
     font-style: normal;
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.eot');
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.ttf') format("truetype");
     font-display: swap;
 }
 @font-face {
     font-family: 'Pretendard';
     font-weight: 900;
     font-style: normal;
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.eot');
     src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.ttf') format("truetype");
     font-display: swap;
 }

@font-face {
    font-family: Arial;
    src: url('./fonts/arial-webfont.woff2') format('woff2'),
         url('./fonts/arial-webfont.woff') format('woff'),
         url('./fonts/arial-webfont.ttf') format('truetype'),
         url('./fonts/arial-webfont.svg#arialregular') format('svg');
    font-weight: 400;
    font-style: normal;
}


@font-face {
    font-family: Arial;
    src: url('./fonts/arialbd-webfont.woff2') format('woff2'),
         url('./fonts/arialbd-webfont.woff') format('woff'),
         url('./fonts/arialbd-webfont.ttf') format('truetype'),
         url('./fonts/arialbd-webfont.svg#arialbold') format('svg');
    font-weight: 700;
    font-style: normal;

}


/* noto-sans-kr-100 - latin_korean */
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    src: url('./fonts/noto-sans-kr-v13-latin_korean-100.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/noto-sans-kr-v13-latin_korean-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/noto-sans-kr-v13-latin_korean-100.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/noto-sans-kr-v13-latin_korean-100.woff') format('woff'), /* Modern Browsers */
         url('./fonts/noto-sans-kr-v13-latin_korean-100.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/noto-sans-kr-v13-latin_korean-100.svg#NotoSansKR') format('svg'); /* Legacy iOS */
  }
  /* noto-sans-kr-300 - latin_korean */
  @font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: url('./fonts/noto-sans-kr-v13-latin_korean-300.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/noto-sans-kr-v13-latin_korean-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/noto-sans-kr-v13-latin_korean-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/noto-sans-kr-v13-latin_korean-300.woff') format('woff'), /* Modern Browsers */
         url('./fonts/noto-sans-kr-v13-latin_korean-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/noto-sans-kr-v13-latin_korean-300.svg#NotoSansKR') format('svg'); /* Legacy iOS */
  }
  /* noto-sans-kr-regular - latin_korean */
  @font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url('./fonts/noto-sans-kr-v13-latin_korean-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/noto-sans-kr-v13-latin_korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/noto-sans-kr-v13-latin_korean-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/noto-sans-kr-v13-latin_korean-regular.woff') format('woff'), /* Modern Browsers */
         url('./fonts/noto-sans-kr-v13-latin_korean-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/noto-sans-kr-v13-latin_korean-regular.svg#NotoSansKR') format('svg'); /* Legacy iOS */
  }
  /* noto-sans-kr-500 - latin_korean */
  @font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url('./fonts/noto-sans-kr-v13-latin_korean-500.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/noto-sans-kr-v13-latin_korean-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/noto-sans-kr-v13-latin_korean-500.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/noto-sans-kr-v13-latin_korean-500.woff') format('woff'), /* Modern Browsers */
         url('./fonts/noto-sans-kr-v13-latin_korean-500.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/noto-sans-kr-v13-latin_korean-500.svg#NotoSansKR') format('svg'); /* Legacy iOS */
  }
  /* noto-sans-kr-900 - latin_korean */
  @font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 900;
    src: url('./fonts/noto-sans-kr-v13-latin_korean-900.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/noto-sans-kr-v13-latin_korean-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/noto-sans-kr-v13-latin_korean-900.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/noto-sans-kr-v13-latin_korean-900.woff') format('woff'), /* Modern Browsers */
         url('./fonts/noto-sans-kr-v13-latin_korean-900.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/noto-sans-kr-v13-latin_korean-900.svg#NotoSansKR') format('svg'); /* Legacy iOS */
  }
  /* noto-sans-kr-700 - latin_korean */
  @font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src: url('./fonts/noto-sans-kr-v13-latin_korean-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/noto-sans-kr-v13-latin_korean-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/noto-sans-kr-v13-latin_korean-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/noto-sans-kr-v13-latin_korean-700.woff') format('woff'), /* Modern Browsers */
         url('./fonts/noto-sans-kr-v13-latin_korean-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/noto-sans-kr-v13-latin_korean-700.svg#NotoSansKR') format('svg'); /* Legacy iOS */
  }
  
  @font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 350;
    src: url('./fonts/NotoSansKR-DemiLight.eot'); /* IE9 Compat Modes */
    src: local(''),
          url('./fonts/NotoSansKR-DemiLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/NotoSansKR-DemiLight.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/NotoSansKR-DemiLight.woff') format('woff'), /* Modern Browsers */
         /*url('../fonts/noto-sans-kr-v13-latin-regular.ttf') format('truetype'),  Safari, Android, iOS */
         url('./fonts/NotoSansCJKkr-DemiLight.svg#NotoSansKR') format('svg'); /* Legacy iOS */
  }
  
  


/* 'mg' */

body{min-width:320px;font-family: 'Pretendard', 'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif; -webkit-font-smoothing: antialiased;font-size:0.8em;letter-spacing:-0.08em;min-width:320px;}
body *{-webkit-font-smoothing: antialiased;}
*:focus{outline:0;}


h1, h2, h3, h4, h5, h6 { font-family: 'Pretendard', 'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif; -webkit-font-smoothing: antialiased; }
input, button { font-family: 'Pretendard', 'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif; -webkit-font-smoothing: antialiased; }
textarea, select { font-family: 'Pretendard', 'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif; -webkit-font-smoothing: antialiased; }


.onlPsc{border-radius: 20px;}
.onlMob{display:none;}
.trxVewBtnMob{display:none;}
#trxHdrMob{display:none;}
#trxQckMob{display:none;}

/* #trxWrp{min-width:1360px;} */

#trxHdr{position:fixed;top:0;left:0;width:100%;z-index:500;}
#trxHdr > div{position:relative;}
#trxHdr.sub{background-color:#ffffff;}
#trxHdr.on{background-color:#ffffff;height:365px;box-shadow: 15px 26px 60px 0px rgba(0, 0, 0, 0.35); }
#trxHdrBck{position:absolute;top:100px;height:265px;border-top:1px #e6e6e6 solid;background-color:#f8f8f8;left:0;width:100%;display:none;} 
#trxHdr.sub #trxHdrBck{display:block;height:0;}
#trxHdr.on #trxHdrBck{display:block;}
#trxLgo{position:absolute;top:15px;left:80px;z-index:25;}
#trxLgo > img{width:321px;}
#trxLgo > img:nth-child(1){display:block;}
#trxLgo > img:nth-child(2){display:none;}
#trxHdr.sub  #trxLgo > img:nth-child(1),
#trxHdr.on #trxLgo > img:nth-child(1){display:none;}
#trxHdr.sub  #trxLgo > img:nth-child(2),
#trxHdr.on #trxLgo > img:nth-child(2){display:block;}


.sub01_01_02{max-width:1280px;width:calc(100% - 30px);margin:0 auto;position:relative;padding-top:120px;}
.trxSubTtl img{position:Absolute;top:100px;right:0px;}
.trxSubTtl > strong{display:block;font-size:48px;line-height:60px;font-weight:300;letter-spacing:-0.05em;padding-bottom:40px;color:#4c4c4c;}
.trxSubTtl > strong > b{font-weight:bold;color:#4c4c4c;}
.trxSubTtl > p{font-size:18px;font-weight:300;color:#777777;letter-spacing:-0.05em;padding-bottom:100px;line-height:34px;}

.sub01_01_02 > div > ol{display:flex;flex-wrap:wrap;justify-content: space-between;margin-bottom:140px;}
.sub01_01_02 > div > ol > li{width:calc(100% / 3 - (20px * 2 / 3));box-shadow: 10px 17px 40px 0px rgba(0, 0, 0, 0.25);background-color:#fff;position:relative;border-radius:10px;padding:40px 20px;}
.sub01_01_02 > div > ol > li > span{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-50%);background-color:#704ef4;display:flex;align-items: center;justify-content: center;color:#fff;font-size:18px;font-weight:bold;width:50px;height:50px;border-radius:25px;box-shadow: 0px 0px 15.3px 1.7px rgba(112, 78, 244, 0.3);}
.sub01_01_02 > div > ol > li > strong{font-size:22px;color:#704ef4;display:block;text-align:center;padding-bottom:10px;letter-spacing:-0.05em;}
.sub01_01_02 > div > ol > li > p{font-size:16px;color:#777777;text-align:center;line-height: 28px;}

.sub01_01_02 > div > ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.sub01_01_02 > div > ul > li{width:calc(50% - 10px);margin-bottom:20px;background-color:#f7f7f7;border-radius:10px;display:flex;flex-direction: column;padding:0 25px;height:130px;justify-content: center;position:relative;}
.sub01_01_02 > div > ul > li > strong{font-size:22px;color:#4c4c4c;padding-bottom:10px;letter-spacing:-0.05em;}
.sub01_01_02 > div > ul > li > p{font-size:16px;color:#777777;}
.sub01_01_02 > div > ul > li > span{position:absolute;top:50%;right:30px;width:66px;height:66px;transform:translateY(-50%);background-color:#fff;border-radius:33px;}
.sub01_01_02 > div > ul > li > span > img{width:100%;}




#trxNav{position:relative;z-index:20;}
#trxNav > ul{display:flex;justify-content: center;}
/* #trxNav > ul > li{width: 10%;} */

#trxNav > ul > li > a{display:block;padding:30px 85px;line-height:40px;font-size:18px;color:#ffffff;font-weight:400;}
/* font-weight:bold; */
#trxHdr.sub #trxNav > ul > li > a,
#trxHdr.on #trxNav > ul > li > a{color:#4c6680;}
#trxHdr.on #trxNav > ul > li:hover > a{color:#704ef4;}
#trxNav > ul > li > ul{padding-top:30px;display:none;}
#trxHdr.on #trxNav > ul > li > ul{display:block;}
#trxNav > ul > li > ul > li > a{font-size:14px;color:#606366;line-height:20px;text-align:center;display:block;padding:7px 0;letter-spacing:-0.05em;}
#trxNav > ul > li > ul > li > a:hover{color:#704ef4;}
#trxNav > ul > li > ul > li > a br{display:none;}
/* font-weight:bold; */

#trxQck{position:absolute;top:0px;right:60px;z-index:100;}
#trxQck > a{box-shadow: 5px 9px 20px 0px rgba(0, 0, 0, 0.2);display:flex;width:130px;height:155px;background:url("../images/common/quickmenu-bg.png") no-repeat;align-items:center;justify-content: center;}
#trxQck > a > span{text-align:center;}
#trxQck > a > span > img{width:93px;}
#trxQck > a > span > span{display:block;text-align:center;font-weight:bold;font-size:12px;color:#ffffff;padding-top:5px;text-shadow: 1px 1px 2px rgba(0, 17, 51, 0.4);}
#trxQck > a > span > span > b{font-size:14px;padding-bottom:0px;display:inline-block;}
#trxQck > ul{overflow:hidden;height:0;transition:all 0.5s;background-color:#36247b;}
#trxQck.on > ul{height:135px;transition:all 0.5s;}
#trxQck > ul > li{padding:3px;}
#trxQck > ul > li > a{display:flex;align-items:center;font-size:14px;color:#9b99a3;height:40px;justify-content:center;border-radius:5px;}
#trxQck > ul > li > a:hover{background-color:#704ef4;color:#fff;transition:all 0.5s;background-size: 90% 95%;}
#trxQck > ul > li > a > s{width:22px;height:22px;background:url("../images/common/img_tlk.png") no-repeat;background-size:100% auto;margin-right:5px;}
/* display:none; */
#trxQck > button{box-shadow: 5px 9px 20px 0px rgba(0, 0, 0, 0.2);font-weight:bold;font-size:15px;background-color:#221651;margin-bottom:4px;display:block;border:0;width:100%;height:60px;color:#fff;text-transform:uppercase;}


#trxBnn{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgba(0,13,26,0.75);display:flex;align-items: center;justify-content: center;z-index:2147483105 !important;}
#trxBnn > div{width:400px;display:flex;align-items:center;justify-content: center;flex-direction:column;}
#trxBnn > div > div{position:relative;margin:20px 0;}
#trxBnn > div > div > div strong,
#trxBnn > div > div > div b{font-weight:bold;}
#trxBnn > div > div > div i,
#trxBnn > div > div > div em{font-style:italic;}
#trxBnn > div > div > div u{text-decoration:underline;}
#trxBnn > div > div > img{width:100%;box-shadow: 15px 26px 40px 0px rgba(0, 0, 0, 0.4);}
#trxBnn > div > div > div{position:absolute;top:55px;left:0;width:100%;display:flex;flex-direction: column;align-items: center;}
#trxBnn > div > div > div > strong{color:#ffffff;font-size:36px;line-height:44px;padding-bottom:7px;}
#trxBnn > div > div > div > p{color:#ffffff;font-size:18px;line-height:30px;padding-bottom:33px;text-align:center;}
#trxBnn > div > div > div > span{height:42px;display:inline-flex;align-items: center;color:#cb0d39;font-size:16px;font-weight:bold;padding:0 22px;border-radius:21px;background-color:#ffd7a3;letter-spacing:0.02em;}
#trxBnn > div > a{color:#fff;font-size:13px;font-weight:bold;text-decoration:underline;}
#trxBnn > div > a > s{width:30px;height:30px;display:block;background:url("../images/common/img_bnnCls.png") no-repeat;background-size:100% auto;}


.trxCnt01{position:relative;overflow:hidden;}
#trxCntSld01{overflow:visible !important;}
.trxCnt01Itm{position:relative;opacity:0 !important;transition:all 0.5s;}
.trxCnt01Itm.swiper-slide-active{opacity:1 !important;transition:all 0.5s;}
.trxCnt01Itm > img{max-width:100%;width:100%;}
.trxCnt01Itm > img:nth-child(1){min-width:1560px;}
.trxCnt01Itm > img:nth-child(2){position:absolute;top:calc(50% + 50px);transform:translateY(-50%);left:-80px;box-shadow: 15px 26px 40px 0px rgba(0, 0, 0, 0.4);max-width:480px;width:30.77%;}
.trxCnt01Itm > div{top:calc(50% - 45px);transform:translateY(-50%);left:15%;position:absolute;width:50%;}
/* 520px */
.trxCnt01Itm > div > span{font-size:18px;font-weight:900;color:#ffffff;padding-bottom:25px;display:block;font-family:'Noto Sans KR';}
.trxCnt01Itm > div > strong{font-size:80px;color:#ffffff;font-weight:bold;line-height:90px;padding-bottom:50px;display:block;transform:translateX(-5px);font-family:'Noto Sans KR';}
.trxCnt01Itm > div > p{font-size:20px;color:#ffffff;line-height:35px;word-break:keep-all;font-family:'Noto Sans KR';}

#trxCntSld01Prg{position:absolute;top:700px;left:15%;z-index:10;}
/* calc(18.75vw + 520px) */
/* left:calc(50% - 80px); */
#trxCntSld01Prg > div{display:flex;flex-wrap:wrap;align-items: center;}
#trxCntSld01Prg > div > a{width:11px;height:22px;}
#trxCntSld01Prg > div > a > img{width:100%;}
#trxCntSld01Prg > div > div{width:317px;height:1px;margin:0 20px;background-color:rgba(255,255,255,0.4);position:relative;}
#trxCntSld01Prg > div > div > span{top:0;left:0;width:0;background-color:#fff;position:absolute;height:1px;}
#trxCntSld01Prg > div > div > s{width:9px;height:9px;position:absolute;top:-4px;left:0%;transform:translateX(-4px);background-color:#fff;}
#trxCntSld01Prg > div > span{padding-left:30px;}
#trxCntSld01Prg > div > span > span{font-weight:bold;color:#ffffff;font-size:14px;line-height:22px;letter-spacing:0;}
#trxCntSld01Prg > div > span > span:last-child{opacity:0.4;}

#trxRllPst{display:flex;max-width:1360px;height:80px;margin:0 auto;align-items:center;overflow:hidden;width:calc(100% - 30px);}
#trxRllPst > ul{width:calc(100% - 20px);height: 100%;transition:all 0.5s;}
#trxRllPst > ul > li{width:100%;height:100%;display: flex;align-items: center;}
#trxRllPst > ul > li > a{display:flex;align-items:center;width:100%;}
#trxRllPst > ul > li > a > strong{color:#4c6680;font-size:20px;font-weight:bold;}
#trxRllPst > ul > li > a > i{width:1px;height:16px;background-color:#d9d9d9;margin:0 50px;}
#trxRllPst > ul > li > a > s{margin-right:60px;max-width:113px;position:relative;}
#trxRllPst > ul > li > a > s > img{width:100%;}
#trxRllPst > ul > li > a > s > em{position:absolute;background-color:#fff;}
#trxRllPst > ul > li > a > s > em:nth-child(2){width:100%;height:1px;top:0;left:0;}
#trxRllPst > ul > li > a > s > em:nth-child(3){width:1px;height:100px;top:0;right:0;}
#trxRllPst > ul > li > a > s > em:nth-child(4){width:100%;height:1px;bottom:0;left:0;}
#trxRllPst > ul > li > a > s > em:nth-child(5){width:1px;height:100px;top:0;left:0;}
#trxRllPst > ul > li > a > b{font-weight:bold;color:#704ef4;font-size:18px;margin-right:15px;width:180px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#trxRllPst > ul > li > a > span{font-size:16px;color:#2e3133;width:45%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#trxRllPst > ul > li > a > em{margin-left:auto;font-size:16px;color:#a1aab2;font-style:normal;margin-right:50px;letter-spacing:0;}
#trxRllPst > div > a{padding:3px;margin:16px auto;display:block;}
#trxRllPst > div > a > s{width:14px;height:7px;display:block;}
#trxRllPst > div > a:nth-child(1) > s{background:url("../images/common/img_sldUp.png") no-repeat;background-size:100% auto;}
#trxRllPst > div > a:nth-child(2) > s{background:url("../images/common/img_sldDwn.png") no-repeat;background-size:100% auto;}
#trxRllPst > div > a:nth-child(1):hover > s{background:url("../images/common/img_sldUpOn.png") no-repeat;background-size:100% auto;}
#trxRllPst > div > a:nth-child(2):hover > s{background:url("../images/common/img_sldDwnOn.png") no-repeat;background-size:100% auto;}

.trxCnt03 > div{background-color:#714ef4;position:relative;height:860px;}
.trxCnt03Bck > div{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all 1.0s;overflow:hidden;}
.trxCnt03Bck > div.on{opacity:1;transition:all 1.0s;z-index:10;}
.trxCnt03Bck > div > img:first-child{position:absolute;right:calc(50% + 40px);transition:all 1.0s;width:calc(50% + 260px);top:50%;transform:translateY(-50%);min-width:1220px;}
.trxCnt03Bck > div.on > img:first-child{right:calc(50% - 260px);transition:all 1.0s;}
.trxCnt03Bck > div > span{position:absolute;top:160px;left:calc(50% + 260px);font-size:280px;font-weight:bold;color:#ffffff;opacity:0.08;}
.trxCnt03Bck > div > div{width:calc(50% - 50px);max-width:680px;left:calc(50% + 100px);position:absolute;top:250px;display:flex;flex-direction: column;align-items: flex-end;transition:all 1.0s;}
.trxCnt03Bck > div.on > div{left:50%;transition:all 1.0s;}
.trxCnt03Bck > div > div > strong{color:#ffffff;font-size:50px;display:block;text-align:right;padding-bottom:40px;}
.trxCnt03Bck > div > div > p{font-size:18px;color:#ffffff;font-weight:bold;text-align:right;padding-bottom:170px;}
.trxCnt03Bck > div > img:last-child{position:absolute;top:190px;left:calc(50% - 120px);box-shadow: 15px 26px 40px 0px rgba(0, 0, 0, 0.4);}

.trxVewBtn{border-radius: 50px;width:150px;height:45px;display:inline-flex;font-size:16px;align-items:center;border:2px #ffffff solid;color:#ffffff;font-weight:bold;justify-content:center;letter-spacing:-0.05em;position:relative;box-shadow: 3px 4px 0px 0px rgba(5, 17, 51, 0.2);line-height:42px;transition:all 0.5s;}
@media screen and (min-width: 1366px) {
     .trxVewBtn:hover{transform:translateX(-3px) translateY(-3px);box-shadow: 9px 10px 0px 0px rgba(5, 17, 51, 0.2);transition:all 0.5s;}
}

.trxVewBtn s{width:30px;height:14px;background:url("../images/common/img_vewBtn.png") no-repeat;background-size:100% auto;position:absolute;top:calc(50% - 7px);left:-15px;
opacity:0;
}
.trxVewBtnSky{width:180px;height:45px;display:inline-flex;font-size:16px;align-items:center;border:2px #704ef4 solid;color:#704ef4;font-weight:bold;justify-content:center;position:relative;box-shadow: 3px 4px 0px 0px rgba(5, 17, 51, 0.2);line-height:100%;transition:all 0.5s;}
@media screen and (min-width: 1366px) {
	.trxVewBtnSky:hover{transform:translateX(-3px) translateY(-3px);box-shadow: 9px 10px 0px 0px rgba(5, 17, 51, 0.2);transition:all 0.5s;}
}
.trxVewBtnSky s{width:30px;height:14px;background:url("../images/common/img_vewBtnSky.png") no-repeat;background-size:100% auto;position:absolute;top:calc(50% - 7px);left:-15px;
opacity:0;
}



.trxCnt03Chp{position:absolute;top:50%;left:calc(50%);transform:translateY(-50%) translateX(-100%);max-width:680px;width:calc(50% - 50px);z-index:15;}
.trxCnt03Chp > strong{font-size:24px;color:#fff;padding-bottom:35px;display:block;}
.trxCnt03Chp > span{font-size:30px;color:#fff;padding-bottom:50px;display:block;}
.trxCnt03Chp > ul{max-width:300px;}
.trxCnt03Chp > ul > li > a{display:block;line-height:70px;color:#fff;font-size:18px;padding:0 40px;font-weight:bold;transition:all 1.0s;}
.trxCnt03Chp > ul > li > a > span{color:#00d5ff;font-weight:bold;padding-right:20px;transition:all 1.0s;}
.trxCnt03Chp > ul > li > a.on{background-color:#714ef4;box-shadow: 15px 26px 40px 0px rgba(0, 0, 0, 0.4);transition:all 1.0s;}
.trxCnt03Chp > ul > li > a.on > span{color:#fff;transition:all 1.0s;}

.trxCntTtl{}
.trxCntTtl > strong{color:#001933;font-size:30px;display:block;padding-bottom:30px;}
.trxCntTtl2 > strong{font-size:24px;line-height:24px;}
.trxCntTtl > span{color:#001933;font-size:30px;display:block;padding-bottom:40px;font-weight:300;letter-spacing:-0.1em;line-height:44px;}
.trxCntTtl > span > b{color:#714ef4;}

.trxCnt06 .trxCntTtl > strong{padding-bottom:25px;}
.trxCnt06 .trxCntTtl > span{padding-bottom:40px;}

.trxCnt04{padding:115px 0 115px 0;background:url("../images/common/img_trxCnt04Bck.png") repeat;overflow:hidden;}
.trxCnt04 > div{max-width:1360px;margin:0 auto;position:relative;width:calc(100% - 40px);}


.trxVewBtnBluWrp{padding-bottom:50px;}
.trxVewBtnBluWrpRgt{text-align:right;}
.trxVewBtnBluWrpCnt{text-align:center;}
.trxVewBtnBlu{color:#714ef4;font-weight:bold;font-size:16px;display:inline-block;}
.trxVewBtnBlu > s{width:30px;height:14px;background:url("../images/common/img_vewBtnBlu.png") no-repeat;background-size:100% auto;margin-right:20px;display:inline-block;transform: translateY(1px);}
.trxVewBtnWht{color:#fff;font-weight:bold;font-size:16px;display:inline-block;}

.trxVewBtnGry{color:#a1aab2;font-size:16px;display:flex;letter-spacing:0;}
.trxVewBtnGry > s{width:30px;height:14px;background:url("../images/common/img_vewBtnGry.png") no-repeat;background-size:100% auto;margin-left:auto;transform: translateY(3px);}
.trxVewBtnGry:hover > s{background:url("../images/common/img_vewBtnGry.png") no-repeat;background-size:100% auto;}

.trxBlgItm{display:flex;background-color:#fff;transition:all 0.5s;opacity:0;cursor:pointer;visibility: hidden;}
.trxBrdTyp01Flx .trxBlgItm{max-width:660px;margin:0 auto;margin-bottom:20px;}
.trxBlgItm.swiper-slide-active{opacity:1;visibility: visible;}
.trxBlgItm.swiper-slide-next{opacity:1;visibility: visible;}
@media screen and (min-width: 1367px) {
     .trxBlgItm:hover{box-shadow: 10px 17px 40px 0px rgba(0, 0, 0, 0.2);transform:translateY(-20px);transition:all 0.5s;}
}

 

.trxBlgItm > img{max-width:360px;width:50%;min-width:360px;height:auto;max-height: 183px;/* object-fit: contain; */}
.trxBlgItm > div{width:calc(100% - 360px);padding:15px 30px;border:1px #ebebeb solid;border-left:0;}
/* padding:40px; */
.trxBlgItm:hover .trxVewBtnGry > s {background: url("../images/img_vewBtnBlu.png") no-repeat !important;background-size: 100% auto !important;}
/* 300px */


.trxLbl,
.trxBlgItm > div > span{display:inline-flex;font-size:13px;color:#ffffff;padding:0 20px 0 10px;height:26px;position:relative;font-style:normal;align-items:center;}
.trxLbl::after,
.trxBlgItm > div > span::after{position:absolute;content:" ";top:0;right:0;width: 0;height: 0;border-style: solid;border-width: 13px 10px 13px 0;border-color: transparent #ffffff transparent transparent;}

.trxBlgItm > div > div{display:flex;flex-direction: column;height:calc(100% + 15px - 46px);flex-wrap:wrap;}
.trxBlgItm > div > div > strong{color:#001933;font-size:18px;line-height:24px;margin-bottom:15px;display:block;margin-top:10px;word-break:keep-all;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     height: 48px;
}
.trxBlgItm > div > div > p{color:#737980;font-size:14px;line-height:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height:24px;word-break:keep-all;}
.trxBlgItm > div > a{transform: translateY(-10px);}



.trxBlgCtl{position:absolute;top:calc(50% - 35px);left:50%;transform:translateX(-50%);width:100%;z-index:10;}
.trxSubCnt .trxBlgCtl{top:50%;}
.trxBlgSldPrv{width:19px;height:36px; left:-60px;transform:translateY(-50%);position:absolute;background:url("../images/common/img_sldPrv02.png") no-repeat;background-size:100% auto;}
.trxBlgSldNxt{width:19px;height:36px;right:-60px;transform:translateY(-50%);position:absolute;background:url("../images/common/img_sldNxt02.png") no-repeat;background-size:100% auto;}
.trxBlgSldPrv:hover{background:url("../images/common/img_sldPrv02On.png") no-repeat;background-size:100% auto;}
.trxBlgSldNxt:hover{background:url("../images/common/img_sldNxt02On.png") no-repeat;background-size:100% auto;}

#trxCntSld04Pgr{margin-top:70px;display:flex;justify-content: center;}
#trxCntSld04Pgr span{background-color:#e4e4e4;width:100px;height:1px;opacity:1;border-radius:0;}
#trxCntSld04Pgr span.swiper-pagination-bullet-active{background-color:#704ef4;}


#trxIdx04{width:calc(100% - 30px);max-width:1280px;margin:120px auto;}
#trxIdx04 > strong{display:block;text-align: center;color:#4c4c4c;font-size:30px;letter-spacing:-0.05em;padding-bottom:30px;line-height:30px;}
#trxIdx04 > strong > span{font-weight:300;}
#trxIdx04 > span{display:block;text-align: center;color:#4c4c4c;font-weight:300;font-size:46px;letter-spacing:-0.05em;font-size:46px;}
#trxIdx04 > span > b{font-weight:bold;color:#714ef4;}
#trxIdx04 > ul{padding:60px 0;display:flex;justify-content: center;align-items: center;}
#trxIdx04 > ul > li{height:40px;display:flex;align-items: center;justify-content: center;padding:0 25px;}
#trxIdx04 > ul > li > a{color:#a1aab2;font-weight:bold;font-size:18px;padding:0 5px;position:relative;transition:all 0.5s;}
#trxIdx04 > ul > li > a::after{width:100%;height:4px;background-color:#a1aab2;border-radius:2px;content:" ";position:absolute;bottom:-6px;left:0;opacity:0;transition:all 0.5s;}
#trxIdx04 > ul > li > a.on{color:#714ef4;transition:all 0.5s;}
#trxIdx04 > ul > li > a.on::after{background-color:#714ef4;opacity:1;transition:all 0.5s;}
#trxIdx04 > div{position:relative;}
#trxIdx04 > div > div{position:absolute;top:430px;left:100px;max-width:540px;width:100%;background-color: #fff; border-radius: 20px; padding: 40px 30px;}
#trxIdx04 > div > div > span{font-size:24px;color:#4c4c4c;font-weight:300;display:block;padding-bottom:60px;letter-spacing:-0.05em; line-height: 150%;}
#trxIdx04 > div > div > span > b{color:#714ef4;}
#trxIdx04 > div > div > strong{font-size:22px;color:#714ef4;padding-bottom:15px;display:block;}
#trxIdx04 > div > div > p{font-size:16px;color:#4c4c4c;}


.trxCnt05{height:640px;display:flex;align-items: center;background:url("../images/common/img_sample07.png") no-repeat;background-size:cover;background-position:center center;}
.trxCnt05 > div{display:flex;justify-content: center;flex-direction: column;width:100%;max-width:1920px;margin:0 auto;}
.trxCnt05 > div > strong{text-align:center;color:#fff;font-size:26px;padding-bottom:20px;line-height:26px;}
.trxCnt05 > div > p{text-align:center;color:#fff;font-size:28px;padding-bottom:80px;font-weight:300;line-height:30px;}
.trxCnt05 > div > ul{display:flex;justify-content:space-evenly;padding-bottom:110px;}
.trxCnt05 > div > ul > li > span{display:block;text-align:center;font-size:40px;color:#ffffff;}
.trxCnt05 > div > ul > li > span > strong{color:#00d9b5;font-size:80px;line-height:80px;display:inline-block;}
.trxCnt05 > div > ul > li > div{padding-top:40px;line-height:24px;font-weight:500;color:#fff;font-size:18px;text-align:center;}
.trxCnt05 > div > a{margin:0 auto;}


.trxCnt06{overflow:hidden;}
.trxCnt06 > div{max-width:1360px;margin:0 auto;position:relative;width:calc(100% - 30px);}
.trxCnt06Itm{display:flex;position:relative;flex-wrap:wrap;margin-top:50px;}
.trxCnt06Itm > a{width:234px;margin-right:30px;position:relative;margin-bottom:30px;}
.trxCnt06Itm > a > img{width:100%;}
.trxCnt06Itm > a > span{font-size:14px;color:#a1aab2;position:absolute;left:0;bottom:-30px;font-weight:bold;width:95%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.trxCnt06Itm > a > s{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,108,241,0.8);opacity:0;transition:0.5s;}
.trxCnt06Itm > a > s > img{width:30px;height:14px;position:absolute;top:calc(50% - 7px);left:calc(50% - 15px);}
.trxCnt06Itm > a:hover > s{opacity:1;transition:0.5s;box-shadow: 10px 17px 40px 0px rgba(0, 0, 0, 0.3); }
.trxCnt06Itm > a:last-child{position:absolute;max-width:540px;bottom:0;right:0;margin-right:0;width:32.5vw;}


.trxCnt07{padding:160px 0 100px 0;}
.trxCnt07 > div {max-width:1360px;margin:0 auto;position:relative;width:calc(100% - 30px);}
.trxCnt09Itm{padding-top:20px;overflow:visible !important}
.trxBrdTyp01Flx .trxCnt09Itm{width:100%;}
#trxCnt .trxCnt09Itm{padding-top:0;}
.trxCnt09Itm > div {display:flex;flex-wrap:wrap;cursor:pointer;}
.trxBrdTyp01Flx .trxCnt09Itm > div  > div{margin-left:20px;}
.trxCnt09Itm > div  > div:nth-child(4n+1){margin-left:0;}
.trxCnt09Itm > div  > div > img{width:100%;object-fit: contain;}
.trxCnt09Itm > div > div > div{position:relative;background-color:#fff;    padding: 30px 30px 50px 30px;}
.trxCnt09Itm > div > div {
    width: calc(25% - (20px * 3 / 4));
    border: 1px #ebebeb solid;
    transition: all 0.5s;
    margin-bottom: 40px;

}
.storycont_sub {
    font-size: 14px;
    color: #999999;
    margin-bottom: 25px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;

}
.main-contimg{width:100%;height:100%;object-fit:cover;}
.trxBrdTyp01Flx .trxCnt09Itm > div > div > div {padding: 30px 30px 55px 30px;}
.trxCnt09Itm > div > div:hover{transition:all 0.5s;box-shadow: 10px 17px 40px 0px rgba(0, 0, 0, 0.2);transform:translateY(-20px);}

.trxCnt09Itm > div > div > div > strong{font-size:16px;background-color:#704ef4;line-height:26px;display:block;margin-bottom:24px;color:#fff;padding:3px 5px; width: 30%; text-align: center; border-radius: 50px;}
.trxCnt09Itm .cont-news-title{line-height:24px;color:#001933;font-size:18px;margin-bottom:10px;word-break:keep-all;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     height: 48px;
     font-weight: bold;
}
 .sublist{color:#704ef4 !important;background: none !important;padding: 3px 0px !important;text-align: left !important;}

.trxCnt09Itm .cont-news-r{line-height:24px;color:#777777;font-size:1.2em;margin-bottom:20px;}
.trxCnt09Itm > div > div > div > em{display:block;font-style:normal;line-height:24px;color:#001933;font-size:14px;margin-bottom:60px;word-break:break-all;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     line-height: 24px;
     height: 48px;
}
.trxCnt09Itm > div > div > div > span{width:60px;line-height:60px;background-color:#00d9b5;top:-30px;right:30px;position:absolute;color:#ffffff;font-weight:bold;font-size:16px;text-align:center;}
.trxCnt09Itm > div > div:hover .trxVewBtnGry > s{background: url("../images/common/img_vewBtnBlu.png") no-repeat !important;background-size: 100% auto !important;}
.trxCnt09Itm > div > div:last-child{margin-right:0 !important;}

.trxBrdTyp01 .trxCnt09Itm > div > div > div{padding:30px 30px 55px 30px;}

#trxCntSld07Pgr{display:none;}


/*뉴스등 게시판 시작*/
.trxCnt07Itm{padding-top:20px;overflow:visible !important}
.trxBrdTyp01Flx .trxCnt07Itm{width:100%;}
#trxCnt .trxCnt07Itm{padding-top:0;}


.trxCnt07Itm .list_area {display:flex;flex-wrap:wrap;cursor:pointer;}
/* .trxBrdTyp01Flx .trxCnt07Itm .list_area > div{margin-left:20px;} */
.trxCnt07Itm .list_area  > div:nth-child(4n+1){margin-left:0;}
.trxCnt07Itm .list_area  > img{width:100%;object-fit: contain;}
.trxCnt07Itm .list_area  > div{position:relative;background-color:#fff;    padding: 30px 30px 50px 30px;}
.trxCnt07Itm .list_area {width: calc(25% - (20px * 3 / 4));border: 1px #ebebeb solid;transition: all 0.5s;margin-bottom: 40px;}
.trxBrdTyp01Flx .trxCnt07Itm .list_area > div {padding: 30px 30px 55px 30px;}
.trxCnt07Itm .list_area:hover{transition:all 0.5s;box-shadow: 10px 17px 40px 0px rgba(0, 0, 0, 0.2);transform:translateY(-20px);}
.trxCnt07Itm .list_area > div > strong{font-size:16px;background-color:#704ef4;line-height:26px;display:block;margin-bottom:24px;color:#fff;padding:3px 5px; width: 30%; text-align: center; border-radius: 50px;}
.trxCnt07Itm .list_area > div > em{display:block;font-style:normal;line-height:24px;color:#001933;font-size:14px;margin-bottom:60px;word-break:break-all;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     line-height: 24px;
     height: 48px;
}
.trxCnt07Itm  .list_area > div> span{width:60px;line-height:60px;background-color:#00d9b5;top:-30px;right:30px;position:absolute;color:#ffffff;font-weight:bold;font-size:16px;text-align:center;}
.trxCnt07Itm  .list_area > div:hover .trxVewBtnGry > s{background: url("../images/common/img_vewBtnBlu.png") no-repeat !important;background-size: 100% auto !important;}
.trxCnt07Itm  .list_area > div:last-child{margin-right:0 !important;}
.trxBrdTyp01 .trxCnt07Itm .list_area > div{padding:30px 30px 55px 30px;}
.trxCnt07Itm .cont-news-title{line-height:24px;color:#001933;font-size:18px;margin-bottom:10px;word-break:keep-all;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     height: 48px;
     font-weight: bold;
}
.trxCnt07Itm .cont-news-r {line-height: 24px;color: #777777;font-size: 1.2em;margin-bottom: 20px;}
.bodertext{margin:30px auto 0;width: 80% !important;}

/*뉴스등 게시판 끝*/



.trxCnt08{display:flex;align-items: center;height:280px;background-color:#5d3dd3;justify-content: center;}
.trxCnt08 > div{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.trxCnt08 > div > strong{font-size:30px;color:#ffffff;padding-bottom:20px;line-height:30px;}
.trxCnt08 > div > span{font-size:28px;color:#ffffff;padding-bottom:40px;line-height:28px;}
.trxCnt08 > div > span b{color:#e4ff00;}



#trxFtr{background-color:#272142;}
#trxFtr > div{max-width:1360px;margin:0 auto;padding-bottom:20px;width:calc(100% - 30px);}
#trxFtrInf{padding:15px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;;}
#trxFtrLgo > img{width:250px;}
#trxFtrInf > div{display:flex;justify-content: flex-end;}
#trxFtrInf > div > ul{display:flex;flex-wrap:wrap;padding-right:40px;align-items:center;}
#trxFtrInf > div > ul > li{position:relative;padding-left:20px;margin-left:20px;}
#trxFtrInf > div > ul > li::before{width:3px;height:3px;background-color:#585b64;position:absolute;top:50%;transform:translateY(-50%);left:0;content:" ";}
#trxFtrInf > div > ul > li:first-child::before{display:none;}
#trxFtrInf > div > ul > li > a{font-size:14px;color:#ffffff;}
#trxFtrInf > div > select{color:#999999;font-size:14px;border:1px #585b64 solid;padding:0 15px;height:40px;-webkit-appearance: none;-moz-appearance: none;background:transparent url("../images/common/img_drpDwn.png") no-repeat;background-size:14px auto;background-position:center right 15px;width:160px;}
#trxFtrInf > div > select::-ms-expand {display: none; }
#trxFtrInf > div > select:focus{box-shadow:none;outline:0;border:1px #585b64 solid;}
#trxFtrCpy{border-top:1px #a0a0a0 solid;padding-top:30px;display:flex;justify-content:space-between;}
#trxFtrCll { padding-right:30px;}
#trxFtrCll > div > strong{font-size:22px;color:#ffffff;padding-right:15px;}
#trxFtrCll > div > span{font-size:16px;color:#ffffff;opacity:0.4;}
#trxFtrCll > strong{font-size:32px;color:#ffffff;letter-spacing:0;font-weight:normal;}
#trxFtrCS { padding:0 30px;border-left:1px #3d404b solid;}
#trxFtrCS > div > strong{font-size:22px;color:#ffffff;padding-right:15px;}
#trxFtrCS > div > span{font-size:16px;color:#ffffff;opacity:0.4;}
#trxFtrCS > strong{font-size:24px;color:#00D9B6;letter-spacing:0;font-weight:normal;}
#trxFtrCS > strong span{ font-size:16px;color:#00D9B6;font-weight:normal; vertical-align:middle;}
#trxFtrAdr{width:50%;border-left:1px #a0a0a0 solid;padding:0 30px;}
#trxFtrAdr > *{color:#ffffff;opacity:0.6;font-size:13px;line-height:26px;letter-spacing:-0.05em;}
#trxFtrAdr > ul{display:flex;}
#trxFtrAdr > ul > li{position:relative;padding-left:11px;margin-left:11px;}
#trxFtrAdr > ul > li a[href^="tel"]{color:#ffffff !important;}
#trxFtrAdr > ul > li::before{width:3px;height:3px;background-color:#585b64;position:absolute;top:50%;transform:translateY(-50%);left:0;content:" ";}
#trxFtrAdr > ul > li:first-child{margin-left:0;padding-left:0;}
#trxFtrAdr > ul > li:first-child::before{display:none;}
#trxFtrPrt > ul{width:250px;justify-content:center;}
#trxFtrPrt > ul > li{margin-left:15px;padding-bottom:15px;float: left;}
#trxFtrPrt > ul > li > a{margin-left:20px; color:#ffffff !important;font-size:14px;}
#trxFtrPrt > ul > li:nth-child(4){padding-bottom:0;}
#trxFtrPrt > ul > li:nth-child(1) > img{width:27px;}
#trxFtrPrt > ul > li:nth-child(2) > img{width:25px;}
#trxFtrPrt > ul > li:nth-child(3) > img{width:23px;}
#trxFtrPrt > ul > li:nth-child(4) > img{width:25px;}



#trxChp{position:fixed;top:50%;transform:translateY(-50%);left:30px;}
#trxChp > ul > li{padding:10px 0;cursor:pointer;}
#trxChp > ul > li > span{width:10px;height:2px;display:block;opacity:0.5;transition:all 0.5s;background-color:#cbcbcb;}
#trxChp > ul > li > span.on{width:40px;height:3px;opacity:1;transition:all 0.5s;background-color:#704ef4;}
#trxChp.wht > ul > li > span{background-color:#ffffff !important;}
#trxChp.wht > ul > li > span.on{background-color:#ffffff !important;}



.trxSubCnt{margin-top:100px;overflow:hidden;}

.trxTtlTyp01{position:relative;height:520px;display:flex;overflow:hidden;align-items: center;flex-direction: column;}
/* justify-content:center; */
.trxTtlTyp01_01{height:460px;}
.trxTtlTyp01 > img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;min-width:1920px;}
.trxTtlTyp01 > strong{position:relative;z-index:1;font-weight:300;color:#ffffff;font-size:50px;margin-bottom:30px;letter-spacing:-0.1em;line-height:50px;margin-top:100px;}
.trxTtlTyp01 > p{position:relative;z-index:1;font-size:16px;color:#ffffff;font-weight:bold;}
.trxTtlTyp01 > span{position:relative;z-index:1;font-size:24px;font-weight:bold;color:#ffffff;margin-top:80px;}
/* .trxBrdTyp01{margin-top:-147px;position:relative;z-index:10;padding-bottom:160px;} */
.trxBrdTyp01{margin-top:-47px;position:relative;z-index:10;padding-bottom:160px;}
.trxBrdTyp01Flx{max-width:1360px;width:calc(100% - 30px);display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;}
.trxBrdTyp02Flx{max-width:1360px;width:calc(100% - 30px);display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;margin-bottom:40px;position:relative;}
.trxBrdTyp02Flx > div{width:100%;}
.trxBrdTyp02{position:relative;z-index:10;padding-bottom:160px;}

.trxSubTtlTyp01{color:#001933;font-weight:bold;font-size:24px;text-align:center;}


.trxTtlTyp02{position:relative;display:flex;justify-content:center;overflow:hidden;align-items: center;flex-direction: column;padding-top:120px;padding-bottom:80px;
background-color:#364d66;
margin-bottom:80px;
}
/* margin-bottom:25px; */
/* .trxTtlTyp02_01{height:415px;} */
.trxTtlTyp02 > strong{position:relative;z-index:1;font-weight:300;font-size:50px;line-height:50px;margin-bottom:30px;letter-spacing:-0.1em;color:#fff;}
/* color:#001933; */
.trxTtlTyp02 > p{position:relative;z-index:1;font-size:16px;color:#fff;}
/* color:#4c6680; */
.trxTtlTyp02 > div{margin-top:40px;display:flex;justify-content: center;width:100%;}

.searchbar{position:relative;display:flex;justify-content:center;overflow:hidden;align-items: center;flex-direction: column;padding-top:20px;}
.searchbar > strong{position:relative;z-index:1;font-weight:300;font-size:50px;line-height:50px;margin-bottom:30px;letter-spacing:-0.1em;color:#fff;}
.searchbar > p{position:relative;z-index:1;font-size:16px;color:#fff;}
.searchbar > div{margin-top:40px;display:flex;justify-content: center;width:100%;}
.searchbar > div > form{position:relative;width:100%;max-width:400px;}
.searchbar > div > form > input{width:100%;height:36px;border:1px #000 solid;padding:0 40px 0 20px;font-size:14px;background-color:transparent;color:#fff;border-radius: 50px;}
.searchbar > div > form > input::placeholder{color:#8d9aa8;}
.searchbar > div > form > button{position:absolute;top:0;right:0;display:flex;background:none;border:0;width:36px;height:36px;align-items:center;justify-content:center;}
.searchbar > div > form > button > s{width:18px;height:18px;background:url("../images/common/img_btnSch.png") no-repeat;background-size:100% auto;}


.trxNtcItm{box-shadow: 10px 17px 40px 0px rgba(0, 0, 0, 0.15);opacity:0;transition:0.5s;visibility: hidden;}
.trxNtcItm.swiper-slide-active,
.trxNtcItm.swiper-slide-active + .trxNtcItm{opacity:1;transition:0.5s;visibility: visible;}
.trxNtcItm > div{width:100%;display:flex;flex-wrap:wrap;}
.trxNtcItm > div > img{width:480px;object-fit: contain;}


.trxNtcItm > div > i{position:relative;}
.trxNtcItm > div > i > img{width:480px;}
.trxNtcItm > div > i > s{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,38,77,0.6);}
.trxBrdTyp02Flx .trxNtcItm > div > i > s{display:none;}
.trxNtcItm > div > i > s > del{width:80px;height:80px;position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);background:url("../images/img_play.png") no-repeat;background-size:100% auto;cursor:pointer;}
.trxNtcItm > div > a{width:calc(100% - 480px);display:flex;flex-direction:column;padding:30px 40px;}
.trxNtcItm > div > a > b{font-size:16px;color:#704ef4;padding-bottom:15px;}
.trxNtcItm > div > a > strong{font-size:24px;color:#714ef4;padding-bottom:20px;font-weight:normal;letter-spacing:-0.1em;}
.trxNtcItm > div > a > span{font-size:16px;color:#4c4c4c;margin-bottom:10px;line-height:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;height: 96px;}
.trxNtcItm > div > a > i{text-align:right;transform:translateY(-10px);margin-top:auto;}
.trxNtcItm > div > a > i > s{width:30px;height:14px;background:url("../images/common/img_vewBtnGry.png") no-repeat;background-size:100% auto;display:inline-block;}
.trxNtcItm > div > a > i:hover > s{width:30px;height:14px;background:url("../images/common/img_vewBtnBlu.png") no-repeat;background-size:100% auto;display:inline-block;}



.trxBrdTyp02 .trxNtcItm > div > img{width:250px;}
.trxBrdTyp02 .trxNtcItm > div > a{width:calc(100% - 250px);padding:20px;}
.trxBrdTyp02 .trxNtcItm > div > a > b{padding-bottom:10px;}
.trxBrdTyp02 .trxNtcItm > div > a > strong{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-bottom:10px;}
.trxBrdTyp02 .trxNtcItm > div > a > span{-webkit-line-clamp: 2;height: 48px;}
.trxBrdTyp02 .trxNtcItm > div > i > img{width:360px;}

#trxNtcPrv{top:50%;z-index:10;}
#trxNtcNxt{top:50%;z-index:10;}
#trxNtcWrp{overflow:visible;}

.trxPgn{display:flex;justify-content: center;align-items: center;}
.trxPgn > .trxPgnCtl{width:50px;height:50px;display:flex;justify-content: center;align-items: center;}
.trxPgn > .trxPgnCtl > s{width:10px;height:18px;}
.trxPgn > .trxPgnCtl.trxPgnPrv{margin-right:30px;}
.trxPgn > .trxPgnCtl.trxPgnPrv > s{background:url("../images/common/img_pgnPrv.png") no-repeat;background-size:100% auto;}
.trxPgn > .trxPgnCtl.trxPgnPrv:hover > s{background:url("../images/common/img_pgnPrvOn.png") no-repeat;background-size:100% auto;}
.trxPgn > .trxPgnCtl.trxPgnNxt{margin-left:30px;}
.trxPgn > .trxPgnCtl.trxPgnNxt > s{background:url("../images/common/img_pgnNxt.png") no-repeat;background-size:100% auto;}
.trxPgn > .trxPgnCtl.trxPgnNxt:hover > s{background:url("../images/common/img_pgnNxtOn.png") no-repeat;background-size:100% auto;}

/* .trxPgn > .trxPgnCtl.trxPgnLst{margin-right:30px;} */
.trxPgn > .trxPgnCtl.trxPgnLst > s{width:15px;background:url("../images/common/img_pgnLst.png") no-repeat;background-size:100% auto;}
.trxPgn > .trxPgnCtl.trxPgnLst:hover > s{background:url("../images/common/img_pgnLstOn.png") no-repeat;background-size:100% auto;}
/* .trxPgn > .trxPgnCtl.trxPgnFst{margin-left:30px;} */
.trxPgn > .trxPgnCtl.trxPgnFst > s{width:15px;background:url("../images/common/img_pgnFst.png") no-repeat;background-size:100% auto;}
.trxPgn > .trxPgnCtl.trxPgnFst:hover > s{background:url("../images/common/img_pgnFstOn.png") no-repeat;background-size:100% auto;}


.trxPgn > .trxPgnItm{width:50px;height:50px;display:flex;justify-content: center;align-items: center;margin:0 10px;font-size:20px;color:#99a3ad;}
.trxPgn > .trxPgnItm.on{background:url("../images/common/img_pgnItm.png") no-repeat;background-size:100% auto;color:#fff;font-weight:bold;box-shadow: 8px 2px 10px 0px rgb(0 0 0 / 20%);}

.trxVewFrm{max-width:1360px;margin:0 auto;padding-bottom:160px;}
.trxVewFrmTtl{padding:120px 0 60px 0;display:flex;justify-content: center;flex-direction: column;align-items: center;}
.trxVewFrmTtl > span{color:#704ef4;font-weight:bold;font-size:18px;padding-bottom:40px;line-height:16px;}
.trxVewFrmTtl > strong{font-size:30px;color:#001933;font-weight:300;padding-bottom:30px;line-height:30px;}
.trxVewFrmTtl > b{font-size:16px;color:#99a3ad;font-weight:normal;display:flex;justify-content: center;align-items: center;line-height:15px;}
.trxVewFrmTtl > b > i{width:1px;height:10px;background-color:#d9d9d9;margin:0 30px;}
.trxVewFrmTtl > a{padding-top:30px;color:#16b5de;font-size:16px;display:inline-flex;align-items: center;}
.trxVewFrmTtl > a > s{width:14px;height:14px;background: url("../images/common/img_dwn.png") no-repeat;background-size:100% auto;margin-right:10px;}
.trxVewFrmCnt{padding:0 110px;}
.trxVewFrmCnt img{max-width:100%;}
.trxVewFrmCnt > div > img:first-child{margin:0 auto;display:block;}
.trxVewFrmCnt > *{color:#001933;font-size:16px;font-weight:300;}
.trxVewFrmCnt hr{display:block;border:0;border-bottom:1px #e6e6e6 solid;margin:30px 0;}
.trxVewFrmCnt li{list-style: disc !important;margin-left:15px !important}
.trxVewFrmCtl{border-top:1px #e6e6e6 solid;margin-top:80px;padding-top:60px;}

.trxFlt{max-width:1360px;margin-left:auto;margin-right:auto;border:1px #ebebeb solid;margin-top:80px;margin-bottom:15px;width:calc(100% - 30px);}
.trxFlt > dl{display:flex;flex-wrap:wrap;}
.trxFlt > dl > dt{display:flex;width:240px;background-color:#714ef4;color:#fff;font-size:18px;align-items: center;justify-content: center;border-bottom:1px #3b61d4 solid;min-height:60px;}
.trxFlt > dl > dd{display:flex;width:calc(100% - 240px);align-items: center;padding:0 40px;border-bottom:1px #ebebeb solid;min-height:60px;}
.trxFlt > dl > dd > ul > li{display:inline-block;}
.trxFlt > dl > dd > ul > li > a{font-size:16px;color:#4c6680;display:block;line-height:40px;padding:0 20px;}
.trxFlt > dl > dd > ul > li > a.on{background-color:#714ef4;color:#fff;}
.trxFlt > dl:last-child > dt{background-color:#00264d;border-bottom:0;cursor:pointer;}
.trxFlt > dl:last-child > dd{border-bottom:0;background-color:#f7f7f7;}
.trxFlt > dl:last-child > dd > ul > li > a{color:#704ef4;}
.trxFlt > dl:last-child > dd > ul > li > a > span{color:#a1aab2;display:inline-block;margin-left:8px;}

.trxAppFrm{padding:100px 0 160px;}
.trxAppFrm > div{max-width:1000px;margin-left:auto;margin-right:auto;position:relative;z-index: 10;width:calc(100% - 30px);}
.trxAppFrm > div > hr{display:block;border:0;border-bottom:1px #e6e6e6 solid;margin:40px 0 40px 0;}
.trxAppFrm > div > hr:nth-last-child(2){margin-bottom:60px;}
.trxAppFrmTop{margin-bottom:80px;}
.trxAppFrmTop > div{display:flex;align-items: center;justify-content: center;flex-direction: column;background-color:#714ef4;height:190px;box-shadow: 10px 17px 40px 0px rgba(0, 0, 0, 0.3);}
.trxAppFrmTop > div > span{color:#ffffff;font-size:24px;padding-bottom:10px;}
.trxAppFrmTop > div > strong{color:#ffffff;font-size:40px;}
.trxAppFrmTop > div > strong > span{font-size:22px; font-weight:400; line-height: 110%;vertical-align: middle;}
.trxAppFrmTop > div:nth-child(2) > strong { font-size:26px; }

.trxAppFrmCnt{}
.trxAppFrmCnt > i{display:flex;align-items: center;color:#a1aab2;font-weight:bold;font-style: normal;font-size:14px;margin-bottom:15px;}
.trxAppFrmCnt > i > s{width:8px;height:8px;background-color:#714ef4;margin-right:5px;}
.trxAppFrmCnt > ul{display:flex;flex-wrap:wrap;justify-content: space-between;}
.trxAppFrmCnt > ul > li{width:calc(50% - 10px);margin-bottom:10px;transition:all 0.5s;}
.trxAppFrmCnt > ul > li.on{box-shadow: 5px 9px 20px 0px rgba(0, 0, 0, 0.15);transition:all 0.5s;position:relative;z-index:10;}
.trxAppFrmCnt > ul > li > div{display:flex;height:50px;background-color:#fff;flex-wrap: wrap;position:relative;align-items: center;outline:1px #ebebeb solid;transition:all 0.5s;}
.trxAppFrmCnt > ul > li.on > div{outline-color:transparent;transition:all 0.5s;}
.trxAppFrmCnt > ul > li > div > label{width:130px;font-size:16px;color:#4c667f;font-weight:bold;padding-left:30px;line-height: 16px;}
.trxAppFrmCnt > ul > li > div > s{width:6px;height:6px;background-color:#714ef4;display:block;position:absolute;top:7px;left:7px;}
.trxAppFrmCnt > ul > li > div > i{width:1px;height:18px;background-color:#cfdae6;}
.trxAppFrmCnt > ul > li > div > input{height:48px;border:0;padding-left:30px;width:calc(100% - 131px);font-size:14px;}
.trxAppFrmCnt > ul > li > div > input::placeholder{color:#99a3ad;}
.trxAppFrmCnt > ul > li > div > input:focus{border:0 !important;outline:0;box-shadow:none !important;}
.trxAppFrmCnt > ul > li:last-child{width:100%;}
.trxAppFrmCnt > ul > li > textarea{resize:none;width:100%;height:120px;border:1px #fff solid;outline:1px #ebebeb solid;background-color:#fff;font-size:14px;padding:15px 30px;transition:all 0.5s;}
.trxAppFrmCnt > ul > li > textarea:focus{border:1px transparent solid !important;outline:1px #transparent solid !important;box-shadow: 5px 9px 20px 0px rgba(0, 0, 0, 0.15);transition:all 0.5s;}
.trxAppFrmCnt > ul > li > textarea::placeholder{color:#99a3ad;}


.trxAppFrmChk{display:flex;flex-wrap:wrap;justify-content: space-between;}
.trxAppFrmChk > div{width:calc(50% - 10px);}
.trxAppFrmChk > div:first-child:last-child{width:100%;}
.trxAppFrmChk > div > strong{display:block;padding-bottom:25px;font-size:24px;color:#4c667f;font-weight:normal;line-height:24px;}

.trxAppFrmChk > div > div > select{color:#99a3ad;font-size:14px;border:1px #ebebeb solid;padding:0 30px;height:50px;-webkit-appearance: none;-moz-appearance: none;background:#fff url("../images/common/img_sldDwn.png") no-repeat;background-size:14px auto;background-position:center right 30px;width:100%;margin-bottom:40px;}
.trxAppFrmChk > div > div > select:focus{box-shadow:none;outline:0;border:1px #ebebeb solid;color:#666 !important;}

.trxChk{position:relative;overflow:hidden;display:inline-flex;align-items: center;margin-left:50px;cursor:pointer;}
.trxChk:first-child{margin-left:0;}
.trxChk > input{top:-15px;left:-15px;position:absolute;width:0;height:0;}
.trxChk > s{width:20px;height:20px;background:url("../images/common/img_chkOff.png") no-repeat;background-size:100% auto;}
.trxChk > input:checked + s{background:url("../images/common/img_chkOn.png") no-repeat !important;background-size:100% auto !important;}
.trxChk > span{color:#666666;font-size:16px;padding-left:10px;}
.trxChk > span > b{color:#704ef4;}

.trxFaq{padding-top:30px;}
.trxFaq > ul{max-width:1160px;margin:0 auto;width:calc(100%);}
.trxFaq > ul > li{margin-bottom:15px;outline:1px #ebebeb solid;transition:all 0.5s;}
.trxFaq > ul > li:last-child{margin-bottom:0;}
.trxFaq > ul > li.on{outline-color:transparent;box-shadow: 10px 17px 40px 0px rgba(0, 0, 0, 0.15);position:relative;z-index: 10;margin-bottom:40px;transition:all 0.5s;}
.trxFaq > ul > li > a{display:flex;padding:10px;align-items:center;}
.trxFaq > ul > li > a > span{display:block;font-size:30px;font-weight:bold;width:60px;line-height:60px;text-align:center;background-color:#714ef4;color:#fff;margin-right:40px;align-self: flex-start;}
.trxFaq > ul > li > a > strong{font-size:20px;font-weight:300;color:#001933;line-height:20px;transform:translateY(-2px);transition:all 0.5s;width:calc(100% - 200px);}
.trxFaq > ul > li.on > a > strong{color:#714ef4;transition:all 0.5s;}
.trxFaq > ul > li > a > i{margin-left:auto;width:21px;height:11px;background:url("../images/common/img_sldDwn.png") no-repeat;background-size:100% auto;margin-right:30px;transition:all 0.5s;}
/* 30px */
.trxFaq > ul > li.on > a > i{background:url("../images/common/img_sldUpOn.png") no-repeat;background-size:100% auto;transition:all 0.5s;}
.trxFaq > ul > li > div{padding:25px 80px 35px 110px;background-color:#f7f7f7;border-top:1px #ebebeb solid;display:flex;align-items:flex-start;}
.trxFaq > ul > li > div > span{font-size:20px;color:#714ef4;font-weight:bold;padding-right:10px;padding-top:3px;transform:translateY(-2px);}
.trxFaq > ul > li > div > div{color:#4c4c4c;font-size:16px;line-height:30px;}



#trxSmrWrp{display:flex;height:100vh;width:100%;align-items:center;justify-content:center;background-color:#f0f5ff;position:relative;}
#trxSmrWrp > p{color:#a1a9b2;font-size:15px;position:absolute;bottom:75px;left:0;width:100%;text-align:center;color:#a1a9b2;font-size:15px;letter-spacing:-0.04em;}
#trxSmrWrp > div{transform:translateY(-80px);}
#trxSmrWrp > div > strong{color:#485766;font-size:70px;font-weight:normal;letter-spacing:-0.02em;display:block;text-align:center;padding-bottom:40px;line-height:60px;}
#trxSmrWrp > div > strong > b{color:#714ef4;font-weight:bold;}
#trxSmrWrp > div > p{font-weight:bold;color:#737980;font-size:16px;padding-bottom:60px;text-align:center;line-height:18px;}
#trxSmrWrp > div > div{display:flex;height:340px;align-items: center;}
#trxSmrWrp > div > div > a{width:300px;position:relative;box-shadow: 10px 17px 40px 0px rgba(0, 0, 0, 0.35);margin:0 30px;transition:all 0.5s;}
#trxSmrWrp > div > div > a:hover{width:340px;transform:translateX(-10px);margin:0 10px;transition:all 0.5s;}
#trxSmrWrp > div > div > a > span{position:absolute;top:30px;left:30px;color:#ffffff;font-size:40px;font-weight:300;line-height:50px;}
#trxSmrWrp > div > div > a > span > b{display:block;font-weight:bold;}
#trxSmrWrp > div > div > a > img{width:100%;}
#trxSmrWrp > div > div > a > s{width:30px;height:14px;position:absolute;right:30px;bottom:30px;background:url("../images/common/img_vewBtn.png") no-repeat;background-size:100% auto;}


#trxPop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000;background-color:rgba(0,0,0,0.7);align-items:center;justify-content:center;display:none;}
#trxPop.on{display:flex;}
#trxPop > div{max-width:780px;width:calc(100% - 30px);max-height:900px;position:relative;}
#trxPop > div > strong{display:flex;padding:0 40px;background-color:#714ef4;color:#fff;font-size:24px;font-weight:normal;align-items:center;height:80px;}
#trxPop > div > a{position:absolute;top:25px;right:25px;width:30px;height:30px;background:url("../images/common/img_popCls.png") no-repeat;background-size:18px auto;background-position:center center;}
#trxPop > div > div{background-color:#fff;padding:60px 17px 60px 40px;}
#trxPop > div > div > div{overflow-y:scroll;overflow-x:hidden;height:calc(80vh - 80px - 60px - 60px);}
#trxPop > div > div > div > p{padding-right:20px;font-size:14px;color:#737980;line-height:24px;}
#trxPop > div > div > div::-webkit-scrollbar { width: 6px;border-radius:0px; }
#trxPop > div > div > div::-webkit-scrollbar-track { background-color:#e6e6e6;border-radius:0px; }
#trxPop > div > div > div::-webkit-scrollbar-thumb { background: #714ef4;border-radius:0px; }
#trxPop > div > div > div::-webkit-scrollbar-thumb:hover { background: #714ef4;border-radius:0px; }
#trxPop > div > div > div::-webkit-scrollbar-thumb:active { background: #714ef4;border-radius:0px; }
#trxPop > div > div > div::-webkit-scrollbar-button { display: none; }




.trxRcm{}
.trxRcmTab{display:flex;justify-content:center;padding-top:120px;}
.trxRcmTab > li{margin:0 10px;width:240px;}
.trxRcmTab > li > a{display:block;line-height:46px;box-shadow: 3px 4px 0px 0px rgba(5, 17, 51, 0.2);border:2px #714ef4 solid;border-radius:25px;text-align:center;color:#714ef4;font-size:16px;background-color:#fff;}
.trxRcmTab > li > a.on{background-color:#714ef4;color:#fff;}



.trxRcm01{padding-top:90px;}
.trxRcm01 > strong{display:block;text-align:center;color:#001933;font-weight:300;font-size:30px;padding-bottom:65px;letter-spacing:-0.1em;}
.trxRcm01 > strong > b{color:#714ef4;font-weight:bold;}
.trxRcm01 > p{font-size:18px;text-align:center;color:#001933;margin-top:-35px;margin-bottom:60px;}
.trxRcm01 > ol{display:flex;justify-content:center;align-items:center;padding:0;margin:0;margin-bottom:120px;}
.trxRcm01 > ol > li{margin:0;padding:0;width:210px;height:210px;list-style:none;background:url("../images/common/sub/img_sub0504_chp.png") no-repeat;background-size:100% auto;margin:0 25px;position:relative;display:flex;justify-content:center;align-items: flex-start;flex-wrap:wrap;flex-direction: column;box-shadow: 8px 13px 30px 0px rgba(0, 0, 0, 0.14); border-radius:100%;}
.trxRcm01 > ol > li > span{position:absolute;top:20px;left:0;width:100%;text-align:center;line-height:40px;font-size:16px;font-weight:bold;color:#714ef4;}
.trxRcm01 > ol > li > strong{width:100%;text-align:center;color:#001933;font-size:22px;font-weight:normal;padding-top:30px;line-height:30px;}
.trxRcm01 > ol > li > strong > b{font-weight:bold;color:#714ef4;}
.trxRcm01 > ol > li > p{color:#4c6680;font-size:14px;text-align:center;width:100%;padding-top:10px;}
/* .trxRcm01 > ol > li:first-child > strong{margin-top:80px;} */

.trxRcm01 > div{display:flex;flex-direction: row-reverse;width:calc(100% - 30px);max-width:1360px;margin:0 auto;}
.trxRcm01 > div > img{margin:0 75px;}
.trxRcm01 > div > div{width:50%;padding-left:30px;}
.trxRcm01 > div > div > b{display:block;font-size:24px;color:#001933;padding-bottom:30px;letter-spacing:-0.1em;line-height:24px;}
.trxRcm01 > div > div > strong{color:#001933;display:block;font-size:30px;font-weight:normal;padding-bottom:25px;letter-spacing:-0.1em;}
.trxRcm01 > div > div > strong > b{color:#714ef4;}
.trxRcm01 > div > div > p{font-size:16px;color:#4c6680;padding-bottom:20px;}
.trxRcm01 > div > div > span{font-weight:bold;color:#4c6680;font-size:16px;}

.trxRcm01 > ul{max-width:1140px;width:calc(100% - 30px);margin:0 auto;padding-bottom:60px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.trxRcm01 > ul.trx{max-width:1340px;padding-top:5px;padding-bottom:30px;}
.trxRcm01 > ul > li{width:calc(50% - 30px);border-bottom:1px #d9dee3 solid;position:relative;margin-bottom:60px;}
.trxRcm01 > ul.trx > li{width:calc(25% - (20px * 3 / 4));margin-bottom:40px;}
.trxRcm01 > ul > li > strong{color:#001933;font-size:20px;padding-bottom:20px;display:block;line-height:20px;}
.trxRcm01 > ul > li > p{font-size:16px;color:#001933;padding-bottom:90px;line-height:26px;letter-spacing:-0.1em;}
.trxRcm01 > ul > li > img{width:60px;position:absolute;bottom:25px;right:0;}
.trxRcm01 > ul > li > span{width:60px;height:2px;background-color:#1ab2ff;position:absolute;bottom:-1px;left:0;}








.trxRcm02{padding-top:120px;}
.trxRcm02 > span{display:block;text-align:center;font-size:24px;color:#001933;font-weight:bold;padding-bottom:35px;}
.trxRcm02 > strong{display:block;text-align:center;font-size:30px;color:#001933;font-weight:300;padding-bottom:80px;}
.trxRcm02 > strong > b{color:#2d62cb;font-weight:bold;}
.trxRcm02 > ul{display:flex;align-items:flex-start;justify-content:center;}
.trxRcm02 > ul > li{margin:0 40px;position:relative;padding-bottom:120px;}
.trxRcm02 > ul > li > s{width:160px;display:block;background:url("../images/common/sub/img_sub0504_icnBck.png") no-repeat;background-size:100% auto;box-shadow: 10px 17px 40px 0px rgba(0, 0, 0, 0.2);border-radius:80px;}
.trxRcm02 > ul > li > s > img{width:100%;}
.trxRcm02 > ul > li > img{position:absolute;top:160px;left:calc(50% - 4px);width:8px;}
.trxRcm02 > ul > li > span{display:block;text-align:center;margin-top:70px;color:#001933;font-size:14px;}
.trxRcm02 > ul > li > span > strong{color:#001933;font-size:18px;display:block;text-align:center;font-weight:normal;}


.trxRcmNtc{background-color:#3082d2;}
.trxRcmNtc > div{width:calc(100% - 30px);margin:0 auto;max-width:1360px;padding:85px 0 115px 0;}
.trxRcmNtc > div > strong{font-size:24px;font-weight:bold;color:#ffffff;display:block;margin-bottom:25px;}
.trxRcmNtc > div > ul{color:#ffffff;font-weight:bold;font-size:16px;line-height:26px;padding-bottom:26px;}
.trxRcmNtc > div > ul > li{padding-left:18px;text-indent:-18px;}
.trxRcmNtc > div > ul:nth-child(3) > li{padding-left:7px;text-indent:-7px;}
.trxRcmNtc > div > div > a{padding:0 25px 0 40px;}
.trxRcmNtc > div > ul .depth02{padding-left:10px;text-indent:-8px;}


#trxRcmSldWrp{padding:100px 0;}
#trxRcmSldWrp > div{width:calc(100% - 30px);max-width:1360px;margin:0 auto;}
/* display:flex;flex-wrap:wrap;justify-content:space-between; */

.trxRcmSld{width:100%;overflow:visible !important;padding-top:60px;}

.trxRcmSldTtl{max-width:360px;width:calc(100% - 30px);position:relative;z-index:80;}
.trxRcmSldTtl > span{color:#001933;font-size:24px;font-weight:bold;display:block;padding-bottom:35px;}
.trxRcmSldTtl > strong{font-size:30px;color:#001933;font-weight:300;display:block;padding-bottom:70px;word-break:keep-all;}
.trxRcmSldTtl > strong > b{color:#2d63cc;font-weight:bold;}

.trxRcmSlcItm{box-shadow: 8px 13px 30px 0px rgba(0, 0, 0, 0.2);opacity:0;transition:all 0.5s;}
.trxRcmSlcItm.swiper-slide-active{opacity:1;transition:all 0.5s;}
.trxRcmSlcItm.swiper-slide-next{opacity:1;transition:all 0.5s;}
.trxRcmSlcItm.swiper-slide-next + div{opacity:1;transition:all 0.5s;}

#trxRcmSldCtl{position:relative;padding:0 40px;margin-top:70px;}
#trxRcmSldPrv{position:absolute;top:50%; left:0;transform:translateY(-50%);width:19px;height:36px;}
#trxRcmSldNxt{position:absolute;top:50%;right:0;transform:translateY(-50%);width:19px;height:36px;}
#trxRcmSldPrv{background:url("../images/common/img_sldPrv02.png") no-repeat;background-size:100% auto;}
#trxRcmSldPrv:hover{background:url("../images/common/img_sldPrv02On.png") no-repeat;background-size:100% auto;}
#trxRcmSldNxt{background:url("../images/common/img_sldNxt02.png") no-repeat;background-size:100% auto;}
#trxRcmSldNxt:hover{background:url("../images/common/img_sldNxt02On.png") no-repeat;background-size:100% auto;}
#trxRcmSldPgr{display:flex;}
#trxRcmSldPgr .swiper-pagination-bullet{width:100%;height:1px;background-color:#cccccc;opacity:1;}
#trxRcmSldPgr .swiper-pagination-bullet-active{background-color:#704ef4;}

.trxRcmEdu01{padding:100px 0;}
.trxRcmEdu01 > div{max-width:1360px;width:calc(100% - 15px);margin:0 auto;display:flex;flex-direction: row-reverse;justify-content:space-between;}
.trxRcmEdu01 > div > img{box-shadow: 10px 17px 40px 0px rgba(0, 0, 0, 0.25);max-width:calc(50% - 40px);}
.trxRcmEdu01 > div > div{max-width:640px;width:100%;display:flex;flex-direction: column;justify-content: center;}
.trxRcmEdu01 > div > div > span{font-weight:bold;font-size:24px;color:#001933;display:block;padding-bottom:30px;}

.trxRcmEdu01 > div > div > strong{line-height:45px;color:#001933;font-size:30px;display:block;font-weight:normal;padding-bottom:20px;letter-spacing: -0.05em;word-break:keep-all;}
.trxRcmEdu01 > div > div > strong > b{color:#714ef4;}
.trxRcmEdu01 > div > div > p{font-size:16px;color:#4c6680;line-height:24px;word-break:keep-all;}

.trxCnt04 .trxVewBtnBluWrp{margin-top:-60px;}
.trxCnt07 .trxVewBtnBluWrp{margin-top:-60px;}
#trxCnt .trxCnt07Itm > div > div{margin-bottom:0;}


.cov_prize_cirs > li > span{margin-top:-20px;}



.swiper-slide-prev .img_wrap{margin-left:auto;margin-right:80px;}
.swiper-slide-prev .txt_wrap{display:none;}
.mt30{margin-top: 30px;}


#trxMovTopPsc{position: fixed;bottom: 8px;right: 85px;width: 70px;height: 70px;z-index: 30;transition: all 0.5s;background-color: #714ef4;padding: 20px 12px 0 12px;border-radius: 50px;border:2px solid #9c82ff;box-shadow: 2px 4px 5px 0px rgb(0 0 0 / 15%);}
#trxMovTopPsc > a{display:block;}
#trxMovTopPsc > a > s{display:block;margin:0 auto;width:14px;height:8px;background:url("../images/common/img_btnTop.png") no-repeat;background-size:100% auto;transition:all 0.5s;}
#trxMovTopPsc > a > span{line-height:33px;text-align:center;display:block;color:#fff;font-size:12px;transition:all 0.5s;}
#trxMovTopPsc.on > a > s{background:url("../images/common/img_btnTopOn.png") no-repeat;background-size:100% auto;transition:all 0.5s;}
#trxMovTopPsc.on > a > span{color:#714ef4;border-top:1px #c4ccd3 solid;transition:all 0.5s;}


#trxEtcWrp{min-height:calc(100vh - 310px);display:flex;align-items: center;justify-content: center;}
#trxEtcWrp > div{}
#trxEtcWrp > div > strong{font-size:8em;font-weight:900;color:#714ef4;letter-spacing: -0.05em;}
#trxEtcWrp > div > strong b{color:#454545;}
#trxEtcWrp > div > p{font-size:1.5em;text-align:center;color:#454545;padding-bottom:3em;letter-spacing: -0.1em;}



.trxNewTtl{position:relative;}
.trxNewTtl > img{left:50%;transform:translateX(-50%);position:relative;height: 560px;}
.trxNewTtl > div{position:absolute;top:180px;width:100%;left:0;}
.trxNewTtl > div > *{display:block;text-align:center;}
.trxNewTtl > div > strong{font-size:46px;line-height:62px;color:#fff;letter-spacing:-0.05em;padding-bottom:30px;word-break:keep-all;}
.trxNewTtl > div > strong > b{color:#ffffff;}
.trxNewTtl > div > p{color:#ffffff;font-size:20px;line-height:30px;font-weight:300;}
.loginbox{background-color: #714ef4;padding: 10px 20px;position: absolute;border-radius: 50px;top: 33px;color: #ffffff;}
.loginbox a{color:#ffffff; font-weight: 400;}

.m-hide {display: block  !important;}
.pc-hide {display: none  !important;}

@media (max-width: 787px){
.m-hide {display: none  !important;}
.pc-hide {display: block  !important;}
.sub_tab{display: flex !important;padding:0 0px !important;}
.sub_tab > li, .sub_tab08 > .swiper-slide {
     width: 15%;
     min-height: 100px;
     padding: 30px 0 20px;
     text-align: center;
     line-height: 28px;
     font-size: 14px;
 }
 .sub0401_sec01{padding: 50px 10px 0 !important;}
 .trxNewTtl > img{height: 430px  !important;}
}



.trxNewCyc{background-color:#fff;padding:140px 0;}
.trxNewCyc > div{max-width:1280px;width:calc(100% - 30px);margin:0 auto;}
.trxNewCyc > div > div{padding-bottom:80px;}
.trxNewCyc > div > div > strong{font-size:30px;color:#001933;line-height:25px;padding-bottom:25px;display:block;text-align:center;}
.trxNewCyc > div > div > p{font-size:30px;color:#001933;line-height:30px;display:block;text-align:center;}
.trxNewCyc > div > div > span{display:block;text-align:center;font-size:30px;color:#001933;/*line-height:30px;*/line-height:40px;word-break:keep-all;}
.trxNewCyc > div > div > span > b{color:#714ef4;}
.trxNewCyc > div > ul{display:flex;justify-content:space-around;flex-wrap:wrap;}
.trxNewCyc > div > ul > li{width:calc(100%);max-width:360px;position:relative;box-shadow: 10px 17px 40px 0px rgba(0, 0, 0, 0.2);border-radius:100%;}
.trxNewCyc > div > ul > li > img{width:100%;}
.trxNewCyc > div > ul > li > div{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);}
.trxNewCyc > div > ul > li > div > em{display:block;text-align:center;font-size:72px;color:#714ef4;line-height:57px;font-style:normal;font-weight:bold;}
.trxNewCyc > div > ul > li > div > em > span{font-size:40px;color:#001933;transform:translateY(-50px);}
.trxNewCyc > div > ul > li > div > strong{font-size:28px;line-height:38px;color:#714ef4;display:block;text-align:center;}
.trxNewCyc > div > ul > li > div > hr{display:block;margin:0;border:0;border-bottom:1px #d9dde1 solid;margin:23px auto;width:240px;}
.trxNewCyc > div > ul > li > div > b{font-size:24px;color:#001933;line-height:32px;display:block;text-align: center;padding-bottom:11px;}
.trxNewCyc > div > ul > li > div > p{font-size:18px;color:#001933;line-height:28px;text-align:center;}



.sub05_02_03{max-width:1360px;width:calc(100% - 40px);margin:0 auto;padding:140px 0;}
.sub05_02_03 > div{}
.sub05_02_03 > div > div{max-width:1140px;margin:0 auto;width:100%;display:flex;align-items: center;justify-content: space-between;flex-direction: row;}
.sub05_02_03 > div > div > img{box-shadow: 10px 17px 40px 0px rgba(0, 0, 0, 0.25);max-width:50%;}
.sub05_02_03 > div > div > div{max-width:470px;width:100%;}
.sub05_02_03 > div > div > div > span{color:#001933;font-weight:bold;font-size:24px;line-height:24px;padding-bottom:13px;display:block;letter-spacing:-0.03em;}
.sub05_02_03 > div > div > div > strong{line-height:45px;color:#001933;font-size:30px;display:block;font-weight:300;padding-bottom:20px;letter-spacing: -0.05em;}
.sub05_02_03 > div > div > div > strong > b{color:#714ef4;}
.sub05_02_03 > div > div > div > p{font-size:16px;color:#4c6680;line-height:24px;}
.sub05_02_03 > div > div:nth-of-type(2n+1){flex-direction:row-reverse;}
.sub05_02_03 > div > hr{border:0;border-bottom:1px #e4e8eb solid;margin:80px auto;display:block;}


.trxRcmTtl{padding:70px 0 80px 0;max-width:calc(100% - 15px);margin:0 auto;}
.trxRcmTtl > strong{display:block;text-align:center;color:#001933;font-weight:300;font-size:30px;line-height:30px;padding-bottom:35px;}
.trxRcmTtl > strong > b{color:#714ef4;}
.trxRcmTtl > p{color:#001933;font-size:18px;line-height:18px;text-align:center;}


.trxRcmCntTtl{text-align:center;}
.trxRcmCntTtl > strong{font-size:30px;line-height:30px;font-weight:300;color:#001933;}
.trxRcmCntTtl > strong > b{color:#714ef4;}


.trxRcmCnt01_01{background-color:#f5f9fc;padding:90px 0 100px 0;}
.trxRcmCnt01_01 > div{max-width:1360px;width:calc(100% - 15px);margin:0 auto;}
.trxRcmCnt01_01 > div > ul{display:flex;margin-top:60px;justify-content: space-between;flex-wrap:wrap;}
.trxRcmCnt01_01 > div > ul > li{box-shadow: 5px 9px 10px 0px rgba(0, 0, 0, 0.05); background-color:#fff;padding:15px 15px 40px 15px;width:calc(100% / 4 - (24px * 3 / 4));}
.trxRcmCnt01_01 > div > ul > li > img{width:100%;}
.trxRcmCnt01_01 > div > ul > li > div{margin:20px 0;background-color:#eeeeee;}
.trxRcmCnt01_01 > div > ul > li > div > s{width:70px;display:block;height:2px;background-color:#714ef4;}
.trxRcmCnt01_01 > div > ul > li > span{display:block;font-size:20px;line-height:30px;color:#001933;}
.trxRcmCnt01_01 > div > ul > li > span > b{color:#714ef4;}


.trxRcmCnt02_01{background-color:#f5f9fc;padding:90px 0 100px 0;}

.trxRcmCnt02_01 > div{max-width:1200px;width:calc(100% - 15px);margin:0 auto;}
.trxRcmCnt02_01 > div > ul{border-top:2px #001933 solid;margin-top:60px;}
.trxRcmCnt02_01 > div > ul > li{border-bottom:1px #ced5dc solid;display:flex;min-height: 160px;align-items: center;}
.trxRcmCnt02_01 > div > ul > li > strong{width:340px;display:flex;flex-direction:column;align-items: center;justify-content: center;}
.trxRcmCnt02_01 > div > ul > li > strong > span{color:#001933;font-size:24px;line-height:24px;font-weight:bold;padding-top:15px;}
.trxRcmCnt02_01 > div > ul > li:nth-child(1) > strong > s{width:40px;height:40px;background:#714ef4 url("../images/sub/img_rcm02_01.png") no-repeat;background-size:100% auto;border-radius:20px;}
.trxRcmCnt02_01 > div > ul > li:nth-child(2) > strong > s{width:40px;height:40px;background:#714ef4 url("../images/sub/img_rcm02_04.png") no-repeat;background-size:100% auto;border-radius:20px;}
.trxRcmCnt02_01 > div > ul > li:nth-child(3) > strong > s{width:40px;height:40px;background:#704ef4 url("../images/sub/img_rcm02_02.png") no-repeat;background-size:100% auto;border-radius:20px;}
.trxRcmCnt02_01 > div > ul > li:nth-child(4) > strong > s{width:40px;height:40px;background:#00bfbf url("../images/sub/img_rcm02_03.png") no-repeat;background-size:100% auto;border-radius:20px;}
.trxRcmCnt02_01 > div > ul > li > div{width:calc(100% - 340px);}
.trxRcmCnt02_01 > div > ul > li > div > dl{display:flex;border-bottom:1px #e9eef2 solid;padding:35px 0;}
.trxRcmCnt02_01 > div > ul > li > div > dl:last-child{border-bottom:0;}
.trxRcmCnt02_01 > div > ul > li > div > dl > dt{width:220px;padding-left:40px;color:#001933;font-weight:bold;font-size:18px;line-height:28px;}
.trxRcmCnt02_01 > div > ul > li > div > dl > dd > ul > li{color:#001933;font-size:18px;line-height:28px;}
.trxRcmCnt02_01 > div > ul > li > div > dl > dd > ul > li::before{width:3px;height:3px;background-color:#714ef4;content:" ";border-radius:3px;display:inline-block;vertical-align:middle;margin-right:3px;}



.trxRcmCnt03_01{background-color:#f5f9fc;padding:90px 0 100px 0;}
.trxRcmCnt03_01 > div{max-width:1360px;width:calc(100% - 15px);margin:0 auto;}
.trxRcmCnt03_01 > div > ul{display:flex;margin-top:60px;justify-content: space-between;flex-wrap:wrap;}
.trxRcmCnt03_01 > div > ul > li{box-shadow: 5px 9px 10px 0px rgba(0, 0, 0, 0.05); background-color:#fff;padding:15px 15px 25px 15px;width:calc(100% / 5 - (20px * 4 / 5));margin-bottom:20px;}
.trxRcmCnt03_01 > div > ul > li > div{margin-bottom:25px;background-color:#e5f2ff;}
.trxRcmCnt03_01 > div > ul > li > div > img{width:100%;}
.trxRcmCnt03_01 > div > ul > li > span{color:#001933;font-size:20px;font-weight:700;display:block;padding:0 12px 10px 12px;}
.trxRcmCnt03_01 > div > ul > li > p{color:#001933;font-size:16px;line-height:26px;padding:0 12px;letter-spacing:-0.1em;}


.sub05_01_01{background:url("../images/sub/img_05_01_02.png") no-repeat;background-size:cover;background-position:center center;padding:160px 0 120px 0;}
.sub05_01_01 > div{width:calc(100% - 15px);max-width:1360px;margin:0 auto;}
.sub05_01_01 > div > span{display:block;padding-bottom:78px;}
.sub05_01_01 > div > span > strong{font-size:124px;color:#714ef4;font-weight:bold;line-height:94px;display:block;padding-top:40px;}
.sub05_01_01 > div > span > strong:first-child{padding-top:0;}
.sub05_01_01 > div > div{display:flex;justify-content: space-between;flex-direction: row-reverse;align-items: center;}
.sub05_01_01 > div > div > p > b{display:block;font-size:24px;color:#001933;line-height:24px;text-align:right;padding-bottom:20px;}
.sub05_01_01 > div > div > p > span{display:block;font-size:16px;line-height:26px;color:#4c6680;text-align:right;}
.sub05_01_01 > div > div > ul{background:url("../images/sub/img_05_01_01.png") no-repeat;background-size:100% auto;width:601px;height:217px;display:flex;padding:0 8px;}
.sub05_01_01 > div > div > ul > li{width:calc(100% / 3);display:flex;flex-direction: column;align-items: center;justify-content: center;}
.sub05_01_01 > div > div > ul > li > strong{font-size:24px;color:#425ccf;line-height:24px;text-align:center;font-weight:bold;padding-bottom:5px;}
.sub05_01_01 > div > div > ul > li > p{font-size:16px;color:#4c6680;line-height:24px;font-weight:bold;text-align:center;}


.sub05_01_06{max-width:1360px;width:calc(100% - 30px);margin:0 auto;padding:80px 0 140px;}
.sub05_01_06 > strong{display:block;font-size:30px;color:#001933;line-height:30px;padding-bottom:20px;text-align:center;}
.sub05_01_06 > span{font-size:1.3em;color:#4c6680;line-height:16px;display:block;text-align:center;padding-bottom:60px;}
.sub05_01_06 > div > ul{padding-left:50%;}
.sub05_01_06 > div > ul > li{position:relative;padding-left:40px;margin-top:40px;}
.sub05_01_06 > div > ul > li:first-child{margin-top:0;}
.sub05_01_06 > div > ul > li::before{width:1px;height:100%;position:absolute;top:0;left:0;content:" ";background-color:#ebe8f7;}
.sub05_01_06 > div > ul > li > strong{position:absolute;top:0;left:-117px;color:#714ef4;font-size:30px;line-height:30px;}
.sub05_01_06 > div > ul > li > img{    position: absolute;top: 50px;left: -800px;}

.sub05_01_06 > div > ul > li > ul{position:relative;padding-bottom:15px;}
.sub05_01_06 > div > ul > li > ul::before{position:absolute;top:-2px;left:-47px;width:14px;height:14px;content:" ";background:url("../images/sub/img_05_01_03.png") no-repeat;background-size:100% auto;}
.sub05_01_06 > div > ul > li > ul > li{color:#002043;font-size:1.35em;line-height:16px;margin-top:16px;}
.sub05_01_06 > div > ul > li > ul > li:first-child{margin-top:0;}
.sub05_01_06 > div > ul > li > ul > li::before{width:3px;height:3px;border-radius:2px;content:" ";background-color:#714ef4;    display: inline-block;vertical-align: middle;transform: translateY(-2px);margin-right:8px;}

.trxVewBtnBluWrp.trxVewBtnBluWrpCnt.download_btn a{margin-right:0 !important;}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}





.kj_meaning_txt{position:relative;}
.kj_meaning_txt::before{position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#c0d0f0;content:" ";display:block;}
.kj_meaning_txt p{background-color:#fff;position:relative;}
.kj_meaning_txt p:first-child{padding-right:10px;}
.kj_meaning_txt p:last-child{padding-left:10px;}
.storycont_title{font-size:20px;line-height:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;padding-bottom:0;margin-bottom:20px;}
.storycont_box{font-size:16px;background-color:#704ef4;line-height:26px;display:block;margin-bottom:24px;color:#fff;padding:3px 5px; width: 30%; text-align: center; border-radius: 50px;}





/* 채팅아이콘 추가 */
#gitple-launcher { bottom: 80px !important; z-index: 2147483115 !important;}
#ch-plugin-core [data-ch-testid="launcher"] { bottom: 80px !important;}


.trxLgoCnt{display:block;width:100%;height:215px;position:relative;background-color:#fff; overflow: hidden;}
.trxLgoCnt > s{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
.trxLgoCnt > s > span{position:absolute;background-color:#fff;}
/* .trxLgoCnt > s > span:nth-child(1){top:-1px;left:0;width:100%;height:4px;}
.trxLgoCnt > s > span:nth-child(2){top:0;right:-1px;width:4px;height:100%;}
.trxLgoCnt > s > span:nth-child(3){bottom:-1px;left:0;width:100%;height:4px;}
.trxLgoCnt > s > span:nth-child(4){top:0;left:-1px;width:4px;height:100%;} */


.trxNrs{width:calc(100%);padding:100px 15px;}
.trxNrs > s{width:100px;height:100px;background:url("../images/common/noresult.png") no-repeat;background-size:100% auto;margin:0 auto 40px auto;display:block;}
.trxNrs > div{text-align:center;font-size:30px;font-weight:300;color:#714ef4;}
.trxNrs > div > b{color:#714ef4;}


#gitple-launcher-icon.gitple-close{transform: translateY(70px);}

.trxCmp{width:calc(100%);padding:100px 15px;}
.trxCmp > s{width:154px;height:154px;background:url("../images/sub/complete.png") no-repeat;background-size:100% auto;margin:0 auto 40px auto;display:block;}
.trxCmp > div{text-align:center;font-size:30px;font-weight:300;}
.trxCmp > div > b{color:#5867f6;}
.trxCmp > div > span{color:#001933;font-size:22px;display:block;text-align:center;}


.tab_con_list > li { font-size: 18px; line-height: 1.888em; letter-spacing:-0.1em; padding-left: 10px; color: #2e3133; position: relative; word-break:keep-all; }
.tab_con_list > li:before { content: ""; display:block; width: 4px; height: 4px; border-radius: 50%; background: #714ef4; position: absolute; left: 0; top: 15px; }

.color-pur{color:#714ef4;}
.text-bold{font-weight: 900;}
.color-bg-blue{background-color: #f5f9fc;}


