@charset "utf-8";

/*============================================================
Font
=============================================================*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700;800&display=swap');

@font-face {
    font-family: 'NanumSquare';
    font-weight: 300;
    src: url(font/NanumSquareL.eot);
    src: url(font/NanumSquareL.eot?#iefix) format('embedded-opentype'),
         url(font/NanumSquareL.woff) format('woff'),
         url(font/NanumSquareL.ttf) format('truetype');
   }
   @font-face {
    font-family: 'NanumSquare';
    font-weight: 400;
    src: url(font/NanumSquareR.eot);
    src: url(font/NanumSquareR.eot?#iefix) format('embedded-opentype'),
         url(font/NanumSquareR.woff) format('woff'),
         url(font/NanumSquareR.ttf) format('truetype');
   }
   @font-face {
    font-family: 'NanumSquare';
    font-weight: 700;
    src: url(font/NanumSquareB.eot);
    src: url(font/NanumSquareB.eot?#iefix) format('embedded-opentype'),
         url(font/NanumSquareB.woff) format('woff'),
         url(font/NanumSquareB.ttf) format('truetype');
   }
   @font-face {
    font-family: 'NanumSquare';
    font-weight: 800;
    src: url(font/NanumSquareEB.eot);
    src: url(font/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
         url(font/NanumSquareEB.woff) format('woff'),
         url(font/NanumSquareEB.ttf) format('truetype');
   }

/*============================================================
Reset
=============================================================*/
html,body{height:100%;}
body {position:relative; background-color:#010101;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-osx-font-smoothing:grayscale; color:#fff;}
body::before{position:fixed;left:0;top:0;width:100%;height:0;content:'';}/* fix webkit bug(scroll event delay) */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,iframe,th,td,a,select,input,textarea{margin:0;padding:0;font-family:'NanumSquare','Montserrat', sans-serif;font-weight:normal;line-height:1.4;font-size:14px;box-sizing: border-box}
var {font-style:normal;}
article,aside,details,figcaption,figure,footer,header,nav,section,summary,main{display:block;margin:0;padding:0;}
img,fieldset,iframe,button{border:0;}
li{list-style:none;}
button{overflow:visible;font-family:'NanumSquare'; border:0;color:inherit;line-height:inherit; background:#010101; outline:none; cursor:pointer;}
table{table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%;}
legend, caption, hr{display:none;}
select, input, textarea{font-family:'NanumSquare'; color:#222; border-radius:0; border:0; -webkit-appearance:none; outline: none;}
i, em, u, cite {font-style:normal;}
strong{font-weight:700;}
b{font-weight:400;}
img{border:0; vertical-align:middle;}
a{color:#fff; text-decoration:none;outline-offset:-1px;-webkit-tap-highlight-color: rgba(0,0,0,0);}
address{font-style:normal;}
textarea{overflow-y: auto; resize: none; display:block}
input::-webkit-input-placeholder{color:#ccc !important;}
input:-ms-input-placeholder{color:#ccc !important;}
textarea::-webkit-input-placeholder{color:#ccc !important;}
textarea:-ms-input-placeholder{color:#ccc !important;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{ -webkit-appearance:none;margin:0; }
input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-calendar-picker-indicator,
input[type="time"]::-webkit-calendar-picker-indicator{
    opacity:0;
    -webkit-appearance: none;
}
input::-ms-clear,
input::-ms-reveal{
	display:none;width:0;height:0;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration{
	display:none;
}
html,body,.wrap{height: 100%;}
/*============================================================
common
=============================================================*/
#skip-navigation{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;display:none;}
.dimd{overflow:hidden;}
.blind{position:absolute;left:-10000px;top:-10000px;width:0;height:0;font-size:0;}
.dim{background: rgba(0, 0, 0, 0.7) !important;cursor:pointer;}
.blind{position:absolute;left:-10000px;top:-10000px;width:0;height:0;font-size:0;}
img.skin_white_img{display:none;}

.wide{margin:0 -20px;}
.text_left{text-align:left !important;}
.text_center{text-align:center !important;}
.text_right{text-align:right !important;}
/*============================================================
header
=============================================================*/
.header{position:fixed;top:0;left:0;right:0;z-index:2;height:70px;padding:0 20px;background:#010101;line-height:54px;text-align:center;box-sizing:border-box;}
.header h2{position:absolute;left:20px;top:50%;width:89px;height:21px;margin-top:-10.5px;}
.header h2 img{width:100%;}
.header .btn_right{display:flex; position:absolute;right:20px;top:50%;margin-top:-15px;}
.header .btn_right a{display:inline-block;width:30px;height:30px;color:transparent;}
.header .btn_right .btn_search{margin-right:8px;background:url(../images/common/ico_search.png) no-repeat 0 / 30px;}
.header .btn_right .btn_profile{background:url(../images/common/ico_my.png) no-repeat 0 / 30px;}
.header .btn_right .btn_login{display:block;width:unset;height:unset;padding:10px 15px;border:1px solid #fff;border-radius:50px;font-size:14px;font-weight:800;line-height:16px;color:unset;}

.header .btn_right .search_wrap{display:flex;align-items:center;}
.header .btn_right .search_wrap span{position:relative;margin-right:9px;padding:5px 9px;border-radius:5px;background: linear-gradient(91.53deg, #4ED59D 0.54%, #00D7FF 99.68%);font-size:12px;font-weight:700;line-height:14px;color:#000}
.header .btn_right .search_wrap span::after{content:'';display:block;position:absolute;right:-3.5px;top:50%;width:4px;height:7.5px;margin-top:-3.75px;background:url(../images/home/search_rec.png)no-repeat 0 0 / 4px 7.5px;}

.header .right{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.header .right button{margin-left:10px;}
.header .right button.first{margin-left:0;}
.header .right .btn_heart{position:relative;width:20px;height:20px;background:url(../images/cp/icon_heart.png)no-repeat 50% / 20px;color:transparent;}
.header .right .btn_heart em{display:none;position:absolute;top:28px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:7px 10px;border-radius:10px;background-color:#ff4a50;font-size:14px;font-weight:700;color:#fff;line-height:17px;white-space:nowrap;}
.header .right .btn_heart em::before{content:'';display:block;position:absolute;top:-5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:6.5px;height:6.5px;background:url(../images/cp/icon_flag.png)no-repeat 50% / 6.5px;}
.header .right .btn_heart.on{background:url(../images/cp/icon_heart_on.png)no-repeat 50% / 20px;}
.header .right .btn_heart.on em{display:block;}

.header .right .btn_share{overflow:hidden;width:20px;height:20px;background:url(../images/cp/icon_share.png)no-repeat 50% / 20px;color:transparent}

.header.has_back_btn .back{position:absolute;top:50%;left:20px;width:20px;height:20px;margin-top:-10px;background:url(../images/common/btn_back.png) no-repeat 0 / 20px;}
.header.has_back_btn h2{top:50%;left:50%;width:unset;height:unset;margin-top:unset;font-size:18px;font-weight:700;-webkit-transform:translate(-50% , -50%);transform:translate(-50% , -50%);}

/*============================================================
container
=============================================================*/
.container{padding:70px 0 40px;}
.container.no_header{padding-top:20px;}
.container.fixed_quick_nav{padding-bottom:85px;}
.container.layout_flex{display:-webkit-box;display:flex;-webkit-box-orient:vertical;flex-direction:column;height:100vh;padding-bottom:0;}
.container.layout_flex .contents{flex:1;}
.container.layout_flex .fixed_bottom{padding:0 20px 40px;}
.container.has_footer{padding-bottom:0;}

/* footer */
.footer{background:#212121;padding:30px 20px;}
.footer.fixed_quick_nav{padding-bottom:115px;}
.footer .logo{width:80px;height:20px;}
.footer address{padding-top:20px;color:#888}
.footer .info_wrap li{position:relative;float:left;margin-right:5px;padding-left:5px;font-size:14px;color:#888}
.footer .info_wrap li::before{content:'';display:block;position:absolute;left:0;top:3px;width:1px;height:13px;background:#888;}
.footer .info_wrap::after{content:'';display:block;clear:both;}
.footer .info_wrap li.first{padding-left:0;}
.footer .info_wrap li.first::before{display:none;}
.footer .info_wrap li a{color:#888}

/* contents */
.contents{padding-bottom:60px;}
.contents.has_btn_fixed{padding-bottom:100px !important;}

/* 즐겨찾기 */
.btn_star{width:21.33px;height:21.33px;background:url(../images/common/star.png) no-repeat 0 / 21.33px;color:transparent;text-indent:-9999px;}
.btn_star.on{background:url(../images/common/star_on.png) no-repeat 0 / 21.33px;}

/* 검색하기 */
.header .btn_search{width:32px;height:32px;background:url(../images/list_search/ico_search.png)no-repeat 0 0 / 32px;text-indent:-9999px;color:transparent;}

/* button */
.btn_wrap{width:100%;}
.btn_wrap button{width:100%;height:60px;border-radius:6px;font-size:18px;font-weight:700;line-height:24px;text-align:center;color:#fff}
.btn_wrap button.w50{width:50%}
.btn_wrap .bg_purple{background:#4744ff;color:#fff}
.btn_wrap .bg_purple:disabled{background:#212121;color:#666}
.btn_wrap .bd_purple{border:1px solid #4744ff;background:transparent;color:#4744ff}
.btn_wrap .bg_gray{background:#212121;color:#fff;}
.btn_wrap .bg_dark_gray{height:80px;padding-left:58px;border:1px solid #121212;border-radius:6px;background:#121212;font-size:18px;font-weight:400;line-height:24px;text-align:left;}
.btn_wrap .bg_dark_gray span{position:relative;}
.btn_wrap .bg_dark_gray span::before{content:'';display:block;position:absolute;left:-30px;top:-2px;width:24px;height:24px;background:url(../images/app/bg_btn_gray.png) no-repeat 0 / 24px;}
.btn_wrap .btn_more{width:100%;height:unset;padding:20px 0;font-size:14px;font-weight:400;line-height:16px;letter-spacing:-0.025em;text-align:center;color:#b3b3b3;}
.btn_wrap.size_s button{width:unset;height:unset;padding:7px 10px;font-size:14px;font-weight:400;line-height:16px;}
.btn_wrap.size_s button:disabled{background:#212121;color:#666;}
.btn_wrap.full button{width:100%;height:unset;padding:7px 10px;border-radius:6px;background:#212121;font-size:12px;font-weight:700;line-height:14px;color:#fff;}
.btn_wrap .btn_email{font-size:16px;font-weight:700;line-height:24px;}
.btn_wrap .btn_renew{font-size:16px;font-weight:700;line-height:24px;}
.btn_wrap.login button{font-size:16px;}

.btn_wrap.type2{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;}
.btn_wrap.type2 button{width:calc(50% - 2.5px);}

.btn_wrap a{display:inline-block;width:100%;height:60px;border-radius:6px;font-size:18px;font-weight:700;line-height:60px;text-align:center;}
.btn_wrap a.w50{width:50%;}
.btn_wrap.size_s a{display:inline-block;width:unset;height:unset;padding:7px 10px;border-radius:6px;font-size:14px;font-weight:400;line-height:16px;}
.btn_wrap.size_s a.disabled{background:#212121;color:#666;}
.btn_wrap.full a{width:100%;height:unset;padding:7px 10px;border-radius:6px;background:#212121;font-size:12px;font-weight:700;line-height:14px;color:#fff;}

.btn_wrap.type2 a{width:calc(50% - 2.5px);}

.fixed{position:fixed;bottom:0;left:0;right:0;padding:20px;background:rgb(1 1 1 / 70%);}
.btn_wrap.has_like_btn{display:flex;}
.btn_wrap.has_like_btn .btn_heart{width:80px;margin-right:10px;border:1px solid #4744ff;background:#010101 url(../images/common/icon_heart.png) no-repeat 50% 11px / 24px;}
.btn_wrap.has_like_btn .btn_heart.on{background:#010101 url(../images/common/icon_heart_on.png) no-repeat 50% 11px / 24px;}
.btn_wrap.has_like_btn .btn_heart span{display:block;margin-top:26px;font-family:'Montserrat';font-size:14px;font-weight:700;line-height:17px;}
.btn_wrap.has_like_btn .btn_heart.on span{color:#4744ff;}

/* select */
.select_box select{padding:8px 35px 8px 15px;border:1px solid #eee;border-radius:50px;background:#121212 url(../images/common/icon_more.png) no-repeat 85% 50% / 14px;font-size:12px;font-weight:700;line-height:14px;color:#fff;}
.select_box.type2 select{width:100%;height:60px;padding:20px 40px 20px 20px;border:1px solid #212121;border-radius:6px;background:#010101 url(../images/mypage/ico_arrow_down.png)no-repeat right 20px center / 14px;font-size:16px;font-weight:400;color:#fff;line-height:18px;}
.select_box.size_s select{width:93px;}

/* textarea */
.textarea_box textarea{width:100%;padding:20px;border:1px solid #212121;border-radius:6px;background-color:#010101;font-size:16px;color:#fff;line-height:18px;}
.textarea_box textarea::placeholder{color:#888 !important;}

/* tab */
.tab_wrap{display:-webkit-box;display:flex;width:100%;padding:4px;border-radius:80px; background:#222;}
.tab_wrap li{width:50%;height:36px;}
.tab_wrap li a{display:block;width:100%;padding:10px;border-radius:50px;background:transparent;font-size:14px;font-weight:700;color:#fff;line-height:16px;text-align:center;}
.tab_wrap li button{display:block;width:100%;padding:10px;border-radius:50px;background:transparent;font-size:14px;font-weight:700;color:#fff;line-height:16px;text-align:center;}
.tab_wrap .on{border-radius:50px;background:#4744ff;}

.tab_wrap_type2{display:-webkit-box;display:flex;width:100%;padding:4px;border-radius:80px; background:#222;}
.tab_wrap_type2 li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:50%;height:52px;}
.tab_wrap_type2 li a{display:block;width:100%;padding:10px;border-radius:50px;background:transparent;font-size:14px;font-weight:700;color:#fff;line-height:16px;text-align:center;}
.tab_wrap_type2 .on{border-radius:50px;background:#4744ff;}

/* tab - 2depth */
.tab_wrap.type2{background:transparent;width:unset;}
.tab_wrap.type2 li{display:inline-block;width:unset;padding-right:5px;}
.tab_wrap.type2 li a{display:block;padding:10px 5px;font-size:16px;font-weight:700;line-height:16px;}
.tab_wrap.type2 .on{background:0;}
.tab_wrap.type2 .on a{position:relative;width:unset;height:unset; border-bottom:2px solid #4744ff;border-radius:unset;color:#4744ff;}

/* scroll */
.scroll_wrap{position:relative;margin-right:-20px;}
.scroll_wrap::after{content:'';display:block;position:absolute;right:0;bottom:0;width:29px;height:36px;background:url(../images/common/linear.png) no-repeat 100% 50% / 29px 36px;}
.scroll{overflow-x:auto;white-space:nowrap;}
.scroll li{display:inline-block;padding-right:5px;}
.scroll li a{display:block;padding:10px 5px;font-size:16px;font-weight:700;line-height:16px;}
.scroll .on a{position:relative;border-bottom:2px solid #4744ff;color:#4744ff;}
.scroll::-webkit-scrollbar{display:none;}

.mo_area .scroll_wrap{overflow:hidden;padding-top:48px;}
.mo_area .invest_info_wrap .scroll_wrap{padding-top:0;}
.mo_area .scroll_wrap::after{z-index:10;bottom:-5px;}
.scroll_wrap .swiper-container .swiper-slide{display:inline-block;width:unset;padding:10px 0;}
.scroll_wrap .swiper-container .swiper-slide a{padding:10px 15px;font-size:16px;font-weight:700;line-height:16px;text-align:center;}
.scroll_wrap .swiper-container .swiper-slide.on a{color:#4744FF;}
.scroll_wrap .swiper-container .swiper-slide a span{padding:10px 0;}
.scroll_wrap .swiper-container .swiper-slide a span{position:relative;}
.scroll_wrap .swiper-container .swiper-slide.on a span::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:#4744FF;}

.scroll.type2::-webkit-scrollbar{display:block;width:10px;height:2px;}
.scroll.type2::-webkit-scrollbar-button{width:0;height:0;}
.scroll.type2::-webkit-scrollbar-thumb{background-color:#4744ff;}
.scroll.type2::-webkit-scrollbar-track{background-color:#2a2a2a;height:10px;}

.contents.cp .scroll_wrap{margin:-20px -20px 0 -20px;background:#212121;}
.mo_area .contents.cp .scroll_wrap{padding:3px 20px;}
.contents.cp .scroll_wrap::after{display:none;}
.contents.cp .scroll_wrap .scroll{display:flex;align-items:center;padding:3px 20px;}
.mo_area .contents.cp .scroll_wrap .scroll{padding:3px 0;}
.contents.cp .scroll_wrap li{padding-right:10px;}
.contents.cp .scroll_wrap li a{padding:10px 15px;}
.contents.cp .scroll_wrap .on a{padding:10px 15px;background:#4744ff;border-radius:50px;font-family: NanumSquare;font-size:14px;font-weight:700;line-height:16px;color:#fff;}

/* form */
.form_box input{width:100%;height:60px;padding:20px 40px 20px 20px;border:1px solid #212121;border-radius:6px;background-color:#010101;font-size:16px;color:#fff;line-height:18px;font-family:'Malgun Gothic','sans-serif';}
.form_box input::placeholder{color:#888 !important;}
.form_box input:disabled{background-color:#121212;color:#666;}
.form_box input:disabled::placeholder{color:#666 !important;}
.inp_del_box{position:relative;}
.inp_del_box .btn_inp_del{display:none;overflow:hidden;position:absolute;right:20px;top:50%;width:20px;height:20px;margin-top:-10px;background:url(../images/common/btn_delete.png)no-repeat 50% / 20px;color:transparent;}

.form_box input[type=checkbox]{display:none;}
.form_box input[type=checkbox] + label{position:relative;display:inline-block;padding-left:24px;}
.form_box input[type=checkbox] + label span{display:block;padding-left:10px;font-size:18px;font-weight:700;line-height:24px;}
.form_box input[type=checkbox] + label::before{content:'';display:block;position:absolute;top:0;left:0;width:18px;height:18px;width:24px;height:24px;background:url(../images/common/ico_check_off.png)no-repeat 0 50% / 24px;}
.form_box input[type=checkbox]:checked + label::before{background:url(../images/common/ico_check_on.png)no-repeat 50% / 24px;}

.form_box input[type=checkbox] + label.type2{padding-left:14px;}
.form_box input[type=checkbox] + label.type2::before{top:10px;width:14px;height:14px;background:url(../images/common/ico_check_small_off.png)no-repeat 50% / 14px;}
.form_box input[type=checkbox]:checked + label.type2::before{background:url(../images/common/ico_check_small_on.png)no-repeat 50% / 14px;}

.switch{position:relative;display:block;width:44px;height:24px;}
.switch .slider{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:12px;background-color:#474747;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.switch .slider::before{content:'';display:block;position:absolute;left:4px;bottom:4px;width:16px;height:16px;border-radius:50%;background-color:#fff;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.switch input[type=checkbox]:checked + .slider{background-color:#4744ff;}
.switch input[type=checkbox]:checked + .slider::before{-webkit-transform:translateX(20px);transform:translateX(20px);}

.form_box input[type=radio]{display:none;}
.form_box input[type=radio] + label{position:relative;padding-left:24px;}
.form_box input[type=radio] + label::before{content:'';display:block;position:absolute;top:50%;left:0;width:24px;height:24px;margin-top:-12px;background:url(../images/common/ico_radio_off.png)no-repeat 50% / 24px;}
.form_box input[type=radio]:checked + label::before{background:url(../images/common/ico_radio_on.png)no-repeat 50% / 24px;}

/* search */
.inp_wrap{position:relative;}
.inp_wrap label{display:block;position:relative;}
.inp_wrap label .inp_delete{display:none;position:absolute;right:45px;top:50%;width:20px;height:20px;margin-top:-10px;background:url(../images/common/btn_delete.png)no-repeat 0 / 20px;color:transparent;}
.inp_wrap label input{font-family:'Malgun Gothic','sans-serif'; width:100%;height:60px;padding:20px 70px 20px 20px;border:1px solid #212121;border-radius:4px;background:#121212;font-size:16px;color:#fff;line-height:18px;}
.inp_wrap label input::placeholder{color:#666 !important;}
.inp_wrap .btn_search{position:absolute;right:15px;top:50%;width:24px;height:24px;margin-top:-12px;background:url(../images/common/ico_search2.png)no-repeat 0 / 24px;color:transparent;}

/* popup */
body.layer_activated{overflow:hidden;}
.layer_wrap{position:fixed;left:0;top:0;z-index:1000;width:100%;height:100%;}
.layer_wrap .contents{position:absolute;top:54px;left:0;right:0;bottom:0;padding:24px 24px 0;}
.layer_wrap .dim{position:fixed;left:0;top:0;z-index:1001;width:100%;height:100%;}
.layer_wrap.alert_pop{z-index:1001;}
.alert_pop .pop_con{position:fixed;left:50%;top:50%;z-index:1002;width:100%;padding:24px;transform:translate( -50%, -50%);-webkit-transform:translate( -50%, -50%);box-sizing:border-box;}
.alert_pop .pop_con .contents{position:unset;padding:40px 20px 20px;border-radius:10px;background:#212121;text-align:center;}
.alert_pop .pop_con .content .pop_txt{font-size:16px;font-weight:700;line-height:20px;}
.alert_pop .pop_con .contents .btn_wrap{padding-top:40px;}
.alert_pop .pop_con .contents .btn_wrap.type2{display:-webkit-box;display:flex;}
.alert_pop .pop_con .contents .btn_wrap.type2 button{margin-right:8px;font-size:16px;font-weight:700;line-height:24px;}
.alert_pop .pop_con .contents .btn_wrap.type2 button:last-child{margin-right:0;}

.modal_bottom.active .pop_con{-webkit-transform:translateY(0);transform:translateY(0);}
.modal_bottom .btn_pop_close {position:absolute;top:20px;right:20px;z-index:101;width:24px;height:24px;background:url(../images/common/btn_pop_close.png) no-repeat 50%/ 24px;}
.modal_bottom .pop_con{-webkit-transform:translateY(100%);-webkit-transition:all 0.2s;-webkit-transition-delay:0.2s;-webkit-transition-duration:0.2s;transform:translateY(100%);transition:all 0.2s;transition-delay:0.2s;transition-duration:0.2s;overflow:hidden;position:absolute;top:auto;bottom:0;left:0;z-index:1002;width:100%;background:#212121;border-radius:10px 10px 0 0;}
.modal_bottom .contents{overflow-y:auto;top:54px;padding:0 20px 36px;}
.modal_bottom .contents .tit{font-size:20px;font-weight:800;line-height:23px;}
.modal_bottom .contents .txt{font-size:14px;font-weight:400;line-height:28px;}

.full_layer{background:#010101;}
.full_layer .right{position:absolute;right:20px;top:24px;}
.full_layer .right button{margin-left:5px;}
.full_layer .right button:first-child{margin-left:0;}
.full_layer .header_box{position:fixed;left:0;top:0;width:100%;height:70px;background:#010101;}
.full_layer .header_box .close{width:24px;height:24px;background:url(../images/common/btn_pop_close.png) no-repeat 50% / 24px;vertical-align:middle;}
.full_layer .header_box h1{padding:24px 0;font-size:18px;font-weight:700;line-height:22px;letter-spacing:-0.05em;text-align:center;}
.full_layer .pop_con{position:absolute;left:0;right:0;top:70px;bottom:0;}
.full_layer .pop_con .container_box{overflow-y:auto;position:absolute;top:0;left:0;bottom:0;right:0;padding:0 0 40px;}
.full_layer .pop_con .contents{position:unset;padding:0 20px 0;}
.full_layer .pop_con .tit_wrap .tit{font-size:24px;font-weight:800;line-height:27px;}

.container_box.layout_flex{display:-webkit-box;display:flex;-webkit-box-orient:vertical;flex-direction:column;height:100%;padding-bottom:0;}
.container_box.layout_flex .contents{flex:1;position:unset;padding-bottom:40px;}
.container_box.layout_flex .fixed_bottom{padding:0 20px 0;}

/* 높이 케이스 */
.modal_bottom.type1 .pop_con {top:0;}
.modal_bottom.type2 .pop_con {top:16.1%;}
.modal_bottom.type_ai .pop_con {top:75.3%;}
.modal_bottom.type_search .pop_con {top:5.2%;}
.modal_bottom.type_cp_01 .pop_con{top:51%;}
.modal_bottom.type_cp_02 .pop_con{top:35.6%;}
.modal_bottom.type_cp_03 .pop_con{top:72%;}
.modal_bottom.type_home .pop_con{top:42%;}

.modal_bottom.full .pop_con{top:5.4%;}
.modal_bottom.full .pop_con .contents{padding:0 20px 40px;}
.modal_bottom.full .pop_con .contents .tit_box .tit{font-size:20px;font-weight:800;line-height:23px;}
.modal_bottom.full .pop_con .contents .con_box{min-height:calc(100% - 40px);margin-top:20px;background-color:#464646;font-size:15px;font-weight:500;line-height:18px;letter-spacing:-0.02em;}
/* .modal_bottom.full .pop_con .contents .con_box p{font-size:15px;font-weight:500;line-height:18px;letter-spacing:-0.02em;} */

/* quick_nav */
.quick_nav_wrap{position:fixed;z-index:2;left:0;bottom:0;right:0;height:85px;background:#0d0d0d;}
.quick_nav_wrap .quick_nav{display:-webkit-box;display:flex;justify-content:space-around;}
.quick_nav_wrap .quick_nav li{width:85px;height:85px;text-align:center;}
.quick_nav_wrap .quick_nav li a{display:block;min-width:20px;padding-top:50px;font-size:14px;font-weight:300;line-height:20px;letter-spacing:-0.05em;}
.quick_nav_wrap .quick_nav li a span{opacity:0.5;}
.quick_nav_wrap .quick_nav li.on a span{opacity:1;}
.quick_nav_wrap .quick_nav li .i_home{background:url(../images/common/icon_home.png) no-repeat 50% 20px / 20px;}
.quick_nav_wrap .quick_nav li .i_ai{background:url(../images/common/icon_ai.png) no-repeat 50% 20px / 26px 21px;}
.quick_nav_wrap .quick_nav li .i_invest{background:url(../images/common/icon_invest.png) no-repeat 50% 20px / 20px 18px;}
.quick_nav_wrap .quick_nav li .i_menu{background:url(../images/common/icon_menu.png) no-repeat 50% 20px / 24px;}
.quick_nav_wrap .quick_nav li.on a{color:#4744ff}
.quick_nav_wrap .quick_nav li.on .i_home{background:url(../images/common/icon_home_on.png) no-repeat 50% 20px / 20px;}
.quick_nav_wrap .quick_nav li.on .i_ai{background:url(../images/common/icon_ai_on.png) no-repeat 50% 20px / 26px 21px;}
.quick_nav_wrap .quick_nav li.on .i_invest{background:url(../images/common/icon_invest_on.png) no-repeat 50% 20px / 20px 18px;}
.quick_nav_wrap .quick_nav li.on .i_menu{background:url(../images/common/icon_menu_on.png) no-repeat 50% 20px / 24px;}

/* menu */
.menu_wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;transform:translateX(100%);transition:transform .3s ease;}
.menu_wrap.on{-webkit-transform:translateX(0);transform:translateX(0);background:#010101;}
.menu_wrap .inner{overflow:auto;width:100%;height:100%;padding:0;background:#010101;}
.menu_wrap .menu_header{position:relative;padding:15px 20px 15px;background:#010101;}
.menu_wrap .menu_header .user{position:relative;font-size:16px;font-weight:400;line-height:18px;}
.menu_wrap .menu_header .user a{display:block;position:relative;padding:11px 30px 11px 0;}
.menu_wrap .menu_header .user a .photo{overflow:hidden;position:absolute;top:50%;left:0;width:40px;height:40px;margin-top:-20px;border-radius:50%;}
.menu_wrap .menu_header .user a .photo img{width:100%;}
.menu_wrap .menu_header .user a span{font-size:16px;font-weight:700;line-height:18px;text-decoration:underline;}
.menu_wrap .menu_header .btn_close{position:absolute;right:20px;top:50%;width:24px;height:24px;margin-top:-12px;background:url(../images/common/btn_menu_close.png) no-repeat 50% / 24px;color:transparent;}
.menu_wrap .menu_header.before{text-decoration:underline;}
.menu_wrap .menu_header.before .user{text-decoration:unset;}
.menu_wrap .menu_container{padding:20px 20px 0;} 
.menu_wrap .gray_box_wrap .tit{font-size:20px;font-weight:700;line-height:24px;}
.menu_wrap .gray_box{margin-top:10px;padding:0 20px;border:1px solid #212121;border-radius:6px;background:#121212;}
.menu_wrap .gray_box ul{display:-webkit-box;display:flex;-webkit-box-lines:multiple;flex-wrap:wrap;width:100%;padding-top:20px;border-bottom:1px solid #212121;}
.menu_wrap .gray_box ul li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:50%;padding-bottom:20px;}
.menu_wrap .gray_box ul li a{display:block;}
.menu_wrap .gray_box ul li img{width:26px;height:26px;}
.menu_wrap .gray_box ul li span{display:inline-block;padding-left:10px;font-size:14px;font-weight:700;line-height:16px;}
.menu_wrap .gray_box .btn_full{width:100%;padding:20px 0;background:transparent;font-size:14px;font-weight:400;line-height:16px;letter-spacing:-0.025em;color:#b3b3b3}
.menu_wrap .gray_box .tit{display:inline-block;position:relative;margin-top:20px;padding-right:21px;font-size:16px;font-weight:700;line-height:24px;}
.menu_wrap .gray_box .tit.new::after{content:'';display:block;position:absolute;right:0;top:50%;width:16px;height:16px;margin-top:-8px;background:url(../images/common/icon_new.png) no-repeat 0 / 16px;}
.menu_wrap .gray_box .txt{margin-bottom:20px;padding-top:10px;}
.menu_wrap .notice_area{padding-bottom:40px;}
.menu_wrap .notice_area a{display:block;overflow:hidden;padding:15px 20px;border-radius:6px;background-color:#212121;font-size:14px;font-weight:700;line-height:24px;text-overflow:ellipsis;white-space:nowrap;}
.menu_wrap .notice_area.new a{padding-right:44px;}
.menu_wrap .notice_area.new{position:relative;}
.menu_wrap .notice_area.new::after{content:'';position:absolute;top:26px;right:20px;width:16px;height:16px;margin-top:-8px;background:url(../images/common/icon_new.png)no-repeat 50%/16px;}
.menu_wrap .banner_area{margin-top:10px;border-radius:6px;background:#4744FF;}
.menu_wrap .banner_area a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;min-height:80px;padding:15px 10px 15px 20px;}
.menu_wrap .banner_area a img{width:100%;}
.menu_wrap .banner_area a .txt{font-size:16px;color:#fff;line-height:22px;}
.menu_wrap .banner_area a .txt strong{font-weight:800;}
.menu_wrap .banner_area a .company_box{font-size:0;white-space:nowrap;}
.menu_wrap .banner_area a .company_box button{margin-left:5px;height:40px;background:transparent;font-size:14px;font-weight:800;color:#fff;line-height:22px;text-align:center;}
.menu_wrap .banner_area a .company_box button:first-child{margin-left:0;}
.menu_wrap .banner_area a .company_box .btn_logo img{width:30px;height:30px;}
.menu_wrap .banner_area a .company_box .btn_service{padding:9px 5px;}

.menu_wrap .tab_area{padding-top:40px;}
.menu_wrap .tab_area .tab_wrap{-webkit-box-pack:justify;justify-content:space-between;padding:24px 0 0;background:0;}
.menu_wrap .tab_area .tab_wrap li{position:relative;width:unset;height:inherit;}
.menu_wrap .tab_area .tab_wrap .new::after{content:'';display:block;position:absolute;right:2px;top:2px;width:16px;height:16px;background:url(../images/common/icon_new.png)no-repeat 0 / 16px;}
.menu_wrap .tab_area .tab_wrap li a{display:block;position:relative;padding:74px 10px 0;font-size:12px;font-weight:700;line-height:14px;}
.menu_wrap .tab_area .tab_wrap li a::before{content:'';display:block;position:absolute;top:0;left:50%;width:64px;height:64px;margin-left:-32px;border:1px solid #212121;border-radius:64px;}
.menu_wrap .tab_area .tab_wrap .insite a::before{background:#121212 url(../images/invest/icon_insite.png)no-repeat 0 / 100%;}
.menu_wrap .tab_area .tab_wrap .view a::before{background:#121212 url(../images/invest/icon_view.png)no-repeat 0 / 100%;}
.menu_wrap .tab_area .tab_wrap .theme a::before{background:#121212 url(../images/invest/icon_theme.png)no-repeat 0 / 100%;}
.menu_wrap .tab_area .tab_wrap .report a::before{background:#121212 url(../images/invest/icon_report.png)no-repeat 0 / 100%;}
.menu_wrap .tab_area .tab_wrap .youtube a::before{background:#121212 url(../images/invest/icon_youtube.png)no-repeat 0 / 100%;}
.menu_wrap .tab_area .tab_wrap li.on{background:0;}
.menu_wrap .tab_area .tab_wrap li.on a::after{content:'';display:block;position:absolute;top:0;left:50%;width:64px;height:64px;margin-left:-32px;background:url(../images/invest/tab_on.png) no-repeat 0 50% / 64px;}
.menu_wrap .app_color_list_wrap{margin-top:40px;}
.menu_wrap .app_color_list_wrap .app_color_list{margin-top:10px;padding:20px;border:1px solid #212121;border-radius:6px;background-color:#121212;}
.menu_wrap .app_color_list_wrap .app_color_list::after{content:'';display:block;clear:both;}
.menu_wrap .app_color_list_wrap .app_color_list li{float:left;width:50%;text-align:center;}
.menu_wrap .app_color_list_wrap .app_color_list li img{width:100%;max-width:120px;}
.menu_wrap .app_color_list_wrap .app_color_list li p{padding-top:9px;font-size:16px;line-height:18px;}
.menu_wrap .app_color_list_wrap .app_color_list li .form_box{padding-top:15px;}
.menu_wrap .menu_footer{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;padding:40px 20px 40px;}
.menu_wrap .menu_footer li{position:relative;margin-right:8px;padding-right:8px;}
.menu_wrap .menu_footer li::after{content:'';display:block;position:absolute;right:0;top:50%;width:1px;height:13px;margin-top:-6.5px;background:#888;}
.menu_wrap .menu_footer li:last-child::after{display:none;}
.menu_wrap .menu_footer li a{display:block;font-size:14px;font-weight:400;line-height:34px;color:#888}
.menu_wrap .menu_footer li:last-child{margin-right:0;padding-right:0;}

/* 앱 */
.contents.app{padding:0 20px;}
.contents.app .swiper_area{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.contents.app .swiper_area .swiper-slide{position:relative;top:0;width:100%;height:492px;}
.contents.app .swiper_area .swiper-slide p{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;font-size:28px;font-weight:800;line-height:32px;}
.contents.app .swiper_area .swiper-slide p span{display:block;width:60px;height:60px;margin:0 auto;color:transparent}
.contents.app .swiper_area .swiper-slide.num01{background:url(../images/app/bg_app01.png) no-repeat 50% 180px / 212px 187px;}
.contents.app .swiper_area .swiper-slide.num01 p span{position:relative;background:url(../images/app/num01.png)no-repeat 0 / 60px;}
.contents.app .swiper_area .swiper-slide.num02{background:url(../images/app/bg_app02.png) no-repeat 50% 164px / 221px 252px;}
.contents.app .swiper_area .swiper-slide.num02 p span{position:relative;background:url(../images/app/num02.png)no-repeat 0 / 60px;}
.contents.app .swiper_area .swiper-slide.num03{background:url(../images/app/bg_app03.png) no-repeat 50% 180px / 191.45px 227.44px;}
.contents.app .swiper_area .swiper-slide.num03 p span{position:relative;background:url(../images/app/num03.png)no-repeat 0 / 60px;}
.contents.app .fixed_bottom{padding-top:64px;}
.contents.app .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{width:4px;height:4px;margin:0 14px 0 0;border-radius:0;background:#d9d9d9;opacity:1;}
.contents.app .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{width:4px;height:4px;border-radius:0;background:#4744ff;}
.contents.app .fixed_bottom{padding:64px 0 40px;}

.contents.app .app_tit{position:relative;padding-bottom:478px;font-size:28px;font-weight:800;line-height:32px;}
.contents.app .app_tit::after{content:'';display:block;position:absolute;top:50%;left:50%;width:183px;height:273.77px;background:url(../images/app/dddd.png)no-repeat 0 / 183px 273.77px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}

.contents.app .error_tit{font-size:28px;font-weight:800;line-height:32px;}
.contents.app .error_txt{padding-top:10px;font-size:14px;font-weight:400;line-height:22px;color:#969696}
.fixed_bottom.error img{padding:110px 0 136px;}

/* splash */
.contents.splash{position:absolute;left:50%;top:50%;padding-bottom:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.contents.splash img{width:178px;}

/* 기타 */
/* 이용약관/개인정보처리방침/청소년보호정책 팝업 */
.modal_bottom.full .pop_con .contents .con_box .info_wrap{padding:40px 20px;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap > p{padding-top:10px;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap > p.first{padding-top:0;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap > .bul_list{padding-top:20px;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap > .bul_list li .desc{padding:10px 0 10px 10px;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap strong{display:block;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap .tit, .modal_bottom.full .pop_con .contents .con_box .info_wrap strong{padding-top:40px;font-size:20px;font-weight:700;line-height:24px;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap .tit.first{padding-top:0;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap p, .modal_bottom.full .pop_con .contents .con_box .info_wrap .bul_list li{font-size:14px;line-height:22px;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap dl{padding-top:40px;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap dl.first{padding-top:20px;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap dt{font-size:16px;font-weight:700;line-height:24px;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap dd > p{padding-top:10px;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap dd > p.first{padding-top:30px;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap dl .bul_list li{padding-top:40px;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap dl .bul_list li .desc{padding:10px 0 0 10px;font-size:14px;line-height:22px;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap dl .bul_list li.first{padding-top:10px;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap dl .bul_list.depth2, .modal_bottom.full .pop_con .contents .con_box .info_wrap dl .bul_list.depth3{padding:10px 0 0 10px;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap dl .bul_list.depth2 li, .modal_bottom.full .pop_con .contents .con_box .info_wrap dl .bul_list.depth3 li{padding-top:0;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap .table_column_wrap{margin-right:-20px;padding-top:30px;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap .table_column_wrap table .bul_list li{padding-top:0;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap .table_column_wrap table .bul_list li .desc{padding-top:0;}
.modal_bottom.full .pop_con .contents .con_box .info_wrap dl .bul_list li .desc .table_column_wrap{margin-left:-10px;}

.table_column_wrap{overflow-x:auto;white-space:unset;}
.table_column_wrap::-webkit-scrollbar{display:block;width:10px;height:1px;}
.table_column_wrap::-webkit-scrollbar-button{width:0;height:0;}
.table_column_wrap::-webkit-scrollbar-thumb{background-color:#4744FF;}
.table_column_wrap::-webkit-scrollbar-track{background-color:#d9d9d9;}
.table_column_wrap table{margin-bottom:20px;}
.table_column_wrap table th, .table_column_wrap table td{padding:15px 20px;}
.table_column_wrap table thead tr{border-top:3px solid #fff;border-bottom:1px solid #fff;}
.table_column_wrap table thead tr th{border-left:1px solid #fff;}
.table_column_wrap table thead tr th:first-child{border-left:none;}
.table_column_wrap table tbody tr{border-bottom:1px solid #fff;}
.table_column_wrap table tbody tr td{border-left:1px solid #fff;}
.table_column_wrap table tbody tr td:first-child{border-left:none;}
.table_column_wrap table .bd_left{border-left:1px solid #fff !important;}

/* login */
.contents.login{padding:0 20px;}
.contents.login .main_tit{display:inline-block;font-size:28px;font-weight:800;line-height:32px;}
.contents.login .main_tit.type2{font-size:24px;}

.contents.login img{width:100%;}

.fixed_bottom.type2{position:fixed;bottom:40px;left:20px;right:20px;}

.terms_area{padding-top:60px;}
.terms_area .check_group{padding:28px 20px 24px;background-color:#121212;border:1px solid #212121;border-radius:10px;}
.terms_area .check_group li{position:relative;margin-top:10px;padding-right:30px;}
.terms_area .check_group li.first{margin-top:20px;}
.terms_area .check_group li.none_btn{padding-right:0;}
.terms_area .check_group li label span{font-size:14px;font-weight:400;line-height:34px;}
.terms_area .check_group li.is_bigger{margin-top:0;padding-bottom:29px;padding-right:0;border-bottom:1px solid #212121;}
.terms_area .check_group li.is_bigger label span{font-size:18px;font-weight:800;line-height:24px;}
.terms_area .check_group li button{position:absolute;top:5px;right:0;width:24px;height:24px;background:url(../images/common/ico_arrow_right.png)no-repeat 50% / 24px;color:transparent;}
.terms_area .btn_wrap{padding-top:40px;}

.easy_login_area .tit{font-size:14px;font-weight:400;line-height:16px;text-align:center;color:#aeaeae;}
.easy_login_area .btn_wrap{padding-top:10px;}
.easy_login_area .text_or{padding-top:14px;font-size:14px;font-weight:400;line-height:22px;text-align:center;}
.easy_login_area .login_btn_wrap{padding-top:14px;}
.easy_login_area .login_btn_wrap li{padding-top:5px;}
.easy_login_area .login_btn_wrap li:first-child{padding-top:0;}
.easy_login_area .login_btn_wrap button{width:100%;padding:18px 18px 18px 61px;border:1px solid #212121;border-radius:6px;background:#121212;text-align:left;}
.easy_login_area .login_btn_wrap button span{display:block;}
.easy_login_area .login_btn_wrap button .name_item{position:relative;font-size:16px;font-weight:400;line-height:24px;}
.easy_login_area .login_btn_wrap li .name_item::after{content:'';display:block;position:absolute;left:-37px;top:50%;width:24px;height:24px;margin-top:-12px;}
.easy_login_area .login_btn_wrap .btn_han .name_item::after{background:#121212 url(../images/common/icon_han.png)no-repeat 0 / 24px;}
.easy_login_area .login_btn_wrap .btn_kakao .name_item::after{background:#121212 url(../images/common/icon_kakao.png)no-repeat 0 / 24px;}
.easy_login_area .login_btn_wrap .btn_naver .name_item::after{background:#121212 url(../images/common/icon_naver.png)no-repeat 0 / 24px;}
.easy_login_area .login_btn_wrap .btn_apple .name_item::after{background:#121212 url(../images/common/icon_apple.png)no-repeat 0 / 24px;}
.easy_login_area .login_btn_wrap .btn_google .name_item::after{background:#121212 url(../images/common/icon_google.png)no-repeat 0 / 24px;}
.easy_login_area .login_btn_wrap button .flag_item{font-size:12px;font-weight:400;line-height:14px;color:#888;}
.easy_login_area .bottom_btn_wrap{padding-top:20px;text-align:center;}
.easy_login_area .bottom_btn_wrap a{display:inline-block;padding:10px 15px;border:1px solid #fff;border-radius:50px;font-size:14px;font-weight:800;line-height:16px;}
.easy_login_area .item_wrap{padding-top:30px;text-align:center;}
.easy_login_area .tel_item{display:inline-block;font-size:14px;font-weight:400;line-height:16px;text-align:center;color:#888}

.contents.login .desc_item{padding-top:10px;font-size:14px;font-weight:400;line-height:22px;color:#bbb;}
.contents.login .input_area{display:flex;padding-top:40px;}
.contents.login .input_area li{flex:1;margin-right:5px;}
.contents.login .input_area li:last-child{margin-right:0;}
.contents.login .input_area .form_box input{padding:21px 35px;background:#121212;font-size:16px;font-weight:700;line-height:18px;font-family:'Malgun Gothic','sans-serif';}
.contents.login .time_wrap{display:flex;justify-content:end;align-items:center;padding-top:20px;}
.contents.login .time_wrap .ntm_item{font-size:14px;line-height:16px;color:#79e6bf;}
.contents.login .time_wrap .btn_wrap{width:unset;padding-left:10px;}
.contents.login .time_wrap .btn_wrap button{color:#dadaff;}
.fixed_bottom img.type_login{margin-top:-60px;padding:0;padding-bottom:60px;}

/* 회원가입/로그인 팝업 */
.layer_wrap.layer_login .pop_con{top:61.7%;}
.layer_wrap.layer_login .pop_con .contents{padding:0 20px 60px;}
.layer_wrap.layer_login .pop_con .contents .con_box{display:block;background:none;text-align:center;}
.layer_wrap.layer_login .pop_con .contents .con_box .txt{font-size:14px;font-weight:400;line-height:28px;letter-spacing:0;text-align:left;}
.layer_wrap.layer_login .pop_con .contents .con_box .btn_wrap{margin-top:20px;}
.layer_wrap.layer_login .pop_con .contents .con_box .btn_wrap button{width:calc(50% - 5px);}
.layer_wrap.layer_login .pop_con .contents .con_box .btn_home{display:inline-block;margin-top:30px;font-size:14px;color:#B3B3B3;line-height:16px;letter-spacing:-0.025em;text-decoration:underline;}

/* max-height: 700px */
@media screen and (max-height:700px){
      .layer_wrap.layer_login .pop_con{top:50%;}
}

/* join */
.contents.join{padding:35px 20px 0;}
.contents.join .join_tit{font-size:28px;font-weight:800;line-height:32px;}
.contents.join .join_txt{padding-top:10px;font-size:14px;font-weight:400;line-height:22px;color:#bbb}
.fixed_bottom img{width:100%;padding:20px 0 64.92px;}
.fixed_bottom .skin_white_img{display:none;}

/* my page */
.contents.mypage{padding:20px 20px 60px;}
.contents.mypage.notice{padding-bottom:0;}
.contents.mypage .main_tit{display:inline-block;position:relative;font-size:24px;font-weight:800;line-height:32px;}
.contents.mypage .sub_tit{padding-top:10px;font-size:14px;font-weight:400;color:#969696;line-height:22px;}
.contents.mypage .top_btn_wrap{padding-top:16px;text-align:right;}
.contents.mypage .top_btn_wrap .btn_subscribe{position:relative;width:auto;height:auto;padding-left:16px;font-size:14px;font-weight:700;color:#4744ff;line-height:24px;}
.contents.mypage .top_btn_wrap .btn_subscribe::before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;background:url(../images/mypage/ico_setting.png)no-repeat 50% / 14px;}
.contents.mypage .subscribe_list{margin-top:20px;padding:0 20px;border:1px solid #212121;border-radius:6px;background-color:#121212;box-shadow:0px 0px 20px rgba(49, 49, 49, 0.5);}
.contents.mypage .subscribe_list li{padding:18px 0;border-top:1px solid #212121;}
.contents.mypage .subscribe_list li:first-child{border-top:0;}
.contents.mypage .subscribe_list li strong{display:block;font-size:16px;font-weight:700;line-height:24px;}
.contents.mypage .subscribe_list li span{font-size:12px;color:#666;line-height:24px;}
.contents.mypage .link_box{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-lines:multiple;flex-wrap:wrap;padding-top:35px;}
.contents.mypage .link_box li{width:calc(50% - 2.5px);margin-top:5px;}
.contents.mypage .link_box li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:15px;border-radius:6px;background-color:#212121;font-size:14px;line-height:24px;}
.contents.mypage .desc_subscribe_list li{margin-top:10px;padding:24px 20px;border:1px solid #212121;border-radius:10px;background-color:#121212;}
.contents.mypage .desc_subscribe_list li:first-child{margin-top:0;}
.contents.mypage .desc_subscribe_list li.first{margin-top:40px;}
.contents.mypage .desc_subscribe_list li .tit{padding-bottom:24px;border-bottom:1px solid #333;font-size:18px;font-weight:800;line-height:20px;}
.contents.mypage .desc_subscribe_list li dl.first{padding-top:20px;}
.contents.mypage .desc_subscribe_list li dl::after{content:'';display:block;clear:both;}
.contents.mypage .desc_subscribe_list li dt{float:left;font-size:14px;color:#6f6f6f ;line-height:34px;}
.contents.mypage .desc_subscribe_list li dd{float:right;font-size:14px;font-weight:700;line-height:34px;}
.contents.mypage .desc_subscribe_list li dl.status dd{font-weight:400;}
.contents.mypage .desc_subscribe_list li dl.total dd{font-weight:800;color:#4744ff;}
.contents.mypage .desc_subscribe_list li.complete{padding:24px 20px 20px;}
.contents.mypage .desc_subscribe_list li.complete .tit{color:#4a4a4a;}
.contents.mypage .desc_subscribe_list li.complete dt{color:#4a4a4a;}
.contents.mypage .desc_subscribe_list li.complete dd{color:#4a4a4a;}
.contents.mypage .desc_subscribe_list li.complete dl.status dd{color:#888;}
.contents.mypage .desc_subscribe_list li.complete dl.total dd{color:#4a4a4a;}
.contents.mypage .desc_subscribe_list li .btn_box{padding-top:20px;text-align:left;}
.contents.mypage .desc_subscribe_list li .btn_box .btn_terminate{font-size:14px;color:#888;line-height:24px;text-decoration:underline;}
.contents.mypage .desc_subscribe_list li .desc_item{position:relative;margin-top:20px;padding-left:20px;font-size:14px;font-weight:400;line-height:22px;}
.contents.mypage .desc_subscribe_list li .desc_item::before{content:'※';display:block;position:absolute;left:0;top:-1px;}
.contents.mypage .desc_subscribe_list.type2 li{padding:24px 20px 20px;background-color:#212121;}
.contents.mypage .desc_subscribe_list.type2 li dt{color:#767676;}
.contents.mypage .bottom_btn_wrap{padding-top:40px;}
.contents.mypage .bottom_btn_wrap .btn_withdraw{font-size:14px;color:#888;line-height:24px;text-decoration:underline;}
.contents.mypage .setting_list li{position:relative;margin-top:10px;padding:20px 89px 20px 20px;border-radius:6px;background-color:#212121;}
.contents.mypage .setting_list li:first-child{margin-top:0;}
.contents.mypage .setting_list li dl dt{padding-bottom:10px;font-size:16px;font-weight:700;line-height:24px;}
.contents.mypage .setting_list li dl dd{font-size:12px;color:#666;line-height:20px;}
.contents.mypage .setting_list li .switch{position:absolute;top:20px;right:20px;}
.contents.mypage .tab_wrap{margin-bottom:30px;}
.contents.mypage .tab_cont_list .tit_box{position:relative;margin:0 20px;padding:18px 54px 0 0;}
.contents.mypage .tab_cont_list.none_btn .tit_box{padding-right:0;}
.contents.mypage .tab_cont_list.none_btn .tit_box .date_item{display:inline-block;padding-top:10px;font-size:14px;line-height:24px;color:#888;}
.contents.mypage .tab_cont_list .tit_box .new{position:absolute;top:0;left:0;font-size:12px;font-weight:800;color:#79e6bf;line-height:14px;}
.contents.mypage .tab_cont_list .tit_box p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;font-weight:700;line-height:24px;}
.contents.mypage .tab_cont_list .tit_box p.on{display:block;}
.contents.mypage .tab_cont_list .tit_box button{overflow:hidden;position:absolute;top:15px;right:0;width:30px;height:30px;background:url(../images/mypage/ico_arrow_down.png)no-repeat 100% 50% / 14px;color:transparent;}
.contents.mypage .tab_cont_list .tit_box button.on{background:url(../images/mypage/ico_arrow_up.png)no-repeat 100% 50% / 14px;}
.contents.mypage .tab_cont_list .cont_box{display:none;padding:20px;border-top:1px solid #212121;border-bottom:1px solid #212121;background-color:#121212;}
.contents.mypage .tab_cont_list .cont_box.on{display:block;}
.contents.mypage .tab_cont_list .cont_box p{font-size:14px;line-height:22px;}
.contents.mypage .tab_cont_list .cont_box .answer{position:relative;padding-left:34px;}
.contents.mypage .tab_cont_list .cont_box .answer::before{content:'';display:block;position:absolute;top:0;left:0;width:24px;height:24px;background:url(../images/mypage/ico_answer.png)no-repeat 50% / 24px;}
.contents.mypage .tab_cont_list li.complete .tit_box p{color:#666;}
.contents.mypage .tab_cont_list li.complete .cont_box .question{padding-bottom:30px;}
.fixed_bottom.mypage_banner img{padding:0;}

.form_wrap dl{padding-top:30px;}
.form_wrap dl:first-child{padding-top:0;}
.form_wrap dl dt{font-size:14px;font-weight:700;line-height:16px;}
.form_wrap dl dd{margin-top:10px;}
.form_wrap dl dd .btn_wrap{padding-top:0;}
.form_wrap dl .has_btn{position:relative;} 
.form_wrap dl .has_btn input{padding-right:70px;}
.form_wrap dl .has_btn .btn_wrap{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;}
.form_wrap dl .has_timer{position:relative;}
.form_wrap dl .has_timer input{padding-right:105px;}
.form_wrap dl .has_timer .btn_wrap{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;font-size:0;}
.form_wrap dl .has_timer .btn_wrap .timer{padding-right:10px;font-size:14px;color:#79e6bf;line-height:16px;}
.form_wrap dl .select_box.size_s::after{content:'';display:block;clear:both;}
.form_wrap dl .select_box.size_s select{float:left;}
.form_wrap dl .select_box.size_s .inp_del_box{float:left;width:calc(100% - 98px);margin-left:5px;}
.form_wrap dl.name .inp_del_box.has_btn input{padding-right:90px;}
.form_wrap dl.name .inp_del_box.has_btn .btn_inp_del{right:72px;}
.form_wrap dl.tel .inp_del_box.has_btn input{padding-right:90px;}
.form_wrap dl.tel .inp_del_box.has_btn .btn_inp_del{right:72px;}
.form_wrap dl.tel .select_box .inp_del_box.has_btn input{padding-right:118px;font-family:'Malgun Gothic','sans-serif';}
.form_wrap dl.tel .select_box .inp_del_box.has_btn .btn_inp_del{right:98px;}
.form_wrap dl.tel .inp_del_box.has_timer input{padding-right:133px;font-family:'Malgun Gothic','sans-serif';}
.form_wrap dl.tel .inp_del_box.has_timer .btn_inp_del{right:113px;}
.form_wrap .textarea_box textarea{margin-top:10px;font-family:'Malgun Gothic','sans-serif';}

.banner_area.type2 a{display:block;}
.banner_area.type2 a img{width:100%;padding:0;}
.check_area .form_box{padding-bottom:30px;}

.modal_bottom.full .pop_con .noice_tit_wrap{position:relative;padding:18px 0 20px;border-bottom:1px solid #1a1a1a;}
.modal_bottom.full .pop_con .noice_tit_wrap .new{position:absolute;top:3px;left:0;font-size:12px;font-weight:800;color:#79e6b8;line-height:14px;}
.modal_bottom.full .pop_con .noice_tit_wrap .tit{font-size:18px;font-weight:800;line-height:24px;}
.modal_bottom.full .pop_con .noice_tit_wrap .date{position:relative;margin-top:20px;padding-left:90px;text-align:right;}
.modal_bottom.full .pop_con .noice_tit_wrap span{position:absolute;left:0;top:0;font-size:14px;color:#888;line-height:24px;}
.modal_bottom.full .pop_con .noice_tit_wrap strong{font-size:14px;font-weight:400;color:#888;line-height:24px;}
.modal_bottom.full .pop_con .noice_cont_wrap{padding-top:20px;}
.modal_bottom.full .pop_con .noice_cont_wrap p{font-size:16px;line-height:24px;}
.modal_bottom.full .pop_con .noice_cont_wrap div{padding-top:20px;}
.modal_bottom.full .pop_con .noice_cont_wrap div img{width:100%;}

/* home */
.contents.home{padding-bottom:0;}
.contents.home .tit_wrap .tit{font-size:20px;font-weight:400;line-height:30px;letter-spacing:-0.05em;}
.contents.home .tit_wrap .tit span{font-weight:700;}
.contents.home .keyword_list_wrap{position:relative;padding-bottom:30px;}
.contents.home .keyword_list_wrap .keyword_list{overflow-x:auto;margin-left:20px;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;}
.contents.home .keyword_list_wrap .keyword_list::-webkit-scrollbar{display:none;}
.contents.home .keyword_list_wrap .keyword_list li{display:inline-block;margin-left:10px;}
.contents.home .keyword_list_wrap .keyword_list li:first-child{margin-left:0;}
.contents.home .keyword_list_wrap .keyword_list li .list_tit{padding:5px 10px;border-radius:50px;background:#4744FF;font-size:14px;font-weight:800;color:#fff;line-height:20px;letter-spacing:-0.07em;}
.contents.home .keyword_list_wrap .keyword_list li a{display:inline-block;padding:5px 10px;border-radius:50px;background:#39383b;font-size:14px;font-weight:800;color:#fff;line-height:20px;letter-spacing:-0.07em;}
.mo_area .contents.home .keyword_list_wrap .list_tit{position:absolute;left:20px;top:0;padding:5px 10px;border-radius:50px; background:#4744FF;font-size:14px;font-weight:800;line-height:20px;letter-spacing:-0.07em;}
.contents.home .keyword_list_wrap .swiper-container{margin-left:125px}
.contents.home .keyword_list_wrap .swiper-container .swiper-slide{display:inline-block;width:unset;}
.contents.home .keyword_list_wrap .swiper-container a{display:block;padding:5px 10px;border-radius:50px;background:#343434;font-size:14px;font-weight:800;line-height:20px;letter-spacing:-0.07em;text-align:center;}
.contents.home .visual_wrap img{width:100%;border-radius:10px;}
.contents.home .visual_wrap .swiper-slide{padding:0 20px 50px;}
.contents.home .visual_wrap .swiper-pagination-current{display:inline-block;width:21px;font-family:'Montserrat';font-size:14px;font-weight:700;line-height:14px;letter-spacing:0.02em;color:#fff}
.contents.home .visual_wrap .swiper-pagination{width:auto;bottom:25%;left:14%;right:auto;z-index:1;font-family:'Montserrat';font-size:14px;font-weight:400;line-height:14px;letter-spacing:0.02em;color:#646464;cursor:pointer;}
.contents.home .visual_wrap .swiper-pagination .swiper-pagination-total{color:#646464}
.contents.home .visual_wrap .swiper-scrollbar{bottom:26%;right:14%;left:unset;width:52%;height:2px;background:#FFFFFF1A;}
.contents.home .visual_wrap .swiper-scrollbar-drag{background:#4744ff;}
.contents.home .hot_list_wrap{padding:0 20px 0;}
.contents.home .hot_list_wrap .tit_wrap .tit{font-size:20px;font-weight:800;}
.contents.home .hot_list_wrap .swiper-container{margin-right:-20px;padding-top:20px;}

.contents.home .hot_list_wrap .swiper-wrapper{transition-timing-function:linear;}

.contents.home .hot_list_wrap .swiper-slide{position:relative;height:120px;padding:20px;border:1px solid #212121;border-radius:4px;background:#121212 url(../images/home/hot_list_bg.png)no-repeat right 5px bottom 5px / 60px;}
.contents.home .hot_list_wrap .swiper-slide .tit{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:400;line-height:17px;letter-spacing:-0.05em;}
.contents.home .hot_list_wrap .bottom_text{padding-top:13px;text-align:left;}
.contents.home .hot_list_wrap .bottom_text .name_item{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:15px;font-weight:400;line-height:16px;letter-spacing:-0.07em;color:#b7b7b7}
.contents.home .hot_list_wrap .bottom_text .text_red{padding-top:6px;font-size:26px;font-weight:600;line-height:28px;letter-spacing:-0.02em;color:#ff5c56}
.contents.home .hot_list_wrap .bottom_text .text_red span{font-family:'Montserrat';}
.contents.home .hot_list_wrap .recommended_box{overflow-y:hidden;position:relative;height:30px;margin-top:30px;}
.contents.home .hot_list_wrap .recommended_box .rolling_tit{width:45px;height:30px;padding-right:8px;}
.contents.home .hot_list_wrap .recommended_box .rolling_tit img{width:45px;height:30px;}
.contents.home .hot_list_wrap .recommended_box .rolling_tit .flag{display:inline-block;width:35px;height:20px;padding:0 5px;border-radius:50px;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-0.05em;box-sizing:border-box;}
.contents.home .hot_list_wrap .recommended_box .rolling_tit .type_buy{background:#FF5C56;}
.contents.home .hot_list_wrap .recommended_box .rolling_tit .type_sell{background:#5CA6F8;}
.contents.home .hot_list_wrap .recommended_box .rolling_list{position:relative;}
.contents.home .hot_list_wrap .recommended_box .rolling_list li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:30px;}
.contents.home .hot_list_wrap .recommended_box .rolling_list li.active{-webkit-animation:rolling_list forwards 1s cubic-bezier(0.33,1,0.68,1);animation:rolling_list forwards 1s cubic-bezier(0.33,1,0.68,1);}
.contents.home .hot_list_wrap .recommended_box .rolling_list p{overflow:hidden;position:relative;padding-left:8px;font-size:12px;font-weight:400;line-height:26px;letter-spacing:-0.05em;text-overflow:ellipsis;white-space:nowrap;}
.contents.home .hot_list_wrap .recommended_box .rolling_list p .company{position:relative;margin-right:6px;padding-right:8px;font-weight:800;}
.contents.home .hot_list_wrap .recommended_box .rolling_list p .company::after{content:'';position:absolute;top:1px;right:0;width:1.5px;height:11px;margin-left:8px;background:#fff;}
@-webkit-keyframes rolling_list{
      0%{opacity:0;-webkit-transform:translateY(-18px);transform:translateY(-18px);}
      100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes rolling_list{
      0%{opacity:0;-webkit-transform:translateY(-18px);transform:translateY(-18px);}
      100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}

.contents.home .popular_ai_wrap{padding:30px 20px 0;}
.contents.home .tit_wrap{display:flex;}
.contents.home .popular_ai_wrap .tit_wrap .tit{font-size:20px;font-weight:800;line-height:32px;}
.contents.home .tit_wrap .btn_info{overflow:hidden;width:32px;height:32px;background:url(../images/list_search/info.png)no-repeat 50%/20px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-container{margin-right:-20px;padding:20px 0 33px 13px;}
.contents.home .popular_ai_wrap .swiper-wrapper::after{content:'';display:block;clear: both;}
.contents.home .popular_ai_wrap .swiper-slide{float:left;position:relative;width:150px;height:130px;border-radius:4px;text-align:right;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_1{position:absolute;left:-10px;bottom:0;width:24.8px;height:56px;background:url(../images/home/num_item_1.png)no-repeat 0 / 24.8px 56px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_2{position:absolute;bottom:0;left:-17px;width: 47.36px;height:56.8px;background:url(../images/home/num_item_2.png)no-repeat 0 / 47.36px 56.8px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_3{position:absolute;bottom:0;left:-17px;width:50.24px;height:56.8px;background:url(../images/home/num_item_3.png)no-repeat 0 / 50.24px 56.8px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_4{position:absolute;bottom:-10px;left:-17px;width:55px;height:80px;background:url(../images/home/num_item_4.png)no-repeat 0 / 55px 80px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_5{position:absolute;bottom:-10px;left:-17px;width:47px;height:80px;background:url(../images/home/num_item_5.png)no-repeat 0 / 47px 80px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_6{position:absolute;bottom:0;left:-17px;width:50px;height:60px;background:url(../images//home/num_item_6.png)no-repeat 0 / 50px 60px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_7{position:absolute;bottom:0;left:-17px;width:51px;height:58px;background:url(../images//home/num_item_7.png)no-repeat 0 / 51px 58px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_8{position:absolute;bottom:0;left:-17px;width:52px;height:60px;background:url(../images//home/num_item_8.png)no-repeat 0 / 52px 60px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_9{position:absolute;bottom:0;left:-17px;width:51px;height:60px;background:url(../images//home/num_item_9.png)no-repeat 0 / 51px 60px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_10{position:absolute;bottom:0;left:-17px;width:80px;height:60px;background:url(../images//home/num_item_10.png)no-repeat 0 / 80px 60px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_1.type2{bottom:0;left:-10px;width:24.8px;height:56px;background:url(../images/home/num_item_1_red.png)no-repeat 0 / 24.8px 56px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_2.type2{bottom:0;left:-17px;width:47.36px;height:56.8px;background:url(../images/home/num_item_2_red.png)no-repeat 0 / 47.36px 56.8px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_3.type2{bottom:0;left:-17px;width:50.24px;height:56.8px;background:url(../images/home/num_item_3_red.png)no-repeat 0 / 50.24px 56.8px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_4.type2{bottom:0;left:-17px;width:56px;height:58px;background:url(../images/home/num_item_4_red.png)no-repeat 0 / 56px 58px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_5.type2{bottom:0;left:-17px;width:53px;height:59px;background:url(../images/home/num_item_5_red.png)no-repeat 0 / 53px 59px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_6.type2{bottom:0;left:-17px;width:50px;height:60px;background:url(../images//home/num_item_6_red.png)no-repeat 0 / 50px 60px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_7.type2{bottom:0;left:-17px;width:51px;height:58px;background:url(../images//home/num_item_7_red.png)no-repeat 0 / 51px 58px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_8.type2{bottom:0;left:-17px;width:52px;height:60px;background:url(../images//home/num_item_8_red.png)no-repeat 0 / 52px 60px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_9.type2{bottom:0;left:-17px;width:51px;height:60px;background:url(../images//home/num_item_9_red.png)no-repeat 0 / 51px 60px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_10.type2{bottom:0;left:-17px;width:80px;height:60px;background:url(../images//home/num_item_10_red.png)no-repeat 0 / 80px 60px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_1.type3{bottom:0;left:-10px;width:24.8px;height:56px;background:url(../images/home/num_item_1_blue.png)no-repeat 0 / 24.8px 56px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_2.type3{bottom:0;left:-17px;width:47.36px;height:56.8px;background:url(../images/home/num_item_2_blue.png)no-repeat 0 / 47.36px 56.8px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_3.type3{bottom:0;left:-17px;width:50.24px;height:56.8px;background:url(../images/home/num_item_3_blue.png)no-repeat 0 / 50.24px 56.8px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_4.type3{bottom:0;left:-17px;width:56px;height:58px;background:url(../images/home/num_item_4_blue.png)no-repeat 0 / 56px 58px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_5.type3{bottom:0;left:-17px;width:53px;height:59px;background:url(../images/home/num_item_5_blue.png)no-repeat 0 / 53px 59px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_6.type3{bottom:0;left:-17px;width:50px;height:60px;background:url(../images//home/num_item_6_blue.png)no-repeat 0 / 50px 60px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_7.type3{bottom:0;left:-17px;width:51px;height:58px;background:url(../images//home/num_item_7_blue.png)no-repeat 0 / 51px 58px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_8.type3{bottom:0;left:-17px;width:52px;height:60px;background:url(../images//home/num_item_8_blue.png)no-repeat 0 / 52px 60px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_9.type3{bottom:0;left:-17px;width:51px;height:60px;background:url(../images//home/num_item_9_blue.png)no-repeat 0 / 51px 60px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide .num_item_10.type3{bottom:0;left:-17px;width:80px;height:60px;background:url(../images//home/num_item_10_blue.png)no-repeat 0 / 80px 60px;color:transparent;}
.contents.home .popular_ai_wrap .swiper-slide img{width:100%;height:100%;border:1px solid #212121;border-radius:4px;box-sizing:border-box;}
.contents.home .popular_ai_wrap .swiper-slide .name_item{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:absolute;right:20px;bottom:15px;padding-left:20px;font-size:13px;font-weight:400;color:rgba(255, 255, 255, 0.7);line-height:16px;letter-spacing:-0.07em;}
.contents.home .popular_ai_wrap .swiper-scrollbar{left:0;height:1px;margin-right:20px;background: #FFFFFF33;}
.contents.home .popular_ai_wrap .swiper-scrollbar-drag{background:#4744ff;}
.contents.home .weekly_return_wrap{padding:30px 20px 0;}
.contents.home .weekly_return_wrap .tit_wrap .tit{font-size:20px;font-weight:800;line-height:32px;}
.contents.home .weekly_return_wrap .swiper-container{margin-right:-20px;padding:20px 0 33px 13px;}
.contents.home .weekly_return_wrap .swiper-wrapper::after{content:'';display:block;clear: both;}
.contents.home .weekly_return_wrap .swiper-slide{float:left;position:relative;width:150px;height:130px;border-radius:4px;text-align:right;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_1{position:absolute;bottom:0;left:-10px;width:24.8px;height:56px;background:url(../images/home/num_item_1.png)no-repeat 0 / 24.8px 56px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_2{position:absolute;bottom:0;left:-17px;width: 47.36px;height:56.8px;background:url(../images/home/num_item_2.png)no-repeat 0 / 47.36px 56.8px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_3{position:absolute;bottom:0;left:-17px;width:50.24px;height:56.8px;background:url(../images/home/num_item_3.png)no-repeat 0 / 50.24px 56.8px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_4{position:absolute;bottom:-10px;left:-17px;width:55px;height:80px;background:url(../images/home/num_item_4.png)no-repeat 0 / 55px 80px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_5{position:absolute;bottom:-10px;left:-17px;width:47px;height:80px;background:url(../images/home/num_item_5.png)no-repeat 0 / 47px 80px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_6{position:absolute;bottom:0;left:-17px;width:50px;height:60px;background:url(../images//home/num_item_6.png)no-repeat 0 / 50px 60px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_7{position:absolute;bottom:0;left:-17px;width:51px;height:58px;background:url(../images//home/num_item_7.png)no-repeat 0 / 51px 58px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_8{position:absolute;bottom:0;left:-17px;width:52px;height:60px;background:url(../images//home/num_item_8.png)no-repeat 0 / 52px 60px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_9{position:absolute;bottom:0;left:-17px;width:51px;height:60px;background:url(../images//home/num_item_9.png)no-repeat 0 / 51px 60px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_10{position:absolute;bottom:0;left:-17px;width:80px;height:60px;background:url(../images//home/num_item_10.png)no-repeat 0 / 80px 60px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_1.type2{bottom:0;left:-10px;width:24.8px;height:56px;background:url(../images/home/num_item_1_red.png)no-repeat 0 / 24.8px 56px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_2.type2{bottom:0;left:-17px;width:47.36px;height:56.8px;background:url(../images/home/num_item_2_red.png)no-repeat 0 / 47.36px 56.8px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_3.type2{bottom:0;left:-17px;width:50.24px;height:56.8px;background:url(../images/home/num_item_3_red.png)no-repeat 0 / 50.24px 56.8px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_4.type2{bottom:0;left:-17px;width:56px;height:58px;background:url(../images/home/num_item_4_red.png)no-repeat 0 / 56px 58px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_5.type2{bottom:0;left:-17px;width:53px;height:59px;background:url(../images/home/num_item_5_red.png)no-repeat 0 / 53px 59px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_6.type2{bottom:0;left:-17px;width:50px;height:60px;background:url(../images//home/num_item_6_red.png)no-repeat 0 / 50px 60px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_7.type2{bottom:0;left:-17px;width:51px;height:58px;background:url(../images//home/num_item_7_red.png)no-repeat 0 / 51px 58px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_8.type2{bottom:0;left:-17px;width:52px;height:60px;background:url(../images//home/num_item_8_red.png)no-repeat 0 / 52px 60px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_9.type2{bottom:0;left:-17px;width:51px;height:60px;background:url(../images//home/num_item_9_red.png)no-repeat 0 / 51px 60px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_10.type2{bottom:0;left:-17px;width:80px;height:60px;background:url(../images//home/num_item_10_red.png)no-repeat 0 / 80px 60px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_1.type3{bottom:0;left:-10px;width:24.8px;height:56px;background:url(../images/home/num_item_1_blue.png)no-repeat 0 / 24.8px 56px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_2.type3{bottom:0;left:-17px;width:47.36px;height:56.8px;background:url(../images/home/num_item_2_blue.png)no-repeat 0 / 47.36px 56.8px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_3.type3{bottom:0;left:-17px;width:50.24px;height:56.8px;background:url(../images/home/num_item_3_blue.png)no-repeat 0 / 50.24px 56.8px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_4.type3{bottom:0;left:-17px;width:56px;height:58px;background:url(../images/home/num_item_4_blue.png)no-repeat 0 / 56px 58px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_5.type3{bottom:0;left:-17px;width:53px;height:59px;background:url(../images/home/num_item_5_blue.png)no-repeat 0 / 53px 59px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_6.type3{bottom:0;left:-17px;width:50px;height:60px;background:url(../images//home/num_item_6_blue.png)no-repeat 0 / 50px 60px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_7.type3{bottom:0;left:-17px;width:51px;height:58px;background:url(../images//home/num_item_7_blue.png)no-repeat 0 / 51px 58px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_8.type3{bottom:0;left:-17px;width:52px;height:60px;background:url(../images//home/num_item_8_blue.png)no-repeat 0 / 52px 60px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_9.type3{bottom:0;left:-17px;width:51px;height:60px;background:url(../images//home/num_item_9_blue.png)no-repeat 0 / 51px 60px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide .num_item_10.type3{bottom:0;left:-17px;width:80px;height:60px;background:url(../images//home/num_item_10_blue.png)no-repeat 0 / 80px 60px;color:transparent;}
.contents.home .weekly_return_wrap .swiper-slide img{width:100%;height:100%;border:1px solid #212121;border-radius:4px;box-sizing:border-box;}
.contents.home .weekly_return_wrap .swiper-slide .name_item{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:absolute;right:20px;bottom:15px;padding-left:20px;font-size:13px;font-weight:400;color:rgba(255, 255, 255, 0.7);line-height:16px;letter-spacing:-0.07em;}
.contents.home .weekly_return_wrap .swiper-scrollbar{left:0;height:1px;margin-right:20px;background: #FFFFFF33;}
.contents.home .weekly_return_wrap .swiper-scrollbar-drag{background:#4744ff;}
.contents.home .weekly_hit_wrap{padding:30px 20px 0;}
.contents.home .weekly_hit_wrap .tit_wrap .tit{font-size:20px;font-weight:800;line-height:32px;}
.contents.home .weekly_hit_wrap .swiper-container{margin-right:-20px;padding:20px 0 33px 13px;}
.contents.home .weekly_hit_wrap .swiper-wrapper::after{content:'';display:block;clear: both;}
.contents.home .weekly_hit_wrap .swiper-slide{float:left;position:relative;width:150px;height:130px;border-radius:4px;text-align:right;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_1{position:absolute;bottom:0;left:-10px;width:24.8px;height:56px;background:url(../images/home/num_item_1.png)no-repeat 0 / 24.8px 56px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_2{position:absolute;bottom:0;left:-17px;width: 47.36px;height:56.8px;background:url(../images/home/num_item_2.png)no-repeat 0 / 47.36px 56.8px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_3{position:absolute;bottom:0;left:-17px;width:50.24px;height:56.8px;background:url(../images/home/num_item_3.png)no-repeat 0 / 50.24px 56.8px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_4{position:absolute;bottom:-10px;left:-17px;width:55px;height:80px;background:url(../images/home/num_item_4.png)no-repeat 0 / 55px 80px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_5{position:absolute;bottom:-10px;left:-17px;width:47px;height:80px;background:url(../images/home/num_item_5.png)no-repeat 0 / 47px 80px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_6{position:absolute;bottom:0;left:-17px;width:50px;height:60px;background:url(../images//home/num_item_6.png)no-repeat 0 / 50px 60px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_7{position:absolute;bottom:0;left:-17px;width:51px;height:58px;background:url(../images//home/num_item_7.png)no-repeat 0 / 51px 58px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_8{position:absolute;bottom:0;left:-17px;width:52px;height:60px;background:url(../images//home/num_item_8.png)no-repeat 0 / 52px 60px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_9{position:absolute;bottom:0;left:-17px;width:51px;height:60px;background:url(../images//home/num_item_9.png)no-repeat 0 / 51px 60px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_10{position:absolute;bottom:0;left:-17px;width:80px;height:60px;background:url(../images//home/num_item_10.png)no-repeat 0 / 80px 60px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_1.type2{bottom:0;left:-10px;width:24.8px;height:56px;background:url(../images/home/num_item_1_red.png)no-repeat 0 / 24.8px 56px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_2.type2{bottom:0;left:-17px;width:47.36px;height:56.8px;background:url(../images/home/num_item_2_red.png)no-repeat 0 / 47.36px 56.8px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_3.type2{bottom:0;left:-17px;width:50.24px;height:56.8px;background:url(../images/home/num_item_3_red.png)no-repeat 0 / 50.24px 56.8px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_4.type2{bottom:0;left:-17px;width:56px;height:58px;background:url(../images/home/num_item_4_red.png)no-repeat 0 / 56px 58px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_5.type2{bottom:0;left:-17px;width:53px;height:59px;background:url(../images/home/num_item_5_red.png)no-repeat 0 / 53px 59px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_6.type2{bottom:0;left:-17px;width:50px;height:60px;background:url(../images//home/num_item_6_red.png)no-repeat 0 / 50px 60px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_7.type2{bottom:0;left:-17px;width:51px;height:58px;background:url(../images//home/num_item_7_red.png)no-repeat 0 / 51px 58px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_8.type2{bottom:0;left:-17px;width:52px;height:60px;background:url(../images//home/num_item_8_red.png)no-repeat 0 / 52px 60px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_9.type2{bottom:0;left:-17px;width:51px;height:60px;background:url(../images//home/num_item_9_red.png)no-repeat 0 / 51px 60px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_10.type2{bottom:0;left:-17px;width:80px;height:60px;background:url(../images//home/num_item_10_red.png)no-repeat 0 / 80px 60px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_1.type3{bottom:0;left:-10px;width:24.8px;height:56px;background:url(../images/home/num_item_1_blue.png)no-repeat 0 / 24.8px 56px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_2.type3{bottom:0;left:-17px;width:47.36px;height:56.8px;background:url(../images/home/num_item_2_blue.png)no-repeat 0 / 47.36px 56.8px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_3.type3{bottom:0;left:-17px;width:50.24px;height:56.8px;background:url(../images/home/num_item_3_blue.png)no-repeat 0 / 50.24px 56.8px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_4.type3{bottom:0;left:-17px;width:56px;height:58px;background:url(../images/home/num_item_4_blue.png)no-repeat 0 / 56px 58px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_5.type3{bottom:0;left:-17px;width:53px;height:59px;background:url(../images/home/num_item_5_blue.png)no-repeat 0 / 53px 59px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_6.type3{bottom:0;left:-17px;width:50px;height:60px;background:url(../images//home/num_item_6_blue.png)no-repeat 0 / 50px 60px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_7.type3{bottom:0;left:-17px;width:51px;height:58px;background:url(../images//home/num_item_7_blue.png)no-repeat 0 / 51px 58px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_8.type3{bottom:0;left:-17px;width:52px;height:60px;background:url(../images//home/num_item_8_blue.png)no-repeat 0 / 52px 60px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_9.type3{bottom:0;left:-17px;width:51px;height:60px;background:url(../images//home/num_item_9_blue.png)no-repeat 0 / 51px 60px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide .num_item_10.type3{bottom:0;left:-17px;width:80px;height:60px;background:url(../images//home/num_item_10_blue.png)no-repeat 0 / 80px 60px;color:transparent;}
.contents.home .weekly_hit_wrap .swiper-slide img{width:100%;height:100%;border:1px solid #212121;border-radius:4px;box-sizing:border-box;}
.contents.home .weekly_hit_wrap .swiper-slide .name_item{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:absolute;right:20px;bottom:15px;padding-left:20px;font-size:13px;font-weight:400;color:rgba(255, 255, 255, 0.7);line-height:16px;letter-spacing:-0.07em;}
.contents.home .weekly_hit_wrap .swiper-scrollbar{left:0;height:1px;margin-right:20px;background: #FFFFFF33;}
.contents.home .weekly_hit_wrap .swiper-scrollbar-drag{background:#4744ff;}

.contents.home .banner_area{padding:30px 20px 0;}
.contents.home .banner_area .swiper-pagination span{width:4px;height:4px;margin-left:4px;background:#6c69ff;opacity:1;}
.contents.home .banner_area .swiper-pagination span.swiper-pagination-bullet-active{width:8px;height:4px;background:#fff;}
.contents.home .banner_area .swiper-pagination span:first-child{margin-left:0;}
.contents.home .type_card_wrap{padding:50px 20px 0;}
.contents.home .type_card_wrap ul li{position:relative;margin-top:10px;padding-left:39px;}
.contents.home .type_card_wrap ul li:first-child{margin-top:28px;}
.contents.home .type_card_wrap ul li .num_item{position:absolute;left:0;top:0;font-family:'Montserrat';font-size:26px;font-style:italic;font-weight:600;line-height:26px;letter-spacing:-0.03em;color:#676767;}
.contents.home .type_card_wrap .right_box{overflow:hidden;border-radius:6px;}
.contents.home .type_card_wrap .right_box img{width:100%;}
.contents.home .type_card_wrap .right_box .text_wrap{padding-top:25px;text-align:right;}
.contents.home .type_card_wrap .right_box .text_wrap p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-left:20px;font-size:24px;font-weight:900;line-height:24px;letter-spacing:-0.07em;}
.contents.home .type_card_wrap .right_box .text_wrap span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding:9px 0 0 10px;font-size:12px;font-weight:400;line-height:18px;letter-spacing:-0.05em;word-break:break-all;}
.contents.home .type_bg_color_wrap{padding:30px 20px 0}
.contents.home .type_bg_color_wrap .tit_desc{font-size:20px;font-weight:300;line-height:20px;letter-spacing:-0.05em;color:#f2f2f2;}
.contents.home .type_bg_color_wrap .tit{padding-top:8px;font-size:28px;font-weight:700;line-height:36px;letter-spacing:-0.05em;}
.contents.home .type_bg_color_wrap .tit_main{font-size:20px;font-weight:800;line-height:32px;letter-spacing:-0.05em;}
.contents.home .type_bg_color_wrap .swiper-container{margin-right:-20px;}
.contents.home .type_bg_color_wrap .swiper-wrapper{padding:22px 0 31px 12px;}
.contents.home .type_bg_color_wrap .swiper-slide{position:relative;height:120px;padding:15px 20px;border:1px solid rgba(33, 33, 33, 0.5);border-radius:4px;box-sizing:border-box;}
.contents.home .type_bg_color_wrap .swiper-slide.type1{background:#f3615d;}
.contents.home .type_bg_color_wrap .swiper-slide.type2{background:#f98a1c;}
.contents.home .type_bg_color_wrap .swiper-slide.type3{background:#e0e413;}
.contents.home .type_bg_color_wrap .swiper-slide.type4{background:#20d996;}
.contents.home .type_bg_color_wrap .swiper-slide.type5{background:#6f49f4;}

.contents.home .type_bg_color_wrap .swiper-slide .num_item_1{position:absolute;top:-2px;left:-12px;width:24.08px;height:56.8px;background:url(../images/home/num_color_1.png)no-repeat 0 / 24.08px 56px;color:transparent}
.contents.home .type_bg_color_wrap .swiper-slide .num_item_2{position:absolute;top:-2px;left:-16px;width:47.36px;height:56.8px;background:url(../images/home/num_color_2.png)no-repeat 0 / 47.36px 56.8px;color:transparent}
.contents.home .type_bg_color_wrap .swiper-slide .num_item_3{position:absolute;top:-2px;left:-16px;width:50.24px;height:56.8px;background:url(../images/home/num_color_3.png)no-repeat 0 / 50.24px 56.8px;color:transparent}
.contents.home .type_bg_color_wrap .swiper-slide .num_item_4{position:absolute;top:-2px;left:-16px;width:57.25px;height:60px;background:url(../images/home/num_color_4.png)no-repeat 0 / 57.25px 60px;color:transparent}
.contents.home .type_bg_color_wrap .swiper-slide .num_item_5{position:absolute;top:-2px;left:-17px;width:54.23px;height:60.8px;background:url(../images/home/num_color_5.png)no-repeat 0 / 54.23px 60.8px;color:transparent}

.contents.home .type_bg_color_wrap .swiper-slide .name_item{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:absolute;bottom:15px;right:18px;font-size:22px;font-weight:800;line-height:24px;letter-spacing:-0.07em;text-align:right;}
.contents.home .type_bg_color_wrap .swiper-scrollbar{left:13px;height:1px;margin-right:20px;background: #FFFFFF33;}
.contents.home .type_bg_color_wrap .swiper-scrollbar-drag{background:#4744ff;}
.contents.home .bg_gray_area{margin-top:50px;padding:40px 20px 50px;background:#171717;}
.contents.home .bg_gray_area .tit{font-size:20px;font-weight:800;line-height:30px;letter-spacing:-0.05em;}
.contents.home .bg_gray_area .swiper-container{margin-right:-20px;padding-top:16px;}
.contents.home .bg_gray_area .swiper-slide{position:relative;height:120px;padding:10px 20px 20px 10px;border-radius:6px;background:#0b0b0b;}
.contents.home .bg_gray_area .swiper-slide img{width:50px;}
.contents.home .bg_gray_area .swiper-slide .name_item{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:absolute;right:20px;bottom:19px;padding-left:20px;font-size:18px;font-weight:800;line-height:20px;letter-spacing:-0.07em;text-align:right;}

.contents.home .wide_banner_area{width:100%;padding-top:50px;}
.contents.home .wide_banner_area img{width:100%;}

.contents.home .item_list_wrap{padding:50px 20px 0 20px;}
.contents.home .item_list_wrap .tit_wrap .tit{font-size:20px;font-weight:800;line-height:30px;letter-spacing:-0.05em;}
.contents.home .item_list_wrap .tit_wrap .tit span{font-weight:300;}
.contents.home .item_list_wrap .swiper-container{margin-right:-20px;padding-top:20px;}
.contents.home .item_list_wrap .swiper-slide{float:left;width:140px;}
.contents.home .item_list_wrap .swiper-slide img{width:140px;height:120px;border:1px solid #212121;border-radius:6px;box-sizing:border-box;}
.contents.home .item_list_wrap .swiper-slide .txt_box{padding-top:10px;}
.contents.home .item_list_wrap .swiper-slide .txt_box .tit{font-size:14px;font-weight:800;line-height:16px;letter-spacing:-0.05em;}
.contents.home .item_list_wrap .swiper-slide .txt_box .desc{padding-top:8px;font-size:12px;line-height:16px;letter-spacing:-0.05em;}

.contents.home .item_list_wrap.type2{padding-bottom:50px;}
.contents.home .item_list_wrap.type2 .tit_wrap .tit span{font-weight:400;}
.contents.home .item_list_wrap.type2 .swiper-slide{width:296px;height:150px;}
.contents.home .item_list_wrap.type2 .swiper-slide img{width:100%;height:100%;}

/* 설치 팝업 */
.modal_bottom .contents.install{margin-bottom:60px;padding-bottom:30px;}
.modal_bottom .contents.install .tit_wrap{padding-bottom:151px;background:url(../images/home/bg_install_popup.png)no-repeat 50% 100%/115px 127px;}
.modal_bottom .contents.install .tit_wrap .tit{font-size:28px;font-weight:800;line-height:32px;text-align:center;}
.modal_bottom .contents.install .tit_wrap .txt{padding-top:11px;line-height:20px;text-align:center;}
.modal_bottom .contents.install .btn_wrap{padding-top:34px;}
.modal_bottom .contents.install .close_wrap{position:fixed;bottom:0;left:0;width:100%;height:60px;padding:12px 24px 12px 10px;background:#121212;}
.modal_bottom .contents.install .close_wrap .btn_close{position:absolute;top:50%;right:20px;padding:10px 0;background:none;font-size:14px;font-weight:800;line-height:16px;letter-spacing:-0.025em;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.modal_bottom .contents.install .close_wrap .form_box{margin-left:12px;padding:8px 30px 8px 0;}
.modal_bottom .contents.install .close_wrap .form_box input[type=checkbox] + label span{padding-left:5px;font-size:14px;font-weight:400;color:#888;line-height:16px;letter-spacing:-0.025em;}
.modal_bottom .contents.install .close_wrap .form_box input[type=checkbox] + label.type2::before{top:0;}

/* AI분석 */
.contents.ai{padding:20px 20px 60px;}
.contents.ai .visual_area{padding-bottom:251px;background:url(../images/ai/bg_ai.png) no-repeat 50% 100% / 322px 211px;}
.contents.ai .visual_area .tit{font-size:28px;font-weight:800;line-height:36px;}
.contents.ai .visual_area .sub_tit{padding-top:10px;font-size:14px;font-weight:400;line-height:16px;color:#969696}

.banner_area .swiper-slide a{display:block;}
.banner_area .swiper-slide a img{width:100%;}
.banner_area .swiper-pagination{display:-webkit-box;display:flex;left:6.5%;bottom:25%;}
.banner_area .swiper-pagination-fraction, .banner_area .swiper-pagination-custom, .banner_area .swiper-container-horizontal > .banner_area .swiper-pagination-bullets{left:30px;bottom:30px;}
.banner_area .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{width:4px;height:4px;margin:0 4px 0 0;background:#fff;}
.banner_area .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{width:8px;height:4px;border-radius:50px;background:#4744ff;}
.banner_area .btn_wrap{padding-top:30px;}
.fixed_bottom .banner_area .swiper-pagination{bottom:44%;}

.contents.ai .tit_wrap p{font-size:28px;font-weight:800;line-height:36px;}
.contents.ai .tit_wrap .sub_tit{padding-top:10px;font-size:14px;font-weight:400;color:#969696;line-height:16px;}
.contents.ai .chart_area{padding-top:21px;}
.contents.ai .chart_area .btn_flag{position:relative;padding:7px 15px;border-radius:10px;background:#4744ff;font-size:12px;font-weight:400;line-height:14px;text-decoration:underline;}
.contents.ai .chart_area .btn_flag::after{content:'';display:block;position:absolute;left:15px;bottom:-9px;width:18px;height:20px;background:url(../images/common/icon_flag2.png) no-repeat 50% / 18px 20px;}
.contents.ai .chart_area ul{margin-top:18px;}
.contents.ai .chart_area ul li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;flex-direction:row-reverse;position:relative;margin-top:14px;}
.contents.ai .chart_area ul li:first-child{margin-top:0;}
.contents.ai .chart_area ul li a{flex:1;display:block;position:relative;}
.contents.ai .chart_area ul li .btn_wrap{width:24px;}
.contents.ai .chart_area ul li .btn_switch{width:24px;height:24px;background:url(../images/ai/icon_switch.png)no-repeat 0 / 24px;color:transparent;}
.contents.ai .chart_area ul li .btn_delete{position:absolute;z-index:1;right:-12px;top:-12px;width:24px;height:24px;background:url(../images/common/icon_delete.png) no-repeat 50% / 24px;color:transparent;}
.contents.ai .chart_area dl{display:-webkit-box;display:flex;padding:10px 10px 10px 20px;border:1px solid #212121;border-radius:10px;background:#121212;}
.contents.ai .chart_area dt{position:relative;width:50%;padding:10px 5px 10px 0;}
.contents.ai .chart_area dt .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:800;line-height:18px;text-align:left;}
.contents.ai .chart_area dt .score{position:absolute;bottom:0;display:-webkit-box;display:flex;font-size:20px;font-weight:700;line-height:23px;}
.contents.ai .chart_area dt .score p{padding-right:6px;font-size:20px;font-weight:700;line-height:23px;}
.contents.ai .chart_area dt .score p span{font-size:20px;font-weight:800;line-height:23px;}
.contents.ai .chart_area dt .score.up .text_color{position:relative;padding-left:13px;font-family: 'Montserrat';font-size:14px;font-weight:700;line-height:17px;color:#f0514c}
.contents.ai .chart_area dt .score.up .text_color::before{content:'';display:block;position:absolute;left:-1px;top:2px;width:12px;height:12px;background:url(../images/ai/icon_up.png) no-repeat 50% / 12px;}
.contents.ai .chart_area dt .score.down{-webkit-box-align:end;align-items:end;}
.contents.ai .chart_area dt .score.down .text_color{position:relative;padding-left:13px;font-family: 'Montserrat';font-size:14px;font-weight:700;line-height:17px;color:#5ca6f8}
.contents.ai .chart_area dt .score.down .text_color::before{content:'';display:block;position:absolute;left:-1px;top:2px;width:12px;height:12px;background:url(../images/ai/icon_down.png) no-repeat 50% / 12px;}
.contents.ai .chart_area dt .score.standard{align-items:center;}
.contents.ai .chart_area dt .score.standard .text_color{width:10px;height:2px;border-radius:2px;background:#fff;color:transparent;}

.contents.ai .chart_area dd{flex:1;}
.contents.ai .chart_area .echart_wrap{position:relative;}
.contents.ai .chart_area .echart_wrap ul{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:absolute;bottom:-2px;width:calc(100% - 16px);margin:0 0 0 16px;}
.contents.ai .chart_area .echart_wrap ul li{margin-top:0;font-size:8px;font-weight:700;line-height:8px;letter-spacing:-0.07em;color:#bbb;}
.contents.ai .chart_area .desc{padding-top:20px;font-size:12px;font-weight:400;line-height:18px;letter-spacing:-0.03em;color:#525252;}
.contents.ai .ai_swiper_area{padding-top:60px;}
.contents.ai .ai_swiper_area .tit{font-size:28px;font-weight:800;line-height:36px;}
.contents.ai .ai_swiper_area .sub_tit{padding-top:40px;font-size:18px;font-weight:800;line-height:26px;}
.contents.ai .ai_swiper_area .swiper-container{margin-right:-20px;padding:24px 0 20px;}
.contents.ai .ai_swiper_area .swiper-slide dt{position:relative;padding:20px;min-height:99px;border:1px solid #212121;border-radius:6px;background:#121212;font-size:16px;font-weight:700;line-height:18px;}
.contents.ai .ai_swiper_area .swiper-slide dt::after{content:'';display:block;position:absolute;left:50%;bottom:-16px;width:32px;height:32px;margin-left:-16px;background:url(../images/ai/icon_match.png)no-repeat 0 / 32px;}
.contents.ai .ai_swiper_area .swiper-slide dt span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.contents.ai .ai_swiper_area .swiper-slide dd{margin-top:2px;padding:33px 20px 20px;min-height:99px;border:1px solid #212121;border-radius:6px;background:#121212;}
.contents.ai .ai_swiper_area .swiper-slide dd span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:22px;color:#afafaf;}
.contents.ai .ai_swiper_area .swiper-slide dd .title_item{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:700;line-height:24px;color:#fff;}
.contents.ai .ai_swiper_area .swiper-scrollbar{bottom:-20px}
.contents.ai .ai_swiper_area .swiper-scrollbar{position: absolute;width:100%;height:1px;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#d9d9d9;}
.contents.ai .ai_swiper_area .swiper-scrollbar-drag{position:relative;background:#4744ff;height:100%;}
.contents.ai .banner_area{padding-top:40px;}
.contents.ai .banner_area img{width:100%;}
.contents.ai .banner_area .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#fff;}
.contents.ai .search_area{padding-top:40px;}
.contents.ai .type_card_wrap{padding-top:40px;}
.contents.ai .type_card_wrap .tit{font-size:18px;font-weight:800;line-height:26px;}
.contents.ai .type_card_wrap ul{display:-webkit-box;display:flex;-webkit-box-lines:multiple;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin-top:20px;}
.contents.ai .type_card_wrap ul li{width:calc(50% - 2.5px);min-height:145px;margin-bottom:5px;padding:20px 20px 25px;border:1px solid #212121;border-radius:10px;background:#121212;}
.contents.ai .type_card_wrap dl{position:relative;min-height:95px;}
.contents.ai .type_card_wrap dl dt .title_item{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:800;line-height:24px;color:#fff;}
.contents.ai .type_card_wrap dl dt p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:22px;color:#666}
.contents.ai .type_card_wrap dl dd{display:-webkit-box;display:flex;position:absolute;bottom:0;padding-top:30px;}
.contents.ai .type_card_wrap dl dd p{font-size:20px;font-weight:700;line-height:23px;}
.contents.ai .type_card_wrap dl dd span{font-family:'Montserrat';font-size:20px;font-weight:700;line-height:24px;}
.contents.ai .type_card_wrap dl .up .text_color{position:relative;margin-left:5px;padding-left:13px;font-family: 'Montserrat';font-size:14px;font-weight:700;line-height:17px;color:#f0514c}
.contents.ai .type_card_wrap dl .up .text_color::before{content:'';display:block;position:absolute;left:-1px;top:2px;width:12px;height:12px;background:url(../images/ai/icon_up.png) no-repeat 50% / 12px;}
.contents.ai .type_card_wrap dl .down{-webkit-box-align:end;align-items:end;}
.contents.ai .type_card_wrap dl .down .text_color{position:relative;margin-left:5px;padding-left:13px;font-family: 'Montserrat';font-size:14px;font-weight:700;line-height:17px;color:#5ca6f8}
.contents.ai .type_card_wrap dl .down .text_color::before{content:'';display:block;position:absolute;left:-1px;top:2px;width:12px;height:12px;background:url(../images/ai/icon_down.png) no-repeat 50% / 12px;}
.contents.ai .type_card_wrap dl .standard{align-items:center;}
.contents.ai .type_card_wrap dl .standard .text_color{width:10px;height:2px;margin-left:6px;border-radius:2px;background:#fff;color:transparent;}

.contents .banner_area.type2{margin-top:40px;padding-top:0;border-radius:6px;background:#4744FF;}
.contents .banner_area.type2 a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;min-height:80px;padding:15px 10px 15px 20px;}
.contents .banner_area.type2 a .txt{font-size:16px;color:#fff;line-height:22px;}
.contents .banner_area.type2 a .txt strong{font-weight:800;}
.contents .banner_area.type2 a .company_box{font-size:0;white-space:nowrap;}
.contents .banner_area.type2 a .company_box button{margin-left:5px;height:40px;background:transparent;font-size:14px;font-weight:800;color:#fff;line-height:22px;text-align:center;}
.contents .banner_area.type2 a .company_box button:first-child{margin-left:0;}
.contents .banner_area.type2 a .company_box .btn_logo img{width:30px;height:30px;}
.contents .banner_area.type2 a .company_box .btn_service{padding:9px 5px;}

.layer_wrap .pop_con .contents.ai{padding:0 20px;}
.layer_wrap .pop_con .contents.ai .txt{padding-top:20px;}

/* 투자정보 */
.main_visual{margin-right:-20px;background:url(../images/invest/bg_visiual.png) no-repeat 100% 20px / 184px 140px;}
.main_visual .sub_tit{padding-top:53px;font-size:18px;line-height:24px;letter-spacing:-0.02em;}
.main_visual .tit{padding-top:5px;font-size:40px;font-weight:800;line-height:45px;letter-spacing:-0.03em;}
.main_visual ul{display:-webkit-box;display:flex;-webkit-box-lines:multiple;flex-wrap:wrap;width:195px;padding-top:24px;}
.main_visual ul li{padding:0 8px 8px 0;}
.main_visual ul li:first-child{padding-left:0;}
.main_visual ul li a{font-size:12px;font-weight:700;line-height:14px;letter-spacing:-0.02em;color:#777;}

.contents.invest{padding-left:20px;padding-right:20px;}
.contents.invest.type2{padding-bottom:40px;}
.contents.invest .tab_wrap{-webkit-box-pack:justify;justify-content:space-between;padding:18px 0 0;background:0;}
.contents.invest .tab_wrap li{width:unset;height:inherit;}
.contents.invest .tab_wrap li a{display:block;position:relative;padding:74px 10px 0;font-size:12px;font-weight:700;line-height:14px;}
.contents.invest .tab_wrap li a::before{content:'';display:block;position:absolute;top:0;left:50%;width:64px;height:64px;margin-left:-32px;border:1px solid #212121;border-radius:64px;}
.contents.invest .tab_wrap .insite a::before{background:#121212 url(../images/invest/icon_insite.png)no-repeat 0 / 100%;}
.contents.invest .tab_wrap .view a::before{background:#121212 url(../images/invest/icon_view.png)no-repeat 0 / 100%;}
.contents.invest .tab_wrap .theme a::before{background:#121212 url(../images/invest/icon_theme.png)no-repeat 0 / 100%;}
.contents.invest .tab_wrap .youtube a::before{background:#121212 url(../images/invest/icon_youtube.png)no-repeat 0 / 100%;}
.contents.invest .tab_wrap .report a::before{background:#121212 url(../images/invest/icon_report.png)no-repeat 0 / 100%;}
.contents.invest .tab_wrap li.on{background:0;}
.contents.invest .tab_wrap li.on a::after{content:'';display:block;position:absolute;top:0;left:50%;width:64px;height:64px;margin-left:-32px;background:url(../images/invest/tab_on.png) no-repeat 0 50% / 64px;}
.contents.invest .tab_wrap.top{padding-top:20px;}
.contents.invest .invest_info_wrap{padding-top:45px;}
.contents.invest .invest_info_wrap .info_list{padding-top:26px;}

.invest_info_wrap{padding-top:36px;}
.invest_info_wrap .select_box{padding-bottom:20px;text-align:right;}
.invest_info_wrap .select_box select{background:#010101 url(../images/common/icon_more.png) no-repeat 85% 50% / 14px;}
.invest_info_wrap .info_list li{overflow:hidden;border-bottom:1px solid #212121;}
.invest_info_wrap .info_list li.recent{margin:0 -20px;padding:0 20px;background:#212121;}
.invest_info_wrap .info_list li.recent .date_box{position:relative;padding-left:52px;}
.invest_info_wrap .info_list li.recent .date_box span{position:absolute;left:0;top:11px;padding:0 10px;border-radius:50px;background:#4744ff; font-size:12px;font-weight:800;line-height:20px;}
.invest_info_wrap .info_list li:first-child{margin-top:0;}
.invest_info_wrap .info_list li a{display:block;padding:20px 0;}
.contents.cp .invest_info_wrap .info_list li:first-child a{padding-top:0;}
.invest_info_wrap .info_list .column a{display:block;position:relative;min-height:122px;padding-right:130px;}
.invest_info_wrap .info_list .column a .right{position:absolute;right:0;top:20px;}
.invest_info_wrap .info_list .column a .right .img{position:relative;}
.invest_info_wrap .info_list .column a .right .img .btn_play{position:absolute;left:50%;top:50%;width:24px;height:24px;background:url(../images/common/ico_play.png)no-repeat 0 / 24px; transform:translate(-50%, -50%);color:transparent;}
.invest_info_wrap .info_list .tit{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;font-weight:700;line-height:24px;}
.invest_info_wrap .info_list .date_box{padding-top:10px;}
.invest_info_wrap .info_list .date_box::after{content:'';display:block;clear:both;}
.invest_info_wrap .info_list .date_box .item{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;float:left;width:30%;font-size:12px;color:#4744ff;line-height:24px;}
.invest_info_wrap .info_list .date_box .right{float:right;width:70%;text-align:right;}
.invest_info_wrap .info_list .date_box p{display:inline-block;position:relative;padding:0 10px;font-size:12px;color:#666;line-height:24px;}
.invest_info_wrap .info_list .date_box p::before{content:'';display:block;position:absolute;left:-0.5px;top:50%;width:1px;height:9px;margin-top:-4.5px;background-color:#212121;}
.invest_info_wrap .info_list .date_box p:first-child{padding-left:0;}
.invest_info_wrap .info_list .date_box p:first-child::before{display:none;}
.invest_info_wrap .info_list .date_box p:last-child{padding-right:0;}
.invest_info_wrap .info_list li.market .date_box{padding-top:10px;}
.invest_info_wrap .info_list li.column{position:relative;}
.invest_info_wrap .info_list li.column .inner::after{content:'';display:block;clear:both;}
.invest_info_wrap .info_list li.column .img{border-radius:10px;}
.invest_info_wrap .info_list li.column .img img{width:107px;height:82px;}
.invest_info_wrap .info_list li.video a{padding:10px 0 20px;}
.invest_info_wrap .info_list li.video .img img{width:100%;}

.invest_video_wrap{padding-top:36px;}
.invest_video_wrap .select_box{padding-bottom:20px;text-align:right;}
.invest_video_wrap .video_list li{padding-top:30px;}
.invest_video_wrap .video_list li:first-child{padding-top:0;}
.invest_video_wrap .video_list li .img_box{overflow:hidden;position:relative;border-radius:10px;}
.invest_video_wrap .video_list li .img_box iframe{position:absolute;top:0;right:0;bottom:0;left:0;}
.invest_video_wrap .video_list li .img_box img{width:100%;vertical-align:top;}
.invest_video_wrap .video_list li .img_box .btn_play{overflow:hidden;position:absolute;top:50%;left:50%;width:30px;height:30px;background:url(../images/invest/ico_play.png)no-repeat 50%/24px;color:transparent;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.invest_video_wrap .video_list li .txt_box{padding-top:10px;}
.invest_video_wrap .video_list li .txt_box p{font-size:12px;color:#888;line-height:24px;}
.invest_video_wrap .video_list li .txt_box .company{position:relative;margin-right:10px;padding-right:11px;}
.invest_video_wrap .video_list li .txt_box .company::after{content:'';position:absolute;top:2px;right:0;width:1px;height:9px;background:#212121;}

.card_info_wrap{padding-top:38px;}
.card_info_wrap li{margin-top:10px;border:1px solid #212121;border-radius:10px;background:#121212;}
.card_info_wrap li:first-child{margin-top:0;}
.card_info_wrap li a{display:block;padding:20px;}
.card_info_wrap .inner::after{content:'';display:block;clear:both;}
.card_info_wrap .inner .img{float:left;overflow:hidden;position:relative;width:100px;height:115px;margin-right:10px;border-radius:10px;}
.card_info_wrap .inner .img img{position:absolute;top:0;left:0;right:0;bottom:0;max-height:100%;max-width:100%;min-height:100%;min-width:100%;width:0;height:0;margin:auto;object-fit:cover;}
.card_info_wrap .inner .con{position:relative;float:left;width:calc(100% - 110px);padding-top:25px;}
.card_info_wrap .inner .con .flag{display:inline-block;position:absolute;top:0;left:0;padding:0 10px;border-radius:50px;font-size:12px;font-weight:800;line-height:20px;}
.card_info_wrap .inner .con .market{background:#c02466;}
.card_info_wrap .inner .con .column{background:#1d840d;}
.card_info_wrap .inner .con .subscription{background:#Ba7000;}
.card_info_wrap .inner .con .video{background:#2463c0;}
.card_info_wrap .inner .con .date{position:absolute;top:0;right:0;font-size:12px;font-weight:700;line-height:20px;color:#666;}
.card_info_wrap .inner .con .tit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-top:5px;font-size:16px;font-weight:800;line-height:24px;}
.card_info_wrap .inner .con .name_wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding-top:20px;}
.card_info_wrap .inner .con span{display:inline-block;}
.card_info_wrap .inner .con .logo{width:22px;height:22px;}
.card_info_wrap .inner .con .logo img{width:100%;height:100%;}
.card_info_wrap .inner .con .name{font-size:12px;line-height:20px;}
.card_info_wrap .desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-top:20px;font-size:14px;line-height:20px;color:#888;}

.contents.invest .detail_info_wrap{padding-top:40px;}
.contents.invest .detail_info_wrap .flag{display:inline-block;padding:0 10px;border-radius:50px;font-size:12px;font-weight:800;line-height:20px;}
.contents.invest .detail_info_wrap .market{background:#c02466;}
.contents.invest .detail_info_wrap .column{background:#1d840d;}
.contents.invest .detail_info_wrap .subscription{background:#Ba7000;}
.contents.invest .detail_info_wrap .video{background:#2463c0;}
.contents.invest .detail_info_wrap .tit_wrap .tit{padding-top:10px;font-size:20px;font-weight:800;line-height:30px;}
.contents.invest .detail_info_wrap .date_wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding-top:20px;}
.contents.invest .detail_info_wrap .date_wrap span{display:block;}
.contents.invest .detail_info_wrap .date_wrap .left{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex:1;}
.contents.invest .detail_info_wrap .date_wrap .left .logo{width:32px;height:32px;}
.contents.invest .detail_info_wrap .date_wrap .logo img{width:100%;height:100%;}
.contents.invest .detail_info_wrap .name{width:85%;padding-left:8px;font-size:16px;font-weight:700;line-height:24px;}
.contents.invest .detail_info_wrap .date_wrap .date{font-size:12px;line-height:24px;}
.contents.invest .detail_info_wrap .thumb_wrap{padding-top:30px;}
.contents.invest .detail_info_wrap .thumb_wrap button{width:100%;}
.contents.invest .detail_info_wrap .thumb_wrap img{width:100%;}
.contents.invest .detail_info_wrap .text_wrap{padding-top:30px;}
.contents.invest .detail_info_wrap .text_wrap p{font-size:14px;font-weight:400;line-height:28px;}

.contents.invest .detail_cont_wrap{width:100%;padding-top:30px;}
.contents.invest .detail_cont_wrap img{width:100%;}

.contents.invest .info_box{margin-top:60px;padding:31px 20px 0;border:1px solid #212121;border-radius:10px;background:#121212;}
.contents.invest .info_box dl .tit_wrap .inner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;}
.contents.invest .info_box dl .tit_wrap .inner .btn_star{width:18px;height:18px;background:url(../images/common/star.png) no-repeat 0 / 18px;}
.contents.invest .info_box dl .tit_wrap .inner .btn_star.on{background:url(../images/common/star_on.png) no-repeat 0 / 18px;}
.contents.invest .info_box dl .logo_wrap{display:flex;align-items:center;flex:1;}
.contents.invest .info_box dl .logo_wrap img{width:32px;}
.contents.invest .info_box dl .logo_wrap .name_item a{padding-left:5px;font-size:20px;font-weight:700;line-height:30px;text-decoration:underline;}
.contents.invest .info_box dl .tit_wrap .link_list{display:inline-block;width:24px;height:24px;background:url(../images/invest/icon_home.png)no-repeat 0 / 24px; color:transparent;}
.contents.invest .info_box dl .tit_wrap .desc_item{padding:10px 35px 0 0;font-size:12px;font-weight:400;line-height:16px;letter-spacing:-0.02em;color:#888}
.contents.invest .info_box dd{padding:20px 0;border-bottom:1px solid #212121;}
.contents.invest .info_box .first{padding-top:30px;}
.contents.invest .info_box dd .sub_tit{font-size:16px;font-weight:700;line-height:24px;}
.contents.invest .info_box dd .date_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding-top:10px;}
.contents.invest .info_box dd .date_wrap span{display:inline-block;}
.contents.invest .info_box dd .date_wrap .logo{width:24px;height:24px;;}
.contents.invest .info_box dd .date_wrap .logo img{width:100%;height:100%;}
.contents.invest .info_box dd .date_wrap .name{font-size:12px;line-height:24px;}
.contents.invest .info_box dd .date_wrap .flag{padding:0 10px;border-radius:50px;font-size:12px;font-weight:800;line-height:20px;}
.contents.invest .info_box dd .date_wrap .flag.market{background-color:#c02466;}
.contents.invest .info_box dd .date_wrap .flag.column{background-color:#1d840d;}
.contents.invest .info_box dd .date_wrap .flag.video{background-color:#2463c0;}
.contents.invest .info_box dd .date_wrap .date{padding-left:10px;font-size:12px;line-height:24px;color:#666}
.contents.invest .info_box .btn_more{background:transparent;}

.contents.invest .scroll{padding:45px 20px 0 0;}
.contents.invest .invest_info_wrap .scroll{padding-top:0;}

.contents.invest .invest_list_wrap{margin-top:26px;padding:0 20px;border:1px solid #212121;border-radius:10px;background:#121212;}
.contents.invest .invest_list_wrap ul{padding-top:20px;}
.contents.invest .invest_list_wrap li{position:relative;padding:20px 100px 20px 0;font-size:16px;font-weight:700;line-height:24px;border-bottom:1px solid #212121;}
.contents.invest .invest_list_wrap li:first-child{padding-top:0;}
.contents.invest .invest_list_wrap li .text_right{display:inline-block;position:absolute;right:0;font-size:16px;font-weight:700;line-height:20px;}
.contents.invest .invest_list_wrap li .red{font-family:'Montserrat';color:#f0514c;}
.contents.invest .invest_list_wrap .btn_more{background:#121212;}

.invest_swiper_area{position:relative;padding-top:45px;}
.invest_swiper_area .tit_wrap .tit{font-size:18px;font-weight:800;line-height:20px;}
.invest_swiper_area .swiper-container{margin-right:-20px;padding:15px 0 20px;}
.invest_swiper_area .swiper-container .swiper-slide{padding:20px;border:1px solid #212121;border-radius:10px;background:#121212;}
.invest_swiper_area .swiper-container .red_box{display:inline-block;padding:7px 10px;border-radius:6px;background:#f0514c;font-size:12px;font-weight:700;line-height:15px;}
.invest_swiper_area .swiper-container .red_box span{font-family:'Montserrat';padding-left:2px;}
.invest_swiper_area .swiper-container dl{padding-top:53px;}
.invest_swiper_area .swiper-container dt p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:800;line-height:24px;}
.invest_swiper_area .swiper-container dt .num{font-size:20px;font-weight:700;line-height:24px;}
.invest_swiper_area .swiper-container dt .num span{font-family:'Montserrat';}
.invest_swiper_area .swiper-container dd{padding-top:10px;font-size:14px;font-weight:700;line-height:16px;color:#f0514c}
.invest_swiper_area .swiper-container dd span{font-family:'Montserrat';}
.invest_swiper_area .swiper-scrollbar{position: absolute;width:100%;height:1px;left:50%;bottom:0;margin-top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#d9d9d9;}
.invest_swiper_area .swiper-scrollbar-drag{position:relative;background:#4744ff;height:100%;}

.contents.invest .sector_box{margin-top:60px;padding:0 20px;border:1px solid #212121;border-radius:10px;background:#121212;}
.contents.invest .sector_box .tit_wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding-top:20px;}
.contents.invest .sector_box .tit_wrap .tit{font-size:18px;font-weight:800;line-height:20px;}
/* .contents.invest .sector_box .select_box select{padding:8px 35px 8px 15px;border:1px solid #eee;border-radius:50px;background:#121212 url(../images/common/icon_more.png) no-repeat 85% 50% / 14px;font-size:12px;font-weight:700;line-height:14px;color:#fff;} */
.contents.invest .sector_list_wrap{padding:20px 0 10px;}
.contents.invest .sector_list_wrap dl{display:-webkit-box;display:flex;}
.contents.invest .sector_list_wrap dl:first-child{border-top:1px solid #212121;}
.contents.invest .sector_list_wrap dl.rank1{color:#f0514c;}
.contents.invest .sector_list_wrap dl.rank2{color:#fa7b77;}
.contents.invest .sector_list_wrap dl.rank3{color:#ff7a50;}
.contents.invest .sector_list_wrap dl.rank4{color:#ff9d7e;}
.contents.invest .sector_list_wrap dl.rank5{color:#f6b1af;}
.contents.invest .sector_list_wrap button{width:100%;padding-top:13px;background:#121212;font-size:14px;line-height:22px;text-align:left;}
.contents.invest .sector_list_wrap button span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.contents.invest .sector_list_wrap dt{width:calc(33.3% - 5px);margin-right:5px;}
.contents.invest .sector_list_wrap dt button:last-child{padding-bottom:13px;}
.contents.invest .sector_list_wrap dd{width:calc(33.3% - 5px);margin-right:5px;}
.contents.invest .sector_list_wrap dd:last-child{width:33.3%;margin-right:0;padding-right:5px;}
.contents.invest .sector_list_wrap dd button{text-align:left;}
.contents.invest .sector_list_wrap dd button:last-child{padding-bottom:14px;}
.contents.invest .sector_list_wrap .btn_wrap{border-top:1px solid #212121}

/* max-width: 360px */
@media screen and (max-width:360px) {
      .contents.invest .sector_list_wrap button{font-size:12px;}
}

.contents.invest .sector_box .btn_more{background:0;text-align:center;}
.contents.invest .table_desc{padding-top:20px;text-align:right;font-size:12px;font-weight:400;line-height:12px;color:#888}
.contents.invest .table_desc span{font-weight:700;color:#4744ff;}

.contents.invest .invest_report_wrap{padding-top:40px;}
.contents.invest .invest_report_wrap .report_list li{margin-top:10px;border:1px solid #212121;border-radius:6px;background-color:#121212;}
.contents.invest .invest_report_wrap .report_list li:first-child{margin-top:0;}
.contents.invest .invest_report_wrap .report_list li a{display:block;padding:20px;}
.contents.invest .invest_report_wrap .report_list .item{font-size:12px;font-weight:800;color:#4744ff;line-height:14px;}
.contents.invest .invest_report_wrap .report_list .tit{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:5px;font-size:16px;font-weight:700;line-height:24px;}
.contents.invest .invest_report_wrap .report_list .date_box{padding-top:10px;}
.contents.invest .invest_report_wrap .report_list .date_box::after{content:'';display:block;clear:both;}
.contents.invest .invest_report_wrap .report_list .date_box p{font-size:12px;line-height:24px;}
.contents.invest .invest_report_wrap .report_list .name_wrap{float:left;}
.contents.invest .invest_report_wrap .report_list .name_wrap p{display:inline-block;padding-left:5px;}
.contents.invest .invest_report_wrap .report_list .name_wrap p:first-child{padding-left:0;}
.contents.invest .invest_report_wrap .report_list .date{float:right;color:#666;}

.contents.invest .report_card_wrap{margin-top:45px;}
.contents.invest .report_card_wrap a{display:block;overflow:hidden;border-radius:10px;}
.contents.invest .report_card_wrap li{padding-top:10px;}
.contents.invest .report_card_wrap li:first-child{padding-top:0;}
.contents.invest .report_card_wrap li .img_wrap{position:relative;width:100%;padding-top:162px;}
.contents.invest .report_card_wrap li .img_wrap img{position:absolute;top:0;left:0;right:0;bottom:0;max-height:100%;max-width:100%;min-height:100%;min-width:100%;width:0;height:0;margin:auto;object-fit:cover;}
.contents.invest .report_card_wrap li .text_wrap{padding:15px 20px 16px;border:1px solid #212121;border-radius:0 0 10px 10px;background:#121212;}
.contents.invest .report_card_wrap .no_img .text_wrap{border-radius:10px;}
.contents.invest .report_card_wrap li .text_wrap .tit_wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:start;}
.contents.invest .report_card_wrap li .text_wrap .tit_wrap .tit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:63%;font-size:16px;font-weight:800;line-height:24px;}
.contents.invest .report_card_wrap .no_img .text_wrap .tit_wrap .tit{width:100%;}
.contents.invest .report_card_wrap li .text_wrap .tit_wrap .name{padding:0 10px;border-radius:50px;background:#4744ff;font-size:12px;font-weight:800;line-height:20px;}
.contents.invest .report_card_wrap li .text_wrap .info_wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding-top:21px;}
.contents.invest .report_card_wrap li .text_wrap .name_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;}
.contents.invest .report_card_wrap li .text_wrap .name_wrap img{width:22px;height:22px;padding-right:5px;}
.contents.invest .report_card_wrap li .text_wrap .name_wrap .name{font-size:12px;font-weight:400;line-height:20px;}
.contents.invest .report_card_wrap li .text_wrap .date{font-size:12px;font-weight:700;line-height:20px;color:#666;}

.pop_con .contents.invest .tit_wrap .tit{font-size:24px;font-weight:800;line-height:27px;}
.pop_con .contents.invest .tit_wrap ul{padding-top:10px;}
.pop_con .contents.invest .tit_wrap ul::after{content:'';display:block;clear:both;}
.pop_con .contents.invest .tit_wrap ul li{position:relative;float:left;margin-right:10px;padding-right:10px;font-size:14px;font-weight:400;line-height:16px;color:#666;}
.pop_con .contents.invest .tit_wrap ul li::after{content:'';display:block;position:absolute;right:0;top:1px;width:1px;height:12px;background:#666;}
.pop_con .contents.invest .tit_wrap ul li:last-child{margin-right:0;padding-right:0;}
.pop_con .contents.invest .tit_wrap ul li:last-child::after{display:none;}
.pop_con .contents.invest .select_box{margin-top:30px;background:#212121;}
.pop_con .contents.invest .select_box select{padding-right:38px;}
.pop_con .contents.invest .rate_wrap{padding-top:10px;}
.pop_con .contents.invest .rate_wrap.first{padding-top:20px;}
.pop_con .contents.invest .rate_wrap::after{content:'';display:block;clear:both;}
.pop_con .contents.invest .rate_wrap li{display:flex;align-items:center;float:left;margin:0 10px 0 0;padding:10px;border-radius:6px;background:#121212;font-size:12px;font-weight:700;line-height:14px;}
.pop_con .contents.invest .rate_wrap li:last-child {margin-right:0;}
.pop_con .contents.invest .rate_wrap li span{font-family:'Montserrat';padding-left:5px;font-size:12px;font-weight:700;line-height:15px;}
.pop_con .contents.invest .rate_wrap.type2 li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:400;}
.pop_con .contents.invest .rate_wrap.type2 li span{margin-right:2px;font-size:14px;line-height:16px;}
.pop_con .contents.invest .rate_wrap.type2 li .name_item{margin-right:0;font-family:'NanumSquare';font-size:12px;font-weight:700;line-height:14px;}
.pop_con .contents.invest .text_red{color:#db5358}
.pop_con .contents.invest .text_blue{color:#5ca6f8}
.pop_con .contents.invest .ranking_wrap{overflow-y:auto;height:375px;margin-top:20px;}
.pop_con .contents.invest .ranking_wrap dl{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:relative;padding-top:15px;}
.pop_con .contents.invest .ranking_wrap dl::after{content:'';display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;left:0;top:15px;width:24px;height:24px;font-size:14px;font-weight:800;line-height:16px;color:#4744ff;text-align:center;}
.pop_con .contents.invest .ranking_wrap dl:first-child{padding-top:0;}
.pop_con .contents.invest .ranking_wrap dt{position:relative;padding-left:32px; font-size:14px;font-weight:700;line-height:24px;}
.pop_con .contents.invest .ranking_wrap dt span{position:absolute;left:7px;color:#4744ff}
.pop_con .contents.invest .ranking_wrap dd{padding-right:20px;font-family:'Montserrat';font-size:14px;font-weight:700;line-height:17px;}

.full_layer.type_image{background:rgba(0,0,0,0.8);}
.full_layer.type_image .header_box{background:none;}
.full_layer.type_image .pop_con .contents{height:100%;}
.full_layer.type_image .pop_con .img_zoom_box{position:absolute;top:50%;right:20px;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.full_layer.type_image .pop_con .img_zoom_box img{width:100%;}

/* CP */
.contents.cp{padding:20px 20px 60px;}
.contents.cp.type2{padding-bottom:40px;}
.contents.cp .logo_wrap{margin-top:87px;}
.contents.cp .logo_wrap .tit_wrap{display:flex;justify-content:space-between;align-items:center;padding-bottom:0;}
.contents.cp .logo_wrap .tit_wrap .btn_star{width:20px;height:20px;background-size:20px;}
.contents.cp .logo_wrap .tit_wrap .btn_star.on{background-size:20px;}
.contents.cp .logo_wrap .tit{font-size:24px;font-weight:800;line-height:27px;}
.contents.cp .logo_wrap .tit img{width:40px;}
.contents.cp .logo_wrap .desc{padding-top:10px;font-size:14px;line-height:22px;color:#fff;}
.contents.cp .logo_wrap .month_payment{padding-top:20px;}
.contents.cp .logo_wrap .month_payment .flag{display:inline-block;margin-right:16px;padding:2px 10px;border-radius:4px;background:#FF5C56;font-size:13px;font-weight:700;color:#fff;letter-spacing:-0.05em;}
.contents.cp .logo_wrap .month_payment .price{padding-right:13px;font-size:15px;color:#808080;line-height:26px;vertical-align:middle;text-decoration:line-through;}
.contents.cp .logo_wrap .month_payment strong{font-size:24px;font-weight:800;color:#fff;letter-spacing:-0.05em;vertical-align:middle;}
.contents.cp .info_list_wrap{padding-top:40px;}
.contents.cp .service_wrap{margin-top:30px;}
.contents.cp .service_wrap .img_box{overflow:hidden;border:1px solid #212121;border-radius:10px;background-color:#121212;}
.contents.cp .service_wrap .img_box img{width:100%;}
.contents.cp .service_wrap .img_box div{width:100%;height:100%;}
.contents.cp .desc_wrap{padding-top:40px;}
.contents.cp .desc_wrap li{position:relative;margin-top:10px;padding-left:18px;font-size:14px;font-weight:400;line-height:20px;}
.contents.cp .desc_wrap li::before{content:'※';display:block;position:absolute;left:0;top:-1px;}
.contents.cp .desc_wrap li:first-child{margin-top:0;}
.contents.cp .tit_wrap{padding-bottom:20px;}
.contents.cp .tit_wrap .tit{font-size:18px;font-weight:800;line-height:26px;letter-spacing:-0.05em;}
.contents.cp .cp_swiper_area{position:relative;padding-top:40px;}
.contents.cp .cp_swiper_area .swiper-container{padding-bottom:20px;margin-right:-20px;}
.contents.cp .cp_swiper_area .swiper-container .swiper-slide{padding:20px;border:1px solid #212121;border-radius:10px;background-color:#121212;}
.contents.cp .cp_swiper_area .swiper-container .date{font-size:18px;line-height:17px;line-height:-0.05em;}
.contents.cp .cp_swiper_area .swiper-container dl{padding-top:53px;text-align:right;}
.contents.cp .cp_swiper_area .swiper-container dt{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:15px;color:#b8b8b8;line-height:16px;letter-spacing:-0.07em;}
.contents.cp .cp_swiper_area .swiper-container dd{padding-top:6px;font-size:26px;font-family:'Montserrat';font-weight:600;color:#ff5c56;line-height:28px;letter-spacing:-0.02em;}
.contents.cp .cp_swiper_area .swiper-scrollbar{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:20px;width:100%;height:1px;background-color:#d9d9d9;}
.contents.cp .cp_swiper_area .swiper-scrollbar-drag{position:relative;background:#4744ff;height:100%;}
.contents.cp .cp_chart_area dl{padding-top:60px;}
.contents.cp .cp_chart_area dt .tit{font-size:18px;font-weight:800;line-height:26px;letter-spacing:-0.05em;}
.contents.cp .cp_chart_area dt .desc{padding-top:10px;font-size:14px;color:#888;line-height:22px;}
.contents.cp .cp_chart_area dd{padding-top:20px;}
.contents.cp .cp_chart_area dd .echart_wrap{position:relative;height:390px;padding:84px 20px 40px;border:1px solid #212121;border-radius:10px;background-color:#121212;}
.contents.cp .board_list_wrap{padding-top:60px;}
.contents.cp .board_list_wrap .board_list li{margin-top:10px;padding:20px;border:1px solid #212121;border-radius:6px;background-color:#121212;}
.contents.cp .board_list_wrap .board_list li:first-child{margin-top:0;}
.contents.cp .board_list_wrap .board_list .tit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:24px;}
.contents.cp .board_list_wrap .board_list .date{padding-top:10px;font-size:12px;color:#666;line-height:24px;}
.contents.cp .portfolio_wrap{padding-top:40px;}
.contents.cp .portfolio_wrap .portfolio_list li{position:relative;margin-bottom:10px;padding:0 20px 0;border:1px solid #212121;border-radius:10px;background-color:#121212;}
.contents.cp .portfolio_wrap .portfolio_list li:last-child{margin-bottom:0;}
.contents.cp .portfolio_wrap .portfolio_list .tit_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;height:76px;padding:0 30px 0 0;}
.contents.cp .portfolio_wrap .portfolio_list .tit_wrap .tit{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:20px;-webkit-line-clamp:2;word-break:break-all;text-overflow:ellipsis;}
.contents.cp .portfolio_wrap .portfolio_list .tit_wrap button{position:absolute;top:50%;right:-7px;width:30px;height:30px;margin-top:-15px;background:url(../images/common/icon_open.png) no-repeat 50% / 18px;color:transparent;}
.contents.cp .portfolio_wrap .portfolio_list .tit_wrap button.on{background:url(../images/common/icon_close.png) no-repeat 50% / 18px;}
.contents.cp .portfolio_wrap .portfolio_list .select_box{display:none;padding-top:20px;}
.contents.cp .portfolio_wrap .portfolio_list .select_box.on{display:block;border-top:1px solid #212121;}
.contents.cp .portfolio_wrap .portfolio_list .table_col_wrap{display:none;overflow-x:auto;margin-bottom:30px;padding:20px 0 0;}
.contents.cp .portfolio_wrap .portfolio_list .table_col_wrap.on{display:block;}
.contents.cp .portfolio_wrap .portfolio_list table{margin-bottom:82px;border-collapse:separate;border-spacing:0 2.5px;text-align:left;}
.contents.cp .portfolio_wrap .portfolio_list table th{padding-bottom:12px;font-size:14px;font-weight:700;color:#888;line-height:22px;}
.contents.cp .portfolio_wrap .portfolio_list table td{padding:4px 15px 4px 0;font-size:14px;font-weight:700;line-height:22px;}
.contents.cp .portfolio_wrap .portfolio_list table .plus{color:#f0514c;}
.contents.cp .portfolio_wrap .portfolio_list table .minus{color:#4744ff;}
.contents.cp .portfolio_wrap .portfolio_list table .ellipsis{overflow:hidden;text-overflow:ellipsis;}
.contents.cp .portfolio_wrap .portfolio_list .btn_more{display:none;position:absolute;bottom:76px;left:50%;padding:6px 10px;border-radius:50px;background:#212121;font-size:14px;line-height:16px;letter-spacing:-0.025em;transform:translate(-50%,50%);}
.contents.cp .portfolio_wrap .portfolio_list li.on{margin-bottom:44px;}
.contents.cp .portfolio_wrap .portfolio_list li.on:last-child{margin-bottom:0;}
.contents.cp .portfolio_wrap .portfolio_list li.on .btn_more{display:inline-block;}
.contents.cp .message_list_wrap{padding-top:60px;}
.contents.cp .message_list_wrap .message_list li{margin-top:10px;padding:20px;border:1px solid #212121;border-radius:6px;background-color:#121212;}
.contents.cp .message_list_wrap .message_list li:first-child{margin-top:0;}
.contents.cp .message_list_wrap .message_list .tit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:24px;}
.contents.cp .message_list_wrap .message_list .date{padding-top:10px;font-size:12px;color:#666;line-height:24px;}
.contents.cp .price_wrap dl{position:relative;margin-bottom:20px;padding-right:140px;}
.contents.cp .price_wrap dl dt{font-size:28px;font-weight:800;line-height:32px;}
.contents.cp .price_wrap dl dd{position:absolute;right:0;top:5px;font-size:20px;font-weight:800;color:#4744ff;line-height:22px;}
.contents.cp .price_wrap p{font-size:14px;color:#888;line-height:22px;}
.contents.cp .month_subscribe_wrap{padding-top:40px;}
.contents.cp .month_subscribe_wrap .desc_box{padding:29px 20px;border:1px solid #212121;border-radius:10px;background-color:#121212;}
.contents.cp .month_subscribe_wrap .desc_box .tit{padding-bottom:28px;border-bottom:1px solid #212121;font-size:18px;font-weight:800;line-height:20px;}
.contents.cp .month_subscribe_wrap .desc_box dl{position:relative;padding-left:93px;text-align:right;}
.contents.cp .month_subscribe_wrap .desc_box dl.first{margin-top:20px;}
.contents.cp .month_subscribe_wrap .desc_box dt{position:absolute;top:0;left:0;font-size:14px;color:#6f6f6f;line-height:34px;}
.contents.cp .month_subscribe_wrap .desc_box dd{font-size:14px;font-weight:700;line-height:34px;}
.contents.cp .month_subscribe_wrap .desc_box dl.product dd{font-weight:400;}
.contents.cp .month_subscribe_wrap .desc_box dl.payment dd{font-weight:400;}
.contents.cp .month_subscribe_wrap .desc_box dl.sale dd{color:#f0514c;}
.contents.cp .terms_area{padding-top:10px;}
.contents.cp .terms_area .tit_wrap{margin-top:60px;padding-bottom:10px;}
.contents.cp .payment_area{padding-top:10px;}
.contents.cp .payment_area .desc_box{padding:0 20px 0;border:1px solid #212121;border-radius:10px;background-color:#121212;}
.contents.cp .payment_area .desc_box .tit_wrap{position:relative;margin-top:0;padding:25px 30px 25px 0;}
.contents.cp .payment_area .desc_box .tit_wrap .tit{line-height:20px;}
.contents.cp .payment_area .desc_box .tit_wrap button{position:absolute;top:20px;right:-7px;width:30px;height:30px;background:url(../images/common/icon_open.png)no-repeat 50% / 18px;color:transparent;}
.contents.cp .payment_area .desc_box .tit_wrap button.on{background:url(../images/common/icon_close.png) no-repeat 50% / 18px;}
.contents.cp .payment_area .desc_box .con_wrap{display:none;padding:20px 0;border-top:1px solid #212121;}
.contents.cp .payment_area .desc_box .con_wrap.on{display:block;}
.contents.cp .payment_area .desc_box .payment{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:434px;background-color:#3a3a3a;}
.contents.cp .payment_area .desc_box .payment div{font-size:14px;line-height:22px;text-align:center;}
.contents.cp .payment_area .tit_wrap{margin-top:60px;padding-bottom:10px;}
.contents.cp .cp_chart_area .legend_list{position:absolute;top:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.contents.cp .cp_chart_area .legend_list::after{content:'';display:block;clear:both;}
.contents.cp .cp_chart_area .legend_list li{position:relative;float:left;margin-left:13px;padding-left:13px;font-size:12px;line-height:14px;}
.contents.cp .cp_chart_area .legend_list li:first-child{margin-left:0;}
.contents.cp .cp_chart_area .legend_list li::before{content:'';display:block;position:absolute;left:0;top:50%;margin-top:-4px;width:8px;height:8px;border-radius:50%;}
.contents.cp .cp_chart_area .legend_list .legend1::before{background-color:#4ed59d;}
.contents.cp .cp_chart_area .legend_list .legend2::before{background-color:#ed736f;}
.contents.cp .cp_chart_area .echart_wrap{position:relative;}
/* .contents.cp .cp_chart_area .echart_wrap::after{content:'';display:block;position:absolute;top:93px;right:0;width:59px;height:311px;background:url(../images/common/linear_long.png)no-repeat 100% 50% / 59px 311px;} */
.contents.cp .cp_chart_area .echart_wrap.right::after{display:none;}
.contents.cp .fixed_bottom{position:fixed;bottom:40px;left:20px;right:20px;}

/* iframe */
.has_iframe{overflow:hidden;}
.has_iframe .header{height:60px;}
.has_iframe .contents.cp{padding:0 !important;}
.has_iframe .contents.cp .scroll_wrap{position:fixed;top:20px;left:0;right:0;height:60px;margin-left:0;background:#1d1d1d;}
.has_iframe .contents.cp .scroll_wrap ul{height:60px;padding-left:0;margin-left:58px;}
.has_iframe .contents.cp .iframe_wrap{position:fixed;top:60px;right:0;bottom:74px;left:0;}
.has_iframe .contents.cp .scroll_wrap a{padding:8px 18px 7px;font-size:12px;}
.has_iframe .contents.cp .scroll_wrap .on a{font-size:12px;line-height:13.62px;}
.has_iframe .contents.cp .scroll_wrap .back{position:absolute;top:50%;left:18px;width:20px;height:20px;margin-top:-10px;background:url(../images/common/btn_back.png) no-repeat 0 / 20px;}
.has_iframe .btn_wrap.has_like_btn .bg_purple{flex:1;}
.has_iframe .btn_wrap.has_like_btn .btn_heart{width:80px;background:#010101 url(../images/common/icon_heart.png) no-repeat 10px 11px / 24px;}
.has_iframe .btn_wrap.has_like_btn .btn_heart.on{background:#010101 url(../images/common/icon_heart_on.png) no-repeat 10px 11px / 24px;}
.has_iframe .btn_wrap.has_like_btn .btn_heart span{margin-top:0;padding-left:20px;}
.has_iframe .fixed{padding:15px 20px;}
.has_iframe .fixed button{height:44px;}

/* header 없는 버전 */
.no_header .container{padding-top:0;}
.no_header .contents.cp .scroll_wrap{position:fixed;z-index:1;top:20px;left:0;right:0;height:60px;margin-left:0;background:#1d1d1d;}
.no_header .contents.cp .scroll_wrap ul{height:60px;padding-left:0;margin-left:58px;}
.no_header .contents.cp .iframe_wrap{position:fixed;top:42px;right:0;bottom:88px;left:0;}
.no_header .contents.cp .scroll_wrap a{font-size:12px;padding:8px 18px 7px;}
.no_header .contents.cp .scroll_wrap .on a{font-size:12px;line-height:13.62px;}
.no_header .contents.cp .scroll_wrap .back{position:absolute;top:50%;left:18px;width:20px;height:20px;margin-top:-10px;background:url(../images/common/btn_back.png) no-repeat 0 / 20px;}
.no_header .btn_wrap.has_like_btn .bg_purple{flex:1;}
.no_header .btn_wrap.has_like_btn .btn_heart{width:80px;background:#010101 url(../images/common/icon_heart.png) no-repeat 10px 11px / 24px;}
.no_header .btn_wrap.has_like_btn .btn_heart.on{background:#010101 url(../images/common/icon_heart_on.png) no-repeat 10px 11px / 24px;}
.no_header .btn_wrap.has_like_btn .btn_heart span{margin-top:0;padding-left:20px;}
.no_header .fixed{padding:15px 20px;}
.no_header .fixed button{height:44px;}

/* chart scroll */
.info_list_wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;}
.info_list_wrap li{position:relative;width:calc(25% - 3.75px);padding-top:calc(14.33% + 33px);text-align:center;}
.info_list_wrap li .icon{position:absolute;top:0;left:0;right:0;bottom:33px;max-width:100%;height:auto;border:1px solid #212121;border-radius:10px;background:#121212;}
.info_list_wrap li.swing .icon{background:#121212 url(../images/cp/icon_swing2.png)no-repeat 50% / 28px;}
.info_list_wrap li.short .icon{background:#121212 url(../images/cp/icon_short2.png)no-repeat 50% / 28px;}
.info_list_wrap li.medium .icon{background:#121212 url(../images/cp/icon_medium2.png)no-repeat 50% / 28px;}
.info_list_wrap li.prev .icon{background:#121212 url(../images/cp/icon_prev2.png)no-repeat 50% / 28px;}
.info_list_wrap li.ing .icon{background:#121212 url(../images/cp/icon_ing2.png)no-repeat 50% / 28px;}
.info_list_wrap li.portfolio .icon{background:#121212 url(../images/cp/icon_portfolio2.png)no-repeat 50% / 28px;}
.info_list_wrap li.item .icon{background:#121212 url(../images/cp/icon_item2.png)no-repeat 50% / 28px;}
.info_list_wrap li.favorite .icon{background:#121212 url(../images/cp/icon_favorite2.png)no-repeat 50% / 28px;}
.info_list_wrap li.month .icon{background:#121212 url(../images/cp/icon_month2.png)no-repeat 50% / 28px;}
.info_list_wrap li span{display:inline-block;padding-top:10px;font-size:14px;line-height:22px;}

.modal_bottom .contents .guide_list_wrap{padding-top:20px;}
.modal_bottom .contents .guide_list li{position:relative;margin-top:16px;padding-left:10px;font-size:14px;line-height:20px;}
.modal_bottom .contents .guide_list li:first-child{margin-top:0;}
.modal_bottom .contents .guide_list li::before{content:'-';display:block;position:absolute;top:0;left:0;font-size:14px;line-height:20px;}

.full_layer .pop_con .form_wrap{padding-top:60px;}
.full_layer .pop_con .flag_wrap{position:relative;padding-top:71px;text-align:center;}
.full_layer .pop_con .flag_wrap::before{content:'';position:absolute;top:0;left:50%;width:71px;height:71px;margin-left:-35.5px;background:url(../images/cp/icon_complete.png)no-repeat 50% / 71px;}
.full_layer .pop_con .flag_wrap p{padding-top:27px;font-size:20px;font-weight:800;line-height:23px;}
.full_layer .pop_con .complete_area{margin-top:30px;}
.full_layer .pop_con .complete_area .subscription_box{padding:30px 20px;border-radius:10px;background-color:#212121;}
.full_layer .pop_con .complete_area dl{position:relative;padding-left:93px;text-align:right;}
.full_layer .pop_con .complete_area dt{position:absolute;top:0;left:0;font-size:14px;color:#777;line-height:34px;}
.full_layer .pop_con .complete_area dd{font-size:14px;font-weight:700;line-height:34px;}
.full_layer .pop_con .complete_area dl.produce dd{font-weight:400;}
.full_layer .pop_con .complete_area dl.payment dd{font-weight:400;}
.full_layer .pop_con .complete_area dl.sale dd{color:#f0514c;}

/* 종목검색 */
.contents.list_search{padding:20px 20px 40px;}
.contents.list_search.type2{padding-bottom:0;}
.contents.list_search .top_info_box{position:relative;padding:20px 20px 0;border:1px solid #212121;border-radius:10px;}
.contents.list_search .top_info_box .date{font-size:12px;font-weight:700;line-height:24px;color:#888}
.contents.list_search .top_info_box .flag_wrap{position:absolute;right:20px;top:-20px;padding:7px 10px;font-size:14px;font-weight:400;line-height:16px;border-radius:10px;}
.contents.list_search .top_info_box .flag_wrap::after{content:'';display:block;position:absolute;bottom:-8px;right:29px;width:8px;height:8px;}
.contents.list_search .top_info_box.buy{background:#121212 url(../images/list_search/bg_buy.png)no-repeat 90% 42px / 80px;}
.contents.list_search .top_info_box.buy .flag_wrap::after{background:url(../images/list_search/flag_after_red.png) no-repeat 0 / 8px;}
.contents.list_search .top_info_box.buy .flag_wrap{background:#f0514c;}
.contents.list_search .top_info_box.sell{background:#121212 url(../images/list_search/bg_sell.png)no-repeat 90% 42px / 80px;}
.contents.list_search .top_info_box.sell .flag_wrap::after{background:url(../images/list_search/flag_after_blue.png) no-repeat 0 / 8px;}
.contents.list_search .top_info_box.sell .flag_wrap{background:#5ca6f8;}

.contents.list_search .top_info_box.neutral{background:#121212 url(../images/list_search/bg_neutral.png)no-repeat 90% 42px / 80px;}
.contents.list_search .top_info_box.neutral .flag_wrap::after{background:url(../images/list_search/flag_after_gray.png) no-repeat 0 / 8px;}
.contents.list_search .top_info_box.neutral .flag_wrap{background:#bfbfbf;color:#000;}

.contents.list_search .top_info_box .flag_wrap span{display:block;font-size:14px;font-weight:800;line-height:16px;}
.contents.list_search .top_info_box .txt_wrap{padding-top:21px;}
.contents.list_search .top_info_box .txt_wrap .price{padding-right:100px;font-size:22px;font-weight:400;line-height:24px;word-break:break-all;}
.contents.list_search .top_info_box .txt_wrap .price span{font-size:24px;font-weight:700;line-height:24px;}
.contents.list_search .top_info_box .txt_wrap .text_red{display:-webkit-box;display:flex;padding-top:10px;color:#db5156;font-size:14px;font-weight:700;line-height:16px;word-break:break-all;}
.contents.list_search .top_info_box .txt_wrap .text_red span{font-family:'Montserrat';font-size:14px;font-weight:700;line-height:17px;}
.contents.list_search .top_info_box .txt_wrap .text_blue{display:-webkit-box;display:flex;padding-top:10px;color:#5CA6F8;font-size:14px;font-weight:700;line-height:16px;word-break:break-all;}
.contents.list_search .top_info_box .txt_wrap .text_blue span{font-family:'Montserrat';font-size:14px;font-weight:700;line-height:17px;}
.contents.list_search .top_info_box .btn_more{width:100%;margin-top:19px;padding:8px 0;border-radius:6px;background:#212121;font-size:12px;font-weight:700;line-height:14px;}
.contents.list_search .top_info_box .opinion_text{padding-top:26px;text-align:right;font-size:12px;font-weight:700;line-height:24px;color:#5ca6f8}

.contents.list_search .toggle_wrap{padding-bottom:21px}
.contents.list_search .toggle_wrap.on{padding-bottom:0}
.contents.list_search .toggle_wrap .view_wrap{display:none;}
.contents.list_search .toggle_wrap.on .view_wrap{display:block;}
.contents.list_search .view_wrap dl{padding-top:72px;}
.contents.list_search .view_wrap dl:first-child{padding-top:40px;}
.contents.list_search .view_wrap dt{font-size:18px;font-weight:800;line-height:20px;word-break:break-all;}
.contents.list_search .view_wrap dd{margin-top:20px;padding-top:20px;border-top:1px solid #212121;font-size:14px;font-weight:400;line-height:22px;}
.contents.list_search .view_wrap .chart_area dd{padding-top:30px}
.contents.list_search .view_wrap .txt{color:#fff}
.contents.list_search .view_wrap thead th{font-size:14px;font-weight:700;line-height:22px;color:#888;text-align:right;}
.contents.list_search .view_wrap tbody td{padding-top:13px;text-align:right;font-weight:700;}
.contents.list_search .view_wrap tbody .up{color:#f0514c;}
.contents.list_search .view_wrap tbody .down{color:#5ca6f8;}
.contents.list_search .view_wrap tbody .total td{font-weight:800;}
.contents.list_search .view_wrap .chart_area ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;}
.contents.list_search .view_wrap .chart_area ul li{position:relative;margin-left:20px;font-size:12px;font-weight:400;line-height:14px;}
.contents.list_search .view_wrap .chart_area ul li:first-child{margin-left:0;}
.contents.list_search .view_wrap .chart_area.type1 ul li{padding-left:13px;}
.contents.list_search .view_wrap .chart_area ul li::after{content:'';display:block;position:absolute;left:0;top:2px;width:8px;height:8px;border-radius:50%;}
.contents.list_search .view_wrap .chart_area.type1 ul .personal::after{background:#ffc800;}
.contents.list_search .view_wrap .chart_area.type1 ul .foreigner::after{background:#4ed59d;}
.contents.list_search .view_wrap .chart_area.type1 ul .institution::after{background:#b88cff;}
.contents.list_search .view_wrap .chart_area.type2 ul .line{padding-left:20px;}
.contents.list_search .view_wrap .chart_area.type2 ul .line::after{top:5px;width:15px;height:3px;background:#4744ff;}
.contents.list_search .view_wrap .chart_area.type2 ul .bar{padding-left:13px;}
.contents.list_search .view_wrap .chart_area.type2 ul .bar::after{top:2px;border-radius:0;background:#585068;}
.contents.list_search .view_wrap .chart_area.type3 ul .line{padding-left:20px;}
.contents.list_search .view_wrap .chart_area.type3 ul .line::after{top:5px;width:15px;height:3px;background:#ffb444;}
.contents.list_search .view_wrap .chart_area.type3 ul .bar{padding-left:13px;}
.contents.list_search .view_wrap .chart_area.type3 ul .bar::after{top:3px;border-radius:0;background:#59544d;}

.contents.list_search .view_wrap .chart_area.type2 ul .bar.sales::after{background:#4744ff;}
.contents.list_search .view_wrap .chart_area.type2 ul .line.business_profit::after{border-radius:0;background:#ffb444;}
.contents.list_search .view_wrap .chart_area.type2 ul .line.operating_profit_ratio::after{background:#fff;}

.layer_wrap .pop_con .contents.list{padding:0 20px;}
.layer_wrap .pop_con .contents.list .txt{padding-top:20px;}

.layer_wrap.layout_flex .pop_con{display:flex;flex-direction:column;padding-top:55px;}
.layer_wrap.layout_flex .contents{flex:1;position:unset;}
.layer_wrap.layout_flex .fixed_bottom{padding:0 20px 40px;}

/* 종목 리포트 */
.contents.list_search .view_wrap .list_wrap dd ul li{padding:30px 0 19px;border-bottom:1px solid #212121;}
.contents.list_search .view_wrap .list_wrap dd ul li:first-child{padding-top:0;}
.contents.list_search .view_wrap .list_wrap dd ul li:last-child{padding-bottom:0;border-bottom:0;}
.contents.list_search .view_wrap .list_wrap dd ul li .item{font-size:12px;font-weight:800;line-height:14px;color:#4744ff;}
.contents.list_search .view_wrap .list_wrap dd ul li .tit{padding-top:5px;font-size:16px;font-weight:700;line-height:24px;}
.contents.list_search .view_wrap .list_wrap dd ul li .date_box{display:flex;justify-content:space-between;padding-top:10px;}
.contents.list_search .view_wrap .list_wrap dd ul li .name_wrap{display:flex;font-size:12px;font-weight:400;line-height:24px;}
.contents.list_search .view_wrap .list_wrap dd ul li .name_wrap .name{padding-left:5px;}
.contents.list_search .view_wrap .list_wrap dd ul li .date{color:#666}

.contents.list_search .view_wrap dd .echart_wrap{position:relative;}
/* .contents.list_search .view_wrap .chart_area .echart_wrap::after{content:'';display:block;position:absolute;top:24px;right:21px;width:40px;height:369px;background:url(../images/list_search/linear_long.png)no-repeat 100% 50% / 40px 369px;} */
/* .contents.list_search .view_wrap .chart_area.type1 .echart_wrap::after{right:-1px;} */
.contents.list_search .view_wrap .chart_area .echart_wrap.right::after{display:none;}
.contents.list_search .view_wrap dd ol{position:absolute;left:0;top:45px}
.contents.list_search .chart_area dd ol li{font-size:12px;font-weight:400;line-height:14px;}
.contents.list_search .chart_area.type1 dd ol li{padding-bottom:29.2px;}
.contents.list_search .chart_area.type2 dd ol li{padding-bottom:26px;}
.contents.list_search .chart_area dd ol .zero{font-weight:800;}
.contents.list_search .view_wrap .chart_area.type2 ol{top:72px;}
.contents.list_search .view_wrap .chart_area.type2 ol li{padding-bottom:18px;}
.contents.list_search .view_wrap .chart_area.type3 ol{top:72px;}
.contents.list_search .view_wrap .chart_area.type3 ol li{padding-bottom:18px;}

.contents.list_search .big_chart_wrap .echart_wrap{position:relative;}
.contents.list_search .big_chart_wrap .echart_wrap ol{top:53px;left:0;}
.contents.list_search .big_chart_wrap .echart_wrap ol li{padding-bottom:12.9px;}
/* .contents.list_search .big_chart_wrap .echart_wrap::after{content:'';display:block;position:absolute;top:40px;right:0;width:40px;height:298px;background:url(../images/list_search/linear_long.png)no-repeat 100% 50% / 40px 369px;} */
.contents.list_search .big_chart_wrap .echart_wrap.right::after{display:none;}

.contents.list_search .toggle_wrap .btn_close{display:none;}
.contents.list_search .toggle_wrap.on .btn_close{display:block;margin-top:43px;border-top:1px solid #212121;}
.contents.list_search .toggle_wrap .btn_close{width:100%;padding:16px 0;background:0;text-align:center;}
.contents.list_search .toggle_wrap .btn_close span{position:relative;font-size:12px;font-weight:700;line-height:14px;color:#a0a0a0;}
.contents.list_search .toggle_wrap .btn_close span::after{content:'';display:block;position:absolute;right:-20px;top:-1px;width:16px;height:16px;background:url(../images/list_search/down.png)no-repeat 0 / 16px;}

.contents.list_search .toggle_area > li{margin-top:10px;padding:0 20px;border:1px solid #212121;border-radius:10px;background:#121212;}
.contents.list_search .toggle_area > li > dl > dt{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;height:76px;padding:0 30px 0 0;}
.contents.list_search .toggle_area dl dd{display:none;padding-top:30px;border-top:1px solid #212121}
.contents.list_search .toggle_area .on dd{display:block;padding-bottom:30px;}
.contents.list_search .toggle_area li dt .btn_toggle{width:100%;height:78px;padding-right:36px;background:#121212 url(../images/common/icon_open.png)no-repeat 100% 50% / 18px;font-size:18px;font-weight:800;line-height:20px;text-align:left;}
.contents.list_search .toggle_area li dt .btn_toggle::after{content:'';display:block;clear:both;}
.contents.list_search .toggle_area li .on dt .btn_toggle{background:#121212 url(../images/common/icon_close.png)no-repeat 100% 50% / 18px;font-size:18px;font-weight:800;line-height:20px;text-align:left;}

.contents.list_search .toggle_area li dt .tit{display:-webkit-box;overflow:hidden;font-size:18px;font-weight:800;line-height:20px;letter-spacing:-0.05em;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-all;}
.contents.list_search .toggle_area li dt .btn_toggle{overflow:hidden;position:absolute;top:50%;right:-7px;width:30px;height:30px;margin-top:-15px;background:url(../images/common/icon_open.png) no-repeat 50% / 18px;color:transparent;}
.contents.list_search .toggle_area li dt img{width:20px;padding-left:6px;vertical-align:top;}
.contents.list_search .toggle_area li dt .btn_info{overflow:hidden;width:32px;height:32px;background:url(../images/list_search/info.png)no-repeat 50%/20px;color:transparent;}
.contents.list_search .toggle_area li .on dt .btn_toggle{background:url(../images/common/icon_close.png) no-repeat 50% / 18px;}

.contents.list_search .toggle_area li dt span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;}
.contents.list_search .toggle_area li dt .consensus_chart{float:left;width:103px;}
.contents.list_search .toggle_area li dt .ai_result{float:left;width:84px;}
.contents.list_search .toggle_area dd ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;}
.contents.list_search .toggle_area dd ul li{position:relative;margin-left:10px;padding-left:20px;}
.contents.list_search .toggle_area dd ul li::after{content:'';display:block;position:absolute;left:0;top:1px;width:16px;height:16px;}
.contents.list_search .toggle_area ul .buy::after{background:url(../images/list_search/buy.png)no-repeat 0 / 16px;}
.contents.list_search .toggle_area ul .sell::after{background:url(../images/list_search/sell.png)no-repeat 0 / 16px;}
.contents.list_search .toggle_area ul .red_line{margin-left:0;padding-left:15px;font-size:12px;font-weight:400;line-height:14px;}
.contents.list_search .toggle_area ul .green_line{padding-left:15px;font-size:12px;font-weight:400;line-height:14px;}
.contents.list_search .toggle_area ul .red_line::after{top:3px;width:8px;height:8px;border-radius:50%;background:#ED736F;}
.contents.list_search .toggle_area ul .green_line::after{top:3px;width:8px;height:8px;border-radius:50%;background:#4ED59D;}

/* 컨센서스 차트 팝업  */
.full_layer.pop_chart .pop_con .container_box{padding:0;}
.full_layer.pop_chart .pop_con .contents{padding:0;}
.pop_chart .echart_wrap{padding:20px 0;}
.pop_chart .echart_wrap ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;}
.pop_chart .echart_wrap ul li{position:relative;margin-left:10px;padding-left:20px;}
.pop_chart .echart_wrap ul li::after{content:'';display:block;position:absolute;left:0;top:1px;width:16px;height:16px;}
.pop_chart .echart_wrap .buy::after{background:url(../images/list_search/buy.png)no-repeat 0 / 16px;}
.pop_chart .echart_wrap .sell::after{background:url(../images/list_search/sell.png)no-repeat 0 / 16px;}
.pop_chart .echart_wrap .red_line{margin-left:0;padding-left:15px;font-size:12px;font-weight:400;line-height:14px;}
.pop_chart .echart_wrap .green_line{padding-left:15px;font-size:12px;font-weight:400;line-height:14px;}
.pop_chart .echart_wrap .red_line::after{top:3px;width:8px;height:8px;border-radius:50%;background:#ED736F;}
.pop_chart .echart_wrap .green_line::after{top:3px;width:8px;height:8px;border-radius:50%;background:#4ED59D;}

.contents.list_search .toggle_area .type_both_card{padding-left:30px;}
.contents.list_search .toggle_area .type_both_card dd{padding-bottom:20px;}
.contents.list_search .toggle_area .type_both_card ul{-webkit-box-lines:multiple;flex-wrap:wrap;justify-content:unset;margin-left:-2.5px;margin-right:-2.5px;}
.contents.list_search .toggle_area .type_both_card ul li{position:relative;width:100%;height:145px;margin:0 2.5px 5px 2.5px;padding:20px 25px;border-radius:10px;background:#212121;}
.contents.list_search .toggle_area .type_both_card ul li::after{content:'';display:block;position:absolute;left:-20px;top:10px;width:40px;height:30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_1::after{background:url(../images/list_search/num_item_1.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_2::after{background:url(../images/list_search/num_item_2.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_3::after{background:url(../images/list_search/num_item_3.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_4::after{background:url(../images/list_search/num_item_4.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_5::after{background:url(../images/list_search/num_item_5.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_6::after{background:url(../images/list_search/num_item_6.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_7::after{background:url(../images/list_search/num_item_7.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_8::after{background:url(../images/list_search/num_item_8.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_9::after{background:url(../images/list_search/num_item_9.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_10::after{background:url(../images/list_search/num_item_10.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_11::after{background:url(../images/list_search/num_item_11.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_12::after{background:url(../images/list_search/num_item_12.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_13::after{background:url(../images/list_search/num_item_13.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_14::after{background:url(../images/list_search/num_item_14.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_15::after{background:url(../images/list_search/num_item_15.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_16::after{background:url(../images/list_search/num_item_16.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_17::after{background:url(../images/list_search/num_item_17.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_18::after{background:url(../images/list_search/num_item_18.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_19::after{background:url(../images/list_search/num_item_19.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_20::after{background:url(../images/list_search/num_item_20.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_21::after{background:url(../images/list_search/num_item_21.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_22::after{background:url(../images/list_search/num_item_22.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_23::after{background:url(../images/list_search/num_item_23.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_24::after{background:url(../images/list_search/num_item_24.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_25::after{background:url(../images/list_search/num_item_25.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_26::after{background:url(../images/list_search/num_item_26.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_27::after{background:url(../images/list_search/num_item_27.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_28::after{background:url(../images/list_search/num_item_28.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_29::after{background:url(../images/list_search/num_item_29.png)no-repeat 0 0 / 40px 30px;}
.contents.list_search .toggle_area .type_both_card ul li.num_item_30::after{background:url(../images/list_search/num_item_30.png)no-repeat 0 0 / 40px 30px;}

.contents.list_search .toggle_area .type_both_card ul li .text_wrap{display:flex;justify-content:space-between;}

.contents.list_search .toggle_area .type_both_card ul li.type_trade{border:1px solid #4744ff;}
.contents.list_search .toggle_area .type_both_card ul .flag{position:absolute;z-index:1; top:-30px;left:12px;width:132px;padding:7px 10px;border-radius:10px;background:#4744ff;font-size:12px;font-weight:400;line-height:14px;box-sizing:border-box;}
.contents.list_search .toggle_area .type_both_card ul .flag::after{content:'';display:block;position:absolute;right:24px;width:12px;height:12px;background:url(../images/common/icon_flag_right.png) no-repeat 0 / 12px;}
.contents.list_search .toggle_area .type_both_card ul .txt span{display:block;}
.contents.list_search .toggle_area .type_both_card ul .txt .desc_item{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding-top:5px;text-overflow:ellipsis;font-size:13px;font-weight:300;line-height:16px;color:#666;word-break:break-all;}
.contents.list_search .toggle_area .type_both_card ul .txt .tit_item{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:18px;word-break:break-all;}
.contents.list_search .toggle_area .type_both_card ul .accuracy{text-align:right;}
.contents.list_search .toggle_area .type_both_card ul .accuracy p{font-size:14px;font-weight:700;line-height:16px;}
.contents.list_search .toggle_area .type_both_card ul .accuracy p span{padding-left:5px;}
.contents.list_search .toggle_area .type_both_card ul .accuracy p .text_blue{color:#01A4FF;}
.contents.list_search .toggle_area .type_both_card ul .accuracy p .text_red{color:#FF0101;}
.contents.list_search .toggle_area .type_both_card ul .accuracy p .text_gray{color:#BFBFBF;}
.contents.list_search .toggle_area .type_both_card ul .accuracy .text_item{display:inline-block;padding-top:5px;font-size:12px;font-weight:300;line-height:14px;}
.contents.list_search .toggle_area .type_both_card ul .accuracy .percent{margin-left:5px;font-family:'Montserrat';font-weight:700;font-size:14px;line-height:15.89px;color:#ff0101}
.contents.list_search .toggle_area .type_both_card ul .data_wrap{position:relative;top:35px;width:100%;height:4px;border-radius:2px;background:url(../images/list_search/bg_risk.png)no-repeat 0 / 100%;}
.contents.list_search .toggle_area .type_both_card ul .data_wrap .inner{position:relative;left:-20px;width:calc(100% - 2px);height:4px;}
.contents.list_search .toggle_area .type_both_card ul .data_wrap .inner_top{position:relative;left:-18px;width:calc(100% - 2px);height:4px;}
.contents.list_search .toggle_area .type_both_card ul .data_wrap .inner_bot{position:relative;top:-4px;left:-13px;width:calc(100% - 2px);height:4px;}
.contents.list_search .toggle_area .type_both_card ul .data_wrap p{position:absolute;top:-25px;width:40px;height:19px;padding:1px 5px;border-radius:4px;background:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;color:#000;white-space:nowrap;}
.contents.list_search .toggle_area .type_both_card ul .data_wrap p span{font-family:'Montserrat';font-size:14px;font-weight:700;line-height:17px;vertical-align:middle;}
.contents.list_search .toggle_area .type_both_card ul .data_wrap p::after{content:'';display:block;position:absolute;bottom:-4px;left:50%;width:8px;height:6px;margin-left:-4px; background:url(../images/list_search/flag_after.png)no-repeat 0 / 8px 6px;}
.contents.list_search .toggle_area .type_both_card ul .data_wrap p.average{position:absolute;top:10px;background:#FFD124;}
.contents.list_search .toggle_area .type_both_card ul .data_wrap p.average::after{top:-4px;bottom:auto;background:url(../images/list_search/flag_after_yellow.png)no-repeat 0 / 8px 6px;}
.contents.list_search .toggle_area .type_both_card ul .data_wrap .inner_top p{width:auto;height:17px;padding:1px 4px;line-height:17px;}
.contents.list_search .toggle_area .type_both_card ul .data_wrap .inner_bot p{width:auto;height:17px;padding:1px 4px;line-height:17px;}
.contents.list_search .toggle_area .type_both_card ul .data_wrap .triangle_wrap{position:relative;left:-6px;top:3px;margin:0 1px;}
.contents.list_search .toggle_area .type_both_card ul .data_wrap .triangle{position:absolute;width:11px;height:7px;color:transparent}
.contents.list_search .toggle_area .type_both_card ul .data_wrap .triangle em{overflow:hidden;width:11px;height:7px;}
.contents.list_search .toggle_area .type_both_card ul .data_wrap .triangle::after{content:'';display:block;position:absolute;left:0;top:0;width:11px;height:7px;}
.contents.list_search .toggle_area .type_both_card ul .data_wrap .triangle.red::after{background:url(../images/list_search/red_triangle.png)no-repeat 0 / 11px 7px;}
.contents.list_search .toggle_area .type_both_card ul .data_wrap .triangle.blue::after{background:url(../images/list_search/blue_triangle.png)no-repeat 0 / 11px 7px;}
.contents.list_search .toggle_area .type_both_card ul .data_wrap .triangle.white::after{background:url(../images/list_search/white_triangle.png)no-repeat 0 / 11px 7px;}
.contents.list_search .toggle_area .type_both_card ul .degree_wrap{overflow:hidden;position:relative;width:91px;height:83px;background:url(../images/list_search/img_degree.png) no-repeat 50% / 91px 83px;}
.contents.list_search .toggle_area .type_both_card ul .degree_wrap .degree{position:absolute;left:25px;top:25px;width:44px;height:44px;text-indent:-9999px;color:transparent}
.contents.list_search .toggle_area .type_both_card ul .degree_wrap.white .degree{width:60px;height:60px;left:15px;top:15px;}
.contents.list_search .toggle_area .type_both_card ul .degree_wrap .degree::after{content:'';display:block;position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:30%;transform:translate(-50%, -50%);}

.contents.list_search .toggle_area .type_both_card ul .degree_wrap.red .degree{background:url(../images/list_search/icon_degree.png)no-repeat 100% 100% / 24px;}
.contents.list_search .toggle_area .type_both_card ul .degree_wrap.red .degree::after{background:url(../images/list_search/icon_pin.png)no-repeat 50% / 6px;}
.contents.list_search .toggle_area .type_both_card ul .degree_wrap.blue .degree{background:url(../images/list_search/icon_degree_b.png)no-repeat 0 100% / 22px;}
.contents.list_search .toggle_area .type_both_card ul .degree_wrap.blue .degree::after{background:url(../images/list_search/icon_pin_b.png)no-repeat 50% / 6px;}
.contents.list_search .toggle_area .type_both_card ul .degree_wrap.blue .degree::after{margin:1px 0 0 -1px;}
.contents.list_search .toggle_area .type_both_card ul .degree_wrap.white .degree{background:url(../images/list_search/icon_degree_w.png)no-repeat 50% 0 / 7px;}
.contents.list_search .toggle_area .type_both_card ul .degree_wrap.white .degree::after{background:url(../images/list_search/icon_pin_w.png)no-repeat 50% / 6px;}

.contents.list_search .toggle_area .type_both_card ul .degree_txt{display:flex;justify-content:space-between;position:absolute;bottom:unset;width:91px;}
.contents.list_search .toggle_area .type_both_card ul .degree_txt p{font-size:10px;font-weight:700;line-height:11.35px;}

.contents.list_search .toggle_area .type_both_card .tab_wrap{margin:0 0 24px 0;}
.contents.list_search .toggle_area .type_both_card .tab_wrap li{position:relative;width:50%;height:36px;margin:0;padding:0;border-radius:0;background:none;}
.contents.list_search .toggle_area .type_both_card .tab_wrap li button:not(.btn_info){text-indent:-10px;}
.contents.list_search .toggle_area .type_both_card .tab_wrap li .btn_info{overflow:hidden;position:absolute;top:50%;width:16px;height:16px;padding:0;background:url(../images/list_search/ico_faq.png)no-repeat 50%/18px;color:transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.contents.list_search .toggle_area .type_both_card .tab_wrap .accuracy .btn_info{left:calc(50% + 21px);}
.contents.list_search .toggle_area .type_both_card .tab_wrap .score .btn_info{left:calc(50% + 20px);}
.contents.list_search .toggle_area .type_both_card .tab_wrap li.on{border-radius:50px;background:#4744ff;}
.contents.list_search .toggle_area .type_both_card .tab_contents ul{display:none;}
.contents.list_search .toggle_area .type_both_card .tab_contents ul.on{display:-webkit-box;display:flex;}
.contents.list_search .toggle_area .type_right_chart dd{padding:0;}
.contents.list_search .toggle_area .type_right_chart ul{display:block;}
.contents.list_search .toggle_area .type_right_chart ul li{margin:0;padding:0;}
.contents.list_search .toggle_area .type_right_chart ul li dl{display:flex;}
.contents.list_search .toggle_area .type_right_chart ul dt{position:relative;width:50%;}
.contents.list_search .toggle_area .type_right_chart ul dd{width:50%;padding:0;border:0;}
.contents.list_search .toggle_area .type_right_chart dl dl{padding:20px 0;border-bottom:1px solid #212121;}
.contents.list_search .toggle_area .type_right_chart li:last-child dl{border:0;}
.contents.list_search .toggle_area .type_right_chart dl::after{display:none;}
.contents.list_search .toggle_area .type_right_chart dt .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:800;line-height:18px;}
.contents.list_search .toggle_area .type_right_chart dt .num{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-top:5px;font-family:'Montserrat';font-size:16px;font-weight:400;line-height:20px;color:#666}
.contents.list_search .toggle_area .type_right_chart .score{display:-webkit-box;display:flex;position:absolute;bottom:-5px;}
.contents.list_search .toggle_area .type_right_chart .score.down{-webkit-box-align:end;align-items:end;}
.contents.list_search .toggle_area .type_right_chart .score p{font-size:20px;font-weight:700;line-height:23px;}
.contents.list_search .toggle_area .type_right_chart .score span{display:inline-block;overflow:unset;font-family:'Montserrat';font-size:20px;font-weight:700;line-height:24px;}
.contents.list_search .toggle_area .type_right_chart .score .text_color{position:relative;margin-left:5px;padding-left:13px;font-family:'Montserrat';font-size:14px;font-weight:700;line-height:17px;}
.contents.list_search .toggle_area .type_right_chart .score.up .text_color{color:#f0514c;}
.contents.list_search .toggle_area .type_right_chart .score.up .text_color::before{content:'';display:block;position:absolute;left:-1px;top:2px;width:12px;height:12px;background:url(../images/ai/icon_up.png) no-repeat 50% / 12px;}
.contents.list_search .toggle_area .type_right_chart .score.down .text_color{color:#5ca6f8;}
.contents.list_search .toggle_area .type_right_chart .score.down .text_color::before{content:'';display:block;position:absolute;left:-1px;top:2px;width:12px;height:12px;background:url(../images/ai/icon_down.png) no-repeat 50% / 12px;}
.contents.list_search .toggle_area .type_right_chart .score.standard{align-items:center;}
.contents.list_search .toggle_area .type_right_chart .score.standard .text_color{margin-left:6px;padding-left:0;width:10px;height:2px;border-radius:2px;background:#fff;color:transparent;}
.contents.list_search .toggle_area .type_right_chart .echart_wrap ul{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;}
.contents.list_search .toggle_area .type_right_chart .echart_wrap ul li{font-size:8px;font-weight:700;line-height:8px;letter-spacing:-0.07em;color:#bbb}

.contents.list_search .bottom_area{padding-top:60px;}
.contents.list_search .bottom_area dl{padding-bottom:75px;background:url(../images/list_search/bg_like.png) no-repeat 100% / 129px 103px;}
.contents.list_search .bottom_area dt{font-size:22px;font-weight:800;line-height:25px;}
.contents.list_search .bottom_area dd{width:57%;padding-top:11px;font-size:16px;font-weight:400;line-height:24px;color:#888;opacity:0.8;}

.full_layer .contents.list_search .search_area{position:relative;}
.full_layer .contents.list_search .search_area .tit{padding-top:50px;font-size:30px;font-weight:400;line-height:30px;letter-spacing:-0.08em;}
.full_layer .contents.list_search .search_area .inp_wrap{margin-top:20px;}
.full_layer .contents.list_search .result_wrap{padding-top:60px}
.full_layer .contents.list_search .result_tab_wrap{display:flex;}
.full_layer .contents.list_search .result_tab_wrap li{padding-right:15px;}
.full_layer .contents.list_search .result_tab_wrap li:last-child{padding-right:0;}
.full_layer .contents.list_search .result_tab_wrap button{font-size:20px;font-weight:300;color:#707070;line-height:28px;letter-spacing:-0.06em;}
.full_layer .contents.list_search .result_tab_wrap .on button{color:#4744ff;}
.full_layer .contents.list_search .tab_content{padding-top:20px;}
.full_layer .contents.list_search .tab_content li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:57px;margin-top:5px;padding:15px 15px 16px 14px;border:1px solid #212121;border-radius:4px;background:#121212;}
.full_layer .contents.list_search .tab_content li:first-child{margin-top:0;}
.full_layer .contents.list_search .recent li:first-child{margin-top:0;}
.full_layer .contents.list_search .tab_content .btn_star{width:13px;height:13px;background:url(../images/list_search/star.png) no-repeat 0 / 13px;color:transparent;text-indent:-9999px;}
.full_layer .contents.list_search .tab_content .btn_star.on{background:url(../images/list_search/star_on.png) no-repeat 0 / 13px;}
.full_layer .contents.list_search .recent p{flex:1;padding-left:9px;font-size:16px;font-weight:700;line-height:20px;letter-spacing:-0.05em;}
.full_layer .contents.list_search .recent span{display:inline-block;padding-left:8px;font-family:'Montserrat';font-size:12px;font-weight:400;line-height:12px;color:#888}
.full_layer .contents.list_search .recent .btn_delete{width:14px;height:14px;background:url(../images/list_search/btn_close.png) no-repeat 0 / 13px;color:transparent;}
.full_layer .contents.list_search .tab_content{display:none;}
.full_layer .contents.list_search .tab_content.on{display:block;}
.full_layer .contents.list_search .score .num{display:inline-block;padding-right:12px;font-size:16px;font-weight:700;line-height:24px;color:#4744ff;}
.full_layer .contents.list_search .score p{flex:1;font-size:16px;font-weight:700;line-height:24px;}
.full_layer .contents.list_search .score span{display:inline-block;padding-left:7px;font-family:'Montserrat';font-size:12px;font-weight:400;line-height:12px;color:#888}
.full_layer .contents.list_search .popular .num{display:inline-block;padding-right:12px;font-size:16px;font-weight:700;line-height:24px;color:#4744ff;}
.full_layer .contents.list_search .popular p{flex:1;font-size:16px;font-weight:700;line-height:24px;}
.full_layer .contents.list_search .popular span{display:inline-block;padding-left:7px;font-family:'Montserrat';font-size:12px;font-weight:400;line-height:12px;color:#888}
.full_layer .contents.list_search .popular .btn_star{margin-left:auto;}

.full_layer .contents.list_search .auto_search_wrap{display:none; overflow-y:auto;position:absolute;width:100%;height:545px;margin-top:60px;background:#010101;}
.full_layer .contents.list_search .auto_search_wrap.on{display:block;}
.full_layer .contents.list_search .auto_search_wrap li{display:-webkit-box;display:flex;justify-content:space-between;align-items:center;margin-top:5px;padding:10px 15px;border:1px solid #212121;border-radius:4px;background:#121212;}
.full_layer .contents.list_search .auto_search_wrap li:first-child{margin-top:0;}
.full_layer .contents.list_search .auto_search_wrap li p{flex:1;font-size:16px;font-weight:700;line-height:24px;}
.full_layer .contents.list_search .auto_search_wrap li p span{padding-left:7px;font-family:'Montserrat';font-size:12px;font-weight:400;line-height:12px;color:#888}
.full_layer .contents.list_search .auto_search_wrap li .btn_star{width:16px;height:16px;background-size:16px;}

.modal_bottom.type_search .tit{font-size:24px;font-weight:800;line-height:27px;}
.modal_bottom.type_search .chart_box{display:-webkit-box;display:flex;padding-top:20px;}
.modal_bottom.type_search .chart_box li{display:flex;align-items:center;padding:8px 10px;margin-right:10px;border-radius:6px;background:#121212;}
.modal_bottom.type_search .chart_box li:last-child{margin-right:0;}
.modal_bottom.type_search .chart_box li .name_item{position:relative;padding-left:13px;font-size:12px;font-weight:700;line-height:14px;}
.modal_bottom.type_search .chart_box li .name_item::after{content:'';display:block;position:absolute;left:0;top:3px;width:8px;height:8px;border-radius:8px;}
.modal_bottom.type_search .chart_box .red{color:#DB5358}
.modal_bottom.type_search .chart_box .green{color:#4ED59D}
.modal_bottom.type_search .chart_box .name_item{color:#fff}
.modal_bottom.type_search .chart_box .red .name_item::after{background:#ed736f;}
.modal_bottom.type_search .chart_box .green .name_item::after{background:#4ed59d;}
.modal_bottom.type_search .chart_box .yellow .name_item::after{background:#FFD124;}
.modal_bottom.type_search .chart_box li .num_item{padding-left:10px;font-family:'Montserrat';font-size:14px;font-weight:700;line-height:17px;}
.modal_bottom.type_search .chart_box .red .num_item{color:#DB5358;}
.modal_bottom.type_search .chart_box .green .num_item{color:#4ED59D;}
.modal_bottom.type_search .chart_box.type2{-webkit-box-pack:center;justify-content:center;padding-top:36px;}
.modal_bottom.type_search .chart_box.type2 li{margin-right:13px;padding:0;background:none;}
.modal_bottom.type_search .chart_box.type2 li .name_item{font-weight:400;}
.modal_bottom.type_search .echart_wrap{padding-top:20px;}
.modal_bottom.type_search .txt_wrap{padding-top:40px;}
.modal_bottom.type_search .txt_wrap .tit{font-size:20px;line-height:23px;}
.modal_bottom.type_search .txt_wrap .txt{padding-top:20px;font-size:14px;line-height:20px;}
.modal_bottom.type_search .txt_wrap .txt strong{font-weight:800;}
.modal_bottom.type_search .txt_wrap li strong{font-weight:400;}
.modal_bottom.type_search .txt_wrap li{position:relative;padding:10px 0 0 15px;font-size:14px;line-height:20px;}
.modal_bottom.type_search .txt_wrap li::before{content:'';display:block;position:absolute;left:0;top:18px;width:5px;height:1px;background:#fff;}
.modal_bottom.type_search .txt_wrap li:first-child{padding-top:0;}
.modal_bottom.type_search .txt_wrap li:first-child::before{top:8px;}
.modal_bottom.type_search .txt_wrap li .text_blue{color:#32CFFF;}
.modal_bottom.type_search .txt_wrap li .text_red{color:#FF0000;}
.modal_bottom.type_search .link_wrap{padding-top:20px;}
.modal_bottom.type_search .link_wrap a{display:block;width:100%;padding:18px 0;border-radius:6px;background:#4744ff;font-size:16px;font-weight:700;line-height:24px;text-align:center;}
.modal_bottom.type_search .link_wrap span{position:relative;top:-10px;left:50%;margin-left:-56.5px;padding:7px 10px;border-radius:10px;background:#5ca6f8;font-size:14px;color:#fff;}
.modal_bottom.type_search .link_wrap span::after{content:'';display:block;position:absolute;right:22px;bottom:-8px;width:8px;height:8px;background:url(../images/list_search/icon_flag.png)no-repeat 0 0 / 8px;}

/* chart scroll */
.modal_bottom.type_search .echart_wrap{position:relative;}
/* .modal_bottom.type_search .echart_wrap::after{content:'';display:block;position:absolute;top:22px;right:20px;width:40px;height:332px;background:url(../images/list_search/linear_long2.png)no-repeat 100% 50% / 40px 332px;} */
.modal_bottom.type_search .echart_wrap.right::after{display:none;}

.alert_pop .contents.list_search .pop_txt{padding-top:20px;font-size:16px;font-weight:700;line-height:20px;}
.alert_pop .contents.list_search .pop_txt:first-child{padding-top:0;}
.alert_pop .contents.list_search a{font-size:16px;font-weight:700;}


/********************************************************** PC ************************************************************/
/* common */
.type_pc .pc_area{position:fixed;top:0;left:0;width:100%;height:100%;background:#777;}
.type_pc .pc_area .search_main_box{position:absolute;top:0;left:50%;width:555px;margin-left:-500px;padding-top:363px;background:url(../images/bg_home_pc.png)no-repeat 45% 0/555px 384px}
.type_pc .pc_area .search_main_box .tit{font-size:32px;font-weight:800;color:#fff;line-height:36px;letter-spacing:-0.05em;}
.type_pc .pc_area .search_main_box .inp_wrap{position:relative;margin-top:20px;}
.type_pc .pc_area .search_main_box .inp_wrap a{position:absolute;top:0;left:0;width:460px;height:100%;}
.type_pc .pc_area .search_main_box .inp_wrap label{width:460px;}
.type_pc .pc_area .search_main_box .inp_wrap label input{height:56px;padding:19px;border:1px solid #000;border-radius:6px;background:#fff;color:#222;box-shadow:0px 10px 30px rgba(0, 0, 0, 0.2);}
.type_pc .pc_area .download_wrap{position:absolute;bottom:164px;left:50%;margin-left:-500px;}
.type_pc .pc_area .download_wrap ul::after{content:'';display:block;clear:both;}
.type_pc .pc_area .download_wrap ul li{float:left;padding-left:80px;}
.type_pc .pc_area .download_wrap ul li:first-child{padding-left:0;}
.type_pc .pc_area .download_wrap ul li .info_txt{padding-bottom:15px;font-size:16px;font-weight:800;color:#fff;line-height:18px;letter-spacing:-0.05em;}
.type_pc .pc_area .download_wrap ul li a{display:block;margin-top:10px;}
.type_pc .pc_area .download_wrap ul li a:first-child{margin-top:0;}
.type_pc .pc_area .download_wrap ul .app_down a{position:relative;width:172px;height:52px;padding:18px 18px 18px 42px;border-radius:10px;background:#000;font-size:14px;font-weight:800;color:#fff;line-height:16px;letter-spacing:-0.05em;}
.type_pc .pc_area .download_wrap ul .app_down a::after{content:'';position:absolute;top:50%;left:19px;width:16px;height:17px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.type_pc .pc_area .download_wrap ul .app_down .btn_google::after{background:url(../images/icon_google_play.png)no-repeat 50%/16px 17px;}
.type_pc .pc_area .download_wrap ul .app_down .btn_apple::after{margin-top:-1px;background:url(../images/icon_apple_store.png)no-repeat 50%/16px 17px;}
.type_pc .pc_area .download_wrap ul .qr_down .btn_qr{width:100px;height:100px;border-radius:10px;}

.type_pc .mo_area{position:relative;z-index:1;height:100%;background:#010101;}
.type_pc .mo_area, .type_pc .mo_area .header, .type_pc .mo_area .quick_nav_wrap{width:520px;margin:0 0 0 50%;}
.type_pc .mo_area .container, .type_pc .mo_area .container > .contents, .type_pc .mo_area .container.layout_flex .fixed_bottom{background:#010101;}
.type_pc .fixed_bottom.type2{left:calc(50% + 20px);width:480px;}

@media screen and (max-width:1280px){
      .type_pc .mo_area{width:500px;}
      .type_pc .mo_area .header{width:500px;}
      .type_pc .fixed_bottom.type2{width:460px;}
}

/* 홈 */
.type_pc .mo_area .quick_nav_wrap .quick_nav{position:relative;}
.type_pc .mo_area .quick_nav_wrap .quick_nav::after{content:'';position:fixed;top:0;left:calc(50% + 520px);width:520px;height:100%;background:#777;z-index:101;}
.type_pc .mo_area .menu_wrap{left:50%;width:520px;}
.type_pc .mo_area .menu_wrap .inner::-webkit-scrollbar{width:22px;height:50px;}
.type_pc .mo_area .menu_wrap .inner::-webkit-scrollbar-thumb{border:5px solid transparent;border-radius:20px;background-color:none;background-clip: padding-box;}
.type_pc .mo_area .menu_wrap .inner:hover::-webkit-scrollbar-thumb{background-color:#555;}
.type_pc .mo_area .menu_wrap .inner::-webkit-scrollbar-track{background-color:transparent;}

@media screen and (max-width:1280px){
      .type_pc .mo_area .quick_nav_wrap{width:500px;}
      .type_pc .mo_area .quick_nav_wrap .quick_nav::after{left:calc(50% + 500px);width:500px;}
      .type_pc .mo_area .menu_wrap{width:500px;}
}

/* CP */
.type_pc.no_header .contents.cp .scroll_wrap{left:50%;width:520px;padding-top:10px;}
.type_pc.no_header .contents.cp .scroll_wrap .swiper-container{margin-left:50px;}
.type_pc .fixed{left:50%;width:520px;}

.type_pc.has_iframe .contents.cp .scroll_wrap{left:50%;width:520px;padding-top:10px;}
.type_pc.has_iframe .contents.cp .scroll_wrap .swiper-container{margin-left:50px;}
.type_pc.has_iframe .contents.cp .iframe_wrap{left:50%;width:520px;}

@media screen and (max-width:1280px){
      .type_pc.no_header .contents.cp .scroll_wrap{width:500px;}
      .type_pc .fixed{width:500px;}

      .type_pc.has_iframe .contents.cp .scroll_wrap{width:500px;}
      .type_pc.has_iframe .contents.cp .iframe_wrap{width:500px;}
}

/* 팝업 */
.type_pc .layer_wrap{left:50%;width:520px;}
.type_pc .layer_wrap .dim{left:50%;width:520px;}

.type_pc .alert_pop .pop_con{width:520px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}

.type_pc .full_layer .header_box{left:50%;width:520px;}
.type_pc .full_layer .pop_con .container_box::-webkit-scrollbar{width:22px;height:50px;}
.type_pc .full_layer .pop_con .container_box::-webkit-scrollbar-thumb{border:5px solid transparent;border-radius:20px;background-color:#555;background-clip: padding-box;}
.type_pc .full_layer .pop_con .container_box::-webkit-scrollbar-track{background-color:transparent;}

.type_pc .modal_bottom .contents::-webkit-scrollbar{width:22px;height:50px;}
.type_pc .modal_bottom .contents::-webkit-scrollbar-thumb{border:5px solid transparent;border-radius:20px;background-color:#555;background-clip: padding-box;}
.type_pc .modal_bottom .contents::-webkit-scrollbar-track{background-color:transparent;}

@media screen and (max-width:1280px){
      .type_pc .layer_wrap{width:500px;}
      .type_pc .layer_wrap .dim{width:500px;}

      .type_pc .alert_pop .pop_con{width:500px;}

      .type_pc .full_layer .header_box{width:500px;}
}


/********************************************************** Skin White ************************************************************/
/*============================================================
common
=============================================================*/
body.skin_white{background-color:#fff;color:#222;}
body.skin_white img.skin_white_img{display:block !important;}
/*============================================================
header
=============================================================*/
body.skin_white .header{background:#fff;}
body.skin_white .header h2 img{display:none;}
body.skin_white .header .btn_right .btn_search{background:url(../images/common/ico_search_white.png) no-repeat 0 / 30px;}
body.skin_white .header .btn_right .btn_profile{background:url(../images/common/ico_my_white.png) no-repeat 0 / 30px;}

body.skin_white .header .right .btn_share{background:url(../images/cp/icon_share_white.png)no-repeat 50% / 20px;}
body.skin_white .header .btn_search{background:url(../images/list_search/ico_search_w.png)no-repeat 0 0 / 32px;}

body.skin_white .header.has_back_btn .back{background:url(../images/common/btn_back_white.png) no-repeat 0 / 20px;}

body.skin_white.has_iframe .contents.cp .scroll_wrap .back{background:url(../images/common/btn_back_white.png) no-repeat 0 / 20px;}
body.skin_white.no_header .contents.cp .scroll_wrap .back{background:url(../images/common/btn_back_white.png) no-repeat 0 / 20px;}

/* button */
body.skin_white .btn_wrap .bg_purple:disabled{background-color:#ececec;color:#888;}
body.skin_white .btn_wrap .bd_purple{background-color:#fff;}
body.skin_white .btn_wrap .bg_dark_gray{border-color:#f6f6f6;background-color:#f6f6f6;color:#222;}
body.skin_white .btn_wrap .btn_more{background-color:#fff;}
body.skin_white .btn_wrap.size_s button:disabled{background-color:#ececec;color:#888;}
body.skin_white .btn_wrap.full button{background-color:#ececec;color:#222;}

body.skin_white .btn_wrap.size_s a.disabled{background-color:#ececec;color:#888;}
body.skin_white .btn_wrap.full a{background-color:#ececec;color:#222;}

body.skin_white .btn_wrap.has_like_btn .btn_heart span{color:#222;}

/* form */
body.skin_white .form_box input{border-color:#ececec;background-color:#fff;color:#222;}
body.skin_white .form_box input::placeholder{color:#666 !important;}
body.skin_white .form_box input:disabled{background-color:#f6f6f6;color:#666 !important;}
body.skin_white .inp_del_box .btn_inp_del{background:url(../images/common/btn_delete_white.png)no-repeat 50% / 20px;color:transparent;}

body.skin_white .form_box input[type=checkbox] + label::before{background:url(../images/common/ico_check_off_white.png)no-repeat 0 50% / 24px;}
body.skin_white .form_box input[type=checkbox]:checked + label::before{background:url(../images/common/ico_check_on.png)no-repeat 0 50% / 24px;}
body.skin_white .form_box input[type=checkbox] + label.type2::before{background:url(../images/common/ico_check_small_off_white.png)no-repeat 50% / 14px;}
body.skin_white .form_box input[type=checkbox]:checked + label.type2::before{background:url(../images/common/ico_check_small_on.png)no-repeat 50% / 14px;}

body.skin_white .form_box input[type=radio] + label::before{background:url(../images/common/ico_radio_off_white.png)no-repeat 50% / 24px;}
body.skin_white .form_box input[type=radio]:checked + label::before{background:url(../images/common/ico_radio_on.png)no-repeat 50% / 24px;}

/* search */
body.skin_white .inp_wrap label input{border-color:#373737;background-color:#fff;color:#222;}
body.skin_white .inp_wrap label input::placeholder{color:#222 !important;}
body.skin_white .inp_wrap .btn_search{background:url(../images/common/ico_search2_white.png)no-repeat 0 / 24px;}

/* popup */
body.skin_white .alert_pop .pop_con .contents{background-color:#fff;}

body.skin_white .modal_bottom .btn_pop_close{background:url(../images/common/btn_pop_close_white.png) no-repeat 50%/ 24px;}

body.skin_white .full_layer{background-color:#fff;}
body.skin_white .full_layer .header_box{background-color:#fff;}
body.skin_white .full_layer .header_box .close{background:url(../images/common/btn_pop_close_white.png) no-repeat 50% / 24px;}

/* select */
body.skin_white .select_box select{border-color:#222;background:#fff url(../images/common/icon_more_white.png) no-repeat 85% 50% / 14px; color:#222;}
body.skin_white .select_box.type2 select{border-color:#ececec;background:#fff url(../images/mypage/ico_arrow_down_white.png)no-repeat right 20px center / 14px;color:#222;}

/* textarea */
body.skin_white .textarea_box textarea{border-color:#ececec; background-color:#fff;}
body.skin_white .textarea_box textarea::placeholder{color:#666 !important;}

/* tab */
body.skin_white .tab_wrap{background-color:#f6f6f6;}
body.skin_white .tab_wrap li a{color:#222;}
body.skin_white .tab_wrap li.on a{color:#fff;}
body.skin_white .tab_wrap li button{color:#222;}
body.skin_white .tab_wrap li.on button{color:#fff;}

/* tab - 2depth */
body.skin_white .tab_wrap.type2{background-color:#fff;}
body.skin_white .tab_wrap.type2 li a{color:#222;}
body.skin_white .tab_wrap.type2 li.on a{color:#4744ff;}

/* scroll */
body.skin_white .scroll li a{color:#222;}
body.skin_white .scroll .on a{color:#4744ff;}
body.skin_white .scroll_wrap::after{background:url(../images/common/linear_white.png) no-repeat 100% 50% / 29px 36px;}

/* 높이 케이스 */
body.skin_white .modal_bottom .pop_con{background-color:#fff;}

body.skin_white .modal_bottom.full .pop_con .contents .con_box{background-color:#f7f7f7;}
body.skin_white .modal_bottom.full .pop_con .contents .con_box p{color:#000;}

/* quick_nav */
body.skin_white .quick_nav_wrap{background-color:#fff;box-shadow:0px -10px 25px rgba(0, 0, 0, 0.05);}
body.skin_white .quick_nav_wrap .quick_nav li a{color:#000;}
body.skin_white .quick_nav_wrap .quick_nav li.on a{color:#4744ff;}

body.skin_white .quick_nav_wrap .quick_nav li.on .i_ai{background:url(../images/common/icon_ai_on_white.png) no-repeat 50% 20px / 26px 21px;}
body.skin_white .quick_nav_wrap .quick_nav li.on .i_invest{background:url(../images/common/icon_invest_on_white.png) no-repeat 50% 20px / 20px 18px;}

/* menu */
body.skin_white .menu_wrap .inner{background-color:#fff;}
body.skin_white .menu_wrap .menu_header{background-color:#fff;}
body.skin_white .menu_wrap .menu_header .user a{color:#222;}
body.skin_white .menu_wrap .menu_header .user a .photo img{display:none;}
body.skin_white .menu_wrap .menu_header .btn_close{background:url(../images/common/btn_menu_close_white.png) no-repeat 50% / 24px;}
body.skin_white .menu_wrap .notice_area a{background-color:#ececec;color:#222;}
body.skin_white .menu_wrap .gray_box{border-color:#ececec;background-color:#f6f6f6;}
body.skin_white .menu_wrap .gray_box ul{border-color:#ececec;}
body.skin_white .menu_wrap .gray_box ul li span{color:#222;}
body.skin_white .menu_wrap .gray_box.type2{border-color:#ececec;background-color:#fff;}
body.skin_white .menu_wrap .gray_box .tit{color:#222;}
body.skin_white .menu_wrap .gray_box .txt{color:#bbb;}
body.skin_white .menu_wrap .tab_area .tab_wrap li a{color:#222;}
body.skin_white .menu_wrap .tab_area .tab_wrap li a::before{border-color:#f5f5f5;}
body.skin_white .menu_wrap .tab_area .tab_wrap .insite a::before{background:#f5f5f5 url(../images/invest/icon_insite_white.png)no-repeat 0 / 100%;}
body.skin_white .menu_wrap .tab_area .tab_wrap .view a::before{background:#f5f5f5 url(../images/invest/icon_view_white.png)no-repeat 0 / 100%;}
body.skin_white .menu_wrap .tab_area .tab_wrap .theme a::before{background:#f5f5f5 url(../images/invest/icon_theme_white.png)no-repeat 0 / 100%;}
body.skin_white .menu_wrap .tab_area .tab_wrap .report a::before{background:#f5f5f5 url(../images/invest/icon_report_white.png)no-repeat 0 / 100%;}
body.skin_white .menu_wrap .tab_area .tab_wrap .youtube a::before{background:#f5f5f5 url(../images/invest/icon_youtube_white.png)no-repeat 0 / 100%;}
body.skin_white .menu_wrap .tab_area .tab_wrap .insite.on a::before{background:#f5f5f5 url(../images/invest/icon_insite_on_white.png)no-repeat 0 / 100%;}
body.skin_white .menu_wrap .tab_area .tab_wrap .view.on a::before{background:#f5f5f5 url(../images/invest/icon_view_on_white.png)no-repeat 0 / 100%;}
body.skin_white .menu_wrap .tab_area .tab_wrap .theme.on a::before{background:#f5f5f5 url(../images/invest/icon_theme_on_white.png)no-repeat 0 / 100%;}
body.skin_white .menu_wrap .tab_area .tab_wrap .report.on a::before{background:#f5f5f5 url(../images/invest/icon_report_on_white.png)no-repeat 0 / 100%;}
body.skin_white .menu_wrap .tab_area .tab_wrap .youtube.on a::before{background:#f5f5f5 url(../images/invest/icon_youtube_on_white.png)no-repeat 0 / 100%;}
body.skin_white .menu_wrap .tab_area .tab_wrap li.on a::after{display:none;}
body.skin_white .menu_wrap .app_color_list_wrap .app_color_list{border-color:#ececec;background-color:#f6f6f6;}

/* 앱 */
body.skin_white .contents.app .swiper_area .swiper-slide.num01 p span{background:url(../images/app/num01_white.png)no-repeat 0 / 60px;}
body.skin_white .contents.app .swiper_area .swiper-slide.num02 p span{background:url(../images/app/num02_white.png)no-repeat 0 / 60px;}
body.skin_white .contents.app .swiper_area .swiper-slide.num03 p span{background:url(../images/app/num03_white.png)no-repeat 0 / 60px;}
body.skin_white .contents.app .swiper_area .swiper-slide.num01{background:url(../images/app/bg_app01_white.png) no-repeat 50% 180px / 212px 187px;}
body.skin_white .contents.app .swiper_area .swiper-slide.num02{background:url(../images/app/bg_app02_white.png) no-repeat 50% 164px / 221px 252px;}
body.skin_white .contents.app .swiper_area .swiper-slide.num03{background:url(../images/app/bg_app03_white.png) no-repeat 50% 180px / 191.45px 227.44px;}

/* 기타 */
/* 이용약관/개인정보처리방침/청소년보호정책 팝업 */
body.skin_white .modal_bottom.full .pop_con .contents .con_box .info_wrap p, body.skin_white .modal_bottom.full .pop_con .contents .con_box .info_wrap p a, body.skin_white .modal_bottom.full .pop_con .contents .con_box .info_wrap .bul_list li{color:#222;}
body.skin_white .table_column_wrap table thead tr, body.skin_white .table_column_wrap table tbody tr, body.skin_white .table_column_wrap table thead tr th, body.skin_white .table_column_wrap table tbody tr td{border-color:#222;}
body.skin_white .table_column_wrap table .bd_left{border-color:#222 !important;}

/* 로그인 */
body.skin_white .login_btn_wrap button{border-color:#ececec;background-color:#f6f6f6;}
body.skin_white .easy_login_area .login_btn_wrap .btn_han .name_item::after{background:url(../images/common/icon_han_white.png)no-repeat 0 / 24px;}
body.skin_white .easy_login_area .login_btn_wrap .btn_kakao .name_item::after{background:#f6f6f6 url(../images/common/icon_kakao.png)no-repeat 0 / 24px;}
body.skin_white .easy_login_area .login_btn_wrap .btn_naver .name_item::after{background:#f6f6f6 url(../images/common/icon_naver.png)no-repeat 0 / 24px;}
body.skin_white .easy_login_area .login_btn_wrap .btn_apple .name_item::after{background:#f6f6f6 url(../images/common/icon_apple_white.png)no-repeat 0 / 24px;}
body.skin_white .easy_login_area .login_btn_wrap .btn_google .name_item::after{background:#f6f6f6 url(../images/common/icon_google.png)no-repeat 0 / 24px;}

body.skin_white .easy_login_area .bottom_btn_wrap .btn_bd_white{border-color:#222;color:#222;}

body.skin_white .terms_area .check_group{border-color:#f6f6f6;background-color:#f6f6f6;}
body.skin_white .terms_area .check_group li.is_bigger{border-bottom:1px solid #ececec;}
body.skin_white .terms_area .check_group li button{background:url(../images/common/ico_arrow_right_white.png)no-repeat 50% / 24px;}

body.skin_white .contents.login .desc_item{color:#c9c9c9;}
body.skin_white .contents.login .input_area .form_box input{border:1px solid #ececec;background:#f6f6f6;}
body.skin_white .contents.login .time_wrap .ntm_item{color:#ff8985}
body.skin_white .fixed_bottom .type_login{display:block;}

body.skin_white .btn_right .btn_login{border:1px solid #222;}

body.skin_white .fixed_bottom img{display:none;}

body.skin_white .layer_wrap.layer_login .pop_con .contents .con_box{background:#fff;}
body.skin_white  .layer_wrap.layer_login .pop_con .contents .con_box .txt{color:#222;}

/* 마이페이지 */
body.skin_white .contents.mypage .sub_tit{color:#bbb;}
body.skin_white .contents.mypage .subscribe_list{border-color:#ececec;background-color:#fff;box-shadow:none;}
body.skin_white .contents.mypage .subscribe_list li{border-color:#ececec;}
body.skin_white .contents.mypage .subscribe_list li strong{color:#222;}
body.skin_white .contents.mypage .link_box li a{background-color:#ececec;color:#222;}
body.skin_white .banner_area.type2 a img{display:block;}
body.skin_white .contents.mypage .desc_subscribe_list li{border-color:#4744ff;background-color:#f6f6f6;}
body.skin_white .contents.mypage .desc_subscribe_list li .tit{border-color:#ececec;}
body.skin_white .contents.mypage .desc_subscribe_list li dt{color:#444;}
body.skin_white .contents.mypage .desc_subscribe_list li .btn_box .btn_terminate{color:#666;}
body.skin_white .contents.mypage .desc_subscribe_list li.complete{border:1px solid #ececec}
body.skin_white .contents.mypage .desc_subscribe_list li.complete .tit{color:#ccc;}
body.skin_white .contents.mypage .desc_subscribe_list li.complete dt{color:#ccc;}
body.skin_white .contents.mypage .desc_subscribe_list li.complete dd{color:#ccc;}
body.skin_white .contents.mypage .desc_subscribe_list li.complete dl.status dd{color:#ccc;}
body.skin_white .contents.mypage .desc_subscribe_list li.complete dl.total dd{color:#ccc;}
body.skin_white .contents.mypage .desc_subscribe_list.type2 li dt{color:#ccc;}
body.skin_white .contents.mypage .bottom_btn_wrap .btn_withdraw{color:#666;}
body.skin_white .contents.mypage .setting_list li{background-color:#f6f6f6;}
body.skin_white .contents.mypage .tab_cont_list .tit_box .new{color:#ff8985;}
body.skin_white .contents.mypage .tab_cont_list .tit_box p{color:#222;}
body.skin_white .contents.mypage .tab_cont_list .tit_box button{background:url(../images/mypage/ico_arrow_down_white.png)no-repeat 100% 50% / 14px;}
body.skin_white .contents.mypage .tab_cont_list .tit_box button.on{background:url(../images/mypage/ico_arrow_up_white.png)no-repeat 100% 50% / 14px;}
body.skin_white .contents.mypage .tab_cont_list .cont_box{border-color:#ececec;background-color:#f6f6f6;}
body.skin_white .contents.mypage .tab_cont_list li.complete .tit_box p{color:#ccc;}

body.skin_white .form_wrap dl .has_timer .btn_wrap .timer{color:#f0514c;}

body.skin_white .modal_bottom.full .pop_con .noice_tit_wrap{border-color:#ececec;}
body.skin_white .modal_bottom.full .pop_con .noice_tit_wrap .new{color:#ff8985;}

/* 홈 */
body.skin_white .contents.home{margin-top:-80px;padding-top:80px;}
body.skin_white .contents.home .keyword_list_wrap .keyword_list li a{background:#F4F3FF;color:#222;}
body.skin_white .contents.home .visual_wrap img{display:block;border:0;border-radius:10px;box-shadow: 0px 10px 20px 0px rgb(0, 0, 0, 0.15);}

body.skin_white .contents.home .hot_list_wrap .swiper-slide{border-color:#ececec;background:#fff url(../images/home/hot_list_bg_white.png)no-repeat right 5px bottom 5px / 60px;box-shadow:0px 4px 20px rgba(0, 0, 0, 0.05);}
body.skin_white .contents.home .hot_list_wrap .bottom_text .name_item{color:#666;}
body.skin_white .contents.home .hot_list_wrap .recommended_box .rolling_tit .flag{color:#fff;}
body.skin_white .contents.home .hot_list_wrap .recommended_box .rolling_list p{color:#222;}
body.skin_white .contents.home .hot_list_wrap .recommended_box .rolling_list p .company::after{background:#222;}
body.skin_white .contents.home .popular_ai_wrap .swiper-slide{border-color:#f4f3ff;background-color:#f4f3ff;}
/* body.skin_white .contents.home .popular_ai_wrap .swiper-slide .num_item_1{left:-15px;bottom:-16px;width:44.5px;height:76px;background:url(../images/home/num_item_1_white.png)no-repeat 0 / 44.5px 76px;}
body.skin_white .contents.home .popular_ai_wrap .swiper-slide .num_item_2{left:-22px;bottom:-16px;width:67.5px;height:77px;background:url(../images/home/num_item_2_white.png)no-repeat 0 / 67.5px 77px;}
body.skin_white .contents.home .popular_ai_wrap .swiper-slide .num_item_3{left:-20px;bottom:-16px;width:70.5px;height:77px;background:url(../images/home/num_item_3_white.png)no-repeat 0 / 70.5px 77px;}
body.skin_white .contents.home .popular_ai_wrap .swiper-slide .num_item_4{left:-20px;bottom:-16px;width:73px;height:76px;background:url(../images/home/num_item_4_white.png)no-repeat 0 / 73px 76px;}
body.skin_white .contents.home .popular_ai_wrap .swiper-slide .num_item_5{left:-20px;bottom:-16px;width:69.5px;height:77px;background:url(../images/home/num_item_5_white.png)no-repeat 0 / 69.5px 77px;} */
body.skin_white .contents.home .popular_ai_wrap .swiper-scrollbar{background-color:#ddd;}
body.skin_white .contents.home .popular_ai_wrap .swiper-slide img{border:1px solid #ECECEC;}
body.skin_white .contents.home .weekly_return_wrap .swiper-scrollbar{background-color:#ddd;}
body.skin_white .contents.home .weekly_return_wrap .swiper-slide img{border:1px solid #ECECEC;}
body.skin_white .contents.home .weekly_hit_wrap .swiper-scrollbar{background-color:#ddd;}
body.skin_white .contents.home .weekly_hit_wrap .swiper-slide img{border:1px solid #ECECEC;}

body.skin_white .contents.home .banner_area .swiper-slide a img{display:block;}
body.skin_white .contents.home .type_card_wrap ul li .num_item{color:#4744ff;}
body.skin_white .contents.home .type_card_wrap .right_box{box-shadow:0px 4px 20px rgba(0, 0, 0, 0.3);}
body.skin_white .contents.home .type_bg_color_wrap .tit_desc{color:#919191;}
body.skin_white .contents.home .type_bg_color_wrap .swiper-slide.type1{border-color:#F3615D;}
body.skin_white .contents.home .type_bg_color_wrap .swiper-slide.type2{border-color:#F98A1C;}
body.skin_white .contents.home .type_bg_color_wrap .swiper-slide.type3{border-color:#E0E413;}
body.skin_white .contents.home .type_bg_color_wrap .swiper-slide.type4{border-color:#20D996;}
body.skin_white .contents.home .type_bg_color_wrap .swiper-slide.type5{border-color:#6F49F4;}
body.skin_white .contents.home .type_bg_color_wrap .swiper-slide .name_item{color:#fff;}
body.skin_white .contents.home .type_bg_color_wrap .swiper-slide .num_item_1{background:url(../images/home/num_color_1_white.png)no-repeat 0 / 24.08px 56px;}
body.skin_white .contents.home .type_bg_color_wrap .swiper-slide .num_item_2{background:url(../images/home/num_color_2_white.png)no-repeat 0 / 47.36px 56.8px;}
body.skin_white .contents.home .type_bg_color_wrap .swiper-slide .num_item_3{background:url(../images/home/num_color_3_white.png)no-repeat 0 / 50.24px 56.8px;}
body.skin_white .contents.home .type_bg_color_wrap .swiper-slide .num_item_4{background:url(../images/home/num_color_4_white.png)no-repeat 0 / 57.5px 60px;}
body.skin_white .contents.home .type_bg_color_wrap .swiper-slide .num_item_5{background:url(../images/home/num_color_5_white.png)no-repeat 0 / 54.5px 61px;}
body.skin_white .contents.home .type_bg_color_wrap .swiper-scrollbar{background-color:#ddd;}
body.skin_white .contents.home .bg_gray_area{background-color:#E8E7F5;}
body.skin_white .contents.home .bg_gray_area .swiper-slide{border:1px solid #4744ff;background-color:#fff;backdrop-filter:blur(7.5px);}

body.skin_white .contents.home .item_list_wrap .swiper-slide img{border:1px solid #ECECEC;}
body.skin_white .contents.home .item_list_wrap.type2 .swiper-slide img{border:none;}

@media only screen and (max-width:320px){
      .contents.home .item_list_wrap.type2 .swiper-slide{width:276px;height:130px;}
}

/* 홈 - PC */
body.skin_white .mo_area{background:#fff;}

/* 설치 팝업 */
body.skin_white .modal_bottom .contents.install .close_wrap{background:#ECECEC;}
body.skin_white .modal_bottom .contents.install .close_wrap .btn_close{color:#000;}
body.skin_white .modal_bottom .contents.install .close_wrap .form_box input[type=checkbox] + label span{color:#222;}

/* AI분석 */
body.skin_white .contents.ai .visual_area .sub_tit{color:#bbb;}

body.skin_white .banner_area .swiper-slide a img{display:none;}
body.skin_white .banner_area .none_skin .swiper-slide a img{display:block;}
body.skin_white .banner_area .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#c5c4d3;opacity:1;}
body.skin_white .banner_area .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#fff;}

body.skin_white .contents.ai .tit_wrap .sub_tit{color:#bbb;}
body.skin_white .contents.ai .chart_area .btn_flag{color:#fff;}
body.skin_white .contents.ai .chart_area ul li .btn_delete{background:url(../images/common/icon_delete_white.png) no-repeat 50% / 24px;}
body.skin_white .contents.ai .chart_area .desc{color:#666;}
body.skin_white .contents.ai .chart_area dl{border-color:#ececec;background-color:#fff;}
body.skin_white .contents.ai .chart_area dt .name{color:#222;}
body.skin_white .contents.ai .chart_area dt .score p{color:#222;}
body.skin_white .contents.ai .chart_area dt .score.standard .text_color{background-color:#222;}
body.skin_white .contents.ai .ai_swiper_area .swiper-slide dt{border-color:#f6f6f6;background-color:#f6f6f6;}
body.skin_white .contents.ai .ai_swiper_area .swiper-slide dd{border-color:#f6f6f6;background-color:#f6f6f6;}
body.skin_white .contents.ai .ai_swiper_area .swiper-slide dd span{color:#888;}
body.skin_white .contents.ai .ai_swiper_area .swiper-slide dd .title_item{color:#222;}
body.skin_white .contents.ai .type_card_wrap ul li{border-color:#ececec;background-color:#fff;}
body.skin_white .contents.ai .type_card_wrap dl dt .title_item{color:#222;}
body.skin_white .contents.ai .type_card_wrap dl .standard .text_color{background-color:#222;}

/* 투자 정보 */        
body.skin_white .main_visual ul li a{color:#888;}

body.skin_white .contents.invest .tab_wrap li a{color:#222;}
body.skin_white .contents.invest .tab_wrap li a::before{border-color:#f5f5f5;}
body.skin_white .contents.invest .tab_wrap .insite a::before{background:#f5f5f5 url(../images/invest/icon_insite_white.png)no-repeat 0 / 100%;}
body.skin_white .contents.invest .tab_wrap .view a::before{background:#f5f5f5 url(../images/invest/icon_view_white.png)no-repeat 0 / 100%;}
body.skin_white .contents.invest .tab_wrap .theme a::before{background:#f5f5f5 url(../images/invest/icon_theme_white.png)no-repeat 0 / 100%;}
body.skin_white .contents.invest .tab_wrap .report a::before{background:#f5f5f5 url(../images/invest/icon_report_white.png)no-repeat 0 / 100%;}
body.skin_white .contents.invest .tab_wrap .youtube a::before{background:#f5f5f5 url(../images/invest/icon_youtube_white.png)no-repeat 0 / 100%;}
body.skin_white .contents.invest .tab_wrap .insite.on a::before{background:#f5f5f5 url(../images/invest/icon_insite_on_white.png)no-repeat 0 / 100%;}
body.skin_white .contents.invest .tab_wrap .view.on a::before{background:#f5f5f5 url(../images/invest/icon_view_on_white.png)no-repeat 0 / 100%;}
body.skin_white .contents.invest .tab_wrap .theme.on a::before{background:#f5f5f5 url(../images/invest/icon_theme_on_white.png)no-repeat 0 / 100%;}
body.skin_white .contents.invest .tab_wrap .report.on a::before{background:#f5f5f5 url(../images/invest/icon_report_on_white.png)no-repeat 0 / 100%;}
body.skin_white .contents.invest .tab_wrap .youtube.on a::before{background:#f5f5f5 url(../images/invest/icon_youtube_on_white.png)no-repeat 0 / 100%;}
body.skin_white .contents.invest .tab_wrap li.on a::after{display:none;}

body.skin_white .invest_info_wrap .select_box select{background:#fff url(../images/common/icon_more_white.png) no-repeat 85% 50% / 14px;}
body.skin_white .invest_info_wrap .info_list li{border-color:#ececec;background-color:0;}
body.skin_white .invest_info_wrap .info_list li.recent{border-bottom:0;background-color:#f6f6f6;}
body.skin_white .invest_info_wrap .info_list .tit{color:#222;}
body.skin_white .invest_info_wrap .info_list .date_box p::before{background-color:#ececec;}

body.skin_white .invest_video_wrap .video_list li .txt_box p{color:#222;}
body.skin_white .invest_video_wrap .video_list li .txt_box .company::after{background:#222;}

body.skin_white .card_info_wrap li{border-color:#ececec;background-color:#fff;}
body.skin_white .card_info_wrap .inner .con .tit{color:#222;}
body.skin_white .card_info_wrap .inner .con .name{color:#222;}

body.skin_white .contents.invest .detail_info_wrap .flag{color:#fff;}
body.skin_white .contents.invest .blur_wrap{background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 100%) !important;backdrop-filter: blur(10px) !important;}
body.skin_white .contents.invest .info_box dl .logo_wrap .name_item a{color:#222}

body.skin_white .contents.invest .info_box{border-color:#ececec;background-color:#f6f6f6;}
body.skin_white .contents.invest .info_box dd{border-color:#ececec;}
body.skin_white .contents.invest .info_box dd .sub_tit{color:#222;}
body.skin_white .contents.invest .info_box dd .date_wrap .name{color:#222;}

body.skin_white .contents.invest .invest_list_wrap{border-color:#ececec;background-color:#f6f6f6;}
body.skin_white .contents.invest .invest_list_wrap li{border-color:#ececec;}
body.skin_white .contents.invest .invest_list_wrap .btn_more{background-color:#f6f6f6;}
body.skin_white .invest_swiper_area .swiper-container .swiper-slide{border-color:#ececec;background-color:#fff;}
body.skin_white .invest_swiper_area .swiper-container .red_box{color:#fff;}
body.skin_white .contents.invest .sector_box{border-color:#ececec;background-color:#f6f6f6;}
body.skin_white .contents.invest .sector_list_wrap dl:first-child{border-color:#ececec;}
body.skin_white .contents.invest .sector_list_wrap button{background-color:#f6f6f6;}
body.skin_white .contents.invest .sector_list_wrap dt button{color:#222;}
body.skin_white .contents.invest .sector_list_wrap .rank1 button{color:#f0514c;}
body.skin_white .contents.invest .sector_list_wrap .rank2 button{color:#fa7b77;}
body.skin_white .contents.invest .sector_list_wrap .rank3 button{color:#ff7a50;}
body.skin_white .contents.invest .sector_list_wrap .rank4 button{color:#ff9d7e;}
body.skin_white .contents.invest .sector_list_wrap .rank5 button{color:#f6b1af;}
body.skin_white .contents.invest .sector_list_wrap .btn_wrap{border-color:#ececec;}

body.skin_white .contents.invest .invest_report_wrap .report_list li{border-color:#ececec;background-color:#f6f6f6;}
body.skin_white .contents.invest .invest_report_wrap .report_list .tit{color:#222;}
body.skin_white .contents.invest .invest_report_wrap .report_list .date_box p{color:#666;}

body.skin_white .contents.invest .report_card_wrap li .text_wrap{border-color:#ececec;background-color:#f6f6f6;}
body.skin_white .contents.invest .report_card_wrap li .text_wrap .tit_wrap .tit{color:#222;}
body.skin_white .contents.invest .report_card_wrap li .text_wrap .name_wrap .name{color:#222;}

body.skin_white .pop_con .contents.invest .select_box{background-color:#fff;}
body.skin_white .pop_con .contents.invest .select_box select{border-color:#eee;background-color:#fff;}
body.skin_white .pop_con .contents.invest .rate_wrap li{background-color:#f6f6f6;}

/* CP */
/* body.skin_white .contents.cp .logo_wrap .tit img{display:none;} */
body.skin_white .contents.cp .logo_wrap .desc{color:#888;}
body.skin_white .contents.cp .logo_wrap .month_payment strong{color:#222;}
body.skin_white .contents.cp .service_wrap .img_box{border-color:#ececec;background-color:#f6f6f6;}
body.skin_white .contents.cp .cp_swiper_area .swiper-container .swiper-slide{border-color:#ececec;background-color:#f6f6f6;}
body.skin_white .contents.cp .cp_swiper_area .swiper-container .date{color:#222;}
body.skin_white .contents.cp .cp_swiper_area .swiper-container dt{color:#626262;}
body.skin_white .contents.cp .board_list_wrap .board_list li{border-color:#ececec;background-color:#f6f6f6;}
body.skin_white .contents.cp .portfolio_wrap .portfolio_list li{border-color:#ececec;background-color:#f6f6f6;}
body.skin_white .contents.cp .portfolio_wrap .portfolio_list li.on{background-color:#fff;}
body.skin_white .contents.cp .portfolio_wrap .portfolio_list .tit_wrap button{background:url(../images/common/icon_open_white.png) no-repeat 50% / 18px;}
body.skin_white .contents.cp .portfolio_wrap .portfolio_list .tit_wrap button.on{background:url(../images/common/icon_close_white.png) no-repeat 50% / 18px;}
body.skin_white .contents.cp .portfolio_wrap .portfolio_list .select_box select{background-color:#fff;}
body.skin_white .contents.cp .portfolio_wrap .portfolio_list .select_box.on{border-color:#ececec;}
body.skin_white .contents.cp .portfolio_wrap .scroll.type2::-webkit-scrollbar-track{background-color:#e9e9e9;}
body.skin_white .contents.cp .portfolio_wrap .portfolio_list li.on .btn_more{border:1px solid #efefef;background:#fff;color:#222;}
body.skin_white .contents.cp .message_list_wrap .message_list li{border-color:#ececec;background-color:#fff;}
body.skin_white .contents.cp .month_subscribe_wrap .desc_box{border-color:#ececec;background-color:#f6f6f6;}
body.skin_white .contents.cp .month_subscribe_wrap .desc_box .tit{border-color:#ececec;}
body.skin_white .contents.cp .month_subscribe_wrap .desc_box dt{color:#444;}
body.skin_white .contents.cp .payment_area .desc_box{border-color:#ececec;background-color:#f6f6f6;}
body.skin_white .contents.cp .payment_area .desc_box .tit_wrap button{background:url(../images/common/icon_open_white.png)no-repeat 50% / 18px;}
body.skin_white .contents.cp .payment_area .desc_box .tit_wrap button.on{background:url(../images/common/icon_close_white.png) no-repeat 50% / 18px;}
body.skin_white .contents.cp .payment_area .desc_box .con_wrap{border-color:#ececec;}
body.skin_white .contents.cp .payment_area .desc_box .payment{background-color:#f0f0f0;}
body.skin_white .contents.cp .cp_chart_area dd .echart_wrap{border-color:#ececec;background-color:#fff;}
/* body.skin_white .contents.cp .cp_chart_area .echart_wrap::after{background:url(../images/common/linear_long_white.png)no-repeat 100% 50% / 59px 311px;} */

body.skin_white .contents.cp .scroll_wrap{background:#f6f6f6;}

body.skin_white .fixed{background:rgb(255, 255, 255, 0.7);}
body.skin_white .btn_wrap.has_like_btn{background:rgb(255, 255, 255, 0.7);}
body.skin_white .btn_wrap.has_like_btn .btn_heart{background:#fff url(../images/common/icon_heart_white.png)no-repeat 50% 11px / 24px;}
body.skin_white .btn_wrap.has_like_btn .btn_heart.on{background:#fff url(../images/common/icon_heart_on_white.png)no-repeat 50% 11px / 24px;}
body.skin_white.no_header .btn_wrap.has_like_btn .btn_heart{background:#fff url(../images/common/icon_heart_white.png)no-repeat 10px 11px / 24px;}
body.skin_white.has_iframe .btn_wrap.has_like_btn .btn_heart{background:#fff url(../images/common/icon_heart_white.png)no-repeat 10px 11px / 24px;}
body.skin_white.no_header .btn_wrap.has_like_btn .btn_heart.on{background:#fff url(../images/common/icon_heart_on_white.png)no-repeat 10px 11px / 24px;}
body.skin_white.has_iframe .btn_wrap.has_like_btn .btn_heart.on{background:#fff url(../images/common/icon_heart_on_white.png)no-repeat 10px 11px / 24px;}

/* chart scroll */
body.skin_white .info_list_wrap li .icon{border-color:#f6f6f6;background-color:#f6f6f6 !important;}

body.skin_white .full_layer .pop_con .flag_wrap::before{background:url(../images/cp/icon_complete_white.png)no-repeat 50% / 71px;}
body.skin_white .full_layer .pop_con .complete_area .subscription_box{background-color:#f6f6f6;}
body.skin_white .full_layer .pop_con .complete_area dt{color:#9d9d9d;}

/* 종목검색 팝업 */
body.skin_white .contents.list_search .top_info_box{border-color:#ececec;}
body.skin_white .contents.list_search .top_info_box .flag_wrap{color:#fff;}
body.skin_white .contents.list_search .top_info_box.buy{background:#fff url(../images/list_search/bg_buy_white.png)no-repeat 90% 42px / 80px;}

body.skin_white .contents.list_search .top_info_box.sell{background:#fff url(../images/list_search/bg_sell_white.png)no-repeat 90% 42px / 80px;}

body.skin_white .full_layer .contents.list_search .auto_search_wrap{background:#fff;}
body.skin_white .full_layer .contents.list_search .auto_search_wrap li{border:1px solid #dfdfdf;background:#f6f6f6;}
body.skin_white .full_layer .contents.list_search .auto_search_wrap li .btn_star{background:url(../images/list_search/star_white.png) no-repeat 0 / 13px;}
body.skin_white .full_layer .contents.list_search .auto_search_wrap li .btn_star.on{background:url(../images/list_search/star_on.png) no-repeat 0 / 13px;}

body.skin_white .contents.list_search .top_info_box.neutral{background:#fff url(../images/list_search/bg_neutral_white.png)no-repeat 90% 42px / 80px;}
body.skin_white .contents.list_search .top_info_box.neutral .flag_wrap{background-color:#7c7c7c;}
body.skin_white .contents.list_search .top_info_box.neutral .flag_wrap::after{background:url(../images/list_search/flag_after_gray_white.png) no-repeat 0 / 8px;}

body.skin_white .contents.list_search .top_info_box .btn_more{background-color:#ececec;color:#222;}

body.skin_white .contents.list_search .view_wrap dd{border-color:#ececec;}
body.skin_white .contents.list_search .view_wrap .txt{color:#222}
body.skin_white .contents.list_search .view_wrap .list_wrap dd ul li .tit{color:#222;}
body.skin_white .contents.list_search .view_wrap .list_wrap dd ul li .name_wrap p{color:#666;}
/* body.skin_white .contents.list_search .view_wrap .chart_area .echart_wrap::after{background:url(../images/list_search/linear_long_white.png)no-repeat 100% 50% / 40px 369px;} */

body.skin_white .contents.list_search .toggle_area > li{border-color:#ececec;background-color:#f6f6f6;}
body.skin_white .contents.list_search .toggle_area > li.on{background-color:#fff;}
body.skin_white .contents.list_search .toggle_area li dt .btn_toggle{background:url(../images/common/icon_open_white.png)no-repeat 50%/18px;}
body.skin_white .contents.list_search .toggle_area li .on dt .btn_toggle{background:#fff url(../images/common/icon_close_white.png)no-repeat 50% / 18px;}
body.skin_white .contents.list_search .toggle_area dl dd{border-color:#ececec;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul .flag{color:#fff;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul li{background-color:#f9f9f9;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul .data_wrap p{background-color:#000;color:#fff;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul .data_wrap p::after{background:url(../images/list_search/flag_after_white.png)no-repeat 0 / 8px 6px;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul .data_wrap .inner_bot p{background:#FFD124;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul .data_wrap p.average::after{background:url(../images/list_search/flag_after_yellow.png)no-repeat 0 / 8px 6px;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul .accuracy .text_item{color:#222;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul .accuracy .percent{color:#4744FF;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul li.num_item_1::after{background:url(../images/list_search/num_item_1_white.png)no-repeat 0 0 / 13px 28px;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul li.num_item_2::after{background:url(../images/list_search/num_item_2_white.png)no-repeat 0 0 / 24px 29px;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul li.num_item_3::after{background:url(../images/list_search/num_item_3_white.png)no-repeat 0 0 / 26px 29px;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul li.num_item_4::after{background:url(../images/list_search/num_item_4_white.png)no-repeat 0 0 / 27px 28px;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul li.num_item_5::after{background:url(../images/list_search/num_item_5_white.png)no-repeat 0 0 / 25px 29px;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul li.num_item_6::after{background:url(../images/list_search/num_item_6_white.png)no-repeat 0 0 / 24px 30px;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul li.num_item_7::after{background:url(../images/list_search/num_item_7_white.png)no-repeat 0 0 / 25px 28px;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul li.num_item_8::after{background:url(../images/list_search/num_item_8_white.png)no-repeat 0 0 / 25px 30px;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul li.num_item_9::after{background:url(../images/list_search/num_item_9_white.png)no-repeat 0 0 / 25px 30px;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul li.num_item_10::after{background:url(../images/list_search/num_item_10_white.png)no-repeat 0 0 / 40px 30px;}

body.skin_white .contents.list_search .toggle_area .type_both_card ul .degree_wrap.white .degree{background:url(../images/list_search/icon_degree_g.png)no-repeat 50% 0 / 7px;}
body.skin_white .contents.list_search .toggle_area .type_both_card ul .degree_wrap.white .degree::after{background:url(../images/list_search/icon_pin_g.png)no-repeat 50% / 6px;}

body.skin_white .contents.list_search .toggle_area .type_right_chart dl dl{border-color:#ececec;}
body.skin_white .contents.list_search .toggle_area .type_right_chart .score p{color:#4744ff;}
body.skin_white .contents.list_search .toggle_area .type_right_chart .score.standard .text_color{background-color:#4744ff;}
/* body.skin_white .contents.list_search .big_chart_wrap .echart_wrap::after{background:url(../images/list_search/linear_long_white.png)no-repeat 100% 50% / 40px 369px;} */
body.skin_white .contents.list_search .toggle_wrap.on .btn_close{border-color:#ececec;}
body.skin_white .contents.list_search .bottom_area dl{background:url(../images/list_search/bg_like_white.png) no-repeat 100% / 129px 103px;}

.contents.list_search .view_wrap .chart_area.type2 ul .line.operating_profit_ratio::after{background:#222;}

body.skin_white .full_layer .contents.list_search .result_tab_wrap button{background-color:#fff;color:#ddd;}
body.skin_white .full_layer .contents.list_search .result_tab_wrap .on button{color:#4744ff;}
body.skin_white .full_layer .contents.list_search .tab_content li{border-color:#ececec;background-color:#f6f6f6;}
body.skin_white .full_layer .contents.list_search .recent p{color:#4c4c4c;}
body.skin_white .full_layer .contents.list_search .recent span{color:#8c8c8c;}
body.skin_white .full_layer .contents.list_search .tab_content .btn_star{background:url(../images/list_search/star_white.png) no-repeat 0 / 13px;}
body.skin_white .full_layer .contents.list_search .tab_content .btn_star.on{background:url(../images/list_search/star_on.png) no-repeat 0 / 13px;}
body.skin_white .full_layer .contents.list_search .recent .btn_delete{background:url(../images/list_search/btn_close_white.png) no-repeat 0 / 13px;}

body.skin_white .modal_bottom.type_search .chart_box li{background-color:#f6f6f6;}
body.skin_white .modal_bottom.type_search .chart_box li .name_item{color:#222;}
body.skin_white .modal_bottom.type_search .chart_box.type2 li{background-color:transparent;}
/* body.skin_white .modal_bottom.type_search .echart_wrap::after{background:url(../images/common/linear_long_white.png)no-repeat 100% 50% / 59px 311px;} */

/********************************************************** PC ************************************************************/
/* common */
.type_pc.skin_white .mo_area .container, .type_pc.skin_white .mo_area .container > .contents, .type_pc.skin_white .mo_area .container.layout_flex .fixed_bottom{background:#fff;}