diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt
index 984427a..e55b998 100644
--- a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt
+++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt
@@ -184,6 +184,12 @@ class AudioContentService(
             true
         }
 
+        val purchaseOption = if (request.themeId == 12L || request.themeId == 13L || request.themeId == 14L) {
+            PurchaseOption.BUY_ONLY
+        } else {
+            request.purchaseOption
+        }
+
         // DB에 값 추가
         val audioContent = AudioContent(
             title = request.title,
@@ -197,7 +203,7 @@ class AudioContentService(
             limited = request.limited,
             remaining = request.limited,
             isAdult = request.isAdult,
-            purchaseOption = request.purchaseOption,
+            purchaseOption = purchaseOption,
             isGeneratePreview = request.isGeneratePreview,
             isOnlyRental = isOnlyRental,
             isCommentAvailable = request.isCommentAvailable,
@@ -603,10 +609,10 @@ class AudioContentService(
         ) {
             val length = audioContent.detail.length
 
-            if (length < 20) {
+            if (length < 60) {
                 "${audioContent.detail.take(length / 2)}..."
             } else {
-                "${audioContent.detail.take(10)}..."
+                "${audioContent.detail.take(30)}..."
             }
         } else {
             audioContent.detail