/* ---------------- 이달의 추천여행 ---------------- */
.month_trip .month_bg                                   { max-height:800px; background: url("/mailing/2025/202507/img/bg_main.jpg") no-repeat center / cover;  }
.month_trip .visual_txt .month_tit em br { display: none; }


/* ---------------- 특별한 전북 테마 여행지 ---------------- */
.reco .reco_box_tit .special_btn        {   display: inline-block; padding: 0.5rem 1.6rem; font-size: 1.266rem; letter-spacing: -.05em; border: 1px solid #514AEA; color: #514AEA; }
.reco .reco_box_tit .special_img        { display: inline-block; width: 100%; margin-top: 1.5rem; }
.reco .reco_list  { max-width:825px;}
.reco .reco_list .list:nth-of-type(8) .reco_li_txt em  { word-break: keep-all;}
.reco .reco_list .list .reco_li_txt em { word-break: keep-all; }


.theme .theme_list li a .per::before { background-color: #F05654; }
.theme .theme_list li a .exh::before { background-color: #00CCCB; }






@media screen and (max-width: 1024px) {
    /* ---------------- 특별한 전북 테마 여행지 ---------------- */
    .reco .reco_box_tit .special_btn    { margin-bottom:1.5rem;  }
    .reco .reco_box_tit .special_img { display:none; }
}
@media screen and (max-width: 768px) {
    /* ---------------- 특별한 전북 테마 여행지 ---------------- */
    .reco .reco_box_tit .special_btn  { font-size: 1.1rem; padding: 0.3rem 1.1rem; }

}


@media screen and (max-width: 568px) {
    .theme .theme_list { margin-top: 1.5rem; overflow-y: hidden; overflow-x: auto;
        flex-wrap: nowrap;}
    .theme .theme_list li { flex: 90% 0 0; }
}
@media screen and (max-width: 468px) {
    /*이달의 추천여행*/
    .month_trip .visual_txt .month_tit em br { display: block; }
}
