
        .ly_poster_156[data-visual-id="355"] { background-color: #FFF9F1; }
        .ly_poster_156[data-visual-id="355"] .section_header { display: flex; justify-content: space-between; align-items: flex-start; gap: 30px; }
        .ly_poster_156[data-visual-id="355"] .section_header .left_col .title { font-size: 66px; color: #2D2926; line-height: 1.2; }
        .ly_poster_156[data-visual-id="355"] .section_header .right_col .subtitle { font-size: 32px; color: #9A8760; line-height: 1.7; text-align: right; }
        .ly_poster_156[data-visual-id="355"] .section_header .left_col .link_group { margin-top: 32px; }
        .ly_poster_156[data-visual-id="355"] .section_header .left_col .link_group .link_a { color: #2D2926; font-size: 20px; text-decoration: underline; }

        .ly_poster_156[data-visual-id="355"] .box_container { position: relative; margin-top: 53px; }
        .ly_poster_156[data-visual-id="355"] .item_list { display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; }
        .ly_poster_156[data-visual-id="355"] .item_list .item { grid-column: 1 / -1; grid-row: 1 / -1; position: relative; overflow: hidden;}
        .ly_poster_156[data-visual-id="355"] .item_list .item:before { content:''; width: 100%; height: 100%;  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 1; }
        .ly_poster_156[data-visual-id="355"] .item_list .item:first-child { clip-path: polygon(0% 0, 50% 0, 50% 100%, 0% 100%); }
        .ly_poster_156[data-visual-id="355"] .item_list .item:last-child { clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%); }

        .ly_poster_156[data-visual-id="355"] .slider_box { width: 3px; height: 100%; position: absolute; background-color: #1E1E1E; top: 0; z-index: 10; left: calc( 50% - 1px ); color: #FFFFFF; }
        .ly_poster_156[data-visual-id="355"] .slider_box .slider_item { width: 60px; height: 60px; background-color: #1E1E1E; border-radius: 60px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
        .ly_poster_156[data-visual-id="355"] .slider_box .slider_item .list { display: flex; align-items: center; justify-content: center; gap: 5px; width: 60px; height: 60px; cursor: grab; }
        .ly_poster_156[data-visual-id="355"] .slider_box .slider_item .list::before,
        .ly_poster_156[data-visual-id="355"] .slider_box .slider_item .list::after { font-family: "iconfont"; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
        .ly_poster_156[data-visual-id="355"] .slider_box .slider_item .list::before { content: "\e63c"; }
        .ly_poster_156[data-visual-id="355"] .slider_box .slider_item .list::after { content: "\e641"; }

        .ly_poster_156[data-visual-id="355"] .ba_caption { display: flex; justify-content: space-between; margin-top: 32px; color: rgba(0,0,0,.65); }
        .ly_poster_156[data-visual-id="355"] .ba_caption .left,
        .ly_poster_156[data-visual-id="355"] .ba_caption .right { font-size: 22px; }

                    .ly_poster_156[data-visual-id="355"] .item_list .item.Poster-1:before { background-color: rgba(0,0,0,0%); }
                    .ly_poster_156[data-visual-id="355"] .item_list .item.Poster-2:before { background-color: rgba(0,0,0,0%); }
        
        @media screen and (max-width: 1000px) {
            .ly_poster_156[data-visual-id="355"] .section_header { flex-direction: column; gap: 12px; }
            .ly_poster_156[data-visual-id="355"] .section_header .left_col .title { font-size: 28px; }
            .ly_poster_156[data-visual-id="355"] .section_header .right_col .subtitle { font-size: 20px; text-align: left; }
            .ly_poster_156[data-visual-id="355"] .section_header .left_col .link_group .link_a { font-size: 14px; }
            .ly_poster_156[data-visual-id="355"] .box_container { margin-top: 27px; }
            .ly_poster_156[data-visual-id="355"] .slider_box .slider_item { width: 40px; height: 40px; }
            .ly_poster_156[data-visual-id="355"] .slider_box .slider_item .list { width: 40px; height: 40px; }
            .ly_poster_156[data-visual-id="355"] .slider_box .slider_item .list::before,
            .ly_poster_156[data-visual-id="355"] .slider_box .slider_item .list::after { font-size: 12px; }
        }
    