

/* brand-focus-horizontal */
.brand-focus-h {
	float: none;
	display: block;
    clear: both;
    overflow: hidden;
    padding: 0;

    li.row {
        float: none;
        display: list-item;
        clear: both;
        overflow: hidden;
        background: none;
        margin-top: 10px;
        list-style: none;
    }

    .link_imgtxt {
        width: 100%;
        overflow: hidden;
        display: block;
    }

    .thumb_img {
        float: left;
        display: block;

        img {
            width: 93px;
            height: 98px;
            margin-right: 10px;
            border: 1px solid #bbbbbb;
        }
    }

    .desc {
        float: none;
        display: inline-block;
        width: 67%;
        font-size: 12px;
        line-height: 14px;

        .subject {
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            width: 100%;
            margin-top: 4px;
            font-weight: bold;
            display: block;
        }

        .con-list {
            display: block;
            width: 100%;
            margin-top: 4px;
        }
    }

    .titlepart {
        border-bottom: 1px dashed #dadada;
        
        &:hover { text-decoration: underline; text-decoration-color: #444444; }
        
        span.subjectsub {
            margin-bottom: 8px;
            margin-top: 7px;
            color: #999999;
            display: block;
        }
    }

    .descpart:hover { text-decoration: none; }

    &.title .desc .subject {
        margin-top: 4px;
    }

    &.preorder .desc {
        .subject { /* preorder subject style */ }
        .con-list { /* preorder con-list style */ }
    }
}

#brandMain .section.screen-vertical {
	border: none;
}

.pcMain .ibuilderModules .V_harf .verticalWrap:nth-child(2) {
  
}

/* video module */
.video_module.section {
    .video_contents {
        margin-right: 15px !important;

        .left_part { width: calc(100% - 210px) !important; }

        .right_part {
            float: none !important;
            width: 205px !important;

            .btn_area {
                position: static !important;
                text-align: center;

                a.video_btn1 { margin-right: 8px !important; }
            }
        }
    }
}

.brandbanner-mid {
    display:flex;
    align-items: center;
    justify-content: center;
}

/* 브랜드 좋아요-구독-모바일 */
.mo-brand-subscribe {
    padding:15px 16px 16px 16px;
}
.mo-info-area {
    display: grid;
    grid-template-columns: 60px 1fr;
    align-items: center;
    button {
        width: 50%;
        height: 37px;
        color: #fff;
        font-weight: bold;
        cursor: pointer;
    }
    .le {
        position: relative;
        width: 60px;
        height: 60px;
        img {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            margin: auto;
            border: 1px solid #FFFFFF80;
            border-radius: 999px;
            width:60px;
            height:60px;
        }
    }

    .ri {
        margin: 0 0 0 16px;
        .info {
            .nick {
                margin: 0 0 12px 0;
                display: flex;
                gap: 8px;
                align-items: center;
            }
            .admin {
                display: flex;
                height: 18px;
                padding: 0 4px;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                gap: 10px;
                overflow: hidden;
                color: var(--accent-light-blue, #0DA7EA);
                text-align: center;
                text-overflow: ellipsis;
                border-radius: var(--number-1, 2px);
                background: var(--accent-opacity-light-blue, rgba(13, 167, 234, 0.08));
                /* Caption/small */
                font-family: Pretendard;
                font-size: 12px;
                font-style: normal;
                font-weight: 400;
                line-height: 18px; /* 150% */
                letter-spacing: -0.4px;
            }
            .f-d {
                font-family: Pretendard;
                font-size: 20px;
                font-weight: 600;
                letter-spacing: -0.4px; 
            }
            .sub-like {
                display: flex;
                margin: 0 0 10px 0;
                font-size: 0.875rem;
                > * { font-family: Pretendard;}
                .sub {
                    margin: 0 10px 0 0;
                }
                .subscribe,
                .substop {
                    margin: 0 4px 0 0;
                    border-radius: 4px;
                    background: #3374ea;
                    border:none;

                }

                .like {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    position: relative;
                    z-index: 10;
                    margin: 0 0 0 4px;
                    background: #fa5555;
                    border: 1px solid #D6D6D6;
                    border-radius: 4px;

                    &::before {
                        content: "";
                        display: block;
                        margin: 0 5px 0 0;
                        width: 13px;
                        height: 12px;
                        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 452' style='enable-background:new 0 0 512 452;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D .st1%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M256,447c-2.67,0-5.24-0.96-7.24-2.72c-22.05-19.29-43.27-37.37-61.99-53.32l-0.16-0.14 C77.25,297.63,5,236.06,5,147.51C5,66.27,61.32,5,136,5c26.65,0,51.09,8.45,72.65,25.12c21.02,16.26,34.97,37.09,42.97,51.71 l4.39,8.02l4.39-8.02c8-14.62,21.95-35.46,42.97-51.71C324.91,13.45,349.35,5,376,5c74.68,0,131,61.27,131,142.51 c0,88.55-72.24,150.11-181.6,243.3l-0.1,0.09c-18.74,15.97-39.98,34.07-62.06,53.38C261.24,446.04,258.67,447,256,447z'/%3E%3Cpath class='st1' d='M376,10c34.67,0,66.54,13.85,89.72,39C489.12,74.37,502,109.36,502,147.51c0,40.16-14.8,75.92-47.97,115.96 c-31.48,37.99-78,77.63-131.87,123.54c-18.78,16-40.06,34.14-62.21,53.51c-1.09,0.95-2.49,1.48-3.95,1.48 c-1.46,0-2.86-0.52-3.95-1.48c-22.13-19.36-43.41-37.49-62.2-53.5c-53.87-45.91-100.39-85.55-131.88-123.55 C24.8,223.44,10,187.68,10,147.51C10,109.36,22.88,74.37,46.28,49C69.46,23.85,101.33,10,136,10c25.52,0,48.93,8.1,69.59,24.08 c20.34,15.73,33.87,35.96,41.64,50.16l8.77,16.03l8.77-16.03c7.77-14.2,21.3-34.43,41.64-50.16C327.07,18.1,350.48,10,376,10 M376,0c-27.78,0-53.26,8.8-75.71,26.17C278.77,42.82,264.44,64.02,256,79.44c-8.44-15.42-22.77-36.62-44.29-53.27 C189.26,8.8,163.78,0,136,0C58.47,0,0,63.42,0,147.51c0,90.85,72.94,153.01,183.37,247.12c18.75,15.98,40.01,34.09,62.1,53.41 c2.91,2.55,6.65,3.95,10.53,3.95s7.62-1.4,10.53-3.95c22.09-19.32,43.35-37.43,62.11-53.42C439.06,300.53,512,238.37,512,147.51 C512,63.42,453.53,0,376,0L376,0z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
                        background-repeat: no-repeat;
                    }

                    &.on {
                        background: #fff;
                        background-repeat: no-repeat;
                        color: #f94b4b;

                        &::before {
                            background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 452' style='enable-background:new 0 0 512 452;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23f94b4b;%7D .st1%7Bfill:%23f94b4b;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M256,447c-2.67,0-5.24-0.96-7.24-2.72c-22.05-19.29-43.27-37.37-61.99-53.32l-0.16-0.14 C77.25,297.63,5,236.06,5,147.51C5,66.27,61.32,5,136,5c26.65,0,51.09,8.45,72.65,25.12c21.02,16.26,34.97,37.09,42.97,51.71 l4.39,8.02l4.39-8.02c8-14.62,21.95-35.46,42.97-51.71C324.91,13.45,349.35,5,376,5c74.68,0,131,61.27,131,142.51 c0,88.55-72.24,150.11-181.6,243.3l-0.1,0.09c-18.74,15.97-39.98,34.07-62.06,53.38C261.24,446.04,258.67,447,256,447z'/%3E%3Cpath class='st1' d='M376,10c34.67,0,66.54,13.85,89.72,39C489.12,74.37,502,109.36,502,147.51c0,40.16-14.8,75.92-47.97,115.96 c-31.48,37.99-78,77.63-131.87,123.54c-18.78,16-40.06,34.14-62.21,53.51c-1.09,0.95-2.49,1.48-3.95,1.48 c-1.46,0-2.86-0.52-3.95-1.48c-22.13-19.36-43.41-37.49-62.2-53.5c-53.87-45.91-100.39-85.55-131.88-123.55 C24.8,223.44,10,187.68,10,147.51C10,109.36,22.88,74.37,46.28,49C69.46,23.85,101.33,10,136,10c25.52,0,48.93,8.1,69.59,24.08 c20.34,15.73,33.87,35.96,41.64,50.16l8.77,16.03l8.77-16.03c7.77-14.2,21.3-34.43,41.64-50.16C327.07,18.1,350.48,10,376,10 M376,0c-27.78,0-53.26,8.8-75.71,26.17C278.77,42.82,264.44,64.02,256,79.44c-8.44-15.42-22.77-36.62-44.29-53.27 C189.26,8.8,163.78,0,136,0C58.47,0,0,63.42,0,147.51c0,90.85,72.94,153.01,183.37,247.12c18.75,15.98,40.01,34.09,62.1,53.41 c2.91,2.55,6.65,3.95,10.53,3.95s7.62-1.4,10.53-3.95c22.09-19.32,43.35-37.43,62.11-53.42C439.06,300.53,512,238.37,512,147.51 C512,63.42,453.53,0,376,0L376,0z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
                        }
                    }
                }
            }
        }

        
    }
    .hit {
        grid-column: 1/3;
        display: flex;
        padding:13px 0;
        font-size: 13px;
        letter-spacing: -0.4px;
        gap:22px;
        justify-content: center;
        align-items: center;
        > div {
            display:flex;
            align-items: center;
            flex-direction: column;
            position: relative;
            color: #8A8A8A;
            gap:9px;
            div {
                font-family: Pretendard;
                font-weight: 400;
                letter-spacing: -0.6px;
            }
            div:nth-child(2) {
                color: #3C3C3C;
                font-size:14px;
                font-weight: 600;
            }
            &.bar {
                width:1px;
                height:30px;
                background-color:#f0f0f0;
            }
        }
    }
     .btn {
        display: flex;
        margin: 15px 0 0 0;

        

        .like-popup-bg {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, .75);
            text-indent: -9999px;
            display:none;
            z-index: 999;
        }

        .like-popup-txt {
            display:none;
            align-items: center;
            justify-content: center;
            flex-direction: column;
            position: fixed;
            z-index: 9999;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            text-align: center;

            .text {
                color: #fff;
                font-size: 18px;
                font-weight: bold;
                text-shadow: 0px 0px 4px #000;

                &.remain {
                    margin-top:5px;
                    font-size: 12px;
                }
            }

            .icon {
                margin: 15px 0 0 0;
                width: 100%;
                height: 36px;
                background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 452' style='enable-background:new 0 0 512 452;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23f94b4b;%7D .st1%7Bfill:%23c10000;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M256,447c-2.67,0-5.24-0.96-7.24-2.72c-22.05-19.29-43.27-37.37-61.99-53.32l-0.16-0.14 C77.25,297.63,5,236.06,5,147.51C5,66.27,61.32,5,136,5c26.65,0,51.09,8.45,72.65,25.12c21.02,16.26,34.97,37.09,42.97,51.71 l4.39,8.02l4.39-8.02c8-14.62,21.95-35.46,42.97-51.71C324.91,13.45,349.35,5,376,5c74.68,0,131,61.27,131,142.51 c0,88.55-72.24,150.11-181.6,243.3l-0.1,0.09c-18.74,15.97-39.98,34.07-62.06,53.38C261.24,446.04,258.67,447,256,447z'/%3E%3Cpath class='st1' d='M376,10c34.67,0,66.54,13.85,89.72,39C489.12,74.37,502,109.36,502,147.51c0,40.16-14.8,75.92-47.97,115.96 c-31.48,37.99-78,77.63-131.87,123.54c-18.78,16-40.06,34.14-62.21,53.51c-1.09,0.95-2.49,1.48-3.95,1.48 c-1.46,0-2.86-0.52-3.95-1.48c-22.13-19.36-43.41-37.49-62.2-53.5c-53.87-45.91-100.39-85.55-131.88-123.55 C24.8,223.44,10,187.68,10,147.51C10,109.36,22.88,74.37,46.28,49C69.46,23.85,101.33,10,136,10c25.52,0,48.93,8.1,69.59,24.08 c20.34,15.73,33.87,35.96,41.64,50.16l8.77,16.03l8.77-16.03c7.77-14.2,21.3-34.43,41.64-50.16C327.07,18.1,350.48,10,376,10 M376,0c-27.78,0-53.26,8.8-75.71,26.17C278.77,42.82,264.44,64.02,256,79.44c-8.44-15.42-22.77-36.62-44.29-53.27 C189.26,8.8,163.78,0,136,0C58.47,0,0,63.42,0,147.51c0,90.85,72.94,153.01,183.37,247.12c18.75,15.98,40.01,34.09,62.1,53.41 c2.91,2.55,6.65,3.95,10.53,3.95s7.62-1.4,10.53-3.95c22.09-19.32,43.35-37.43,62.11-53.42C439.06,300.53,512,238.37,512,147.51 C512,63.42,453.53,0,376,0L376,0z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
                background-repeat: no-repeat;
                background-position: center;
                color: #fff;
                font-weight: bold;
                font-size: 16px;
                text-align: center;
                line-height: 33px;
                background-color: transparent;
            }
        }
    }
}
.mo-event-list {
	padding: 15px 0 20px;

    h3 {
        margin: 0 0 10px 0;
        padding: 0 5px;
        font-size: 14px;
        font-weight: bold;
    }

    ul {
        padding: 0 5px;
        width: clac(100% - 10px);
        text-align: left;
    }

    li {
        padding: 0 0 0 5px;
        width: 100%;
        box-sizing: border-box;

        &::before {
            content: '';
            display: block;
            position: relative;
            top: 6px;
            float: left;
            margin: 0 5px 0 0;
            width: 3px;
            height: 3px;
            background: #2685d5;
            border-radius: 3px;
        }
        
        &:not(:last-child) {
            margin: 0 0 7px 0;
        }

        a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            word-wrap: normal;
            color: #222222;
        }
    }

    button {
        width: 50%;
        height: 37px;
        color: #fff;
        font-weight: bold;
        cursor: pointer;
    }

   
}
/* 아이콘 svg */
.mo-brand-subscribe .icon {
    margin: 0 0 5px;
    background: #f8f8f8;
    border-radius: 6px;
    padding: 9px 7px;

    ul {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        gap:14px;
    }

    li {
        width: 30px;
        height: 30px;
        border-radius: 50%;

        &:last-child {
            margin: 0;
        }

        a {
            display: block;
            position: relative;
            overflow: hidden;
            width: 32px;
            height: 32px;
            border: 1px solid #F0F0F0;
            box-sizing: border-box;
            border-radius: 50%;
            background-color: #fff;
            text-indent: -9999px;
        }
    }
        
    li a {
        &::before {
            content: "";
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
            width: 16px;
            height: 16px;
            background-repeat: no-repeat;
            background-position: center;
        }

        &.home::before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%233c3c3c' d='M14 13.333a.666.666 0 0 1-.667.667H2.667A.667.667 0 0 1 2 13.333V6.327a.67.67 0 0 1 .257-.527l5.334-4.148a.67.67 0 0 1 .818 0L13.743 5.8a.67.67 0 0 1 .257.527zM7.333 8.667v4h1.334v-4z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
        }

        &.youtube::before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%233c3c3c' d='M15.33 4.322a1.92 1.92 0 0 0-1.348-1.347C12.786 2.647 8 2.647 8 2.647s-4.786 0-5.983.315A1.96 1.96 0 0 0 .67 4.322C.355 5.52.355 8 .355 8s0 2.494.315 3.678a1.92 1.92 0 0 0 1.347 1.347c1.21.328 5.983.328 5.983.328s4.786 0 5.982-.315a1.92 1.92 0 0 0 1.348-1.348c.315-1.196.315-3.677.315-3.677s.013-2.494-.315-3.69'/%3E%3Cpath fill='%23fff' d='M6.476 10.292 10.456 8l-3.98-2.292z'/%3E%3C/svg%3E");
        }

        &.facebook::before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%233c3c3c' d='m11.476 8.885.414-2.73H9.297v-1.77c0-.748.361-1.476 1.523-1.476H12V.584S10.93.4 9.907.4C7.77.4 6.374 1.708 6.374 4.075v2.08H4v2.73h2.374v6.6a9.3 9.3 0 0 0 2.923 0v-6.6z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
        }

        &.instargram::before {
            height: 16px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%233c3c3c' d='M8.002 3.082c1.603 0 1.791.007 2.425.035.586.026.903.124 1.115.208.28.11.481.238.69.447.21.21.341.41.448.691.081.212.181.53.208 1.115.028.634.035.822.035 2.425s-.007 1.792-.035 2.425c-.027.586-.124.903-.208 1.115-.11.281-.238.481-.447.691s-.41.34-.691.448c-.212.08-.53.18-1.115.207-.634.029-.822.036-2.425.036s-1.792-.007-2.425-.036c-.586-.026-.903-.124-1.115-.207a1.9 1.9 0 0 1-.691-.448c-.21-.21-.34-.41-.448-.69-.08-.213-.18-.53-.207-1.116-.029-.633-.036-.822-.036-2.425s.007-1.791.036-2.425c.026-.586.124-.903.207-1.115.11-.28.238-.481.448-.69.21-.21.41-.341.69-.448.213-.081.53-.182 1.116-.208.633-.03.824-.035 2.425-.035m0-1.082c-1.63 0-1.835.007-2.475.036-.639.028-1.075.13-1.456.278-.395.153-.729.36-1.062.694s-.539.67-.694 1.062c-.147.381-.25.817-.278 1.458C2.008 6.166 2 6.371 2 8.001s.007 1.834.036 2.475c.028.638.13 1.074.278 1.458.153.395.36.729.694 1.062s.67.539 1.062.694c.381.147.817.25 1.458.278.64.029.843.036 2.475.036s1.834-.007 2.475-.036c.639-.028 1.075-.13 1.458-.278.396-.153.73-.36 1.063-.694s.538-.67.693-1.062c.148-.381.25-.817.279-1.458.028-.64.035-.843.035-2.475S14 6.166 13.972 5.526c-.029-.639-.131-1.075-.28-1.458A2.9 2.9 0 0 0 13 3.005a3 3 0 0 0-1.063-.693c-.381-.148-.817-.25-1.458-.279C9.836 2.007 9.631 2 8.002 2'/%3E%3Cpath fill='%233c3c3c' d='M8.002 3.082c1.603 0 1.791.007 2.425.035.586.026.903.124 1.115.208.28.11.481.238.69.447.21.21.341.41.448.691.081.212.181.53.208 1.115.028.634.035.822.035 2.425s-.007 1.792-.035 2.425c-.027.586-.124.903-.208 1.115-.11.281-.238.481-.447.691s-.41.34-.691.448c-.212.08-.53.18-1.115.207-.634.029-.822.036-2.425.036s-1.792-.007-2.425-.036c-.586-.026-.903-.124-1.115-.207a1.9 1.9 0 0 1-.691-.448c-.21-.21-.34-.41-.448-.69-.08-.213-.18-.53-.207-1.116-.029-.633-.036-.822-.036-2.425s.007-1.791.036-2.425c.026-.586.124-.903.207-1.115.11-.28.238-.481.448-.69.21-.21.41-.341.69-.448.213-.081.53-.182 1.116-.208.633-.03.824-.035 2.425-.035'/%3E%3Cpath fill='%23fff' d='M8.002 4.92a3.083 3.083 0 1 0 0 6.167 3.083 3.083 0 0 0 0-6.166m0 5.082A2 2 0 1 1 8 6a2 2 0 0 1 0 4.002M11.206 5.516a.72.72 0 1 0 0-1.439.72.72 0 0 0 0 1.44'/%3E%3C/svg%3E");
        }
    }
}

#mobileWrap {
    .m_viewOne {
        background-color: #EFEFEF !important;
        
    }
    .focus-i {
        .thumb_img  {
            img {
                border-radius: 6px;
            }
        }
    }
    section.link {
        padding:16px;
        .hori2 {
            display: flex;
            gap: 6px;
        }
        .hori4 {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 6px;
            width: 100%;

            @media screen and (max-width: 574px)  {
                grid-template-columns: repeat(3, 1fr);
            }
        }

        .link-item {
            width: 100% !important;
        }

        a {
            border:1px solid #E6E6E6;
            border-radius: 100px;
            box-sizing: border-box;
            font-family: Pretendard;
            font-size: 14px!important;
            font-weight: 600!important;
            letter-spacing: -0.6px;
            color: #242424 !important;
            @media screen and (max-width: 359px)  {
                font-size: 12px!important;
            }
        }
    }
    section.title {
        background-color: #fff !important;
        border:none;
        padding:24px 16px 20px 16px;
        box-sizing: border-box;
        .head_title {
            padding:0px;
            span {
                font-family: esamanru;
         
                color: var(--gray-gray-950, #242424) !important;
                font-size: 18px;
                font-style: normal;
                font-weight: 500;
                line-height: 24px; /* 133.333% */
                letter-spacing: -0.6px;
            }
        }
        .moreText {
           
            font-size: 0;
            background: #fff;
            width: 52px;
            height: 20px;
            margin:0;
            padding:0;
            &::before {
                position: absolute;
                display: flex;
                align-items: center;
                content: '더보기';
                width: 52px;
                height: 20px;
                background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA2IDkiIGZpbGw9Im5vbmUiPgogIDxwYXRoIGQ9Ik0wLjcwNzAzMSAwTDUuMTExMzMgNC4zOTg0NEwwLjcwNzAzMSA4LjgwMjczTDAgOC4wOTU3TDMuNjk2MjkgNC4zOTk0MUwwIDAuNzA3NTJMMC43MDcwMzEgMFoiIGZpbGw9IiMyNDI0MjQiLz4KPC9zdmc+') no-repeat center right;
                color: #575757;
                font-family: Pretendard;
                font-size: 15px;
                font-weight: 400;
                letter-spacing: -0.6px;
            }
        }
    }
    .list-report {
        .thumb_list {
            display:flex;
            flex-wrap: wrap;
            gap:20px 16px;
            padding:0 16px 24px;
            box-sizing: border-box;
            li {
                display: flex;
                flex-direction: column;
                width: calc(50% - 8px);
                align-items: center;
                justify-content: center;
                gap:10px;
                .thumb {
                    padding:0;
                    width:100%;
                    img {
                        border-radius: 6px;
                        aspect-ratio: 173/97;
                        width:100%;
                    }
                }
               
                a.link_txt {
                    line-height: 1.4;
                    width:100%;
                    padding:0px;
                    min-height: auto;
                   
                    overflow: hidden;
                    span.subject-text {
                        color: var(--gray-gray-950, #242424) !important;
                        font-family: Pretendard;
                        font-size: 14px;
                        font-style: normal;
                        font-weight: 600;
                        letter-spacing: -0.6px;
                        white-space: break-spaces;
                        width:100%;
                        display: block;
                        -webkit-line-clamp: 2;
                        margin:0;
                        -webkit-box-orient: vertical;
                        display: -webkit-box !important;
                        word-break: break-word;
                    }
                }
            }
        }
    }
    .list-bbs-thumbnail {
        .list_thumbnail {
          
            display:flex;
            flex-direction:column;
            li { padding:13px 16px;}
            a.link_imgtxt {
                margin:0;
                padding:0;
                gap: 16px;
                .thumb_img {
                    margin:0;
                    width:140px;
                    height:78px;
                    img {
                        border-radius: 6px;
                        width:100%;
                        height:100%;
                        aspect-ratio: 16/9;
                    }
                }
                .desc {
                    .subject {
                        font-family: Pretendard !important;
                        font-size: 15px !important;
                        font-style: normal;
                        font-weight: 600 !important;
                        letter-spacing: -0.6px;
                        color: var(--gray-gray-950, #242424) !important;
                        margin-bottom:4px;
                        .subject-text {
                            font-family: inherit;
                        }
                    }
                    .content {
                        font-family: Pretendard;
                        font-size: 14px !important;
                        font-style: normal;
                        font-weight: 400;
                        letter-spacing: -0.6px;
                        color: var(--gray-gray-800, #8A8A8A) !important;
                    }
                }
            }
            
        }
    }
    .swipetypeIbuilder {
        .swipetabs {
            padding:24px 16px 20px;
            background: #fff;
            display: flex;
            gap:16px; 
            li {
                width:auto;
                a {
                    border:none;
                    padding:0;
                    font-weight: 500;
                    font-size:18px;
                    letter-spacing: -0.6px;
                    color: #575757;
                    font-family: esamanru;
                    line-height: 1.4;
                    opacity: 0.3;
                }
                &.on {
                    a {
                        border:none;
                        color: #242424;
                        opacity: 1;
                    }
              

                }
            }
        }
        .swipeWrap {
            .swipe-wrap {
                .tabType1 {
                    border: none;

                    .list_txt {
                        padding:0 16px;
                        li {
                            border-bottom: 1px solid #F0F0F0;
                        
                            a {
                                padding: 14px 0px;
                                span.subject-text {
                                    font-family: Pretendard;
                                    font-size: 15px !important;
                                    font-style: normal;
                                    font-weight: 600;
                                    letter-spacing: -0.6px;
                                    color: var(--gray-gray-950, #242424) !important;
                                    padding:0;
                                    margin:0;
                                }
                            }
                        }
                    }
                    .swipeTabsMoreBttn {
                        padding: 20px 16px 24px 16px;
                        height:40px;
                        border:none;
                        a {
                            display: flex;
                            align-items: center;
                            justify-content: center;
                            width:100%;
                            border:1px solid #E6E6E6;
                            border-radius: 30px;
                            color: var(--gray-gray-800, #575757);
                            text-align: right;
                            font-family: Pretendard;
                            font-size: 15px;
                            font-style: normal;
                            font-weight: 400;
                            letter-spacing: -0.6px;
                        }
                    }
                }
            }
        }
    }
}

