@charset "utf-8";

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css');

@font-face {
  font-family: 'GmarketSansLight';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GmarketSansBold';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GmarketSansMedium';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}


html, body {margin: 0;padding: 0;height: 100%;box-sizing: border-box;color:#212121;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0;font-family: 'Pretendard Variable', sans-serif;box-sizing: border-box;/*font-size:100%;line-height:1.5;*/}
fieldset,img {border:0 none;vertical-align: bottom;}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {font-size:100%;vertical-align:middle;box-sizing: border-box;}
button {border:0 none;background-color:transparent;cursor:pointer;box-sizing: border-box;}
table {border-collapse:collapse;border-spacing:0}
body {-webkit-text-size-adjust:none} 
input[type='text'],input[type='password'],input[type='submit'],input[type='search'] {-webkit-appearance:none;border-radius:3px;border:1px solid #212121;}
select {border-radius:3px;border:1px solid #212121;}
input:checked[type='checkbox'] {background-color:#666;-webkit-appearance:checkbox}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:button;border-radius:0}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}
body {background:#fff;}
a {color:#212121;text-decoration:none}
a:active, a:hover {text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
div{position: relative;display:block}

.row { width:100%; }    
.row .col-1{width:8.33333333%;}
.row .col-2{width:16.666666666%;}
.row .col-3{width:25%;}
.row .col-4{width:33.33333333%;}
.row .col-5{width:41.666666666%;}
.row .col-6{width:50%;}
.row .col-7{width:58.33333333%;}
.row .col-8{width:66.6666667%;}
.row .col-9{width:75%;}
.row .col-10{width:83.33333333%;}
.row .col-11{width:91.6666667%;}
.row .col-12{width:100%;}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12,.col-m-1, .col-m-2, .col-m-3, .col-m-4, .col-m-5, .col-m-6, .col-m-7, .col-m-8, .col-m-9, .col-m-10, .col-m-11, .col-m-12, .col-xm-1, .col-xm-2, .col-xm-3, .col-xm-4, .col-xm-5, .col-xm-6, .col-xm-7, .col-xm-8, .col-xm-9, .col-xm-10, .col-xm-11, .col-xm-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {  float: left; }

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.fc-red{color:red;}
.fc-ff5667{color:#ff5667}
.fw-b{font-weight:bold;}
.fw-300{font-weight: 300;}
.fw-400{font-weight: 400;}
.fs-20{font-size:20px;}
.fs-13{font-size:13px;}
.fs-14{font-size:14px;}
.fs-15{font-size:15px;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-35{margin-top:35px;}
.mt-40{margin-top:40px;}
.mt-45{margin-top:45px;}
.mt-80{margin-top:80px;}
.mtb-5{margin:5px 0 5px 0;}
.pl-20{padding-left:20px;}
.pl-10{padding-left:10px;}
.pt-10{padding-top:10px;}
.nopadding{padding:0 !important;}


@media (min-width:1024px) {		
  .col-m-1{width:8.33333333% !important;}
  .col-m-2{width:16.666666666% !important;}
  .col-m-3{width:25% !important;}
  .col-m-4{width:33.33333333% !important;}
  .col-m-5{width:41.666666666% !important;}
  .col-m-6{width:50% !important;}
  .col-m-7{width:58.33333333% !important;}
  .col-m-8{width:66.6666667% !important;}
  .col-m-9{width:75% !important;}
  .col-m-10{width:83.33333333% !important;}
  .col-m-11{width:91.6666667% !important;}
  .col-m-12{width:100% !important;}	
}


@media (max-width:720px) {		
  .col-xm-0{display:none;}
  .col-xm-1{width:8.33333333% !important;}
  .col-xm-2{width:16.666666666% !important;}
  .col-xm-3{width:25% !important;}
  .col-xm-4{width:33.33333333% !important;}
  .col-xm-5{width:41.666666666% !important;}
  .col-xm-6{width:50% !important;}
  .col-xm-7{width:58.33333333% !important;}
  .col-xm-8{width:66.6666667% !important;}
  .col-xm-9{width:75% !important;}
  .col-xm-10{width:83.33333333% !important;}
  .col-xm-11{width:91.6666667% !important;}
  .col-xm-12{width:100% !important;}	
}


@media (max-width:480px) {		
  .col-sm-0{display:none;}
  .col-sm-1{width:8.33333333% !important;}
  .col-sm-2{width:16.666666666% !important;}
  .col-sm-3{width:25% !important;}
  .col-sm-4{width:33.33333333% !important;}
  .col-sm-5{width:41.666666666% !important;}
  .col-sm-6{width:50% !important;}
  .col-sm-7{width:58.33333333% !important;}
  .col-sm-8{width:66.6666667% !important;}
  .col-sm-9{width:75% !important;}
  .col-sm-10{width:83.33333333% !important;}
  .col-sm-11{width:91.6666667% !important;}
  .col-sm-12{width:100% !important;}	
}		

.wrap, form{width:100%;min-width:320px;}
.header, .footer, .container{width:100%;min-width:320px;text-align:center;display:block;}
.container{min-height:500px;}
.inner{max-width:1180px;min-width:320px;width:100%;margin:0 auto;text-align:left;}
.inner img{max-width:100%;}


.header{min-height:102px;border-bottom:1px solid #cdcdcd;}
.header .header-item{height:100%;display:flex;flex-wrap: wrap;justify-content: space-between;padding:7px 7px 7px 1px;}
.header .header-item .menu{/*width:542px;*/width:200px;font-size:18px;font-weight:600;display: flex;align-items: center;}
.header .header-item .menu ul{display:flex;flex-wrap: wrap;justify-content: space-between;width:100%}
/* .header .header-item .menu ul li{width: 100px;} */
.header .header-item .gnb_login{color:#4c4c4c;font-size:16px;font-weight:600;display: flex;align-items: center;}
.header .header-item .gnb_login a{color:#4c4c4c;}
.header .header-item .gnb_login em{display: flex;width: 39px;justify-content: center;}
.header .header-item .gnb_login .profile_btn{margin-left: 5px;cursor:pointer;display: flex;align-items: center;}
.header .header-item .gnb_login .profile_btn img{width:10px;content: url("/static/img/icon/icon-up.png");}
.header .header-item .gnb_login .profile_btn.active img{width:10px;content: url("/static/img/icon/icon-down.png");}
.header .header-item .gnb_login .login_pop{font-size:11px;color:#4c4c4c;position: absolute;top:60px;right:0;z-index: 99;  border:1px solid #efefef;width:88px;background-color: #fff;display: none;}
.header .header-item .gnb_login .login_pop ul{display: flex;flex-wrap: wrap;}
.header .header-item .gnb_login .login_pop ul li{display: flex;align-items: center;justify-content: center;width:100%;height:39px;}
.header .header-item .gnb_login .login_pop ul li:first-child{border-bottom:1px solid #efefef;}


/* .header .header-item .gnb_login .profile_info{} */

.footer{margin-top:80px;}
.footer .footer-top{background-color: #e8e8e8;height:60px;color:#252525;font-size:14px;font-weight: 500;display: flex;align-items: center;}
.footer .footer-top .info {display: flex;justify-content: center;}
.footer .footer-top .info em{margin-right:9px;}
.footer-bottom .inner{display: flex;flex-wrap: wrap;height:208px;align-items: center;padding: 1px;font-size: 14px;font-weight:500;color:#444444}
.footer-bottom .inner .footer-left{margin-right:32px;}
.footer-bottom .inner .footer-right p{margin-top:15px;}
.footer-bottom .inner .footer-right p:first-child{margin-top: 0px;}
.footer-bottom .inner .footer-right .com, .footer-bottom .inner .footer-right .com a{color:#666666}
.footer-bottom .inner .footer-right .com em{margin-left: 20px;}


.title .eng{color:#2a3482;font-size:16px;align-items: center;display: flex;}
.title .eng img{padding-left:10px;}
.title h1{color:#000000;font-size:28px;margin-top:22px;}
.title .more-btn{position: absolute;top: 58px;right: 0;font-size:13px;}


.location{background-size: 100% 100% !important;}
.location .inner{height:350px;}
.location .title{font-size:40px;font-weight: 300;color:#fff;text-align: center;display: inline-block;width:100%;margin-top:125px;}  
.location .memo{font-size:21px;font-weight: 300;color:#fff;text-align: center;margin-top:28px;}
.location .memo em{display: inline-block;border: 1px solid #4d506b;width: 234px;padding: 5px 0;margin-right: 10px;}


.page {margin-top:30px;text-align: center;}
.page .plist{margin: 0 auto;display: inline-flex;}
.page .plist ul{display: flex;flex-wrap: wrap;}
.page .plist ul li{font-size:12px;font-weight:400;color:#b6b8c4;width:28px;height:28px;display: inline-flex;border:1px solid #dcdde5;align-items: center;justify-content: center;cursor:pointer}
.page .plist ul li.no{border-left:0px;}
.page .plist ul li.no.fc{border-left:1px solid #dcdde5;}
.page .plist ul li.no.active{font-weight:bold;color:#212121;background-color:#f8f8f9;}

.page .plist ul .first{border-right:0px;}
.page .plist ul .prev{margin-right:18px;}
.page .plist ul .next{margin-left:18px;}
.page .plist ul .last{border-left:0px;}



.free-layer{width:100%;height:100%;position:fixed;left:0px;top:0px;text-align:center;z-index:999;display: none;}
.free-dialog{width:100%;height:100%;position:absolute;left:0;top:0;opacity: 0.4;background: #b2b2b2;text-align:center;}
.free-layer .free-content{width:550px;height:660px;background-color: #fff;margin:0 auto;margin-top:100px;padding:40px;}
.free-layer .free-content .a_code{font-size: 13px;padding: 2px 10px;}
.free-layer .free-content .title{font-size:28px;font-weight:bold;margin-top:16px;text-align: center;}
.free-layer .free-content .memo{margin:25px 0;}
.free-layer .free-content .memo .text{font-size:18px;font-weight:400;background-color:#fff;display: inline-block;padding: 0 30px;}
.free-layer .free-content .memo .line{width:100%;height:1px;background-color: #c0c2ca;top: 10px;z-index: 0;}
.free-layer .free-content .h1{font-size:18px;color:#2a3482;font-weight: bold;display: flex;justify-content: space-between;margin:15px 0;}
.free-layer .free-content .profile{display: flex;flex-wrap: wrap;height:203px;border:1px solid #2a3482;overflow: hidden;background: url(/static/img/main/free-profile-bg.jpg) no-repeat;text-align:left;}
.free-layer .free-content .profile .prof-left{width:45%;height:100%;display: flex;align-items: end;justify-content: center;}
.free-layer .free-content .profile .prof-left img{width:155px;}
.free-layer .free-content .profile .prof-right{width:55%;padding-top:43px;height:100%}
.free-layer .free-content .profile .prof-right .name .title{font-size:13px;font-weight: 500;color:#b51e1d;text-align: left;}
.free-layer .free-content .profile .prof-right .name h1{font-size:24px;font-weight:bold;color:#000000}
.free-layer .free-content .profile .prof-right .name h1 em{font-weight:400;}
.free-layer .free-content .profile .prof-right .intro{font-size:14px;font-weight:500;line-height:20px;margin-top: 8px;color:#666666;margin-bottom: 30px;max-height: 72px;overflow: hidden;}

.free-layer .free-content .notice{width:100%;text-align: left;margin-top:20px;}
.free-layer .free-content .notice li{color:#666666;font-size:12.5px;line-height: 22px;font-weight: 500;}
.free-layer .free-content .notice li b{color:#a71c1b;font-weight: bold;}
.free-layer .free-content .talk{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top:25px;align-items: center;}
.free-layer .free-content .talk input{width:294px;height:45px;padding:10px;border:1px solid #c0c2ca;color:#c0c2ca;}
.free-layer .free-content .talk .btn-free{background-color: #a71c1b;color:#fff;font-size:16px;font-weight: 400;text-align: center;width:160px;padding:12px 0}
.free-layer .free-content .free-close{position: absolute;right: 20px;top: 20px;}



.member{width:100%;height:100%;position:fixed;left:0;top:0;z-index:1000;display: none;align-items: center;justify-content: center;}
.member-bg{width:100%;height:100%;position:absolute;left:0;top:0;opacity: 0.4;background: #b2b2b2;text-align:center;}
.member .modal_close{position: absolute;top: 20px;right: 20px;z-index: 999;}
/* .member .modal_close{text-align:center;}
.member .modal_close img{width:60px;} */
.member .modal{width:420px;background-color:#fff;padding-bottom:45px;}
.member .modal ul{display:flex;flex-wrap: wrap;color:#999999;}
.member .modal ul a{color:#999999;}
.member .modal ul li{width:100%;display: flex;flex-wrap: wrap;align-items: center;justify-content:space-between;padding:0 40px;font-size:14px;margin:5px 0;}
.member .modal ul li.log{height:115px;justify-content: center;}
.member .modal ul li input, .member .modal ul li textarea, .member .modal ul li select{width:100%;height:42px;border:1px solid #c0c2ca;padding:0 23px;}
.member .modal ul li input:focus, .member .modal ul li select:focus{outline: none !important; border-color: #2a3482; }
.member .modal .login-btn{background-color: #2a3482;width:100%;display: block;text-align: center;color:#fff;font-size: 18px;padding: 12px;box-sizing: border-box;}
.member .modal .kaka-btn{background-color: #ffeb02;width:100%;/*width:149px;*/text-align: center;color:#3c1e1e;font-size: 14px;padding: 14px;font-weight:600;box-sizing: border-box;}
.member .modal .naver-btn{background-color: #27d34a;width:149px;text-align: center;color:#fff;font-size: 14px;padding: 14px;font-weight:600;box-sizing: border-box;}
.member .modal .chk-input{width:14px;height:14px;}
.member .modal ul li.info{justify-content:space-between;margin:10px 0 30px 0;}
.member .modal ul li.info .right{padding-right:5px}
.member .modal ul li.sns .title{background:no-repeat url("/static/img/user/sns-line.png");width:100%;text-align: center;background-position: center center;}
.member .modal ul li.sns{justify-content:space-between;margin-top:33px;}
.member .modal .join1,.member .modal .join2,.member .modal .join3,.member .modal .id-find,.member .modal .id-find2,.member .modal .pwd-find,.member .modal .pwd-find2{width:100%;display:none}
.member .modal.join .title, .member .modal.profile .title, .member .modal.sece .title{color:#212121;font-weight: bold;font-size:20px;background:no-repeat url("/static/img/user/sns-line.png");width:100%;text-align: center;background-position: center center;margin-bottom:30px;}
.modal.join .join-btn,.modal.join .join-kakao,.modal.join .join-naver{font-size:15px;font-weight:400;text-align: center;border:1px solid #c0c2ca;width:100%;padding:15px;color:#212121;}
.modal.join .join-kakao{color:#3c1e1e;background-color: #ffeb02;border:1px solid #ffeb02;}
.modal.join .join-naver{color:#fff;background-color: #27d34a;border:1px solid #27d34a;}
.modal.join .join1 li{margin-bottom:10px;}
.modal.join .join2 li{margin-bottom: 10px;}
.modal.join .join2 li.info a{color:#2a3482;font-weight: bold;}
.modal.join .join3 li{display: flex;align-items: center;justify-content:center;font-size:16px;color:#212121;margin: 10px 0;}
.modal.join .join3 li.h1{font-size:34px;font-weight: bold;}
.modal.join .join3 li .join-name{color:#2a3482;}
.modal.join .kaka-icon{display: none;}
.modal.join .naver-icon{display: none;}

.modal.idpwfind .id-find .memo{font-size:16px;font-weight: 400;justify-content:center;text-align: center;color:#212121;margin-bottom:26px;line-height:22px;}
.modal.idpwfind .id-find2 .idchk{font-size:18px;font-weight: 400;justify-content:center;color:#212121;}
.modal.idpwfind .id-find2 .idchk em{color:#2a3482;font-weight: bold;}
.modal.idpwfind .id-find2 .memo{font-size:14px;font-weight: 400;justify-content:center;text-align: center;color:#999999;margin-bottom:26px;line-height:22px;}
.modal.idpwfind .pwd-find .memo, .modal.idpwfind .pwd-find2 .memo{font-size:16px;font-weight: 400;justify-content:center;text-align: center;color:#212121;margin-bottom:26px;line-height:22px;}
.modal.idpwfind .title{color:#212121;font-weight: bold;font-size:20px;background:no-repeat url("/static/img/user/sns-line.png");width:100%;text-align: center;background-position: center center;margin-bottom:30px;}

.error_msg, .error_msg2, .error_sns, .ierror_msg, .perror_msg, .ferror_msg, .ferror_sns, .serror_msg{color:#ff5667;font-size:13px;margin-top:3px;text-align:left;}
.error_msg.blue, .error_msg2.blue, .error_sns.blue, .ierror_msg.blue, .perror_msg.blue, .ferror_msg.blue, .ferror_sns.blue, .serror_msg.blue{color:#2a3482;}

/* .member .modal ul li.sns .title{width:100%;display: block;} */





.analysts_profile {margin-top:80px;}
.analysts_profile .list{margin-top:60px;}
.analysts_profile .list ul{display: flex;flex-wrap: wrap;justify-content: space-between;gap:30px 0px}

.analysts_profile .list ul li{width:48.6%;height:348px;background:no-repeat url("/static/img/main/analyst_bg.jpg");position: relative;padding: 113px 0 0 40px;border:1px solid #cecfd8;}
.analysts_profile .list ul li div{cursor:pointer}
.analysts_profile .list ul li .img{max-width:280px;position: absolute;bottom:0px;right:0px;padding-right:32px;}
.analysts_profile .list ul li .img .bg{position: absolute;right:0px;bottom: 0px;width: 141px;}
.analysts_profile .list ul li .name .title{font-size:16px;font-weight: 600;color:#b51e1d}
.analysts_profile .list ul li .name h1{font-size:46px;font-weight:bold;color:#000000}
.analysts_profile .list ul li .name h1 em{font-weight:400;}
.analysts_profile .list ul li .memo{font-size:16px;font-weight:500;margin-top: 8px;color:#666666;height:66px;width: 50%;}
.analysts_profile .list ul li .btn-info{padding-left:3px;}
.analysts_profile .list ul li .btn-info .vip-btn{width:180px;height:50px;text-align: center;color:#fff;background-color: #000616;font-size:16px;font-weight:500;display: flex;align-items: center;justify-content: center;}


.analysts_coin {margin-top:80px;}
.analysts_coin .list{margin-top:60px;}
.analysts_coin .list ul{display: flex;flex-wrap: wrap;justify-content: space-between;}

.analysts_coin .list ul li{width:100%;height:262px;background:no-repeat url("/static/img/main/coin_analyst_bg.png");background-size: cover;position: relative;border:1px solid #cecfd8;}
.analysts_coin .list ul li .info{max-width:432px;width:100%;height:100%;float: right;text-align: left;padding: 50px 0 0 30px;background:no-repeat url("/static/img/main/coin_analyst_bg.png");background-position: right;}
.analysts_coin .list ul li div{cursor:pointer}
.analysts_coin .list ul li .img{max-width:210px;position: absolute;bottom:0px;right:0px;padding-right:0px;}
.analysts_coin .list ul li .img .bg{position: absolute;right:0px;bottom: 0px;width: 100px;}
.analysts_coin .list ul li .name .title{font-size:15px;font-weight: 600;color:#b51e1d}
.analysts_coin .list ul li .name h1{font-size:40px;font-weight:bold;color:#000000}
.analysts_coin .list ul li .name h1 em{font-weight:400;}
.analysts_coin .list ul li .memo{font-size:15px;font-weight:500;margin-top: 8px;color:#666666;height:66px;width: 50%;}
.analysts_coin .list ul li .btn-info{padding-left:3px;}
.analysts_coin .list ul li .btn-info .vip-btn{width:180px;height:50px;text-align: center;color:#fff;background-color: #000616;font-size:16px;font-weight:500;display: flex;align-items: center;justify-content: center;}



.report {margin-top:80px;}
.report .list{margin-top:60px;}
.report .list ul{display: flex;flex-wrap: wrap;gap:60px 2.46%;}
.report .list li {width:23.15%;min-height: 289px;cursor: pointer;}
.report .list li .img img{width:100%;min-height:204px;}
.report .list li .subject{font-size:16px;color:#000000;font-weight:bold;letter-spacing: -0.1px;margin-top:20px}
.report .list li .subject em{font-size:16px;color:#b51e1d;font-weight:bold;}
.report .list li .date{text-align: right;font-size:12px;color:#999999;font-weight:400;margin-top:14px}
.report .list li .file{font-size:14px;color:#444444;font-weight:500;margin-top:5px}  




.review {margin-top:80px;}
.review .list{margin-top:60px;}
.review .list ul{display: flex;flex-wrap: wrap;gap:60px 2.46%;}
.review .list li {width:23.15%;height:251px;border:1px solid #cecfd8;text-align:center;padding-top:70px;background:no-repeat url("/static/img/main/review_bg.png");cursor: pointer;background-size: 100% 100%}
.review .list li.bg2{background:no-repeat url("/static/img/main/review_bg2.png");background-size: 100% 100%}
.review .list li .analyst{color:#2a3482;font-size:16px;font-weight:500;}
.review .list li .company{color:#000000;font-size:25px;font-weight:500;margin-top:14px}
.review .list li .rate{font-size:47px;color:#b51e1d;font-weight:bold;align-items: center;display: flex;justify-content: center;margin-top:13px;}
.review .list li .rate img{margin-left:10px;}


.event {margin-top:80px;}
.event .list{margin-top:60px;}
.event .list ul{display: flex;flex-wrap: wrap;gap:30px 29px}
.event .list li {width:273px;min-height:262px;cursor: pointer;}
.event .list li .img img{width:100%;min-height:204px;}
.event .list li .subject{font-size:16px;color:#000000;font-weight:bold;letter-spacing: -0.1px;margin-top:20px}
.event .list li .date{font-size:14px;color:#666666;font-weight:500;margin-top:5px}



.academy {margin-top:80px;}
.academy .list{margin-top:60px;}
.academy .list ul{display: flex;flex-wrap: wrap;justify-content: space-between;gap:30px 0px}
.academy .list ul li{color:#fff;width:100%;height:180px;background: url(/static/img/main/academy_bg.jpg) no-repeat;background-size: 100% 100%;padding:56px 0 0 58px;line-height: 31px;position: relative;}
.academy .list ul li .name{font-size:33px;font-weight:bold;display: inline-flex;align-items: center;}
.academy .list ul li .name em{font-weight:300;margin-left:10px;}
.academy .list ul li .name icon{font-weight:300;font-size:16px;text-align: center;background-color:#a71c1b;width:66px;height:27px;border-radius:10px;display: inline-flex;align-items: center;justify-content: center;margin-left:30px;}
.academy .list ul li .subject{color:#cccccc;font-size:18px;font-weight:500;margin-top:10px;}

.academy .list ul li .btn{position: absolute;right:94px;top:68px;}
.academy .list ul li .btn .play-btn{color:#fff;border:1px solid #fff;display: flex;width:178px;height:49px;align-items: center;justify-content: center;}
.academy .center{justify-content: center !important;align-items: center !important;height: 130px !important;width: 100% !important;display: flex;padding:0  !important;background:url('')  !important;color:#000 !important;}


.tab {margin-top:60px;}
.tab ul{display: flex;justify-content: space-between;background-color: #cecfd8;padding:1px;}
.tab ul li{font-size:18px;font-weight:400;display:flex;height:64px;background-color:#fff;align-items: center;justify-content: center;cursor:pointer;width:50%}
.tab ul li.active{font-weight: bold;color:#fff;background-color:#2a3482;}


@media (min-width:1024px) {
  /* .analysts_profile .list ul li:nth-child(n+3){width:32.8%;padding-left:25px;}
  .analysts_profile .list ul li:nth-child(n+3) .img{max-width:183px;padding-right:0px;} */
}

@media (max-width:1024px) {		
  .review .list ul{gap:60px 10px;}
  .review .list li {width:24%;}
  .report .list ul{gap:60px 10px;}
  .report .list li {width:24%;}
}

@media (max-width:820px) {		
  .header .header-item .menu{width:440px;font-size:19px;}
  .header .header-item .gnb_login em{width:15px;}
  .analysts_profile .list ul{justify-content: center;}
  .analysts_profile .list ul li{width:100%;}
  .review .list ul{justify-content: space-between;}
  .review .list li {width:47%}  
  .report .list ul{justify-content: space-between;}
  .report .list li {width:47%}
  .event .list ul{justify-content: space-between;}
  .event .list li {width:47%}

  .analysts_coin .list ul{display: flex;flex-wrap: wrap;justify-content:center;gap:30px 0px}

  .analysts_coin .list ul li{width:100%;height:348px;background:no-repeat url("/static/img/main/analyst_bg.jpg");position: relative;padding: 113px 0 0 40px;border:1px solid #cecfd8;}
  .analysts_coin .list ul li .info{width:100%;max-width:100%;padding:0px;background:url("")}
  .analysts_coin .list ul li div{cursor:pointer}
  .analysts_coin .list ul li .img{max-width:280px;position: absolute;bottom:0px;right:0px;padding-right:32px;}
  .analysts_coin .list ul li .img .bg{position: absolute;right:0px;bottom: 0px;width: 141px;}
  .analysts_coin .list ul li .name .title{font-size:16px;font-weight: 600;color:#b51e1d}
  .analysts_coin .list ul li .name h1{font-size:46px;font-weight:bold;color:#000000}
  .analysts_coin .list ul li .name h1 em{font-weight:400;}
  .analysts_coin .list ul li .memo{font-size:16px;font-weight:500;margin-top: 8px;color:#666666;height:66px;width: 50%;}
  .analysts_coin .list ul li .btn-info{padding-left:3px;}
  .analysts_coin .list ul li .btn-info .vip-btn{width:180px;height:50px;text-align: center;color:#fff;background-color: #000616;font-size:16px;font-weight:500;display: flex;align-items: center;justify-content: center;}
  
}

@media (max-width:720px) {	
  .header .header-item .menu{width:375px;font-size:17px;}
  .header .header-item .gnb_login{font-size:14px;}
  .footer-bottom .inner .footer-right p {margin-top: 7px;}
  .academy .list ul li .btn{right:15px;}
}

@media (max-width:600px) {	
  .header .header-item .menu{width:375px;font-size:16px;padding-top: 40px;}
  .header .header-item .gnb_login{font-size:13px;position: absolute;right: 7px;top: 20px;}
  .header .header-item .gnb_login .login_pop{top:25px}
}

@media (max-width:550px) {	
  .academy .list ul li .btn{position:relative;top:20px;left: 2px;}
  .academy .list ul li{min-height:250px;}
}

@media (max-width:500px) {
  .header .header-item .menu{width:100%;font-size:14px;padding-top: 20px;}
  .header .header-item .gnb_login{top: 28px;}
  .header .header-item .gnb_login .login_pop{top:32px}
  .header .header-item .logo{width: 80px;}
}	

@media (max-width:480px) {	
  .review .list ul{justify-content: center;gap:10px;}
  .review .list li {width:100%}  
  .report .list ul{justify-content: center;gap:10px;}
  .report .list li {width:100%}
  .event .list ul{justify-content: center;gap:10px;}
  .event .list li {width:100%}
  .analysts_profile .list ul li .img {max-width: 180px;padding-right: 5px;}
  .analysts_coin .list ul li .img {max-width: 180px;padding-right: 5px;}
}