@charset "utf-8";


/* 컨텐츠 공통 */
/* 등장모션 */
/* #contents:not(.noAni) article {position:relative;opacity:0;top:100px;transition:opacity 1s, top 1s;}
#contents.fadeUp article {opacity:1;top:0;}
#contents:not(.noAni) .pageTitArea {position:relative;opacity:0;top:100px;transition:opacity 1s, top 1s;}
#contents.fadeUp .pageTitArea {opacity:1;top:0;}
#contents:not(.noAni) .pageTabBase {position:relative;opacity:0;top:100px;transition:opacity 1s, top 1s;}
#contents.fadeUp .pageTabBase {opacity:1;top:0;} */

#contents .pageTitArea.schOpen {left:175px;}

.ico_help {width:24px;height:24px;background:url(../img/common/ico_help.svg) no-repeat center;}
.info_down {display:inline-block;padding-left:33px;background:url(../img/common/ico_down.svg) no-repeat left 0 top 4px;vertical-align:top;font-weight:300;}
.info_views {display:inline-block;padding-left:32px;background:url(../img/common/ico_eye2.svg) no-repeat left 0 top 4px;vertical-align:top;font-weight:300;color: var(--black);}
.info_like {display:inline-block;padding-left:28px;background:url(../img/common/ico_heart2.svg) no-repeat left 0 top 3px;vertical-align:top;font-weight:300;color: var(--black);}
.ico_yes {position:relative;display:inline-block;width:13px;height:13px;background:url(../img/common/ico_yes.svg) no-repeat center;vertical-align:middle;}
.ico_no {position:relative;display:inline-block;width:13px;height:13px;background:url(../img/common/ico_no.svg) no-repeat center;vertical-align:middle;}
.pcBr {display:block;}
.morePaging {margin-top:60px;}
.moreBtn {display:block;width:100%;height:56px;border:1px solid var(--gray2);text-align:center;line-height:56px;font-weight:600;font-size:18px;}
.baseBtn.icon>.base>i.dm {width:18px;height:14px;margin-left:0;margin-right:8px;background:url(../img/common/ico_dm.svg) no-repeat center;}
.baseBtn.iconSq>.base>i.like {width:19px;height:19px;margin-left:0;margin-right:8px;background:url(../img/common/ico_like.svg) no-repeat center;}
.baseBtn.iconSq>.base>i.like.on {background-image:url(../img/www/ico_like_on.svg) !important}
.baseBtn.iconSq>.base:hover>i.like {background-image:url(../img/common/ico_like_white.svg) }
.baseBtn.iconSq>.base>i.buy {width:18px;height:21px;margin-left:0;margin-right:8px;background:url(../img/common/ico_buy_white.svg) no-repeat center;}
.baseBtn.iconSq>.base>i.down {width:19px;height:18px;margin-left:0;margin-right:8px;background:url(../img/www/ico_down_w.svg) no-repeat center;}
.baseBtn.iconSq>.base>i.inquiry {width:20px;height:19px;margin-left:0;margin-right:8px;background:url(../img/www/ico_inquiry.svg) no-repeat left 0 top 50%}
.baseBtn.iconSq>.base>i.info {width:19px;height:19px;margin-left:0;margin-right:8px;background:url(../img/www/ico_info.svg) no-repeat left 0 top 50%}
.baseBtn.iconSq.lineBlack>.base>i.buy {background-image:url(../img/www/ico_buy_black.png) }
.baseBtn.iconSq.lineBlack:hover>.base>i.buy {background-image:url(../img/common/ico_buy_white.svg) }
.btnLike {width:49px;height:49px;border:1px solid var(--black);background:url(../img/common/ico_like.svg) no-repeat left calc(50% - 35px) top 50%}
.btnLike>span {font-size: 18px;padding-left:26px;}
.btnLike.on {background-image:url(../img/www/ico_like_on.svg);}

.tagArea {display:flex;flex-wrap:wrap;}
.tagArea .tag {display:block;margin-right:5px;padding:4px 12px;font-size:14px;text-align:center;background:var(--gray1);border-radius:15px;}
.tagArea .tag.line {border:1px solid var(--black);background-color:transparent;}

.topStepCont {margin-bottom:60px;}
.topStepCont>ul {position:relative;display:flex;justify-content:space-between;}
.topStepCont>ul>li:before {content:'';display:block;width:100%;height:1px;background:var(--gray2);position:absolute;top:20px;left:0;transform:translateX(-50%);}
.topStepCont>ul>li:first-child::before {display:none;}
.topStepCont>ul>li {position:relative;text-align:center;flex:1;}
.topStepCont>ul>li.line {width:100%;height:1px;background:#000}
.topStepCont>ul>li .num {position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding-top:2px;margin:0 auto;border-radius:50%;border:1px solid var(--gray2);background:var(--gray1);font-weight:500;z-index:2;}
.topStepCont>ul>li .txt {margin-top:10px;text-align:center;}
.topStepCont>ul>li.on .num {background:var(--black);color:var(--bgWhite);border:0;}
.topStepCont>ul>li.end .num {background:var(--black);color:var(--bgWhite);border:0;}
.topStepCont>ul>li.end .num:before {content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background:var(--black) url(../img/www/ico_stepChk.svg) no-repeat center;}

.groupCont>.division:nth-of-type(n+2) {margin-top:100px;}
.groupCont>.division .headLine2 {margin-bottom:17px;}
.groupCont>.division .contTit {position:relative;}
.groupCont>.division .contTit .listOpt {margin-left:auto;display:flex;flex:1;justify-content:space-between}
.groupCont>.division .contTit .listOpt .opt_r {margin-left:auto;}
.groupCont>.division .contTit .listOpt .selectBase {min-width:170px;width:100%;height:48px;}
.groupCont>.division .contTit .listOpt .baseBtn.small {height:48px;margin-right:8px;}

.agreeChkArea .agreeAll {padding-bottom:30px;border-bottom:1px solid var(--gray2);}
.agreeChkArea .agreeAll .inputBox>.data {font-size:18px;font-weight:700;}
.agreeChkArea .agreeChk {margin-top:21px;}
.agreeChkArea .agreeChk .chk {display:flex;align-items:center;}
.agreeChkArea .agreeChk .chk+.chk {margin-top:25px;}
.agreeChkArea .agreeChk .btn_show {display:block;margin-left:10px;color:var(--gray4);text-decoration:underline;}

.mailForm .name {display:block;margin-bottom:3px;font-weight:600;}
.formInput.email {display:flex;flex-wrap:wrap;}
.formInput.email span {width:34px;line-height:48px;font-size:16px;text-align:center;}
.formInput.email input,
.formInput.email select {flex:1}
.formInput.email select {margin-left:10px;}

.formGuide {font-weight:600;}
.fixR.formGuide {position:absolute;right:0;bottom:0;}
.need {display:inline-block;margin-right:3px;margin-top:-5px;vertical-align:middle;width:4px;height:4px;border-radius:50%;background:var(--orange3)}

/* 숨김메뉴 */
.pageLogin {max-width:464px;margin:0 auto;}
.pageLogin .loginTit {margin-bottom:30px;font-size:52px;font-weight:700;text-align:center;}
.pageLogin .loginFid input+input {margin-top:16px;}
.pageLogin .loginUtil {display:flex;justify-content:space-between;margin-top:15px;}
.pageLogin .loginUtil .joinInfo a {color:var(--orange3)}
.pageLogin .loginUtil .findInfo a {position:relative;margin-right:9px;padding-right:9px;}
.pageLogin .loginUtil .findInfo a:before {content:'';position:absolute;right:-2px;top:3px;display:block;width:1px;height:14px;background:var(--black);}
.pageLogin .loginUtil .findInfo a:last-child {margin-right:0;padding-right:0;}
.pageLogin .loginUtil .findInfo a:last-child:before {display:none;}
.pageLogin .loginWay {margin-top:32px;}
.pageLogin .loginWay button {display:block;width:100%;}
.pageLogin .loginWay .baseBtn.google:hover>.base {background-color:transparent;color:var(--black)}
.pageLogin .loginWay .baseBtn.google>.base {font-weight:500;border:1px solid #ddd;color:var(--black)}
.pageLogin .loginWay button+button {margin-top:16px;}
.pageLogin .loginWay .kakao>.base {background-color:#FEE500;border-color:#FEE500;color:#000;}
.pageLogin .loginWay .kakao>span {background:url(../img/www/ico_kakao.svg) no-repeat top 50% left 30px}
.pageLogin .loginWay .google>span {background:url(../img/www/ico_google.svg) no-repeat top 50% left 30px}

.pageJoin {margin:0 auto;}
.pageJoin .topStepCont>ul>li .txt br {display:none;}
.pageJoin .groupCont>.division:nth-of-type(n+2) {margin-top:80px;}
.formArea .w_id {display:flex;}
.formArea .w_id .baseBtn {height:48px;margin-left:5px;}

.vertifyBox {display:flex;width:calc(100% + 20px);margin-left:-20px;margin-top:30px;font-size:0;}
.vertifyBox>a {display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(33.333% - 20px);height:172px;background:var(--gray1);margin-left:20px;vertical-align:top;}
.vertifyBox>a  i {display:block;width:60px;height:60px;border-radius:50%;}
.vertifyBox>a.emailBox i {background:var(--orange3) url(../img/www/ico_mail.svg) no-repeat center}
.vertifyBox>a.kakaoBox i {background:#FEE500 url(../img/www/ico_kakao.svg) no-repeat center}
.vertifyBox>a.googleBox i {background:#fff url(../img/www/ico_google.svg) no-repeat center}
.vertifyBox>a .txtBody2 {margin-top:15px;font-weight:500;text-align:center;}

.agreeMail .writeList_w {margin-top:31px}

.certiFid {padding:40px 63px;border:1px solid var(--gray2)}
.certiFid {margin-top:40px;}
.certiFid .writeForm {display:flex;}
.certiFid .inputPW {width:70px;height:88px;margin-right:20px;background:var(--gray1);border-radius:5px;border:0;text-align:center;font-size:48px;font-weight:600;}
.certiFid .inputPW:last-child {margin-right:0;}

.findIDPW {margin:0 auto;}
.findIdWay {display:flex;margin-top:30px;}
.findIdWay .findBox {flex:1;margin-right:20px;}
.findIdWay .findBox.phone i {background-image:url(../img/www/ico_phone.svg);}
.findIdWay .findBox.lock i {background-image:url(../img/www/ico_lock.svg);}
.findIdWay .findBox.mail i {background-image:url(../img/www/ico_mail.svg);}
.findIdWay .findBox>a {display:flex;flex-direction:column;height:172px;background:var(--gray1);initial-letter-align:center;justify-content:center;}
.findIdWay .findBox>a i {display:block;width:60px;height:60px;background:var(--orange3);background-repeat:no-repeat;background-position:center;border-radius:50%;margin:0 auto;}
.findIdWay .findBox>a .headLine4 {text-align:center;margin-top:13px;font-weight:500;}
.findIdWay .findBox:last-child {margin-right:0;}

.findIDPW .writeList_w {margin-top:26px;}
.findIDPW .writeList_w+.txtBody3  {margin-top:30px;}

.resultCont {padding-top:30px;}
.resultTxt {padding-top:102px;background:url(../img/www/ico_bigExclam.svg) no-repeat top 0 left 50%;text-align:center;}

.joinType .headLine1 {margin-bottom:24px;padding-top:25px;}
.typeBox {display:flex;margin-top:30px;}
.typeBox .box {align-items:center;justify-content:center;flex:1;width:266px;height:266px;background:var(--gray1);}
.typeBox .box:first-child {margin-right:24px;}
.typeBox .box>a {display:flex;width:100%;height:100%;align-items:center;justify-content:center;}
.typeBox .box .tit {display:block;font-size:24px;font-weight:700;padding-top:100px;background:url(../img/www/ico_join_type1.svg) no-repeat top 0 left 50%;text-align:center;}
.typeBox .box.typeCompany .tit {background-image:url(../img/www/ico_join_type2.svg)}
.typeBox .box.typeVertify .tit {background-image:url(../img/www/ico_join_vertify.svg)}
.typeBox .box.typePhone .tit {background-image:url(../img/www/ico_join_phone.svg)}

/* 에셋 상세 뷰 */
.viewerWrap {position:relative;width:100%;}

.viewerWrap .viewerArea {position:relative;width:100%;overflow:hidden;}
.viewerWrap .viewerArea {border:1px solid var(--gray2)}
.viewerWrap .viewerArea>img, 
.viewerWrap .viewerArea>iframe {width:100%;height:100%;}

#typeImg .viewerWrap .viewerArea {height:700px;}

#type3d .iframeViewer {position:relative;font-size: 0;width:100%;padding-top:56.25%;overflow: hidden;}
#type3d .iframeViewer iframe {position:absolute;left:0;top:0;width:100%;height:100%;}

.viewerWrap .utilArea {position:absolute;left:0;top:0;width:380px;height:100%;background:var(--gray1);overflow-y:auto;z-index:1;display:none;z-index:10;}
.viewerWrap .utilArea.on {display:block;}
.viewerWrap .utilArea::-webkit-scrollbar {width:5px;  /* 스크롤바의 너비 */}
.viewerWrap .utilArea::-webkit-scrollbar-thumb {height:20%; /* 스크롤바의 길이 */background:var(--gray2); /* 스크롤바의 색상 */opacity:.4;border-radius:10px;padding:10px;}
.viewerWrap .utilArea::-webkit-scrollbar-track {background:rgba(0, 0, 0, .1);  /*스크롤바 뒷 배경 색상*/}
.viewerWrap .utilArea .limit {padding:30px;overflow-y:hidden;}
.viewerWrap .utilArea .tit {margin-bottom:0;font-size:28px;font-weight:700;}
.viewerWrap .utilArea .inputBox.toggle>.data {font-size:18px;font-weight:600;}
.viewerWrap .utilArea .inputBox.toggle>.data em {font-style:normal;}
.viewerWrap .utilArea .btn_close {position:absolute;top:30px;right:30px;width:18px;height:18px;background:url(../img/common/btn_assetClose.svg) no-repeat center;}

.viewerWrap #r_md>div {padding:25px 0;border-bottom:1px solid var(--gray1);}
.viewerWrap #r_md>div:last-child {border-bottom:0;padding-bottom:0;}

.viewerWrap .inputBox.toggle>[type=checkbox] + .data em::before {padding-left:5px;content:'OFF';font-size:18px;}
.viewerWrap .inputBox.toggle>[type=checkbox]:checked + .data em::before {content:'ON';font-size:18px;}

.viewerWrap .toggle+.opt {margin-top:13px;}
.viewerWrap .opt+.opt {margin-top:10px;}
.viewerWrap .opt_area .optTit {display:block;margin-bottom:3px;font-size:16px;font-weight:600;}
.viewerWrap .opt_area .optTit_b {margin-bottom:10px;font-size:18px;font-weight:600;}
.viewerWrap .opt_writeForm.typePos {display:block;width:calc(100% + 10px);margin-left:-10px;font-size:0;}
.viewerWrap .opt_writeForm img {display:none !important}
.viewerWrap .opt_writeForm.typePos>input {display:inline-block;width:calc(33.333% - 10px);margin-left:10px;vertical-align:top;}
.viewerWrap .opt.typeHalf {display:block;width:calc(100% + 10px);margin-left:-10px;font-size:0;}
.viewerWrap .opt.typeHalf .opt_area {display:inline-block;width:calc(50% - 10px);margin-left:10px;vertical-align:top;}
.viewerWrap .opt input[type=color] {-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;padding:0;border:1px solid var(--gray2);border-radius:4px;}
.viewerWrap .opt input[type=color]::-webkit-color-swatch {display:block;width:100%;height:100%;padding:0;border:0;}
.viewerWrap .opt input[type=color]::-webkit-color-swatch-wrapper {padding:0;border:0;}
.viewerWrap .opt .inputBox {margin-right:15px;}

.viewerArea {position:relative;}
.viewerArea .utilBtn {position:absolute;right:20px;top:20px;z-index:10;}
.viewerArea .utilBtn button {display:block;width:40px;height:40px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-color:#84828D;transition:.2s all;}
.viewerArea .utilBtn button.on {background-color:#84828D;}
.viewerArea .utilBtn button+button {margin-top:10px;}
.viewerArea .utilBtn button.btn_full {background-image:url(../img/common/btn_assetFull.svg);}
/* .viewerArea .utilBtn button.btn_full.on {background-image:url(../img/common/btn_assetFull_on.svg);} */
.viewerArea .utilBtn button.btn_openUtil {background-image:url(../img/common/btn_assetUtil.svg);}
.viewerArea .utilBtn button.btn_openUtil.on {background-image:url(../img/common/btn_assetUtil_on.svg);}

.viewInner {position:relative;display:flex;height:100%;align-items:flex-start;height:100%;}

.ViewContainer .viewerTitle {position:relative;width:100%;margin-bottom:30px;display:flex;}
.ViewContainer~.btnArea {margin-top:80px;}
.ViewContainer .viewerTitle b {position:relative;display:inline-block;font-size:52px;font-weight:600;line-height:63px;padding-right:30px;vertical-align:top;flex:1;}
.ViewContainer .viewerTitle b .ico_help {position:absolute;right:0;top:20px;}
.ViewContainer .detailIco {display:flex;justify-content:space-between;margin-top:25px;}
.ViewContainer .detailIco .info p {margin-right:13px;}
.ViewContainer .detailIco .info  p:last-child {margin-right:0;}
.ViewContainer .navi {display:flex;margin-bottom:10px;padding-right: 440px;align-items: flex-start;}
.ViewContainer .navi p {position:relative;padding-left:16px;margin-left:10px;background:url(../img/common/ico_nav_arrR.svg) no-repeat left 0 top 5px}
.ViewContainer .navi p:first-child {padding-left:0;margin-left:0;background:none;}
.ViewContainer .navi .tit {position:relative;flex:1;font-size: 20px;font-weight: 700;line-height: 24px;padding-left:24px;min-height: 48px;}
.ViewContainer .navi .tit::before {position:absolute;left:9px;content:"/";font-size: 15px;font-weight: 400;top:-1px}

.ViewContainer  .mbTabArea {display:none;}

.ViewContainer .assetView {position:sticky;top:30px;right:0;width:calc(100% - 455px);}
.assetView .viewerInfo {position:relative;margin-top:56px;}
.assetView .viewerInfo .contGroup {position:relative;}
.assetView .viewerInfo .detailIco {position:absolute;right:0;top:0;margin-top:0;}
.assetView .contGroup:nth-of-type(n+2) {margin-top:60px;}
.assetView .contGroup .headLine2 {margin-bottom:20px;}
.assetView .contGroup .info_data {margin-bottom:15px;font-size:18px;margin-top:14px;}
.assetView .contGroup .txtBody2 {margin-top:14px;}
.assetView .contGroup .info_txt {line-height:34px;}
.assetView .contGroup .data {display:block;margin-top:20px;font-size:18px;color:var(--gray4)}
.assetView .viewerInfo .dataList.typeThum>ul {width:100%;margin-left:0;}
.assetView .viewerInfo .dataList.typeThum>ul>li {width:100%;margin-left:0;}
.assetView .viewerInfo .dataList.typeThum>ul>li .thum {max-width:400px;font-size: 0;}
.assetView .viewerInfo .dataList.typeThum>ul>li>a {display:block;}
.assetView .viewerInfo .dataList.typeThum>ul>li .headLine2 {overflow:visible;text-overflow:inherit;white-space:inherit;word-break:break-word;}


.viewerMoreSlider.swiper {overflow:visible;}
.viewerMoreSlider .swiper-wrapper {width:calc(100% + 25px);margin-left:-25px;font-size:0;}
.viewerMoreSlider .item {display:inline-block;width:calc(33.333% - 25px);margin-left:25px;vertical-align:top;}
.viewerMoreSlider .item .thum {position:relative;width:100%;height:auto;overflow:hidden;display:inline-block;font-size:0;}
.viewerMoreSlider .item .thum::after{content:"";padding-top:56.2%;display:block;width:100%;}
.viewerMoreSlider .item .thum img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-width:unset;object-fit:cover;}
.viewerMoreSlider .slider_btn {position:absolute;top:-40px;right:0;display:none;}
.viewerMoreSlider .slider_btn button {display:block;width:20px;height:16px;background:url(../img/www/ico_viewSlider_arrL.svg) no-repeat center;}
.viewerMoreSlider .slider_btn button.btn_arrR {background-image:url(../img/www/ico_viewSlider_arrR.svg);margin-left:21px;}


.ViewContainer .assetDetail {position:sticky;top:0;right:0;width:395px;margin-left:60px;margin-top:0px;}
.ViewContainer.typeTab .assetDetail {margin-top:162px;}
.ViewContainer.typeTab .viewerWrap {border:0;height:auto;}
.assetDetail .writerArea {display:flex;align-items:center;flex-direction: column;width:100%;padding:40px 20px;background:var(--gray1);}
.assetDetail .writerArea .baseBtn {width:175px;}
.assetDetail .writerArea .baseBtn>.base {padding:0}
.assetDetail .writerArea .thum {width:100px;height:100px;border-radius:50%;overflow:hidden;margin-bottom: 10px;background:#fff;}
.assetDetail .writerArea .thum img {width:100%;height:100%;object-fit:contain;}
.assetDetail .writerArea .info {width:100%;}
.assetDetail .writerArea .info .writer {margin-bottom:16px;font-size:24px;font-weight:600;text-align: center;line-height: 29px;}
.assetDetail .writerArea .info .btn {display:flex;width:100%;}
.assetDetail .writerArea .info .btn .baseBtn {height:49px;flex:1;width:auto;}
.assetDetail .writerArea .info .btn .baseBtn+.baseBtn {margin-left:8px;}
.assetDetail .writerArea .info .btn .baseBtn>.base {min-width: inherit;font-size: 16px;}

.assetDetail .priceArea {margin-top:0;padding-bottom:30px;}
.assetDetail .priceArea .price {display:flex;justify-content:space-between;} 
.assetDetail .priceArea .price .headLine3 {width:auto;}
.assetDetail .priceArea .price .price_info {text-align:center;font-size:20px;color:var(--orange3);font-weight:500;width:100%;}
.assetDetail .priceArea .price .headLine3~.price_info {text-align: right;width:auto;;}
.assetDetail .priceArea .btnWrap {display:flex;margin-top:30px;}
.assetDetail .priceArea .btnWrap button {width:100%}
.assetDetail .priceArea .btnWrap a {width:100%}
.assetDetail .priceArea .btnWrap button+button {margin-left:9px;}
.assetDetail .priceArea .btnWrap button+a {margin-left:9px;}
.assetDetail .priceArea .btnWrap .baseBtn>.base {padding:0 15px;}
.assetDetail .priceArea .price~.period {padding-top:28px;} 
.assetDetail .priceArea .btn {text-align:center;margin-top:10px;}
.assetDetail .priceArea .btn .baseBtn.icon.small>.base>i.fileDown {background-image:url(../img/common/icon_fileDown_s_white.svg);background-size:13px auto;}
.assetDetail .priceArea .period {color:var(--gray4);text-align:center;} 

.assetDetail .priceArea .btnWrap .btnLike:first-child:nth-last-child(3)>span {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.assetDetail .priceArea .btnWrap .btnLike:first-child:nth-last-child(3) {background-position: center;}

.assetAcc {border-top:1px solid #CDCDCD;}
.assetAcc>li {border-bottom:1px solid #CDCDCD;}
.assetAcc>li .AccordionBtn>span {padding:20px 0;font-size:24px;}
.assetAcc>li .AccordionBtn::after {content:'';position:absolute;right:0;top:20px;display:block;width:25px;height:25px;background-color:var(--black);background-image:url(../img/common/btn_acc_plus.svg);background-position:center;background-repeat:no-repeat;border-radius:50%;transition:.2s all;}
.assetAcc>li .infoList {margin-bottom:-20px;}
.assetAcc>li .infoList>li {display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #EFEFEF;}
.assetAcc>li .infoList>li:last-child {border-bottom:0;padding-bottom:0;}
.assetAcc>li .infoList>li .tit {padding-right:15px;font-weight:300;width:190px;}
.assetAcc>li .infoList>li .info {text-align:right;}
.assetAcc>li .infoList>li .tagArea {justify-content: flex-end;} 
.assetAcc>li .infoList>li .tagArea em {font-style: normal;}
.assetAcc>li.on .AccordionBtn::after {background-image:url(../img/common/btn_acc_minus.svg);background-color:var(--gray2);}
.assetAcc>li.on {background-color:transparent;}

.similarData {position:relative;width:100%;background:#000;margin-top:100px;padding:60px 0 50px 0;margin-bottom:-120px;}
.similarData .swiper {overflow:visible;}
/* .similarData .swiper-slide {width:344px;height:193px;} */
.similarData::before {content:'';display:block;position:absolute;left:-500px;top:0;width:500px;height:100%;background:#000;z-index:2;}
.similarData::after {content:'';display:block;position:absolute;right:-500px;top:0;width:500px;height:100%;background:#000;}
.similarData .titArea {position:relative;margin-bottom:20px;}
.similarData .titArea .tit {font-size:50px;color:#fff;font-weight:600;}
.similarData .thum img {width:100%;height:100%;object-fit:cover;}
.similarData .titArea .txt_arrR {position:absolute;right:0;top:35px;font-size:16px;color:#fff}
.similarData .titArea .txt_arrR>span {position:relative;padding-right:30px;}
.similarData .titArea .txt_arrR>span:before {content:'';display:block;position:absolute;right:0;top:3px;width:18px;height:13px;border-radius:50%;background:url(../img/www/ico_similar_arrS.svg) no-repeat center;}

.viewerTab {margin-top:-32px;}
.viewerTab>ul {display:flex;justify-content: flex-end;}
.viewerTab>ul>li>a {display:flex;width:100px;height:38px;align-items: center;justify-content: center;border:1px solid #E1E1E1;;text-align:center;transition:.2s color;border-bottom: 0;}
.viewerTab>ul>li+li {margin-left:-1px;}
.viewerTab>ul>li.on>a {background:var(--black);color:#fff;}
.viewerTab>ul>li.disabled>a {background:#E1E1E1;color:var(--gray3);pointer-events: none;}
.viewerTab>ul>li.disabled+li.disabled {border-left:#fff}

.viewerWrap .contTab {position:relative;display:none;}
.viewerWrap .contTab.on {display:block;}

.typeViewImg .viewerWrap {border:0;height:auto;}

.basicInfo {background:var(--gray1);display:flex;justify-content: space-between;align-items: center;padding:20px 22px;margin-top:15px;margin-bottom: 30px;flex-wrap: wrap;gap:10px;;}
.basicInfo .tit {font-size:20px;font-weight: 500;}
.basicInfo .icoArea {display:flex;gap:10px;}
.basicInfo .icoArea button {display:block;width:24px;height:24px;background:url(../img/common/ico_view_msg.svg) no-repeat left 50% top 0;}
.basicInfo .icoArea button.ico_sendMsg {background-image:url(../img/common/ico_view_email.svg);}

.assetSwiper .swiper-slide {position:relative;width:100%;font-size: 0;background:var(--gray1);}
.assetSwiper .swiper-slide .item {width:100%;height:709px;}
.assetSwiper .swiper-slide .item img {display:block;width:100%;height: 100%;margin:0 auto;object-fit: contain;}

.assetTable .item {font-size: 0;}
.assetBtn {position:relative;width:100%;font-size: 0;background:#2C2C34;padding:20px 60px;display:flex;}
.assetBtn button {flex:1;margin-right: 8px;display:flex;justify-content: center;align-items: center;height:48px;background:#fff;color:#000;font-size: 16px;font-weight: 500;}
.assetBtn button:last-child {margin-right: 0;}

.assetThumbs {position:relative;width:100%;left:0;padding:20px;background:#2C2C34;z-index:7;}
.assetThumbs .swiper-slide>a {display:block;position: relative;z-index: 1;}
.assetThumbs .item {height:76px;}
.assetThumbs .item img {width:100%;height:100%;object-fit:cover;}
.assetThumbs .thumBtn {position:absolute;left:28px;top:50%;margin-top:-12.5px;display:block;width:25px;height:25px;background:rgba(0, 0, 0, .5) url(../img/www/ico_thum_arrL.svg) no-repeat center;border-radius:50%;z-index:30;}
.assetThumbs .thumBtn.next {left:auto;right:28px;background-image:url(../img/www/ico_thum_arrR.svg);background-position:top 50% right 7px;}

.typeViewVideo .viewerWrap {border:0;height:auto;}
.viewerVideo {position:relative;padding-bottom:56.25%;height:0;}
.viewerVideo video {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.viewerVideo iframe {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.viewerVideo .play_full {position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/www/ico_player_play.svg) no-repeat center;}
.viewerVideo #custom-play-button {position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/www/ico_player_play.svg) no-repeat center;}
.viewerVideo .play_full.pause {background:none;height:0;}

.finishArea {text-align:center;}
.finishArea .headLine2 {padding-top:108px;background:url(../img/www/ico_cirChk.svg) no-repeat top 0 left 50%;}

.c_point {color:var(--orange3)!important;}

.tagArea {margin-top:-5px;}
.tagArea .tag {margin-top:5px;}

.similarData .swiper-slide .thum {position:relative;width:100%;height:auto;overflow:hidden;display:inline-block;font-size:0;}
.similarData .swiper-slide .thum::after{content:"";padding-top:56.2%;display:block;width:100%;}
.similarData .swiper-slide .thum img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-width:unset;object-fit:cover;}

.viewerWrap .viewerArea {font-size:0;}
.viewerWrap .viewerArea>img {object-fit:cover;}

.loadingWrap {display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:700;background:rgba(0, 0, 0, .6);}
.loadingWrap .loading {width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:999;}
.loadingWrap .loading .itemWrap {display:flex;align-items:center;justify-content:center;gap:4px;width:64px;height:64px;margin:0 auto;border-radius:50%;background-color:var(--orange3);}
.loadingWrap .loading .itemWrap .item {width:6px;height:6px;border-radius:50%;background:#fff;}
.loadingWrap .loading .txtBody2 {padding-top:20px;color:#fff;text-align:center;font-weight:700;}

.loadingWrap .loading .itemWrap .item:nth-child(1) {
    animation:up .6s infinite ease-in-out;
    -webkit-animation:up .6s infinite ease-in-out;
    -moz-animation:up .6s infinite ease-in-out;
}
.loadingWrap .loading .itemWrap .item:nth-child(2) {
    animation:up .6s infinite ease-in-out .2s;
    -webkit-animation:up .6s infinite ease-in-out .2s;
    -moz-animation:up .6s infinite ease-in-out .2s;
}
.loadingWrap .loading .itemWrap .item:nth-child(3) {
    animation:up .6s infinite ease-in-out .3s;
    -webkit-animation:up .6s infinite ease-in-out .3s;
    -moz-animation:up .6s infinite ease-in-out .3s;
}

@keyframes up {
    0% {transform:translateY(0);}
    50% {transform:translateY(4px);}
    100% {transform:translateY(0);}
}
@-webkit-keyframes up {
    0% {-webkit-transform:translateY(0);}
    50% {-webkit-transform:translateY(4px);}
    100% {-webkit-transform:translateY(0);}
}
@-moz-keyframes up {
    0% {-moz-transform:translateY(0);}
    50% {-moz-transform:translateY(4px);}
    100% {-moz-transform:translateY(0);}
}

.loadingDefault {display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:701;padding-top:56.25%}
.loadingDefault .txtBody2 {color:#fff;font-weight: 700;text-align: center;padding-top:185px;background:url(../img/common/ico_guide.png) no-repeat top 0 left 50%;}
.loadingDefault .baseBtn {margin-top:25px;}
.loadingDefault .inner {position:absolute;width:100%;height:100%;left:0;top:0;background:#2C2C34;display:flex;justify-content: center;align-items: center;flex-direction: column;}

.pop_fullView .popLayout {background: none;max-width: 100%;}
.pop_fullView .popLayout .popConts .popInner {max-height: 100%;}
.pop_fullView .popLayout .popConts~.btn_popClose {top:60px;right:60px;position:fixed;width:39px;height:39px;background:url(../img/www/pop_view_close.svg) no-repeat center;z-index: 999;}
.pop_fullView .swiper-slide {height:81vh;height:81dvh;text-align: center;}
.pop_fullView .swiper-slide .item {width:auto;height:100%;}
.pop_fullView .swiper-slide img {width:auto;height:100%;max-width: 80vw;object-fit: cover;}
.pop_fullView .swiperBtn .btnL {width:21px;height:39px;background:url(../img/www/pop_view_arrL.svg) no-repeat center;position:fixed;top:50%;margin-top:-19.5px;left:60px;z-index: 999;}
.pop_fullView .swiperBtn .btnR {width:21px;height:39px;background:url(../img/www/pop_view_arrR.svg) no-repeat center;position:fixed;top:50%;margin-top:-19.5px;right:60px;z-index: 999;}
.pop_fullView .swiper-pagination-fraction  {position:fixed;bottom:5vh;bottom:5dvh;;z-index: 999;text-align: center;font-size: 18px;color:#fff;font-weight: 600;}



/* 팝업 */
.pop_buy .popLayout {max-width:600px;width:100%;}
/* .pop_buy {display:block;} */
.pop_buy .inputBox>.data {padding-left:32px;}
.pop_buy .licenseArea .license {margin-top:13px;background:var(--gray1);padding:24px;}
.pop_buy .status {display:inline-block;height:30px;background:var(--orange3);border-radius: 15px;padding:0 15px;vertical-align: top;color:#fff;line-height: 31px;font-weight: 500;margin-top:15px;}
.pop_buy .licenseArea .licenseLink {float:right;padding-right: 20px;background:url(../img/www/arr_s_black.png) no-repeat right 0 top 50%;font-size: 18px;font-weight: 600;}
.pop_buy .licenseArea .tit {display:block;margin-top:30px;font-weight: 700;color:var(--gray4);margin-bottom: 10px;font-size: 18px;}
.pop_buy .licenseArea .inputBox {display:flex;justify-content: space-between;align-items: center;}
.pop_buy .licenseArea .inputBox+.inputBox {margin-top:15px;}
.pop_buy .licenseArea .inputBox .data {font-size:18px;font-weight: 700;}
.pop_buy .licenseArea .inputBox .price {font-size:18px;font-weight: 700;flex:1;text-align: right;}
.pop_buy .priceArea {position:relative;display:flex;justify-content: space-between;margin-top:30px;padding-top:36px;}
.pop_buy .priceArea .txtBody2 {width:50%;font-size: 24px;}
.pop_buy .priceArea .txtBody2.c_point  {text-align: right;}
.pop_buy .priceArea:before {content:'';position:absolute;display:block;width:calc(100% + 48px);margin-left:-24px;height:1px;background:var(--gray2);top:0px;left:0}
.pop_buy .etcBox {background:var(--gray1);padding:20px;font-size: 0;margin-top:30px;}
.pop_buy .etcBox .inputBox {width:50%;}
.pop_buy .etcBox .inputBox>.data {font-weight: 700;font-size:18px;}
.pop_buy .etcBox .infoTxt {color:var(--gray4);margin-top:15px;}
.pop_buy .agreeArea {margin-top:30px;}
.pop_buy .agreeArea .inputBox>.data {font-size: 18px;font-weight: 500;}
.pop_buy .sTit {position:relative;display:block;font-weight: 700;color:var(--gray4);margin-bottom: 10px;margin-top:30px;padding-top:20px;font-size: 18px;}
.pop_buy .sTit:before {content:'';display:block;width:calc(100% + 48px);position:absolute;left:-24px;top:0;height:1px;background:var(--gray2)}
.pop_buy .boxWrap {display:flex;flex-wrap:wrap;}
.pop_buy .boxWrap .box {flex:1;background-color:var(--gray1);}
.pop_buy .boxWrap .box:first-child {margin-right: 10px;}
.pop_buy .boxWrap .box>a {display:block;padding:18px 0 16px;text-align: center;font-weight: 600;}

.pop_refundInfo .popLayout {max-width:600px;width:100%;}
.pop_accountInfo .popLayout {max-width:600px;width:100%;}
.lineTxtList>li {display:flex;justify-content: space-between;padding:7px 0;border-bottom: 1px solid #EFEFEF}
.lineTxtList>li:first-child {padding-top:0;}
.lineTxtList>li:last-child {border-bottom: 0;}
.lineTxtList>li b {color:var(--gray4)}

.pop_selfChk .certify {width:calc(100% + 20px);margin-left:-20px;margin-top:30px;margin-bottom:18px;font-size:0;}
.pop_selfChk .certify>div {display:inline-block;vertical-align:top;width:calc(50% - 20px);margin-left:20px;}
.pop_selfChk .certify>div .txtWrap {display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 0;text-align:center;background-color:var(--gray1);}
.pop_selfChk .certify>div .txtWrap .icon {width:60px;height:60px;border-radius:50%;background:url(../img/www/sourcedata/ico_chk_cell.svg)no-repeat center center var(--orange3);background-size:contain;}
.pop_selfChk .certify .joint .txtWrap .icon {background:url(../img/www/sourcedata/ico_chk_lock.svg)no-repeat center center var(--orange3);background-size:contain;}
.pop_selfChk .certify>div .txtWrap .txtBody2 {margin-top:16px;}

.pop_sendDM .popLayout {max-width:666px;width:100%;}
.pop_sendDM .byte {padding-top:5px;text-align:right;color:var(--gray4);}
.pop_sendDM .byte .val {color:var(--black);}
.pop_sendDM .btnArea {margin-top:30px;}
.pop_sendDM .writeList_w {position:relative;padding-top:30px;margin-top:30px;}
.pop_sendDM .writeList_w:before {content:'';display:block;width:calc(100% + 48px);position:absolute;left:-24px;top:0;height:1px;background:var(--gray2)}

.pop_msgView .writeList_w {position:relative;padding-top:30px;margin-top:30px;}
.pop_msgView .writeList_w:before {content:'';display:block;width:calc(100% + 48px);position:absolute;left:-24px;top:0;height:1px;background:var(--gray2)}

.pop_payment .sTit {padding-bottom:15px;font-size:16px;font-weight:500;color:var(--gray4);}
.pop_payment .payIn {display:flex;flex-direction:column;align-items:center;text-align:center;}
.pop_payment .payIn .icon {margin-bottom:6px;}
.pop_payment .payIn .txt {font-size:16px;font-weight:500;color:var(--black);}
.pop_payment .boxWrap {display:flex;flex-wrap:wrap;gap:10px;}
.pop_payment .boxWrap .box {width:calc(50% - 10px);background-color:#F6F6F4;}
.pop_payment .boxWrap .box>a {display:block;padding:18px 0 16px;}
.pop_payment .sTit:nth-of-type(2) {margin-top:30px;}
.pop_payment .payInfo {position:relative;margin-top:30px;padding-top:24px;border-top:1px solid var(--gray2);}
.pop_payment .payInfo::before {content:'';position:absolute;top:-1px;left:-100%;width:100%;height:1px;background:var(--gray2);}
.pop_payment .payInfo::after {content:'';position:absolute;top:-1px;right:-100%;width:100%;height:1px;background:var(--gray2);}
.pop_payment .payInfo .price {display:flex;align-items:center;justify-content:space-between;padding-top:24px;}
.pop_payment .payInfo .price p {margin-top:0;padding-top:0;}
.pop_payment .payInfo .price p:nth-child(2) {text-align:right;}

/* #pop_joinAgree1 .popLayout .popConts .popInner {max-height:160px;} */
.pop_wrap .agreeCont .tit {display:block;margin-bottom:5px;font-weight:600;}
.pop_wrap .agreeCont .txtBody3 {line-height:28px;}
.pop_wrap .agreeCont .ag_cont+.ag_cont {margin-top:20px;}
.pop_wrap .agreeCont .txtList.num>li {position:relative;color:var(--gray4);line-height:28px;font-size:16px;padding-left:20px;}
.pop_wrap .agreeCont .txtList.num>li>span {position:absolute;left:0;top:2px;}
.pop_wrap .agreeCont .txtList.dot>li {font-size: 16px;}

.btn_help {display:inline-block;vertical-align:top;width:16px;height:16px;background:url(../img/www/ico_help_s.svg) no-repeat;}
.btn_eye {position:absolute;right:20px;top:50%;width:20px;height:20px;margin-top:-10px;background:url(../img/www/ico_eye_on.svg) no-repeat center;}
.btn_eye.off {background-image:url(../img/www/ico_eye_off.svg)}


/* 마이페이지 */
.userInfoWrap {display:flex;background:var(--gray1);padding:60px;align-items:center;}
.userInfoWrap .myInfo {display:flex;width:600px;align-items:center;} 
.userInfoWrap .myInfo .thumWrap {width:160px;height:160px;overflow:hidden;border-radius:50%;margin-right:40px;border:2px solid var(--gray2)}
.userInfoWrap .myInfo .thumWrap img {width:100%;height:100%;object-fit:cover;}
.userInfoWrap .myInfo .infoWrap {flex:1; }
.userInfoWrap .myInfo .infoWrap .name {display:flex;align-items:center;}
.userInfoWrap .myInfo .infoWrap .name p {margin-right:10px;font-size:30px;font-weight:700;}
.userInfoWrap .myInfo .infoWrap .name .level {display:flex;padding-top:5px;color:var(--gray4);font-weight:500;font-size:16px;align-items:center;}
.userInfoWrap .myInfo .infoWrap .name .level .icoChk {display:block;margin-left:5px;width:16px;height:16px;background:url(../img/www/ico_levelChk.svg) no-repeat top 50% right 0;}
.userInfoWrap .myInfo .infoWrap .etc {display:flex;align-items:center;margin-top:10px;}
.userInfoWrap .myInfo .infoWrap .etc p,
.userInfoWrap .myInfo .infoWrap .etc a {position:relative;display:block;color:var(--gray4);font-weight:500;}
.userInfoWrap .myInfo .infoWrap .etc .data {margin-right:10px;padding-right:10px;}
.userInfoWrap .myInfo .infoWrap .etc .go_link_s {padding-right:15px;background:url(../img/www/ico_arrS_mypage.svg) no-repeat top 6px right 0;}
.userInfoWrap .myInfo .infoWrap .etc .data~.go_link_s:before {content:'';display:block;width:1px;height:15px;background:var(--gray4);position:absolute;left:-10px;top:4px;}
.userInfoWrap .dataInfo {width:calc(100% - 600px);padding-left:45px;}
.userInfoWrap .dataInfo>ul {display:flex;}
.userInfoWrap .dataInfo>ul>li {position:relative;padding:0 75px;text-align: center;}
.userInfoWrap .dataInfo>ul>li+li:before {content:'';position:absolute;display:block;width:1px;height:120px;background:var(--gray2);left:0;top:6px;}
.userInfoWrap .dataInfo>ul>li b {display:block;font-size:96px;font-weight:600;line-height:90px;}
.userInfoWrap .dataInfo>ul>li .data_tit {margin-top:25px;font-size:18px;}
.userInfoWrap .dataInfo>ul>li .data_tit .btn_help {margin-left:5px;margin-top:2px;background:url(../img/www/btn_help_h28.svg);width:24px;height:24px;}
.userInfoWrap .myInfo .btn {margin-top:27px;font-size:0;}
.userInfoWrap .myInfo .btn .baseBtn {margin-right:10px;}
.userInfoWrap .myInfo .btn .btnMessage em {font-style:normal;color:var(--orange3);font-weight:700;margin-left:10px;}
.userInfoWrap .myInfo .btn .baseBtn:last-child {margin-right:0;}
.userInfoWrap .myInfo .btn .baseBtn>.base {height:48px;background-color:transparent !important;min-width: inherit;width:170px;padding:0 15px;}
.userInfoWrap .myInfo .btn .baseBtn:hover>.base {color:var(--black)}

.btn_send>span {padding-right:30px;background:url(../img/www/ico_message.svg) no-repeat right 0 top 50%;font-size:18px;}
.dataTb .btn_download {display:inline-block;width:23px;height:21px;background:url(../img/www/btn_download.svg) no-repeat center;margin:0 auto;vertical-align:top;margin:0 3px;}
.dataTb .btn_download:disabled {background-image:url(../img/www/btn_download_gray.svg);cursor:default;}
.dataTb .inputBox>.data {padding-left:24px;}
.dataTb td .txt_price {display:block;}
.contTable.dataTb table tbody td {padding:8px 15px}
.contTable.dataTb table tbody td>a {text-align: left;display:block;padding-left:25px;;}
.contTable.dataTb table tbody .disabled {background:var(--gray1)}
.contTable.dataTb table tbody .disabled td {color:var(--gray3)}
.contTable.dataTb table tbody .disabled td .btn_send>span {background-image:url(../img/www/ico_message_gray.svg);}

.mypage .groupCont>.division .contTit {position:relative;display:flex;margin-bottom:30px;align-items:flex-end;width:100%;}
.mypage .groupCont>.division .contTit  .btn_viewFUll {position:absolute;right:0;bottom:6px;}
.mypage .data_info {color:var(--orange3);font-size:18px;}
.mypage .division .headLine1 {margin-right:10px;width:auto;margin-bottom:0;}
.mypage.ViewContainer {padding-top:40px;}

.btn_boxS {display:block;border:1px solid var(--gray2);height:34px;width:60px;margin:0 auto;}
.btn_boxS>span {display:block;text-align:center;line-height:34px;font-size:16px;}

.btn_viewFUll {font-size:18px;}
.btn_viewFUll>span {padding-right:25px;background:url(../img/www/ico_arrS.svg) no-repeat right 0 top 50%;}

.dataList.typeThum>ul {display:flex;width:calc(100% + 21px);margin-left:-21px;flex-wrap:wrap;}
.dataList.typeThum>ul>li {position:relative;width:calc(25% - 21px);margin-left:21px;}
.dataList.typeThum>ul>li .thum {position:relative;width:100%;height:auto;overflow:hidden;display:inline-block;font-size:0;font-size: 0;}
.dataList.typeThum>ul>li .thum::after{content:"";padding-top:56.2%;display:block;width:100%;}
.dataList.typeThum>ul>li .thum img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-width:unset;object-fit:cover;}
.dataList.typeThum>ul>li .headLine2 {margin-top:5px;margin-bottom:7px;font-weight:600;overflow:hidden;white-space:pre;text-overflow:ellipsis;}
.dataList.typeThum>ul>li .txtBody2 {font-weight:500;}
.dataList.typeThum>ul>li .categ {display:flex;margin-top:2px;}
.dataList.typeThum>ul>li .categ>span {position:relative;padding-right:7px;margin-right:7px;font-weight:500;}
.dataList.typeThum>ul>li .categ>span:before {content:'';display:block;width:2px;height:2px;background:var(--black);position:absolute;right:-2px;top:10px;border-radius:50%;}
.dataList.typeThum>ul>li .categ>span:last-child:before {display:none;}

.typeStatus .groupCont {padding-top:18px;}
.typeStatus.dataList.typeThum>ul {padding-bottom:0;margin-top:0 !important;}
.typeStatus.dataList.typeThum>ul>li {margin-bottom:55px;margin-top:0 !important;}
.typeStatus.dataList~.numberPagination {margin-top:0;}

.dataList.typeThum>ul>li .status {position:absolute;left:0;bottom:0;display:flex;padding:0 15px;align-items:center;justify-content:flex-end;width:100%;height:36px;background:rgba(0, 0, 0, .35)}
.dataList.typeThum>ul>li .status span {color:#fff;font-size:14px;}
.dataList.typeThum>ul>li .status span {margin-right:12px;}
.dataList.typeThum>ul>li .status span:last-child {margin-right:0;}
.dataList.typeThum>ul>li .status span.download {padding-left:29px;background:url(../img/www/ico_status_down.svg) no-repeat top 50% left 0;}
.dataList.typeThum>ul>li .status span.view {padding-left:29px;background:url(../img/www/ico_status_view.svg) no-repeat top 50% left 0;}
.dataList.typeThum>ul>li .status span.like {padding-left:25px;background:url(../img/www/ico_status_like.svg) no-repeat top 50% left 0;}

.dataList~.numberPagination {margin-top:50px;padding-top:30px;border-top:1px solid var(--gray2)}

.mypage.firm .userInfoWrap {padding:30px 60px;}
.mypage.firm .chartArea {position:relative;height:190px;}
.mypage.firm .chartArea:before {content:'';display:block;width:20px;height:100%;background:var(--gray1);position:absolute;left:0;top:0;z-index:22;}
.mypage.firm .chartInfo {width:calc(100% - 600px);padding-left:50px;}
.mypage.firm .chartTab {margin-left:20px;}
.mypage.firm .chartTab>ul {display:flex;}
.mypage.firm .chartTab>ul>li {margin-right:8px;}
.mypage.firm .chartTab>ul>li>a {display:flex;justify-content:center;align-items:center;padding:3px 10px;background:var(--gray2);border-radius:15px;font-size:15px;}
.mypage.firm .chartTab>ul>li.on>a {background:var(--orange3);color:#fff;}

#pop_help_purchase .popLayout {width:100%;max-width: 600px;}
.popGroupCont .headLine4 {margin-bottom: 5px;}
.popGroupCont .headLine4:nth-of-type(n+2) {margin-top:15px;}
.popGroupCont .txtList.dot>li::before {width:3px;height:3px;}

.go_data {padding-right:26px;background:url(../img/www/ico_setting.svg) no-repeat right 0 top 50%;}

.rankList .rankBox {background:var(--gray1);padding:40px;}
.rankList .rankBox .headLine2 {margin-bottom:28px;}
.rankList .rankBox ul>li {position:relative;padding-left:50px;}
.rankList .rankBox ul>li>* {font-size:18px;}
.rankList .rankBox ul>li .num {position:absolute;left:0;font-weight:600;}
.rankList .rankBox ul>li+li {margin-top:18px;}

.mypage .rankList{width:calc(100% + 21px);margin-left:-21px;font-size:0;}
.mypage .rankList>.rankBox {position:relative;display:inline-block;width:calc(25% - 21px);margin-left:21px;vertical-align:top;}
.mypage .rankList>.rankBox:last-child{margin-right:0;}
.mypage .rankList>.rankBox ul>li:nth-child(n+6) {display:none;}
.mypage .rankList .btnPlus {margin-top:35px;}
.mypage .rankList .btnPlus>button {display:block;width:30px;height:30px;background:url(../img/www/ico_rank_plus.svg) no-repeat center;margin:0 auto;}

.snsConnect {display:flex;align-items:center;padding-top:5px;}
.snsConnect p {color:var(--gray3);padding-left:55px;line-height:40px;margin-right:15px;}
.snsConnect p.google {background:url(../img/www/sns_google.svg) no-repeat left 0 top 50%;}
.snsConnect p.kakao {background:url(../img/www/sns_kakao.svg) no-repeat left 0 top 50%;}
.snsConnect .baseBtn.small>span {min-width:94px;padding:0 15px;}

.infoSetting {display:flex;border:1px solid var(--gray2)}
.infoSetting .setting_profile {width:433px;padding:60px 60px 60px 60px;background:var(--gray1);display:flex;align-items:flex-start;justify-content:center;border-right:1px solid var(--gray2);}
.infoSetting .setting_profile .profileArea {flex-direction:column;margin-top:0;}
.infoSetting .setting_profile .profileArea .profile {width:160px;height:160px;margin-bottom:20px;margin-right:0;}
.infoSetting .setting_profile .profileArea .name {font-weight:700;font-size:30px;}
.infoSetting .setting_profile .profileArea .btn {margin-top:25px;}
.infoSetting .setting_profile .profileArea .baseBtn.small {height:48px;}
.infoSetting .setting_profile .profileArea .baseBtn>.base {font-weight:600;}
.infoSetting .setting_profile .profileArea .baseBtn.lineBlack>.base {background-color:transparent !important;}
.infoSetting .setting_profile .profileArea .baseBtn.lineBlack:hover>.base {color:var(--black)}
.infoSetting .setting_profile .profileArea .txtBody4 {margin-top:20px;text-align:center;}
.infoSetting .setting_info {padding:60px;}
.infoSetting .setting_info .headLine2 {margin-top:60px;}
.infoSetting .setting_profile .profileArea .btn {margin-top:15px;}
.infoSetting .setting_profile .profileArea .txtBody4 {margin-top:10px;}
.infoSetting .setting_profile .profileArea .txtBody4+.txtBody4 {margin-top:4px;}
.infoSetting.full {justify-content:center;}
.infoSetting.full .writeList_w~.headLine2 {margin-top:60px}

.writeList_w>ul>li .formArea.typeBtn .baseBtn  {position:absolute;right:4px;top:4px;}
.writeList_w>ul>li .formArea.typeBtn .baseBtn.small>span {min-width:95px;padding:0 10px;}


.infoPwSetting {border:1px solid var(--gray2)}
.infoPwSetting .setting_pw {padding:60px;max-width:556px;margin:0 auto;width:100%;}

.writeList_w.typeHalf ul{display:flex;flex-wrap:wrap;margin-top:-30px;}
.writeList_w.typeHalf ul>li {width:calc(50% - 12px);margin-top:30px;}
.writeList_w.typeHalf ul>li:nth-child(odd) {margin-right:24px;}
.writeList_w.typeHalf ul>li.w100 {widtH:100%;margin-right:0;}

.writeList_w.typeTriple ul{display:flex;flex-wrap:wrap;}
.writeList_w.typeTriple ul>li {flex:1;margin-right:24px;margin-top:0}
.writeList_w.typeTriple ul>li:last-child {margin-right:0;}

.topSearch {position:relative;}
.topSearch .infoTxt {color:#737373;margin-top:15px;font-size: 16px;font-weight: 500;}
.topSearch>input {display:block;width:100%;height:62px;border:3px solid var(--black);padding:0 60px 0 20px;background:var(--bgWhite)}
.topSearch>input::placeholder {color:#737373}
.topSearch .btn_sch {position:absolute;right:20px;top:18px;width:27px;height:27px;background:url(../img/common/ico_topSch.svg) no-repeat center;}
.purchase_list .topSearch {margin-bottom:40px;}
.purchase_list .btn_boxS {display:inline-block;vertical-align:middle;margin:0 3px}

.topSearch .autoComplete {position:absolute;width:100%;background:var(--bgWhite);z-index: 20;padding:20px;border:1px solid var(--gray2);margin-top:10px;box-shadow: 0px 2px 20px rgba(43,45,47,.08);display:none;}
.topSearch .autoComplete.on {display:block;}
.topSearch .autoComplete>ul>li+li {margin-top:10px;}
.topSearch .autoComplete>ul>li>a:hover {color:var(--orange3)}
/* 231211추가 */
.purchase_list .btn_boxM>span {display:block;text-align:center;line-height:34px;font-size:16px;}
.purchase_list .btn_boxM {display:inline-block;vertical-align:middle;margin:0 3px;border:1px solid var(--gray2);height:34px;width:80px;}

.schOptArea {padding:4px 40px 30px 40px;background:var(--gray1)}
.schOptArea .optLine {display:flex;flex-wrap:wrap;align-items:center;padding:5px 0 19px 0;border-bottom:1px solid var(--gray2);}
.schOptArea .opt .chkList {min-height: 48px;flex-wrap: wrap;}
.schOptArea .optLine:last-of-type {border-bottom:0;}
.schOptArea .opt {display:flex;align-items:center;margin-right:60px;margin-top:15px;}
.schOptArea .opt .opt_tit {margin-right:40px;font-size:18px;font-weight:600;}
.schOptArea .opt .opt_area {flex:1}
.schOptArea .opt .rangeInp {display:flex;max-width:320px;align-items:center;}
.schOptArea .opt .rangeInp span {width:30px;text-align:center;}
.schOptArea .opt .rangeInp .inputBase, 
.schOptArea .opt .rangeInp .selectBase {flex:1}
.schOptArea .opt .chkList {display:flex;margin-top:0;align-items:center;}
.schOptArea .opt .chkList .period {margin-left:20px;}
.schOptArea .opt .chkList .inputBox {margin-right:10px;margin-top:0;}
.schOptArea .opt .chkList .inputBox:last-child {margin-right:0;}
.schOptArea .opt .chkList .inputBox>.data {padding-left:32px}
.schOptArea .btnArea {position:relative;margin-top:0;padding-top:20px;}
.schOptArea .btnArea:before {content:'';display:block;width:100%;background:var(--gray1);position:absolute;left:0;top:-1px;height:3px;}

.schOptArea .opt .chkList {margin-top:-11px;}
.schOptArea .opt .chkList .inputBox {margin-top:11px;}

.schOptArea~.groupCont {margin-top:125px;}

.contTable table th .btn_help {vertical-align:middle;margin-left:4px;margin-top:-1px;}

/* 통합검색 */
#header.typeTotalSch {position:relative;height:auto;background:var(--gray1)}
.totalSch_topArea {max-width:1476px;padding:var(--layoutCont);padding-top:60px;padding-bottom:60px;margin:0 auto;display:flex;align-items:center;justify-content:center;}
.totalSch_topArea .logo {margin-top:-38px;}
.totalSch_topArea .logo>a {display:block;font-size:0;}
.totalSch_topArea .logo>a>span {display:none;}
.totalSch_topArea .topSearch {flex:1;margin:0 24px 0 40px;}

/* .totalSearch {margin-top:-30px;} */
.totalSearch .totalTit {font-size:40px;font-weight:700;text-align:center;}
.totalSearch .keyword {color:var(--orange3) !important;font-weight: 600;}
.totalSearch .totalTit br {display:none;}
.totalSearch .pageTabBase {margin-bottom:54px;margin-top:60px;padding:0;}
.totalSearch .resultGrp {position:relative;}
.totalSearch .resultGrp:before {content:'';display:block;width:1px;height:100%;background:#d5d5d5;position:absolute;right:356px;top:0;}
.totalSearch .resultGrp .result {position:relative;}
.totalSearch .resultGrp .grp_tit {display:block;padding-bottom:15px;border-bottom:1px solid var(--black);font-size:28px;font-weight:700;}
.totalSearch .resultGrp .grp_tit>em {font-style:normal;}
.totalSearch .resultGrp .navi {display:flex;flex-wrap:wrap;}
.totalSearch .resultGrp .navi>span {position:relative;font-size:18px;font-weight:500;color:var(--gray4);}
.totalSearch .resultGrp .navi>span em {font-style:normal;}
.totalSearch .resultGrp .navi>span:after {content:'';display:inline-block;width:6px;height:11px;background:url(../img/common/ico_nav.svg) no-repeat center;vertical-align:middle;margin:0 10px;margin-top:-2px;}
.totalSearch .resultGrp .navi>span:last-child:after {display:none;}
.totalSearch .resultGrp .typeMenu .navi>span {color:var(--black)}
.totalSearch .resultGrp .typeMenu ul {padding-top:17px;}
.totalSearch .resultGrp .typeMenu ul>li {position:relative;padding-left:10px;}
.totalSearch .resultGrp .typeMenu ul>li+li {margin-top:3px;}
.totalSearch .resultGrp .typeMenu ul>li:before {content:'';position:absolute;left:0;top:12px;width:3px;height:3px;background:var(--gray4);border-radius:50%;}
.totalSearch .resultGrp .result+.result {margin-top:70px;}
.totalSearch .resultGrp {position:relative;font-size: 0;}
.totalSearch .resultGrp .result {}
.totalSearch .resultGrp .result .moreBtn {margin-top:50px;}
.totalSearch .resultGrp .hotSchList {display:inline-block;width:356px;padding-left:40px;vertical-align: top;margin-left:60px;}
.totalSearch .resultGrp .hotSchList.fix {position:fixed;top:30px;}
.totalSearch .resultGrp .hotSchList.fixBottom{position:absolute; bottom:0px !important;top:auto;}
.totalSearch .resultGrp .hotSchList .tit {font-size: 20px;font-weight: 700;margin-bottom: 20px;}
.totalSearch .resultGrp .hotSchList .schList>li>a {display:flex;align-items: center;}
.totalSearch .resultGrp .hotSchList .schList>li+li {margin-top:8px;}
.totalSearch .resultGrp .hotSchList .schList>li>a .num {font-weight: 700;font-size:18px;width:30px;display:block;}
.totalSearch .resultGrp .hotSchList .schList>li>a .schWord {font-size:18px;}
.totalSearch .resultGrp .hotSchList .schList>li:nth-child(1)>a .schWord {font-weight: 700;}
.totalSearch .resultGrp .hotSchList .schList>li:nth-child(2)>a .schWord {font-weight: 700;}
.totalSearch .resultGrp .hotSchList .schList>li:nth-child(3)>a .schWord {font-weight: 700;}
.totalSearch .resultGrp .resultArea {display:inline-block;vertical-align: top;width:calc(100% - 416px)}

.totalSearch .typeList ul>li {padding:30px 0;border-bottom:1px solid var(--gray2)}
.totalSearch .typeList .tit {display:block;font-size:24px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:pre;}
.totalSearch .typeList .txt {display:block;margin-bottom:10px;margin-top:12px;margin-bottom:15px;font-size:18px;line-height:28px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}

.totalSearch .typeThum ul {width:calc(100% + 20px);margin-left:-20px;font-size:0;padding-top:25px;}
.totalSearch .typeThum ul>li {display:inline-block;width:calc(33.333% - 20px);margin-left:20px;vertical-align:top;}
.totalSearch .typeThum ul>li .thum::after{content:"";padding-top:56.81%;display:block;width:100%;}
.totalSearch .typeThum ul>li .thum>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-width:unset;object-fit:cover;}
.totalSearch .typeThum ul>li .thum {position:relative;margin-bottom:15px;}
.totalSearch .typeThum ul>li .tit {position:relative;margin-bottom:10px;font-size:24px;font-weight:600;white-space:pre;overflow:hidden;text-overflow:ellipsis;}
.totalSearch .btn_more {position:absolute;top:12px;right:0;display:block;width:20px;height:20px;background:url(../img/common/ico_total_more.svg) no-repeat center}

/* 소스데이터 목록 */
.dataList_wrap {position:relative;max-width:1350px;margin:0 auto;transition:0.1s all;}
.dataList_wrap .BBS_option .searchBox .selectBase {max-width: 170px;}
.dataList_wrap .groupCont>.division .contTit {position:relative;display:flex;margin-bottom:25px;align-items:flex-end;width:100%;}
.dataList_wrap .groupCont>.division .contTit  .btn_viewFUll {position:absolute;right:0;bottom:0;}
.dataList_wrap .division .headLine1 {margin-right:10px;width:auto;margin-bottom:0;}
.dataList_wrap .schArea {display:flex;align-items:center;padding-top:20px;margin-bottom:80px;}
.dataList_wrap .topSearch {flex:1;margin-right:0;}
.dataList_wrap .topSearch .btn_sch {top:16px;}
.dataList_wrap .dataList.typeThum>ul {flex-wrap:wrap;margin-top:-60px;}
.dataList_wrap .dataList.typeThum>ul>li {margin-top:60px;}
.dataList_wrap .dataList.typeThum>ul>li:first-child {padding-top:0}
.dataList_wrap .detailSchArea {position:fixed;width:100px;height:calc(100% - 162px);left:0;top:0px;padding:0 30px;border-right:1px solid var(--gray2);transition:0s all;background:var(--bgWhite);}
.dataList_wrap .detailSchArea .inputBox {margin-right:20px;}
.dataList_wrap .detailSchArea .btn_schDetail {display:block;position:absolute;left:0;top:30px;padding-top:30px;width:100%;background:url(../img/www/ico_datail_sch.svg) no-repeat top 0 left 50%;font-size:14px;z-index:903;font-weight:500;}
.dataList_wrap .dataList {padding-bottom:40px;}
.dataList_wrap .dataList.typeThum>ul>li .thum {border:1px solid var(--gray2);}


.stickyFix .dataList_wrap .detailSchArea {top:0;height:100%;}
.dataList_wrap.open {left:175px;}
.dataList_wrap.open .detailSchArea {width:368px;z-index:998;}
.dataList_wrap.open .btn_schDetail {display:none;}
.dataList_wrap.open .schCateg {display:flex;flex-direction: column;background:var(--bgWhite)}
/* .dataList_wrap .fix .schCateg {height:100%;} */
.dataList_wrap .fix .schCateg .schList {flex:1;}


.dataList_wrap .schCateg {padding-top:38px;display:none;}
.dataList_wrap .schCateg .btn_close {position:absolute;top:40px;right:40px;display:block;width:16px;height:16px;background:url(../img/www/ico_detail_close.svg) no-repeat center;}
.dataList_wrap .schCateg .headLine2 {margin-bottom:20px;}
.dataList_wrap .schCateg .schList {max-height:calc(100vh - 235px);max-height:calc(100dvh - 235px);overflow-y:auto;}
.dataList_wrap .schCateg .schList .headLine4 {display:block;font-weight:600;margin-bottom:13px;}
.dataList_wrap .schCateg .schList>li {padding:20px 0;border-top:1px solid #d1d1d1;}
.dataList_wrap .schCateg .schList>li:last-child {padding-bottom:0;}
.dataList_wrap .schCateg .schList>li .chkList {margin-top:-12px;}
.dataList_wrap .schCateg .schList>li .chkList .inputBox {margin-top:12px;}
.dataList_wrap .schCateg .schList>li:first-child {padding-top:0;border-top:0;}
.dataList_wrap .schCateg .schList>li .selectBase+.selectBase {margin-top:10px;}
.dataList_wrap .schCateg .schList>li .price {display:flex;align-items: center;flex-wrap: wrap;}
.dataList_wrap .schCateg .schList>li .price>span {margin:0 5px;}
.dataList_wrap .schCateg .schList>li .price .inputBox {margin-right: 0;margin-left:0px;}
.dataList_wrap .schCateg .schList>li .price .inputBase {flex:1;}

.dataList_wrap .btnArea {display:flex;}
.dataList_wrap .btnArea .baseBtn {flex:1;}
.dataList_wrap .btnArea .baseBtn>.base {min-width:inherit;}
.dataList_wrap .groupCont>.division:nth-of-type(n+2) {margin-top:70px;}
.dataList_wrap .dataList.typeThum>ul>li .headLine2 {font-size:24px;}

/* 컬렉션 리스트 */
.collection_list ul {display:flex;width:calc(100% + 24px);margin-left:-24px;flex-wrap:wrap;margin-top:-40px;}
.collection_list ul>li {width:calc(25% - 24px);margin-left:24px;margin-top:40px;}
.collection_list ul>li .thum {position:relative;width:100%;height:auto;overflow:hidden;display:inline-block;font-size:0;}
.collection_list ul>li .thum::after{content:"";padding-top:90%;display:block;width:100%;}
.collection_list ul>li .thum img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-width:unset;object-fit:cover;}
.collection_list ul>li .headLine2 {margin-top:10px;margin-bottom:12px;font-weight:600;overflow:hidden;white-space:pre;text-overflow:ellipsis;}
.collection_list ul>li .txtBody2 {font-weight:500; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.subVisual {position:relative;width:100%;height:360px;max-width:2560px;margin:0 auto;margin-top:-62px;margin-bottom:80px;}
.subVisual:before {content:'';display:block;width:100%;height:100%;background:url(../img/www/subVisual_dim.png) no-repeat center;background-size:cover;}
.subVisual .txtWrap {position:absolute;left:50%;bottom:50px;transform:translateX(-50%);max-width:1766px;width:100%;margin:0 auto;padding:var(--layoutCont);}
.subVisual .txtWrap .subTit {display:block;font-size:52px;color:#fff;font-weight:700;}
.subVisual .txtWrap .txtBody2 {margin-top:7px;color:#fff;}
.subVisual.typeCollection {background-repeat:no-repeat;background-position:center;background-size:cover;width:calc(100% + 360px);margin-left:-180px;}
.typeCollect.dataList_wrap .dataList {padding-bottom:0;}

/* 에셋리스트 */
.source_list .data_info {margin-bottom:30px;}
.source_list .data_info span {font-weight:500;}
.source_list .dataList>ul {flex-wrap:wrap;width:calc(100% + 24px);margin-top:-54px;}
.source_list .dataList>ul>li {width:calc(25% - 24px);margin-left:24px;margin-top:54px;}
.source_list .dataList.typeThum>ul>li .thum::after {padding-top:94.2%;}
.source_list .dataList.typeThum>ul>li .headLine2 {margin-top:10px;}


.dataList_wrap .visualArea {position:relative;height:357px;background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:82px;}
.dataList_wrap .visualArea:before {content:'';display:block;width:100%;height:100%;background:url(../img/www/subVisual_dim.png) no-repeat center;}
.dataList_wrap .visualArea .txtWrap {position:absolute;left:0;bottom:0;width:100%;padding:50px 40px;text-align:left;}
.dataList_wrap .visualArea .txtWrap .subTit {display:block;font-size:52px;color:#fff;font-weight:700;}
.dataList_wrap .visualArea .txtWrap .txtBody2 {margin-top:7px;color:#fff;}
.dataList_wrap .listOpt {display:flex;justify-content:space-between;align-items:center;margin-bottom: 20px;}
.dataList_wrap .listOpt .selectBase {max-width:208px;}
.dataList_wrap .dataList.typeThum>ul>li .dataTit {display:block;font-size:24px;font-weight:600;}

.typeEng .dataList_wrap .listOpt .selectBase {max-width: 320px;width:100%;padding-right: 35px;}

.pop_snsConnect .popLayout {max-width:412px;}
.pop_connectBox {display:flex;margin-top:30px;}
.pop_connectBox>a {display:flex;justify-content:center;align-items:center;height:172px;background:var(--gray1);width:calc(50% - 10px);font-weight:500;}
.pop_connectBox>a:first-child {margin-right:20px;}
.pop_connectBox>a .txtBody2 {text-align:center;padding-top:80px;background:url(../img/www/ico_kakao_60.svg) no-repeat top 0 left 50%;}
.pop_connectBox>a.typeGoogle .txtBody2 {background-image:url(../img/www/ico_google_60.svg)}

/* 메세지 */
.tbMsg.contTable table tbody td.txtL {white-space:pre;overflow:hidden;text-overflow:ellipsis;}
.messageList {padding-top:20px;}

.pop_msgView .info {display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;}
.pop_msgView .info .name {font-size:18px;font-weight:700;color:var(--orange3)}
.pop_msgView .info .date {font-size:18px;color:var(--gray4)}
.pop_msgView .msgCont {border:1px solid var(--gray2);padding:14px 16px;min-height:140px;max-height:160px;overflow-y:auto;}
.pop_msgView  .popLayout {max-width:666px;width:100%;}

/* 카테고리 검색 */
.sch_cateG {display:flex;}
.sch_cateG .inputBase {width: calc(100% - 85px);margin-right: 5px;font-size: 15px;text-overflow: ellipsis;}
.sch_cateG .baseBtn.small {height:48px;}
.sch_cateG .baseBtn.small>span {min-width: 80px;}

.pop_jsTree .popLayout {max-width: 650px;width:100%;}
.jsTreeArea  {border:1px solid var(--gray2);padding:10px;}

/* 플랫폼 소개 */

/* 인트로 */

/* 인트로 */

.introPlatform  {opacity: 0;transition:2s all;}
.introPlatform.fade  {margin-top:0px;opacity: 1;}
.introPlatform .mid_tit {padding: 80px 0 60px;font-size: 40px;font-weight: 700;}
.introPlatform .share_wrap .mid_tit {color:#000}
.introPlatform .onlyMb {display:none;}
.introPlatform .c_Orange {color: #c43104;}
.introPlatform .inner {max-width: 1426px;width: 100%;margin: 0 auto;text-align: center;}

.introPlatform .platform_info {position: relative;}
.introPlatform .platform_info .img_wrap {top: auto;left: auto;padding-top: 0;}
.introPlatform .platform_info .img_wrap>ul {font-size: 0;}
.introPlatform .platform_info .img_wrap>ul>li {position: relative;display: inline-block;vertical-align: top;width: 50%;font-size: 0;}
.introPlatform .platform_info .img_wrap>ul>li:nth-child(even) {text-align: right;}
.introPlatform .platform_info .img_wrap>ul>li.item1 {padding-left: 145px;}
.introPlatform .platform_info .img_wrap>ul>li.item3 {margin-top: 0;z-index: 5;}
.introPlatform .platform_info .img_wrap>ul>li.item4 {margin-top: 0;padding-right: 125px;}
.introPlatform .platform_info .img_wrap>ul>li.item5 {margin-top: -40px;padding-left: 65px;}
.introPlatform .platform_info .img_wrap>ul>li.item6 {margin-top: -155px;padding-right: 75px;z-index: 5;}
.introPlatform .platform_info .img_wrap>ul>li.item7 {padding-top: 30px;padding-right: 35px;}
.introPlatform .platform_info .img_wrap>ul>li.item8 {margin-top: -85px;}
.introPlatform .section2 {margin-top:250px;padding-top:0;height: calc((100vh + 900px));}

.introPlatform .platform_info .top_tit {width: 100%;position: absolute;top: 135px;left: auto;text-align: center;}
.introPlatform .platform_info.end .top_tit {opacity: 0!important;}
.introPlatform .platform_info .top_tit>strong {font-size: 7.5rem;font-weight: 700;line-height: 140px;}
.introPlatform .platform_info .top_tit>p {padding-top: 2.5rem;font-size: 40px;font-weight: 500;}
.introPlatform .platform_info .btm_txt {width: 100%;position: absolute;text-align: center;}
.introPlatform .platform_info .btm_txt .txt {font-size: 28px;font-weight: 500;line-height: 40px;}
.introPlatform .platform_info .btm_txt .txt+.txt {margin-top: 60px;}

.introPlatform .wrapper {position:relative;background: var(--bgWhite);z-index: 50;}

.introPlatform .share_wrap {position: relative;margin-top: 0;padding-bottom: 100px;background-color: #EBE6E2;}
.introPlatform .share_wrap::before {content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: #EBE6E2;}
.introPlatform .share_wrap::after {content: '';position: absolute;top: 0;right: -100%;width: 100%;height: 100%;background: #EBE6E2;}
.introPlatform .share_wrap .share1 {display: flex;align-items: center;justify-content: space-between;padding: 30px;border: 1px solid #d6410b;border-radius: 200px;}
.introPlatform .share_wrap .share1 .left_area {display: flex;align-items: center;;padding: 30px;background-color: rgba(255, 255, 255, 0.3);border-radius: 200px;}
.introPlatform .share_wrap .share1 .left_area .plus {position: relative;padding: 0 55px;}
.introPlatform .share_wrap .share1 .left_area .plus>p {position: absolute;top: -65px;left: 0;padding-bottom: 40px;}
.introPlatform .share_wrap .share1 .col {display: flex;align-items: center;justify-content: center;width: 200px;height: 200px;border-radius: 50%;background-color: #d6410b;}
.introPlatform .share_wrap .share1 .col2 {background-color: #42424A;}
.introPlatform .share_wrap .share1 .col span {font-size: 24px;font-weight: 500;color: #fff;}
.introPlatform .share_wrap .share1>.arr {position: relative;padding: 0 20px;}
.introPlatform .share_wrap .share1>.arr>span {display:none;}
.introPlatform .share_wrap .share1>.arr>p {position: absolute;top: -65px;left: 0;}
.introPlatform .share_wrap .share2 {display: flex;max-width: 244px;margin: 30px auto;}
.introPlatform .share_wrap .share2>img+img {padding-left: 20px;}
.introPlatform .share_wrap .share2>p:first-child {padding-right: 10px;}
.introPlatform .share_wrap .share2>p:last-child {padding-left: 10px;}
.introPlatform .share_wrap .share3 {padding: 25px 10px;border: 1px solid #d6410b;background-color: var(--bgWhite);}

.introPlatform .effect_wrap .banner {padding: 40px 10px;background-color: #d6410b;}
.introPlatform .effect_wrap .banner>p {color: #fff;}
.introPlatform .effect_wrap .arr {width: 250px;height: 80px;margin: 50px auto 80px;background: url(../../www/img/intro/cont_arr_up.svg) no-repeat;}
.introPlatform .effect_wrap .box_wrap {display: flex;flex-wrap: wrap;gap: 30px;}
.introPlatform .effect_wrap .box_wrap .box {width: calc(33.3333% - 20px);}
.introPlatform .effect_wrap .box_wrap .box .top {padding: 20px 10px;background-color: #42424A;color: #fff;font-size: 18px;font-weight: 600;}
.introPlatform .effect_wrap .box_wrap .box .info {padding: 25px 28px 35px;border: 1px solid #ddd;text-align: left;}

.introPlatform .platform_info {position:relative;padding-bottom: 0;}
.introPlatform .platform_info .top_tit {position: fixed;left:50%;top:50%;transform: translate(-50%,-50%);z-index: 1;padding-top:380px;}
.introPlatform .platform_info .btm_txt {position: fixed;left:50%;top:50%;transform: translate(-50%,-50%);z-index: 1;padding-top:0;}
.introPlatform .platform_info .btm_txt .txt {opacity: 0;}


/*  */
.introPlatform2 .sec01 {position:relative;background:red;height:600px;}
.introPlatform2 .sec01 .lay01 {background:yellow;height:100vh;width:100%;}
.introPlatform2 .sec01 .lay02 {background:green;height:100vh;position:absolute;top:0;left:0;width:100%;opacity: 0;}
.introPlatform2 .sec02 {position:relative;height:944px;background:blue;}
.introPlatform2 .sec03 {position:relative;height:944px;background:green;}
.introPlatform2 span {color:#fff;font-weight: 700;font-size: 60px;display:flex;width:100%;height:100%;justify-content: center;align-items: center;}

/*  */

.policy_box {padding:40px;background:var(--gray1);display:flex;}
.policy_box>i {width:110px;display:block;}
.policy_box>.txtArea {flex:1;}
.policy_box>.txtArea .date {margin-top:9px;color:var(--gray4)}
.policy .bookmarkList {display:flex;flex-wrap: wrap;width: calc(100% + 24px);margin-left:-24px;margin-top:14px;margin-bottom: 60px;}
.policy .bookmarkList>li {position:relative;width:calc(20% - 24px);margin-left:24px;margin-top:24px;}
.policy .bookmarkList>li button {display:block;width:100%;height:163px;border:1px solid var(--gray2);transition:.2s all;}
.policy .bookmarkList>li button:hover {border:1px solid var(--orange3)}
.policy .bookmarkList>li .tit {font-weight: 700;font-size: 18px;margin-top:15px;}
.policy .txtNum {position:relative;font-size: 18px;padding-left:40px;}
.policy .txtNum + ul.txtList.dot {margin-top:20px;}
.policy .txtNum ul.txtList.dot {margin-top:10px;}
.policy .txtNum+.txtNum {margin-top:20px;}
.policy .txtNum .num {display: block;width:28px;height:28px;font-weight: 700;color:#fff;font-size: 15px;text-align: center;line-height: 28px;position:absolute;left:0;background:var(--orange3);border-radius: 50%;}
.policy .contTable {margin-top:20px}
.policy .contTable+.txtNum {margin-top:50px}
.policy .btnDown {margin-top:10px;margin-bottom: 30px;}
.policy .btnDown .baseBtn {margin-right: 5px;}
.policy .bookmarkList>li .hoverArea {position:absolute;top:40px;left:152px;width:580px;padding:30px 24px;box-shadow: 0px 3px 6px #00000029;background:#fff;z-index: 5;opacity:0;visibility: hidden;transform: translateY(10px);transition:.2s all;background:var(--bgWhite)}
.policy .bookmarkList>li:hover .hoverArea {opacity: 1;visibility: visible;transform: translateY(0px);}
.policy .bookmarkList>li .hoverArea .headLine2 {margin-bottom: 27px;}
.policy .bookmarkList>li .hoverArea .infoArea {margin-top:27px;}
.policy .bookmarkList>li .hoverArea .txtBody2+.txtBody2 {margin-top:10px;}
.policy .bookmarkList>li .hoverArea .infoArea>ul>li {display:flex;justify-content: space-between;align-items: flex-start;}
.policy .bookmarkList>li .hoverArea .infoArea>ul>li+li {margin-top: 10px;}
.policy .bookmarkList>li .hoverArea .infoArea>ul>li .tit {margin-top:0;font-weight: 700;color:var(--orange3);width:170px}
.policy .bookmarkList>li .hoverArea .infoArea>ul>li .info {font-size: 18px;flex:1;word-break: keep-all;font-weight: 700;text-align: right;}
.policy .bookmarkList>li .hoverArea .infoArea>ul>li .txtList.dot>li {font-weight: 700;text-align: right;}

.policy .bookmarkList>li:nth-child(5)  .hoverArea {right:52px;left:auto;}

/* Eng */
.typeEng .dataList_wrap .detailSchArea .btn_schDetail>span {line-height: 13px;}

/* Dark Mode */
body[data-theme='dark-mode'] .viewerWrap .utilArea .btn_close {background-image:url(../img/common/btn_assetClose_white.svg);}
body[data-theme='dark-mode'] .ico_help {background-image:url(../img/common/ico_help_white.svg) ;} 
body[data-theme='dark-mode'] .baseBtn.iconSq>.base>i.like {background-image:url(../img/common/ico_like_white.svg)}
body[data-theme='dark-mode'] .baseBtn.iconSq>.base:hover>i.like {background-image:url(../img/common/ico_like.svg)}
body[data-theme='dark-mode'] .baseBtn.iconSq>.base>i.inquiry {background-image:url(../img/www/ico_inquiry_w.svg)}
body[data-theme='dark-mode'] .baseBtn.iconSq>.base>i.info {background-image:url(../img/www/ico_info_white.svg)}
body[data-theme='dark-mode'] .baseBtn.typeInfo:hover>.base>i.info {background-image:url(../img/www/ico_info.svg)}
body[data-theme='dark-mode'] .baseBtn.iconSq>.base>i.buy {background-image:url(../img/common/ico_buy.svg)}
body[data-theme='dark-mode'] .baseBtn.iconSq.lineBlack>.base>i.buy {background-image:url(../img/common/ico_buy_white.svg)}
body[data-theme='dark-mode'] .baseBtn.iconSq>.base:hover>i.buy {background-image:url(../img/common/ico_buy_white.svg)}
body[data-theme='dark-mode'] .assetAcc>li .AccordionBtn::after  {background-image:url(../img/common/btn_acc_plus_black.svg)}
body[data-theme='dark-mode'] .assetAcc>li.on .AccordionBtn::after  {background-image:url(../img/common/btn_acc_minus.svg)}
body[data-theme='dark-mode'] .info_down {background-image:url(../img/common/ico_down_white.svg);}
body[data-theme='dark-mode'] .info_views {background-image:url(../img/common/ico_eye2_white.svg);}
body[data-theme='dark-mode'] .ViewContainer .detailIco .navi p {background-image:url(../img/common/ico_nav_arrR_white.svg)}
body[data-theme='dark-mode'] .ViewContainer .detailIco .navi p:last-child {background:none;}
body[data-theme='dark-mode'] .userInfoWrap .dataInfo>ul>li .data_tit .btn_help {background-image:url(../img/www/btn_help_h28_dark.svg);}
body[data-theme='dark-mode'] .dataTb .btn_download {background-image:url(../img/www/btn_download_white.svg)}
body[data-theme='dark-mode'] .dataTb .btn_download:disabled {background-image:url(../img/www/btn_download_gray.svg)}
body[data-theme='dark-mode'] .btn_send>span {background-image:url(../img/www/ico_message_white.svg)}
body[data-theme='dark-mode'] .btn_viewFUll>span {background-image:url(../img/www/ico_arrS_white.svg)}
body[data-theme='dark-mode'] .go_data {background-image:url(../img/www/ico_setting_white.svg)}
body[data-theme='dark-mode'] .mypage .rankList .btnPlus>button {background-image:url(../img/www/ico_rank_plus_white.svg);}
body[data-theme='dark-mode'] .topSearch .btn_sch {background-image:url(../img/common/ico_topSch_white.svg)}
body[data-theme='dark-mode'] .topStepCont>ul>li.end .num:before {background-image:url(../img/www/ico_stepChk_blk.svg)}
body[data-theme='dark-mode'] .totalSearch .resultGrp .navi>span:after {background-image:url(../img/common/ico_nav_white.svg);}
body[data-theme='dark-mode'] .totalSch_topArea .logo>a>span {display:block;}
body[data-theme='dark-mode'] .totalSch_topArea .logo>a>img {display:none;}
body[data-theme='dark-mode'] .assetDetail .priceArea .btn .baseBtn.icon.small>.base>i.fileDown {background-image:url(../img/common/icon_fileDown_s_black.svg);}
body[data-theme='dark-mode'] .assetDetail .priceArea .btn .baseBtn.icon.small:hover>.base>i.fileDown {background-image:url(../img/common/icon_fileDown_s_white.svg);}
body[data-theme='dark-mode'] .dataList_wrap .detailSchArea .btn_schDetail {background-image:url(../img/www/ico_datail_sch_white.svg);}
body[data-theme='dark-mode'] .info_like {background-image:url(../img/common/ico_heart2_white.svg)}
body[data-theme='dark-mode'] .dataList_wrap .schCateg .btn_close {background-image:url(../img/www/ico_detail_close_white.svg)}
body[data-theme='dark-mode'] .btnLike{background-image:url(../img/common/ico_like_white.svg)}
body[data-theme='dark-mode'] .baseBtn.iconSq>.base>i.down {background-image:url(../img/www/ico_down_d.svg)}
body[data-theme='dark-mode'] .baseBtn.iconSq:hover>.base>i.down {background-image:url(../img/www/ico_down_w.svg)}
body[data-theme='dark-mode'] .baseBtn.iconSq.lineBlack>.base:hover>i.buy {background-image:url(../img/common/ico_buy.svg)}
body[data-theme='dark-mode'] .ViewContainer .navi p {background-image:url(../img/common/ico_nav_arrR_white.svg);background-repeat: no-repeat;}
body[data-theme='dark-mode'] .ViewContainer .navi p:last-child {background:none;}
body[data-theme='dark-mode'] .totalSearch .btn_more {background-image: url(../img/common/ico_total_more_white.svg)}
body[data-theme='dark-mode'] .policy .bookmarkList>li .hoverArea {border:1px solid var(--gray3)}
body[data-theme='dark-mode'] .viewerTab>ul>li.on>a {color:#000} 

.resign .headLine1 {padding-top:22px}
.resign .inputBox>.data {font-size: 18px;font-weight: 700;}
.resignBox {border:1px solid var(--gray2);padding:60px;margin-bottom: 27px;}
.resignBox .headLine4 {margin-bottom: 10px;}
.resignBox .headLine4:nth-child(n+2) {margin-top:24px}

/* 영문 */
/* .typeEng .loadingDefault .txtBody2 br {display:none;}  */
.typeEng .ViewContainer .viewerTitle b {line-height: 1.1em;}
.typeEng .introPlatform .platform_info .top_tit>strong {font-size:85px;line-height: 100px;}
.typeEng .introPlatform .platform_info .top_tit>p {font-size:32px;}
.typeEng .introPlatform .share_wrap .txtBody1 {line-height: 26px;}
.typeEng .introPlatform .share_wrap .share1 .col span {font-size: 20px;line-height: 26px;}
.typeEng .assetDetail .writerArea .info .writer {word-break: break-all;}

.similarWrap {margin-bottom: -120px;}
.similarWrap .dataList  {overflow: hidden;}
.similarData {margin-bottom: 0;margin-bottom: -0;}

@media all and (max-width:1920px){
    .similarWrap {overflow: visible;}
    .similarData {margin-bottom: -120px;} 
}

@media all and (max-width:1890px){
    
    #contents .pageTitArea.schOpen {left:0px;}

    /* 마이페이지 */
    .userInfoWrap .dataInfo>ul {justify-content: flex-end;}
    .userInfoWrap .dataInfo {padding-left:0;}
    .userInfoWrap .dataInfo>ul>li {padding:0 45px;}

    .mypage.firm .chartInfo{width:100%;padding-left:0;margin-top:60px;}

    .schOptArea .opt {margin-right:30px;}
    .schOptArea .opt .opt_tit {margin-right:20px;}

    /* 소스데이터 리스트 */
    .dataList_wrap.open {left:0;}

    /* 플랫폼 */
    .introPlatform .platform_info .img_wrap>ul>li.item1 {padding-left:0;}

    .policy .bookmarkList>li .hoverArea {width:450px;}
    
}

@media all and (max-width:1650px){
    .dataList_wrap .detailSchArea {width:75px;}

    .ViewContainer .viewerTitle b {font-size:40px;line-height: 50px;}

    .introPlatform .platform_info .top_tit>strong {font-size: 6.25vw;line-height: 7.291vw;}
    .introPlatform .platform_info .img_wrap>ul>li.item1 img {width:14.58vw}
    .introPlatform .platform_info .img_wrap>ul>li.item2 img {width:28.22vw}
    .introPlatform .platform_info .img_wrap>ul>li.item3 img {width:14.635vw}
    .introPlatform .platform_info .img_wrap>ul>li.item4 img {width:15.312vw}
    .introPlatform .platform_info .img_wrap>ul>li.item5 img {width:13.22vw}
    .introPlatform .platform_info .img_wrap>ul>li.item6 img {width:11.56vw}
    .introPlatform .platform_info .img_wrap>ul>li.item7 img {width:8.07vw}
    .introPlatform .platform_info .img_wrap>ul>li.item8 img {width:23.28vw}
    .introPlatform .platform_info .top_tit>p {font-size: 2.083vw;}
    .introPlatform .platform_info .img_wrap>ul>li.item4 {padding-right: 65px;}
    .introPlatform .platform_info .img_wrap>ul>li.item6 {padding-right: 15px;}
    .introPlatform .platform_info .img_wrap>ul>li.item5 {margin-top:-20px;}
    .introPlatform .platform_info .btm_txt .txt {font-size: 1.45vw;line-height: 2.08vw;}
    .introPlatform .platform_info .btm_txt .txt+.txt {margin-top:30px;}

    
    .typeEng .assetBtn {flex-wrap: wrap;}
    .typeEng  .assetBtn button {flex:inherit;width:calc(50% - 5px);margin-right: 0;}
    .typeEng  .assetBtn button:nth-child(n+3) {margin-top:10px;}
    .typeEng  .assetBtn button:nth-child(odd) {margin-right:10px;}

    .typeEng .introPlatform .platform_info .top_tit>strong {font-size: 6.25vw;line-height: 7.291vw;}
    .typeEng .introPlatform .platform_info .top_tit>p {font-size: 2.083vw;}

    .ViewContainer .navi {padding-right: 0;}
    .viewerTab {margin-top:20px;}
}

@media all and (max-width:1550px){
    .ViewContainer .assetDetail {width:300px;margin-left:30px;}
    .ViewContainer .assetView {width:calc(100% - 330px)}
    .assetDetail .priceArea .baseBtn>.base {padding:0 10px;}
    .assetSwiper .swiper-slide .item {height:560px;}

    .contTable.dataTb {width:calc(100% + 105px);padding-right:105px;}

    .schOptArea .opt .rangeInp {max-width:250px;}
    .schOptArea .opt .chkList .period .rangeInp {max-width:320px;}

    .timeSet {flex-wrap: wrap;}
    .timeSet>.inputBase {width:100%;margin-bottom: 10px;max-width: 100% !important;;}
    .timeSet .time {margin-left:0;}
    .timeSet .date-picker-control:link,
    .timeSet .date-picker-control:visited {top:-5px;}

    .assetDetail .priceArea .btnWrap .baseBtn {flex:1;}
    .assetDetail .priceArea .btnWrap .btnLike {flex:1;}
    .assetDetail .priceArea .btnWrap .btnLike:first-child:nth-last-child(3) {flex:inherit;width:49px;}
    .assetDetail .priceArea .btnWrap .baseBtn>.base {min-width: inherit;font-size: 17px;letter-spacing: -.5px;}
    .btnLike>span {font-size: 17px;}
    .assetDetail .priceArea .btnWrap button+button {margin-left: 5px;}
    .assetDetail .priceArea .btnWrap button+a {margin-left: 5px;}

    /* 플랫폼소개 */
}

@media all and (max-width:1500px){
    .userInfoWrap .myInfo {width:550px; }
    .userInfoWrap .dataInfo {width:calc(100% - 550px)}
    .userInfoWrap .dataInfo>ul>li b {font-size: 75px;}

    .introPlatform .share_wrap .share1 {padding:20px;}
    .introPlatform .share_wrap .share1>.arr {width:200px;}
    .introPlatform .share_wrap .share1 .col {width:150px;height:150px;}
    .introPlatform .share_wrap .share1 .col span {font-size: 20px;}
    .introPlatform .share_wrap .share1 .left_area .plus {padding:0 25px;}


    .policy .bookmarkList>li .hoverArea {width:400px;}
    .policy .bookmarkList>li .hoverArea .infoArea>ul>li {display:block;}
    .policy .bookmarkList>li .hoverArea .infoArea>ul>li .info {text-align: left;}

    /* 영문 */
    .typeEng .introPlatform .share_wrap .share1 .left_area .plus {padding:0 45px;}
    .typeEng .introPlatform .share_wrap .share1 .col {width:180px;height:180px;}
}


@media all and (max-width:1400px){
    /* 소스데이터 */
    .viewerMoreSlider .swiper-wrapper {width:calc(100% + 10px);margin-left:-10px;}
    .viewerMoreSlider .item {width:calc(33.333% - 10px);margin-left:10px;}

    .assetDetail .writerArea {flex-direction:column;padding:20px;}
    .assetDetail .writerArea .thum {margin-right:0;}
    .assetDetail .writerArea .info {width:100%;text-align:center;}
    .assetDetail .priceArea .btnWrap {flex-direction:column;}
    .assetDetail .priceArea .btnWrap .btnLike {width:100%;}
    .assetDetail .priceArea .btnWrap button+button {margin-left:0;margin-top:9px;}
    .assetDetail .priceArea .btnWrap button+a {margin-left:0;margin-top:9px;}
    .assetDetail .priceArea .btnWrap .baseBtn {flex:inherit}
    .assetDetail .priceArea .btnWrap .btnLike {flex:inherit}

    .loadingDefault .txtBody2 {padding-top:110px;background-size: 180px auto;font-size: 16px;}

    .viewerWrap {height:auto;}

    .purchase_list .schOptArea .opt {width:100%;margin-top:0;border-bottom:1px solid var(--gray2);padding:24px 0;}
    .purchase_list .schOptArea .optLine {margin-top:0;padding:0;border-bottom:0;}
    .purchase_list .schOptArea .opt .rangeInp {max-width:320px;}

    .similarData {padding-top:40px;}

    .typeStatus.dataList.typeThum>ul>li {margin-bottom:30px;}
    .typeStatus.dataList.typeThum>ul>li .headLine2 {font-size:24px;line-height:26px;}

    .ViewContainer .viewerTitle {display:block;}
    .ViewContainer .detailIco {margin-top:10px;}

    .assetAcc>li .infoList>li {flex-wrap: wrap;}
    .assetAcc>li .infoList>li .tit {width:100%;margin-bottom: 5px;}
    .assetAcc>li .infoList>li .tagArea {justify-content: flex-start;}

    .collection_list ul>li {width:calc(50% - 24px);}
}
@media all and (max-width:1367px){
    .assetSwiper .swiper-slide .item {height:464px;}
}

@media all and (max-width:1350px){
    .userInfoWrap {padding:60px 30px;}
    .userInfoWrap .dataInfo>ul>li {padding:0 35px;}
    .userInfoWrap .myInfo .btn .baseBtn>.base {padding:0 20px;}
    
    .totalSearch .resultGrp .hotSchList {width:250px;}
    .totalSearch .resultGrp .resultArea {width:calc(100% - 310px)}
    .totalSearch .resultGrp:before {right:250px;}
}


@media all and (max-width:1200px){
    .dataList.typeThum>ul {flex-wrap:wrap;margin-top:-35px;width:calc(100% + 24px);margin-left:-24px}
    .dataList.typeThum>ul>li {width:calc(50% - 24px);margin-left:24px;margin-top:35px;}

    .mypage .rankList>.rankBox {width:calc(50% - 21px);}
    .mypage .rankList>.rankBox:nth-child(n+3) {margin-top:21px;}

    .mypage .setting_info .writeList_w.typeHalf ul>li {width:100%;}
    .writeList_w.typeHalf ul>li:nth-child(odd) {margin-right:0;}

    .writeList_w.typeTriple ul>li {flex:inherit;width:100%;margin-right:0px;margin-top:0}
    .writeList_w.typeTriple ul>li+li {margin-top:30px;}

    .schOptArea .opt {width:100%;margin-top:0;border-bottom:1px solid var(--gray2);padding:24px 0;align-items:baseline}
    .schOptArea .optLine {margin-top:0;padding:0;border-bottom:0;}
    .schOptArea .opt .chkList {flex-wrap:wrap;}
    .schOptArea .opt .chkList .inputBox {margin-right:20px;}
    .schOptArea .opt .rangeInp {max-width:100%;width:100%;}

    .schOptArea .opt .opt_tit {margin-right:40px;}
    .schOptArea .opt .chkList .period {margin-left:0;width:100%;margin-top:20px;}

    .totalSearch .typeThum ul>li .tit {font-size:20px;}

    /* 마이페이지 */
    .mypage .groupCont>.division .contTit {flex-wrap:wrap;margin-bottom:20px;}
    .mypage .division .headLine1 {width:100%;}
    .mypage .data_info {margin-top:10px;}

    .infoSetting .setting_info .headLine2 {margin-top:40px;}
    .snsConnect {flex-wrap:wrap;}
    .snsConnect p {padding-left:37px;background-size:30px auto !important;}
    .snsConnect .baseBtn.small>span {min-width:75px;}

    .userInfoWrap {flex-direction: column;padding:30px;align-items: center;justify-content: center;}
    .userInfoWrap .myInfo {width:100%;display:block;}
    .userInfoWrap .myInfo .infoWrap {text-align: center;}
    .userInfoWrap .myInfo .infoWrap .name {justify-content: center;}
    .userInfoWrap .myInfo .infoWrap .etc .data {margin-right: 0;padding-right: 0;}
    .userInfoWrap .myInfo .btn {margin-top:15px;}
    .userInfoWrap .myInfo .infoWrap .etc {justify-content: center;margin-top:0}
    
    .userInfoWrap .myInfo .thumWrap {margin-right: 0;margin:0 auto;width:130px;height:130px;margin-bottom: 15px;}
    .userInfoWrap .dataInfo {width:100%;margin-top:20px;}
    .userInfoWrap .dataInfo>ul {justify-content: center;}

    .policy .bookmarkList>li .hoverArea {width: 250px;}

    
    .totalSearch .resultGrp .hotSchList {width:200px;}
    .totalSearch .resultGrp .resultArea {width:calc(100% - 260px)}
    .totalSearch .resultGrp:before {right:200px;}

    /* 영문 */
    .typeEng .introPlatform .share_wrap .share1 .col{width:150px;height:150px;}
    .typeEng .introPlatform .share_wrap .share1 .col span {font-size:16px;line-height: 21px;}
    .typeEng .introPlatform .effect_wrap .banner>p {font-size:24px;}
    .typeEng .introPlatform .effect_wrap .box_wrap {gap:0;}
    .typeEng .introPlatform .effect_wrap .box_wrap .box {width:100%;}
    .typeEng .introPlatform .effect_wrap .box_wrap .box+.box {margin-top:20px;}

    
    .typeEng .dataList_wrap .BBS_option .searchBox .selectBase {max-width: 320px;margin-right: 0;margin-right: 5px;}
    .typeEng .dataList_wrap .groupCont>.division .listOpt {display:flex;flex-wrap: wrap;}
    .typeEng .dataList_wrap .groupCont>.division .BBS_option {width:100%;}
    .typeEng .dataList_wrap .groupCont>.division .listOpt .data_info {margin-bottom: 15px;}
    .typeEng .dataList_wrap .BBS_option .searchBox {width:100%;}
    .typeEng .dataList_wrap .BBS_option .searchBox .inputBtnArea {width:calc(100% - 325px);}
}


@media all and (max-width:1041px){
    /* 소스데이터 */
    .topSearch>input {font-size:18px;}
    .similarData {margin-bottom:-0;}
    .viewerMoreSlider .swiper-wrapper {width:100%;margin-left:0;}
    .viewInner {flex-direction:column;padding-bottom: 50px;}

    .ViewContainer .viewerTitle b {font-size:42px;line-height:52px;}
    .ViewContainer .assetView {position:relative;top:0;width:100%;}
    .ViewContainer .assetDetail {position:relative;width:100%;margin-left:0;}

    .ViewContainer .viewerTitle b .ico_help {top:15px;}

    .assetDetail .writerArea {flex-direction:inherit;margin-top:60px;}
    .assetDetail .priceArea .btnWrap {flex-direction:inherit;}
    .assetDetail .priceArea .btnWrap button+button {margin-left:9px;margin-top:0;}
    .assetDetail .priceArea .btnWrap button+a {margin-left:9px;margin-top:0;}
    

    .dataList_wrap .schArea {margin-bottom:0;display:block;}
    .dataList_wrap .topSearch {margin-right:0;}
    .dataList_wrap .detailSchArea .btn_schDetail {position:relative;top:4px;padding-left:30px;background-position:left 0 top 50%;padding-top:0;font-size:16px;display:block !important;}
    .dataList_wrap .schCateg .btn_close {right:20px;top:20px;}
    .dataList_wrap .schCateg .headLine2 {margin-bottom:40px;}
    .dataList_wrap .schArea .inputBox {display:block;text-align:right;margin-top:13px;}
    .dataList_wrap .detailSchArea {position:relative;height:auto;width:auto;display:inline-block !important;border-right:0;padding:0;top:0 !important;margin-top:10px;margin-bottom: 30px;}
    .dataList_wrap .schCateg .schList {flex:1;max-height:calc(100vh - 200px);}
    .dataList_wrap.open .detailSchArea {z-index:1200;}
    .dataList_wrap.open .btn_schDetail{opacity:0;visibility:hidden;}
    .dataList_wrap.open .schCateg {position:fixed;left:0;top:0;width:100%;height:100%;padding:20px 20px;background:var(--bgWhite);display:flex;flex-direction:column;}
    .stickyFix .dataList_wrap .detailSchArea {top:-30px;}

    .assetDetail .priceArea .btn {text-align:left;}
    .subVisual {margin-top:-45px;margin-bottom:60px;}

    .typeCollect.dataList_wrap .detailSchArea {top:0 !important}
    .typeCollect.dataList_wrap .detailSchArea .btn_schDetail {margin-top:0;margin-bottom:20px;}
    
    .dataList_wrap .visualArea {margin-bottom:20px;}

    .assetSwiper .swiper-slide .item {height:402px;}

    #typeImg .viewerWrap .viewerArea{height:402px;}

    .pop_fullView .swiperBtn .btnL {width:18px;background-size: 18px auto;left:20px;}
    .pop_fullView .swiperBtn .btnR {width:18px;background-size: 18px auto;right:20px;}
    .pop_fullView .popLayout .popConts~.btn_popClose {background-size: 30px auto;width:30px;height:30px;right:25px;top:25px;;}
    .pop_fullView .swiper-wrapper {align-items: center;}
    .pop_fullView .swiper-slide {height:auto;max-height:81dvh;max-height: 81dvh;height:auto;padding:0 20px;}
    .pop_fullView .swiper-slide .item {font-size: 0;height:auto;}
    .pop_fullView .swiper-slide img {max-width: 100%;height:auto;}

    .purchase_list .groupCont>.division .contTit .listOpt .opt_r {margin-left:0;}

    .policy .bookmarkList>li {width:calc(33.333% - 24px)}

    .subVisual.typeCollection {background-repeat:no-repeat;background-position:center;background-size:cover;width:calc(100% + 48px);margin-left:-24px;}

    /* 컬렉션 리스트 */
    .collection_list ul>li {width:calc(50% - 24px);}


    /* 모바일탭 */
    .ViewContainer .assetDetail{display:flex;flex-direction:column;margin-top:0 !important;}
    .ViewContainer  .mbTabArea {display:block;width:100%;margin-bottom:40px;}
    .ViewContainer  .assetView .viewerInfo {margin-top:0;display:block;}
    .ViewContainer  .mbTabArea>ul {display:flex;border-bottom:1px solid var(--gray2)}
    .ViewContainer  .mbTabArea>ul {border-bottom:1px solid var(--gray2);width:100%;margin-top:25px;}
    .ViewContainer  .mbTabArea>ul>li {width:50%;}
    .ViewContainer  .mbTabArea>ul>li>a {position:relative;display:block;width:100%;font-size:20px;padding:15px 0;color:var(--gray3);text-align:center;}
    .ViewContainer  .mbTabArea>ul>li.on>a {color:var(--black);}
    .ViewContainer  .mbTabArea>ul>li.on>a:before {content:'';display:block;width:100%;height:1px;background:var(--black);position:absolute;left:0;bottom:-1px;}
    .ViewContainer .assetAcc {display:none;order:1;}
    .ViewContainer .writerArea {order:2;}
    .assetDetail .priceArea {position:fixed;left:0;bottom:0;width:100%;order:3;z-index:900;background:var(--bgWhite);padding:30px 90px 24px 20px;border-top:1px solid var(--gray2)}
    .assetAcc {border-top:0;margin-top:-20px;}
    .assetAcc>li:last-child {border-bottom:0;}
    .assetDetail .writerArea {position:relative;}
    .assetDetail .writerArea:before {content:'';display:block;width:50px;height:100%;background-color:var(--gray1);position:absolute;left:-50px;top:0;}
    .assetDetail .writerArea:after {content:'';display:block;width:50px;height:100%;background-color:var(--gray1);position:absolute;right:-50px;top:0;}
    .assetAcc>li .infoList>li{flex-wrap: inherit;}
    .assetAcc>li .infoList>li .tit {width:190px;margin-bottom: 0;}
    .assetAcc>li .infoList>li .tagArea {justify-content: flex-end;}
    
    #footer.viewCont {padding-bottom:150px;z-index:inherit;}

    /* 마이페이지 */
    .contTable.dataTb {width:calc(100% + 24px);padding-right:24px;}


    .mypage .groupCont>.division .contTit .btn_viewFUll {bottom:0;}
    .btn_viewFUll {font-size:16px;}

    .infoSetting {flex-direction:column;}
    .infoSetting .setting_profile {width:100%;border-right:0;border-bottom:1px solid var(--gray2);padding:20px 20px;}
    .infoSetting .setting_profile .profileArea .name {font-size:20px;}

    .infoSetting .setting_profile .profileArea .profile {width:100px;height:100px;margin-bottom:10px;}
    .infoSetting .setting_profile .profileArea .baseBtn.small {height:40px;}
    .infoSetting .setting_info {padding:20px;}

    .similarData {margin-bottom:-50px;margin-top:0;}

    .assetDetail .priceArea .price~.period {padding-top:0;} 
    .assetDetail .priceArea .period {text-align:left;}

    .typeStatus.dataList.typeThum>ul>li .dataTit {font-size:28px;line-height:32px;}

    .timeSet .time .inputBase {width:calc(50% - 12.5px);max-width: 100% !important;}
    .timeSet .time span {width:25px;}
    

    /* 통합검색 */
    #header.typeTotalSch {position:relative !important}
    .totalSch_topArea {padding-top:30px;padding-bottom:30px;}
    .totalSch_topArea .topSearch {margin:0 20px 0 30px;}

    .policy .btnDown {display:flex;flex-direction: column;}
    .policy .btnDown button {display:block;}
    .policy .btnDown button+button {margin-top: 10px;}

    /*  */
    .introPlatform .onlyMb {display:block;} 
    .introPlatform .platform_info .top_tit {position: relative;transform: none;top:0;left:0;padding-top:0}
    .introPlatform .platform_info .btm_txt {position: relative;transform: none;top:0;left:0;}
    .introPlatform .platform_info .img_wrap>ul>li.item2 {right:-24px}
    .introPlatform .platform_info .top_tit>strong {font-size: 60px;line-height: 75px;}
    .introPlatform .platform_info .top_tit>p {font-size: 22px;padding-top:25px;}
    .introPlatform .section2 {margin-top:50px;height:auto;}
    .introPlatform .platform_info .btm_txt {padding-top:80px;}
    .introPlatform .platform_info .btm_txt .txt {opacity: 1;font-size: 18px;line-height: 24px;}

    .introPlatform .mid_tit {padding-top:60px;padding-bottom: 30px;font-size: 40px;line-height: 44px;}
    .introPlatform .share_wrap .share1 .col {width:130px;height: 130px;}
    .introPlatform .share_wrap .share1 .col span {font-size: 18px;}
    .introPlatform .share_wrap .share1 .left_area .plus>p {font-size: 18px;top:-45px;}
    .introPlatform .share_wrap .share1 .left_area .plus img {width:30px}
    .introPlatform .share_wrap .share1 .left_area {padding:20px;}

    .introPlatform .effect_wrap .box_wrap .box {width:100%;}
    .introPlatform .effect_wrap .box_wrap .box .top {padding:10px;}
    .introPlatform .effect_wrap .box_wrap .box+.box {margin-top:20px;}
    .introPlatform .effect_wrap .box_wrap {width:100%;gap:0;display:block;}
    .introPlatform .effect_wrap .box_wrap .txtList.dot>li br {display:none;}
    .introPlatform .effect_wrap .box_wrap .box .info {padding:20px;}

    .introPlatform .share_wrap .share1 .col {width:150px;height: 150px;}
    .introPlatform .share_wrap .share1 .left_area .plus img {width:23px;}
    .introPlatform .share_wrap .share1 .left_area .plus {padding-top: 16px;padding-bottom: 16px;}
    
    .policy .bookmarkList>li .hoverArea {display:none;}

    /* 영문 */
    .typeEng .introPlatform .platform_info .top_tit>strong {font-size:50px;line-height: 56px;}
    .typeEng .introPlatform .platform_info .top_tit>p {font-size:22px;}
    .typeEng .introPlatform .share_wrap .share1 .left_area .plus>p {top:-67px;}
    .typeEng .introPlatform .share_wrap .txtBody1 {line-height: 20px;font-size: 16px;}
    .typeEng .introPlatform .platform_info .top_tit>p {line-height: 29px;}

}

@media all and (max-width:768px){
    .dataList_wrap .listOpt {margin-bottom: 10px;}
    
    .groupCont .headLine1 {margin-bottom:20px;}
    .groupCont>.division:nth-of-type(n+2) {margin-top:60px;}
    .groupCont>.division .headLine2 {margin-bottom:12px;}

    .topSearch .autoComplete {padding:15px;}
    .totalSch_topArea .logo {margin-top:-0;}

    .sch_cateG .baseBtn.small {height:43px;}
    
    .writeList_w>ul>li .guide {margin-bottom:7px;}
    .mypage .data_info {font-size:16px;}

    .groupCont>.division .contTit .listOpt {flex:inherit;width:100%;margin-left:0;justify-content:flex-start;margin-top:20px;}

    .morePaging {margin-top:30px;}
    .btnMore {font-size:17px;}
    .topStepCont {margin-bottom:30px;}
    
    .division.typeBtnCng {position:relative;padding-bottom:60px;}
    .typeBtnCng .btn_viewFUll {position:absolute !important;top:auto;bottom:0 !important;left:0;display:block;width:100%;border:1px solid var(--gray2);height:40px;text-align:center !important;padding-top:0 !important;}
    .typeBtnCng .btn_viewFUll>span {display:inline-block;color:var(--black);padding-right:15px;background:url(../img/www/ico_btnMb_arrS.svg) no-repeat top 50% right 0 !important;line-height:40px;}
    body[data-theme='dark-mode'] .typeBtnCng .btn_viewFUll>span {background-image:url(../img/www/ico_btnMb_arrS_white.svg) !important}
    .typeBtnCng .contTit {position:initial !important}

    .mypage .groupCont>.division:nth-child(n+2) {position:relative;padding-bottom: 60px;}
    .mypage .groupCont>.division:nth-child(n+2) .contTit {position: initial}
    .mypage .groupCont>.division .contTit .btn_viewFUll {position:absolute !important;top:auto;bottom:0 !important;left:0;display:block;width:100%;border:1px solid var(--gray2);height:40px;text-align:center !important;padding-top:0 !important;}
    .mypage .groupCont>.division .contTit .btn_viewFUll>span  {display:inline-block;color:var(--black);padding-right:15px;background:url(../img/www/ico_btnMb_arrS.svg) no-repeat top 50% right 0 !important;line-height:40px;}
    body[data-theme='dark-mode'] .mypage .groupCont>.division .contTit .btn_viewFUll>span {background-image:url(../img/www/ico_btnMb_arrS_white.svg) !important}


    .formArea .w_id .baseBtn {height:43px;}
    .formArea .w_id .baseBtn.small>span {min-width:90px;padding:0 5px;}

    .policy .bookmarkList>li button {height:125px}
    .policy .bookmarkList>li button i img {height:60px}
    .policy .bookmarkList>li .tit {margin-top: 10px;font-size: 16px;}
    .policy .bookmarkList {width:calc(100% + 10px);margin-left:-10px;margin-top:20px;}
    .policy .bookmarkList>li {width:calc(50% - 10px);margin-left:10px;margin-top:10px;}

    .policy_box {padding:20px;}
    .policy_box {display:block;}
    .policy_box>i {margin:0 auto;margin-bottom: 10px;}
    .policy_box>i img {width:60px}

    
    /* 소스데이터 */
    .dataList_wrap .BBS_option .searchBox .selectBase {width:100%;max-width: 100%;margin-right: 0;}
    .dataList_wrap .groupCont>.division .listOpt {display:flex;flex-wrap: wrap;}
    .dataList_wrap .groupCont>.division .BBS_option {width:100%;}
    .dataList_wrap .groupCont>.division .listOpt .data_info {margin-bottom: 15px;}

    .totalSearch .resultGrp:before {display:none;}
    .totalSearch .resultGrp .resultArea {width:100%;}
    .totalSearch .resultGrp .hotSchList {position:relative;width:100%;padding-left:0;padding-top: 20px;margin-top: 50px;order:1;border-top:1px solid var(--gray2);margin-left:0;}

    .totalSearch .resultGrp .hotSchList.fix {position:relative;top:0;padding-left:0;}
    .dataList_wrap .visualArea {height:240px;}
    .similarWrap {margin-bottom:-50px;}
    .similarData {margin-bottom:0;padding-top:60px;padding-bottom:100px;padding-left:20px;}

    .pop_buy .licenseArea .tit {margin-top:20px;}
    .pop_buy .status {margin-top:5px;height:25px;line-height: 26px;}
    .pop_buy .licenseArea .tit {font-size: 16px;}
    .pop_buy .licenseArea .licenseLink  {font-size: 16px;padding-right: 15px;}
    .pop_buy .licenseArea .license {padding:15px}
    .pop_buy .priceArea .txtBody2 {font-size: 20px;}

    .viewerMoreSlider .slider_btn {display:flex;}
    .viewerMoreSlider .item {margin-left:0;}

    .viewerVideo .play_full {background:none;}
    .ViewContainer~.btnArea {margin-top:40px;} 
    
    .viewerTab>ul>li>a {padding-bottom: 6px;}
    
    .assetAcc {margin-top:-10px;}
    .assetView .contGroup .txtBody2 {font-size:15px;line-height:24px;}
    .assetView .contGroup .txtBody1 {font-size:15px;line-height:24px;}
    .assetView .contGroup .info_data {font-size:15px;line-height:24px;}
    .assetView .contGroup .data {font-size:14px;}

    .assetView .viewerInfo {margin-top:30px;}
    .assetView .contGroup:nth-of-type(n+2) {margin-top:30px;}
    .assetView .contGroup .headLine2 {margin-bottom:12px;}
    .assetView .contGroup .info_data {margin-bottom:10px;}
    .assetView .contGroup .data {margin-top:15px;}

    .assetAcc>li .AccordionBtn>span {padding:15px 0;font-size:20px;}
    .assetAcc>li .AccordionBtn::after {top:15px;}
    .assetDetail .priceArea {margin-top:20px;padding-top:20px;}
    .assetDetail .priceArea .price .price_info {font-size:16px;}
    .assetDetail .priceArea .btnWrap {margin-top:20px;}
    .assetDetail .priceArea .btnWrap .baseBtn>.base {min-width: inherit;}
    .assetDetail .writerArea {padding:20px 0;}
    .assetDetail .writerArea .thum {width:80px;height:80px;margin-bottom: 12px;}
    .assetDetail .writerArea .info .writer {font-size: 18px;line-height: 25px;}
    .assetDetail .writerArea .info .btn .baseBtn {height:42px}
    .assetDetail .writerArea .info .btn .baseBtn>.base {font-size: 15px;}
    .assetDetail .priceArea .btnWrap .baseBtn {flex:1;}
    .assetDetail .priceArea .btnWrap .btnLike {flex:1;}
    .assetDetail .priceArea .btnWrap .btnLike:first-child:nth-last-child(3) {width:45px;flex:inherit}
    .assetDetail .priceArea .btnWrap .baseBtn {margin-left: 5px;}
    .assetDetail .priceArea .btnWrap .baseBtn>.base {font-size: 15px;}
    .baseBtn.iconSq.lineBlack:hover>.base>i.buy {background-size: 14px auto;margin-right: 4px;}
    .baseBtn.iconSq>.base>i.down{background-size: 15px auto;margin-right: 4px;}
    .assetDetail .priceArea .btnWrap .baseBtn>.base {padding:0 10px;}
    .assetDetail .baseBtn.iconSq {height:43px;}
    .btnLike {background-size: 15px auto;background-position: left calc(50% - 28px) top 50%;height:43px;}
    .btnLike>span {font-size:15px;padding-left:20px;}

    .ViewContainer .detailIco {margin-top:15px;}
    .ViewContainer .viewerTitle {margin-bottom:20px;}
    .ViewContainer .viewerTitle b {font-size:34px;line-height:42px;padding-right:25px;}
    .ViewContainer .viewerTitle b .ico_help {top:13px;width:18px;height:18px;background-size:contain;}
    .ViewContainer .detailIco .navi p {padding-right:10px;margin-right:5px;}
    .ViewContainer .detailIco .info p {margin-right:6px;}
    
    .ViewContainer .mbTabArea {margin-bottom:30px;width:calc(100%  + 40px);margin-left:-20px;}

    .ViewContainer .navi {flex-wrap: wrap;}
    .ViewContainer .navi p:last-child {background:none;}
    .ViewContainer .navi .tit {display:block;width:100%;flex:inherit;margin-top:5px;}
    .viewerTab>ul>li>a{width:75px;height:30px;padding-top:1px;padding-bottom: 0;}
    .ViewContainer .navi .tit {padding-left:0;}
    .ViewContainer .navi .tit::before {display:none;}

    .assetThumbs {padding:12px;}
    .assetThumbs .item {height:50px;}
    .assetThumbs .thumBtn {left:15px;width:20px;height:20px;margin-top:-10px;background-size:5px;background-position:left 7px top 5px;}
    .assetThumbs .thumBtn.next {right:15px;}
    
    .info_down {padding-left:25px;background-size:18px;}
    .info_views {padding-left:25px;background-size:20px;}
    .info_like  {padding-left:22px;background-size:16px;background-position: left 0 top 3px;}
    .viewerVideo .play_full {background-size:45px;}

    .similarWrap {width:calc(100% + 40px);margin-left:-20px;overflow:hidden;}
    .similarData .titArea .tit {font-size:32px;}
    .similarData .titArea .txt_arrR {top:15px;right:20px;}

    .ViewContainer .mbTabArea>ul {margin-top:0;}
    .ViewContainer .mbTabArea>ul>li>a {font-weight:500;}

    .loadingWrap .loading .txtBody2 {padding-top:15px;}

    .purchase_list .schOptArea .opt {min-height: 40px;;}
    
    .loadingDefault .txtBody2 {background-size:130px auto;padding-top:90px;}
    .loadingDefault .baseBtn {margin-top:10px;height:40px;}
    .loadingDefault .baseBtn>.base {font-size:15px;}

    .assetBtn {padding:15px 20px;flex-wrap: wrap;}
    .assetBtn button {flex:inherit;width:calc(50% - 5px);margin-right: 0;height:35px;font-size:14px;}
    .assetBtn button:nth-child(n+3) {margin-top:10px;}
    .assetBtn button:nth-child(odd) {margin-right:10px;}
    
    .subVisual.typeCollection {width:calc(100% + 40px);margin-left:-20px;}

    /* 컬렉션 리스트 */
    .collection_list ul>li .headLine2 {margin-top:5px;margin-bottom:5px;}

    .dataList_wrap .visualArea .txtWrap {padding:30px 20px;}
    .dataList_wrap .visualArea .txtWrap .subTit {font-size:35px;}
    .typeCollect.dataList_wrap .detailSchArea .btn_schDetail {margin-bottom:0;}

    /* 팝업 */
    .pop_buy .licenseArea {margin-top:15px;}
    .pop_buy .licenseArea .inputBox .data {font-size:16px;}
    .pop_buy .licenseArea .inputBox .price {font-size:16px;} 
    .pop_buy .etcBox .inputBox>.data {font-size:16px;} 
    .pop_buy .priceArea {margin-top:20px;padding-top:20px;}
    .pop_buy .etcBox {margin-top:15px;padding:15px;}
    .pop_buy .etcBox .infoTxt {margin-top:10px;}
    .pop_buy .agreeArea .inputBox>.data {font-size:16px;}
    .pop_buy .agreeArea {margin-top:15px;}
    .pop_buy .agreeArea .inputBox>.data br {display:none}

    .pop_selfChk .certify {width:calc(100% + 10px);margin-left:-10px;margin-top:15px;}
    .pop_selfChk .certify>div {width:calc(50% - 10px);margin-left:10px;}
    .pop_selfChk .certify>div .txtWrap {padding:25px 0;}

    .pop_payment .payIn .txt {font-size:15px;}
    .pop_payment .sTit {padding-bottom:10px;font-size:15px;}
    .pop_payment .sTit:nth-of-type(2) {margin-top:20px;}
    .pop_payment .payInfo {margin-top:20px;padding-top:16px;}
    .pop_payment .payInfo .price {padding-top:16px;}

    .resignBox {padding:25px;}
    .resign .inputBox>.data {font-size: 16px;}

    /* 숨김메뉴 */
    .pageJoin .topStepCont {width:calc(100% + 60px);margin-left:-30px;}
    .pageJoin .groupCont>.division:nth-of-type(n+2) {margin-top:50px;}
    
    .pageLogin .loginUtil .findInfo a {margin-right:7px;padding-right:7px;}
    .pageLogin .loginUtil .findInfo a:before {top:2px;height:11px;}

    .agreeChkArea .agreeAll {padding-bottom:20px;}
    .agreeChkArea .agreeAll .inputBox>.data {font-size:16px;}
    .agreeChkArea .agreeChk .chk+.chk {margin-top:15px;}
    
    .vertifyBox {display:block;margin-top:20px;width:100%;margin-left:0}
    .vertifyBox>a {width:100%;margin-left:0;}
    .vertifyBox>a+a {margin-top:10px;}
    .vertifyBox>a {height:110px;}
    .vertifyBox>a i {width:45px;height:45px;}
    .vertifyBox>a .txtBody2 {margin-top:8px;}
    .vertifyBox>a.emailBox i {background-size:45px auto;}
    .vertifyBox>a.kakaoBox i {background-size:18px auto;background-position:left 14px top 50%;}

    .certiFid {padding:20px 25px;}
    .certiFid .inputPW {width:calc(20% - 5px);flex:1;height:70px;margin-right:10px;font-size:30px;}

    .finishArea .headLine2 {background-size:60px auto;padding-top:80px;}

    .findIdWay {flex-wrap:wrap;flex-direction:column;margin-top:15px;}
    .findIdWay .findBox {width:100%;margin-top:10px;}
    .findIdWay .findBox>a {height:110px;}
    .findIdWay .findBox>a i {width:45px;height:45px;background-size:45px auto !important;}
    .findIdWay .findBox+.findBox {margin-top:10px;}
    
    .txtList.hyphen.mT30 {margin-top:20px !important;}

    .findIDPW .writeList_w+.txtBody3 {margin-top:20px;}

    .resultTxt {background-size:60px auto;padding-top:80px;}

    /* 마이페이지 */
    .contTable.dataTb {width:calc(100% + 20px);padding-right:20px;}
    .mypage .groupCont>.division .contTit .btn_viewFUll {font-size:16px;}
    .userInfoWrap {padding-left:18px;padding-right:18px;padding-top:30px;padding-bottom:20px;}
    .userInfoWrap .myInfo {flex-direction:column;}
    .userInfoWrap .myInfo .thumWrap {width:120px;height:120px;margin:0 auto;}
    .userInfoWrap .myInfo .infoWrap .name {justify-content:center;margin-top:10px;}
    .userInfoWrap .myInfo .infoWrap .name p {font-size:24px;}
    .userInfoWrap .myInfo .infoWrap .etc {justify-content:center;}
    .userInfoWrap .myInfo .infoWrap .etc .go_link_s {padding-right:12px;background-position:top 4px right 0;}
    .userInfoWrap .myInfo .infoWrap .etc .data~.go_link_s:before {height:12px;}
    .userInfoWrap .dataInfo {margin-top:20px;padding-bottom:10px;}
    .userInfoWrap .dataInfo>ul>li .data_tit .btn_help {Width:20px;height:20px;background-size:20px auto;margin-top:2px;margin-left:3px;}
    .userInfoWrap .dataInfo>ul>li b {font-size:50px;line-height:60px;}
    .userInfoWrap .dataInfo>ul>li .data_tit {font-size:16px;margin-top:10px;}
    .userInfoWrap .dataInfo>ul>li {padding:0 30px;}
    .userInfoWrap .dataInfo>ul>li+li:before {height:80px;top:6px;}
    .userInfoWrap .myInfo {width:100%;}

    .userInfoWrap .myInfo .infoWrap {flex:inherit;width:100%;}
    .userInfoWrap .myInfo .btn {font-size:0;margin-top:15px;}
    .userInfoWrap .myInfo .btn .baseBtn {display:inline-block;width:calc(50% - 5px);vertical-align:top;}
    .userInfoWrap .myInfo .btn .baseBtn>.base {height:40px;min-width:inherit;width:auto;}
    .userInfoWrap .myInfo .infoWrap .name .level {font-size:14px;}
    .userInfoWrap .myInfo .infoWrap .name .level .icoChk {margin-top:-1px;}
    .mypage .groupCont>.division .contTit .data_info+.btn_viewFUll {padding-top:10px;position:relative;display:block;width:100%;text-align:right;}

    .mypage.firm .userInfoWrap {padding:30px 20px 20px 20px;}
    .mypage.firm .chartArea {width:calc(100% + 20px);margin-left:-20px;}
    .mypage.firm .chartInfo{margin-top:40px;}

    .mypage .rankList {position:relative;width:100%;margin-left:0;}
    .mypage .rankList>.rankBox {padding:30px 20px;width:100%;margin-left:0;}
    .mypage .rankList>.rankBox+.rankBox {margin-top:20px !important}
    .rankList .rankBox ul>li>* {font-size:16px;}
    .rankList .rankBox ul>li {padding-left:30px;width:50%;margin-top:12px !important}
    .rankList .rankBox ul {display:flex;flex-wrap:wrap;margin-top:-12px;}
    .mypage .rankList .btnPlus {position:absolute;right:20px;top:0px;}
    .mypage .rankList .btnPlus>button {width:20px;height:20px;background-size:20px auto;}

    .pop_connectBox {margin-top:20px;}
    .pop_connectBox>a .txtBody2 {background-size:50px auto !important;padding-top:60px}
    .pop_connectBox>a {height:130px}
    .pop_connectBox>a:first-child {margin-right:10px;}

    .infoPwSetting .setting_pw {padding:20px;}

    .schOptArea {padding:0px 20px 25px 20px;}
    .schOptArea .btnArea {padding-top:10px;}
    .schOptArea .opt .opt_tit {font-size:16px;margin-right:0;width:100%;margin-bottom:8px;}
    .schOptArea .opt {flex-wrap:wrap;padding:20px 0 !important;margin-right:0;}
    .schOptArea .opt .chkList {margin-top:-11px;}
    .schOptArea .opt .chkList .inputBox {margin-top:11px;}
    .schOptArea~.groupCont {margin-top:55px;}
    
    .purchase_list .topSearch {margin-bottom:28px;}
    
    .typeStatus.dataList.typeThum>ul {padding-top:0;margin-top:0;}
    .typeStatus.dataList.typeThum>ul>li {margin-bottom:40px;margin-top:0;}

    .joinType .headLine1 {padding-top:10px;}
    .typeBox .box {height:200px;}
    .typeBox {margin-top:20px;}
    .typeBox .box:first-child {margin-right:15px;}
    .typeBox .box .tit {background-size:65px auto;font-size:20px;padding-top:80px;}

    .contTable.tbMsg colgroup col.profile {width:110px !important}
    .contTable.tbMsg colgroup col.date {width:150px !important}
    .contTable.tbMsg table tbody td {padding:8px 15px}


    /* 통합검색 */
    .totalSch_topArea {flex-wrap:wrap;}
    .totalSch_topArea .logo {display:block;width:100%;padding-bottom:20px;text-align:center;}
    .totalSch_topArea .logo>a {margin:0 auto;}
    .totalSch_topArea .logo>a img {height:20px}
    .totalSch_topArea .topSearch {margin-left:0;}

    /* .totalSearch {margin-top:-10px;} */
    .totalSearch .resultGrp .result+.result {margin-top:50px;}
    .totalSearch .totalTit {font-size:28px;}
    .totalSearch .resultGrp .grp_tit {padding-bottom:10px;}
    .totalSearch .totalTit br {display:block;}
    .totalSearch .pageTabBase {margin-bottom:50px;margin-top:30px;}
    .totalSearch .resultGrp .grp_tit {font-size:20px;}
    .totalSearch .resultGrp .navi>span {font-size:16px;}
    .totalSearch .typeList .tit {font-size:18px;}
    .totalSearch .typeList .txt {font-size:16px;}
    .totalSearch .btn_more {top:5px;background-size:16px auto;}
    .totalSearch .typeList .txt {margin-top:8px;margin-bottom:10px;line-height:25px;}
    .totalSearch .typeList ul>li {padding:20px 0;}
    .totalSearch .typeThum ul>li .tit {font-size:18px;margin-bottom:5px;}
    .totalSearch .typeThum ul>li {width:calc(50% - 20px);}
    .totalSearch .typeThum ul>li:nth-child(n+3) {margin-top:30px}
    
    .totalSearch .typeThum ul {width:100%;margin-left:0;}
    .totalSearch .typeThum ul>li {width:100%;margin-left:0;}
    .totalSearch .typeThum ul>li+li {margin-top:30px;}

    .totalSearch .resultGrp .navi>span:after {margin:0 7px;}

    /* 소스데이터 상세 */
    .dataList_wrap .schArea {padding-top:6px;}
    .dataList_wrap .schArea .inputBox>.data {font-size:16px;}
    .dataList_wrap .dataList {padding-bottom:0;}
    .dataList_wrap .detailSchArea .btn_schDetail {font-size:16px;}
    .dataList_wrap .groupCont {margin-top:0;}

    .dataList_wrap .dataList.typeThum>ul {margin-top:-40px;}
    .dataList_wrap .dataList.typeThum>ul>li {margin-top:40px;}
    .dataList_wrap .btn_viewFUll>span {padding-right:25px;background:url(../img/www/ico_arrS.svg) no-repeat right 0 top 50% !important;}

    /* 소스데이터 리스트 */
    .subVisual {height:240px;margin-bottom:35px;}
    .subVisual .txtWrap {bottom:20px;}
    .subVisual .txtWrap .subTit {font-size:35px;line-height:42px;}
    .source_list .data_info {margin-bottom:20px;}
    .source_list .dataList.typeThum>ul>li .headLine2 {margin-top:5px;}
    .source_list .numberPagination {margin-top:30px;padding-top:20px}
    
    .dataList_wrap .groupCont>.division .contTit .listOpt {margin-top:0;}

    .typeStatus.dataList.typeThum>ul>li .headLine2 {font-size:20px;}

    /* 메시지 */
    .pop_msgView .info {margin-bottom:10px;display:block;}
    .pop_msgView .info .name {font-size:16px;margin-bottom:3px;}
    .pop_msgView .info .date {font-size:16px;}
    .pop_msgView  .popLayout {max-width:100%;}

    .pop_msgView .writeList_w {padding-top:20px;margin-top:20px;}  
    .pop_sendDM .writeList_w {padding-top:20px;margin-top:20px;padding-bottom: 10px;}
    .pop_sendDM .popLayout .popConts .popInner .txtG {padding-top: 5px;}

    
    .pageJoin .topStepCont>ul>li .txt br {display:block}

    .introPlatform .platform_info .img_wrap>ul>li.item1 img {width:110px;}
    .introPlatform .platform_info .img_wrap>ul>li.item2 img {width:195px}
    .introPlatform .platform_info .img_wrap>ul>li.item3 img {width:120px}
    .introPlatform .platform_info .img_wrap>ul>li.item4 img {width:120px}
    .introPlatform .platform_info .img_wrap>ul>li.item5 img {width:168px}
    .introPlatform .platform_info .img_wrap>ul>li.item6 img {width:75px}
    .introPlatform .platform_info .img_wrap>ul>li.item7 img {width:66px}
    .introPlatform .platform_info .img_wrap>ul>li.item8 img {width:150px}

    
    .introPlatform .platform_info .img_wrap>ul>li.item3 {left:-24px}
    .introPlatform .platform_info .img_wrap>ul>li.item4 {padding-right: 0;}
    .introPlatform .platform_info .img_wrap>ul>li.item5 {padding-left:10px;}
    .introPlatform .platform_info .img_wrap>ul>li.item6 {margin-top:-75px;}
    .introPlatform .platform_info .img_wrap>ul>li.item7 {padding-top:13px;}
    .introPlatform .platform_info .img_wrap>ul>li.item8  {right:-24px;margin-top:-65px}

    .introPlatform .platform_info .top_tit {margin-top:21px;}
    .introPlatform .platform_info .top_tit>strong {font-size: 54px;line-height: 62px;}


    .introPlatform .share_wrap .share1 {flex-direction: column;width:275px;margin:0 auto;} 
    .introPlatform .share_wrap .share1 .left_area {flex-direction: column;}
    .introPlatform .share_wrap .share1 .left_area .plus>p {top:13px;left:52px;padding-bottom: 0;font-size: 16px;}
    .introPlatform .share_wrap .share1>.arr>span {display:block;}
    .introPlatform .share_wrap .share1>.arr>img {display:none;}
    .introPlatform .share_wrap .share1>.arr {padding-top:16px;padding-bottom: 16px;}
    .introPlatform .share_wrap .share1>.arr>p  {top:13px;left:52px;padding-bottom: 0;font-size: 16px;}
    .introPlatform .share_wrap .share3 {padding:15px;}
    .introPlatform .share_wrap {padding-bottom: 60px;}
    .introPlatform .effect_wrap .banner {padding:24px 10px;}
    .introPlatform .effect_wrap .arr {margin-top:30px;}
    .introPlatform .effect_wrap .box_wrap .box .top {padding:20px 10px;}

    /* 영문 */
    .typeEng .groupCont>.division .contTit .listOpt {flex-wrap:wrap;}
    .typeEng .groupCont>.division .contTit .listOpt .opt_r {width:100%;margin-left:0;}
    .typeEng .groupCont>.division .contTit .listOpt .selectBase {width:100%;max-width:100%;}
    .typeEng .dataList_wrap .groupCont>.division .contTit .listOpt .data_info~.opt_r {margin-top:10px;}
    .typeEng .topSearch>input {font-size: 15px;padding:0 50px 0 15px;}
    .typeEng .introPlatform .effect_wrap .banner>p {font-size: 18px;}
    .typeEng .introPlatform .share_wrap .share1 .left_area .plus {padding-top:20px;padding-bottom: 20px;}
    .typeEng .introPlatform .share_wrap .share1 .left_area .plus>p {top:10px;text-align: left;left:83px;}
    .typeEng .introPlatform .share_wrap .share1>.arr>p {top:18px;left:75px;}

    .typeEng .dataList_wrap .BBS_option .searchBox .selectBase {margin-right:0;width:100%;max-width: 100%;}
    .typeEng .dataList_wrap .BBS_option .searchBox .inputBtnArea {margin-top:0;width:100%;margin-top:5px;}

    .dataList_wrap.typeCollect .groupCont>.division .listOpt .data_info {margin-bottom: 0 !important;}
}


@media all and (max-width:500px){
    .pop_buy .model {flex-direction:column;}
    .pop_buy .model .imgArea {width:100%;height:auto;}
    .pop_buy .model .imgArea img {width:100%;}
    .pop_buy .model .infoArea {width:100%;margin-top:15px;padding-left:0;}

    /* 소스데이터 */
    .assetThumbs .assetSwiper_s {display:none !important}
    .assetThumbs {position:absolute;background:none;bottom:50%;transform:translateY(50%);}
    .assetSwiper .swiper-slide {height:auto;}
    .assetSwiper .swiper-slide .item {width:100%;}    
    .popBtnArea {display:flex;padding-left:20px;padding-right: 20px;}
    .popBtnArea .baseBtn {flex:1;}
    .popBtnArea .baseBtn:first-child:nth-last-child(1) {max-width:160px;margin:0 auto;}
    .popBtnArea .baseBtn>.base {min-width: inherit;}


    
    .assetSwiper .swiper-slide .item {height:250px;} 
    .viewerArea .utilBtn {top:10px;right:10px;}
    .viewerArea .utilBtn button {width:30px;height:30px;background-size: 15px auto;;}

    .loadingDefault .txtBody2 {padding-top:68px;font-size: 12px;line-height: 16px;padding-left:8px;padding-right: 8px;background-size: 105px auto;}
    .loadingDefault .baseBtn {height:35px;}
    .loadingDefault .baseBtn>.base {min-width: 120px;font-size: 14px;}

    .typeEng .loadingDefault .txtBody2 br {display:block;}
    .typeEng .ViewContainer .mbTabArea>ul>li>a {font-size: 16px;letter-spacing: -.5px;}
}

@media all and (max-width:480px){
    /* 공통 */
    .topStepCont>ul {padding:0 20px;}
    .topStepCont>ul>li .txt {word-break:keep-all;}

    .formInput.email select {margin-left:0;width:100%;flex:inherit;margin-top:10px;}
    .formInput.email span {line-height:43px;}

    .btn_viewFUll>span {padding-right:0;background:none !important;}

    .userInfoWrap .dataInfo>ul>li {padding: 0 15px}

    .dataList.typeThum>ul {width:100%;margin-left:0;}
    .dataList.typeThum>ul>li {width:100%;margin-left:0;}

    .infoSetting .setting_profile .profileArea {display:flex}
    .infoSetting .setting_profile .profileArea .profile {margin:0 auto;margin-bottom:10px;}

    .schOptArea .opt .rangeInp span {width:20px;}
    
    .btnArea {display:flex;}
    .btnArea .baseBtn {flex:1;}
    .btnArea .baseBtn>.base {min-width:auto;}
    .btnArea .baseBtn:first-child:nth-last-child(1) {max-width:160px;margin:0 auto;}
    

    .totalSearch .typeThum ul {width:100%;margin-left:0;}
    .totalSearch .typeThum ul>li {width:100%;margin-left:0;}
    .totalSearch .typeThum ul>li+li {margin-top:30px;}
    
    .totalSearch .totalTit {font-size:25px;}

    /* 컬렉션 리스트 */
    .collection_list ul {margin-left:0;width:100%;margin-top:-40px;}
    .collection_list ul>li {margin-left:0;width:100%;margin-top:40px;}

    .groupCont>.division .contTit .listOpt .opt_r{margin-left:inherit;}
    .dataList_wrap .groupCont>.division .contTit .listOpt .data_info~.opt_r {margin-top:10px;}
 
    .groupCont>.division .contTit .listOpt {flex-wrap:wrap;}
    .groupCont>.division .contTit .listOpt .opt_r {width:100%;margin-left:0;}
    .groupCont>.division .contTit .listOpt .selectBase {width:100%;max-width:100%;}

    .basicInfo {display:block;text-align: center;padding: 15px 0;}
    .basicInfo .icoArea {justify-content: center;margin-top:10px;}
}

@media all and (max-width:450px){
    .groupCont>.division .contTit .listOpt .baseBtn.small>.base {min-width:90px;padding:0 10px;}
    .groupCont>.division .contTit .listOpt .baseBtn~.selectBase {flex:1;max-width:100%;}
    .pcBr {display:none;}

    .totalSch_topArea {padding-top:25px;padding-bottom:20px;}
    .totalSch_topArea .logo {padding-bottom:15px;}
    .totalSch_topArea .topSearch {width:100%;flex:auto;margin-right:0;}
    .totalSch_topArea .inputBox {text-align:right;width:100%;margin-top:10px;}

    .introPlatform .platform_info .btm_txt .txt br {display:none;}


}

@media all and (max-width:420px){
    .fixR.formGuide {position:relative;margin-top:-10px;margin-bottom:30px;}
    .mypage .fixR.formGuide {margin-top:10px;margin-bottom:0;}

    .policy .btnDown .baseBtn>.base {font-size: 14px;}
}

@media all and (max-width:400px){
    .viewerVideo .play_full {background-size:25px;}
    
    .similarData .swiper-slide {margin:0} 
    .similarData .swiper {margin-left:0;}

    .lineTxtList>li {display:block;}
    .pop_accountInfo  .popLayout .popTit {padding-right: 50px;}
}

@media all and (max-width:380px){
    .userInfoWrap .myInfo .btn .baseBtn {width:100%;margin-left:0 !important}
    .userInfoWrap .myInfo .btn .baseBtn+.baseBtn {margin-top:5px;}

    .groupCont>.division .contTit .data_info+.btn_viewFUll {position:relative;display:block;width:100%;text-align:right;}

    .baseBtn>.base {min-width:100px;padding:0 5px;}

    .dataList_wrap .visualArea .txtWrap .subTit {font-size:32px;}

    .snsConnect .baseBtn.small {width:100%;margin-top:5px;}
    .snsConnect .baseBtn.small>span {width:100%;}

    .pop_buy .boxWrap .box>a {font-size:13px;}

    .assetDetail .priceArea .btnWrap .btnLike:first-child:nth-last-child(3) {width:35px;}
    .assetDetail .priceArea .btnWrap .baseBtn>.base {padding:0 3px;}

    .introPlatform .platform_info .top_tit>strong {font-size: 13.5vw;line-height: 15.2vw;}
    .introPlatform .platform_info .top_tit>p {font-size: 6vw;}

    .viewerTab>ul>li>a {flex:inherit;width:100%;}
    .viewerTab>ul>li {flex:1;}

    .typeEng .assetBtn button {font-size:13px;}
    .typeEng .assetBtn {padding:15px 10px}

    .loadingDefault .txtBody2 {font-size: 11px;letter-spacing: -0.3px;}


}

@media all and (max-width:350px){
    .groupCont>.division .contTit .listOpt .baseBtn.small>.base {min-width:75px;}

    #pop_help_down .txtBody2 br {display:none;}

    .pop_buy .licenseArea .licenseLink {font-size: 14px;background-size: 7px auto;padding-right: 12px;}
}

@media all and (max-width:338px){
    .assetDetail .priceArea .baseBtn.iconSq>.base>i.down {display:none;}
    .assetDetail .priceArea .baseBtn.iconSq>.base>i.buy {display:none;}

    .loadingDefault .txtBody2 {font-size: 10px;}
}