/* ==============================ÀÎµ¦½º============================== */
/* °øÅë */
section .content{position: relative; width: 1102px; margin: 0 auto; color: #fff}
section .content ul li{float: left}
section .content ul li:last-child{margin-right: 0}
.btn_more{position: relative; display: block; padding-bottom: 10px; border-bottom: 1px solid #fff}
.cross{position: absolute; right: 3px; width: 24px; height: 24px; background: url('../../leaderscpa_new/cross_wh.png') no-repeat 50%}
.btn_more:hover .cross{
	-webkit-transform: rotate(1turn);
	-moz-transform: rotate(1turn);
	-o-transform: rotate(1turn);
	-ms-transform: rotate(1turn);
	transform: rotate(1turn);
}
.count{overflow-y: hidden}
.count > span, .count .dot{vertical-align: top}
.count .comma{font-size:54.46px; line-height:40px; font-weight:700}
.count > div{display: inline-block}
.count > div:not(.dot){position: relative}
.count > div span{display: block}
.cont_tit > span {display:block;margin-bottom:15px;font-size:22px;letter-spacing:-0.1px;}
.cont_tit > span::after {content:"";display:inline-block;height:1px;margin:16px 0 0 15px;vertical-align:top;}

/* posting */
.modal3 { position:fixed; top:0; left:0; right:0; bottom:0; z-index:-1; background:rgba(0,0,0,.7); transition:all 0s ease; transition-delay:0.6s; overflow:hidden; visibility: hidden;}
.modal3 .modal_bg{top:0; left:0; width:100%; height:0; background:rgba(0,0,0,.7)}
.modal3 .popup {display:table; width:100%; height:100%; opacity:0; transition:all 0.3s ease; transition-delay:0.3s;}
.modal3 .cont {display:table-cell; vertical-align:middle; text-align:center; color:#000; transition:all 0.5s ease; transition-delay:0s; opacity:0; transform:translateY(40px); }
.modal3 .cont-wrap{position:relative; display:inline-flex; gap:30px; align-items:end;}
.modal3 .boostx .rocket{bottom:-136px; left:-250px; z-index:1}
.modal3 .right .txt{top:-23px; left:calc(50% - 454px/2)}
.modal3 .right .circle{top:85px; right:-143px; z-index:10}
.modal3 .right .money{bottom:165px; left:40px}
.modal3 .cont a {display:block; width:100%; height:100%}
.modal3 .pop_close { position:absolute; top:0; right:-76px; z-index:100}
.modal3 .pop_close img{width:100%}
.modal3 .clo_target .today_close{position: absolute;bottom: -45px;left:0;}
.modal3.show {visibility: visible; overflow-x:auto; z-index:20000; transition-delay:0s;}
.modal3.show .modal_bg {height:100%;}
.modal3.show .popup { opacity:1; transition-delay:0s; }
.modal3.show .cont { opacity:1; transform:translateY(0); transition-delay:0.3s; }

/* 2024 09 14 Ãß¼® ¿¬ÈÞ ÆË¾÷ */
.modal3 .chuseok_pop{position:absolute; top:50px; right:-200px; z-index:100}

/* 2023 03 14 DB´Ü°¡ ÀÎ»ó ÆË¾÷ */
.modal4 { position:relative; width:100%; height:0; top:0; left:0; z-index:-1; transition:all 0s ease; transition-delay:0.6s; }
.modal4 .modal_bg{position:fixed; top:0; left:0; width:100%; height:0; background:rgba(0,0,0,.7)}
.modal4 .popup { position:fixed; width:100%; height:100vh; left:0; top:0; margin:0 auto; background:rgba(0,0,0,.7); opacity:0; transition:all 0.3s ease; transition-delay:0.3s; }
.modal4 .cont {position:absolute; width:1200px; top:calc(50% - 567px/2); left:calc(50% - 1200px/2); color:#000; font-weight:200; transition:all 0.5s ease; transition-delay:0s; opacity:0; transform:translateY(40px); }
.modal4 .cont-wrap{display:flex; justify-content:space-between; flex-wrap:wrap;}
.modal4 .cont a {display:block; width:100%; height:100%; z-index:1;}
.modal4 .cont .center {width:1200px; height:567px; background:url('../../leaderscpa_new/popup/20230321/db_pop.png') no-repeat;}
.modal4 .pop_close { position:absolute; top:-60px; right:0; z-index:100}
.modal4.show {z-index:20000; transition-delay:0s; }
.modal4.show .modal_bg {height:100%;}
.modal4.show .popup { opacity:1; transition-delay:0s; }
.modal4.show .cont { opacity:1; transform:translateY(0); transition-delay:0.3s; }

/* 2023 11 03 ¸¶ÀÌ¸Ó´ÏÆË¾÷ - ±âÀÚ´Ü */
.mymoney_pop .cont {position:absolute; top:calc(50% - 290px); left:calc(50% - 325px); color:#000; font-weight:200; transition:all 0.5s ease; transition-delay:0s; opacity:0; transform:translateY(40px); }
.mymoney_pop .pop_close {top:30px; right:26px}

/* 2024 06 28 ¸¶ÀÌ¸Ó´ÏÆË¾÷ - ºÎ½ºÆ®X */
.boostx_pop .cont {position:absolute; top:calc(50% - 617px/2); left:calc(50% - 989px/2); color:#000; font-weight:200; transition:all 0.5s ease; transition-delay:0s; opacity:0; transform:translateY(40px); }
.boostx_pop .cont .tit {top:-42px; left:calc(50% - 704px/2)}
.boostx_pop .cont .btn {width:379px; height:63px; bottom:29px; left:calc(50% - 379px/2)}
.boostx_pop .pop_close {top:-41px; right:0}

/* main1 */
.main1{position:relative;height:917px; background:#006cfc url('../../leaderscpa_new/main_rn_v_cpa.png') no-repeat left calc(50% + 36px) bottom 70px;z-index:1;}
.main1 .content{position:relative;width:1328px; top: calc(50% - 278px)}
.main1 .title p:first-child{margin-bottom:35px;}
.main1 .content > p{ margin:40px 0 50px; font-weight: 200; line-height:35px; font-size:25px; letter-spacing: 0;}
.main1 .content > .btn_more{display:inline-block;font-family: 'Montserrat', sans-serif; font-weight:300;line-height:40px; margin-left:5px; padding:0 40px 0 0; border-bottom: 1px solid rgba(255,255,255,1); font-size: 16px;letter-spacing: 0;}
.main1 .content > .btn_more:hover {color:#d7ff00;box-shadow:0 8px 8px -8px rgba(0,0,0,0.35);border-color:rgba(215,255,0,0.6);}
.main1 .content > .btn_more .cross {top:calc(50% - 12px); right:0;}
.main1 .content > .btn_more:hover .cross{background-image:url('../../leaderscpa_new/cross_yl.png')}
.main1 .content .obj {position:absolute;right:-100px;bottom:-143px;}
.main1 .content .obj span {display:block;position:absolute;padding-top:30px;top:-70px;left:-120px;overflow:hidden;}
.main1 .content .obj span::after {content:"";display:block;position:absolute;width:46px;height:46px;top:14px;left:684px;background:url('../../leaderscpa_new/main_rn_light.png');opacity:0;transition: all 0.2s ease 1.43s;}
.main1.active .content .obj span {width:740px}
.main1.active .content .obj span::after {opacity:1;}
/* //main1 */

/* main2. cpa_data / °ø¿ë */
.cpa_data{height: 597px; background: #006cfc;}
.cpa_data .content{top: calc(50% - 160.5px)}
.cpa_data .title{font-size: 23.49px; font-weight: 300; margin-bottom: 90px}
.cpa_data .title p{font-size: 42.28px}
.cpa_data .list li{text-align: center; font-size: 16.91px}
.cpa_data .list .list1{margin-right: 172px; background: url('../../leaderscpa_new/main2_ico1.png') no-repeat 50% 0}
.cpa_data .list .list2{margin-right: 128px; background: url('../../leaderscpa_new/main2_ico2.png') no-repeat 50% 0}
.cpa_data .list .list3{margin-right: 185px; background: url('../../leaderscpa_new/main2_ico3.png') no-repeat 50% 0}
.cpa_data .list .list4{background: url('../../leaderscpa_new/main2_ico4.png') no-repeat 50% 0}
.cpa_data .list li .count{font-size: 28.19px; font-weight: 300; height: 50px; line-height: 70px; margin: 40px 0 15px}
.cpa_data .list li .count > div span{height: 50px; line-height: 50px; font-size: 56.46px; font-weight: 700}
/* //main2. cpa_data / °ø¿ë */

/* main2. cpa_data / ¸ÞÀÎ */

.wrap .count {font-family: 'Montserrat', sans-serif;}
.wrap .count > div {letter-spacing: -2px;}
.wrap .count .comma {font-size:65px;}
.wrap .cpa_data {position:relative;height:598px; background: #fff;z-index:1;}
.wrap .cpa_data .cont_tit {margin-bottom:110px;color:#000;}
.wrap .cpa_data .cont_tit > span {margin-bottom:10px;}
.wrap .cpa_data .cont_tit > span::after {width:170px;background-color:#7f7f7f;}
.wrap .cpa_data .cont_tit p {font-family:'Montserrat';font-size:45px;font-weight:400;line-height:45px;letter-spacing:1px;}
.wrap .cpa_data .content { top: calc(50% - 150px); color:#000;}
.wrap .cpa_data .list .list1 {margin-right: 140px;}
.wrap .cpa_data .list .list2 {margin-right: 160px;}
.wrap .cpa_data .list .list3 {margin-right: 142px;}
.wrap .cpa_data .list li .count {font-weight: 300; height: 50px; line-height: 70px; margin:0 0 10px 0;}
.wrap .cpa_data .list li .count .txt {font-family:'Spoqa Han Sans'; font-size:28px;}
.wrap .cpa_data .list li.list1 .count .txt {margin-left:-10px;}
.wrap .cpa_data .list li .count > div span {font-size:56px;}
.wrap .cpa_data .list li p {font-size:17px;color:#8e8e8e;}
/* //main2. cpa_data / ¸ÞÀÎ */

/* main2_1 */
.main2_1{height:472px; padding-top:110px; box-sizing:border-box; background:url('../../leaderscpa_new/main_rn_s2_bg2.jpg') no-repeat center / cover; background-attachment:fixed}
.main2_1 .title{margin-bottom:45px;}
.main2_1 .cont_tit > p {margin-top:10px;font-size:27px;line-height:36px;font-weight:200;}
.main2_1 .live_slide{height:111px}
.main2_1 .live_slide li{position:relative; text-align:center; font-size:16px; color:#959595; box-sizing:border-box; line-height:28px}
.main2_1 .live_slide .slid_wrap {width:201px; height:111px; padding-top:20px;background-color:rgba(0,0,0,.5); box-sizing:border-box; border-radius:15px;}
.main2_1 .live_slide .campaign_name{width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#fff; font-size:17px; padding:0 15px; box-sizing:border-box}
.main2_1 .live_slide .user_cash{font-family: 'Montserrat'; font-size:30px; color:#006cfc;}
.main2_1 .live_slide .p_txt {line-height:18px; margin-top:2px;}

/* main3 */
.main3{position:relative;height: 1244px; background:#006cfc url('../../leaderscpa_new/main_rn_s3_bg.jpg') no-repeat center / cover;z-index:1}
.main3 .content{padding-top: 125px; color: #111}
.main3 .cont_tit {margin-bottom:60px;}
.main3 .cont_tit > span {margin-bottom:12px;font-weight:300;}
.main3 .cont_tit > span::after {width:378px;background-color:#6c6c6d;}
.main3 .award li{float: none; margin-top:15px; padding:0 30px;}
.main3 .award li > div{height:77px;padding:14px; background: #fff; border-radius:39px; box-sizing: border-box;font-size: 18px;}
.main3 .award li > div dl {display:table}
.main3 .award li > div dl > * {display:table-cell;vertical-align:top;}
.main3 .award .aw_rank > * {float:left;}
.main3 .award .aw_rank span {display:block;width:46px;height:46px;margin-right:22px;font-family:'Montserrat';font-size:22px;color:#fff;text-align:center;font-weight:400;line-height:46px;background:#006cfc;border-radius:50%;}
.main3 .award .aw_rank p {width:132px;line-height:46px;color:#006cfc;word-spacing:5px;}
.main3 .award .aw_id > * {float:left;}
.main3 .award .aw_id p {width:100px;padding-right:10px;line-height:46px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.main3 .award .aw_id .aw_bar {position:relative;width:400px;height:24px;margin-top:16px;padding-left:10px;}
.main3 .award .aw_id .aw_bar::before {content:"";display:block;position:absolute;width:34px;height:35px;left:0px;bottom:0;background:url('../../leaderscpa_new/main_rn_s3_coin.png') no-repeat;z-index:2;}
.main3 .award .aw_id .aw_bar::after {content:"";display:block;height:100%;background:#ffda14;border-radius:0 12px 12px 0;}
.main3 .award .aw_prf {width:80px;padding-top:5px;line-height:46px;}
.main3 .award .aw_sum {width:200px;padding-top:5px;}
.main3 .award li .count {font-size:27px; font-weight: 500; height:46px; line-height:46px;font-weight:200;}
.main3 .award li .count > span{font-size:27px}
.main3 .award li .count > div{float: left}
.main3 .award li .count > div span{height: 46px; line-height: 46px; text-align: center;font-weight:500;}
.main3 .award li {opacity:0;transform:translateY(50px);transition:all 0.6s ease;}
.main3 .award .aw_id .aw_bar::after {width:0;transition:all 0.6s ease;opacity:0;}
.main3 .award .award1::before {content:'';display:block;width:34px;height:42px;position:absolute;top:-44px;left:27px;background:url('../../leaderscpa_new/main_rn_s3_crown.png') no-repeat;transform:rotate(45deg) translate(10px, -10px);opacity:0;transition:all 0.3s ease-in;transition-delay:0.2s;}
.main3 .award .award1,.main3 .award .award1 .aw_id .aw_bar::after {transition-delay:0s;}
.main3 .award .award2,.main3 .award .award2 .aw_id .aw_bar::after {transition-delay:0.1s;}
.main3 .award .award3,.main3 .award .award3 .aw_id .aw_bar::after {transition-delay:0.2s;}
.main3 .award .award4,.main3 .award .award4 .aw_id .aw_bar::after {transition-delay:0.3s;}
.main3 .award .award5,.main3 .award .award5 .aw_id .aw_bar::after {transition-delay:0.4s;}
.main3 .award .award6,.main3 .award .award6 .aw_id .aw_bar::after {transition-delay:0.5s;}
.main3 .award .award7,.main3 .award .award7 .aw_id .aw_bar::after {transition-delay:0.6s;}
.main3 .award .award8,.main3 .award .award8 .aw_id .aw_bar::after {transition-delay:0.7s;}
.main3 .award .award9,.main3 .award .award9 .aw_id .aw_bar::after {transition-delay:0.8s;}
.main3 .award.show .award1 .aw_id .aw_bar::after {width:370px;}
.main3 .award.show .award2 .aw_id .aw_bar::after {width:360px;}
.main3 .award.show .award3 .aw_id .aw_bar::after {width:331px;}
.main3 .award.show .award4 .aw_id .aw_bar::after {width:302px;}
.main3 .award.show .award5 .aw_id .aw_bar::after {width:273px;}
.main3 .award.show .award6 .aw_id .aw_bar::after {width:244px;}
.main3 .award.show .award7 .aw_id .aw_bar::after {width:215px;}
.main3 .award.show .award8 .aw_id .aw_bar::after {width:186px;}
.main3 .award.show .award9 .aw_id .aw_bar::after {width:157px;}
.main3 .award.show li {opacity:1;transform:translateY(0);}
.main3 .award.show .aw_id .aw_bar::after {opacity:1;}
.main3 .award .rank1 {padding:0;transition:all 1.3s ease;}
.main3 .award .rank1 > * {transition:all 0.6s ease;}
.main3 .award .rank1 > div {position:relative;color:#fff;background:#006cfc;border:2px solid #000;box-shadow:4px 4px 8px rgba(0,0,0,0.3);}
.main3 .award .rank1 .award1::before {transform:rotate(0deg) translate(0);opacity:1;}
.main3 .award .rank1 > div .aw_rank p {color:#fff;}
.main3 .award .rank1 > div .aw_rank span {background:#ffda14;color:#000;font-weight:600;}
.main3 .award .rank1 > div li .count {color:#ffda14;}
.main3 .award .rank1 > div .aw_sum {color:#ffda14;}
.main3 .award .rank1 > div .aw_id .aw_bar {width:446px;transition:all 1.5s ease;}
.main3 .award .rank1 > div .aw_id .aw_bar::after {box-shadow:3px 3px 5px rgba(0,0,0,0.4);transition:all 1.3s ease;}
.main3 .award.show .rank1 > div .aw_id .aw_bar::after {width:416px;}
/* //main3 */

/* main3_1 */
.main3_1{height:926px; background:#ffda14}
.main3_1 .content{padding-top:130px; color:#111}
.main3_1 .cont_tit {margin-bottom:60px}
.main3_1 .cont_tit > span {margin-bottom:12px;font-weight:300}
.main3_1 .cont_tit > span::after {width:457px;background-color:#6c6c6d}
.main3_1 .cont_tit .ps {margin-top:10px; font-size:19px; color:rgba(0,0,0,.8)}
.main3_1 .list li {width:540px; height:300px; border:2px solid #000; border-radius:20px; position:relative; padding:50px 0 0 43px; box-sizing:border-box; color:#fff}
.main3_1 .list li::before {content:""; display:block; position:absolute}
.main3_1 .list li::before {width:200px; height:200px; border-radius:50%; background:rgba(255,255,255,.1)}
.main3_1 .list li.list1::before {bottom:-16px; right:42px}
.main3_1 .list li.list2::before {bottom:16px; right:24px; width:180px; height:180px; background:rgba(0,108,252,.08)}
.main3_1 .list li.list1 {background:#006cfc}
.main3_1 .list li.list2 {background:#f4f4f4; color:#000; float:right}
.main3_1 .list li > p {line-height:1; letter-spacing:-2px}
.main3_1 .list .txt01 {font-size:30px; font-weight:100}
.main3_1 .list .txt02 {font-size:36px; font-weight:700; margin:10px 0 15px}
.main3_1 .list .txt03 {font-size:32px; font-weight:700; position:relative; z-index:1}
.main3_1 .list .txt03::after {content:""; display:block; position:absolute; bottom:-7px; left:0; z-index:-1; height:15px; background:#fff}
.main3_1 .list li.list1 .txt02 span {color:#d7ff00}
.main3_1 .list li.list2 .txt02 span {color:#006cfc}
.main3_1 .list li.list1 .txt03::after {background:#4c99ff; width:214px}
.main3_1 .list li.list2 .txt03::after {background:rgba(0,108,252,.2); width:230px}
.main3_1 .list li.list1 .img {top:122px; right:-10px}
.main3_1 .list li.list2 .img {top:154px; right:-34px}
.main3_1 .list .circle {width:100px; height:100px; border-radius:50%; text-align:center; font-weight:700; padding-top:30px; box-sizing:border-box; top:-45px; right:40px}
.main3_1 .list li.list1 .circle {background:#ed3f38}
.main3_1 .list li.list2 .circle {background:#000; color:#fff}
.main3_1 .list .circle p {font-size:11px; letter-spacing:0}
.main3_1 .list .circle span {font-size:34px}
.main3_1 .cont_txt {margin-top:60px}
.main3_1 .cont_box {display:flex; justify-content:space-between; align-items:flex-end}
.main3_1 .btn_more{width:209px; border-bottom-color:#111}
.main3_1 .btn_more:hover {box-shadow:0 8px 8px -8px rgba(0,0,0,0.35)}
.main3_1 .cross{right:0; background-image:url('../../leaderscpa_new/cross_bk.png')}


/* //main3_1 */

/* main4 */
.main4{position:relative;height:1170px; background: url('../../leaderscpa_new/main_rn_s4_bg.jpg') no-repeat center / cover;z-index:1;}
.main4 .content{padding-top: 130px}
.main4 .cont_tit {margin-bottom:60px;}
.main4 .cont_tit > span {margin-bottom:20px;font-weight:300;}
.main4 .cont_tit > span::after {width:620px;background-color:#6c6c6d;}
.main4 .list {margin:0 -22px;}
.main4 .list li{position: relative; width: calc(100% / 3 - 44px); padding:22px;}
.main4 .list li a {display:block; position:relative;}
.main4 .list li a:after {content:'';position:absolute;display:block;width:100%;height:100%;top:-10px;left:-10px;border:10px solid #006cfb;box-shadow:inset 5px 5px 10px rgba(0,0,0,.35);transition:opacity .3s ease;opacity:0;}
.main4 .list li a > div{position:relative; width: 100%; height:297px; background:#fff; font-size: 18px;color:#000;line-height:29px;}
.main4 .list li .ta {position:relative;height:144px; overflow: hidden}
.main4 .list li .ta img {position:absolute;top:0;left:calc(50% - 169px);transition:transform 1s ease;}
.main4 .list li .ea {position:relative; height:106px; padding:24px 0 24px 20px;}
.main4 .list li .ea .btn_more {position:absolute;right:15px;bottom:15px;font-size:14px;color:#006cfb;}
.main4 .list li .ea .btn_more:after {content:"";display:inline-block;width:7px;height:8px;margin-left:24px;background:url('../../leaderscpa_new/main_rn_s4_arrow.png');}
.main4 .list li a:hover::after {opacity:1;}
.main4 .list li a:hover .ta img {transform:scale(1.1);}
/* //main4 */

/* main_post */
#main_post{height:auto; background:#ebebeb}
#main_post .content{padding:136px 0 228px}
#main_post .bg_img{bottom:0; right:-310px; filter:drop-shadow(7px 9px 32px rgba(0,0,0,.15))}
#main_post .cont_tit{color:#000; margin-bottom:70px}
#main_post .cont_tit > span::after{background-color:rgba(0,0,0,.37)}
#main_post .list li a{box-shadow:4px 4px 7px rgba(0,0,0,.36)}
#main_post .list li a > div{line-height:1.44}
#main_post .list li .ea .btn_more{display:flex; align-items:center; font-size:15px}
#main_post .list li a:after{box-shadow:inset 8px 8px 7px rgba(0,0,0,.41), 8px 8px 7px rgba(0,0,0,.41)}
/* //main_post */

/* main5 */
.main5{position:relative;height: 854px; background: #006cfb;z-index:1;}
.main5 .content{top: calc(50% - 324px)}
.main5 .cont_tit {margin-bottom:80px;}
.main5 .cont_tit > span {margin-bottom:12px;font-weight:300;}
.main5 .cont_tit > span::after {width:250px;background-color:#80b6fd;}
.main5 .cont_tit .ps {margin-top:10px;font-size:18px;color:rgba(255,255,255,0.3);}
.main5 .list li{width: 237px; margin-right: 50px; text-align: center; font-size: 29px; font-weight: 300; letter-spacing: -1px; line-height: 35px}
.main5 .list li a, .main5 .list li .circle{display: block}
.main5 .list li .circle{width: 237px; height: 237px; border-radius: 164px; margin-bottom: 15px; box-shadow:5px 5px 10px rgba(0,0,0,0.3); overflow: hidden}
.main5 .list li .circle + p {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main5 .btn_more{left: calc(100% - 209px); width: 209px; margin-top: 85px}
.main5 .btn_more:hover {box-shadow:0 8px 8px -8px rgba(0,0,0,0.25);}
.main5 .cross{right: 0}
.c7fb6ff{color: #7fb6ff; font-size: 20px; font-weight: 400}
.main5 .list li a .circle img{
	-webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s;
	-webkit-transform: rotate(.001deg); -moz-transform: rotate(.001deg); -o-transform: rotate(.001deg); -ms-transform: rotate(.001deg); transform: rotate(.001deg)
}
.main5 .list li a:hover .circle img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)}
/* //main5 */

/* main news */
.news{position:relative;height:1090px;padding:120px 0;background:#fff;z-index:1;box-sizing:border-box;}
.news .content{color:#111}
.news .title{font-family:'Montserrat';font-size:45px; margin-bottom:58px;font-weight:200;}
.news .title strong{}
.news .list li{width:336px; margin-right:46px}
.news .list li:nth-child(3n){margin-right:0}
.news .list li:nth-child(n+4){margin-top:70px}
.news .list li *{display:block}
.news .news_img {border: 1px solid #d2d2d2; overflow: hidden; box-sizing:border-box}
.news .news_img img{width:100%; transition:all 0.6s}
.news .list a:hover img{transform:scale(1.05) rotate(0.003deg)}
.news .news_tit{min-height: 60px; font-size: 18px; line-height:30px; margin: 20px 0 15px; padding-left: 6px}
.news .news_txt {font-size:15px; color: #959595; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-left: 6px}
/* //main news */

/* main6 */
.main6 {position:relative;height:830px;background:#ffc501;z-index:1;}
.main6 .content {height:600px;padding:160px 0 0 100px;color:#111;background:url('../../leaderscpa_new/main_rn_s6_bg1.png') no-repeat 0 96px;}
.main6 .content .inner {position:relative;z-index:2;}
.main6 .content div > p{margin-top:76px; font-size: 21px; font-weight:300; line-height:35px; }
.main6 .btn_box {margin-top:85px;}
.main6 .btn_more {display:inline-block;border-bottom-color: #111;font-family:'Spoqa Han Sans';font-size: 16px;}
.main6 .btn_more:hover {box-shadow:0 8px 8px -8px rgba(0,0,0,0.35);}
.main6 .btn_more1 {width:175px;margin-right:50px;}
.main6 .btn_more2 {width:215px;}
.main6 .btn_more .cross{background-image: url('../../leaderscpa_new/cross_bk.png')}
.main6 .obj {position:absolute;bottom:65px;left:calc(50% + 48px);z-index:1;}
/* //main6 */

.footer{position: relative; background: url('../../leaderscpa_new/foot_bg.jpg') no-repeat 0 0; text-align: center; color: #111}
.footer .foot_top{padding: 210px 0 160px; font-weight: 300; overflow: hidden}
.foot_top dl dt{font-size: 34.05px; margin-bottom: 50px}
.foot_top dl dd{color: #006cfc; font-size: 24.52px}
.foot_top dl dd span{padding-top: 30px}
.foot_top dl dd span:first-child{background: url('../../leaderscpa_new/foot_ico1.png') no-repeat 50% 0; margin-right: 40px}
.foot_top dl dd span:last-child{background: url('../../leaderscpa_new/foot_ico2.png') no-repeat 50% 0}
.foot_top > p{font-size: 30px; margin-top: 45px}
.foot_btn{width: 460px; margin: 100px auto 0}
.foot_top .foot_btn .btn_more{width: 179px; font-weight: 400; text-align: left; border-bottom-color: #111}
.foot_top .foot_btn .btn_more:first-child{float: left}
.foot_top .foot_btn .btn_more:last-child{float: right}
.foot_btn .btn_more .cross{background-image: url('../../leaderscpa_new/cross_bk.png')}

/* main footer */
.main_foot{position: relative; height:929px; background: url('../../leaderscpa_new/main_rn_f_bg.jpg') no-repeat center/ cover; text-align: center; color: #fff; z-index:2;}
.main_foot .foot_top{padding:200px 0 170px; font-weight: 300; overflow: hidden}
.main_foot .txt2 {margin-top:50px;}
.main_foot .txt3 {margin-top:25px;}
.main_foot .foot_btn{width:1000px; margin-top: 95px;text-align:center;}
.main_foot .foot_top .foot_btn .btn_more {display:inline-block; float:none;width:275px; height:50px; font-family: 'montserrat';font-size:16px; margin:0 27px;font-weight: 300; line-height:50px; padding-left:65px; box-sizing:border-box; border:2px solid #fff; border-radius:25px;overflow:hidden;}
.main_foot .foot_top .foot_btn .btn_more:hover {box-shadow:5px 5px 10px rgba(0,0,0,0.2);}
.main_foot .foot_top .foot_btn .btn_more::before {content:""; display:block; position:absolute; width:300%; height:100%; left:0; top:0; background:linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,0), rgba(255,255,255,0.1), rgba(255,255,255,0.1), rgba(0,0,0,0));  transition: 0.6s ease-out; transition-duration: 0.6s; transform: translate(-100%,0); z-index: -1;}
.main_foot .foot_top .foot_btn .btn_more:hover::before {transform: translate(0); opacity: 1;}
.main_foot .foot_top .foot_btn .btn_more .cross{right:32px;top:12px;background-image:url('../../leaderscpa_new/cross_wh.png');}
.main_foot .foot_top .foot_btn .btn_more:nth-child(2) .cross {right:20px;}
/* //main footer */


/* ÆË¾÷ */
#leadersPop{position: absolute; z-index: 10002}
#leadersPop .pop_cnt{
	position: absolute; top: 400px; left: 50%; width: 575px; height: 370px; box-sizing: border-box; border-radius: 10px;
	background: #fff url('../../leaderscpa_new/leaderspop_bg.jpg') no-repeat 50% 0; margin: -250px 0 0 -287.5px;
}
#leadersPop .pop_cnt div{display: block; width: 47px; height: 47px; margin: 68px auto 0; border-radius: 24px; background: #006cfc; text-align: center; line-height: 47px; color: #fff; font-size: 30px; font-weight: 700}
#leadersPop p{font-size: 25.89px; font-weight: 300; letter-spacing: 0; color: #111; margin: 15px 0 25px; text-align: center}
#leadersPop p span{font-size: 33.56px}
#leadersPop button{display: block; width: 334px; height: 58px; margin: 0 auto; background: #006cfc url('../../leaderscpa_new/check_ico.png') no-repeat 65% 10px; border-radius: 5px; color: #fff; font-size: 20px}
#leadersPop .close{position: absolute; top: 24px; right: 18px}
/* ==============================211210 stake ¼öÁ¤============================== */
#stakeLogPop{visibility: hidden; display:block !important; z-index: 20002;}
#stakeLogPop.show {visibility: visible;}
#stakeLogPop .pop_cnt{position: absolute; top: 400px; left: 50%; width: 810px; height: 450px; box-sizing: border-box; border-radius: 10px;background: #fff; margin-left: -405px; margin-top: -225px; transform: translateY(30px); opacity: 0; transition: all 0.4s ease;}
#stakeLogPop.show .pop_cnt {transform: translateY(0); opacity: 1; transition: all 0.5s ease;transition-delay: 0.1s;}
#stakeLogPop .pop_cnt .stake_logo{display: block; position:absolute; left:35px; top:35px;}
#stakeLogPop .txt {font-size: 30px; font-weight: 200; letter-spacing: 0; color: #000; margin: 90px 0 40px; text-align: center}
#stakeLogPop .form_wrap {width:514px; margin:0 auto;}
#stakeLogPop .chk_box {text-align: right; padding-right: 8px; margin-bottom: 8px;}
#stakeLogPop .agree{font-size:14px; font-weight:400; color:#898989}
#stakeLogPop .agree label{padding-right:30px; letter-spacing: 0; cursor:pointer}
#stakeLogPop .input-required label.on {transform:translate(0, -16px); font-size:1.7rem; opacity:0.8}
#stakeLogPop .agree input {display:none;}
#stakeLogPop .agree label::after{content:""; position:absolute; right:0; top:calc(50% - 9px); width:20px; height:20px; background:#e0e0e0 no-repeat 50%;}
#stakeLogPop .agree input:checked+label::after{background-image:url('../../leaderscpa_new/popup/20211210/chk.png');}
#stakeLogPop .stake_login_pass {display: block;width:100%; height:58px; padding:0 22px; border: 1px solid #dfdfdf; border-radius: 5px; box-sizing:border-box; color:#979797; font-size: 18px; background:#fdfdfd; font-weight:300;}
#stakeLogPop button{display: block; width: 100%; height: 58px; margin-top: 15px; border: 1px solid #c9acff; border-radius: 5px; box-shadow:2px 3px 12px rgba(0,0,0,0.04); background: #fdfcff url('../../leaderscpa_new/popup/20211210/stake_btn.png') no-repeat right 30px center; color: #782fff; font-size: 18px;}
#stakeLogPop .close{position: absolute; top: 25px; right: 25px}
/* ==============================//211210 stake ¼öÁ¤============================== */
/* ==============================// ÀÎµ¦½º============================== */

/* ==============================¼­ºêÆäÀÌÁö============================== */
/* SERVICE */
#wrap.service .foot_btm {}
.service .gnb li:nth-child(1) a{color: #edfb21 !important}
.service .gnb li:nth-child(1) a:after{width: 50%}
.service .gnb li:nth-child(1) a:before{width: 50%}
.service1{height: 1204px}
.service1 .content{padding-top: 203px; color: #111; text-align: center; letter-spacing: -1}
.service1 .title strong{font-size: 35px; letter-spacing: 0; border-bottom: 1px solid #111}
.service1 .content .sub_tit{font-size: 39px; font-weight: 300; margin: 80px 0 30px}
.service1 .content .sub_txt{color: rgba(17, 17, 17, .6); font-size: 18px; margin-bottom: 90px}
.service1 ul li{text-align: left; color: #000; margin-left: 38px}
.service1 ul li:first-child{margin-left: 0}
.service1 ul li strong{display: block; font-size: 20px; font-weight: 400; margin: 39px 0 40px}
.service1 ul li p{opacity: 0.79; line-height: 25px}
.service1 + .cpa_data .title{font-size: 25px; text-align: center}
.service1 + .cpa_data .list li{margin: 0 !important; width: 25%}
.sub .footer{height: 955px; background-image: url('../../leaderscpa_new/ser_bg.jpg'); color: #fff; background-size:cover}
.sub .foot_top p:first-child{margin-top: 0; font-size: 46px; font-weight: 200; line-height: 55px}
.sub .foot_top p:first-child strong{font-size: 35px; font-weight: 700; line-height: 45px;}
.sub .foot_top p:nth-child(2){font-size: 23px; font-weight: 100; margin-top: 12px; line-height: 38px;}
.sub .foot_top p:nth-child(3){font-size: 35px; margin-top: 75px; font-weight: 300; line-height: 45px;}
.sub .foot_top p:nth-child(3) span{font-size: 22px}
.sub .foot_top .btn_more{
	width: 505px; height: 77px; background: #006cfc; margin: 55px auto 0; line-height: 77px;
	font-size: 17px; font-weight: 400; color: #fff; padding-bottom: 0; border-bottom: none
}
.sub .footer .foot_top{}
.sub .foot_top .btn_more .cross{top: 26.5px; right: 60px}
/* //SERVICE */

/* BEGINNER GUIDE */
/*common*/
.fl {float:left !important;}
.fr {float:right !important;}
.mgt30 {margin-top:30px;}
.b_guide section .content ul li {float:inherit;}
.b_guide * {box-sizing:border-box;}
/* .b_guide .quick_wrap .btm {height:57px;} */
.b_guide .content {width:1200px;}
.b_guide .b-tit p {margin-top:10px; font-size:36px; font-weight:200; color:#111;}
.b_guide .m-tit h3 {display:inline-block; margin-left: 12px; line-height:24px; font-family:'Noto Sans KR'; font-size:26px; font-weight:800; color:#111; letter-spacing: -1px;}
.b_guide .m-tit p {margin-top:10px; font-size:18px; color:#a8a8a8; letter-spacing: 0;}
.b_guide .s-tit {font-size:22px; font-weight:500; color:#111;}
.b_guide .s-tit span {font-weight:400; font-size:18px; margin-left:5px}
.b_guide .g_title{margin-bottom:60px}
.b_guide .g_title strong{display:block; font-size:30px; line-height:1; color:#111}
.b_guide .g_title p{font-size:17px; color:#666; margin-top:15px; line-height:1}

/*section*/
.b_guide .sct01 {height:300px; margin-top:79px; background: url('../../leaderscpa_new/sub/cscenter/guide/b_guide_bg01_new.jpg') no-repeat center/cover; color:#fff;}
.b_guide .sct01 .txt{line-height:1; padding-top:74px}
.b_guide .sct01 .txt span {display:block; font-size:25px; font-weight:300}
.b_guide .sct01 .txt h2{font-size:65px; font-weight:700; margin:10px 0 35px}
.b_guide .sct01 .txt p {font-size:20px; font-weight:200}

.b_guide .sct02 {color:#111; padding-top:60px}
.b_guide .sct02 .atc01, .b_guide .sct03 .atc02 .content:last-child {padding-bottom:80px; border-bottom:1px solid #e9e9e9;}
.b_guide .sct02 .atc01 .box {height:250px; margin:40px 0 100px; padding-top: 70px; padding-left: 540px; background:#006cfc url('../../leaderscpa_new/sub/cscenter/guide/cpa_shadow.png') no-repeat center left 110px;}
.b_guide .sct02 .atc01 .box_tit {font-size:26px; color:#fff200; letter-spacing: -1.6px;}
.b_guide .sct02 .atc01 .box_txt {margin-top:20px; font-size:19px; color:#fff;}
.b_guide .sct02 .atc01 .list-item {position:relative; width:370px; height:215px; padding:33px 0 0 40px; border-radius:15px; background-color:#e0edff; background-repeat: no-repeat; background-position: right 30px bottom 40px;}
.b_guide .sct02 .atc01 .list-item:nth-child(1) {height:200px; background-image:url('../../leaderscpa_new/sub/cscenter/guide/atc01_i01.png');}
.b_guide .sct02 .atc01 .list-item:nth-child(2) {height:200px; margin:0 45px; background-image:url('../../leaderscpa_new/sub/cscenter/guide/atc01_i02.png');}
.b_guide .sct02 .atc01 .list-item:nth-child(3) {height:200px; background-image:url('../../leaderscpa_new/sub/cscenter/guide/atc01_i03.png');}
.b_guide .sct02 .atc01 .list-item:nth-child(4) {margin-top:40px; background-image:url('../../leaderscpa_new/sub/cscenter/guide/atc01_i04.png');}
.b_guide .sct02 .atc01 .list-item:nth-child(5) {margin:40px 45px 0; background-image:url('../../leaderscpa_new/sub/cscenter/guide/atc01_i05.png');}
.b_guide .sct02 .atc01 .list-item:nth-child(6) {margin-top:40px; background-image:url('../../leaderscpa_new/sub/cscenter/guide/atc01_i06.png');}
.b_guide .sct02 .atc01 .list-item:before {content:""; display:block; position:absolute; width:27px; height:18px;  background:url('../../leaderscpa_new/sub/cscenter/guide/atc01_arr.png');}
.b_guide .sct02 .atc01 .list-item:nth-child(1):before,
.b_guide .sct02 .atc01 .list-item:nth-child(2):before {right: -35px; top: calc(50% - 9px);}
.b_guide .sct02 .atc01 .list-item:nth-child(3):before {width:18px; height:27px; left: calc(50% - 9px); bottom: -32px; background:url('../../leaderscpa_new/sub/cscenter/guide/atc01_arr2.png');}
.b_guide .sct02 .atc01 .list-item:nth-child(4):before, .b_guide .sct02 .atc01 .list-item:nth-child(5):before {transform: rotate(-180deg); left: -37px; top: calc(50% - 9px);}
.b_guide .sct02 .atc01 .list-item:nth-child(6):before {display:none;}
.b_guide .sct02 .atc01 .list-item__step {display:inline-block; margin-bottom:8px; padding:7px 20px; border-radius:50px; background:#006cfc; font-size:0; overflow:hidden}
.b_guide .sct02 .atc01 .list-item__tit {margin-bottom:10px; font-size:21px; font-weight:500; color:#006cfc;}
.b_guide .sct02 .atc01 .list-item__txt {font-size:17px; color:#60738e;}
.b_guide .sct02 .atc01 .list-item:nth-child(4) .list-item__txt span {display: inline-block; margin-top: 5px; font-size:15px;}

.b_guide .sct03 .atc02 {padding-top:80px;}
.b_guide .sct03 .atc02 .swp_content {position:relative; width:1550px; height:650px; left: calc(50% - 600px); margin: 40px 0 25px; }
.b_guide .sct03 .atc02 .swp_content:before {content:""; display:block; position:absolute; width:150px; height:100%; top:0; right:0; background:linear-gradient(270deg, #fff, transparent); z-index:2;}
.b_guide .sct03 .atc02 .swp_btn {width:35px; height:66px; top: calc(50% - 50px); z-index:1;}
.b_guide .sct03 .atc02 .prev_btn {left:10px; background:url('../../leaderscpa_new/sub/cscenter/guide/left-arrow_on.png');}
.b_guide .sct03 .atc02 .prev_btn.swiper-button-disabled {background:url('../../leaderscpa_new/sub/cscenter/guide/left-arrow.png');}
.b_guide .sct03 .atc02 .next_btn {left:540px; background:url('../../leaderscpa_new/sub/cscenter/guide/right-arrow_on.png');}
.b_guide .sct03 .atc02 .next_btn.swiper-button-disabled {background:url('../../leaderscpa_new/sub/cscenter/guide/right-arrow.png');}
.b_guide .sct03 .atc02 .swp_content .list-item01 {width:1200px; opacity:0.5; transition: all 0.6s ease;}
.b_guide .sct03 .atc02 .swp_content .list-item01:last-child {width:100%;}
.b_guide .sct03 .atc02 .swp_content .list-item01.swiper-slide-active {opacity:1;}
.b_guide .sct03 .atc02 .slide-img {position:relative; width:600px; text-align:center;}
.b_guide .sct03 .atc02 .slide-img:before {content:""; display:block; position:absolute; width:452px; height:452px; left:calc(50% - 234px); top:calc(50% - 226px); border-radius:50%; background:#eef5ff; z-index:-1; opacity:0; transform:scale(0.5); transition: all 0.8s ease 0.2s;}
.b_guide .sct03 .atc02 .swp_content .list-item01.swiper-slide-active .slide-img:before {opacity:1; transform:scale(1);}
.b_guide .sct03 .atc02 .slide-txt {width:600px; padding-top: 80px;}
.b_guide .sct03 .atc02 .slide-txt__tit {position:relative; padding-bottom:30px; font-size:30px; font-weight:500; color:#111;}
.b_guide .sct03 .atc02 .slide-txt__tit:before {content:""; display:block; position:absolute; width:75px; height:1px; left:0; bottom:0; background:#111;}
.b_guide .sct03 .atc02 .slide-txt__txt {margin-top:50px; font-size:18px; color:#666; letter-spacing: -1px;}
.b_guide .sct03 .atc02 .slide-txt__txt span {color: #006cfc;}
.b_guide .sct03 .atc02 .list {display: flex; flex-wrap: wrap; justify-content: space-between; margin-top:15px;}
.b_guide .sct03 .atc02 .list-item {position:relative; width: 580px; height: 80px; border: 1px solid #ccc; color:#666;}
.b_guide .sct03 .atc02 .list-item__left {display: flex; align-items: center; justify-content: center; width: 21%; height: 100%; background: #f0f0f0;}
.b_guide .sct03 .atc02 .list-item__left-tit {font-size: 20px;color: #111;}
.b_guide .sct03 .atc02 .list-item__right {display: flex; align-items: center; width: 79%; height: 100%; padding-left: 22px;font-weight: 300;}
.b_guide .sct03 .atc02 .list-item__right-txt {line-height: 1.7; font-size: 17px;}
.b_guide .sct03 .atc02 .list-item__right-txt strong {font-size:16px; font-weight:300; color:#ff0000}
.b_guide .sct03 .atc02 .d_link {display:block; width:410px; height:50px; line-height:50px; margin:30px auto 0; padding-right:40px; border-radius:50px; font-size:19px; font-weight:400; color:#fff; text-align:center; letter-spacing: -1.4px; background:#a0a0a0 url('../../leaderscpa_new/sub/cscenter/guide/atc02_i03-1.png')no-repeat center right 35px;}

.b_guide .sct04 .atc03 {padding:82px 0 97px; color:#666;}
.b_guide .sct04 .atc03 .m-tit {margin-bottom:40px;}
.b_guide .sct04 .atc03 .s-tit {margin-bottom:20px;}
.b_guide .sct04 .atc03 .list-wrap01 {margin-bottom:45px;}
.b_guide .sct04 .atc03 .list01 {display:flex; justify-content: space-between;}
.b_guide .sct04 .atc03 .list01-item {width:380px; height:120px; padding:30px 0 0 90px; border:1px solid #ccc; background-repeat:no-repeat; background-position:center left 30px;}
.b_guide .sct04 .atc03 .list01-item:nth-child(1) {background-image: url('../../leaderscpa_new/sub/cscenter/guide/atc03_i01.png');}
.b_guide .sct04 .atc03 .list01-item:nth-child(2) {background-image: url('../../leaderscpa_new/sub/cscenter/guide/atc03_i02.png');}
.b_guide .sct04 .atc03 .list01-item:nth-child(3) {background-image: url('../../leaderscpa_new/sub/cscenter/guide/atc03_i03.png');}
.b_guide .sct04 .atc03 .list01-item__tit {margin-bottom:5px; font-size:20px; font-weight:500; color:#fd5441;}
.b_guide .sct04 .atc03 .list01-item__txt {font-size:17px;}
.b_guide .sct04 .atc03 .list02 {display:flex; flex-wrap: wrap; justify-content: space-between;}
.b_guide .sct04 .atc03 .list02-item {width:580px; height:80px; border:1px solid #ccc;}
.b_guide .sct04 .atc03 .list02-item:nth-child(n+3) {margin-top:20px;}
.b_guide .sct04 .atc03 .list02-item__left {display:flex; align-items:center; justify-content:center; width:34%; height:100%; background:#f0f0f0;}
.b_guide .sct04 .atc03 .list02-item__left-tit {font-size:20px; color:#111;}
.b_guide .sct04 .atc03 .list02-item__right {display:flex; align-items:center; width:66%; height:100%; padding-left:30px; font-weight:300;}
.b_guide .sct04 .atc03 .list02-item__right-txt {font-size:17px; letter-spacing: 0;}

.b_guide .sct05 {position:relative; padding:120px 0; background:#48403e url('../../leaderscpa_new/sub/cscenter/guide/b_guide_bg02.jpg') no-repeat center top;}
@media (min-width:1940px) {.b_guide .sct05 {background:#48403e url('../../leaderscpa_new/sub/cscenter/guide/b_guide_bg02.jpg') no-repeat center top/cover;}}
.b_guide .sct05 .b-tit p {color:#fff;}
.b_guide .sct05 .m-tit h3 {color:#fff;}
.b_guide .sct05 .m-tit img {opacity:0.5;}
.b_guide .sct05 .m-tit .btn_faq{right:0; top:calc(50% - 22px); width:176px; height:45px; line-height:45px; color:#fff; background:#006cfc url(../../leaderscpa_new/sub/cscenter/guide/btn_faq.png) no-repeat 25px 50%; border-radius:8px; padding-left:58px}
.b_guide .sct05 .top {margin-top:40px;}
.b_guide .sct05 .top .dty_list {display:flex; flex-wrap:wrap; margin-top:30px;}
.b_guide .sct05 .top .dty_list-item {width:300px; height:240px; padding:30px 0 0 30px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff;}
.b_guide .sct05 .top .dty_list-item:nth-child(2), .b_guide .sct05 .top .dty_list-item:nth-child(4), .b_guide .sct05 .top .dty_list-item:nth-child(5), .b_guide .sct05 .top .dty_list-item:nth-child(7) {background:#f6f6f6;}
.b_guide .sct05 .top .dty_list-item__tit {display: inline-block; position:relative; margin-bottom:20px; padding-left:26px; font-size:22px; font-weight:500; color:#111; z-index:1;}
.b_guide .sct05 .top .dty_list-item__tit:before {content:""; display:block; position:absolute; width:24px; height:15px; left:0; top:0; background:url('../../leaderscpa_new/sub/cscenter/guide/com_i.png')no-repeat;}
.b_guide .sct05 .top .dty_list-item__tit:after {content:""; display:block; position:absolute; width: calc(100% - 25px); height:8px; left:26px; bottom:4px; background:#bfdaff; z-index:-1;}
.b_guide .sct05 .top .dty_list-item__txt {line-height: 1.6; font-size:17px; color:#666;}
.b_guide .sct05 .top .dty_list-item__txt span {display:inline-block; margin-top:5px; font-size:15px;}

.b_guide .sct05 .btm {margin-top:80px;}
.b_guide .sct05 .btm .banner_link {display: flex; justify-content: space-between; margin-top:25px;}
.b_guide .sct05 .btm .banner_link-item__tit {margin-top:30px; font-weight:500; font-size:24px; color:#edfb20;}
.b_guide .sct05 .btm .banner_link-item__txt {margin-top:20px; font-size:17px; font-weight:300; color:rgba(255,255,255,0.5);}
.b_guide .sct05 .btm .banner_link-item__link {display:block; width:130px; height:40px; line-height:40px; margin-top:30px; padding-left:20px; background:#006cfc url('../../leaderscpa_new/sub/cscenter/guide/banner_link_arr.jpg.png') no-repeat center right 25px;}

.b_guide .sct06 {padding:120px 0; height:600px; background:#48403e url('../../leaderscpa_new/sub/cscenter/guide/b_guide_bg03.jpg') no-repeat center top/cover; overflow:hidden}
.b_guide .sct06 .bg_sub {top:-45px; left:28px}
.b_guide .sct06 .box {padding-left:530px}
.b_guide .sct06 .box_txt01 {font-size:30px; font-weight:100; letter-spacing:-1px; color:#111}
.b_guide .sct06 .box_txt02 {font-size:47px; font-weight:500; margin:0 0 30px; letter-spacing:-2px; color:#111}
.b_guide .sct06 .box_txt03 {font-size:20px; font-weight:300; color:#666}
.b_guide .sct06 .box_txt04 {font-size:20px; font-weight:300; color:#666; margin-top:30px}
.b_guide .sct06 .box .join_btn {display:inline-block; font-family:'Spoqa Han Sans'; font-size:18px; width:230px; height:55px; line-height:55px; background:#006cfc; border-radius:27.5px; margin-top:50px; padding-left:30px}
.b_guide .sct06 .box .join_btn img {vertical-align:initial; margin-left:11px}

.b_guide .sct07 {padding:40px 0;}
.b_guide .sct07 .banner {display:flex; justify-content:space-between; flex-wrap:wrap;}
.b_guide .sct07 .banner-item:nth-child(n+3) {margin-top:20px;}

/* 220817 */
.b_guide .guide-tab-btns{font-size:17px; color:#666; border-bottom:1px solid #dbdbdb}
.b_guide .guide-tab-btns a{position:relative; display:inline-block; height:60px; line-height:60px; text-align:center; letter-spacing:inherit; vertical-align:top}
.b_guide .guide-tab-btns a:nth-child(2){margin:0 130px}
.b_guide .guide-tab-btns a:nth-child(3){font-family:'montserrat'; font-weight:600}
.b_guide .guide-tab-btns a::after{content:""; position:absolute; bottom:-1px; left:0; right:0; height:2px; background:#006cfc; opacity:0}
.b_guide .guide-tab-btns a:hover, .b_guide .guide-tab-btns a.on{color:#006cfc}
.b_guide .guide-tab-btns a.on::after{opacity:1}

.b_guide .manual{padding-top:60px}
.b_guide .manual ul{width:1200px; margin:0 auto}
.b_guide .manual-visual{position:relative; float:left; margin:0 45px 120px 0}
.b_guide .manual-visual:nth-child(3n){margin-right:0}
.b_guide .manual-visual:nth-child(3n-2)::after{content:""; position:absolute; left:0; bottom:-61px; width:1200px; height:1px; background:#e0e0e0}
.b_guide .manual-visual:nth-child(n+10){; opacity:0; transform:translateY(50px)}
.b_guide .manual-visual span{display:block; line-height:1}
.b_guide .manual-visual .img{width:370px; height:370px; overflow:hidden}
.b_guide .manual-visual .img img{width:100%; height:100%; transition:all 0.4s}
.b_guide .manual-visual .subject{font-size:14px; color:#006cfc; margin:30px 0 20px}
.b_guide .manual-visual .title{font-size:18px; color:#333}
.b_guide .manual-visual a:hover img{transform:scale(1.03)}

.b_guide .manual_view{padding-top:80px; border-top:none}
.b_guide .manual_view .view_top{border-top:2px solid #000}
.b_guide .manual_view .view_top .view_type{width:auto; margin-right:30px}
.b_guide .manual_view .view_top h3{width:700px}
.b_guide .manual_view .view_main{padding:70px 0; text-align:center}
.b_guide .view_main .view_cnt img{max-width:100%; height:auto}
.b_guide .other-list{border-top:2px solid #040404; border-bottom:2px solid #040404; font-size:15px; color:#040404; font-weight:300; line-height:56px; margin-top:45px}
.b_guide .other-list li:nth-child(n+1){border-top:1px solid #bfbfbf}
.b_guide .other-list p{padding:0 90px 0 57px}
.b_guide .other-list li a span {color:#006cfc;}

/* 220824 */
.faq_top{padding:60px 0}
.faq_top .g_title{margin-bottom:30px}
.faq_top .input_area{padding:35px 0 25px; background:#f4f4f4}
.faq_top .input_area .words{margin-top:20px}
.faq_top .input_area .words a{display:inline-block; padding:8px 18px; background:#e6e6e6; color:#444; border-radius:40px; margin:0 3px}
.faq_top .input_area .inputs{width:426px; margin:0 auto}
.faq_top .input_area input{width:100%; height:50px; padding:0 70px 0 30px; border-radius:50px; background:#fff; border:1px solid #b5b5b5; color:#111}
.faq_top .input_area input::placeholder{color:#666}
.faq_top .input_area button{top:0; right:0; width:50px; height:50px; border-radius:50%; background:#006cfc}

.faq_list{padding-bottom:65px}
.faq_list .fs_txt {display:block;padding-bottom:15px;font-size:20px;color:#000;}
.faq_list .fs_txt span {color:#006cfc;}
.faq_list .btns{border-bottom:1px solid #111}
.faq_list .btns button{width:131px; height:45px; border:1px solid #dcdcdc; border-left:none; border-bottom:none; background:#fff; color:#666}
.faq_list .btns button:first-child{border-left:1px solid #dcdcdc}
.faq_list .btns button:hover, .faq_list .btns button.on{background:#006cfc; color:#fff; border-color:#006cfc}
.faq_list .texts{letter-spacing:-0.8px}
.faq_list .texts li.show .ask, .faq_list .ask:hover{background:#eaf3ff}
.faq_list .texts li.show .ask .title{color:#111}
.faq_list .texts li.show .ask .icon{background-position-y:0}
.faq_list .ask{width:100%; height:60px; padding:0 30px; font-size:14px; background:#fff; border-bottom:1px solid #e3e3e3; text-align:left; letter-spacing:inherit}
.faq_list .ask *{float:left}
.faq_list .ask .rank{width:88px; color:#ff1c1c; text-align:center}
.faq_list .ask .category{width:78px; color:#111; text-align:center}
.faq_list .ask .title{max-width:850px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 3px 0 28px; background:url(../../leaderscpa_new/sub/cscenter/guide/faq_q_icon.png) no-repeat 0 50%; color:#666; margin-left:20px}
.faq_list .ask .icon{float:right; width:18px; height:10px; background:url(../../leaderscpa_new/sub/cscenter/guide/faq_updown.png) no-repeat 50% 100%; margin-top:5px}
.faq_list .answer{height:0; visibility:hidden; overflow:hidden}
.faq_list .answer .icon{top:44px; left:40px}
.faq_list .answer .answer_text{padding:40px 140px; color:#666; font-size:14px; line-height:28px; background:#f7f7f7 url(../../leaderscpa_new/sub/cscenter/guide/faq_answer_icon.png) no-repeat 40px 44px; border-bottom:1px solid #e3e3e3}
.faq_list .empty {padding:100px 0 50px;text-align:center; color:#666;}
/* //BEGINNER GUIDE */

/* CAMPAIGN */
.campaign{background: url('../../leaderscpa_new/sub/campaign/camp_bg.jpg') no-repeat 0 0}
.campaign .gnb li:nth-child(2) a{color: #edfb21 !important}
.campaign .gnb li:nth-child(2) a:after{width: 50%}
.campaign .gnb li:nth-child(2) a:before{width: 50%}
.campaign .camp1{width: 1000px; margin: 0 auto; padding: 110px 0 40px}
.campaign .cnt_top{padding-bottom: 15px; margin-bottom: 28px !important; border-bottom: 1px solid #111}
.campaign .cnt_top .title{font-size: 33px; font-weight: 300}
.cnt_top .top_menu li{float: left; margin-left: 4px}
.cnt_top .top_menu li a{
	display: block; width: 101px; height: 31px; border: 1px solid #a8a8a8; color: #5c5c5c; text-align: center;
	line-height: 30px; font-size: 13.33px; letter-spacing: -1px; border-radius: 3px; box-sizing:border-box;
}
.cnt_top .top_menu li:first-child a{
	width: 107px; text-align: left; box-sizing: border-box; padding-left: 33px;
	background: #fff url('../../leaderscpa_new/camp100.png') no-repeat 13px 50%;
}
.cnt_top .top_menu li:first-child a span{color: #006cfc;}
.cnt_top .top_menu li:first-child a:hover,
.cnt_top .top_menu li:first-child.on a{
	background: #006cfc url('../../leaderscpa_new/camp100_on.png') no-repeat 13px 50%;
}
.cnt_top .top_menu li:first-child a:hover span,
.cnt_top .top_menu li:first-child.on a span{color: #d8ff00}
.cnt_top .top_menu li a:hover, .cnt_top .top_menu li.on a{background: #006cfc; color: #fff; border-color: #006cfc}
.campaign .content{width: 1000px; margin-top: 28px; color: #111}
.content .cartegory li{margin-left: 6px}
.content .cartegory li:first-child{margin-left: 0}
.content .cartegory li a{ display: block; width: 63.8px; height: 26px; border: 1px solid #acacac; color: #707070; font-size: 13px; letter-spacing: -1px; border-radius: 3px; text-align: center; line-height: 26px}
.content .cartegory li a:hover, .content .cartegory li.on a{color: #006cfc; border-color: #006cfc}
.main_cnt .guerrilla_tit{margin:-37px 0 -22px 0px}
.main_cnt .guerrilla_tit .title{font-size:24px; letter-spacing: -3px;}
.main_cnt .guerrilla_tit .title span:last-child{color:#006cfc;}
.main_cnt .guerrilla_tit .caption{color:#666; letter-spacing: -1.7px;}
.main_cnt ul{display: flex; flex-wrap: wrap; justify-content: space-between;margin: 49px auto 0;}
.campaign.view .main_cnt ul li:nth-child(3n), .live_choice .main_cnt ul li:nth-child(3n){margin-right: 0}
.main_cnt li{float: left; color: #000; letter-spacing: -1px; margin: 0 44px 69px 0}
.main_cnt li .icon{position: relative; width: 304px; height: 281px; overflow: hidden}
.main_cnt li .icon img{max-width: 100%; height: 100%}
.main_cnt li a{position:relative; display: block; width: 304px; height: 420px}
.main_cnt li .ico_wrap{position:absolute; left:8px; top:-30px; z-index:2;}
.main_cnt li .ico_wrap span{display:inline-block; width:47px; height:47px; z-index:10; font-size:0; line-height:0; text-indent:-999px; border-radius:47px; box-shadow:5px 5px 5px rgba(0, 0, 0, .24)}
.main_cnt li .ico_wrap span:nth-child(n+2){margin-left:5px;}
.main_cnt li .ico_recommand{background:#fee800 url(../../leaderscpa_new/sub/campaign/great_pc.png) no-repeat 50%;}
.main_cnt li .ico_guerilla{background:#fa1900 url(../../leaderscpa_new/sub/campaign/guerrilla_pc.png) no-repeat 50% 46%;}
.main_cnt li .guerrilla_price{display:flex; align-items:center; justify-content:space-between; position:absolute; bottom:0; left:0; width:100%; height:45px; padding:0 20px; background:rgba(0,0,0,0.5); box-sizing: border-box; letter-spacing: -0.2px;}
.main_cnt li .guerrilla_price .time{color:#fff;}
.main_cnt li .guerrilla_price .time p{display: inline-block;}
.main_cnt li .guerrilla_price .time .ico{display:inline-block; width:15px; height:17px; margin:0 6px -2px 0; background:url(../../leaderscpa_new/sub/campaign/guerrilla_ico1.png)no-repeat center;}
.main_cnt li .guerrilla_price .price .ico{display:inline-block; width:18px; height:18px; margin:0px 5px -3px 0; background:url(../../leaderscpa_new/sub/campaign/guerrilla_ico2.png)no-repeat center;}
.main_cnt li .guerrilla_price .price .num{color:#83fe00;}
.main_cnt li .media_all{display:flex; align-items:center; justify-content:center; position:absolute; bottom:0; left:0; width:100%; height:45px; padding:0 30px 0 20px; background:rgba(0,0,0,0.75); box-sizing: border-box; color:#edfb20; letter-spacing: -0.2px;}
.main_cnt li .media_all::before{content:''; display:block; width:23px; height:17px; margin-right:7px; background:url(../../leaderscpa_new/sub/campaign/media_ico.png)no-repeat center;}
.main_cnt li .tit{line-height: 25px; margin: 30px auto 25px}
.main_cnt li .tit .fl{border-bottom: 1px solid #000; margin-right: 9px}
.main_cnt li .tit .new{font-size: 14px; font-weight: 700; color: #ed1c24}
.main_cnt li .tit .price{color: #006cfc; letter-spacing: 0}
.main_cnt li .txt{font-size: 18px}
.main_cnt li .txt .fr{font-size: 13px; text-align: right}
.main_cnt li .txt .fr span{display: block}
.main_cnt li .txt .fr span:nth-child(1){color: #019779}
.main_cnt li .txt .fr span:nth-child(2){color: #7e159f}
.main_cnt li .txt .fr span:nth-child(3){color: #ed1c24}
.view_detail{
	position: absolute; top: 0; left: -100%; width: 100%; height: 281px; text-align: center; color: #fff; font-size: 15px; line-height: 350px;
	background: rgba(0, 0, 0, .68) url('../../leaderscpa_new/glass_ico.png') no-repeat 50% 110px; z-index:1;
}
/* //CAMPAIGN */

/* //LIVE CHOICE */
.live_choice{background: url('../../leaderscpa_new/sub/campaign/camp_bg.jpg') no-repeat 50% 0}
.live_choice .camp1{width: 1000px; margin: 0 auto; padding: 172px 0 100px}
.live_choice .cnt_top{padding-bottom: 15px; margin-bottom: 28px !important; border-bottom: 1px solid #111}
.live_choice .cnt_top .title{font-size: 33px; font-weight: 300}
.live_choice .cnt_top .top_menu li{float: left; margin-left: 4px}
.live_choice .cnt_top .top_menu li a{
	display: block; width: 101px; height: 31px; border: 1px solid #a8a8a8; color: #5c5c5c; text-align: center;
	line-height: 30px; font-size: 13.33px; letter-spacing: -1px; border-radius: 3px;
}
.live_choice .cnt_top .top_menu li:first-child a{
	width: 107px; text-align: left; box-sizing: border-box; padding-left: 33px;
	background: #fff url('../../leaderscpa_new/camp100.png') no-repeat 13px 50%;
}
.live_choice .cnt_top .top_menu li:first-child a span{color: #006cfc;}
.live_choice .cnt_top .top_menu li:first-child a:hover,
.live_choice .cnt_top .top_menu li:first-child.on a{
	background: #006cfc url('../../leaderscpa_new/camp100_on.png') no-repeat 13px 50%;
}
.live_choice .cnt_top .top_menu li:first-child a:hover span,
.live_choice .cnt_top .top_menu li:first-child.on a span{color: #d8ff00}
.live_choice .cnt_top .top_menu li a:hover, .cnt_top .top_menu li.on a{background: #006cfc; color: #fff; border-color: #006cfc}
.live_choice .campaign .content{width: 1000px; margin-top: 28px; color: #111}
.live_choice .content .cartegory li{margin-left: 6px}
.live_choice .content .cartegory li:first-child{margin-left: 0}
.live_choice .content .cartegory li a{
	display: block; width: 69.3px; height: 26px; border: 1px solid #acacac; color: #707070; font-size: 13px; letter-spacing: -1px; border-radius: 3px;
	text-align: center; line-height: 26px
}

.live_choice_top {overflow: hidden; padding-bottom: 18px; border-bottom: 1px solid #111111;}
.live_choice_top .tit {float: left; font-weight: 700; font-size: 33px; color: #111111;}
.live_choice_top .sub_tit {float: left; margin: 17px 0 0 20px; font-size: 16px; color: #959595;}
.live_choice .main_cnt .icon_info {margin-top: 20px;}
.live_choice .main_cnt .icon_info .top {overflow: hidden;}
.live_choice .main_cnt .icon_info .top .name {float: left; border-bottom: 1px solid #000000;}
.live_choice .main_cnt .icon_info .top .new {float: left; margin-left: 9px; font-weight: 700; font-size: 14px; line-height: 27px; color: #ed1c24;}
.live_choice .main_cnt .icon_info .top .amount {float: right; color: #006cfc;}
.live_choice .main_cnt .icon_info .bottom {overflow: hidden; margin-top: 25px;}
.live_choice .main_cnt .icon_info .bottom .info {float: left; font-size: 19px;}
.live_choice .main_cnt .icon_info .bottom .option {float: right; text-align: right;}
.live_choice .main_cnt .icon_info .bottom .option > span {display: block; font-size: 13px;}
.live_choice .main_cnt .icon_info .bottom .option .percent {color: #019779;}
.live_choice .main_cnt .icon_info .bottom .option .recommend {color: #7e159f;}
.live_choice .main_cnt .icon_info .bottom .option .promotion {color: #ed1c24;}
.live_choice .main_cnt .more_view {padding-top: 26px; margin-top: -15px; border-top: 1px solid rgba(168, 205, 254, 1); text-align: center;}

.quick_wrap .live_choice_quick {top:50%; right:84px; width:129px; height:129px; border-radius:50%; background:#d7ff00; animation: bounce 0.6s linear infinite alternate; z-index:-2}
.quick_wrap .live_choice_quick .tail{left:-10px; top:-15px; width:150px; height:150px}
.quick_wrap .live_choice_quick:hover .tail{transform:rotate(1turn); transition:transform 0.6s}
.quick_wrap .live_choice_quick > a {display: block;}
.quick_wrap .live_choice_quick .tit {display: inline-block; width: 100%; text-indent: -9999em; background: url(../../leaderscpa_new/sub/live_choice/live_choice_more_white.png) no-repeat;}
.quick_wrap .live_choice_quick .tit.bl {background: url(../../leaderscpa_new/sub/live_choice/live_choice_more_black.png) no-repeat;}
.quick_wrap .btm {overflow: hidden; height:100%; text-align:center; box-sizing:border-box; border-radius:50%}
.quick_wrap .btm span {font-size: 15px;}
.quick_wrap .btm .name {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%; color: #090909; margin-bottom:6px}
.quick_wrap .btm .name.bl {color: #000000;}
.quick_wrap .btm .amount {position:relative; color: #006cfc; z-index:1}
.quick_wrap .btm .amount.bl {color: #fff;}
.quick_wrap .btm .amount::after{content:""; position:absolute; bottom:5px; left:-6px; right:-6px; height:6px; background:#782fff; opacity:0.25; z-index:-1; border-radius:6px}
.quick_wrap .btm .benefits{display:flex; justify-content:center; flex-wrap:wrap; margin-top:6px; line-height:18px}
.quick_wrap .btm .percent {margin-right: 7px; color: #090909; font-weight:700}
.quick_wrap .btm .recommend {margin-right: 7px; color: #fd5441;}
.quick_wrap .btm .promotion {color: #782fff;}
.quick_wrap .btm .bx-wrapper{height:100%}
.quick_wrap .lc_slide {width: 100%; height: 129px; line-height:1}
.quick_wrap .lc_slide li {width: 100%; height: 129px}
.quick_wrap .lc_slide li a {display: block; width: 100%; height: 100%; padding:38px 15px 0; box-sizing:border-box}
.quick_wrap .live_choice_quick .bx-controls {display: none;}
/* //LIVE CHOICE */


/* CAMPAIGN_VEIW */
.campaign.view{background-image: url('../../leaderscpa_new/sub/campaign/view_bg1.jpg')}
.view .cnt_top .top_menu{padding-top: 14px}
.view .cnt_top .top_menu li{position: relative; margin-right: 10px; margin-left: 0}
.view .cnt_top .top_menu li:nth-child(n+2):after{content:""; position: absolute; width: 1px; height: 8px; background: rgba(125, 125, 125, .6); left: 0; top: calc(50% - 4px)}
.view .cnt_top .top_menu li a{text-align: right; font-size: 13px; color: #111; border: none; width: auto; padding-left: 10px}
.view .cnt_top .top_menu li:first-child a{background: none}
.view .cnt_top .top_menu li:first-child a span{color: #111}
.view .cnt_top .top_menu li a:hover, .view .cnt_top .top_menu li.on a{background: none}
.view .view1{padding: 110px 0 40px}
.view .view1 > div{width: 1000px; margin: 0 auto}
.view .view2 > div{width: 100%; background: #f0efef; border-top: 1px dashed rgba(149, 149, 149, .6)}
.camp_info{width: 1000px; margin: 0 auto; padding-top: 30px}
.camp_info .fl .media_all{display:flex; align-items:center; justify-content:center; position:absolute; bottom:0; left:0; width:100%; height:51px; padding:0 40px 0 20px; background:rgba(0,0,0,0.75); box-sizing: border-box; color:#edfb20; font-size:18px; letter-spacing: -0.2px;}
.camp_info .fl .media_all::before{content:''; display:block; width:2.3rem; height:1.7rem; background:url(../../leaderscpa_new/sub/campaign/media_ico.png)no-repeat center;}
.camp_info .fr{width: 550px; letter-spacing: -1px}
.camp_info .fr .top{font-size: 25px; font-weight: 300; border-bottom: 1px solid #111; padding: 0 0 7px 7px; color: #555}
.camp_info .fr .top span{float: left}
.camp_info .fr .top span:nth-child(1){width: 117px; color: #000}
.camp_info .fr .top .type{float: right; color: #006cfc; font-size: 15px; font-weight: 400; padding-top: 11px}
.camp_info .fr .mid{margin: 20px 0; border: 1px solid #c8c8c8; padding: 25px 28px 0}
.camp_info .fr .mid table{width: 100%}
.w100{width: 100px}
.w423{width: 400px}
.camp_info .fr .mid table th{text-align: left; color: #898989; font-weight: 400; padding-bottom: 18px; vertical-align: top}
.camp_info .fr .mid table td{color: #111; vertical-align: top; padding-bottom: 18px}
.camp_info .fr .mid table td span{color: #006cfc}
.camp_info .fr .mid table img{padding-top: 5px; margin-left: 10px}
.camp_info .fr .mid .ls0{letter-spacing: 0}
.camp_info .fr .mid table .clear span{height: 24px; line-height: 24px; color: #7d7d7d; border: 1px solid #7d7d7d; border-radius: 3px; padding: 0 16px; margin-right: 5px; font-size: 13px}
.camp_info .fr .mid table .clear .cubic{background: url('../../leaderscpa_new/cubic.png') no-repeat 10px 50%; padding: 0 10px 0 26px}
.camp_info .fr .link_btn a{display: block; width: 100%; height:54px; text-align: center; line-height: 54px; font-size: 18px; color: #fff; background: #006cfc; border-radius: 5px}
.camp_info .caution{display:flex; align-items:center; gap:30px; position:relative; width:100%; margin:40px auto 0; padding:18px 40px; border: 1px solid #000; background:#006cfc; font-size:18px; color:#fff; box-sizing: border-box;}
.camp_info .caution::before{content:''; display:block; width:59px; height:59px; border-radius:50%; background:#fff url(../../leaderscpa_new/sub/campaign/media_ico2.png)no-repeat center;}
.camp_info .caution span{color:#edfb20;}
.camp_info .caution i{position:relative; font-style:unset; z-index:1;}
.camp_info .caution i::before{content:''; position:absolute; left:0; bottom:0; width:100%; height:9px; background:rgba(0,0,0,.32); z-index:-1;}
.view section h3, .view section h3{font-size: 30px; font-weight: 300; letter-spacing: -1px; border-bottom: 1px solid #111; padding-bottom: 15px; line-height: 25px}
.view section h3 span, .view section h3 span{font-size: 16px; font-weight: 400; margin-left: 22px}

.guide{padding: 100px 0 68px; margin: 0 auto; letter-spacing: -1px; border-bottom: 1px dashed rgba(149, 149, 149, .6)}
.guide > div{width: 1000px; margin: 0 auto}
.guide > div > p{color: rgba(125, 125, 125, .75); margin: 25px 0 60px}
.guide ul li{margin-left: 27px; font-size: 15px}
.guide ul li p{padding-left: 3px}
.guide ul li p:nth-child(2){font-size: 18px; font-weight: 700; margin: 20px 0}
.guide ul .step1{margin-left: 0}

.campaign-tab{width: 1000px; margin: 0 auto; overflow: hidden;}
.campaign-tab .tab_btns{display: grid;grid-template-columns: repeat(3, 1fr); width:1000px; margin:0 auto; border-width: 0px 0px 1px 1px; border-color: #000; border-style: solid; box-sizing: border-box;} 
.campaign-tab .swiper-wrapper{background:#f4f4f4; border-color: rgb(0, 0, 0); border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box;}
.campaign-tab .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#006cfc; color:#fff;}
.campaign-tab .swiper-pagination-bullet{width:100%; height:55px; margin:0 !important; border-radius:0; border-width: 1px 1px 0px 0px; border-color: #000; border-style: solid; box-sizing: border-box; background:#fff; font-size:20px; opacity:1;}
.campaign-tab .swiper-slide > div{opacity:0; transition: opacity 0.7s ease;}
.campaign-tab .swiper-slide.swiper-slide-active > div{opacity:1;}

.guide2{letter-spacing: -1px}
.guide2 .explain{width:1000px; margin:0 auto; box-sizing: border-box;}
.guide2 .explain > div{padding:80px 40px 90px; font-size: 15px;}

.view .guide3 h3{background:no-repeat 4px 0; padding-left: 45px; border-bottom:none; padding-bottom:0; color:#111}
.view .guide3 h3 span{margin-left:8px; font-size:15px;}
.guide3{padding:70px 40px 100px;}
.guide3 .cancel h3{background-image: url('../../leaderscpa_new/sub/campaign/guide2_bl.png')}
.guide3 .keyword h3{background-image: url('../../leaderscpa_new/sub/campaign/guide3_bl.png')}
.guide3 > div:nth-child(n+2){ padding-top: 100px}
.guide3 > div > div{min-height:74px; padding:26px 129px; background:#fff; border-radius:10px; font-size:15px; margin-top:20px; box-sizing:border-box; border:1px solid #dfdfdf; box-shadow:9px 9px 29px rgba(0, 0, 0, .14)}

.guide4{padding:65px 50px;}
.guide4 .event-list{margin-top:60px;}
.guide4 h3{font-size:26px !important; color:#111;}
.guide4 .list dl{display:grid; grid-template-columns: minmax(auto, auto) 1fr; align-items: center; gap:20px; padding:0 30px; border-bottom:1px solid #cdcdcd; font-size:18px;}
.guide4 .list dt{color:#006cfc;}
.guide4 .list dd{overflow:hidden;}
.guide4 .list dd a{display:block; padding:17px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.view2 .main_cnt ul{width: 1000px; margin:15px auto 0; padding-bottom: 100px}
.view2 .main_cnt h3{width: 1000px; margin: 100px auto 0; border-bottom:none;}

.partner_check {margin-bottom: 25px; font-size: 16px;}
.partner_check p {margin-bottom: 1px;}
.partner_check p.red {font-weight: 700; color: #ed1c24;}
.partner_check a {font-weight: 700; color: #000;}

.ban{background: #fff; padding: 111px 0 102px; letter-spacing: -1px}
.ban > div{width: 1000px; margin: 0 auto}
.view .ban h3 span{color: rgba(125, 125, 125, .75)}
.ban .ban_caption{color:rgba(251, 21, 30, .75); margin:20px 0 17px}
.ban ul li{display:table; width: 316px; height: 297px; text-align: center; color: #fff; margin: 0 26px 40px 0; box-sizing: border-box; font-size:19px; line-height:25px}
.ban ul li > div{display:table-cell; vertical-align:middle}
.ban ul li span{color:#edfb21}
.ban ul li:nth-child(3n){margin-right: 0}
.ban ul li p{font-size: 15px; margin-top:15px}
.ban ul .ban1{background: url('../../leaderscpa_new/sub/campaign/ban1.jpg') no-repeat}
.ban ul .ban2{background: url('../../leaderscpa_new/sub/campaign/ban2.jpg') no-repeat}
.ban ul .ban3{background: url('../../leaderscpa_new/sub/campaign/ban3.jpg') no-repeat}
.ban ul .ban4{background: url('../../leaderscpa_new/sub/campaign/ban4.jpg') no-repeat}
.ban ul .ban5{background: url('../../leaderscpa_new/sub/campaign/ban5.jpg') no-repeat}
.ban ul .ban6{background: url('../../leaderscpa_new/sub/campaign/ban6_1.jpg') no-repeat}
.ban .require{position: relative; background: #006cfc 126px 59px; color: #fff; font-size: 17px; border-radius: 5px; padding: 58px 0 58px 242px}
.ban .require .ico{
	position: absolute; top: 59px; left: 126px; width: 86px; height: 86px; background: #fff; border: 1px solid #fff;
	border-radius: 43px; color: #006cfc; font-size: 17px; text-align: center; padding-top: 15px; box-sizing: border-box;
}
.ban .require .ico:after{
	content:""; position: absolute; left: calc(50% - 13px); bottom: 13px; width: 26px; height: 26px; border-radius: 14px;
	background: #006cfc url('../../leaderscpa_new/sub/campaign/require.png') no-repeat 50%; border: 1px solid #006cfc
}
.ban .require p:nth-child(4){font-size: 30px; font-weight: 300}
.view .foot_btm{position: absolute;}

/* È«º¸¸µÅ©Äü */
/* .view .quick{top: calc(50% - 150px)}
.view .pt_wrap{top: calc(50% + 180px)} */
.hongbo{width: 136px; height: 136px; margin-top: 20px; margin-left:12px;}
.hongbo a{
	display: block; width: 136px; height: 136px; border-radius: 68px; font-size: 18px; color: #fff; padding-top: 70px; box-sizing: border-box;
	background: #006cfc url('../../leaderscpa_new/hongbo.png') no-repeat 50% 18px; text-align: center
}

/* È«º¸¸µÅ©ÆË¾÷ */
#prPop .bg{position: fixed}
#prPop input[type="radio"]{display:none}
#prPop .pop_cnt{position:absolute; left: calc(50% - 260.5px); width:520px; background:#fff; border-radius:10px; box-sizing:border-box; padding:60px 30px 40px}
#prPop .pr_step1{top: calc(50% - 177px); text-align:center}
#prPop .pr_step1 .txt{font-size:24px; color:#111; font-weight:300; line-height:32px}
#prPop .pr_step1 .caption{font-size:18px; color:#f00; margin:30px 0 35px}
#prPop .pr_step1 .caption span{display:inline-block; height:22px; vertical-align:sub}
#prPop .pr_step1 .pr_btn::after{content:""; display:block; clear:both}
#prPop .pr_step1 .pr_btn li{float:left}
#prPop .pr_step1 .pr_btn .right{float:right}
#prPop .pr_step1 .pr_btn label{display:block; width:220px; height:66px; line-height:66px; border:1px solid #afafaf; border-radius:5px; color:#707070; font-size:17px; cursor:pointer; box-sizing:border-box}
#prPop .pr_step1 .pr_btn .ico{display:inline-block; width:25px; height:25px; background:url('../../leaderscpa_new/sub/campaign/pr_chk_pc.png') no-repeat; vertical-align:text-bottom; margin-right:5px}
#prPop .pr_step1 .pr_btn label:hover,
#prPop .pr_step1 .pr_btn input:checked+label{background-color:#006cfc; color:#fff; border-color:#006cfc}
#prPop .pr_step1 .pr_btn label:hover .ico,
#prPop .pr_step1 .pr_btn input:checked+label .ico{background-image:url('../../leaderscpa_new/sub/campaign/pr_chk_pc_on.png')}
#prPop .pr_cnt{display:none; top: calc(50% - 370px)}
#prPop .pr_cnt p{font-size: 21px; font-weight:300; color: #111; text-align: center; margin-bottom: 20px}
#prPop .pr_cnt span{font-size:17px; font-weight:300;}
#prPop .pr_cnt input{width: 100%; height: 48px; box-sizing: border-box; border: 1px solid #afafaf; border-radius: 5px; color: #111; font-size: 16px; margin-top:5px; padding-left: 15px; padding-right: 5px; letter-spacing:-0.3px; }
#prPop .pr_cnt input.blink {animation:blink 1s ease 1;}
#prPop .pr_cnt button{display:inline-block; width:225px; height:66px; background:#006cfc; color:#fff; border-radius:5px; font-size:17px; margin-top:10px}
#prPop .pr_cnt .myProfileBtn {margin-right:6px;}
#prPop .pr_cnt .myReissueBtn {background:#838383;}
#prPop .pr_cnt dl{margin-top:40px;padding:25px 20px;background:#eff6ff;}
#prPop .pr_cnt dt{font-size:17px;}
#prPop .pr_cnt dd{font-size:16px;color:#666;}
#prPop .close{position: absolute; top: 16px; right: 16px; width: 29px; height: 29px}
#prPop .close img{max-width: 100%; height: auto}
@keyframes blink {
	from  {background:#eff6ff;}
	to  {background:#fff;}
}
/* //CAMPAIGN_VEIW */



/* PROMOTION */
.con_banner {margin:40px 0 35px; text-align: center;}
.promotion{position: relative}
.promotion .wide~.quick_wrap{padding-top:30px}
.promotion .quick_wrap .stake_bn{margin-top:20px}

.promotion .con_banner{margin-top:0px; margin-bottom: 45px;}
.promotion .foot_btm{background: #f8f8f8}
.promotion .pr_tit{height:250px; padding-top:80px; background:url(../../leaderscpa_new/sub/event/pr_bg_new.jpg) no-repeat 50% / cover}
.promotion .pr_tit strong{display:block; font-size:65px; color:#fff; line-height:1; padding-top:65px}
.promotion .pr_tit p{font-size:20px; margin-top:35px; color:#fff; line-height:1; font-weight:200}
.promotion .pro1{padding: 60px 0 40px; background:#fff}

.promotion .pro2{background: #f8f8f8 url('../../leaderscpa_new/sub/event/pro2_bg.jpg') no-repeat 0 0; padding: 60px 0 40px}
.promotion .content{color: #111; width: 1000px; letter-spacing: -1px}
.promotion .gnb li:nth-child(4) a{color: #edfb21 !important}
.promotion .gnb li:nth-child(4) a:after{width: 50%}
.promotion .gnb li:nth-child(4) a:before{width: 50%}
/* .promotion .title{position:relative; text-align: center; color: #7d7d7d; font-size: 17px; margin-bottom: 20px; letter-spacing: -0.5px; line-height: 43px; z-index:10;}
.promotion .title strong{font-size: 35px; color: #111; letter-spacing: 0} */
.promotion .e_btn{width: 161px; height: 39px; color: #fff; font-size: 15px; text-align: center; line-height: 39px; border-radius: 8px; background: #006cfc}
.promotion .evt_pro dl,
.promotion .gar_pro dl{border-bottom: 1px dashed rgba(17, 17, 17, .3)}
.promotion .evt_pro dl:last-child,
.promotion .gar_pro dl:last-child{border-bottom: 1px solid #111}
.promotion .evt_pro dl:nth-child(n+2) .e_btn,
.promotion .gar_pro dl:nth-child(n+2) .e_btn{background: #fff}
.promotion .evt_pro dl:nth-child(n+2) .e_btn  *,
.promotion .gar_pro dl:nth-child(n+2) .e_btn *{display: none}
.promotion .e_btn img{position: relative; top: 11px; margin-right: 9px}
.promotion .mon_pro{margin-bottom: 0}
.promotion dl{border-bottom: 1px solid #111; padding-bottom: 10px; margin-bottom: 30px}
.promotion dl dt{margin-right: 29px}
.promotion dl dd{width: calc(100% - 190px)}
.promotion dl dd a{display: block; background: url('../../leaderscpa_new/sub/event/more_yl.png') no-repeat 96% 50%}
.promotion dl dd p:nth-child(1){font-size: 18px; line-height: 20px}
.promotion dl dd p:nth-child(2){font-size: 14px; line-height: 28px}
.promotion dl dd p:nth-child(2) span{margin-left: 19px; color: #7d7d7d}
.promotion .lh dd{background: none}
.promotion .lh dd p:nth-child(1){line-height: 38px}
.promotion .e_txt{padding-left: 128px; white-space: pre-line; color: #636363; margin-bottom: 50px}
.pro_list {position: relative; right: 15px; width: 938px; margin: 100px auto 0;}
.pro_list li{height: 50px; line-height: 50px; background: #f6f6f6; border: 1px solid #7a7a7a; border-radius: 5px; margin-bottom: 10px; box-sizing: border-box; padding-left: 38px}
.pro_list li table{width: 100%; height: 50px}
.pro_list li .tit img{vertical-align: middle}
.pro_list li .sum{color: #006cfc}
.pro_list li a{display: block; width: 70px; background: url('../../leaderscpa_new/sub/event/more_yl2.png') no-repeat 100% 50%}
.w124{width: 124px;}
.w260{width: 260px;}
.w467{width: 467px;}
.w125{width: 125px;}
.e_list{font-size: 14px; color: #959595; border-top: 2px solid #000; border-bottom: 1px solid #7c7c7c}
.e_list tr{border-bottom: 1px solid #e1e1e1}
.e_list td{height: 57px; line-height: 57px}
.e_list td:first-child{padding-left: 40px}
.e_list td span{color: #636363}
.e_list td span + img{padding-top: 24px; margin-left: 14px}
.e_list td a{color: #000}
.promotion .foot_btm {background: #f8f8f8;}
.promotion .content {width: 1000px !important;}
.promotion_month {overflow: hidden; height: 58px; margin-bottom: 10px; background: #006cfc; border-radius: 10px; line-height: 58px;}
.promotion_month .tit {float: left; width: 211px; padding-left: 70px; font-size: 17px; color: #edfb21; background: url(../../leaderscpa_new/sub/event/calendar_ico.png) no-repeat left 31px top 16px; box-sizing: border-box;}
.promotion_month .month {float: left; font-weight: 300; font-size: 22px; color: #ffffff;}
.promotion_content {padding: 60px 45px 50px; margin-bottom: 20px; background: url(../../leaderscpa_new/sub/event/promotion_present.png) no-repeat right -90px top 303px; border-radius: 9px; border: 1px solid #b2b2b2; color:#000}
.promotion_content h3 {padding: 0 45px; font-size: 16px; line-height: 16px; color: #111111;}
.promotion_content .info_ul {padding: 0 45px; margin-bottom: 100px;}
.promotion_content .info_ul li {margin-top: 40px;}
.promotion_content .info_ul li dl {border-bottom: none; padding-bottom: 0; margin-bottom: 0;}
.promotion_content .info_ul li dl dt {font-size: 16px; line-height: 16px; color: #111111;}
.promotion_content .info_ul li dl dd {width: 100%; margin-top: 40px; font-size: 16px; line-height: 27px; color: #111111;}
.promotion_list_wrap {}
.promotion_list_wrap > div {margin-top: 45px;}
.promotion_list_wrap > div:first-child {margin-top: 0;}
.promotion_list_wrap .promotion_event {overflow: hidden; position: relative; height: 58px; background: #006cfc; border-radius: 10px; line-height: 58px;}
.promotion_list_wrap .promotion_event .tit {float: left; width: 211px; padding-left: 70px; font-size: 17px; color: #edfb21; background: url(../../leaderscpa_new/sub/event/promotion_event.png) no-repeat left 31px top 16px; box-sizing: border-box;}
.promotion_list_wrap .promotion_event .month {float: left; font-weight: 300; font-size: 22px; color: #ffffff;}
.promotion_list_wrap .promotion_event .pop_btn {position: absolute; top: 12px; right: 31px;}
.promotion_list_wrap .promotion_event_wrap .period {overflow: hidden; height: 47px; line-height: 47px; padding-left: 210px; border-bottom: 1px solid #111111;}
.promotion_list_wrap .promotion_event_wrap .period .txt {float: left; width: 50px; font-size: 16px; color: #111111;}
.promotion_list_wrap .promotion_event_wrap .period .info {float: left; font-size: 16px; color: #7d7d7d;}
.promotion_list_wrap .promotion_guerrilla_wrap {}
.promotion_list_wrap .promotion_guerrilla {overflow: hidden; position: relative; height: 58px; background: #006cfc; border-radius: 10px; line-height: 58px;}
.promotion_list_wrap .promotion_guerrilla .tit {float: left; width: 211px; padding-left: 70px; font-size: 17px; color: #edfb21; background: url(../../leaderscpa_new/sub/event/promotion_guerrilla.png) no-repeat left 31px top 16px; box-sizing: border-box;}
.promotion_list_wrap .promotion_guerrilla .month {float: left; font-weight: 300; font-size: 22px; color: #ffffff;}
.promotion_list_wrap .promotion_guerrilla .pop_btn {position: absolute; top: 12px; right: 31px;}
.promotion_list_wrap .promotion_guerrilla_wrap .period {overflow: hidden; height: 47px; line-height: 47px; padding-left: 210px; border-bottom: 1px solid #111111;}
.promotion_list_wrap .promotion_guerrilla_wrap .period .txt {float: left; width: 50px; font-size: 16px; color: #111111;}
.promotion_list_wrap .promotion_guerrilla_wrap .period .info {float: left; font-size: 16px; color: #7d7d7d;}

/* ÀÌº¥Æ®ÆË¾÷ */
.layer{display: none; position: fixed; z-index: 10000; top: 0; left: 0; width: 100%; height: 100%}
#proPop{position: absolute}
.event_pop{position: absolute; top: 130px; left: calc(50% - 500px); width: 1000px; z-index: 1000; padding: 35px 70px; box-sizing: border-box; background: #fff; border-radius: 8px}
.promotion .event_pop .e_txt{padding-left: 68px}
.event_pop .pop_list{padding: 50px 0 0 68px;  border-top: 1px solid #111; margin-top: 90px}
.event_pop .pop_list li{margin-bottom: 10px}
.event_pop .pop_list span:first-child{color: #006cfc; margin-right: 50px}
.event_pop .pro_list{right: 0; width: 100%; max-height: 285px; overflow-y: auto; margin-bottom: 0}
.event_pop .pro_list li{padding-left: 20px}
.event_pop .pro_list li span:first-child{width: 155px}
.event_pop .pro_list li span:nth-child(2){width: 179px}
.event_pop .pro_list li span:nth-child(3){width: 204px}
.event_pop .pro_list li span:nth-child(4){width: 205px}
.event_pop .pro_list li a{background-image: url('../../leaderscpa_new/sub/event/more_bk.png')}
.event_pop .close_pop{top: 24px; right: 20px; width: 29px; height: 29px}
.event_pop .close_pop img{max-width: 100%}
.bg{top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .7)}
/* //ÀÌº¥Æ®ÆË¾÷ */
/* PROMOTION */

/* NEWBIE */
.newbie {
	--blue:#006cfc;
	--red:#f30600;
	--gray:#666;
	--black:#111;
	--border:#c3c3c3;
}
.newbie section * {box-sizing:border-box;}
.newbie .postings li{float:unset !important;}
.newbie .evt_tit strong{color:#fff;}
.newbie .content{width:1000px; line-height:1; color:var(--black); letter-spacing:-1px;}
.newbie .titles .subject{margin-bottom:10px; font-size:18px; font-weight:700; letter-spacing:0; color:var(--blue);}
.newbie .titles .title{font-size:24px; font-weight:700; letter-spacing:-1.4px;}
.newbie .titles .txt{margin-top:10px; line-height:22px}
.newbie .p-caution{display:inline-block; position:relative; padding-bottom:5px; font-size:18px; font-weight:700; color:var(--red);}
.newbie .p-caution:before{content:""; display:block; position:absolute; left:0; bottom:0; width:100%; height:2px; background:var(--red);}

.newbie .banner .content{padding-bottom:80px;}
.newbie .banner .img{border:1px solid var(--border); overflow:hidden;}
.newbie .banner .caution{height:55px; line-height:55px; margin-top:20px; padding-left:20px; border:1px solid var(--border); background:#f8f5ff; font-size:17px; color:#000;}
.newbie .banner .caution .rd{color:var(--red);}
.newbie .banner .caution .gr{color:var(--gray);}

.newbie .promotion01{background:#f5f5f5;}
.newbie .promotion01 .content{padding-top:80px; padding-bottom:90px;}
.newbie .promotion01 .notes{margin-top:20px; padding:40px; border:1px solid var(--border); background:#fff;}
.newbie .promotion01 .notes .list{display:grid; grid-template-columns: repeat(8, 50%); margin-top:30px;}
.newbie .promotion01 .notes .left .list-item:nth-child(n+2){margin-top:18px;}
.newbie .promotion01 .notes .right .list-item:nth-child(n+2){margin-top:25px;}
.newbie .promotion01 .notes .list-item .tit{font-size:18px; font-weight:500;}
.newbie .promotion01 .notes .list-item .txt{padding-left:20px; margin-top:20px; color:var(--gray);}
.newbie .promotion01 .notes .list-item .txt p{display:flex; margin-top:8.5px;}
.newbie .promotion01 .notes .list-item .txt a{display:inline-block; height:20px; line-height:20px; margin-left:10px; padding:0 10px; border-radius:50px; background:#333; font-size:10px; color:#fff; letter-spacing: -0.5px;}

.newbie .promotion01 .postings {margin-top:20px; padding-top:10px; border-top:1px solid #d5d5d5; position:relative}
.newbie .promotion01 .postings .urls{display:flex; flex-wrap:wrap; justify-content: space-between; gap:10px; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #d5d5d5;}
.newbie .promotion01 .postings .urls li{position:relative; border-radius:10px; overflow:hidden;}
.newbie .promotion01 .postings .urls .box{position:relative; width: 480px; height:50px; border-radius:10px; border:1px solid var(--border); background:#fff; font-size:18px;}
.newbie .promotion01 .postings .urls .num{display:inline-block; position:absolute; left:0; top:0; width:60px; height:48px; line-height:48px; font-weight:700; color:var(--blue); text-align:center;}
.newbie .promotion01 .postings .urls .num:before{content:""; display:block; position:absolute; right:0; top:calc(50% - 28px/2); width:1px; height:28px; background:var(--border);}
.newbie .promotion01 .postings .urls .input{width:100%; height:100%; padding:0 140px 0 80px; border-radius:10px; font-size:17px; color:var(--gray);}
.newbie .promotion01 .postings .urls .btn{position:absolute; right:-1px; top:-1px; width:120px; height:104%; border-radius:10px; color:#fff;}
.newbie .promotion01 .postings .urls .add{background:var(--blue);}
.newbie .promotion01 .postings .urls .edit{background:var(--red);}
.newbie .promotion01 .postings .urls .url01{order: 1;}
.newbie .promotion01 .postings .urls .url02{order: 3;}
.newbie .promotion01 .postings .urls .url03{order: 5;}
.newbie .promotion01 .postings .urls .url04{order: 7;}
.newbie .promotion01 .postings .urls .url05{order: 9;}
.newbie .promotion01 .postings .urls .url06{order: 2;}
.newbie .promotion01 .postings .urls .url07{order: 4;}
.newbie .promotion01 .postings .urls .url08{order: 6;}
.newbie .promotion01 .postings .urls .url09{order: 8;}
.newbie .promotion01 .postings .urls .url10{order: 10;}
.newbie .promotion01 .postings .urls .dim{display:grid; align-items:center; position:absolute; left:0; top:0; width:100%; height:100%; padding: 0 20px; color:#fff; font-size:17px; text-align:center;}
.newbie .promotion01 .postings .urls .dim p {display: -webkit-box; overflow: hidden; text-overflow: hidden; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;}
.newbie .promotion01 .postings .urls .dim.complete{background:rgba(0,0,0,0.75);}
.newbie .promotion01 .postings .urls .dim.fail{background:rgba(194,5,0,0.7);}
.newbie .promotion01 .postings .done{display:flex;}
.newbie .promotion01 .postings .done .txts{line-height:1.6; font-size:18px; color:var(--gray);}
.newbie .promotion01 .postings .done .txts .rd{color:var(--red);}
.newbie .promotion01 .postings .done .btn{width:480px; height:60px; margin-left:auto; border-radius:10px; font-size:22px; font-weight:700; color:#fff; background:#4e11f5 url('../../leaderscpa_new/newbie/chk.png')no-repeat center left 170px;}

.newbie .promotion01 .postings .dim{width:0; height:0;position:absolute; left:0; right:0; bottom:0; z-index:100; background:rgba(0,0,0,0.8)}
.newbie .promotion01 .postings .dim .box{width:0; height:0; text-align:center; font-family:'noto sans kr'; color:#fff}
.newbie .promotion01 .postings .dim .img{padding-top:136px}
.newbie .promotion01 .postings .dim .btn{display:block; margin:0 auto; font-size:20px; font-weight:600; width:240px; height:60px; line-height:60px; background:var(--blue) url('../../leaderscpa_new/newbie/btn-arr.png') no-repeat right 30px center; border-radius:30px; text-align:left; padding-left:55px}
.newbie .promotion01 .postings .dim.confirm .txt01{font-size:36px; font-weight:300; margin-top:29px}
.newbie .promotion01 .postings .dim.fail .txt01{font-size:50px; font-weight:700; padding-top:105px}
.newbie .promotion01 .postings .dim.fail .txt02{font-size:20px; font-weight:300; padding-top:29px; padding-bottom:52px}
.newbie .promotion01 .postings .dim.complete .txt01{font-size:50px; font-weight:700; color:#ff7f7c; padding-top:85px}
.newbie .promotion01 .postings .dim.complete .txt02{font-size:34px; font-weight:700; margin-top:10px; margin-bottom:30px}
.newbie .promotion01 .postings .dim.complete .txt03{font-size:20px; font-weight:300; margin-bottom:50px}
.newbie .promotion01 .postings .dim.on{width:100%; height:411px; animation:spread 1.2s cubic-bezier(0.165, 0.85, 0.44, 1) forwards; transform:scaleX(0.01) scaleY(0)}
.newbie .promotion01 .postings .dim.on .box{width:100%; height:100%; animation:opacity 0.6s 1.2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; opacity:0}

.newbie .promotion01 .postings .dim.confirm.off,
.newbie .promotion01 .postings .dim.fail.off{display:none}
.newbie .promotion01 .postings .dim.confirm.on,
.newbie .promotion01 .postings .dim.fail.on{display:block}

.newbie .promotion02 .content{padding:80px 0;}
.newbie .promotion02 .titles{margin-bottom:40px}
.newbie .promotion02 .list-wrap{display:flex; position:relative}
.newbie .promotion02 .list{margin-top:78px;}
.newbie .promotion02 .count-wrap{margin-left:auto;}
.newbie .promotion02 dd{display:grid; gap:25px; margin-top:30px; font-size:18px; font-weight:500;}
.newbie .promotion02 .count-wrap{width:265px;}
.newbie .promotion02 .count-wrap .tit{width:100%; height:50px; line-height:50px; border:1px solid var(--border); border-radius:10px; background:#e4f0ff; font-size:20px; font-weight:400; text-align:center;}

.newbie .promotion02 .count-box{width:265px; height:200px; background:url('../../leaderscpa_new/newbie/count-bg.png') no-repeat; margin-top:5px}
.newbie .promotion02 .count{display:flex; justify-content:space-between; text-align:center; font-family:'montserrat'; font-size:120px; font-weight:700; color:#fff}
.newbie .promotion02 .count > div{width:130px; height:200px}
.newbie .promotion02 .count > div span{height:200px; line-height:200px}

.newbie .promotion02 .list-wrap .dim{width:0; height:0;position:absolute; left:0; right:0; bottom:0; z-index:100; background:rgba(0,0,0,0.8)}
.newbie .promotion02 .list-wrap .dim .box{width:0; height:0; text-align:center; font-family:'noto sans kr'; color:#fff; padding-top:43px}
.newbie .promotion02 .list-wrap .dim.complete .txt01{font-size:35px; font-weight:700; color:#ff7f7c}
.newbie .promotion02 .list-wrap .dim.complete .txt02{font-size:24px; font-weight:700; margin-top:15px; margin-bottom:30px}
.newbie .promotion02 .list-wrap .dim.complete .txt03{font-size:20px; font-weight:300; margin-bottom:20px}
.newbie .promotion02 .list-wrap .dim .btn{display:block; margin:0 auto; font-size:16px; font-weight:600; width:160px; height:40px; line-height:40px; background:var(--blue) url('../../leaderscpa_new/newbie/btn-arr2.png') no-repeat right 23px center; border-radius:30px; text-align:left; padding-left:28px}
.newbie .promotion02 .list-wrap .dim.on{width:100%; height:100%; visibility:visible; animation:spread 1.2s cubic-bezier(0.165, 0.85, 0.44, 1) forwards; transform:scaleX(0.01) scaleY(0)}
.newbie .promotion02 .list-wrap .dim.on .box{width:100%; height:100%; animation:opacity 0.6s 1.2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; opacity:0}

.newbie .note{background:#e4edf9;}
.newbie .note .content{padding-top:60px; padding-bottom:50px;}
.newbie .note dl {color:#888;}
.newbie .note dt {position:relative; display:inline-block; margin-bottom:30px; padding-left:30px; color:#111;}
.newbie .note dt:before {content:""; display:block; position:absolute; width:20px; height:20px; left:0; top:50%; margin-top:-10px; background:url('../../leaderscpa_new/mission/note-i.png') no-repeat;}
.newbie .note dt:after {content:""; display:block; position:absolute; width:calc(100% - 30px); height:1px; left:30px; bottom:-5px; background:#111;}
.newbie .note dd {line-height:1.8; font-weight:300;}

.newbie .foot_btm {padding:30px 0}

.newbie .promotions > .dim{position:absolute; top:0; left:0; right:0; bottom:0; z-index:100; width:100%; height:100%; background:rgba(0,0,0,0.8)}
.newbie .promotions > .dim .texts{letter-spacing:-4px; color:#fff}
.newbie .promotions > .dim .txt02 span{color:#ff7070}
.newbie .promotions > .dim.month.on {animation:opacity 0.6s 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; opacity:0}
.newbie .promotion01 > .dim .img{margin-top:224px; margin-bottom:35px}
.newbie .promotion01 > .dim .txt01{font-size:76px; font-weight:100; line-height:78px}
.newbie .promotion01 > .dim .txt02{font-size:60px; font-weight:600; line-height:61px; margin-top:15px}
.newbie .promotion02 > .dim .box{width:1000px; height:100%; margin:0 auto; display:flex; justify-content:space-between; align-items:center}
.newbie .promotion02 > .dim .texts{letter-spacing:-1px}
.newbie .promotion02 > .dim .txt01{font-size:66px; font-weight:100; line-height:69px}
.newbie .promotion02 > .dim .txt02{font-size:53px; font-weight:600; line-height:53px; margin-top:25px}
.newbie .promotion02 > .dim .img{margin-top:40px}

/* KEYFRAMES */
@keyframes spread {0%{transform:scaleX(0.004) scaleY(0)}50%{transform:scaleX(0.004) scaleY(1)}100%{transform:scaleX(1) scaleY(1)}}

/* // NEWBIE */

/* EVENT */
.event:not(.mission){background: url(../../leaderscpa_new/sub/event/event_bg.png) no-repeat 0 390px}
.event .gnb li:nth-child(5) a{color: #edfb21 !important}
.event .gnb li:nth-child(5) a:after{width: 50%}
.event .gnb li:nth-child(5) a:before{width: 50%}
.event .evt_list {padding-bottom: 40px}
.event .evt_list .content {width: 1000px !important; letter-spacing: -0.5px; color: #111;}
.event .evt_list h2 { text-align: center; font-size: 35px; color: #111;}
.event .evt_list h2 span {font-weight: 100;}
.event .evt_list h2 strong {font-weight: 700;}
.event .evt_list .sub_tit {text-align: center; color: #7d7d7d; font-size: 17px; margin-bottom: 20px; letter-spacing: -0.5px; line-height: 43px;}

.event .evt_tit{height:250px; padding-top:80px; background:url(../../leaderscpa_new/sub/event/evt_bg_new.jpg) no-repeat 50% / cover}
.event .evt_tit strong{display:block; font-size:65px; padding-top:85px}

.event .evt-tab-btns{display:flex; justify-content:center; gap:80px; font-size:17px; color:#666; border-bottom:1px solid #dbdbdb; background:#fff}
.event .evt-tab-btns a{position:relative; display:inline-block; height:60px; line-height:60px; text-align:center; letter-spacing:inherit; vertical-align:top; font-family:'montserrat'; font-weight:600}
.event .evt-tab-btns a.winner_link{font-family:'noto sans kr'; font-weight:500}
.event .evt-tab-btns a::after{content:""; position:absolute; bottom:-1px; left:0; right:0; height:2px; background:#006cfc; opacity:0}
.event .evt-tab-btns a:hover,
.mission .evt-tab-btns a.mission_link,
.newbie .evt-tab-btns a.newbie_link,
.event-table .evt-tab-btns a.event_link,
.winner-table .evt-tab-btns a.winner_link{color:#006cfc}
.mission .evt-tab-btns a.mission_link::after,
.newbie .evt-tab-btns a.newbie_link::after,
.event-table .evt-tab-btns a.event_link::after,
.winner-table .evt-tab-btns a.winner_link::after{opacity:1}

.event .evt_title{padding:60px 0 50px}
.event .evt_title strong{display:block; font-size:30px; line-height:1; color:#111}
.event .evt_title p{font-size:17px; color:#666; margin-top:15px; line-height:1}

.event .event_tab_wrap {display: flex; justify-content: space-between;}
.event .event_tab_wrap > li {width: 325px; height: 65px;}
.event .event_tab_wrap > li a {display: block; text-align: center; border-radius: 3px; font-size: 18px; border: 1px solid #8a8a8a; line-height: 63px; color: #636363;}
.event .event_tab_wrap > li a.active {background: #006cfc; border: none; height: 65px; color: #fff;}
#evt_pro_table {width: 100%;  border-top: 2px solid #000000; border-bottom: 1px solid #7f7f7f; text-align: center; font-size: 14px;}
#evt_pro_table tr {height: 56px; border-top: 1px solid #e6e6e6;}
#evt_pro_table tr:first-child {border-top: none;}
#evt_pro_table .numb {color: #959595;}
#evt_pro_table .title {}
#evt_pro_table .title > div {display: inline-block; position: relative;}
#evt_pro_table .title > div a {overflow: hidden; max-width: 373px; text-overflow: ellipsis; white-space: nowrap; color: #000000;}
#evt_pro_table .title .new {position: absolute; top: 5px; right: -20px;}
#evt_pro_table .date {color: #959595;}
#evt_pro_table .state {}
.evt_list .view_wrap{margin-top:0}
.event .search_wrap {margin-top:40px}
.event .search_wrap select {width: 160px; height: 47px; line-height: 47px; font-size: 15px; color: #7d7d7d; border-radius: 4px; border: 1px solid #8b8b8b; background-position: right 17px center; vertical-align:top;}
.event .search_wrap input {width: 286px; height: 47px; line-height: 47px; font-size: 15px; color: #7d7d7d; border-radius: 4px;  border: 1px solid #8b8b8b; }
.event .search_wrap button {width: 105px; height: 47px; background: #006cfc; font-size: 15px; border-radius: 4px;}

/* view Str */

.view_wrap {margin: 30px 0 0; border-top: 2px solid #000000; border-bottom: 1px solid #7f7f7f;}
.view_wrap h3 {position: relative; padding: 0 0 0 27px; height: 93px; font-size: 22px; font-weight: 300; color: #000000; line-height: 93px; border-bottom: 1px solid #e6e6e6;}
.view_wrap h3 .back_btn {position: absolute; top: 31px; right: 31px;}
.view_wrap .view_info {position: relative; padding: 70px 30px 45px;}
.view_wrap .view_info .txt {font-size: 17px; font-weight: 300; color: #111111;}
.view_wrap .view_info .top {position: absolute; top: 12px; right: 30px; font-size: 15px; color: #959595;}
.view_wrap .view_info .top dl {float: left; position: relative; padding-right: 15px;}
.view_wrap .view_info .top dl:after {position: absolute; top: 5px; right: 0; width: 2px; height: 13px; content: ''; background: url(../../leaderscpa_new/sub/event/view_bar.png) no-repeat;}
.view_wrap .view_info .top dl dt {float: left; margin-right: 15px;}
.view_wrap .view_info .top dl dd {float: right;}
.view_wrap .view_info .top p {float: right; padding-left: 15px;}
.comment_wrap {margin-top: 70px;}
.comment_input {margin: 0 0 43px;}
.comment_input p {padding-left: 32px; margin-bottom: 16px; font-size: 17px; color: #111111; background: url(../../leaderscpa_new/sub/event/pen.png) no-repeat center left 7px;}
.comment_input p span {margin-left: 9px; color: #006cfc;}
.secret_rep{position:relative; font-size:17px; margin-left:40px; padding-left:25px; cursor:pointer; user-select:none}
.secret_rep span{color:#c2c2c2 !important; margin-left:0}
.secret_rep input{display:none}
.secret_rep .ico{position:absolute; left:0; top:calc(50% - 9px); width:15px; height:18px; background:url('../../leaderscpa_new/sub/event/secret_off.png') no-repeat}
.secret_rep input:checked+.txt{color:#000 !important}
.secret_rep input:checked~.ico{background-image:url('../../leaderscpa_new/sub/event/secret_on.png')}
.registered_word_wrap .secret_rep{position:absolute; left:0; bottom:-55px; margin-left:0}
.comment_input textarea {resize: none; font-weight: 300; font-size: 16px; color: #111111; padding: 15px; overflow: hidden; float: left; width: 818px; height: 96px; border: 1px solid #a0a0a0; border-radius: 3px; box-sizing:border-box}
.comment_input button {float: right; width: 165px; height: 96px; background: #006cfc; border-radius: 3px; text-align: center; font-size: 18px; color: #ffffff;}


.registered_word_wrap {position: relative;}
.registered_word_wrap > ul {display: inline-block; width: 100%; box-sizing: border-box; border-bottom: 1px solid #e6e6e6;}
.registered_word_wrap > ul > li {position: relative; width: 100%; padding: 30px 25px; box-sizing: border-box; border-top: 1px solid #e6e6e6;}
.registered_word_wrap > ul > li .comment_info {}
.registered_word_wrap > ul > li .id {font-weight: 700; font-size: 16px; color: #111;}
.registered_word_wrap > ul > li .comment_txt {padding-bottom: 10px; margin-top: 13px; font-size: 16px; color: #111;word-break:break-word;}
.registered_word_wrap > ul > li .comment_date {margin-top: 14px; font-weight: 300; font-size: 15px; color: #959595;}
.se_ico{margin-left:10px}
.registered_word_wrap > ul > li .btn_area {position: absolute; bottom: 30px; right: 22px; font-size: 0;}
.registered_word_wrap > ul > li .btn_area button {box-sizing: border-box; width: 73px; height: 29px; text-align: center; font-size: 13px; border-radius: 4px; border-width: 1px; border-style: solid;}
.registered_word_wrap > ul > li .btn_area button {margin-left: 6px;}
.registered_word_wrap > ul > li .btn_area button:first-child {margin-left: 0;}
.registered_word_wrap > ul > li .btn_area .comment_btn {border-color: #006cfc; color: #006cfc;}
.registered_word_wrap > ul > li .btn_area .modify_btn {background: #006cfc; border-color: #006cfc; color: #fff;}
.registered_word_wrap > ul > li .btn_area .delete_btn {background: #e1e1e1; border-color: #464646; color: #464646;}
.registered_word_wrap > ul > li .btn_area .heart_btn {width: auto; min-width: 60px; height: 29px; padding: 0 15px 0 34px; background: url(../../leaderscpa_new/sub/event/heart_zero.png) no-repeat left 15px top 9px; border: 1px solid #b2b2b2; border-radius: 4px; font-size: 13px; color: #b2b2b2;}
.registered_word_wrap > ul > li .btn_area .heart_btn.on {background: url(../../leaderscpa_new/sub/event/heart_on.png) no-repeat left 15px top 9px; border: 1px solid #ff2447; color: #ff2447;}
.registered_word_wrap > ul > li.depth2 {padding: 30px 25px 30px 95px; background: #f9f9f9 url(../../leaderscpa_new/sub/event/comment_l.png) no-repeat left 56px top 24px;}
.registered_word_wrap > ul > li .make_comment {}
.registered_word_wrap > ul > li .make_comment .comment_area {}
.registered_word_wrap > ul > li .make_comment .modify_area {}
.registered_word_wrap > ul > li .comment_input_area {}
.registered_word_wrap > ul > li .comment_input_area > div {display: none; position: relative; width: 818px; height: 125px; margin-top: 35px; border-radius: 3px; border: 1px solid #a0a0a0; background: #fff; box-sizing: border-box; margin-bottom: 60px;}
.registered_word_wrap > ul > li .comment_input_area > div:before {position: absolute; top: 0; left: -40px; content: ''; width: 15px; height: 14px; background: url(../../leaderscpa_new/sub/event/comment_l.png) no-repeat;}
.registered_word_wrap > ul > li .comment_input_area textarea {resize: none; overflow-y: hidden; width: 100%; height: 80px; box-sizing: border-box; padding: 20px 25px 0 25px; font-size: 15px; color: #959595;}
.registered_word_wrap > ul > li .comment_input_area textarea::placeholder{color: #959595;}
.registered_word_wrap > ul > li .comment_input_area textarea::-webkit-input-placeholder{color: #959595;}
.registered_word_wrap > ul > li .comment_input_area textarea:-ms-input-placeholder {color: #959595;}
.registered_word_wrap > ul > li .comment_input_area .btm {position: absolute; bottom: 0; left: 0; width: 100%; height: 42px; border-top: 1px solid #dbdbdb;}
.registered_word_wrap > ul > li .comment_input_area .btm button {position: absolute; bottom: 0; right: 0; width: 124px; height: 42px; border-left: 1px solid #dbdbdb; font-size: 15px; color: #006cfc;}



/*
.registered_word_wrap > ul > li:last-child {border-bottom: none;}
.registered_word_wrap > ul > li:first-child {border-top: 1px solid #e6e6e6;}
.registered_word_wrap > ul > li .top_wrap {box-sizing: border-box; padding: 29px 25px 29px 25px; border-bottom: 1px solid #e6e6e6;}
.registered_word_wrap > ul > li .comment_info {float: left;}
.registered_word_wrap > ul > li .id {margin-bottom: 12px; font-weight: 700; font-size: 16px; color: #111111;}
.registered_word_wrap > ul > li .comment_txt {margin-bottom: 12px; font-size: 16px; color: #111111;}
.registered_word_wrap > ul > li .comment_date {font-weight: 300; font-size: 15px; color: #959595;}
.registered_word_wrap .btn_wrap {float: right; margin-top: 60px;}
.registered_word_wrap .basic_btn {float: left; margin-right: 10px;}
.registered_word_wrap .basic_btn > button {width: 73px; height: 29px; margin-left: 5px; text-align: center; font-size: 13px; border-radius: 4px;}
.registered_word_wrap .basic_btn > button:first-child {margin-left: 0;}
.registered_word_wrap .basic_btn .comment_btn {border: 1px solid #006cfc; color: #006cfc;}
.registered_word_wrap .basic_btn .modify_btn {background: #006cfc; color: #ffffff;}
.registered_word_wrap .basic_btn .delete_btn {background: #e1e1e1; border: 1px solid #464646; color: #464646;}
.registered_word_wrap > ul > li .heart_wrap {float: left;}
.registered_word_wrap > ul > li .heart_wrap button {padding: 0 18px; height: 29px; border-radius: 3px; background: url(../../leaderscpa_new/sub/event/heart_zero.png) no-repeat top 8px left 15px;}
.registered_word_wrap > ul > li .heart_wrap span {display: inline-block; font-size: 13px; vertical-align: middle; margin-top: -3px; margin-left: 14px;}
.registered_word_wrap > ul > li .heart {border: 1px solid #b2b2b2;}
.registered_word_wrap > ul > li .heart span {color: #b2b2b2;}
.registered_word_wrap > ul > li .heart.on {border: 1px solid #ff2447; background: url(../../leaderscpa_new/sub/event/heart_on.png) no-repeat top 8px left 15px;}
.registered_word_wrap > ul > li .heart.on span {color: #ff2447}
.registered_word_wrap > ul > li .comment_in_comment .comment_input_area {padding-left: 55px;}
.registered_word_wrap > ul > li .comment_input_area > div {display: none; position: relative; width: 818px; height: 125px; margin-left: 34px; margin-top: 35px; border-radius: 3px; border: 1px solid #a0a0a0; background: #fff; box-sizing: border-box;}
.registered_word_wrap > ul > li .comment_input_area > div:before {position: absolute; top: 0; left: -34px; content: ''; width: 15px; height: 14px; background: url(../../leaderscpa_new/sub/event/comment_l.png) no-repeat;}
.registered_word_wrap > ul > li .comment_input_area textarea {resize: none; overflow-y: hidden; width: 100%; height: 80px; box-sizing: border-box; padding: 20px 25px 0 25px; font-size: 15px; color: #959595;}
.registered_word_wrap > ul > li .comment_input_area textarea::placeholder{color: #959595;}
.registered_word_wrap > ul > li .comment_input_area textarea::-webkit-input-placeholder{color: #959595;}
.registered_word_wrap > ul > li .comment_input_area textarea:-ms-input-placeholder {color: #959595;}
.registered_word_wrap > ul > li .comment_input_area .btm {position: absolute; bottom: 0; left: 0; width: 100%; height: 42px; border-top: 1px solid #dbdbdb;}
.registered_word_wrap > ul > li .comment_input_area .btm button {position: absolute; bottom: 0; right: 0; width: 124px; height: 42px; border-left: 1px solid #dbdbdb; font-size: 15px; color: #006cfc;}

.registered_word_wrap .comment_in_comment_wrap {}
.registered_word_wrap .comment_in_comment_wrap > ul:first-child {border-top: none;}
.registered_word_wrap .comment_in_comment {display: inline-block; width: 100%; border-top: 1px solid #e1e1e1; background: #f9f9f9;}
.registered_word_wrap .comment_in_comment > li {width: 100%; padding-bottom: 35px;}
.registered_word_wrap .comment_in_comment > li .info_area {position: relative; width: 100%; box-sizing: border-box; padding: 30px 25px  0px 90px;}
.registered_word_wrap .comment_in_comment > li .info_area .top {position: relative; display: inline-block; width: 100%;}
.registered_word_wrap .comment_in_comment > li .info_area .top:before {position: absolute; top: 0; left: -34px; content: ''; width: 15px; height: 14px; background: url(../../leaderscpa_new/sub/event/comment_l.png) no-repeat;}

*/
/* view End */
/* EVENT */



/* MY MONEY */
#wrap.money{position: relative; min-width:1650px; background:#f0f5f9}
.money .gnb li:nth-child(3) a{color:#edfb21 !important}
.money .gnb li:nth-child(3) a:before, .money .gnb li:nth-child(3) a:after{width:50%}
.money .blue{color: #006cfc}
.money .foot_btm{margin-top:50px}
.money .foot_btm > div a:nth-child(6){color:#006cfc}
.money section.inner{width:1635px; margin:0 auto; padding-top:124px}
.money .l_menu{float:left; width:273px; font-size:15px; color:#636363; line-height:22px; padding:35px 0 30px; background:#fff; border:1px solid #dbdfe3; box-sizing:border-box; border-radius:5px}
.money .l_menu dt{margin-bottom:30px; padding:0 35px}
.money .l_menu dd{position:relative; overflow:hidden}
.money .l_menu .shape{position:absolute; top:5px; right:-16px; width:22px; height:43px; background:#006cfc; border-radius:22px; transition:transform 0.4s ease}
.detail .l_menu .shape{transform:translateY(52px)}
.top30 .l_menu .shape{transform:translateY(104px)}
.lastweek .l_menu .shape{transform:translateY(156px)}
.choice .l_menu .shape{transform:translateY(208px)}
.profit_up .l_menu .shape{transform:translateY(260px)}
.live_money .l_menu .shape{transform:translateY(312px)}
.live_camp .l_menu .shape{transform:translateY(364px)}
.my_promotion .l_menu .shape{transform:translateY(416px)}
.change_info .l_menu .shape{display:none}
.money .l_menu li{position:relative; overflow:hidden; padding:15px 35px}
.money .l_menu a{position:relative; padding-left:40px; z-index:1}
.money .l_menu a::after{content:""; position:absolute; bottom:3px; left:-4%; width:108%; height:8px; background:rgba(0,108,252,.11); border-radius:2px; z-index:-1; opacity:0; transition:opacity 0.6s ease}
.money .l_menu .ico{position:absolute; left:0; top:0; width:40px; height:22px; background:url(../../leaderscpa_new/sub/my_money/l_icons.png) no-repeat 0 0}
.money .l_menu .list2 .ico{top:2px; background-position-y:-22px}
.money .l_menu .list3 .ico{top:4px; background-position-y:-44px}
.money .l_menu .list4 .ico{background-position-y:-66px}
.money .l_menu .list5 .ico{top:3px; background-position-y:-88px}
.money .l_menu .list6 .ico{top:2px; background-position-y:-110px}
.money .l_menu .list7 .ico{background-position-y:-132px}
.money .l_menu .list8 .ico{top:3px; background-position-y:-154px}
.money .l_menu .list9 .ico{background-position-y:-176px}
.money .l_menu .chang_info{width:226px; margin:119px auto 0; padding:28px 0 0; border-top:1px solid rgba(185,189,192,.54)}
.money .l_menu .chang_info a{display:block; width:100%; height:49px; line-height:49px; background:#8d98a6 url(../../leaderscpa_new/sub/my_money/edit.png) no-repeat 31% 50%; color:#fff; border-radius:7px; padding:0; text-align:center}
.money .l_menu .chang_info a:hover, .change_info .l_menu .chang_info a{background-color:#006cfc; color:#fff}


.money .l_menu a:hover,.default .l_menu .list1 a,.detail .l_menu .list2 a,.top30 .l_menu .list3 a,.lastweek .l_menu .list4 a,.choice .l_menu .list5 a,.profit_up .l_menu .list6 a,.live_money .l_menu .list7 a,.live_camp .l_menu .list8 a,.my_promotion .l_menu .list9 a{color:#006cfc}
.money .l_menu a:hover::after,.default .l_menu .list1 a::after,.detail .l_menu .list2 a::after,.top30 .l_menu .list3 a::after,.lastweek .l_menu .list4 a::after,.choice .l_menu .list5 a::after,.profit_up .l_menu .list6 a::after,.live_money .l_menu .list7 a::after,.live_camp .l_menu .list8 a::after,.my_promotion .l_menu .list9 a::after{opacity:1}
.money .l_menu a:hover .ico,.default .l_menu .list1 .ico,.detail .l_menu .list2 .ico,.top30 .l_menu .list3 .ico,.lastweek .l_menu .list4 .ico,.choice .l_menu .list5 .ico,.profit_up .l_menu .list6 .ico,.live_money .l_menu .list7 .ico,.live_camp .l_menu .list8 .ico,.my_promotion .l_menu .list9 .ico{background-image:url(../../leaderscpa_new/sub/my_money/l_icons_on.png)}

/* 20240611 ºÎ½ºÆ® X È«º¸ ¹è³Ê */
.boostx-quick {position:fixed; right:85px; top:70%; z-index:-2;}
.boostx-quick__link {display:block; width:148px; height:148px; border-radius:50%; background:#ff0b6b url(../../leaderscpa_new/quick/20240611/quick_boostx_txt.png) no-repeat center 45px;}
.boostx-quick__img {top:calc(50% - 174px/2); left:calc(50% - 174px/2); animation:rotate 5s linear infinite}
.money .boostx-quick {right:38px; top:137px; z-index:10}

@keyframes rotate{
    to{transform:rotate(1turn)}
}

.money .r_cnt{float:left; width:calc(100% - 273px); padding-left:37px; box-sizing:border-box}
.money .title{font-size:25px; color:#111; font-weight:300; border-bottom:1px solid #c0c6cd; padding-bottom:20px; margin-bottom:44px}

.report1{display:-ms-flexbox; -ms-flex-direction:row; -ms-flex-line-pack:justify; display:flex; flex-flow:row wrap; justify-content:space-between; margin-bottom:50px}
.report1 li{width:253px; padding:22px 22px 17px; border-radius: 5px; font-size: 14px; box-sizing: border-box; color:#7d7d7d; background:#fff}
.report1 li:first-child{background:#d7e7fc}
.report1 li:last-child{background:#e9eef4; border:1px solid #dbdfe3}
.report1 li p{display:-ms-flexbox; -ms-flex-line-pack:left; -ms-flex-align:center; display:flex; justify-content:left; align-items:center; font-size: 25px; letter-spacing: 0; color:#111; margin-top:14px; line-height:1}
.report1 li .center{justify-content:center}
.report1 li p .ico{display:inline-block; margin-right:13px}
.report1 li:first-child .ico{width:33px; height:33px; border-radius:50%; background:#006cfc url(../../leaderscpa_new/sub/my_money/today.png) no-repeat 50%}

.report2 dt{font-size:19px; color:#111; margin-bottom:15px}
.report2 ul{display:-ms-flexbox; -ms-flex-direction:row; -ms-flex-line-pack:justify; display:flex; flex-flow:row wrap; justify-content:space-between; line-height:1}
.report2 li{display:-ms-flexbox; -ms-flex-direction:row; -ms-flex-line-pack:justify; -ms-flex-align:end; display:flex; flex-flow:row wrap; justify-content:space-between; align-items:flex-end; width:279px; font-size: 15px; color: #7d7d7d; margin-top:10px; background:#fff; padding:28px 35px 28px 24px; box-sizing:border-box; border-radius:5px}
.report2 li:nth-child(4n){width:425px; color:#fff}
.report2 li:nth-child(4){background:#474849}
.report2 li:nth-child(4) p{color:#edfb21}
.report2 li:nth-child(8){background:#006cfc}
.report2 li:nth-child(8) p{color:#fff}
.report2 li .ico{display:inline-block; width:19px; height:19px; background:url(../../leaderscpa_new/sub/my_money/icons01.png) no-repeat 0 2px; vertical-align:bottom; margin-right:5px}
.report2 li:nth-child(2) .ico{background-position:-19px 3px}
.report2 li:nth-child(3) .ico{background-position:-38px 4px}
.report2 li:nth-child(4) .ico{width:14px; height:14px; border-radius:7px; background:#fff; margin-right:15px}
.report2 li:nth-child(5) .ico{background-position:0 -16px}
.report2 li:nth-child(6) .ico{background-position:-18px -17px}
.report2 li:nth-child(7) .ico{background-position:-37px -17px}
.report2 li:nth-child(8) .ico{background-position:-58px 3px; margin-right:10px}
.report2 li p{font-size: 22; color:#111; letter-spacing: 0}

.go_notice{margin-top:50px}
.go_notice dt{position:relative; margin-bottom:25px}
.go_notice dt a{position:absolute; right:0; top:3px}
.go_notice dd{display:-ms-flexbox; -ms-flex-direction:row; -ms-flex-line-pack:left; display:flex; flex-flow:row wrap; justify-content:left;background:#fff; line-height:40px; border-radius:5px; font-size:14px; padding-left:55px; box-sizing:border-box; margin-top:2px}
.go_notice dd .num{width:70px; margin-right:55px; color:#7d7d7d}
.go_notice dd .date{color:#7d7d7d}
.go_notice dd .type{width:70px; margin-right:150px}
.go_notice dd .link{position:relative; display:block; width:600px; margin-right:120px}
.go_notice dd a{display:inline-block; max-width:550px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.go_notice dd .link img{margin:17px 0 0 15px}

.detail .r_cnt{position:relative}
.mon2_btn{top:10px; right: 0}
.mon2_btn li{float:left; margin-left:8px}
.mon2_btn li a{display: block; width: 88px; height: 28px; line-height: 26px; border: 1px solid #c3c3c3; text-align: center; font-size: 12px; color: #707070; border-radius: 5px; box-sizing:border-box; background:#fff}
.mon2_btn li a:hover,
.detail01 .mon2_btn li:nth-child(1) a,
.detail02 .mon2_btn li:nth-child(2) a,
.detail03 .mon2_btn li:nth-child(3) a,
.detail04 .mon2_btn li:nth-child(4) a,
.detail05 .mon2_btn li:nth-child(5) a{background: #dbeafd; border-color: #006cfc; color: #006cfc}

.menu_bar{margin-top: 29px}
.menu_bar li{float:left; height: 37px}
.menu_bar li:nth-child(1){width: 302px; margin-right:8px}
.detail05 .menu_bar .sel_area{width:auto}
.menu_bar li:last-child{float:right}
.menu_bar li input, .menu_bar li select, .menu_bar li button{height: 100%; border: 1px solid #d0dde6; background:#e3ecf3 no-repeat 95% 50%; border-radius: 5px; font-size: 13px; box-sizing: border-box; color:#636363}
.menu_bar li select{width: 100%; background-image: url(../../leaderscpa_new/sub/my_money/triangle.png); padding: 0 23px}
.menu_bar li input, .menu_bar .sel_area select{position: relative; width:245px; padding-left: 23px; margin-right: 9px}
.menu_bar li button{width: 102px; margin-right: 7px; color:#000}
.menu_bar li button:last-child{width:95px; margin-right: 0; background: #464646; color: #fff; border-color: #464646}

.menu_list{height:75px; margin: 17px 0 30px}
.menu_list .list1{float:left; display:-ms-flexbox; -ms-flex-direction:row; -ms-flex-line-pack:distribute; -ms-flex-align:center; display:flex; flex-flow:row wrap; justify-content:space-around; align-items:center; width:1048px; height:100%; background:#dbeafd; border-radius:5px; box-sizing: border-box; text-align:center}
.menu_list .list2{float:right; width:269px; height:100%; background:#006cfc; border-radius:5px; text-align:center; padding-top:15px; box-sizing:border-box}
.menu_list li h3{font-size: 13px; color:#7d7d7d}
.menu_list li p{font-size: 20px; letter-spacing: 0; margin-top:8px; line-height:1}
.menu_list .list2 h3, .menu_list .list2 p{color:#fff}

.table_area{position:relative; z-index:1}
.table_area table{width: 100%; font-size: 14px}
.table_area .th_bg{position:absolute; top:0; left:0; width:100%; height:46px; border:1px solid #b9b9b9; border-radius:5px; background:#fff; z-index:-1}
.table_area th{padding:14px 0 22px; font-weight: 400; letter-spacing: 0}
.table_area td{text-align: center; height: 40px; background:#fff; border-top:2px solid #f0f5f9; padding:0 10px}
.table_area td:first-child{border-radius:5px 0 0 5px}
.table_area td:last-child{border-radius:0 5px 5px 0}
.table_area td.empty{border-radius:5px}
.ui-datepicker td a{text-align: center}
.allDB td:nth-child(1){letter-spacing: -1px; color: #959595}
.allDB td:nth-child(2){text-align:left}
.allDB td:nth-child(3){letter-spacing: 0; color: #959595}
.allDB td:nth-child(4){opacity: 0.78}
.allDB td:nth-child(7){width:260px; color: #006cfc; text-align: left}
.allDB td:nth-child(7) a{display: inline-block; max-width: 250px; overflow: hidden; border-bottom: 1px solid #006cfc; white-space:nowrap; text-overflow:ellipsis}
.allDB td:nth-child(8){color: #ed1c24}
.dailyDB td:nth-child(1){color: #959595; letter-spacing: 0}
.dailyDB td:nth-child(2){color: rgba(70, 70, 70, .78)}
.dailyDB td:nth-child(3){color: rgba(237, 28, 36, .78)}
.dailyDB td:nth-child(4){color: rgba(125, 125, 125, .78)}
.dailyDB td:nth-child(5){color: rgba(20, 80, 249, .78)}
.dailyDB td:nth-child(8){color: #ed1c24}
.dailyDB td:nth-child(9){color: #006cfc}
.campDB td:nth-child(1){color: #959595; letter-spacing: -1px}
.campDB td:nth-child(2){text-align:left}
.campDB td:nth-child(3){color: rgba(70, 70, 70, .78)}
.campDB td:nth-child(4){color: rgba(237, 28, 36, .78)}
.campDB td:nth-child(5){color: rgba(125, 125, 125, .78)}
.campDB td:nth-child(6){color: rgba(20, 80, 249, .78)}
.campDB td:nth-child(9){color: #ed1c24}
.campDB td:nth-child(10){color: #006cfc}
.srcDB td:nth-child(1){color: #959595; letter-spacing: -1px}
.srcDB td:nth-child(2){text-align:left}
.srcDB td:nth-child(3){color: rgba(125, 125, 125, .78)}
.srcDB td:nth-child(4){color: #006cfc; text-align: left; padding-left: 80px}
.srcDB td:nth-child(4) a{display:inline-block; max-width:620px; border-bottom: 1px solid #006cfc; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.money .extra{position: relative; width: 100%; font-size:20px}
.money .extra div .bonus_tit{margin-bottom:10px}
.money .extra div .bonus_tit::before{content:""; display:block; width:59px; height:1px; background:#000; margin:0 auto 20px}
.money .extra .on{display:-ms-flexbox; -ms-flex-direction:column;  -ms-flex-pack:center; display:flex; flex-direction:column; justify-content:center; height: 517px; background: #fff; border-radius: 5px; text-align: center; box-sizing: border-box; margin-bottom:10px}
.money .extra .on p{font-size:30px; font-weight:300}
.money .extra .on p:nth-child(3){font-size:20px}
.money .extra .off{display:-ms-flexbox; -ms-flex-direction:column;  -ms-flex-pack:center; display:flex; flex-direction:column; justify-content:center; height: 517px; background: #fff; text-align:center}
.money .camp_name{text-align: left !important}
.allFlyTxt {color:#006CFC}

.top30 .title{margin-bottom:32px}
.top30 .title span{font-size:14px; color:#7d7d7d; font-weight:400; margin-left:30px}
.top30 .table_area .th_bg{height:54px}
.top30 .table_area th{padding-top:19px}
.top30 .table_area td{height:52px}
.top30 td:nth-child(1),
.top30 th:nth-child(1){text-align:left; padding-left:50px}
.top30 td:nth-child(1) .ico{display:inline-block; width:8px; height:8px; border-radius:4px; box-sizing:border-box; border:1px solid #ff4e43; margin-right:38px}
.top30 td:nth-child(3){color:#ff453a}
.top30 td:nth-child(5) a{width: 154px; display: block; margin: 0 auto; color: #004efe; background: #f1f5ff; border:1px solid #004efe; border-radius: 5px; padding:5px 10px}

.lastweek .title{margin-bottom:32px}
.lastweek .title span{font-size:14px; color:#7d7d7d; font-weight:400; margin-left:30px}
.lastweek .table_area .th_bg{height:54px}
.lastweek .table_area th{padding-top:19px; line-height:1}
.lastweek .table_area td{height:52px}
.lastweek td:nth-child(1),
.lastweek th:nth-child(1){text-align:left; padding-left:50px}
.lastweek td:nth-child(1) .ico{display:inline-block; width:8px; height:8px; border-radius:4px; box-sizing:border-box; border:1px solid #ff4e43; margin-right:38px}
.lastweek td:nth-child(2),
.lastweek th:nth-child(2){padding:0 100px 0 0}
.lastweek td:nth-child(2) a{width: 154px; display: block; margin: 0 auto; color: #004efe; background: #f1f5ff; border:1px solid #004efe; border-radius: 5px; padding:5px 10px}
.lastweek td:nth-child(3){color:#7d7d7d}
.lastweek td:nth-child(4){color:#ff453a}
.balloonBox { position:relative; display:inline-block; text-align:left; width:18px; height:15px; margin-top:-4px; margin-left:4px; z-index:10;}
.balloonBox button{vertical-align:text-top}
.balloonBox .sb_inner { position:absolute; width:333px; top:26px; right:-64px; padding:53px 0 36px 25px; background:url(../../leaderscpa_new/sub/my_money/balloon_bg.png) no-repeat; opacity:0; transition:all 0.3s ease; transform:scale(0); transform-origin:top center; box-sizing:border-box}
.balloonBox .sb_inner span { display:block; margin-top:15px; font-size:14px; color:#818181; line-height:23px; }
.balloonBox .sbClose { position:absolute; top:30px; right:25px; }
.speechBubble .closeBtn { position:absolute; top:16px; right:16px; }
.balloonBox.show .sb_inner { opacity:1; transform:scale(1); }

.choice .title{margin-bottom:32px}
.choice .title span{font-size:14px; color:#7d7d7d; font-weight:400; margin-left:30px}
.choice .table_area .th_bg{height:54px}
.choice .table_area th{padding-top:19px}
.choice .table_area td{height:52px}
.choice td:nth-child(1),
.choice th:nth-child(1){text-align:left; padding-left:50px}
.choice td:nth-child(1) .ico{display:inline-block; width:8px; height:8px; border-radius:4px; box-sizing:border-box; border:1px solid #ff4e43; margin-right:38px}
.choice td:nth-child(3){color:#ff453a}
.choice td:nth-child(5) a{width: 154px; display: block; margin: 0 auto; color: #004efe; background: #f1f5ff; border:1px solid #004efe; border-radius: 5px; padding:5px 10px}

.profit_up .title{margin-bottom:32px}
.profit_up .title span{font-size:14px; color:#7d7d7d; font-weight:400; margin-left:30px}
.profit_up .table_area .th_bg{height:54px}
.profit_up .table_area th{padding-top:19px}
.profit_up .table_area th .ico{margin-right:10px}
.profit_up .table_area td{height:52px}
.profit_up td:nth-child(1),
.profit_up th:nth-child(1){text-align:left; padding-left:50px}
.profit_up td:nth-child(1) .ico{display:inline-block; width:8px; height:8px; border-radius:4px; box-sizing:border-box; border:1px solid #ff4e43; margin-right:38px}
.profit_up td:nth-child(3){color:#ff453a}
.profit_up td:nth-child(5) a{width: 154px; display: block; margin: 0 auto; color: #004efe; background: #f1f5ff; border:1px solid #004efe; border-radius: 5px; padding:5px 10px}

.live_money .title span{font-size:14px; color:#7d7d7d; font-weight:400; margin-left:30px}
.live_money .list_wrap{height:674px}
.live_money .r_cnt .list li{display:table; width:100%; height:50px; line-height:48px; border:1px solid #cdcfd0; border-radius:5px; background:#fff; box-sizing:border-box; letter-spacing:0}
.live_money .r_cnt .list p{display:table-cell; box-sizing:border-box; font-size:14px; text-align:center}
.live_money .r_cnt .list .live_type{width:252px; color:#555}
.live_money .r_cnt .list .live_name{width:395px; background:#f2f2f2; text-align:left; padding:0 113px}
.live_money .r_cnt .list .live_name a{display:inline-block; max-width:169px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:1}
.live_money .r_cnt .list .live_price{width:353px; background:#fff5f4; color:#7d7d7d}
.live_money .r_cnt .list .live_price span{color:#ff453a}
.live_money .r_cnt .list .live_nick{color:#464646; text-align:right; padding-right:120px}

.live_camp .title span{font-size:14px; color:#7d7d7d; font-weight:400; margin-left:30px}
.live_camp .list_wrap{height:674px}
.live_camp .r_cnt .list li{display:table; width:100%; height:50px; line-height:48px; border:1px solid #7fb6ff; border-radius:5px; background:#edf4fc; box-sizing:border-box; letter-spacing:0}
.live_camp .r_cnt .list p{display:table-cell; box-sizing:border-box; font-size:14px}
.live_camp .r_cnt .list .live_type{width:370px; color:#555; padding-left:85px}
.live_camp .r_cnt .list .live_name{width:395px;text-align:left}
.live_camp .r_cnt .list .live_name a{display:inline-block; max-width:340px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:1}
.live_camp .r_cnt .list .live_price{width:248px; color:#7d7d7d}
.live_camp .r_cnt .list .live_price span{color:#ff453a}
.live_camp .r_cnt .list .icon span{display:inline-block; width:82px; height:25px; box-sizing:border-box; border-radius:2px; text-align:center; font-size:13px; vertical-align:middle; padding-top:6px; margin:0 2px}
.live_camp .r_cnt .list .icon .ico1{background:#8cbcfc; border:1px solid #006cfc; padding-top:7px}
.live_camp .r_cnt .list .icon .ico2{background:#ffd9d7; border:1px solid #ff453a}
.live_camp .r_cnt .list .icon .ico3{background:#c7d2e1; border:1px solid #576d8a}

.my_promotion .r_cnt{position:relative}
.my_promotion .title span{font-size:14px; color:#7d7d7d; font-weight:400; margin-left:25px}
.my_promotion .go_promotion{position:absolute; top:0; right:0; width:172px; height:38px; line-height:38px; text-align:center; background:#006cfc; color:#fff; font-size:14px; border-radius:5px}
.my_promotion .go_promotion span{position:absolute; right:20px; top:0}
.my_promotion .list_wrap{height:680px; overflow-y:auto}
.my_promotion .r_cnt .list li{display:table; width:100%; height:50px; line-height:48px; border:1px solid #cdcfd0; border-radius:5px; background:#fff; margin-top:2px; box-sizing:border-box; letter-spacing:0; padding:0 65px 0 75px}
.my_promotion .r_cnt .list p{display:table-cell; box-sizing:border-box; font-size:14px}
.my_promotion .r_cnt .list p img{vertical-align:middle}
.my_promotion .r_cnt .list p:nth-child(1){width:300px}
.my_promotion .r_cnt .list p:nth-child(2){width:260px; color:#7d7d7d}
.my_promotion .r_cnt .list p:nth-child(2) span{color:#000}
.my_promotion .r_cnt .list p:nth-child(3){width:280px; color:#7d7d7d}
.my_promotion .r_cnt .list p:nth-child(3) span{color:#ff453a}
.my_promotion .r_cnt .list p:nth-child(4){width:260px}
.my_promotion .r_cnt .list .crs{display:inline-block; width:17px; height:17px; line-height:17px; text-align:center; border-radius:50%; background:#d6e7fe; border:1px solid #000; margin-left:4px}
.my_promotion .mCSB_inside>.mCSB_container{margin-right:18px}
.my_promotion .mCSB_scrollTools{width:7px}
.my_promotion .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:5px; background:#006cfc !important}
.my_promotion .mCSB_scrollTools .mCSB_dragger{width:5px; left:-1px}
.my_promotion .mCSB_scrollTools .mCSB_draggerContainer{width:3px; background:#c0c0c0}
.my_promotion .mCSB_scrollTools .mCSB_draggerRail{display:none}

.change_info .title span{font-size:14px; color:#7d7d7d; font-weight:400; margin-left:25px}
.change_info .title span em{font-style:normal}
.change_info .r_cnt form{display:flex; justify-content:space-between;}
.change_info .r_cnt .form{width:654px; min-height:675px; background:#fff; border-radius:5px; box-sizing:border-box; font-size:15px}
.change_info .r_cnt .form input[type="checkbox"]{display:none}
.change_info .r_cnt .left{float:left; padding:50px 50px 40px 60px}
.change_info .r_cnt .right{float:right; padding:83px 54px 90px 54px}
.change_info .r_cnt ul li{margin-bottom:40px}
.change_info .r_cnt ul .mb24{margin-bottom:20px}
.change_info .r_cnt ul li::last-child{margin:0;}
.change_info .r_cnt ul li::after{content:""; display:block; clear:both}
.change_info .r_cnt ul li > *{float: left}
.change_info .left ul li h3, .change_info .left ul li label{width:195px; color:#7d7d7d}
.change_info .form ul li > label{line-height:48px}
.change_info .form ul .info6-2{margin-bottom:20px}
.change_info .form ul .info6-2 > label{display: flex; flex-direction: column; justify-content: center; height:48px; line-height:1.4;}
.change_info .left input,
.change_info .left select{width:calc(100% - 195px); height:48px; background:#f0f5f9; border:1px solid #bcc0c3; border-radius:5px; padding-left:18px; font-size:14px; color:#7d7d7d; box-sizing: border-box;}
.change_info .left select{background:#f0f5f9 url(../../leaderscpa_new/sub/my_money/triangle10.png)no-repeat 93% 50%;}
.change_info .info5 p{display: flex; align-items: center; justify-content: space-between; width:calc(100% - 195px)}
.change_info .info5 p span{width: calc(100% - 130px); height: 48px; line-height: 48px; padding: 0 18px; border-radius: 5px; background: #f0f5f9; border: 1px solid #bcc0c3; color: #ccc;}
.change_info .info5 .info_btn{width:82px; height:48px; color:#fff; background:#006cfc; border-radius:5px; font-size:14px}
.change_info .cellChg{display:none; box-sizing: border-box; border-top: 1px dashed #b7b7b7; border-bottom: 1px dashed #b7b7b7; padding: 33px 24px 20px; background: #f7f7f7; margin-top: 27px}
.info5 .cellChg button{width: 74px; height: 48px; background: #555; color: #fff; border-radius: 5px; margin: 0 6px}
.info5 .cellChg input[type="tel"]{width:265px; background:#fff}
.info5 .cellChg input[type="number"]{width:139px; background:#fff}
.info5 .cellChg .info_btn{float:none; display: block; width: 177px; margin: 20px 0 0 147.5px; text-align:center; line-height:48px}
.change_info .sms_agree{padding-left:195px; margin-top:13px}
.change_info .sms_agree label{position:relative; padding-left:28px; cursor:pointer}
.change_info .sms_agree label::after{content:""; position:absolute; left:0; top:calc(50% - 10px); width:20px; height:20px; border-radius:5px; background:#f0f5f9 no-repeat 50%; border:1px solid #bcc0c3}
.change_info .sms_agree input:checked+label::after{background-image:url(../../leaderscpa_new/sub/my_money/chk.png)}
.change_info .right ul li h3, .change_info .right ul li label{width:125px; color:#7d7d7d}
.change_info .right input, .change_info .right select{width:calc(100% - 125px); height:48px; background:#f0f5f9 no-repeat 95% 50%; border:1px solid #bcc0c3; border-radius:5px; padding-left:18px; font-size:14px; color:#7d7d7d; box-sizing: border-box;}
.change_info .right select{background-image: url(../../leaderscpa_new/sub/my_money/triangle10.png)}
.change_info .right .line{float:none; width:100%; text-align:center; padding-bottom:26px; border-bottom:1px solid #e1e1e1; margin-bottom:35px}
.change_info .right .line strong{display:block; width:39px; height:39px; line-height:39px; border-radius:50%; background:#006cfc; color:#fff; text-align:center; margin:0 auto 8px; font-size:20px}
.change_info .right .line > span{display:block; margin-bottom:15px; font-size:17px}
.change_info .right .line p{color:#7d7d7d; line-height:27px; margin-top:4px}
.change_info .right .line p span{color:#ff453a}
.change_info .info6-2 span{display: block; width: 64px; height: 24px; line-height: 24px; margin-top: 2px; border-radius: 50px; font-size: 13px; color: #fff; text-align: center;}
.change_info .info6-2 span.wait{background: #ff9600;}
.change_info .info6-2 span.no{background: #ff4848;}
.change_info .info6-2 span.ok{background: #28dc6f;}
.change_info .info7 input{width:188px}
.change_info .info7 .back{width:209px}
.change_info .info7 span{margin:0 9px}
.change_info .r_cnt ul .biz_num, .change_info .r_cnt ul .biz_num~li, .change_info .r_cnt ul .biz_name{margin-bottom:23px}
.biz_num #ucorpnum1{width:102px; margin-right: 6px}
.biz_num #ucorpnum2{width:85px; margin-right: 6px}
.biz_num #ucorpnum3{width: 144px}
.change_info .info7 .blue{padding-left:125px; margin-top:10px; line-height:20px; font-size:14px}
.change_info .r_cnt .btn{text-align:center; margin-top:35px}
.change_info .r_cnt .btn a{float:none; display:inline-block; width:196px; height:49px; line-height:47px; box-sizing:border-box; text-align:center; border:1px solid #006cfc; border-radius:5px; color:#006cfc; margin:0 10px}
.change_info .r_cnt .btn .info_btn{background:#006cfc; color:#fff}

.money [class*="trans-up"] {opacity:0; transform:translate(0, 20px); animation:trans 0.6s ease 0.4s forwards}
.money .trans-up2{animation-delay:0.6s}
.money .trans-up3{animation-delay:0.8s}
.money .trans-up4{animation-delay:1s}
.money .trans-up5{animation-delay:1.2s}

@keyframes trans {
	to{opacity:1; transform:translate(0)}
}

/* hotCampaign */
.modal { position:fixed; width:0; height:0; top:0; left:0; z-index:-1; overflow:hidden; transition:all 0s ease; transition-delay:0.6s; }
.modal *, .modal *::after, .modal *::before { box-sizing:border-box; line-height:1em; }
.modal .hide { text-indent:-9999px; overflow:hidden; text-overflow:hidden; }
.modal .clear:after { content:""; display:block; clear:both;}
.modal .popup { position:absolute; top:0; bottom:0; left:0; right:0; padding:100px 0; background:rgba(0,0,0,.6); overflow:auto; opacity:0; transition:all 0.3s ease; transition-delay:0.3s; }
.modal .cont { position:relative; margin:-275px auto 0; top:50%; padding:30px 38px; transition:all 0.5s ease; transition-delay:0s; opacity:0; background:#f1f1f2; border-radius:15px; box-shadow:15px 15px 40px rgba(0,0,0,0.25); }
.modal .pop_close { position:absolute; width:80px; height:14px; top:53px; right:50px; background:url('../../leaderscpa_new/sub/my_money/close_btn.png') no-repeat center; }
.modal .pop_btn .btn { display:inline-block; vertical-align:top; width:202px; height:52px; margin:0 2px; font-size:16px; color:#000; border:1px solid #000; }
.modal .pop_btn .bl { color:#fff; background:#000; border:1px solid #000; }
.modal.show { width:100%; height:100%; top:0; left:0; right:0; bottom:0; z-index:10001; transition-delay:0s; }
.modal.show .popup { opacity:1; transition-delay:0s; }
.modal.show .cont { opacity:1;  margin-top:-325px; transition-delay:0.3s; }

.modal.mymoneyPop .popup { color:#000; padding:0; }
.modal.mymoneyPop .cont { width:820px; height:auto; min-height:450px; padding:64px 60px 50px 70px; margin:-250px auto 0; background:#fff url('../../leaderscpa_new/sub/my_money/mymoney_pop_bg.png') no-repeat 0 27px; }
.modal.mymoneyPop .cont h1 {font-size:30px; color:#006cfb; font-weight:300; line-height:40px; word-break: break-all;}
.modal.mymoneyPop .cont h1::after {display:block; content:""; width:75px; height:1px; margin-top:30px; background:#006cfb;}
.modal.mymoneyPop .cont > div > p {margin-top:30px; font-size:17px; color:#000000; font-weight:400; line-height:28px; word-break: break-all;}
.modal.mymoneyPop.show .cont {margin:-300px auto 600px !important}
.modal.mymoneyPop .pop_close { position:absolute; width:36px; height:36px; top:23px; right:20px; background:url('../../leaderscpa_new/sub/my_money/mymoney_pop_close.png') no-repeat center; }
.modal.mymoneyPop .today_close {display:block;line-height:25px;cursor:pointer;position:absolute; top:-36px; right:20px; font-size:17px; color:#fff; line-height:25px;}
.modal.mymoneyPop .today_close input {display:none;}
.modal.mymoneyPop .today_close span {display:inline-block;width:25px;height:25px;vertical-align:top;margin-right:5px;background:#fff;}
.modal.mymoneyPop .today_close input:checked + span {background:url('../../leaderscpa_new/sub/my_money/checked.png');}

#money_pop .cont{position:absolute; top:calc(50% - 280px); left:calc(50% - 425px); background:none; width:auto; padding:0; margin:0; border-radius:0; box-shadow:none; transform:translate(0,50px)}
#money_pop.show .cont{transform:translate(0)}
#money_pop .cont a{position:absolute;}
#money_pop .cont .close{right:0; top:40px}
#money_pop .cont .pro2{bottom:-41px; left:calc(50% - 76px)}
#money_pop .cont .link{bottom:68px; width:210px; height:50px; border-radius:50px}
#money_pop .cont .link1{left:30px}
#money_pop .cont .link2{left:calc(50% - 105px)}
#money_pop .cont .link3{right:30px}
/* //MY MONEY */

/* NOTICE */
/* 220905 */
.cscenter .wide~.quick_wrap{padding-top:30px}
.cscenter .quick_wrap .stake_bn{margin-top:20px}
.cscenter .cs_tit{box-sizing: border-box; padding-top: 79px}
.cscenter .cs_tit .title{height:170px; padding-top:80px; background:url(../../leaderscpa_new/sub/cscenter/cs_bg_new.jpg) no-repeat 50% 50% / cover; font-size:65px; font-family:'montserrat'; color:#fff}
.cscenter .content{width: 100%; color: #111}
.cscenter:not(.alliance) .gnb li:nth-child(7) a{color: #edfb21 !important}
.cscenter:not(.alliance) .gnb li:nth-child(7) a:after{width: 50%}
.cscenter:not(.alliance) .gnb li:nth-child(7) a:before{width: 50%}
.cscenter .cs-tab-btns{font-size:17px; color:#666; border-bottom:1px solid #dbdbdb}
.cscenter .cs-tab-btns a{position:relative; display:inline-block; height:60px; line-height:60px; text-align:center; letter-spacing:inherit; vertical-align:top; font-family:'montserrat'; font-weight:600}
.cscenter .cs-tab-btns a:nth-child(2){margin:0 130px}
.cscenter .cs-tab-btns a:nth-child(3){font-family:'noto sans kr'; font-weight:500}
.cscenter .cs-tab-btns a::after{content:""; position:absolute; bottom:-1px; left:0; right:0; height:2px; background:#006cfc; opacity:0}
.cscenter .cs-tab-btns a:hover, .cscenter .cs-tab-btns a.on{color:#006cfc}
.cscenter .cs-tab-btns a.on::after{opacity:1}
.event_quick{top:calc(50% - 95px); right:80px; width:176px; height:54px; background:url(../../leaderscpa_new/sub/cscenter/event_quick_new.png) no-repeat 0 0; overflow:hidden}
.event_quick.bk{background-position-y:100%}
/* 220905 */

.cscenter .tab_area{padding-bottom:78px}
.cscenter .tab_area table td a{display: block; width: 500px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.notice_area{background: url('../../leaderscpa_new/sub/cscenter/cstab_bg.jpg') no-repeat 0 0}
.qna_area{position: relative; background: url('../../leaderscpa_new/sub/cscenter/cstab_bg.jpg') no-repeat 0 0}
.all_area{position: relative; padding-top:50px}
.cscenter .cs_view{margin-top:50px}
.cscenter .cs_title strong{display:block; font-size:30px; line-height:1; color:#111}
.cscenter .cs_title p{font-size:17px; color:#666; margin-top:15px; line-height:1}
.cs_view{width: 1000px; border-top: 2px solid #000; margin: 0 auto 45px}
.cs_view .view_top{padding: 28px 28px; box-sizing: border-box; border-bottom: 1px solid #e6e6e6; font-size: 22px; font-weight: 300; color: #000; letter-spacing: -0.5px; line-height: 93px}
.cs_view .view_top > *{float: left; height: 38px; line-height: 38px}
.cs_view .view_top h3{width: 750px; height: auto}
.cs_view .view_top .view_type{width: 113px; color: #006cfc}
.cs_view .view_top .view_type img{margin: 8px 0 0 5px}
.cs_view .view_top .list_btn{float: right}
.cs_view .view_main{position: relative; padding: 70px 15px; border-bottom: 1px solid rgba(0, 0, 0, .5)}
.cs_view .view_main .view_cnt{font-size: 17px; letter-spacing: -0.5px; font-weight: 300}
.cs_view .view_main .view_cnt > div{word-break: break-all; word-wrap: break-word; overflow: hidden}
.cs_view .view_main .view_info{position: absolute; top: 15px; right: 28px; font-size: 15px; color: #959595; letter-spacing: 0}
.view_main .view_info p{position: relative; float: left}
.view_main .view_info .count{padding-right: 15px; margin-right: 15px}
.view_main .view_info .count:after{content:""; position: absolute; top: 4.5px; right: 0; width: 1px; height: 13px; background: #959595}
.view_main .view_info p span{margin-left: 15px}
.cs_view .view_btn{text-align: right; margin-top: 22px}
.cs_view .view_btn button{font-size: 13px; width: 73px; height: 29px; border: 1px solid #006cfc; border-radius: 3px; background: #fff; color: #006cfc; margin-left: 3px}
.cs_view .view_btn .era_btn{background: #006cfc; color: #fff}
.cs_view .view_btn .del_btn{background: #e1e1e1; border-color: #464646; color: #464646}
.cs_view .reply{margin-top: 51px}
.cs_view .reply textarea, .cs_view .reply a{height: 87px; box-sizing: border-box; border-radius: 5px}
.cs_view .reply .reply_tit{font-size: 17px; padding-left: 32px; background: url('../../leaderscpa_new/sub/cscenter/reply_ico.jpg') no-repeat 5px 50%; margin-bottom: 15px}
.cs_view .reply .reply_tit span{color: #006cfc; margin-left: 8px}
.cs_view .reply textarea{float: left; width: 818px; border: 1px solid #c8c8c8; resize: none; overflow-y: auto; padding: 15px 20px 0; font-size: 15px; background: #f6f6f6}
.cs_view .reply a{float: right; width: 168px; background: #006cfc; color: #fff; font-size: 17px; text-align: center; line-height: 87px; letter-spacing: -0.5px}
.cs_view .reply_area{margin-top: 43px; border-bottom: 1px solid #e6e6e6}
.cs_view .reply_area li{position: relative; border-top: 1px solid #e6e6e6; padding: 28px 0 28px 28px; letter-spacing: 0}
.cs_view .reply_area li:after{content:""; display: block; clear: both}
.cs_view .reply_area .nick{font-weight: 700; margin-bottom: 16px}
.cs_view .reply_area .date{float: left; font-size: 15px; color: #959595; margin-top: 20px}
.cs_view .reply_area .reply .rep_btn{width: 140px}
.cscenter .search_wrap {margin-top:40px;}
.cscenter .notice1{padding:64px 0 40px}

/* qna°Ë»ö */
.cscenter .qna1{padding:64px 0 20px}
.cscenter .qna1 .more{display:flex; align-items:center; justify-content:space-between; width:1000px; height:80px; margin:30px auto 0; background:#006cfc; color:#fff; padding:0 42px 0 27px; box-sizing:border-box}
.cscenter .qna1 .more .txt{font-size:18px}
.cscenter .qna1 .more strong{color:#edfb20}
.cscenter .qna1 .more a{position:relative; padding:0 40px 5px 0; border-bottom:1px solid #fff}
.cscenter .qna1 .more a::after{content:""; position:absolute; right:4px; top:10px; border-left:7px solid #fff; border-top:4px solid transparent; border-bottom:4px solid transparent}
.search_wrap{text-align: center; margin-top: 62px}
.search_wrap > *{display: inline-block; height: 47px; box-sizing: border-box; border: 1px solid #8b8b8b; border-radius: 5px; font-size: 15px; color: #7d7d7d}
.search_wrap select{width: 160px; padding-left: 18px}
.search_wrap input{width: 286px; padding-left: 18px; margin: 0 8px}
.search_wrap button{width: 105px; background: #006cfc; border-color: #006cfc; color: #fff}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
/* //qna°Ë»ö */

.ask_bn{bottom:100px; right:calc(50% - 500px); display:flex; align-items:center; width:127px; height:36px; background:#e9e9e9; border-radius:5px; padding:0 17px; box-sizing:border-box}
.ask_bn strong{width:18px; height:18px; line-height:18px; font-size:13px; color:#fff; background:#000; border-radius:50%; text-align:center; margin-right:10px}

@keyframes bounce{
	100%{transform: translate(0, 16px)}
}
.ask_bn ~ .event_quick{top:calc(50% - 140px)}
.ask_bn ~ .live_choice_quick{top:calc(50% + 110px)}

/* Áú¹®ÇÏ±â, Áú¹®¼öÁ¤ ÆË¾÷ */
#askPop, #askModifyPop{display: none; position: absolute; z-index: 20000}
.ask_cnt{position: absolute; top: 100px; left: 50%; width: 1000px; height: auto; margin-left: -500px; background: #fff; padding: 30px 30px 0; box-sizing: border-box; border-radius: 10px}
.ask_cnt h3{font-size: 30px; font-weight: 300; padding-bottom: 20px; border-bottom: 1px solid #111; margin-bottom: 35px}
.ask_cnt input:not([type="checkbox"]){width: 100%; height: 56px; box-sizing: border-box; border: 1px solid #959595; border-radius: 5px; padding-left: 20px; color: #959595; margin-bottom: 17px; background: #fff}
.ask_cnt select{background-size: 14px auto;}
.ask_cnt .cheditor-modify-block div .caption-align{width: 50px}	/* ¿¡µðÅÍ½ºÅ¸ÀÏ */
.cheditor-modify-block div .user-input-alt,
.cheditor-modify-block div .user-input-caption{padding-left: 5px}  /* ¿¡µðÅÍ½ºÅ¸ÀÏ */
.ask_cnt textarea{width: 100%; height: 382px; box-sizing: border-box; border: 1px solid #959595; border-radius: 5px; padding: 30px 20px; color: #959595; resize: none; overflow-y: auto}
.ask_cnt .btn{width: 450px; margin: 40px auto}
.ask_cnt .btn a{float: left; width: 216px; height: 55px; border: 1px solid #006cfc; border-radius: 5px; color: #006cfc; text-align: center; line-height: 55px; font-size: 17px}
.ask_cnt .btn .submit_btn{float: right; background: #006cfc; color: #fff}
.ask_cnt .close{position: absolute; top: 22px; right: 25px; width: 29px; height: 29px}
.ask_cnt .close img{max-width: 100%; height: auto}
#askModifyPop .bg{position: fixed}
.ask_cnt .jodit_toolbar{box-shadow: none; border-color: #959595; border-top-left-radius: 5px; border-top-right-radius: 5px}
.ask_cnt .jodit_workplace{min-height: 349px !important; border-color: #959595 !important; border-top-color: #ccc !important; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; color: #959595}
.ask_cnt .jodit_container:not(.jodit_inline){font-family: inherit; font-size: 16px}
#askPop .ask_cnt .jodit_wysiwyg{padding: 15px 20px}
.ask_cnt .jodit_placeholder{top: 5px; left: 10px; letter-spacing: 0; color: #959595}
.cheditor-popup-window{z-index: 20001 !important}
/* //Áú¹®ÇÏ±â, Áú¹®¼öÁ¤ ÆË¾÷ */

/* ÀÔÁ¡¹®ÀÇ ÆË¾÷ */
#allPop{display: none; position: absolute}
.all_cnt{
	position: absolute; top: 100px; left: 50%; margin-left: -500px; width: 1000px; height: 800px; border-radius: 10px; padding: 30px 70px 0; box-sizing: border-box;
	background: #fff url('../../leaderscpa_new/sub/cscenter/allpop_bg.png') no-repeat 50% bottom;
}
.all_cnt .pop_top{padding-bottom: 20px; border-bottom: 1px solid #111; margin-bottom: 35px}
.all_cnt .clear > *{float: left}
.all_cnt .pop_top h4{font-size: 30px; color: #111; font-weight: 300; margin-right: 25px}
.all_cnt .pop_top p{font-size: 15px; color: #7d7d7d; padding-top: 20px}
.step form > div{margin-bottom: 9px}
.all_cnt .comp_info li{float: left; width: 50%; margin-bottom: 9px}
.all_cnt .comp_info li:nth-child(even){text-align: right}
.all_cnt input{height: 54px; border-radius: 5px; box-sizing: border-box; padding-left: 20px; border: 1px solid #959595; color: #959595; font-size: 15px; background: #fff}
.all_cnt .comp_info li input{width: 420px; height: 54px; border-radius: 5px; box-sizing: border-box; padding-left: 20px; border: 1px solid #959595; color: #959595; font-size: 15px; background: #fff}
.all_cnt .ex_info{font-size: 15px; color: #555; margin-bottom: 9px; line-height: 54px}
.all_cnt .ex_info p{margin-right: 88px; padding-left: 8px}
.all_cnt .ex_info .ex2{margin-left: 125px}
.all_cnt .ex_info input[type="radio"]{display: none}
.all_cnt .ex_info label{padding-left: 25px; background: url('../../leaderscpa_new/radio_off.jpg') no-repeat 0}
.all_cnt .ex_info input:checked+label{background-image: url('../../leaderscpa_new/radio_on.jpg')}
.all_cnt .ex_info input[type="password"]{float: right; width: 420px; height: 54px; border-radius: 5px; box-sizing: border-box; padding-left: 20px; border: 1px solid #959595; color: #959595; font-size: 15px; background: #fff}
.all_cnt .text_tit input{width: 100%}
.all_cnt .text_info textarea{width: 100%; height: 139px; border-radius: 5px; box-sizing: border-box; padding: 20px; border: 1px solid #959595; color: #959595; font-size: 15px; resize: none; overflow-y: auto; background: #fff}
.all_cnt .pri_info{margin: 21px 0}
.all_cnt .pri_info input{display: none; text-align: right}
.all_cnt .pri_info label{float: right; color: #555; font-size: 15px; padding-right: 31px; background: url('../../leaderscpa_new/chk_bl_off.jpg') no-repeat 100% 50%}
.all_cnt .pri_info input:checked+label{background-image: url('../../leaderscpa_new/chk_bl_on.jpg')}
.all_cnt .btn_area{width: 450px; margin: 0 auto}
.all_cnt .btn_area a{width: 216px; height: 55px; border: 1px solid #006cfc; border-radius: 5px; color: #006cfc; text-align: center; line-height: 55px; font-size: 17px}
.all_cnt .btn_area .sub_btn{float: right; background: #006cfc; color: #fff}
.all_cnt label{cursor: pointer}
.all_cnt .close{position: absolute; top: 22px; right: 25px; width: 29px; height: 29px}
.all_cnt .close img{max-width: 100%; height: auto}
/* ÀÔÁ¡¹®ÀÇ¿Ï·á */
.all_cnt .result{display: none; text-align: center; font-size: 30px; font-weight: 300; color: #006cfc; padding-top: 110px}
.all_cnt .result .txt1{display: inline-block; line-height: 35px; padding-bottom: 30px; border-bottom: 1px solid rgba(17, 17, 17, .59); margin: 50px 0 30px; color: #111}
/* //ÀÔÁ¡¹®ÀÇ ÆË¾÷ */

/* ºñ¹Ð¹øÈ£ÀÔ·Â ÆË¾÷ */
#passPop{display: none; top: 0; left: 0; height: 100%}
.pass_cnt{position: absolute; top: calc(50% - 169px); left: 50%; margin-left: -279px; width: 558px; height: 338px; background: #fff; border-radius: 10px; padding-top: 70px; box-sizing: border-box}
.pass_cnt h4{font-size: 30px; font-weight: 300; text-align: center}
.pass_cnt input{
	display: block; width: 420px; height: 54px; border-radius: 5px; box-sizing: border-box; padding-left: 20px;
	border: 1px solid #959595; color: #959595; font-size: 15px; background: #fff; margin: 30px auto 25px
}
.pass_cnt button{display: block; width: 218px; height: 57px; background: #006cfc; border-radius: 5px; color: #fff; font-size: 17px; margin: 0 auto}
#passPop .close{position: absolute; top: 22px; right: 25px; width: 29px; height: 29px}
#passPop .close img{max-width: 100%; height: auto}
/* //ºñ¹Ð¹øÈ£ÀÔ·Â ÆË¾÷ */


.tab_area table{width: 1000px; margin: 0 auto; border-top: 2px solid #000; border-bottom: 1px solid rgba(0,  0, 0, .5)}
.tab_area table tr{height: 59px; border-bottom: 1px solid #e6e6e6; font-size: 14px}
.tab_area table tr:last-child{border: none}
.tab_area table td:nth-child(1){text-indent: 40px}
.tab_area table td:nth-child(2) img{margin: 7px 0 0 10px}
.tab_area table td:nth-child(2){color: rgba(0, 0, 0, .7)}

.tab_area table td:nth-child(1), .tab_area table td:nth-child(4){color: #959595}
.tab_area table tr.on{background: #e5f0fe}

/* ÀÔÁ¡¹®ÀÇÅÇ */
.alliance .gnb li:nth-child(8) a{color:#edfb21 !important}
.alliance .gnb li:nth-child(8) a:after{width: 50%}
.alliance .gnb li:nth-child(8) a:before{width: 50%}
.all1{padding:60px 0 80px; box-sizing: border-box; background:#f5f5f5; z-index:1; overflow:hidden}
.all1 .all1_title{text-align:center}
.all1 .all1_title strong{display:block; font-size:30px; line-height:1; color:#111}
.all1 .all1_title p{font-size:17px; color:#666; margin-top:15px; line-height:1}
.all1 .list{display:flex; justify-content:center; flex-flow:row wrap; width:1100px; margin:50px auto 0}
.all1 .list dl{position:relative; width:340px; height:242px; border:1px solid #cecece; background:#fff; margin-bottom:40px; padding:75px 0 0 20px; box-sizing:border-box}
.all1 .list dl:nth-child(even){background:#006cfc; margin:0 40px; border-color:#006cfc}
.all1 .list dl:nth-child(even) .step, .all1 .list dl:nth-child(even) .tit, .all1 .list dl:nth-child(even) dd{color:#fff}
.all1 .list dl:nth-child(4){order:1}
.all1 .list dl:nth-child(-n+4)::after{content:""; position:absolute; top:calc(50% - 16px); right:-30px; width:18px; height:32px; background:url(../../leaderscpa_new/sub/cscenter/next_gr.png) no-repeat}
.all1 .list dl:nth-child(3)::after{top:auto; bottom:-40px; right:calc(50% - 9px); transform:rotate(0.25turn)}
.all1 .list dl:nth-child(4)::after{right:auto; left:-30px; transform:rotate(0.5turn)}
.all1 .list dt .ico{top:30px; right:20px}
.all1 .list dt .step{font-family:'montserrat'; font-size:15px; color:#006cfc}
.all1 .list dt .tit{font-weight:500; font-size:22px; color:#111; font-family:'Noto Sans KR'}
.all1 .list dd{line-height:24px; font-weight:300; color:#666; margin-top:15px}
.all1 .txt{bottom:-15px; left:50%; width:100%; max-width:1920px; z-index:-1; opacity:0.05; transform:translateX(-50%)}
.all1 .txt img{max-width:100%; height:auto}
.all2 article{height: 130px; background: #333}
.all2 .content{width: 1000px; padding-top:33px; box-sizing: border-box}
.all2 .right{float:left; color: #fff;line-height:26px; margin:5px 0 0 30px}
.all2 .right span{border-bottom:1px solid #fff}
.all2 .left{float: left}
.all2 .left a{position: relative; display: block; width: 280px; height: 65px; background: #d8ff00 url('../../leaderscpa_new/sub/cscenter/cs_btn_arrow_bk.png') no-repeat right 27px top 50%; border-radius:65px; color:#333; text-align: center; line-height: 65px; font-size: 18px;transition:all 0.1s ease;}
.all2 .left a img{position: absolute; left: 31px; top: 21px;}
.all2 .left a:hover {background-position:right 23px top 50%;box-shadow:3px 3px 10px rgba(0,0,0,0.4);}
/* //NOTICE */

/* ÆäÀÌÂ¡ */
.pagerwrap{text-align: center}
.pager{position: relative; display: inline-block; margin-top: 40px; text-align: center}
.pager ul li{float: none; display: inline-block; width: 34px; font-size: 15px; text-align: center}
.pager ul li a{color: #acacac}
.pager ul li.on a{color: #1450f9; font-weight: 700}
.pager .btn a{position: absolute; top: 5px; width: 7px; height: 14px}
.pager .btn .prev{left: -38px; background: url('../../leaderscpa_new/sub/event/prev.png') no-repeat}
.pager .btn .next{right: -38px; background: url('../../leaderscpa_new/sub/event/next.png') no-repeat}

/* ==============================// ¼­ºêÆäÀÌÁö============================== */

/* ¸¶ÄÉÆÃ¿¹½Ã */
.mt_wrap{background: url('../../leaderscpa_new/market_bg.jpg') no-repeat 50% 0}
.mt_wrap .content{padding-top: 200px; color: #111}
.mt_wrap .top{text-align: center}
.mt_wrap .top h3{display: inline-block; font-size: 35px; font-weight: 700; border-bottom: 1px solid #111; letter-spacing: 0; padding-bottom: 5px; margin-bottom: 20px}
.mt_wrap .top p{font-size: 39px; font-weight: 300; color: #006cfc; text-align: center}
.mt_wrap .basic_cnt{width: 878px; margin: 70px auto 150px}
.mt_wrap .explain_cnt{position: absolute; top: 405px; left: 50%; margin-left: -439px; width: 878px; height: 2268px; padding-top: 26px}
.explain_cnt > div{position: relative}
.explain_cnt .img_area{position: absolute; z-index: 1; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s}
.explain_cnt .img_area .xs{
	position: absolute; width: 637px; height: 68px; background: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .0)); z-index: -1;
	-webkit-transform: skew(40deg); -moz-transform: skew(40deg); -o-transform: skew(40deg); -ms-transform: skew(40deg); transform: skew(40deg)
}
.explain_cnt .img_area .ys{
	position: absolute; width: 68px; height: 98%; background: linear-gradient(to right, rgba(0, 0, 0, .3), rgba(0, 0, 0, .0)); z-index: -1;
	-webkit-transform: skew(0, 50deg); -moz-transform: skew(0, 50deg); -o-transform: skew(0, 50deg); -ms-transform: skew(0, 50deg); transform: skew(0, 50deg)
}
.explain_cnt .text_area{
	opacity: 0; position: relative; float: right; letter-spacing: -1px; z-index: 2;
	-webkit-transition: all 0.6s ease 0.4s; -moz-transition: all 0.6s ease 0.4s; -o-transition: all 0.6s ease 0.4s; transition: all 0.6s ease 0.4s;
	-webkit-transform: translate(0, 16px); -moz-transform: translate(0, 16px); -o-transform: translate(0, 16px); -ms-transform: translate(0, 16px); transform: translate(0, 16px);
}
.explain_cnt .text_area .num{width: 45px; height: 51px; font-weight: 700; font-size: 29.42px; color: #fff; text-align: center}
.explain_cnt .text_area h4{position: relative; display: inline-block; font-size: 30px; color: #006cfc; padding: 0 5px; z-index: 0; margin: 5px 0}
.explain_cnt .text_area h4:after{content:""; position: absolute; left: 0; bottom: 7px; width: 100%; height: 14px; background: #edfb21; z-index: -1}
.explain_cnt .text_area p{line-height: 23px}
.exp1 .img_area{top: 0; left: -92px}
.exp1 .img_area .xs{left: 30px; bottom: -65px}
.exp1 .img_area .ys{right: -65px; top: 41px; height: 240px}
.exp1 .text_area{margin-top: 147px; margin-right: -66px}
.explain_cnt .exp2{height: 405px; margin-top: 70px}
.exp2 .img_area{top: 0; right: -39px}
.exp2 .img_area .xs{
	right: 30px; bottom: -65px;
	-webkit-transform: skew(-40deg); -moz-transform: skew(-40deg); -o-transform: skew(-40deg); -ms-transform: skew(-40deg); transform: skew(-40deg)}
.exp2 .img_area .ys{
	left: -65px; top: 43px; height: 398px; background: linear-gradient(to left, rgba(0, 0, 0, .3), rgba(0, 0, 0, .0));
	-webkit-transform: skew(0, -50deg); -moz-transform: skew(0, -50deg); -o-transform: skew(0, -50deg); -ms-transform: skew(0, -50deg); transform: skew(0, -50deg)
}
.exp2 .text_area{margin-top: 118px; margin-right: -133px}
.explain_cnt .exp3{height: 405px; margin-top: 778px}
.exp3 .img_area{top: 0; left: -112px}
.exp3 .img_area .xs{left: 30px; bottom: -65px}
.exp3 .img_area .ys{right: -65px; top: 43px; height: 398px}
.exp3 .text_area{margin-top: 303px; margin-right: -60px}
.explain_cnt .exp4{height: 209px; margin-top: 116px}
.exp4 .img_area{top: 0; left: -112px}
.exp4 .img_area .xs{left: 30px; bottom: -65px}
.exp4 .img_area .ys{
	right: -65px; top: 40px; height: 205px;
	-webkit-transform: skew(0, 49.5deg); -moz-transform: skew(0, 49.5deg); -o-transform: skew(0, 49.5deg); -ms-transform: skew(0, 49.5deg); transform: skew(0, 49.5deg)
}
.exp4 .text_area{margin-top: 90px; margin-right: 30px}

.exp1 .img_area{opacity: 0; top: 25px; left: -67px}
.exp1.active .img_area{opacity: 1; top: 0; left: -92px}
.exp2 .img_area{
	opacity: 0; top: 25px; right: -14px;
	-webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s
}
.exp2.active .img_area{opacity: 1; top: 0; right: -39px}
.exp3 .img_area{opacity: 0; top: 25px; left: -87px}
.exp3.active .img_area{opacity: 1; top: 0; left: -112px}
.exp4 .img_area{opacity: 0; top: 25px; left: -87px}
.exp4.active .img_area{opacity: 1; top: 0; left: -112px}
.active > .text_area{
	opacity: 1;
	-webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0)
}


.marketing {overflow: visible !important;}
#prohibition_wrap {display: none; position: absolute; top: 0; left: 50%; z-index: 10000;}
#prohibition_wrap .dim {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .7);}
#prohibition_wrap .prohibition {position: relative; z-index: 200; width: 716px; margin-left: -358px; background: #ffffff; border-radius: 10px;}
#prohibition_wrap .prohibition .top_img {position: absolute; top: -58px; left: 50%; margin-left: -57px;}
#prohibition_wrap .prohibition .tit {padding-top: 98px; margin-bottom: 15px; text-align: center;}
#prohibition_wrap .prohibition .caption{font-size:17px; color:#ee2d35; text-align:center; margin-bottom:17px}
#prohibition_wrap .prohibition ul {overflow: hidden; width: 634px; margin: 0 auto 30px; text-align:center; font-size:17px; line-height:26px; color:#000}
#prohibition_wrap .prohibition ul > li {display:table; width:196px; height:234px; background:#eee; border:1px solid #878787; border-radius:10px; margin:0 23px 19px 0; box-sizing:border-box; padding-bottom:17px}
#prohibition_wrap .prohibition ul > li > div{display:table-cell; vertical-align:bottom}
#prohibition_wrap .prohibition ul > li span{color:#006cfc}
#prohibition_wrap .prohibition ul > li .ico{display:block; width:69px; height:69px; border-radius:69px; background:#fff no-repeat 50%; margin:16px auto 0}
#prohibition_wrap .prohibition ul > li:nth-child(1) .ico{background-image:url(../../leaderscpa_new/pro1.png)}
#prohibition_wrap .prohibition ul > li:nth-child(2) .ico{background-image:url(../../leaderscpa_new/pro2.png)}
#prohibition_wrap .prohibition ul > li:nth-child(3) .ico{background-image:url(../../leaderscpa_new/pro3.png)}
#prohibition_wrap .prohibition ul > li:nth-child(4) .ico{background-image:url(../../leaderscpa_new/pro4.png)}
#prohibition_wrap .prohibition ul > li:nth-child(5) .ico{background-image:url(../../leaderscpa_new/pro5.png)}
#prohibition_wrap .prohibition ul > li:nth-child(6) .ico{background-image:url(../../leaderscpa_new/pro6.png)}
#prohibition_wrap .prohibition ul > li p{font-size:13px; line-height:22px}
#prohibition_wrap .prohibition ul > li:nth-child(3n) {margin-right: 0;}
#prohibition_wrap .prohibition ul > li:nth-child(n+4) {margin-bottom: 0;}
#prohibition_wrap .prohibition .btm {width: 100%; height: 220px; padding: 35px 0 0 130px; box-sizing: border-box; background: #006cfc url(../../leaderscpa_new/must_read.png) no-repeat left 45px top 48px; border-radius: 0 0 10px 10px;}
#prohibition_wrap .prohibition .btm p {position: relative; font-size: 16px; line-height: 24px; color: #ffffff;}
#prohibition_wrap .prohibition .close {position: absolute; top: 30px; right: 27px;}
.basic_cnt .go_blog{
	position: relative; float: left; width: 427px; height: 81px; text-align: center; line-height: 81px; color: #006cfc; padding-right: 30px; background: #ffffff;
	font-size: 19px; letter-spacing: -0.2px; border-radius: 8px; margin-top: 250px; border: 1px solid #006cfc; box-sizing: border-box
}
.basic_cnt .go_blog:hover{background: #006cfc; border-color: #006cfc; color: #fff}
.basic_cnt .go_blog:hover .cross{background: #fff; color: #006cfc; -webkit-transform: rotate(1turn); -moz-transform: rotate(1turn); -o-transform: rotate(1turn); transform: rotate(1turn)}
.basic_cnt .go_blog .cross{
	top: calc(50% - 15px); right: 60px; background: #006cfc; width: 29px; height: 29px; border-radius: 15px; color: #ffffff; font-size: 20px; line-height: 29px;
	-webkit-transition: transform 0.6s ease; -moz-transition: transform 0.6s ease; -o-transition: transform 0.6s ease; transition: transform 0.6s ease
}
.basic_cnt .prohibition_pop{
	position: relative; float: right; width: 427px; height: 81px; text-align: center; line-height: 81px; color: #006cfc; padding-right: 30px; background: #ffffff;
	font-size: 19px; letter-spacing: -0.2px; border-radius: 8px; margin-top: 250px; border: 1px solid #006cfc; box-sizing: border-box
}
.basic_cnt .prohibition_pop:hover,
.basic_cnt .prohibition_pop:focus{background: #006cfc; border-color: #006cfc; color: #fff}
.basic_cnt .prohibition_pop:hover .cross,
.basic_cnt .prohibition_pop:focus .cross{
	background: #fff; color: #006cfc; -webkit-transform: rotate(1turn); -moz-transform: rotate(1turn); -o-transform: rotate(1turn); transform: rotate(1turn)
}
.basic_cnt .prohibition_pop .cross{
	top: calc(50% - 15px); right: 60px; background: #006cfc; width: 29px; height: 29px; border-radius: 15px; color: #ffffff; font-size: 20px; line-height: 29px;
	-webkit-transition: transform 0.6s ease; -moz-transition: transform 0.6s ease; -o-transition: transform 0.6s ease; transition: transform 0.6s ease
}
.basic_cnt .go_home{
	position: relative; display: block; width: 100%; height: 81px; text-align: center; line-height: 81px; color: #fff; background: #006cfc;
	font-size: 19px; letter-spacing: -0.2px; border-radius: 8px; margin-top: 25px; border: 1px solid transparent; box-sizing: border-box
}
.basic_cnt .go_home:hover,
.basic_cnt .go_home:focus{background: #d8ff00; border-color: #000; color: #000}
.basic_cnt .go_home:hover .cross,
.basic_cnt .go_home:focus .cross{
	background: #000; color: #d8ff00; -webkit-transform: rotate(1turn); -moz-transform: rotate(1turn); -o-transform: rotate(1turn); transform: rotate(1turn)
}

.basic_cnt .go_home .cross{
	top: calc(50% - 15px); right: 270px; background: #fff; width: 29px; height: 29px; border-radius: 15px; color: #006cfc; font-size: 20px; line-height: 29px;
	-webkit-transition: transform 0.6s ease; -moz-transition: transform 0.6s ease; -o-transition: transform 0.6s ease; transition: transform 0.6s ease
}
/* //¸¶ÄÉÆÃ¿¹½Ã */

/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */
.privacy .content{padding: 203px 0; background: #e1e1e1}
.privacy .content section{width: 1000px; margin: 0 auto; background: #fff; padding: 98px 49px; box-sizing: border-box; border-radius: 10px}
.privacy .content h2{border-radius:12px; color:#fff; height: 69px; line-height: 69px; background: #0E9346;font-size: 21px; text-align: center; letter-spacing: 1px; margin-bottom: 50px}
.privacy .content .pri_cnt{white-space: pre-line; color: #7d7d7d}
.pri_cnt .caption{color: #111; font-size: 17px}
.pri_cnt p{font-size: 20px; color: #000}
.privacy .foot_btm{background: #e1e1e1}
/* //°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */

/* ÀÌ¿ë¾à°ü */
.agree .content{padding: 203px 0; background: #e1e1e1}
.agree .content section{width: 1000px; margin: 0 auto; background: #fff; padding: 98px 49px; box-sizing: border-box; border-radius: 10px}
.agree .content h2{border-radius:12px; color:#fff; height: 69px; line-height: 69px; background: #0E9346; font-size: 21px; text-align: center; letter-spacing: 1px; margin-bottom: 50px}
.agree .content .agree_cnt{white-space: pre-line; color: #7d7d7d}
.agree_cnt .caption{color: #111; font-size: 17px}
.agree_cnt p{font-size: 20px; color: #000}
.agree .foot_btm{background: #e1e1e1}
/* //ÀÌ¿ë¾à°ü */
/* ==============================211210 stake ¼öÁ¤============================== */
/* ½ºÅ×ÀÌÅ© ÀÌ¿ë¾à°ü */
.stake_agree h2 span{display: block; font-size:16px;}
/* ½ºÅ×ÀÌÅ© ÀÌ¿ë¾à°ü */
/* ==============================//211210 stake ¼öÁ¤============================== */

/* È¸»çÁ¤º¸ */
.company_info .content{padding-top: 240px; color: #111}
.company_info section{background: url('../../leaderscpa_new/sub/company_bg.jpg') no-repeat 0 0}
.company_info .title{font-size: 40px; text-align: center; font-weight: 300}
.company_info .map{width: 817px; height: 417px; border-radius: 10px; margin: 50px auto 55px}
.company_info .comp_info{padding-bottom: 240px}
.company_info dl{margin-bottom: 28px; padding-left: 152px}
.company_info dl *{display: inline-block; font-size: 18px}
.company_info dt{width: 210px; color: #0E9346; font-weight:600;}
/* //È¸»çÁ¤º¸ */

/* ·©Å· */
.ranking section{background: url('../../leaderscpa_new/sub/company_bg.jpg') no-repeat 50% 0; padding-bottom: 175px}
.ranking .content{width: 1000px; padding-top: 190px; color: #111}
.ranking .title{font-size: 35px; font-weight: 300; line-height: 50px}
.ranking .title strong{font-size: 48px}
.ranking .right{width: 602px}
.ranking .tab_btn{height: 36px; font-size: 17px; border-bottom: 1px solid rgba(125, 125, 125, .5); margin-bottom: 44px}
.ranking .tab_btn button{position: relative; float: left; width: 50%; color: #959595; letter-spacing: -1; padding-bottom: 12px}
.ranking .tab_btn button::after{
	content:""; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: #006cfc;
	-webkit-transform: scale(0); -ms-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); transform: scale(0);
	-webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease;
}
.ranking .tab_btn button:hover, .ranking .tab_btn button:focus, .ranking .tab_btn button.on{color: #006cfc}
.ranking .tab_btn button.on::after{
	-webkit-transform: scale(1); -ms-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);
}
.ranking .tab_area .mon_area{display: none}
.ranking .tab_area li{position: relative; width: 100%; height: 55px; line-height: 55px; padding: 0 30px; box-sizing: border-box; border: 1px solid #ababab; border-radius: 5px; background: #fff; margin-bottom: 7px}
.ranking .tab_area li:nth-child(-n+3){background: #edfb21}
.ranking .tab_area li:nth-child(n+4):nth-child(-n+5){background: #f1f1f1}
.ranking .tab_area li span{font-size: 18px}
.ranking .tab_area li .uid{position: absolute; left: 185px}
.ranking .tab_area li .profit{float: right; color: #006cfc}
/* //·©Å· */

/* ·Î±×ÀÎ Àü ÆË¾÷ */
#defaultPop{display: none; position: relative; z-index: 20000; font-size:16px; color:#fff;}
#defaultPop * {box-sizing:border-box;}
#defaultPop .mont {font-family:'Montserrat';}
#defaultPop .close{position:absolute;top:1px;right:-60px;}
#defaultPop .hide {width:0;height:0;display:block;text-indent:100%;overflow:hidden;}
#defaultPop .bg{position: fixed}
#defaultPop .cnt{
	display:none; position: absolute; box-sizing: border-box; border-radius: 20px; opacity: 0;
	-webkit-transform: translate(0, -50px) rotate(0.000003deg); transform: translate(0, -50px) rotate(0.000003deg); -webkit-transition: all 0.6s ease; transition: all 0.6s ease;
}
#nonMember{ top: 126px; left: calc(50% - 481px); width: 962px; height: 682px;}
#defaultPop .realTime {height:50px;padding:0 40px;font-size:18px;line-height:48px;border:1px solid rgba(255,255,255,.4);border-radius:25px;}
#defaultPop .rt_list {width:764px; height:50px;}
#defaultPop .rt_list dl {display:flex; justify-content: end; flex-wrap: wrap;}
#defaultPop .rt_list dd {margin-left:45px;}
#defaultPop .rt_list .rt_sum {color:#ff1a40;}
#defaultPop .rt_list .rt_sum span {display:inline-block;vertical-align:top;margin-right:10px;font-size:11px;}
#defaultPop .pop_con {margin-top:20px;height:610px;}
#defaultPop .pop_rank {width:330px;height:100%;padding-top:40px;background:#312fd8;border-radius:20px;overflow:hidden;}
#defaultPop .pop_rank h3 {width:280px;min-height:57px;text-align:center;margin:0 auto;background:url('../../leaderscpa_new/popup/default/tit_bg.png') no-repeat center;}
#defaultPop .pop_rank h3 > img {display:block;width:102px;margin:0 auto;}
#defaultPop .pop_rank h3 strong {display:block;margin-top:11px;}
#defaultPop .pop_rank h3 strong::before {content:"";display:inline-block;width:30px;height:34px;vertical-align:top;background:url('../../leaderscpa_new/popup/default/rotate_r.png');}
#defaultPop .pop_rank .ta ul {position:relative;height:162px;text-align:center;}
#defaultPop .pop_rank .ta li {position:absolute;width:92px;bottom:0;font-family:'Montserrat';}
#defaultPop .pop_rank .ta .num {position:absolute;display:flex;width:75px;height:0;left:calc(50% - 37.5px);bottom:0;align-items:center;justify-content:center;font-size:26px;font-weight:700;border-radius:10px 10px 0 0;transition:height 1s ease;overflow:hidden;}
#defaultPop .pop_rank .ta .user {position:absolute;display:inline-block;width:72px;height:20px;bottom:30px;left:calc(50% - 36px);font-size:12px;line-height:20px;border-radius:10px;transition:bottom 0.6s ease;}
#defaultPop .pop_rank .ta .profits {display:block;position:absolute;display:inline-block;left:0;right:0;bottom:0;font-size:14px;line-height:30px;font-weight:500;transition:bottom 0.6s ease;overflow:hidden;}
#defaultPop .pop_rank .ta .rank1 {left:calc(50% - 46px)}
#defaultPop .pop_rank .ta .rank1 > * {transition-delay:0s;}
#defaultPop .pop_rank .ta .rank1 .num {background:#ff1a40;}
#defaultPop .pop_rank .ta .rank1 .user {background:#ff738a;}
#defaultPop .pop_rank .ta .rank2 {left:30px}
#defaultPop .pop_rank .ta .rank2 > * {transition-delay:0.35s;}
#defaultPop .pop_rank .ta .rank2 .num {background:#529cff;}
#defaultPop .pop_rank .ta .rank2 .user {background:#9dc7ff;}
#defaultPop .pop_rank .ta .rank3 {right:30px}
#defaultPop .pop_rank .ta .rank3 > * {transition-delay:0.7s;}
#defaultPop .pop_rank .ta .rank3 .num {background:#647fff;}
#defaultPop .pop_rank .ta .rank3 .user {background:#9daeff;}
#defaultPop .pop_rank .ea {height:346px;padding:12px 20px;background:#8382ff;border-radius:20px 20px 0 0;}
#defaultPop .pop_rank .ea li {height:46px;line-height:45px;border-bottom:1px solid rgba(255,255,255,.25);}
#defaultPop .pop_rank .ea li:last-child {border-bottom:none;}
#defaultPop .pop_rank .ea li::after {content:;display:block;clear:both;}
#defaultPop .pop_rank .ea li > span {float:left;}
#defaultPop .pop_rank .ea li .num {width:50px;text-align:center;}
#defaultPop .pop_rank .ea li .user {width:124px;padding:0 20px 0 10px;}
#defaultPop .pop_rank .ea li .profits {width:116px;text-align:right;padding-right:10px;color:#f6ff00;}
#defaultPop .ra {margin-left:20px;}
#defaultPop .ra .ea {margin-top:20px;}
#defaultPop .pop_box {width:295px;height:295px;border-radius:25px;overflow:hidden;}
#defaultPop .pop_camp .pop_box {padding:25px 20px;font-family:'Noto Sans KR';color:#333;background:#fff;}
#defaultPop .pop_camp h3 {margin-left:10px;font-size:18px;font-weight:500;}
#defaultPop .pop_camp h3 span {color:#1450f9;}
#defaultPop .pop_camp ul {padding-top:7px;}
#defaultPop .pop_camp li {position:relative;height:74px;padding:14px 0 14px 50px;border-bottom:1px solid #e9e9e9;}
#defaultPop .pop_camp li:last-child {border-bottom:none;}
#defaultPop .pop_camp li .num {position:absolute;width:50px;top:23px;left:0;padding-left:10px;font-size:22px;font-weight:800;}
#defaultPop .pop_camp li:first-child .num {top:17px;padding-top:18px;color:#1450f9;background:url('../../leaderscpa_new/popup/default/crown.png') no-repeat 8px 0;}
#defaultPop .pop_camp li .camp {display:block;color:#888;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#defaultPop .pop_camp li .camp strong {display:block;color:#333;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#defaultPop .pop_ban {margin-left:20px;}
#defaultPop .pop_ban .pop_box a {display:block;position:relative;}
#defaultPop .pop_ban .pop_box a img {width:295px;height:295px;}
#defaultPop .pop_ban .more {display:block;position:absolute;width:95px;height:35px;text-align:center;font-size:14px;line-height:35px;background:#333;border-radius:18px;transition:all .3s ease;}
#defaultPop .pop_ban .more:hover {opacity:0.8;}
#defaultPop .pop_ban .ta .more {top:116px;left:30px;}
#defaultPop .pop_ban .ea .more {top:183px;left:20px; background:#111; font-size:16px;}
#defaultPop .swiper-pagination {text-align:left;bottom:30px;left:30px;}
#defaultPop .swiper-pagination-bullet {width:10px;height:10px;margin:0 5px 0 0;background:#fff;opacity:1;}
#defaultPop .swiper-pagination-bullet-active {background:#000;}
#defaultPop.active .cnt{-webkit-transform: translate(0) rotate(0); transform: translate(0) rotate(0); opacity: 1}
#defaultPop.active .pop_rank .ta .f-mtn .f-mtn-num {display:inline-block;opacity:0;transform:translateY(100px)}
#defaultPop.active .pop_rank .ta .f-mtn .f-mtn-num.show {
	opacity: 1;
	-webkit-transform: translate(0px) !important;
			transform: translate(0px) !important;
	transition: opacity 1s ease, -webkit-transform 0.35s ease;
	transition: transform 0.35s ease, opacity 1s ease;
	transition: transform 0.35s ease, opacity 1s ease, -webkit-transform 0.35s ease;
}
#defaultPop.active .pop_rank .ta .rank1 .num {height:85px;}
#defaultPop.active .pop_rank .ta .rank1 .user {bottom:115px;}
#defaultPop.active .pop_rank .ta .rank1 .profits {bottom:85px;}
#defaultPop.active .pop_rank .ta .rank2 .num {height:55px;}
#defaultPop.active .pop_rank .ta .rank2 .user {bottom:85px;}
#defaultPop.active .pop_rank .ta .rank2 .profits {bottom:55px;}
#defaultPop.active .pop_rank .ta .rank3 .num {height:35px;}
#defaultPop.active .pop_rank .ta .rank3 .user {bottom:65px;}
#defaultPop.active .pop_rank .ta .rank3 .profits {bottom:35px;}

/* ·Î±×ÀÎ ÈÄ ÆË¾÷ */
#memberPop{display: none; position: relative; z-index: 20000;color:#333;font-size:16px;}
#memberPop * {font-family:'Noto Sans KR';box-sizing:border-box;}
#memberPop .hide {width:0;height:0;text-indent:100%;padding:0;overflow:hidden;}
#memberPop .mont {font-family:'Montserrat';}
#memberPop .bg{position: fixed}
#memberPop .cnt{position: absolute; top: 40px; right: -1600px; width: 1600px; background: #f5f5f5; border-top-left-radius: 15px; border-bottom-left-radius: 15px; overflow:hidden}
#memberPop .pop_top{padding:33px 40px 85px;background: #1450f9 url(../../leaderscpa_new/popup/partner/top_bg.png) no-repeat right 40px top 55px;}
#memberPop h2{font-size:38px;color:#fff;font-weight:100;line-height:42px;letter-spacing:-1px;}
#memberPop h2 p{font-size:24px;line-height:28px;}
#memberPop h2 strong{max-width:1000px;color: #e4ff00;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#memberPop h2 strong, #memberPop h2 span {display:inline-block;vertical-align:top;line-height:55px;}
#memberPop .top_menu {padding-top:24px;margin-right:73px;}
#memberPop .top_menu a:nth-child(1) {margin-right:18px;}
#memberPop .close{position: absolute; top: 30px; right: 40px}
#memberPop .pop_cnt {padding:0 40px 30px;margin-top:-65px;}
#memberPop .pop_cnt .la {width:1120px;}
#memberPop .pop_cnt .ra {width:380px;}
#memberPop .proceeds {width:830px;}
#memberPop .proceeds li {float:left;width:250px;height:123px;margin-left:10px;padding:18px 0;background:#fff;border:1px solid #dbdbdb;border-radius:15px;overflow:hidden;}

#memberPop .proceeds .today {margin-left:0;background:#e5ecff;}
#memberPop .proceeds .month {width:310px;}
#memberPop .proceeds li dt {padding:0 20px 0 30px;font-size:18px;font-weight:500;}
#memberPop .proceeds li dl {border:none;padding:0;margin:0;}
#memberPop .proceeds li dl dd {width:100%;padding:0 30px 0 20px;display:block;text-align:right;margin-top:20px;}
#memberPop .proceeds li dl dd strong {font-size:32px;letter-spacing:-1.5px;}
#memberPop .proceeds .today dd strong {color:#1450f9;}
#memberPop .proceeds .month dd {padding:0 30px 0 0;}
#memberPop .proceeds .month dd > span,
#memberPop .proceeds .month dd > strong {display:inline-block;vertical-align:middle;}
#memberPop .proceeds .month dd > span {margin-right:8px;font-family:'Spoqa Han Sans';font-size:12px;font-weight:400;opacity:0;transition:all 0.6s ease;transform:translateY(100px)}
#memberPop .proceeds .f-mtn .f-mtn-num {display:inline-block;opacity:0;}
#memberPop .proceeds .f-mtn .f-mtn-num.show {
opacity: 1;
-webkit-transform: translate(0px) !important;
        transform: translate(0px) !important;
transition: opacity 1s ease, -webkit-transform 0.35s ease;
transition: transform 0.35s ease, opacity 1s ease;
transition: transform 0.35s ease, opacity 1s ease, -webkit-transform 0.35s ease;
}
#memberPop.open .proceeds .month dd > span {opacity:1;transition-delay:0.6s;transform:translateY(0);}
#memberPop .proceeds .month dd .sum {display:block;font-family:'Montserrat';font-weight:700;color:#ff4037;}
#memberPop .proceeds .month dd .sum.dc {color:#1450f9;}
#memberPop .mymoneyBtn {display:block;position:relative;width:280px;height:123px;padding:18px 30px;font-size:18px;color:#fff;background:#ff4037;border-radius:15px;transition:all 0.4s ease;}
#memberPop .mymoneyBtn::after {content:"";display:block;position:absolute;width:40px;height:40px;right:30px;bottom:20px;border-radius:20px;border:1px solid #fff;background:url('../../leaderscpa_new/popup/partner/my_money_btn.png') no-repeat center;transition:all 0.3s ease;}
#memberPop .mymoneyBtn:hover::after {background-color:#fff;background-image:url('../../leaderscpa_new/popup/partner/my_money_btn_on.png');}
#memberPop .mymoneyBtn strong {display:block;margin-bottom:3px;font-family:'Montserrat';font-size:28px;font-weight:700;}
#memberPop .list {float:left;position:relative;width:358px;height:270px;margin-top:20px;padding:24px 30px;margin-left:23px;background:#fff;border:1px solid #dbdbdb;border-radius:15px;letter-spacing:-0.5px;overflow:hidden;}
#memberPop .list .more {display:block;position:absolute;width:25px;height:25px;top:24px;right:30px;text-indent:100%;overflow:hidden;background:url('../../leaderscpa_new/popup/partner/more_ico.png')}
#memberPop .list .swiper-container {position:relative;}
#memberPop .list .swiper-container .swiper-button-next {right:0;}
#memberPop .list .swiper-container .swiper-button-prev {left:0;}
#memberPop .list .swiper-container .swiper-button-next, #memberPop .list .swiper-container .swiper-button-prev {margin-top:-50px;}
#memberPop .list .swiper-container .swiper-button-next:after, #memberPop .list .swiper-container .swiper-button-prev:after {font-size:30px;color:#333;}
#memberPop .list1, #memberPop .list4 {margin-left:0;}
#memberPop .list h3 {font-size:18px;font-weight:500;}
#memberPop .list6 h3 span {display:block;font-size:11px;line-height:20px;}
#memberPop .list6 h3 span:before {content:'';display:inline-block;width:20px;height:20px;vertical-align:top;margin-right:5px;background:url('../../leaderscpa_new/popup/partner/pick-ico.png');}
#memberPop .ra .list {width:380px;margin-left:0;}
#memberPop .list7 {height:223px;margin-top:0;}
#memberPop .list8 {height:170px;}
#memberPop .cp_list1 {width:100%;height:100%;overflow:hidden;}
#memberPop .cp_list1 li {text-align:center;padding-top:30px;background:#fff;}
#memberPop .cp_list1 li > div {margin-top:10px;}
#memberPop .cp_list1 li p {display:inline-block;max-width:200px;vertical-align:middle;font-size:16px;color:#111;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#memberPop .cp_list1 li img {width:95px;height:95px;}
#memberPop .cp_list1 li .unit {display:inline-block;vertical-align:middle;padding:5px 10px;margin-left:5px;font-size:12px;color:#fff;background:#1450f9;border-radius:15px;line-height:12px;}
#memberPop .cp_list1 li .txt {display:block;margin-top:5px;font-size:14px;color:#888;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#memberPop .cp_list2 {text-align:center;}
#memberPop .cp_list2 h3 {text-align:left;}
#memberPop .cp_list2 {display:inline-block;width:297px;padding-top:40px;}
#memberPop .cp_list2 li {float:left;width:99px;padding:0 2px;}
#memberPop .cp_list2 li a {display:block;}
#memberPop .cp_list2 li a img {width:95px;height:95px;}
#memberPop .cp_list2 li a span {display:block;margin-top:15px;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#memberPop .cp_list3 {padding-top:6px;}
#memberPop .cp_list3 li {position:relative;padding-left:45px;margin-top:13px;}
#memberPop .cp_list3 li .num {position:absolute;top:10px;left:0;font-size:22px;color:#1450f9;font-weight:800;}
#memberPop .cp_list3 li:first-child .num {top:0;padding-top:18px;background:url('../../leaderscpa_new/popup/partner/crown.png') no-repeat center top;}
#memberPop .cp_list3 li .camp {display:block;color:#888;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#memberPop .cp_list3 li .camp strong {display:block;color:#333;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#memberPop .list3 .cp_list3 li .num {background:none;padding-top:0;top:10px;}
#memberPop .list3 .cp_list3 li .num:after {content:"";display:block;width:100%;height:1px;background:#4150f9;}
#memberPop .cp_list4 {margin:2px -7px 0;}
#memberPop .cp_list4 li {float:left;width:140px;height:70px;margin:15px 7px 0;}
#memberPop .cp_list4 li a {display:flex;position:relative;height:100%;color:#fff;border-radius:10px;justify-content:center;align-items:center;overflow:hidden;}
#memberPop .cp_list4 li:nth-child(1) a {background:#25bdd4;}
#memberPop .cp_list4 li:nth-child(2) a {background:#6539ff;}
#memberPop .cp_list4 li:nth-child(3) a {background:#4785fa;}
#memberPop .cp_list4 li:nth-child(4) a {background:#2bc265;}
#memberPop .cp_list4 li .num {display:block;position:absolute;bottom:-4px;right:-1px;font-size:35px;font-weight:700;line-height:35px;opacity:0.1;}
#memberPop .cp_list4 li .camp {display:block;padding:0 10px;font-weight:300;letter-spacing:-1.5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#memberPop .board_list1 {width:100%;height:70px;margin-top:27px;overflow:hidden;}
#memberPop .board_list1 li a {display:block;color:#888;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#memberPop .board_list1 li a strong {color:#333;margin-right:5px;font-weight:500;}
#memberPop .board_list2 {margin-top:15px;}
#memberPop .board_list2 li {padding-top:8px;}
#memberPop .board_list2 li a {display:block;}
#weekChart * {font-size:11px;}
#weekChart {position:relative;font-family:'Montserrat';color:#888;left:-10px;}
#weekChart svg {margin-left:-38px;}
#weekChart.t1 svg{margin-left:-30px;}
#weekChart.t2 svg {margin-left:-20px;}
#weekChart.t3 svg {margin-left:-15px;}
#weekChart.t4 svg {margin-left:-10px;}
#weekChart.t5 svg {margin-left:0;}
#weekChart::before {content:"";display:block;position:absolute;width:295px;height:1px;bottom:49px;right:-10px;background:#dedede;}
#weekChart.t1::before {width:287px}
#weekChart.t2::before {width:277px}
#weekChart.t3::before {width:271px}
#weekChart.t4::before {width:267px}
#weekChart.t5::before {width:256px}

/* °Ë»öÃ¢ Ãß°¡ 211124 */
.camp_search {letter-spacing:-1px;font-size:14px;text-align:right;}
.camp_search > div {display:inline-block;margin-top:19px;text-align:left;}
.camp_search select {width:125px;height:30px;padding:0 8px;color:#666;border:1px solid #8b8b8b;border-radius:5px;background:#fff url('../../leaderscpa_new/select_arrow.png') no-repeat right 8px top 12px;}
.camp_search .input_txt {width:155px;height:30px;margin-left:8px;padding:0 10px;color:#666;border:1px solid #8b8b8b;border-radius:5px;background:#fff;}
.camp_search .search_btn {width:70px;height:30px;color:#fff;margin-left:8px;background:#006cfc;border-radius:5px;}

/* posting */
.posting .gnb06 a{color: #edfb21 !important}
.posting .gnb06 a:after{width: 50%}
.posting .gnb06 a:before{width: 50%}
.post_user{background:url(../../leaderscpa_new/sub/event/event_bg.png) no-repeat 50% 390px}
.posting .pr_tit{height:250px; padding-top:80px; background:url(../../leaderscpa_new/sub/posting/title_bg.jpg) no-repeat 100% 78px / cover}
.posting .pr_tit strong{display:block; font-size:65px; color:#fff; line-height:1; padding-top:65px}
.posting .pr_tit p{font-size:20px; margin-top:35px; color:#fff; line-height:1; font-weight:200}

.posting .evt-tab-btns{display:flex; justify-content:center; gap:200px; font-size:17px; color:#666; border-bottom:1px solid #dbdbdb; background:#fff}
.posting .evt-tab-btns a{position:relative; display:inline-block; height:60px; line-height:60px; text-align:center; letter-spacing:inherit; vertical-align:top; font-family:'montserrat'; font-weight:600}
.posting .evt-tab-btns a::after{content:""; position:absolute; bottom:-1px; left:0; right:0; height:2px; background:#006cfc; opacity:0}
.posting .evt-tab-btns a:hover,
.post_guide .evt-tab-btns a:nth-child(1),
.post_user .evt-tab-btns a:nth-child(2){color:#006cfc}
.post_user .evt-tab-btns a:nth-child(2)::after,
.post_guide .evt-tab-btns a:nth-child(1)::after{opacity:1}

.posting .pos_title{padding:60px 0 50px}
.posting .pos_title strong{display:block; font-size:30px; line-height:1; color:#111}
.posting .pos_title p{font-size:17px; color:#666; margin-top:15px; line-height:1}

/* posting popup 240103 */
.posting_pop .pop_close{top:1.2rem; right:1.2rem}
.posting_pop .cont a{pointer-events:none}

.posting_list {padding-bottom:60px}
.posting_list .content *{box-sizing:border-box;}
.posting_list .content{width:1000px; color:#000}
.posting .posting_wrap{border-top:1px solid #111; padding-top:13px;}
.posting .posting_table{display: grid; grid-template-columns: repeat(3, 304px); justify-content: space-between; row-gap: 88px; width:100%; margin-top:40px;}
.posting .posting_table li{position:relative; float:unset;}
.posting .posting_table li a{display:block; position:relative; height:100%;}
.posting .posting_table .icon{position:relative; width:304px; height:281px; overflow:hidden; text-align:center;}
.posting .posting_table .icon img{object-fit: cover; width: 100%; height: 100%;}
.posting .posting_table .view_end{display:none; align-items:center; justify-content:center; position: absolute; top: 0; left:0; width: 100%; height: 100%; line-height:1.6; color: #fff; font-size: 17px; background: rgba(0, 0, 0, .68); z-index:0;}
.posting .posting_table li.end .view_end{display:flex;}
.posting .posting_table .numb {color: #959595;}
.posting .posting_table .title{display: flex; align-items: center; gap:5px; line-height:1; margin-top:23px;}
.posting .posting_table .title .tit{display:block; position:relative; padding-bottom:4px; font-size:19px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.posting .posting_table .title .tit:before{content:""; display:block; position:absolute; left:0; bottom:0; width:100%; height:1px; background:#000;}
.posting .posting_table .price{display:flex; align-items: center; gap:14px; margin:10px 0 8px; color:#006cfc}
.posting .posting_table .price .ico{padding:1.5px 15.5px; border:1px solid #aaa; border-radius:50px; font-size:15px; font-weight:700; color:#aaa;}
.posting .posting_table .data{display:flex; gap:20px; padding-right:67px; font-size:17px;}
.posting .posting_table .data p span{font-weight:700;}
.posting .posting_table .total{color:#000}
.posting .posting_table .submit{color:#7700e4}
.posting .posting_table .hold{color:#fd5441}
.posting .posting_table .checked{position:absolute; right:0; top:330px;}
.posting .posting_table .checked button{display:inline-block; position:relative; width:67px; height:67px; line-height:1.2; padding:0 12px; border-radius:50%; border:2px solid; box-sizing:border-box}
.posting .posting_table button.ing{background:#d8ff00; border-color:#111; color:#111}
.posting .posting_table button.end{background:#949595; border-color:#949595; color:#fff; pointer-events:none}
.posting .posting_table .checked .register{padding:0 4px 0 0; background:#006cfc; border-color:#006cfc; box-shadow: 3px 3px 8px rgba(0,0,0,.47); color:#fff;}
.posting .posting_table .checked .register:before{content:""; display:block; position:absolute; right:8px; top:calc(50% - 6px/2); border-left: 5px solid #fff; border-top: 3px solid transparent; border-bottom: 3px solid transparent;}
.posting .posting_table .checked .checking{padding: 0; background:#f0eded; color:#868686; border-color:#f0eded; pointer-events:none}
.posting .posting_table .checked .complete{background:#fff; color:#006cfc; border-color:#006cfc}
.posting .posting_table .checked .fail{background:#ff3239; color:#fff; border-color:#ff3239}

.posting .view_wrap {border-bottom:none;}
.posting .view_wrap h3{display:flex; padding: 30px 90px 30px 27px;}
.posting .view_wrap h3 {display:flex; position: relative; height:auto; line-height:unset; padding: 30px 90px 30px 27px; font-size: 22px; font-weight: 300; color: #000000; border-bottom: 1px solid #e6e6e6;}
.posting .view_wrap h3 span{margin-right:30px; color:#006cfc;}
.posting .view_wrap h3 p{flex:1;}
.posting .view_wrap .titles .detail {margin:15px 0 30px; font-size: 15px; color: #959595;}
.posting .view_wrap .titles .detail >div{display:flex;}
.posting .view_wrap .titles .detail dl {display: flex; position: relative; margin-left: auto; padding-right:15px;}
.posting .view_wrap .titles .detail dl:after {position: absolute; top: 5px; right: 0; width: 2px; height: 13px; content: ''; background: url(../../leaderscpa_new/sub/event/view_bar.png) no-repeat;}
.posting .view_wrap .titles .detail dl dt { margin-right: 15px;}
.posting .view_wrap .titles .detail p{ padding-left: 15px;}
.posting .view_wrap .titles .detail p.ing{color:#006cfb;}
.posting .view_wrap .titles .detail p.end{color:#ff3239;}

.posting .posting_info{display: grid; grid-template-columns: 410px 550px; justify-content:space-between;}
.posting .posting_info .img{position:relative; height:100%; overflow: hidden;}
.posting .posting_info .img img{position:absolute; left:0; top:0; object-fit:cover; width:100%; height:100%;}
.posting .posting_info .box .top{position:relative; line-height:1; padding-bottom:15px; font-size:25px; font-weight:300; color:#555; }
.posting .posting_info .box .top:before{content:""; display:block; position:absolute; left:0; bottom:0; width:100%; height:1px; background:#000;}
.posting .posting_info .box .btm{padding:0 16px; margin-top:22px; border:1px solid #c8c8c8;}
.posting .posting_info .box .btm dl{display:grid;  grid-template-columns: 168px 1fr; align-items: center; line-height:1.3; padding:22px 0; word-break: break-word;}
.posting .posting_info .box .btm dl:nth-child(n+2){border-top:1px dashed #c9caca;}
.posting .posting_info .box .btm dt span{color:#898989;}
.posting .posting_info .box .btm .url{color:#006cfb; letter-spacing: -0.8px;}
.posting .posting_info .box .btm .caution{margin-top:4px; font-size:14px; color:#fd5441; letter-spacing: -0.8px;}
.posting .posting-tab {margin-top:85px;}
.posting .posting-tab .tab_btns{display: grid;grid-template-columns: repeat(2, 1fr); width:1000px; margin:0 auto; border-width: 0px 0px 1px 1px; border-color: #000; border-style: solid;} 
.posting .posting-tab .swiper-wrapper{background:#f4f4f4; border-color: rgb(0, 0, 0); border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; font-size: 15px;}
.posting .posting-tab .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#006cfc; color:#fff;}
.posting .posting-tab .swiper-pagination-bullet{width:100%; height:55px; margin:0 !important; border-radius:0; border-width: 1px 1px 0px 0px; border-color: #000; border-style: solid; background:#fff; font-size:20px; opacity:1;}
.posting .posting-tab .swiper-slide > div{opacity:0; font-size: inherit;}
.posting .posting-tab .swiper-slide.swiper-slide-active > div{opacity:1; transition: opacity 0.4s ease;}

.posting .view_info,
.posting .warning{padding:34px 36px 60px;}
.posting .view_info .top .ing{color:#006cfc}

.posting .mission_pop{overflow:auto}
.posting .mission_pop .top{border-bottom:3px solid #e1e1e1}
.posting .mission_pop .tit{font-size:30px; font-weight:500}
.posting .mission_pop .btm .txt{padding-top:20px; line-height:1.7; font-size:18px; font-weight:300; color:#666; white-space:pre-line; word-break:keep-all}
.posting .mission_pop .input{display:flex; justify-content:space-between; margin-top:20px; padding:20px; background:#f1f1f1; font-size:14px}
.posting .mission_pop .input input{width:300px; height:40px; padding:0 20px; background:#fff; border:1px solid #d9d9d9; color:#888; box-sizing:border-box}
.posting .mission_pop .input button{width:90px; height:40px; background:#006cfc; color:#fff}
.posting .mission_pop .note{padding:20px; background:#e9f2ff; font-size:14px}
.posting .mission_pop .note-tit{display:flex; align-items:center; justify-content:flex-start}
.posting .mission_pop .note-tit::before{content:""; width:20px; height:20px; background:url(../../leaderscpa_new/mission/note-i.png) no-repeat}
.posting .mission_pop .btm .note-list{font-weight:400}
.posting .mission_pop .btm .url-list input{width:100%}
.posting .mission_pop .btn_wrap button{background-position-x:20px}

.posting .fail-pop .top .caption{color:#ff3239}
.posting .fail-pop .btm dl{padding-top:20px}
.posting .fail-pop .btm dt{font-size:18px; font-weight:500}
.posting .fail-pop .btm .txt{color:#ff3239; font-weight:400}

.posting .submit-pop .top .caption{color:#006cfc}
.posting .submit-pop .btm .note-list{margin-top:0}

.post_guide .content{padding:0 51px; box-sizing:border-box}
.pst_gd01 .content{padding-top:164px; padding-bottom:113px; overflow:hidden}
.pst_gd01 .img{bottom:0; right:9px; filter:drop-shadow(0 7px 9px rgba(0,0,0,.15))}
.pst_gd02 dl{background:#484545; padding:41px 41px 75px}
.pst_gd02 .list{display:grid; grid-template-columns:repeat(3, 1fr); gap:35px 63px; padding-top:25px}
.pst_gd02 .list li{height:128px; padding:20px 20px 0; background:#fff; border-radius:15px; box-sizing:border-box}
.pst_gd02 .list04{order:2}
.pst_gd02 .list05{order:1}
.pst_gd02 .list li:not(.list06)::after{content:""; position:absolute; width:12px; height:15px; background:url(../../leaderscpa_new/sub/posting/pst_gd02_icon.png) no-repeat}
.pst_gd02 .list01::after, .pst_gd02 .list02::after{right:-42px; top:50%; transform:translateY(-50%)}
.pst_gd02 .list03::after{left:50%; bottom:-25px; transform:translateX(-50%) rotate(0.25turn)}
.pst_gd02 .list04::after, .pst_gd02 .list05::after{left:-35px; top:50%; transform:translateY(-50%) rotate(0.5turn)}
.pst_gd02 .list .subject{display:flex; align-items:flex-end; gap:10px; color:#000; font-weight:700; font-size:20px; margin-bottom:10px}
.pst_gd02 .list .subject span{font-size:30px; line-height:1}
.pst_gd02 .list .txt{font-size:17px; color:#6b6b6b; line-height:1.35}
.pst_gd02 .list .txt p{display:flex; gap:4px; font-size:14px; color:#fd5441; line-height:1.28}
.pst_gd02 .list04 .txt{line-height:2.6477}
.pst_gd02 .bg_txt{bottom:-52px; left:90px; font-size:176px; color:rgba(255,255,255,.07); font-weight:900; line-height:1; letter-spacing:13px; pointer-events:none}
.pst_gd03 .content{padding-top:85px; color:#000}
.pst_gd03 .swipers{margin-top:40px; z-index:11}
.pst_gd03 .gd_swiper{width:100%; height:760px; padding-top:50px; box-sizing:border-box}
.pst_gd03 .gd_swiper dl{width:560px; padding-left:436px}
.pst_gd03 .gd_swiper dt{font-size:28px}
.pst_gd03 .gd_swiper dt span{font-weight:900}
.pst_gd03 .gd_swiper dd{font-size:20px; color:#545454; line-height:1.3; white-space:pre-line; margin-top:70px}
.pst_gd03 .thum_swiper{top:0; left:0; width:411px; height:760px; background:#fff url(../../leaderscpa_new/sub/posting/frame.png) no-repeat; pointer-events:none}
.pst_gd03 .thum_swiper .swiper-slide{opacity:0 !important; transition:opacity 0.4s}
.pst_gd03 .thum_swiper .swiper-slide-active{opacity:1 !important}
.pst_gd03 .thum_swiper *{pointer-events:none}
.pst_gd03 .thum_swiper .img01{padding:13px 0 0 17px}
.pst_gd03 .thum_swiper .img02{padding:13px 0 0 1px}
.pst_gd03 .thum_swiper .img03{margin:13px 0 0 -6px}
.pst_gd03 .thum_swiper .img04{margin:13px 0 0 -6px}
.pst_gd03 .thum_swiper .img05{margin:13px 0 0 -2px}
.pst_gd03 .swipers .nav{top:calc(50% - 28px)}
.pst_gd03 .swipers .prev{left:-50px}
.pst_gd03 .swipers .next{right:-50px; transform:rotate(0.5turn)}
.pst_gd03 .swipers .swiper-button-disabled{opacity:0.25}
.pst_gd03 .captions{right:87px; bottom:148px; font-size:20px; color:#545454; z-index:10}
.pst_gd03 .captions div{display:flex; align-items:center; gap:43px; width:526px; height:75px; border:2px solid #484545; border-radius:10px; background:#f0f0f0; padding:0 34px; margin-top:17px; box-sizing:border-box}
.pst_gd03 .captions span{font-size:15px; color:#fd5441; margin-top:5px}
.pst_gd03 .buttons{display:flex; justify-content:center; gap:35px; margin-top:13px}
.pst_gd03 .buttons a{width:416px; height:73px; border-radius:73px; padding:27px 0; box-sizing:border-box; background:var(--bg, #484545); box-shadow:0 6px 6px 3px rgba(0,0,0,.2)}
.pst_gd03 .buttons a:nth-child(2){--bg:#006cfc; padding-left:20px}
.pst_gd04 .content{padding-top:155px; padding-bottom:100px; color:#000; line-height:1; font-size:18px}
.pst_gd04 .top .caption{font-size:20px; color:#545454; margin-top:15px}
.pst_gd04 dt{font-size:28px; margin-bottom:25px}
.pst_gd04 dt::before{content:""; display:block; width:52px; height:1px; background:#000; margin-bottom:20px}
.pst_gd04 dd ol{display:grid; grid-template-columns:1fr 1fr; gap:16px 20px}
.pst_gd04 dd li{display:flex; align-items:center; width:100%; height:62px; border:1px solid #484545; background:var(--theme, #f5f5f5); color:#545454; padding:0 17px; box-sizing:border-box}
.pst_gd04 dd .num{margin-right:10px; font-weight:900; margin-top:2px}
.pst_gd04 dd li span{color:#fd5441}
.pst_gd04 dl:nth-child(2){--theme:#e4f0ff; margin:54px 0 74px}
.pst_gd04 dl:nth-child(2) .num{color:#006cfb}
.pst_gd04 .txt{margin-top:34px}