diff --git a/com.twin.app.shoptime/src/components/SectionTitle/SectionTitle.jsx b/com.twin.app.shoptime/src/components/SectionTitle/SectionTitle.jsx
new file mode 100644
index 00000000..994392a6
--- /dev/null
+++ b/com.twin.app.shoptime/src/components/SectionTitle/SectionTitle.jsx
@@ -0,0 +1,17 @@
+import React, { memo } from "react";
+
+import classNames from "classnames";
+
+import css from "./SectionTitle.module.less";
+
+export default memo(function SectionTitle({ className, title, ...rest }) {
+ return (
+
+
+ {title}
+
+ );
+});
diff --git a/com.twin.app.shoptime/src/components/SectionTitle/SectionTitle.module.less b/com.twin.app.shoptime/src/components/SectionTitle/SectionTitle.module.less
new file mode 100644
index 00000000..27706026
--- /dev/null
+++ b/com.twin.app.shoptime/src/components/SectionTitle/SectionTitle.module.less
@@ -0,0 +1,15 @@
+@import "../../style/CommonStyle.module.less";
+@import "../../style/utils.module.less";
+
+.sectionTitle {
+ .flex(@justifyCenter: flex-start);
+ gap: 12px;
+ .font(@fontFamily: @baseFontBold, @fontSize: 42px);
+ color: @COLOR_GRAY08;
+
+ span {
+ display: inline-block;
+ .size(@w: 6px, @h: 36px);
+ background-color: @PRIMARY_COLOR_RED;
+ }
+}
diff --git a/com.twin.app.shoptime/src/components/SectionTitle/package.json b/com.twin.app.shoptime/src/components/SectionTitle/package.json
new file mode 100644
index 00000000..90dfcdc0
--- /dev/null
+++ b/com.twin.app.shoptime/src/components/SectionTitle/package.json
@@ -0,0 +1,6 @@
+{
+ "main": "SectionTitle.jsx",
+ "styles": [
+ "SectionTitle.module.less"
+ ]
+}