body {
            min-width: 1440px;
        }



        #sub_container {
            margin-top: 0;
            padding-bottom: 0;
        }



/* sub1 ½ÃÀÛ */
        #wrapper #sub_content.sub_bg.sub1 {
            background-image: url('/default/img/dasoft/sub/submenu1.png');
            aspect-ratio: 6773/1686;
            position: relative;
        }
        #wrapper #sub_content.sub_bg.sub1 .sub_top {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            text-align: center;
        }
        #wrapper #sub_content.sub_bg.sub1 .sub_top_dimm {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.3)
        }
        #wrapper #sub_content.sub_bg.sub1 .sub_top .sub_top_t {
            font-size: 30px;
            font-weight: 700;
            margin-bottom: 12px;
            line-height: 1.4;
            color: white;
            letter-spacing: 0.01px;
        }
        #wrapper #sub_content.sub_bg.sub1 .sub_top .sub_top_s {
            font-size: 16px;
            font-weight: 500;
            color: #fff;
            letter-spacing: 0.01px;
        }


/* sub2 ½ÃÀÛ */
        #wrapper #sub_content.sub_bg.sub2 {
            background-image: url('/default/img/dasoft/sub/submenu2.png');
            aspect-ratio: 6773/1686;
            position: relative;
        }
        #wrapper #sub_content.sub_bg.sub2 .sub_top {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            text-align: center;
        }
        #wrapper #sub_content.sub_bg.sub2 .sub_top_dimm {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.3)
        }
        #wrapper #sub_content.sub_bg.sub2 .sub_top .sub_top_t {
            font-size: 30px;
            font-weight: 700;
            margin-bottom: 12px;
            line-height: 1.4;
            color: white;
            letter-spacing: 0.01px;
        }
        #wrapper #sub_content.sub_bg.sub2 .sub_top .sub_top_s {
            font-size: 16px;
            font-weight: 500;
            color: #fff;
            letter-spacing: 0.01px;
        }


/* sub3 ½ÃÀÛ */
        #wrapper #sub_content.sub_bg.sub3 {
            background-image: url('/default/img/dasoft/sub/submenu3.png');
            aspect-ratio: 6773/1686;
            position: relative;
        }
        #wrapper #sub_content.sub_bg.sub3 .sub_top {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            text-align: center;
        }
        #wrapper #sub_content.sub_bg.sub3 .sub_top_dimm {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.3)
        }
        #wrapper #sub_content.sub_bg.sub3 .sub_top .sub_top_t {
            font-size: 30px;
            font-weight: 700;
            margin-bottom: 12px;
            line-height: 1.4;
            color: white;
            letter-spacing: 0.01px;
        }
        #wrapper #sub_content.sub_bg.sub3 .sub_top .sub_top_s {
            font-size: 16px;
            font-weight: 500;
            color: #fff;
            letter-spacing: 0.01px;
        }




/* sub4 ½ÃÀÛ */
        #wrapper #sub_content.sub_bg.sub4 {
            background-image: url('/default/img/dasoft/sub/submenu4.png');
            aspect-ratio: 6773/1686;
            position: relative;
        }
        #wrapper #sub_content.sub_bg.sub4 .sub_top {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            text-align: center;
        }
        #wrapper #sub_content.sub_bg.sub4 .sub_top_dimm {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.3)
        }
        #wrapper #sub_content.sub_bg.sub4 .sub_top .sub_top_t {
            font-size: 30px;
            font-weight: 700;
            margin-bottom: 12px;
            line-height: 1.4;
            color: white;
            letter-spacing: 0.01px;
        }
        #wrapper #sub_content.sub_bg.sub4 .sub_top .sub_top_s {
            font-size: 16px;
            font-weight: 500;
            color: #fff;
            letter-spacing: 0.01px;
        }




/* sub5 ½ÃÀÛ */
        #wrapper #sub_content.sub_bg.sub5 {
            background-image: url('/default/img/dasoft/sub/submenu5.png');
            aspect-ratio: 6773/1686;
            position: relative;
        }
        #wrapper #sub_content.sub_bg.sub5 .sub_top {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            text-align: center;
        }
        #wrapper #sub_content.sub_bg.sub5 .sub_top_dimm {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.3)
        }
        #wrapper #sub_content.sub_bg.sub5 .sub_top .sub_top_t {
            font-size: 30px;
            font-weight: 700;
            margin-bottom: 12px;
            line-height: 1.4;
            color: white;
            letter-spacing: 0.01px;
        }
        #wrapper #sub_content.sub_bg.sub5 .sub_top .sub_top_s {
            font-size: 16px;
            font-weight: 500;
            color: #fff;
            letter-spacing: 0.01px;
        }




/* sub6 ½ÃÀÛ */
        #wrapper #sub_content.sub_bg.sub6 {
            background-image: url('/default/img/dasoft/sub/submenu6.png');
            aspect-ratio: 6773/1686;
            position: relative;
        }
        #wrapper #sub_content.sub_bg.sub6 .sub_top {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            text-align: center;
        }
        #wrapper #sub_content.sub_bg.sub6 .sub_top_dimm {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.3)
        }
        #wrapper #sub_content.sub_bg.sub6 .sub_top .sub_top_t {
            font-size: 30px;
            font-weight: 700;
            margin-bottom: 12px;
            line-height: 1.4;
            color: white;
            letter-spacing: 0.01px;
        }
        #wrapper #sub_content.sub_bg.sub6 .sub_top .sub_top_s {
            font-size: 16px;
            font-weight: 500;
            color: #fff;
            letter-spacing: 0.01px;
        }



 @media(max-width:1024px) {
                body {
                    min-width: unset !important;
                }



                #wrapper .sub_tab {
                    padding: 0  !important;
                }



                #wrapper #sub_content.sub_bg.sub1, #wrapper #sub_content.sub_bg.sub2, #wrapper #sub_content.sub_bg.sub3, #wrapper #sub_content.sub_bg.sub4, #wrapper #sub_content.sub_bg.sub5, #wrapper #sub_content.sub_bg.sub6 {
                    height: 30vh  !important;
                    aspect-ratio: unset  !important;
                }



                #wrapper ul#tab_menu_se {
                    width: 100%  !important;
                }



                #wrapper #sub_content.sub_bg.sub1 .sub_top, #wrapper #sub_content.sub_bg.sub2 .sub_top, #wrapper #sub_content.sub_bg.sub3 .sub_top, #wrapper #sub_content.sub_bg.sub4 .sub_top, #wrapper #sub_content.sub_bg.sub5 .sub_top, #wrapper #sub_content.sub_bg.sub6 .sub_top {
                    white-space: nowrap  !important;
                    top:45%;

                }






            }



            @media(max-width:768px) {
                #wrapper #sub_content.sub_bg.sub1 .sub_top .sub_top_t {
                    font-size: 24px  !important;
                    margin-bottom: 8px  !important;
                }
                #wrapper #sub_content.sub_bg.sub1 .sub_top .sub_top_s {
                    font-size: 13px  !important;
                }


                #wrapper #sub_content.sub_bg.sub2 .sub_top .sub_top_t {
                    font-size: 24px  !important;
                    margin-bottom: 8px  !important;
                }
                #wrapper #sub_content.sub_bg.sub2 .sub_top .sub_top_s {
                    font-size: 13px  !important;
                }



                #wrapper #sub_content.sub_bg.sub3 .sub_top .sub_top_t {
                    font-size: 24px  !important;
                    margin-bottom: 8px  !important;
                }
                #wrapper #sub_content.sub_bg.sub3 .sub_top .sub_top_s {
                    font-size: 13px  !important;
                }


                #wrapper #sub_content.sub_bg.sub4 .sub_top .sub_top_t {
                    font-size: 24px  !important;
                    margin-bottom: 8px  !important;
                }
                #wrapper #sub_content.sub_bg.sub4 .sub_top .sub_top_s {
                    font-size: 13px  !important;
                }


                #wrapper #sub_content.sub_bg.sub5 .sub_top .sub_top_t {
                    font-size: 24px  !important;
                    margin-bottom: 8px  !important;
                }
                #wrapper #sub_content.sub_bg.sub5 .sub_top .sub_top_s {
                    font-size: 13px  !important;
                }



                #wrapper ul#tab_menu_se li a {
                    font-size: 12px  !important;
                    height: auto  !important;
                    letter-spacing: -0.2px  !important;
                }



                #wrapper ul#tab_menu_se li:last-child a {
                    border: none  !important;
                }



                #wrapper ul#tab_menu_se li.selected a {
                    font-size: 12px  !important;
                }



                #wrapper ul#tab_menu_se.three li {
                    height: 35px !important;
                    padding: 0 !important;
                    display: flex !important;
                    justify-content: center !important;
                    align-items: center !important;
                }




            }