.car-tabbox{
    margin: 0 !important;
    justify-content: normal !important;
    text-align: left !important;
    top: 12px !important;
    bottom: auto !important;
    border-bottom: 1px solid #e0e0e0 !important;
    padding-bottom: 10px;
}
.car-tabbox [data-bs-target]{
    box-sizing: unset !important;
    flex: none !important;
    width: auto !important;
    height: auto !important;
    padding: auto !important;
    margin:  0 ;
    background-color: transparent !important;
    background-clip: unset !important;
    border: none !important;
    opacity: 1 !important;
    text-indent: 0 !important;
}

.car-tabbox button{
    font-size: 20px;
    font-weight: 500;
    color: #C5C5C5;
    margin-right: 30px !important;
}

.car-tabbox button.active{
    color: #090E34;
    font-weight: 600;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 19% !important;
    left: 0;
    width: 100%;
}
/* �쇊履� 怨좎젙 */
.mainnew-leftmenu{
    position: fixed;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 220px;
    padding: 20px 10px;
    background-color: #4A6CF7;
    border-radius: 10px;
    z-index: 999;
}
.mainnew-leftmenu .accordion{
    --bs-accordion-bg: transparent !important;
}
.mainnew-leftmenu .accordion-header{
    padding: 6px 8px;
}
.mainnew-leftmenu .accordion-header:hover{
    background-color: #6784F8;
    border-radius: 3px;
}

.mainnew-leftmenu .accordion-button{
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    padding: 0 !important;
    color: #fff;
}
.mainnew-leftmenu .accordion-item{
    border: none !important;
    margin: 6px 0;
}
.mainnew-leftmenu .accordion-item:nth-child(1){
    margin-top: 0 !important;
}
.mainnew-leftmenu .accordion-item:last-child{
    margin-bottom: 0 !important;
}

.mainnew-leftmenu .accordion-button::after{
    background: url("/assets/images/sidemenu-arrow.png") !important;
    width: 18px;
    height: 11px;
}
.acbut-after{
    width: 100%;
    text-align: left;
    font-size: 16px;
    font-weight: 600;
    padding: 0 !important;
    color: #fff;
}

.mainnew-leftmenu .accordion-button:not(.collapsed){
    background-color : transparent !important;
    box-shadow : none !important;
}
.mainnew-leftmenu .accordion-body{
    padding-top: 8px;
    padding-left: 20px;
    padding-right: 0px;
    padding-bottom: 6px;
}
.main-left-li{
    margin-top: 8px;
}
.main-left-li:nth-child(1){
    margin-top: 0;
}
.main-left-submenu{
    display: block;
    width: 100%;
    color: #B3C1FC;
    font-size: 16px;
    line-height: 24px;
    transition: 0.2s;
}
.main-left-submenu:hover{
    color: #fff;
}
/* ----- */
.mainnew{
    width: 1380px;
    margin: 0 auto;
    padding-top: 50px;
}

.mainnew-content{
    
}

.mainnew-h2{
    font-size: 40px;
    line-height: 54px;
    font-weight: 600;
    text-align: center;
}

.mainnew-tabul{
    margin-top: 20px;
}

.mainnew-graybox{
    margin-top: 40px;
}

/* �뒪�꽣�뵒�댋 */
.lit-blue{
    font-size: 18px;
    font-weight: 600;
    color: #3156EC;
}

.lit-big{
    font-size: 34px;
    font-weight: 600;
    margin-top: 20px;
    line-height: 46px;
}

.car-rightbox{
    display: flex;
    justify-content: space-between;
    margin-top: 100px;
}
.studytoolflex{
    display: flex;
    justify-content: space-between;
}

/* 援먯옱 踰꾪듉 */
.word-butzip{
    display: flex;
    justify-content: center;
    margin-top: 30px;
}
.word-butzip button{
    width: 210px;
    padding: 14px 0;
    background-color: #818181;
    color: #fff;
    border-radius: 6px;
    font-size: 20px;
    font-weight: 500;
    margin-right: 8px;
}
.word-butzip button:last-child{
    margin-right: 0;
}
.word-butzip button.mp3go{
    background-color: #6784F8;
    color: #fff;
}

.word-butzip button.programgo{
    background-color: #6a2aff;
    color: #fff;
}
.word-butzip button.programgo02{
    background-color: #2a5cff;
    color: #fff;
}
.word-butzip button.toeflgo{
    background-color: #ff2a58;
    color: #fff;
}
.producebutzip{
    margin-top: 0px !important;
    margin-bottom: 20px;
}
.producebutzip .programgo{
    background-color: #090E34 !important;
}
.producebutzip .programgo02{
    background-color: #2c2e3a !important;
}
.producebutzip .programgo03{
    background-color: #273758 !important;
}

.storebut{
    width: 300px !important;
    display: flex;
    justify-content: center;
}
.storebut-yes{
    background-color: #5db6ff !important;
}
.storebut-kyobo{
    background-color: #ffaa2a !important;
}