/* # Section2 # 코로나에서 당당히 살아남은 채선당 */
:root {
	--section2-second-item-width: 26.5%
}
.section2-content {
	text-align: center;
	font-size: var(--sockcho-font);
	background-color: #efe2da;
	padding-top: 180px;
	text-align: center;
	padding-bottom: 160px;
}
.section2-content .title {
	font-size: 40px;
	font-family:var(--sockcho-font);
	color: var(--point-green);
	margin-bottom: 45px;
}
.section2-content .title .point {
	font-family: var(--bombaram-font);
	letter-spacing: -1px;
}
.section2-content .sub {
	font-family:var(--sockcho-font);
	font-size: 25px;
	letter-spacing: -1px;
	line-height: 200%;
	color: var(--green-font-color);
}
.section2-content .sub .point {
	color: #efe2da;
	position: relative;
	line-height: 100%;
	display: inline-block;
	padding: 8px 10px;
}
.section2-content .sub .point.big {
	font-size: 30px;
}
.section2-content .sub .point .point-in {
	position: relative;
	z-index: 2;
}
.section2-content .sub .point .point-bg {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: var(--point-green);
	z-index: 1;
}
.section2-box {
	width: 100vw;
	height: 550px;
	display: flex;
}
.section2-box > .item {
	width: calc((100% - var(--section2-second-item-width)) / 2);
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0 36px;
	display: flex;
	box-sizing: border-box;
	text-align: center;
	font-family: var(--bombaram-font);
	padding-top: 115px;
}
.section2-box > .item.center {
	width: var(--section2-second-item-width);
	height: 100%;
	justify-content: center;
}
.section2-box > .item.first {
	background-image: url('../img/Section2_box1.png');
	justify-content: flex-end;
}
.section2-box > .item.second {
	background-image: url('../img/Section2_box2.png');
}
.section2-box > .item.third {
	background-image: url('../img/Section2_box3.png');
	justify-content: flex-start;
}
.section2-box > .item .number {
	font-size: 40px;
	margin-bottom: 24px;
	color: #7a7a7a;
}
.section2-box > .item .title {
	font-size: 33px;
	color: var(--white);
	margin-bottom: 32px;
}
.section2-box > .item .title .point {
	color: var(--point-green2);
}
.section2-box > .item .text {
	color: #c9c9c9;
	font-family: var(--basic-font);
	font-size: 20px;
	word-break: keep-all;
}

/* # Section3 # 채선당샤브 독보적 매출 */
#Section3Wrap {
	padding: 140px 0;
}
.section3-content {
	max-width: 1200px;
	margin: 0 auto;
	width: 90%;
	position: relative;
}
.section3-box {
	width: 100%;
	height: 370px;
	border-radius: 200px;
	background: url('../img/section3_box_bg1.png') no-repeat center / cover;
	box-sizing: border-box;
	padding: 0 90px;
	color: var(--white);
	font-family: var(--sockcho-font);
	display: flex;
	align-items: center;
}
.section3-box .title {
	font-size: 37px;
	margin-bottom: 30px;
}
.section3-box .content {
	font-size: 53px;
	line-height: 140%;
}
.section3-box .content .point {
	font-size: 66px;
	font-family: var(--bombaram-font);
}

.section3-box-text {
	margin-top: 160px;
	color: var(--green-font-color);
	font-size: 30px;
	font-family: var(--sockcho-font);
	line-height: 150%;
	padding: 0 130px;
}
.section3-box-img-wrap {
	margin-bottom: 20px;
}
.section3-item-img {
	width: 60px;
	position:relative;
}
.section3-item-img-box {
	position: absolute;
	right: 0;
	bottom: -50px;
	opacity: 1;
}
.section3-item-img-box.on {
	transform: translate(0, 0);
	opacity: 1;
}

/* # Section4 # 전국구 맛집 채선당 SHABU */
#Section4Wrap {
	padding: 150px 0;
	background: #111010;
	position: relative;
}
#Section4Wrap:after {
	content: "";
	position: absolute;
	max-width: 1920px;
	width: 100%;
	left: 50%;
	transform: translateX(-50%);
	top: 10%;
	height: 100%;
	background: url('../img/section4_bg2.png') no-repeat top 5% left;
}
.section4-content {
	position: relative;
	z-index: 2;
}
.section4-content .title-wrap {
	text-align: center;
	font-family: var(--bombaram-font);
	color: var(--white);
	margin-bottom: 60px;
}
.section4-content .title-wrap .sub-title {
	color: var(--point-green);
	margin-bottom: 53px;
	font-size: 37px;
}
.section4-content .title-wrap .point {
	color: var(--white);
	position: relative;
	line-height: 100%;
	display: inline-block;
	padding: 8px 10px;
}
.section4-content .title-wrap .point .point-in {
	position: relative;
	z-index: 2;
}
.section4-content .title-wrap .point .point-bg {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: var(--point-green);
	z-index: 1;
}
.section4-content .title-wrap .main-title-box {
	display: flex;
	justify-content: center;
	font-size: 65px;
	margin-bottom: 15px;
}
.section4-content .title-wrap .main-title-box .main-title-item {
	display: flex;
}
.twinkle-item-box {
	display: flex;
}
.twinkle-item-box .item {
	position: relative;
}
.section4-content .title-wrap .main-title-box .twinkle-item-box .item.blank {
	width: 20px;
}
.point-winkle-icon {
	position: absolute;
	left: 40%;
	transform: translate(-50%, -50%);
	/* bottom: 100%; */
	z-inde: 2;
	top: 12%;
}
.section4-content .title-wrap .main-title-box .point-winkle-icon {
	width: 130px;
}
.section4-title-text {
	font-size: 20px;
	font-family: var(--sockcho-font);
}
.section4-best-sales-content {
	font-family: var(--bombaram-font);
	color: var(--white);
	display: flex;
	align-items: flex-end;
	justify-content: center;
	margin-bottom: 160px;
}
.section4-best-sales-content > .left {
	font-size: 30px;
	margin-right: 27px;
	padding-bottom: 30px;
}
.section4-best-sales-content > .right {
	position: relative;
	z-index: 1;
}
.section4-best-sales-content2 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 2;
}
.section4-best-sales-numbers {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 3;
}
.section4-receipt-wrap .top-box .swiper-wrapper {
	max-width: 1688px;
	width: 90%;
	margin : 0 auto;
	display: flex;
	margin-bottom: 34px;
}
.section4-receipt-wrap .top-box .item {
	flex: 1;
	margin-right: 18px;
}
.section4-receipt-wrap .top-box .item:last-child {
	margin-right: 0;
}
.section4-recipt-img.top {
	width: 100%;
}
.section4-recipt-img {
	width: 485px;
}
.section4-receipt-wrap .big-box {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.section4-receipt-wrap .big-box .swiper-wrapper {
	transition-timing-function: linear !important;
	position: relative;
}
.section4-receipt-wrap .big-box .swiper-slide {
	width: auto;
}
.section4-receipt-wrap .top-box-mo .swiper-wrapper {
	transition-timing-function: linear !important;
	position: relative;
}
.section4-receipt-wrap .top-box-mo .swiper-slide {
	width: auto;
}

/* # Section5 # 채선당Shabu */
#Section5Wrap {
	position: relative;
	padding: 140px 0;
	overflow: hidden;
}
#Section5Wrap:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 49%;
	background: url('../img/section5_top_bg.jpg') no-repeat center / cover;
	z-index: 1;
}
.section5-content {
	position: relative;
	z-index: 2;
}
.section5-content .title-wrap {
	max-width: 1200px;
	width: 90%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom :150px;
}
.section5-content .title-wrap > .right {
	color: var(--green-font-color);
	font-size: 25px;
	font-family: var(--sockcho-font);
	line-height: 150%;
	position: relative;
	padding-bottom: 27px;
	word-break: keep-all;
}
.section5-title-underbar {
	position: absolute;
	bottom: 0;
	width: 70vw;
	height: 6px;
	background-color: var(--point-green);
	transition: 0.9s;
	left: 70vw;
}
.section5-title-underbar.on {
	left: 0;
}
.section5-box {
	max-width: 1500px;
	width: 95%;
	margin: 0 auto;
	display: flex;
}
.section5-box > .item {
	margin-right: 24px;
	flex: 1;
}
.section5-box > .item:last-child {
	margin-right: 0;
}
.section5-box > .item:nth-child(2n) {
	margin-top: 145px;
}
.section5-item {
	width: 100%;
	background-color: var(--point-green);
	padding: 22px;
	border-radius: 200px;
	color: var(--white);
	padding-bottom: 80px;
	box-sizing: border-box;
}
.section5-item .img-wrap {
	width: 100%;
	margin-bottom: 72px;
}
.section5-item-img {
	width: 100%;
	display: table;
	margin: 0;
}
.section5-item-title-wrap {
	text-align: center;
	height: 125px;
	word-break: keep-all;
}
.section5-item-title-wrap .sub-title{
	font-size: 22px;
	font-family: var(--sockcho-font);
	margin-bottom: 13px;
	letter-spacing: -0.5px;
}
.section5-item-title-wrap .title{
	font-size: 28px;
	font-family: var(--bombaram-font);
	color: var(--white);
}

/* # Section6 '하루종일' 찾는 */
:root {
	--section6-item-big-width: 720px;
}
#Section6Wrap {
	background-color: var(--point-green);
	padding-top: 105px;
	padding-bottom: 75px;
}
.section6-content {
	width: 100%;
	box-sizing: border-box;
	padding: 0 20px;
	box-sizing: border-box;
}
.section6-content .title-wrap {
	text-align: center;
	color: var(--white);
	margin-bottom: 60px;
}
.section6-content .title-wrap .title {
	font-family: var(--bombaram-font);
	font-size: 65px;
	margin-bottom: 26px;
}
.section6-content .title-wrap .sub-title {
	font-family: var(--sockcho-font);
	font-size: 30px;
}
.section6-box {
	width: 100%;
	display: flex;
	align-items: center;
	max-width: 1880px;
	margin: 0 auto;
	justify-content: center;
}
.section6-box > .item {
	width: calc((100% - var(--section6-item-big-width) - 70px) / 4);
	text-align: center;
}
.section6-box > .item.big {
	width: var(--section6-item-big-width);
	position: relative;
	margin: 0 70px;
}
.section6-player-wrap {
	width: 100%;
	aspect-ratio: 1 / 1;
	box-sizing: border-box;
	padding: 58px;
	border-radius: 100%;
	overflow: hidden;
	position: relative;
}
.section6-video {
	left: 0;
	top: 0;
	border-radius: 100%;
	width: 100%;height: 100%;
	object-fit: cover;
}
@keyframes section6-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.section6-player-frame {
	width: 100%;
	height: 100%;
	background: url('../img/section6_big_frame.png') no-repeat center / 100%;
	position: absolute;
	left: 0;
	top: 0;
	animation: section6-rotate 30s linear infinite;
}
.section6-text-wrap {
	margin-top: 50px;
	text-align: center;
	font-family: var(--sockcho-font);
	font-size: 30px;
}
.section6-text-wrap .top {
	color: var(--white);
	line-height: 150%;
}
.section6-text-wrap .bottom {
	display: table;
	margin: 0 auto;
	margin-top: 15px;
	color: var(--point-green);
	position: relative;
	padding: 8px 27px;
}
.section6-text-wrap .bottom .bg {
	width: 0;
	height: 100%;
	background-color: var(--white);
	border-radius: 100px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 0;
	z-index: 1;
	transition: width 0.7s ease-in-out;
}
.section6-text-wrap .bottom .bg.on {
	width: 100%;
}
.section6-text-wrap .bottom .bottom-in {
	position: relative;
	z-index: 2;
	word-break: keep-all;
}

/* # Section8 꼭 대형평수가 아니여도 OK! */
#Section8Wrap {
	padding: 180px 0;
}
.section8-content {
	max-width: 1500px;
	margin: 0 auto;
	width: 90%;
}
.section8-content .title-wrap {
	text-align: center;
	margin-bottom: 84px;
}
.section8-content .title-wrap .title {
	font-family: var(--bombaram-font);
	font-size: 52px;
	color: var(--green-font-color);
	word-break: keep-all;
}
.section8-content .title-wrap .title .point {
	color: var(--point-green);
	display: inline-block;
}
.section8-content .title-wrap .sub-title {
	font-family: var(--sockcho-font);
	font-size: 25px;
	color: var(--point-green);
	margin-top: 30px;
}
.section8-content-wrap {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 100px;
}
.section8-main-img-wrap {
	margin-bottom: 52px;
	aspect-ratio: 1 / 0.517;
	position: relative;
}
.section8-main-img-wrap-in {
	width: 100%;
	height: 100%;
	background: url('../img/section8_main_img.jpg') no-repeat center / cover;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: width 0.7s;
	width: 0;
}
.section8-main-img-wrap-in.on {
	width: 100%;
}
.section8-text-wrap {
	text-align: center;
	margin-bottom: 100px;
}
.section8-text-wrap .top {
	font-family: var(--sockcho-font);
	color: var(--point-green);
	font-size: 35px;
	margin-bottom: 20px;
}
.section8-text-wrap .bottom {
	line-height: 140%;
	font-size: 25px;
	color: var(--green-font-color);
	letter-spacing: -0.8px;
	font-weight: 500;
}
.section8-text-wrap .bottom b {
	font-weight: 800;
}
.section8-box {
	display: flex;
}
.section8-box .item {
	margin-right: 26px;
	flex: 1;
}
.section8-box .item:last-child {
	margin-right: 0;
}
.section8-item-img {
	width: 100%;
}

/* # Section9 이렇게 다르기에, 채선당 샤브의 성광신화는 계속 됩니다. */
#Section9Wrap {
	background: url('../img/section9_bg1.png') no-repeat center / cover;
	padding-bottom: 165px;
}
.section9-wrap {
	padding-bottom: 200px;
}
.section9-wrap:last-child {
	padding-bottom: 0;
}
.section9-wrap .title-wrap {
	display: flex;
	width: 100%;
	position: relative;
	z-index: 2;
}
.section9-wrap.content1 .title-wrap {
	justify-content: flex-end;
	align-items: center;
	color: var(--point-green);
	text-align: right;
	max-width: 1920px;
	/* margin: 0 auto; */
	margin-left: auto;
}
.section9-wrap.content1 .title-wrap .top {
	font-family: var(--sockcho-font);
	font-size: 25px;
	margin-bottom: 27px;
}
.section9-wrap.content1 .title-wrap .title-content {
	margin-right: 55px;
}
.section9-wrap.content1 .title-wrap .middle {
	font-size: 35px;
	font-family: var(--bombaram-font);
	margin-bottom: 27px;
	letter-spacing: -1px;
}
.section9-wrap.content1 .title-wrap .bottom {
	position: relative;
}
.section9-wrap.content1 .title-wrap .bottom .bottom-in {
	padding: 10px 20px;
	color: var(--white);
	font-size: 45px;
	font-family: var(--bombaram-font);
	position: relative;
	z-index: 2;
	letter-spacing: -1px;
}
.section9-wrap.content1 .title-wrap .bottom .bottom-bg {
	background-color: var(--point-green);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}
.section9-wrap .slide-wrap {
	width: 100%;
	position: relative;
}
.section9-slide {
	display: flex;
}
.section9-slide-content {
	display: flex;
}
#section9SlideContent1 {
	animation: section9infiniteScroll1 40s linear infinite;
}
.section9-slide-item {
	flex-shrink: 0;
	margin-right: 34px;
	aspect-ratio: 1 / 0.5544;
	width: 560px;
	border-radius: 30px;
	overflow: hidden;
}
.section9-item-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.section9-content1-slide {
	/* margin-top: -170px; */
	margin-top: -100px;
}
@keyframes section9infiniteScroll1 {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-50%); /* 절반만큼 이동 */
	}
}
@keyframes section9infiniteScroll2 {
  0% {
    transform: translateX(-50%); /* 시작점을 -50%로 설정 */
  }
  100% {
    transform: translateX(0); /* 0으로 이동하여 반대 방향으로 진행 */
  }
}

.section9-wrap.content2 .title-wrap {
	max-width: 1620px;
	margin: 0 auto;
	width: 95%;
}
.section9-wrap.content2 .title-wrap .text-content .line {
	width: 100%;
	display: flex;
	align-items: center;
}
.section9-wrap.content2 .title-wrap .text-content .line .medal-wrap {
	position: relative;
	text-align: center;
}
.section9-wrap.content2 .title-wrap .text-content .line .medal-wrap .medal-text {
	position: absolute;
	top: 52%;
	left: 48%;
	transform: translate(-50%, -50%);
}
.section9-item2-medal-text {
	display: table;
	margin: 0 auto;
}
.section9-item2-medal-img {
	margin-bottom: -54px;
}
.section9-wrap.content2 .title-wrap .text-content .line .medal-content {
	color: #654612;
}
.section9-wrap.content2 .title-wrap .text-content .line .medal-content .sub {
	font-family: var(--sockcho-font);
	font-size: 25px;
	margin-bottom: 15px;
}
.section9-wrap.content2 .title-wrap .text-content .line .medal-content .title {
	font-family: var(--bombaram-font);
	font-size: 44px;
}
#section9SlideContent2 {
	animation: section9infiniteScroll2 40s linear infinite;
}
.section9-content2-slide {
	margin-top: -90px;
}
.section9-wrap.content2 .title-wrap .text-content {
	margin-left: -20px;
}

/* # Section10 신규고객은 쏠리고, 단골은 저절로 생기는 */
@keyframes section10infiniteScroll {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-50%); /* 절반만큼 이동 */
	}
}
#Section10Slider {
	position: absolute;
	animation: section10infiniteScroll 40s linear infinite;
	display: flex;
}
#Section10Wrap {
	padding-top: 120px;
	padding-bottom: 200px;
	background: url('../img/section10_bg.png') no-repeat center / cover;
}
.section10-content {
	text-align: center;
}
.section10-content .title-wrap {
	color: var(--white);
}
.section10-content .title-wrap .top {
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 20px;
	letter-spacing: -1px;
}
.section10-content .title-wrap .top .point {
	color: var(--point-green);
}
.section10-content .title-wrap .middle {
	font-family: var(--bombaram-font);
	text-align: center;
	font-size: 60px;
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
	animation: section10-scaleUp 0.5s ease-in-out 1.5s;
}
.section10-content .title-wrap .middle .twinkle-item-box {
	margin: 0 auto;
}
.section10-content .title-wrap .middle .twinkle-item-box .point-winkle-icon {
	left: 65%;
}
.section10-content .title-wrap .bottom {
	font-size: 22px;
	line-height: 150%;
}
.section10-slider .section10-slider-item {
	height: 290px;
	width: auto;
	margin-right: 17px;
}
.section10-review-img {
	height: 100%;
}
.section10-slider-wrap {
	margin-top: 67px;
	margin-bottom: 90px;
	position: relative;
	height: 290px;
}
.section10-bot-text-wrap {
	    /* display: table; */
    margin: 0 auto;
    width: 0;
    transition: 2s;
    height: 50px;
    overflow: hidden;
    position: absolute;
    /* left: 0vw; */
}
.section10-bot-text-in {
	    position: absolute;
    left: 50vw;
    width: 100vw;
    transform: translateX(-50%);
}
.section10-bot-text-wrap.on {
	width: 100%;
}
.section10-bot-box {
	display: flex;
	align-items: center;
	font-weight: 700;
	font-size: 32px;
	white-space: nowrap;
	justify-content: center;
}
.section10-bot-box > .left {
	color: var(--point-green);
}
.section10-bot-box > .middle {
	margin: 0 9px;
	display: flex;
	align-items: center;

}
.section10-bot-bar {
	width: 147px;
	height: 1px;
	background: linear-gradient(to right, var(--point-green), var(--white));
}
.section10-bot-box > .right {
	color: var(--white);
}
@keyframes section10-scaleUp {
    0% {
        transform: scale(1); /* 원래 크기 */
    }
    50% {
        transform: scale(1.1); /* 20% 확대 */
    }
    100% {
        transform: scale(1); /* 다시 원래 크기로 */
    }
}

/* # Section11 2025년 채선당샤브 가족점주분들을 위한 */
#Section11Wrap {
	background: url('../img/section11_bg.png') no-repeat center / cover;
	padding-top: 75px;
	padding-bottom: 50px;
}
.section11-content {
	color: var(--white);
}
.section11-content .title-wrap {
	text-align: center;
}
.section11-content .title-wrap .title {
	font-family: var(--bombaram-font);
	font-size: 35px;
	margin-bottom: 27px;
	transition: 0.5s;
	transform: scale(1.2);
	opacity: 0;
}
.section11-content .title-wrap .title.on {
	transform: scale(1);
	opacity:1;
}
.section11-content .title-wrap .twinkle-out-box {
	display: inline-block;
}
.section11-content .title-wrap .sub {
	font-size: 25px;
	letter-spacing: -1px;
	text-align: center;
	text-shadow: 0px 2px 21px #010504;
	margin-bottom: 27px;
	transition: 0.5s;
	transform: scale(1.2);
	opacity: 0;
}
.section11-content .title-wrap .sub.on {
	transform: scale(1);
	opacity: 1;
}
.section11-content .btn-wrap {
	text-align: center;
}
.section11-btn {
	outline: none;
	border: none;
	backgrond-color: var(--white);
	color: #010403;
	border-radius: 50px;
	padding: 11px 30px;
	font-size: 20px;
	font-weight: 800;
}
.section11-content .title-wrap .twinkle-item-box .item .point-winkle-icon {
	left: 66%;
}
@keyframes section11-blinkEffect {
	0%, 70% { opacity: 1; }   /* 처음부터 60%까지 투명도 100% 유지 */
	90% { opacity: 0; }       /* 80% 지점에서 천천히 투명해짐 */
	100% { opacity: 1; }      /* 다시 원래대로 */
}
.section11-content .title-wrap.blink {
	animation: section11-blinkEffect 5s ease-in-out infinite; /* 무한 반복 */
}

/* # Section12 # 채선당 Shabu */
#Section12Wrap {
	background-color: #efe2da;
	padding: 160px 0;
}
.section-12-content .title-out {
	max-width: 926px;
	margin: 0 auto;
	width: 80%;
}
.section-12-content .title-wrap {
	display: flex;
	position: relative;
	align-items: flex-end;
	padding-bottom: 20px;
	margin-bottom: 50px;
}
.section-12-content .title-wrap .underbar {
	width: 100vw;
	height: 6px;
	position: absolute;
	top: 100%;
	left: 0;
	background-color: var(--point-green);
}
.section-12-content .title-wrap > .left {
	margin-right: 20px;
}
.section-12-content .title-wrap > .right {
	font-family: var(--sockcho-font);
	font-size: 26px;
	line-height: 140%;
	color: var(--green-font-color);
}
.section-12-content .title-out .title-sub {
	font-size: 20px;
	line-height: 140%;
	color: var(--point-green);
	letter-spacing: -1px;
	font-weight: 500;
}
.section-12-content .category-box {
	max-width: 1000px;
	width: 90%;
	margin: 0 auto;
	display: flex;
	margin-top: 39px;
}
.section-12-content .category-box .item {
	flex: 1;
	margin-right: 16px;
	transition: 0.3s;
	border: 1px solid var(--point-green);
	box-sizing: border-box;
	height: 53px;
	color: var(--point-green);
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 600;
	border-radius: 100px;
	font-size: 20px;
	letter-spacing: -1px;
}
.section-12-content .category-box .item:last-child {
	margin-right: 0;
}
.section-12-content .category-box .item:hover {
	background-color: var(--point-green);
	color: #efe2da;
}
.section12-box {
	max-width: 1204px;
	display: flex;
	margin: 0 auto;
	overflow: hidden;
	border-radius: 70px;
	box-sizing: border-box;
	border: 1px solid var(--point-green);
	margin-top: 70px;
	flex-wrap: wrap;
	width: 95%;
}
.section12-box > .item {
	word-break: keep-all;
	width: 100%;
	border-right: 1px solid var(--point-green);
	border-bottom: 1px solid var(--point-green);
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	padding-top: 120px;
	padding-left: 40px;
	width: 50%;
	min-height: 387px;
}
.section12-box > .item:nth-child(2n) {
	border-right: none;
}
.section12-box > .item:nth-child(3), .section12-box > .item:nth-child(4) {
	border-bottom: none;
}
.section12-box > .item .item-box {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.section12-box > .item .item-box .tag {
	color: var(--point-green);
	font-size: 25px;
	font-weight: 600;
	margin-bottom: 10px;
}
.section12-box > .item .item-box .item-title {
	color: var(--green-font-color);
	font-size: 37px;
	font-weight: 700;
	margin-bottom: 16px;
	letter-spacing: -1px;
}
.section12-box > .item .item-box .item-text {
	color: var(--green-font-color);
	font-size: 15px;
	font-weight: 500;
	letter-spacing: -1px;
}
.section12-box > .item .item-box > .right {
	padding-right: 33px;
}
@keyframes section12-round-pulse {
	   0% {
		transform: translate(-50%, -50%) scale(1);
		opacity: 0.5;
	  }
	  70% {
		transform: translate(-50%, -50%) scale(1.15);

	  }
	100% {
		opacity: 0;
	}
}
.section12-item-round {
	width: 155px;
	height: 155px;
	position :relative;
}
.section12-item-round .round-in {
	border-radius: 100%;
	background-color: var(--point-green);
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.section12-item-round .round-out {
	position: absolute;
	width: 100%;
	height: 100%;
	transform: translate(-50%, -50%);
	transition: 1s;
	left: 50%;
	top: 50%;
	background-color: var(--point-green);
	opacity: 0.5;
	z-index: 1;
	animation: section12-round-pulse 2s infinite ease-in-out;
	border-radius: 100%;
}
@keyframes section12-item-icon-pulse {
    0%, 80% {
        transform: scale(1);  /* 기본 크기 유지 */
    }
    90% {
        transform: scale(1.05); /* 약간 커짐 */
    }
    100% {
        transform: scale(1); /* 다시 원래 크기로 */
    }
}
.section12-item-icon-text {
	margin-top: -15px;
	 animation: section12-item-icon-pulse 5s ease-in-out infinite;
}

/* # Section13 # 채선당 창업 성공스토리 */
#Section13Wrap {
	padding-top: 160px;
	padding-bottom: 66px;
	background-color: var(--point-green);
	position: relative;
}
#Section13Wrap:after {
	content: "";
	width: 90%;
	height: 90%;
	position: absolute;
	top: 10%;
	left: 4%;
	z-index: 1;
	background: url('../img/section13_bg.png') no-repeat left bottom / auto;
}
.section13-content {
	position: relative;
	z-index: 2;
}
.section13-content .title-wrap {
	text-align: center;
	color: var(--white);
	font-size: 50px;
	font-family: var(--bombaram-font);
	margin-bottom: 30px;
	word-break: keep-all;
}
.section13-slider-wrap {
	width: calc(50% + 450px);
	margin-left: auto;
	overflow: hidden;
}
.section13-slider {
	/* width: 90%; */
	/* max-width: 1204px; */
	margin: 0 auto;
}
.section13-slide-box {
	display: flex;
	width: 100%;
	align-items:center;
}
.section13-slide-box .left{
	width: 480px;
	aspect-ratio: 1 / 1;
	margin-right: 40px;
	border-radius: 30px;
	overflow: hidden;
	transition: 1s ease-in-out 0.2s;
}
.section13-profile-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.section13-slide-box .right {
	color: var(--white);
	word-break: keep-all;
	flex: 1;
}
.section13-slide-box .tag {
	display: table;
	color: var(--point-green);
	background-color: var(--white);
	padding: 11px;
	font-size: 17px;
	border-radius: 100px;
	font-weight: 500;
	margin-bottom: 20px;
}
.section13-slide-box .title {
	line-height: 150%;
	font-weight: 600;
	font-size: 22px;
	margin-bottom: 20px;
}
.section13-slide-box .sub {
	font-size: 17px;
	line-height: 170%;
}
.section13-slide-box .btn-wrap {
	margin-top: 15px;
}
.section13-youtube-btn {
	padding: 5px 20px;
	box-sizing: border-box;
	border: 1px solid var(--point-green);
	background-color: var(--white);
	color: var(--point-green);
	font-size: 20px;
	border-radius: 7px;
	cursor: pointer;
	font-weight: 600;
}
.section13-slider .swiper-slide {
	opacity: 0.5;
}
.section13-slider .swiper-slide-active {
	opacity: 1;
}
.section13-slider .swiper-slide-active .section13-slide-box .left{
	border-radius: 100%;
}
.section13-controller-wrap {
	max-width: 1060px;
	margin: 0 auto;
	width: 90%;
	margin-top: 80px;
	box-sizing: border-box;
	justify-content: flex-end;
	display: flex;
}
.section13-controller-wrap .section13-controller {
	width: 80px;
	height: 80px;
	border: 1px solid var(--white);
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 20px;
	cursor: pointer;
}
.section13-controller-wrap .section13-controller.right {
	opacity: 0.5;
}
.section13-controller.swiper-button-disabled {
	opacity: 0.5;
}

/* # Section14 # 채선당 커스텀 매니지먼트팀을 지원합니다 */
:root {
	--section14-slider-width: 435px;
}
#Section14Wrap {
	padding-top: 160px;
	padding-bottom: 122px;
	background: url('../img/section14_bg1.png') no-repeat center / cover;
	overflow: hidden;
	position: relative;
	word-break: keep-all;
}
.section14-container {
	max-width: 1620px;
	width: 95%;
	margin: 0 auto;
	display: flex;
}
.section14-slider-wrap {
	position: absolute;
	top: 0;
	width: var(--section14-slider-width);
	height: 100%;
}
.section14-slider-wrap:before {
	content: "";
	width: 100%;
	height: 15%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	background: linear-gradient(to bottom, rgba(0,0,0,1), transparent);
}
.section14-slider-wrap:after {
	content: "";
	width: 100%;
	height: 15%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	background: linear-gradient(to top, rgba(0,0,0,1), transparent);
}
.section14-slider {
	width: var(--section14-slider-width);
	display: flex;
    flex-direction: column;
    animation: section14-slideUp 15s linear infinite;
}
@keyframes section14-slideUp {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-50%);
    }
}
.section14-slider .item{
	margin-bottom: 11px;
	width: 100%;
	flex-shrink: 0;
}
.section14-slide-img {
	width: 100%;
}
.section14-content-wrap {
	margin-left: calc(var(--section14-slider-width) + 58px);
}
.section14-content-wrap .title-wrap {
	margin-bottom: 40px;
	flex: 1;
}
.section14-content-wrap .title-wrap .sub {
	color: var(--white);
	font-size: 25px;
	line-height: 140%;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
.section14-content-wrap .title-wrap .title {
	font-family: var(--bombaram-font);
	font-size: 44px;
	background: linear-gradient(112deg, #fac47e 38%, #fff6e6 45%, #f6c58d);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.section14-content-wrap .title-wrap .title .twinkle-out-box {
	display: inline-block;
}
.section14-content-wrap .title-wrap .title .twinkle-item-box .item2 .item-in{
	width: 100%;
	height: 100%;
	position: relative;
}
.section14-content-wrap .title-wrap .title .twinkle-item-box .item2 .item-in .point-winkle-icon {
	top: -90%;
	left: 77%;
}
.section14-info-box {
	display: flex;
	width: 100%;
	color: var(--white);
	align-items: center;
}
.section14-info-box > .left {
	margin-right: 31px;
}
.section14-manager-box {
	display: flex;
	flex-wrap: wrap;
	width: 630px;
	justify-content: center;
}
.section14-manager-box > .item {
	margin-right: 12px;
	width: calc(30% - 9px);
	font-size: 15px;
	text-align: center;
	margin-bottom: 30px;
}
.section14-manager-box > .item:nth-child(4n) {
	margin-right: 0;
}
.section14-manager-box > .item .img-wrap {
	margin-bottom: 10px;
}
.section14-manager-etc {
	font-size: 15px;
	letter-spacing: -0.7px;
}
.section14-info-box > .right {
	margin-bottom: 80px;
}
.section14-info-box > .right .tag{
	padding: 14px 17px;
	font-size: 32px;
	background: linear-gradient(170deg, #fac47e 20%, #fff6e6 60%, #f6c58d);
	border-radius: 50px;
	color: #0e0f0f;
	font-family: var(--bombaram-font);
	line-height: 100%;
	margin-bottom: 14px;
	display: table;
}
.section14-info-box > .right .sub-title {
	font-weight: 600;
	font-size: 20px;
	letter-spacing: -1px;
	margin-bottom: 55px;
}
.section14-info-box > .right .sub-text {
	font-size: 17px;
	line-height: 180%;
}

/* # Section16 샤브취향 존중 5가지 다양한 육수 */
:root {
	--section16-slide-height: 305px;
}
#Section16Wrap {
	padding-top: 200px;
	padding-bottom: 230px;
	margin: 0 auto;
}
.section16-in {
	width: 90%;
	max-width: 1748px;
	margin: 0 auto;
	box-sizing: border-box;
}
.section16-box {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	padding: 0 130px;
	padding-left: 0;
	max-width: 1748px;
	box-sizing: border-box;
}
.section16-box .left {
	width: 58%;
	position: relative;
}
.section16-box .right {
	position: relative;
	z-index: 2;
}
.section16-title-img {
	/* max-width: 100%; */
}
.section16-box .title-wrap {
	text-align: center;
	margin-bottom: 70px;
}
.section16-box .title-wrap .title {
	font-size: 60px;
	color: var(--green-font-color);
	line-height: 150%;
	font-family: var(--bombaram-font);
	margin-bottom: 60px;
	letter-spacing: -3px;
}
.section16-box .title-wrap .sub-title {
	color: var(--green-font-color);
	font-family: var(--sockcho-font);
	font-size: 23px;
	line-height: 150%;
	word-break: keep-all;
	letter-spacing: -1px;
}
.section16-box .title-wrap .title .point {
	color: var(--point-green);
}
.section16-title-icon-wrap {
	margin-bottom: 30px;
}
.section16-slide-line {
	width: 100%;
	padding-left: 30px;
	padding-right: 50px;
	overflow: hidden;
	position: relative;
	height: var(--section16-slide-height);
}
.section16-box .left:before {
	content: "";
	position: absolute;
	z-index: 2;
	width: 100px;
	height: calc(var(--section16-slide-height) + 10px);
	bottom: 0;
	left: -2px;
	background: linear-gradient(to right, var(--white) 60%, transparent);
}
.section16-slide-line:after {
	content: "";
	position: absolute;
	z-index: 2;
	width: 150px;
	height: calc(var(--section16-slide-height) + 10px);
	bottom: 0;
	right: -2px;
	background: linear-gradient(to left, var(--white) 70%, transparent);
}
.section16-slide-wrap {
	display: flex;
	position: absolute;
	z-index: 1;
	left:0;
	top: 0;
	animation: section16infiniteScroll 10s linear infinite;
}
.section16-slide-wrap .item {
	flex-shrink: 0;
	margin-right: 100px;
	/* height: var(--section16-slide-height); */
}
.section16-slide-wrap .item .name-wrap {
	padding: 10px 24px;
	background-color: var(--point-green);
	border-radius: 50px;
	color: var(--white);
	display: table;
	margin: 0 auto;
	font-family: var(--sockcho-font);
	font-size: 17px;
	margin-top: 22px;
}
@keyframes section16infiniteScroll {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-50%); /* 절반만큼 이동 */
	}
}

/* # Section17 무려 90가지 제철맞은 신선한 야채 */
#Section17Wrap {
	background-color: #efe2da;
	padding: 75px 0;
}
.section17-content {
	width: 90%;
	max-width: 1480px;
	margin: 0 auto;
	box-sizing: border-box;
}
.section17-box {
	width: 100%;
	display: flex;
	align-items: flex-end;
	margin-bottom: 94px;
}
.section17-content .section17-box:last-child {
	margin-bottom: 0;
}
.section17-box.reverse {
	text-align: right;
	flex-direction: row-reverse;
}
.section17-box .left {
	max-width: 753px;
	flex: 1;
}
.section17-main-img-wrap {
	aspect-ratio: 1 / 0.63;
	width: 100%;
	position: relative;
}
.section17-main-img {
	position: absolute;
	width: 0;
	height: 100%;
	top: 50%;
	transform: translateY(-50%);
	background: url('../img/section17_main_img.png') no-repeat center / cover;
	transition: 1s;
}
.section17-box .section17-main-img {
	left: 0;
}
.section17-box.reverse .section17-main-img {
	left: auto;
	right: 0;
}
.section17-box.box1 .section17-main-img {
	background: url('../img/section17_main_img1.png') no-repeat center / cover;
}
.section17-box.box2 .section17-main-img {
	background: url('../img/section17_main_img2.png') no-repeat center / cover;
}
.section17-box.box3 .section17-main-img {
	background: url('../img/section17_main_img3.png') no-repeat center / cover;
}
.section17-main-img.on {
	width: 100%;
}
.section17-title-icon-wrap {
	margin-bottom: 40px;
}
.section17-content .title {
	font-size: 55px;
	color: var(--green-font-color);
	line-height: 150%;
	font-family: var(--bombaram-font);
	margin-bottom: 40px;
	letter-spacing: -3px;
	word-break: keep-all;
}
.section17-content .title .big .point {
	font-size: inherit !important;
}
.section17-content .title .point {
	color: var(--point-green);
	font-size: 60px;
}
.section17-content .sub-title {
	color: var(--green-font-color);
	font-family: var(--sockcho-font);
	font-size: 23px;
	line-height: 150%;
	word-break: keep-all;
	letter-spacing: -1px;
}
.section17-box .right {
	margin: 0 40px;
	padding-bottom: 20px;
	width: calc(48% - 65px);
}

/* # Section18 샤브샤브를 더 맛있게 즐기는 30여가지 소스 */
#Section18Wrap {
	padding: 100px 0;
}
#Section18Wrap .title-wrap {
	text-align: center;
}
.section18-title-icon-wrap {
	margin-bottom: 45px;
}
.section18-content .title {
	font-size: 55px;
	color: var(--green-font-color);
	line-height: 150%;
	font-family: var(--bombaram-font);
	margin-bottom: 40px;
	letter-spacing: -3px;
	word-break: keep-all;
}
.section18-content .title .point {
	color: var(--point-green);
	font-size: 60px;
}
.section18-content .sub-title {
	color: var(--green-font-color);
	font-family: var(--sockcho-font);
	font-size: 23px;
	line-height: 150%;
	word-break: keep-all;
	letter-spacing: -1px;
}
.section18-box {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 90px;
	margin-left: 2%;
}
.section18-box .item {
	/* margin: 0 -1.6%; */
	margin: 0 -30px;
}
.section18-item-img {
	width: 100%;
	transition: 0.4s;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
}
#Section18Slider1 {
	margin-top: 7vw;
	height: 300px;
	margin-left: -9vw;
}
#Section18Slider1 .swiper-slide.swiper-slide-active {
	/* width: 300px !important; */
	margin-left: 5vw !important;
	margin-right: 1vw !important;
}
#Section18Slider1 .swiper-slide.swiper-slide-active .section18-item-img {
	width: 200%;
	z-index: 2;
}
#Section18Slider1 .swiper-slide {
	position: relative;
	transition: 0.4s;
}

/* # SECTION19 # Hero Youtube */
#Section19Wrap {
	overflow: hidden;
}
.section19-content {
	width: 100%;
	/* aspect-ratio: 1 / 0.516; */
	aspect-ratio: 920 / 520;
	position: relative;
}
.section19-blinder {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: transparent;
}
#Section19Youtube {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	object-fit: cover;
	transform: scale(1.13);
	pointer-events: none;
	z-index: 1;
}
#Section19BgVideo {
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:center top;
	position:absolute;
	z-index:1;
	transition:0.3s;
}

/* # SECTION20 # 25년 노하우의 채선당샤브 창업 설명회 */
#Section20Wrap {
	width: 100%;
	background: linear-gradient(to bottom, #0a1d08 30%, #112f0c);
}
.section20-content {
	max-width: 1470px;
	margin: 0 auto;
	height: 195px;
	width: 90%;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}
.section20-content .item.title-wrap {
	padding-bottom: 45px;
}
.section20-sub-title {
	font-size: 33px;
	color: var(--white);
	letter-spacing: -1px;
	margin-bottom: 20px;
}
.section20-sub-title span.bold {
	font-weight: 700;
}
.section20-main-title {
	font-family: var(--bombaram-font);
	font-size: 45px;
	letter-spacing: -1px;
	color: var(--white);
}
.section20-main-title .point {
	color: #fff695;
}
.section20-content .item.model-wrap {
	padding-left: 55px;
}
.section20-model-img {
	position: relative;
	z-index: 5;
	display: table;
	margin: 0;
}
.section20-content .item.btn-wrap {
	padding-bottom: 32px;
}
.section20-btn {
	background-color: var(--white);
	padding: 10px 55px;
	color: #11300c;
	border-radius: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 24px;
	font-weight: 700;
	cursor: pointer;
}
.section20-btn-icon {
	width: 35px;
	aspect-ratio: 1 / 1;
	background-color: #11300c;
	border-radius: 100%;
	color: var(--white);
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 5px;
	transition: 0.3s;
}
.section20-btn:hover .section20-btn-icon {
	transform: translateX(10px);
}

/* # SECTION21 # 배우 임시완이 선택한 채선당 SHABU */
#Section21Wrap {
	background-color: #091a07;
	padding-top: 80px;
	padding-bottom: 154px;
}
.section21-content {
	max-width: 1470px;
	width: 90%;
	margin: 0 auto;
	color: var(--white);
}
.section21-content .title-wrap {
	margin-bottom: 65px;
}
.section21-content .title-wrap .title {
	font-weight: 700;
	font-size: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	margin-bottom: 37px;
}
.section21-content .title-wrap .title .section21-title-img {
	margin-left: 15px;
}
.section21-content .title-wrap .sub-title {
	font-size: 25px;
	text-align: center;
	letter-spacing: -1px;
}
.section21-content .title-wrap .sub-title .point {
	font-weight: 700;
}
.section21-youtube-wrap {
	margin: 0 auto;
	position: relative;
}
.section21-blinder {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: transparent;
}
#Section21Youtube {
	display: table;
	margin: 0 auto;
	width: 100%;
	max-width: 920px;
	/* pointer-events: none; */
	z-index: 1;
	aspect-ratio: 920 / 520;
}

/* # SECTION22 # 샤브샤브창업 다 하세요! */
.section22-top-wrap {
	padding-top: 50px;
	padding-bottom: 35px;
	background-color: var(--white);
	padding-bottom: 40px;
}
.section22-content-in {
	max-width: 930px;
	margin: 0 auto;
	overflow: hidden;
}
.section22-title-wrap.title1 {
	position: relative;
}
.section22-titletag-img {
	position: absolute;
	right: 50px;
	top:calc(100% - 10px);
}

.section22-title-wrap.title2 {
	position: relative;
	width: 90%;
	overflow-x: hidden;
}
.section22-bottom-wrap {
	width: 100%;
	padding-top: 40px;
	position: relative;
}
.section22-bottom-wrap .bg {
	position: absolute;
	width: 100%;
	height: 0;
	transition: 0.7s ease-in-out;
	background-color: #ffa800;
	left: 0;
	bottom: 0;
	z-index: 1;
}
.section22-bottom-wrap .bg.on {
	height: 100%;
}
.section22-title-wrap.title3 {
	position: relative;
	z-index: 2;
}
.section22-content-out {
	max-width: 1520px;
	width: 95%;
	margin: 0 auto;
	position: relative;
}
.section22-bottom-wrap .section22-content-out {
	padding-bottom: 70px;
}
.section22-model-wrap {
	position: absolute;
	z-index: 3;
	bottom: 0;
	right: 0;
	padding-right: 123px;
}
.section22-model-img {
	display: table;
	margin: 0;
}
#Section22Wrap .model-name-img-wrap {
	position: absolute;
	z-index: 4;
	right: 0;
	bottom: 100%;
}

/* # SECTION23 # 채선당SHABU 최고의 성공공식 */
#Section23Wrap {
	padding-top: 100px;
	padding-bottom: 285px;
	background-size: cover;
	background-image: url('../img/Section23Bg.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	color: var(--white);
	overflow: hidden;
	position: relative;
}
.section23-content {
	width: 90%;
	max-width: 1470px;
	margin: 0 auto;
}
#Section23Wrap .title-wrap {
	text-align: center;
	font-size: 42px;
	font-weight: 200;
	line-height: 150%;
	position: relative;
	z-index: 3;
}
#Section23Wrap .title-wrap .point {
	font-weight: 700;
}
#Section23Wrap .title-wrap .sub-title {
	margin-bottom: 95px;
	letter-spacing: -1px;
	word-break: keep-all;
}
#Section23Wrap .title-wrap .title {
	margin-right: 50px;
}
.section23-title-img {
	width: 560px;
}
.section23-content-in {
	max-width: 1550px;
	width: 90%;
	margin: 0 auto;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.section23-content-in .left-model-wrap {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 550px;
	padding-left: 6%;
}
.section23-content-in .model-img-wrap.model1 {
	width: 450px;
}
.section23-content-in .model-img-wrap.model1 .section23-model-img {
	filter: brightness(50%);
}
.section23-model-img {
	width: 100%;
	display: table;
	margin: 0;
}
.section23-content-in .model-about {
	position: absolute;
	z-index: 4;
	bottom: 160px;
	text-shadow: 0px 0px 6px #0f1217;
	font-size: 21px;
	letter-spacing: -1px;
	white-space: nowrap;
}
.section23-content-in .left-model-wrap .model-about {
	left: calc(100% - 100px);
}
.section23-content-in .model-about .icon-wrap{
	margin-bottom: 13px;
}
.section23-check-icon {
	display: table;
	margin: 0;
}
.section23-content-in .model-about .text-wrap {
	line-height: 160%;
}
.section23-content-in .model-about .text-wrap .point {
	font-weight: 700;
}

.section23-content-in .right-model-wrap {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 723px;
}
.section23-content-in .model-img-wrap.model2 {
	width: 505px;
}
.section23-content-in .right-model-wrap .model-about {
	right: calc(100% - 90px);
}
.section23-content-in .right-model-wrap .icon-wrap .section23-check-icon {
	margin-left: auto;
}

/* # SECTION24 # 2025년 최고 매출을 위한 100억 이상 광고 진행 중!  */
#Section24Wrap {
	background: url('../img/section24_bg.png') no-repeat center / cover;
	padding-top: 40px;
	color: var(--white);
	overflow: hidden;
}
.section24-content {
	max-width: 1423px;
	width: 90%;
	margin: 0 auto;
}
.section24-in {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.section24-in .left{
	width: 49%;
}
.section24-in .right {
	width: 49%;
	overflow: hidden;
}
.section24-model-img {
	max-width: 690px;
	display: table;
	margin: 0;
	width: 100%;
}
#Section24Wrap .title-wrap {
	letter-spacing: -1px;
	margin-bottom: 45px;
}
#Section24Wrap .title-wrap .sub-title {
	font-size: 43px;
	margin-bottom: 25px;
	font-weight: 700;
}
#Section24Wrap .title-wrap .title {
	font-weight: 800;
	font-size: 60px;
}
.section24-btn {
	outline: none;
	border: none;
	backgrond-color: var(--white);
	color: #010403;
	border-radius: 50px;
	padding: 20px 50px;
	font-size: 30px;
	font-weight: 800;
}

/* # SECTION25 # 멀리서도 눈에 띄는 감각적인 익스테리어 */
#Section25Wrap {
	padding: 150px 0;
	word-break: keep-all;
}
.section25-content {
	max-width: 1500px;
	margin: 0 auto;
	width: 90%;
}
.section25-content .title-wrap {
	text-align: center;
	margin-bottom: 90px;
}
.section25-content .title-wrap .title {
	font-family: var(--bombaram-font);
	font-size: 69px;
	/* color: var(--green-font-color); */
	color: #343b39;
	word-break: keep-all;
	letter-spacing: -2px;
}
.section25-content .title-wrap .title .point {
	color: var(--point-green);
	display: inline-block;
}
.section25-content .title-wrap .sub-title {
	font-family: var(--sockcho-font);
	font-size: 36px;
	color: var(--point-green);
	margin-top: 25px;
	letter-spacing: -2px;
	line-height: 145%;
}
.section25-content-wrap {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}
.section25-main-img-wrap {
	margin-bottom: 46px;
	aspect-ratio: 1 / 0.517;
	position: relative;
}
.section25-main-img-wrap-in {
	width: 100%;
	height: 100%;
	background: url('../img/section25_main_img.jpg') no-repeat center / cover;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: width 0.7s;
	width: 0;
}
.section25-main-img-wrap-in.on {
	width: 100%;
}
.section25-text-wrap {
	text-align: center;
	margin-top: 30px;
}
.section25-text-wrap .top {
	font-family: var(--sockcho-font);
	color: var(--point-green);
	font-size: 35px;
	margin-bottom: 20px;
	letter-spacing: -2px;
}
.section25-text-wrap .bottom {
	line-height: 160%;
	font-size: 28px;
	color: var(--green-font-color);
	letter-spacing: -0.8px;
	font-weight: 500;
}
.section25-text-wrap .bottom b {
	font-weight: 800;
}
.section25-box {
	display: flex;
	flex-wrap: wrap;
}
.section25-box .item {
	margin-right: 29px;
	width: calc(33.33333% - 19.33333px);
	margin-bottom: 29px;
}
.section25-box .item:nth-child(3n) {
	margin-right: 0;
}
.section25-box .item:last-child {
	margin-right: 0;
}
.section25-item-img {
	width: 100%;
}
.section25-fasad-img-wrap {
	margin-bottom: 135px;
}
.section25-fasad-img {
	display: table;
	margin: 0;
	max-width: 100%;
}

/* # SECTION26 # 오픈 후 월 최고 매출 */
.section26-main-img {
	width: 100vw;
	display: table;
	margin: 0;
}

@media screen and (min-width:2000px){
	#Section18Slider1 {
		margin-left: -10vw;
	}
}

@media screen and (max-width:1900px){
	/* # Section6 '하루종일' 찾는 */
	.section6-box > .item.big {
		margin: 0 50px;
	}
	.section6-small-img {
		width: 210px;
	}
}

@media screen and (max-width:1800px){
	/* # Section2 # 코로나에서 당당히 살아남은 채선당 */
	.section2-box > .item .text {
		font-size: 18px;
	}

	/* # Section4 # 전국구 맛집 채선당 SHABU */
	.section4-recipt-img {
		width: 430px;
	}

	/* # Section6 '하루종일' 찾는 */
	.section6-small-img {
		width: 190px;
	}
	:root {
		--section6-item-big-width: 670px;
	}

	/* # Section9 이렇게 다르기에, 채선당 샤브의 성광신화는 계속 됩니다. */
	.section9-item-img-top.item1 {
		width: 850px;
	}
	.section9-wrap.content2 .title-wrap .text-content .line .medal-content .title {
		font-size: 37px;
	}
	.section9-wrap.content2 .title-wrap .text-content .line .medal-content .sub {
		font-size: 22px;
		margin-bottom: 10px;
	}

	/* # Section14 # 채선당 커스텀 매니지먼트팀을 지원합니다 */
	.section14-info-box > .right .tag {
		font-size: 29px;
	}
	.section14-profile-img {
		width: 100%;
	}

	/* # Section16 # 샤브취향 존중 5가지 다양한 육수 */
	.section16-slide-wrap .item {
		margin-right: 70px;
	}
	.section16-box {
		padding: 0 70px;
	}

	/* # Section18 샤브샤브를 더 맛있게 즐기는 30여가지 소스 */
	.section18-item-img {
		/* width: 250px; */
	}
	.section18-item-img.big {
		width: 450px;
	}
	.section18-box .item {
		flex: 1;
		margin: 0 -30px;
	}

	/* # SECTION23 # 채선당SHABU 최고의 성공공식 */
	#Section23Wrap .title-wrap {
		font-size: 37px;
	}
	#Section23Wrap .title-wrap .sub-title {
		margin-bottom: 80px;
	}
	.section23-title-img {
		width: 500px;
	}
	.section23-content-in .model-img-wrap.model1 {
		width: 420px;
	}
	.section23-content-in .left-model-wrap {
		height: 520px;
	}
	.section23-content-in .model-img-wrap.model2 {
		width: 480px;
	}
	.section23-content-in .right-model-wrap {
		height: 695px;
	}
	.section23-content-in .model-img-wrap.model2 {
		width: 487px;
	}

}

/* 1600px */
@media screen and (max-width:1600px){
	/* # Section2 # 코로나에서 당당히 살아남은 채선당 */
	:root {
		--section2-second-item-width: 30%
	}

	/* # Section4 # 전국구 맛집 채선당 SHABU */
	.section4-recipt-img {
		width: 370px;
	}
	.section4-best-sales-box {
		width: 1000px;
	}

	/* # Section5 # 채선당Shabu */
	.section5-content .title-wrap {
		max-width: 1100px;
		margin-bottom: 120px;
	}
	.section5-item-title-wrap .title {
		font-size: 27px;
	}

	/* # Section6 '하루종일' 찾는 */
	.section6-small-img {
		width: 95%;
	}
	:root {
		--section6-item-big-width: 600px;
	}
	.section6-box > .item.big {
		margin: 0 30px;
	}

	/* # Section8 꼭 대형평수가 아니여도 OK! */
	.section8-content-wrap {
		max-width: 1100px;
	}

	/* # Section9 이렇게 다르기에, 채선당 샤브의 성광신화는 계속 됩니다. */
	.section9-item-img-top.item1 {
		width: 700px;
	}
	.section9-item-img-top.item2 {
		width: 600px;
	}
	.section9-item2-medal-img {
		width: 150px;
		margin-bottom: -46px;
	}
	.section9-item2-medal-text {
		width: 75px;
	}
	.section9-wrap.content2 .title-wrap .text-content .line .medal-content .title {
		font-size: 34px;
	}
	.section9-wrap.content2 .title-wrap .text-content .line .medal-content .sub {
		font-size: 20px;
	}
	.section9-content2-slide {
		margin-top: -50px;
	}

	/* # Section14 # 채선당 커스텀 매니지먼트팀을 지원합니다 */
	:root {
		--section14-slider-width: 370px;
	}
	.section14-manager-box {
		width: 550px;
	}
	.section14-info-box > .right .tag {
		font-size: 25px;
	}

	/* # Section16 # 샤브취향 존중 5가지 다양한 육수 */
	.section16-box {
		padding: 0;
	}

	/* # Section17 무려 90가지 제철맞은 신선한 야채 */
	.section17-content .title {
		font-size: 47px;
	}
	.section17-content .title .point {
		font-size: 55px;
	}
	.section17-title-icon-wrap {
		margin-bottom: 30px;
	}

	/* # Section18 샤브샤브를 더 맛있게 즐기는 30여가지 소스 */
	.section18-item-img {
		/* width: 200px; */
	}
	.section18-item-img.big {
		width: 420px;
	}
	.section18-box .item {
		margin: 0 -20px;
	}

	/* # SECTION20 # 25년 노하우의 채선당샤브 창업 설명회 */
	.section20-main-title {
		font-size: 37px;
	}
	.section20-sub-title {
		font-size: 27px;
	}

	/* # SECTION22 # 샤브샤브창업 다 하세요! */
	.section22-model-img {
		width: 470px;
	}
	.section22-title-img {
		width: 750px;
	}
	.section22-titletag-img {
		right: 20%;
		width: 390px;
	}
	.section22-content-out {
		max-width: 1200px;
	}
	.section22-model-name-img {
		width: 395px;
	}

	/* # SECTION23 # 채선당SHABU 최고의 성공공식 */
	#Section23Wrap .title-wrap {
		font-size: 32px;
	}
	#Section23Wrap .title-wrap .sub-title {
		margin-bottom: 60px;
	}
	.section23-title-img {
		width: 450px;
	}
	.section23-content-in .left-model-wrap {
		height: 500px;
		padding-left: 4%;
	}
	.section23-content-in .model-img-wrap.model1 {
		width: 400px;
	}
	.section23-content-in .model-about {
		font-size: 18px;
		bottom: 140px;
	}
	.section23-content-in .right-model-wrap {
		height: 655px;
	}
	.section23-content-in .model-img-wrap.model2 {
		width: 437px;
	}

	/* # SECTION25 # 멀리서도 눈에 띄는 감각적인 익스테리어 */
	.section25-content-wrap {
		max-width: 1100px;
	}
	.section25-content .title-wrap .title {
		font-size: 60px;
	}
	.section25-content .title-wrap .sub-title {
		font-size: 32px;
	}

}

/* 1400px */
@media screen and (max-width:1400px){
	/* # Section2 # 코로나에서 당당히 살아남은 채선당 */
	:root {
		--section2-second-item-width: 30%
	}
	.section2-box > .item {
		padding: 0 20px;
		padding-top: 115px;
	}
	.section2-box > .item .text {
		font-size: 17px;
	}

	/* # Section3 # 채선당샤브 독보적 매출 */
	.section3-box {
		height: 320px;
	}
	.section3-box .title {
		font-size: 34px;
		margin-bottom: 20px;
	}
	.section3-box .content {
		font-size: 50px;
	}
	.section3-box .content .point {
		font-size: 58px;
	}
	.section3-info-img {
		width: 470px;
	}
	.section3-item-img {
		width: 55px;
	}
	.section3-item-img-box {
		bottom: -30px;
	}
	.section3-box-text {
		font-size: 27px;
		padding: 0 10%;
	}

	/* # Section4 # 전국구 맛집 채선당 SHABU */
	.section4-content .title-wrap .sub-title {
		margin-bottom: 30px;
		font-size: 30px;
	}
	.section4-content .title-wrap .main-title-box {
		font-size: 57px;
		margin-bottom: 5px;
	}
	.section4-title-text {
		font-size: 18px;
	}
	.section4-content .title-wrap .main-title-box .point-winkle-icon {
		width: 120px;
	}
	.section4-best-sales-box {
		width: 850px;
	}
	.section4-best-sales-content > .left {
		font-size: 27px;
		margin-right: 20px;
		padding-bottom: 20px;
	}
	.section4-best-sales-content {
		margin-bottom: 100px;
	}
	.section4-recipt-img {
		width: 320px;
	}

	/* # Section5 # 채선당Shabu */
	.section5-content .title-wrap {
		max-width: 1000px;
		margin-bottom: 100px;
	}
	.section5-item-title-wrap .title {
		font-size: 25px;
	}
	.section5-item {
		padding: 15px;
		padding-bottom: 60px;
	}
	.section5-item .img-wrap {
		margin-bottom: 50px;
	}
	.section5-item-title-wrap .sub-title {
		font-size: 17px;
	}
	.section5-item-title-wrap .title {
		font-size: 22px;
	}
	.section5-item-title-wrap {
		height: 105px;
	}
	.section5-box > .item {
		margin-right: 15px;
	}
	.section5-logo-img {
		width: 270px;
	}
	.section5-content .title-wrap > .right {
		font-size: 22px;
	}
	.section5-box > .item:nth-child(2n) {
		margin-top: 110px;
	}

	/* # Section6 '하루종일' 찾는 */
	:root {
		--section6-item-big-width: 500px;
	}
	.section6-box > .item.big {
		margin: 0 30px;
	}
	.section6-player-wrap {
		padding: 48px;
	}
	.section6-text-wrap {
		font-size: 26px;
	}

	/* # Section8 꼭 대형평수가 아니여도 OK! */
	#Section8Wrap {
		padding: 170px 0;
	}
	.section8-content-wrap {
		max-width: 950px;
	}
	.section8-text-wrap .top {
		font-size: 32px;
	}
	.section8-text-wrap .bottom {
		font-size: 23px;
	}

	/* # Section9 이렇게 다르기에, 채선당 샤브의 성광신화는 계속 됩니다. */
	.section9-item-img-top.item1 {
		width: 650px;
		margin-right: -40px;
	}
	.section9-item-img-top.item2 {
		width: 470px;
	}
	.section9-wrap.content1 .title-wrap .title-content {
		margin-right: 35px;
	}
	.section9-content2-slide {
		margin-top: -30px;
	}
	.section9-wrap.content1 .title-wrap .top {
		font-size: 22px;
		margin-bottom: 17px;
	}
	.section9-wrap.content1 .title-wrap .middle {
		font-size: 33px;
		margin-bottom: 20px;
	}
	.section9-wrap.content1 .title-wrap .bottom .bottom-in {
		padding: 5px 15px;
		font-size: 37px;
	}
	.section9-content1-slide {
		margin-top: -95px;
	}
	.section9-slide-item {
		width: 450px;
	}
	.section9-item2-medal-img {
		width: 125px;
		margin-bottom: -39px;
	}
	.section9-item2-medal-text {
		width: 65px;
	}
	.section9-wrap.content2 .title-wrap .text-content .line .medal-content .title {
		font-size: 30px;
	}
	.section9-wrap.content2 .title-wrap .text-content .line .medal-content .sub {
		font-size: 17px;
		margin-bottom: 5px;
	}

	/* # Section12 # 채선당 Shabu */
	.section12-logo {
		width: 450px;
	}
	.section-12-content .title-wrap > .right {
		font-size: 24px;
	}

	/* # Section13 # 채선당 창업 성공스토리 */
	#Section13Wrap {
		padding-top:120px;
	}
	#Section13Wrap:after {
		background: url('../img/section13_bg.png') no-repeat left bottom 50px / 30%;
	}
	.section13-slide-box .left {
		width: 400px;
	}
	.section13-slide-box .title {
		font-size: 19px;
	}
	.section13-slide-box .sub {
		font-size: 16px;
	}
	.section13-controller-wrap .section13-controller {
		margin: 0 15px;
		width: 70px;
		height: 70px;
	}
	.section13-slider-controller-img {
		width: 17px;
	}
	.section13-slider-wrap {

	}

	/* # Section14 # 채선당 커스텀 매니지먼트팀을 지원합니다 */
	#Section13Wrap:after {
		width: 100%;
	}
	:root {
		--section14-slider-width: 320px;
	}
	.section14-content-wrap {
		margin-left: calc(var(--section14-slider-width) + 40px);
	}
	.section14-manager-box {
		width: 450px;
	}
	.section14-info-box > .left {
		margin-right: 20px;
	}
	.section14-info-box > .right .tag {
		font-size: 24px;
	}
	.section13-slider-wrap {
		width: calc(50% + 400px);
	}
	.section13-controller-wrap {
		width: 70%;
	}

	/* # Section16 # 샤브취향 존중 5가지 다양한 육수 */
	.section16-box {
		padding: 0;
	}
	.section16-title-img {
		width: 500px;
	}
	.section16-title-icon {
		width: 50px;
	}
	.section16-box .title-wrap .title {
		font-size: 50px;
		margin-bottom: 30px;
	}
	.section16-item-img {
		width: 210px;
	}

	/* # Section17 무려 90가지 제철맞은 신선한 야채 */
	.section17-content .title {
		font-size: 38px;
		margin-bottom: 30px;
	}
	.section17-content .title .point {
		font-size: 47px;
	}
	.section17-title-icon-wrap {
		margin-bottom: 20px;
	}
	.section17-content .sub-title {
		font-size: 20px;
	}
	.section17-box .right {
		width: calc(48% - 20px);
	}

	/* # Section18 샤브샤브를 더 맛있게 즐기는 30여가지 소스 */
	.section18-item-img {
		/* width: 180px; */
	}
	.section18-item-img.big {
		width: 400px;
	}
	.section18-box .item {
		margin: 0 -15px;
	}
	.section18-content .title {
		font-size: 50px;
	}
	.section18-content .title .point {
		font-size: 55px;
	}
	.section18-title-icon-wrap {
		margin-bottom: 30px;
	}

	/* # SECTION20 # 25년 노하우의 채선당샤브 창업 설명회 */
	.section20-content {
		height: 165px;
	}
	.section20-main-title {
		font-size: 32px;
	}
	.section20-sub-title {
		font-size: 22px;
		margin-bottom: 15px;
	}
	.section20-model-img {
		width: 400px;
	}
	.section20-content .item.model-wrap {
		padding-left: 10px;
	}
	.section20-btn {
		padding: 7px 45px;
	}

	/* # SECTION22 # 샤브샤브창업 다 하세요! */
	.section22-model-img {
		width: 440px;
	}
	.section22-title-img {
		width: 700px;
	}
	.section22-titletag-img {
		right: 25%;
		width: 370px;
	}
	.section22-content-out {
		max-width: 1100px;
	}
	.section22-model-name-img {
		width: 375px;
	}
	.section22-bottom-wrap .section22-content-out {
		padding-bottom: 60px;
	}
	.section22-bottom-wrap {
		padding-top: 30px;
	}

	/* # SECTION23 # 채선당SHABU 최고의 성공공식 */
	#Section23Wrap .title-wrap {
		font-size: 28px;
	}
	.section23-title-img {
		width: 400px;
	}
	#Section23Wrap {
		padding-top: 80px;
		padding-bottom: 230px;
	}
	.section23-content-in .left-model-wrap {
		padding-left: 4%;
		height: 417px;
	}
	.section23-content-in .model-img-wrap.model1 {
		width: 330px;
	}
	.section23-content-in .model-about {
		font-size: 16px;
	}
	.section23-check-icon {
		width: 20px;
	}
	.section23-content-in .model-about .icon-wrap {
		margin-bottom: 8px;
	}
	.section23-content-in .left-model-wrap .model-about {
		left: calc(100% - 70px);
	}
	.section23-content-in .model-img-wrap.model2 {
		width: 367px;
	}
	.section23-content-in .right-model-wrap {
		height: 545px;
	}
	.section23-content-in .right-model-wrap .model-about {
		right: calc(100% - 70px);
	}

	/* # SECTION24 # 2025년 최고 매출을 위한 100억 이상 광고 진행 중!  */
	.section24-in .left {
		width: 48%;
	}
	#Section24Wrap .title-wrap .sub-title {
		font-size: 37px;
		margin-bottom: 18px;
	}
	#Section24Wrap .title-wrap .title {
		font-size: 53px;
	}
	.section24-btn {
		font-size: 26px;
		padding: 15px 45px;
	}
	#Section24Wrap .title-wrap {
		margin-bottom: 35px;
	}

	/* # SECTION25 # 멀리서도 눈에 띄는 감각적인 익스테리어 */
	.section25-content-wrap {
		max-width: 950px;
		margin-bottom: 35px;
	}
	.section25-text-wrap .top {
		font-size: 35px;
	}
	.section25-text-wrap .bottom {
		font-size: 20px;
	}
	.section25-box .item {
		margin-right: 20px;
		width: calc(33.33333% - 13.33333px);
		margin-bottom: 20px;
	}
	.section25-main-img-wrap {
		margin-bottom: 30px;
	}

}

/* 1200px */
@media screen and (max-width:1200px){
	/* # Section2 # 코로나에서 당당히 살아남은 채선당 */
	.section2-content {
		padding-top: 130px;
		padding-bottom: 110px;
	}
	.section2-content .title {
		font-size: 35px;
		margin-bottom: 30px;
	}
	.section2-content .sub {
		font-size: 22px;
	}
	.section2-content .sub .point.big {
		font-size: 27px;
	}
	.section2-box > .item .number {
		font-size: 37px;
		margin-bottom: 20px;
	}
	.section2-box > .item .title {
		font-size: 30px;
	}
	.section2-box > .item .text {
		font-size: 15px;
	}
	.section2-box {
		height: 450px;
	}
	.section2-box > .item {
		padding-top: 100px;
	}

	/* # Section3 # 채선당샤브 독보적 매출 */
	.section3-box {
		height: 280px;
	}
	.section3-box .title {
		font-size: 30px;
		margin-bottom: 15px;
	}
	.section3-box .content {
		font-size: 40px;
	}
	.section3-box .content .point {
		font-size: 45px;
	}
	.section3-info-img {
		width: 400px;
	}
	.section3-item-img {
		width: 50px;
	}
	.section3-box-text {
		font-size: 24px;
		margin-top: 120px;
	}
	.section3-box-img-wrap {
		margin-bottom: 10px;
	}

	/* # Section4 # 전국구 맛집 채선당 SHABU */
	#Section4Wrap:after {
		left: 0;
		transform: translate(0);
		width: 50%;
		background: url('../img/section4_bg2.png') no-repeat top 5% left / 100%;
	}
	.section4-content .title-wrap .sub-title {
		margin-bottom: 20px;
	}
	.section4-best-sales-box {
		width: 700px;
	}
	.section4-best-sales-content > .left {
		font-size: 24px;
		margin-right: 10px;
		padding-bottom: 20px;
	}
	.section4-best-sales-content {
		margin-bottom: 70px;
	}
	.section4-recipt-img {
		width: 230px;
	}

	/* # Section5 # 채선당Shabu */
	#Section5Wrap {
		padding: 100px 0;
	}
	.section5-content .title-wrap {
		max-width: 950px;
		margin-bottom: 70px;
	}
	.section5-item-title-wrap .title {
		font-size: 25px;
	}
	.section5-item {
		padding: 10px;
		padding-bottom: 40px;
	}
	.section5-item .img-wrap {
		margin-bottom: 40px;
	}
	.section5-item-title-wrap .sub-title {
		font-size: 15px;
	}
	.section5-item-title-wrap .title {
		font-size: 20px;
	}
	.section5-item-title-wrap {
		height: 95px;
	}
	.section5-box > .item {
		margin-right: 15px;
	}
	.section5-logo-img {
		width: 230px;
	}
	.section5-content .title-wrap > .right {
		font-size: 20px;
		padding-bottom: 15px;
	}
	.section5-box > .item:nth-child(2n) {
		margin-top: 90px;
	}

	/* # Section6 '하루종일' 찾는 */
	:root {
		--section6-item-big-width: 40%;
	}
	.section6-box > .item.big {
		margin: 0 20px;
	}
	.section6-player-wrap {
		padding: 40px;
	}
	.section6-text-wrap {
		font-size: 21px;
	}
	.section6-content .title-wrap .title {
		font-size: 60px;
		margin-bottom: 20px;
	}
	.section6-content .title-wrap .sub-title {
		font-size: 25px;
	}

	/* # Section8 꼭 대형평수가 아니여도 OK! */
	#Section8Wrap {
		padding: 150px 0;
	}
	.section8-content .title-wrap .sub-title {
		margin-top: 20px;
		font-size: 22px;
	}
	.section8-content-wrap {
		max-width: 850px;
		margin-bottom: 70px;
	}
	.section8-text-wrap .top {
		font-size: 28px;
	}
	.section8-text-wrap .bottom {
		font-size: 20px;
	}
	.section8-content .title-wrap {
		margin-bottom: 70px;
	}
	.section8-content .title-wrap .title {
		font-size: 47px;
	}

	/* # Section9 이렇게 다르기에, 채선당 샤브의 성광신화는 계속 됩니다. */
	.section9-wrap {
		padding-bottom: 120px;
	}
	.section9-item-img-top.item1 {
		width: 470px;
		margin-right: -10px;
	}
	.section9-item-img-top.item2 {
		width: 390px;
		margin-bottom: -70px;
	}
	.section9-wrap.content1 .title-wrap .title-content {
		margin-right: 40px;
	}
	.section9-content2-slide {
		margin-top: -10px;
	}
	.section9-wrap.content1 .title-wrap .top {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.section9-wrap.content1 .title-wrap .middle {
		font-size: 30px;
		margin-bottom: 15px;
	}
	.section9-wrap.content1 .title-wrap .bottom .bottom-in {
		padding: 5px 15px;
		font-size: 32px;
	}
	.section9-content1-slide {
		margin-top: -50px;
	}
	.section9-slide-item {
		width: 400px;
		border-radius: 20px;
	}
	.section9-item2-medal-img {
		width: 110px;
		margin-bottom: -33px;
	}
	.section9-item2-medal-text {
		width: 55px;
	}
	.section9-wrap.content2 .title-wrap .text-content .line .medal-content .title {
		font-size: 24px;
	}
	.section9-wrap.content2 .title-wrap .text-content .line .medal-content .sub {
		font-size: 16px;
	}
	.section9-wrap.content2 .title-wrap .text-content {
		margin-left: -10px;
	}
	.section9-wrap.content2 .title-wrap {
		align-items: center;
	}

	/* # Section10 신규고객은 쏠리고, 단골은 저절로 생기는 */
	.section10-content .title-wrap .top {
		font-size: 24px;
	}
	.section10-content .title-wrap .middle {
		font-size: 55px;
	}
	.section10-bot-box{
		font-size: 28px;
	}

	/* # Section11 2025년 채선당샤브 가족점주분들을 위한 */
	.section11-content .title-wrap .title {
		font-size: 30px;
		margin-bottom: 10px;
	}
	.section11-content .title-wrap .sub {
		font-size: 20px;
	}
	.section11-btn {
		font-size: 17px;
	}

	/* # Section12 # 채선당 Shabu */
	#Section12Wrap {
		padding: 120px 0;
	}
	.section12-logo {
		width: 400px;
	}
	.section-12-content .title-wrap > .right {
		font-size: 22px;
	}
	.section-12-content .title-wrap {
		margin-bottom: 40px;
	}
	.section12-box > .item {
		min-height: 320px;
		padding-top: 90px;
	}
	.section12-box > .item .item-box .tag {
		font-size: 22px;
	}
	.section12-box > .item .item-box .item-title {
		font-size: 29px;
	}
	.section12-box > .item .item-box > .right {
		padding-right: 23px;
	}
	.section12-box > .item {
		padding-left: 30px;
	}
	.section12-box {
		border-radius: 40px;
		margin-top: 50px;
	}

	/* # Section13 # 채선당 창업 성공스토리 */
	.section13-slide-box .left {
		width: 320px;
		margin-right: 20px;
	}
	.section13-slide-box .right {
		width: 280px;
	}
	.section13-slide-box .tag {
		padding: 7px 11px;
		font-size: 16px;
		margin-bottom: 15px;
	}
	.section13-youtube-btn {
		font-size: 15px;
	}

	/* # Section14 # 채선당 커스텀 매니지먼트팀을 지원합니다 */
	#Section14Wrap {
		padding-top: 120px;
		padding-bottom: 100px;
	}
	:root {
		--section14-slider-width: 250px;
	}
	.section14-content-wrap {
		margin-left: calc(var(--section14-slider-width) + 30px);
	}
	.section14-manager-box {
		width: 350px;
	}
	.section14-content-wrap .title-wrap .sub {
		font-size: 22px;
		margin-bottom: 10px;
	}
	.section14-content-wrap .title-wrap .title {
		font-size: 44px;
	}
	.section14-content-wrap .title-wrap {
		margin-bottom: 20px;
	}
	.section14-content-wrap .title-wrap .title .twinkle-item-box .item2 .item-in .point-winkle-icon {
		width: 120px;
	}
	.section14-info-box > .right .tag {
		font-size: 20px;
	}
	.section14-info-box > .right .sub-title {
		font-size: 17px;
	}
	.section14-info-box > .right .sub-text {
		font-size: 15px;
	}
	.section14-manager-box > .item {
		margin-bottom: 20px;
	}
	.section13-slider-wrap {
		width: calc(50% + 300px);
	}

	/* # Section16 # 샤브취향 존중 5가지 다양한 육수 */
	#Section16Wrap {
		padding: 150px 0;
	}
	:root {
		--section16-slide-height: 220px;
	}
	.section16-title-img {
		width: 430px;
	}
	.section16-title-icon {
		width: 40px;
	}
	.section16-box .title-wrap .title {
		font-size: 40px;
		margin-bottom: 15px;
	}
	.section16-item-img {
		width: 170px;
	}
	.section16-box .title-wrap .sub-title {
		font-size: 18px;
	}
	.section16-slide-wrap .item .name-wrap {
		font-size: 15px;
	}
	.section16-title-icon-wrap {
		margin-bottom: 10px;
	}

	/* # Section17 무려 90가지 제철맞은 신선한 야채 */
	.section17-content .title {
		font-size: 30px;
		margin-bottom: 20px;
	}
	.section17-content .title .point {
		font-size: 40px;
	}
	.section17-title-icon-wrap {
		margin-bottom: 20px;
	}
	.section17-content .sub-title {
		font-size: 18px;
	}
	.section17-box .right {
		margin: 0 30px;
		width: calc(50% - 60px);
	}

	/* # Section18 샤브샤브를 더 맛있게 즐기는 30여가지 소스 */
	#Section18Slider1 .swiper-slide.swiper-slide-active {
		margin-left: 6vw !important;
		margin-right: -1vw !important;
	}
	#Section18Slider1 {
		margin-left: -12vw;
	}
	.section18-item-img {
		/* width: 150px; */
	}
	.section18-item-img.big {
		width: 370px;
	}
	.section18-box .item {
		margin: 0 -15px;
	}
	.section18-content .title {
		font-size: 40px;
		margin-bottom: 25px;
	}
	.section18-content .title .point {
		font-size: 45px;
	}
	.section18-title-icon-wrap {
		margin-bottom: 25px;
	}
	.section18-content .sub-title {
		font-size: 18px;
	}
	.section18-box {
		margin-top: 70px;
	}

	/* # SECTION20 # 25년 노하우의 채선당샤브 창업 설명회 */
	.section20-content {
		height: 135px;
	}
	.section20-main-title {
		font-size: 25px;
	}
	.section20-sub-title {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.section20-model-img {
		width: 320px;
	}
	.section20-content .item.model-wrap {
		padding-left: 5%;
	}
	.section20-btn {
		font-size: 18px;
		padding: 5px 35px;
	}
	.section20-content .item.title-wrap {
		padding-bottom: 30px;
	}
	.section20-content .item.btn-wrap {
		padding-bottom: 25px;
	}
	.section20-btn-icon {
		width: 32px;
	}

	/* # SECTION21 # 배우 임시완이 선택한 채선당 SHABU */
	.section21-title-img {
		width: 420px;
	}
	.section21-content .title-wrap .title {
		font-size: 48px;
		margin-bottom: 25px;
	}
	.section21-content .title-wrap {
		margin-bottom: 50px;
	}
	#Section21Youtube {
		/* height: 490px; */
	}

	/* # SECTION22 # 샤브샤브창업 다 하세요! */
	.section22-model-img {
		width: 410px;
	}
	.section22-title-img {
		width: 650px;
	}
	.section22-titletag-img {
		right: 33%;
		width: 320px;
	}
	.section22-model-name-img{
		width: 325px;
	}
	.section22-model-wrap {
		padding-right: 110px;
	}
	.section22-content-out {
		max-width: 920px;
	}

	/* # SECTION23 # 채선당SHABU 최고의 성공공식 */
	#Section23Wrap {
		padding-top: 70px;
		padding-bottom: 200px;
	}
	#Section23Wrap .title-wrap {
		font-size: 26px;
	}
	#Section23Wrap .title-wrap .title {
		margin-right: 30px;
	}
	#Section23Wrap .title-wrap .sub-title {
		margin-bottom: 50px;
	}
	.section23-title-img {
		width: 320px;
	}
	.section23-content-in .left-model-wrap {
		height: 358px;
	}
	.section23-content-in .model-img-wrap.model1 {
		width: 280px;
	}
	.section23-content-in .model-img-wrap.model2 {
		width: 300px;
	}
	.section23-content-in .right-model-wrap {
		height: 454px;
	}
	.section23-content-in .right-model-wrap .model-about {
		right: calc(100% - 56px);
	}
	.section23-content-in .model-about {
		bottom: 120px;
	}

	/* # SECTION24 # 2025년 최고 매출을 위한 100억 이상 광고 진행 중!  */
	#Section24Wrap .title-wrap .sub-title {
		font-size: 30px;
	}
	#Section24Wrap .title-wrap .title {
		font-size: 42px;
	}
	.section24-btn {
		font-size: 24px;
		padding: 12px 40px;
	}
	#Section24Wrap .title-wrap {
		margin-bottom: 35px;
	}

	/* # SECTION25 # 멀리서도 눈에 띄는 감각적인 익스테리어 */
	#Section25Wrap {
		padding: 100px 0;
	}
	.section25-content .title-wrap .sub-title {
		margin-top: 20px;
		font-size: 25px;
	}
	.section25-content-wrap {
		max-width: 850px;
	}
	.section25-text-wrap {
		margin-top: 15px;
	}
	.section25-text-wrap .top {
		font-size: 28px;
		margin-bottom: 10px;
	}
	.section25-text-wrap .bottom {
		font-size: 20px;
	}
	.section25-content .title-wrap {
		margin-bottom: 70px;
	}
	.section25-content .title-wrap .title {
		font-size: 48px;
	}
	.section25-fasad-img-wrap {
		margin-bottom: 80px;
	}
}

/* 970px */
@media screen and (max-width:970px){
	/* # Section2 # 코로나에서 당당히 살아남은 채선당 */
	 :root {
        --section2-second-item-width: 32%;
    }
	.section2-content .title {
		font-size: 30px;
		margin-bottom: 25px;
	}
	.section2-content .sub {
		font-size: 20px;
	}
	.section2-content .sub .point.big {
		font-size: 23px;
	}
	.section2-content {
		padding-top: 100px;
		padding-bottom: 70px;
	}
	.section2-box > .item .number {
		font-size: 32px;
		margin-bottom: 15px;
	}
	.section2-box > .item .title {
		font-size: 26px;
		margin-bottom: 20px;
	}
	.section2-box > .item {
		padding: 0 15px;
		padding-top: 90px;
	}
	.section2-box > .item .text {
		font-size: 14px;
	}
	.section2-box {
		height: 400px;
	}

	/* # Section3 # 채선당샤브 독보적 매출 */
	.section3-box {
		height: 220px;
		padding: 0 50px;
	}
	.section3-box .title {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.section3-box .content {
		font-size: 30px;
	}
	.section3-box .content .point {
		font-size: 35px;
	}
	.section3-info-img {
		width: 330px;
	}
	.section3-item-img {
		width: 40px;
	}
	.section3-box-text {
		font-size: 20px;
		margin-top: 100px;
	}
	.section3-box-img-wrap {
		margin-bottom: 10px;
	}

	/* # Section4 # 전국구 맛집 채선당 SHABU */
	#Section4Wrap {
		padding: 100px 0;
	}
	#Section4Wrap:after {
		width: 80%;
	}
	.section4-content .title-wrap .sub-title {
		font-size: 27px;
	}
	.section4-content .title-wrap .main-title-box {
		font-size: 53px;
	}
	.section4-best-sales-box {
		width: 550px;
	}
	.section4-recipt-img {
		width: 190px;
	}
	.section4-receipt-wrap .top-box .swiper-wrapper {
		margin-bottom: 20px;
	}

	/* # Section5 # 채선당Shabu */
	.section5-content .title-wrap {
		max-width: 760px;
		margin-bottom: 50px;
	}
	.section5-item {
		padding: 10px;
		padding-bottom: 40px;
	}
	.section5-item .img-wrap {
		margin-bottom: 20px;
	}
	.section5-item-title-wrap .sub-title {
		font-size: 12px;
		margin-bottom: 7px;
	}
	.section5-item-title-wrap {
		height: 75px;
	}
	.section5-box > .item {
		margin-right: 7px;
	}
	.section5-logo-img {
		width: 170px;
	}
	.section5-content .title-wrap > .right {
		font-size: 16px;
	}
	.section5-title-underbar {
		height: 4px;
	}
	.section5-box > .item:nth-child(2n) {
		margin-top: 70px;
	}

	/* # Section6 '하루종일' 찾는 */
	.section6-box > .item.big {
		margin: 0 10px;
	}
	.section6-box > .item {
		width: calc((100% - var(--section6-item-big-width) - 10px) / 4);
	}
	.section6-player-wrap {
		padding: 32px;
	}
	.section6-content .title-wrap .title {
		font-size: 60px;
		margin-bottom: 20px;
	}
	.section6-content .title-wrap .sub-title {
		font-size: 25px;
	}
	.section6-text-wrap {
		font-size: 16px;
	}

	/* # Section8 꼭 대형평수가 아니여도 OK! */
	#Section8Wrap {
		padding: 100px 0;
		/* padding-top: 0; */
	}
	.section8-content .title-wrap .sub-title {
		margin-top: 15px;
		font-size: 20px;
	}
	.section8-content-wrap {
		max-width: 650px;
		margin-bottom: 50px;
	}
	.section8-text-wrap {
		margin-bottom: 70px;
	}
	.section8-text-wrap .top {
		font-size: 25px;
		margin-bottom: 15px;
	}
	.section8-text-wrap .bottom {
		font-size: 20px;
	}
	.section8-content .title-wrap {
		margin-bottom: 50px;
	}
	.section8-content .title-wrap .title {
		font-size: 47px;
	}
	.section8-box > .item {
		margin-right: 15px;
	}
	.section8-main-img-wrap {
		margin-bottom: 30px;
	}

	/* # Section9 이렇게 다르기에, 채선당 샤브의 성광신화는 계속 됩니다. */
	.section9-wrap {
		padding-bottom: 100px;
	}
	.section9-item-img-top.item1 {
		width: 390px;
	}
	.section9-item-img-top.item2 {
		width: 320px;
		margin-bottom: -20px;
	}
	.section9-wrap.content1 .title-wrap .title-content {
		margin-right: 20px;
	}
	.section9-content2-slide {
		margin-top: -10px;
	}
	.section9-wrap.content1 .title-wrap .top {
		font-size: 17px;
		margin-bottom: 7px;
	}
	.section9-wrap.content1 .title-wrap .middle {
		font-size: 27px;
		margin-bottom: 10px;
	}
	.section9-wrap.content1 .title-wrap .bottom .bottom-in {
		padding: 3px 12px;
		font-size: 30px;
	}
	.section9-content1-slide {
		margin-top: -40px;
	}
	.section9-slide-item {
		width: 350px;
		margin-right: 23px;
		border-radius: 20px;
	}
	.section9-item2-medal-img {
		width: 90px;
		margin-bottom: -28px;
	}
	.section9-item2-medal-text {
		width: 46px;
	}
	.section9-wrap.content2 .title-wrap .text-content .line .medal-content .title {
		font-size: 20px;
	}
	.section9-wrap.content2 .title-wrap .text-content .line .medal-content .sub {
		font-size: 14px;
	}
	.section9-wrap.content2 .title-wrap .text-content {
		margin-left: -10px;
	}
	.section9-wrap.content2 .title-wrap {
		align-items: flex-end;
	}

	#Section10Wrap {
		padding-bottom: 170px;
	}
	.section10-content .title-wrap .bottom {
		font-size: 18px;
	}

	/* # Section11 2025년 채선당샤브 가족점주분들을 위한 */
	.section11-content .title-wrap .title {
		font-size: 25px;
	}
	.section11-content .title-wrap .sub {
		font-size: 17px;
		margin-bottom: 15px;
	}
	.section11-btn {
		font-size: 15px;
	}
	.section11-content .title-wrap .twinkle-item-box .item .point-winkle-icon {
		width: 90px;
	}

	/* # Section12 # 채선당 Shabu */
	.section12-logo {
		width: 300px;
	}
	.section-12-content .title-wrap > .right {
		font-size: 19px;
	}
	.section-12-content .title-wrap .underbar {
		height: 4px;
	}
	.section-12-content .title-wrap {
		margin-bottom: 30px;
	}
	.section-12-content .category-box .item {
		font-size: 17px;
		height: 45px;
		margin-right: 10px;
	}
	.section-12-content .category-box {
		margin-top: 25px;
	}
	.section12-box > .item {
		padding-top: 50px;
		padding-left: 20px;
		min-height: 250px;
	}
	.section12-box > .item .item-box .tag {
		font-size: 18px;
	}
	.section12-box > .item .item-box .item-title {
		font-size: 25px;
	}
	.section12-item-round {
		width: 130px;
		height: 130px;
	}
	.section12-item-icon-text {
		width: 83%;
	}
	.section12-box > .item .item-box .item-text {
		font-size: 13px;
	}

	/* # Section13 # 채선당 창업 성공스토리 */
	.section13-slide-box .left {
		width: 250px;
	}
	.section13-slide-box .tag {
		font-size: 14px;
	}
	.section13-slide-box .title {
		font-size: 17px;
		margin-bottom: 15px;
	}
	.section13-slide-box .sub {
		font-size: 14px;
	}
	.section13-controller-wrap .section13-controller {
		width: 60px;
		height: 60px;
		margin: 0 10px;
	}
	.section13-slider-controller-img {
		width: 15px;
	}
	.section13-content .title-wrap {
		font-size: 40px;
	}
	.section13-controller-wrap {
		margin-top: 50px;
	}

	/* # Section14 # 채선당 커스텀 매니지먼트팀을 지원합니다 */
	#Section14Wrap {
		padding-top: 100px;
		padding-bottom: 80px;
	}
	:root {
        --section14-slider-width: auto;
    }
	.section14-slider-wrap {
		left: 0;
		height: auto;
		position: relative;
		margin-bottom: 40px;
	}
	.section14-slider-wrap:before {
		display: none;
	}
	.section14-slider-wrap:after {
		display: none;
	}
	.section14-slider {
		flex-direction: row;
	    animation: section14-slideUp 10s linear infinite;
	}
	.section14-slider .item {
		width: auto;
	}
	.section14-slider .item {
		margin-bottom: 0;
		margin-right: 10px;
	}
	.section14-slide-img {
		width: 250px;
	}
	@keyframes section14-slideUp {
		0% {
			transform: translateX(0);
		}
		100% {
			transform: translateX(-50%);
		}
	}
	.section14-container {
		flex-wrap: wrap;
		position: relative;
		width: 100%;
	}
	.section14-container:before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 15%;
		height: 166.667px;
		background: linear-gradient(to right, rgba(0, 0, 0, 1), transparent);
		z-index: 3;
	}
	.section14-container:after {
		content: "";
		position: absolute;
		right: 0;
		top: 0;
		width: 15%;
		height: 166.667px;
		background: linear-gradient(to left, rgba(0, 0, 0, 1), transparent);
		z-index: 3;
	}
	.section14-content-wrap {
		width: 95%;
		margin: 0 auto;
	}
	.section14-manager-box {
		width: 440px;
	}

	/* # Section16 # 샤브취향 존중 5가지 다양한 육수 */
	#Section16Wrap {
		padding: 100px 0;
	}
	:root {
		--section16-slide-height: 220px;
	}
	.section16-title-img {
		width: 330px;
	}
	.section16-title-icon {
		width: 30px;
	}
	.section16-box .title-wrap .title {
		font-size: 35px;
		margin-bottom: 10px;
	}
	.section16-item-img {
		width: 140px;
	}
	.section16-box .title-wrap .sub-title {
		font-size: 15px;
	}
	.section16-slide-wrap .item .name-wrap {
		font-size: 15px;
	}
	.section16-title-icon-wrap {
		margin-bottom: 10px;
	}
	.section16-box .title-wrap {
		margin-bottom: 50px;
	}
	.section16-slide-wrap .item {
		margin-right: 50px;
	}
	.section16-slide-wrap .item .name-wrap {
		font-size: 13px;
	}

	/* # Section17 무려 90가지 제철맞은 신선한 야채 */
	#Section17Wrap {
		padding: 50px 0;
	}
	.section17-box {
		margin-bottom: 50px;
	}
	.section17-content .title {
		font-size: 1.3rem;
		margin-bottom: 10px;
	}
	.section17-content .title .point {
		font-size: 1.6rem;
	}
	.section17-title-icon-wrap {
		margin-bottom: 10px;
	}
	.section17-content .sub-title {
		font-size: 14px;
	}
	.section17-box .right {
		margin: 0 20px;
		width: 45%;
	}

	/* # Section18 샤브샤브를 더 맛있게 즐기는 30여가지 소스 */
	#Section18Wrap {
		padding: 70px 0;
	}
	.section18-item-img {
		/* width: 120px; */
	}

	.section18-item-img.big {
		width: 270px;
	}
	.section18-box .item {
		margin: 0 -10px;
	}
	.section18-content .title {
		font-size: 1.8rem;
		margin-bottom: 15px;
	}
	.section18-content .title .point {
		font-size: 2rem;
	}
	.section18-title-icon-wrap {
		margin-bottom: 15px;
	}
	.section18-content .sub-title {
		font-size: 14px;
	}
	.section18-box {
		margin-top: 50px;
	}
	#Section18Slider1 .swiper-slide.swiper-slide-active .section18-item-img {
		width: 170%;
	}
	#Section18Slider1 .swiper-slide.swiper-slide-active {
		margin-right: -4vw !important;
	}

	/* # SECTION20 # 25년 노하우의 채선당샤브 창업 설명회 */
	.section20-model-img {
		width: 220px;
	}
	.section20-sub-title {
		font-size: 14px;
	}
	.section20-main-title {
		font-size: 20px;
	}
	.section20-btn {
		font-size: 16px;
		padding: 3px 25px;
	}
	.section20-btn-icon {
		width: 28px;
	}
	.section20-content {
		height: 95px;
	}
	.section20-content .item.title-wrap {
		padding-bottom: 20px;
	}
	.section20-content .item.btn-wrap {
		padding-bottom: 15px;
	}
	.section20-content .item.model-wrap {
		padding-left: 10%;
	}

	/* # SECTION21 # 배우 임시완이 선택한 채선당 SHABU */
	.section21-title-img {
		width: 350px;
	}
	.section21-content .title-wrap .title {
		font-size: 39px;
		margin-bottom: 20px;
	}
	.section21-content .title-wrap .sub-title {
		font-size: 18px;
	}
	#Section21Youtube {
		/* height: 390px; */
	}

	/* # SECTION22 # 샤브샤브창업 다 하세요! */
	.section22-model-img {
		width: 330px;
	}
	.section22-title-img {
		width: 550px;
	}
	.section22-titletag-img {
		right: 22%;
		width: 300px;
	}
	.section22-model-name-img{
		width: 300px;
	}
	.section22-model-wrap {
		padding-right: 32px;
	}
	.section22-content-in {
		width: 90%;
		max-width: 695px;
	}
	.section22-content-out {
		max-width: 750px;
		width: 97%;
	}
	.section22-top-wrap {
		padding-top: 30px;
		padding-bottom: 20px;
	}
	.section22-bottom-wrap {
		padding-top: 20px;
	}
	.section22-bottom-wrap .section22-content-out {
		padding-bottom: 40px;
	}

	/* # SECTION23 # 채선당SHABU 최고의 성공공식 */
	.section23-content-in {
		width: 95%;
	}
	#Section23Wrap .title-wrap .sub-title {
		margin-bottom: 40px;
	}
	#Section23Wrap .title-wrap {
		font-size: 22px;
	}
	.section23-title-img {
		width: 260px;
	}
	.section23-content-in .model-img-wrap.model1 {
		width: 285px;
	}
	.section23-content-in .left-model-wrap {
		padding-left: 0;
		height: 347px;
	}
	.section23-content-in .model-img-wrap.model2 {
		width: 280px;
	}
	.section23-content-in .right-model-wrap {
		height: 420px;
	}
	.section23-content-in .model-about {
		font-size: 14px;
	}

	/* # SECTION24 # 2025년 최고 매출을 위한 100억 이상 광고 진행 중!  */
	.section24-in .left {
		width: 45%;
	}
	#Section24Wrap .title-wrap .title {
		font-size: 35px;
	}
	#Section24Wrap .title-wrap .sub-title {
		font-size: 26px;
		margin-bottom: 15px;
	}
	#Section24Wrap .title-wrap {
		margin-bottom: 25px;
	}
	.section24-btn {
		font-size: 18px;
		padding: 10px 32px;
	}

	/* # SECTION25 # 멀리서도 눈에 띄는 감각적인 익스테리어 */
	.section25-content .title-wrap .sub-title {
		font-size: 20px;
	}
	.section25-content-wrap {
		max-width: 650px;
	}
	.section25-text-wrap .top {
		font-size: 25px;
		margin-bottom: 15px;
	}
	.section25-text-wrap .bottom {
		font-size: 18px;
	}
	.section25-content .title-wrap {
		margin-bottom: 40px;
	}
	.section25-content .title-wrap .title {
		font-size: 39px;
	}
}

/* 768px */
@media screen and (max-width:768px){
	/* # Section2 # 코로나에서 당당히 살아남은 채선당 */
	.section2-box {
		flex-wrap: wrap;
		height: auto;
	}
	.section2-box > .item {
		width: 100%;
		height: 300px;
		justify-content: center !important;
		align-items: center;
		padding: 0;
		padding: 0 15px;
	}
	.section2-box > .item.center {
		height: 300px;
		width: 100%;
	}

	/* # Section3 # 채선당샤브 독보적 매출 */
	#Section3Wrap {
		padding: 100px 0;
	}
	.section3-content {
		max-width: 600px;
	}
	.section3-box {
		height: 200px;
	}
	.section3-box .title {
		font-size: 16px;
	}
	.section3-box .content {
		font-size: 28px;
	}
	.section3-box .content .point {
		font-size: 32px;
	}
	.section3-item-img {
		width: 30px;
	}
	.section3-box-text {
		font-size: 17px;
		margin-top: 40px;
		padding: 0 5%;
	}
	.section3-info-img {
		width: 200px;
	}
	.section3-item-img-box {
		bottom: 5%;
	}
	.section3-box-text {
		line-height: 140%;
	}

	/* # Section4 # 전국구 맛집 채선당 SHABU */
	.section4-content .title-wrap .sub-title {
		font-size: 24px;
	}
	.section4-content .title-wrap .main-title-box {
		flex-wrap: wrap;
	}
	.section4-content .title-wrap .main-title-box .twinkle-item-box {
		width: 90%;
		justify-content: center;
	}
	.section4-content .title-wrap .main-title-box .twinkle-item-box .item.blank:last-child {
		display: none;
	}
	.section4-title-text {
		font-size: 16px;
		line-height: 150%;
	}
	.section4-best-sales-content {
		width: 100%;
		box-sizing: border-box;
		padding: 0 15px;
		flex-wrap: wrap;
		margin-bottom: 30px;
	}
	.section4-best-sales-content > .left {
		white-space: nowrap;
		margin-right: 0;
	}
	.section4-best-sales-content > .right {
		width: 100%;
	}
	.section4-best-sales-box {
		width: 100%;
	}
	.section4-receipt-wrap .top-box .swiper-wrapper {
		margin: 0;
		margin-bottom: 20px;
		width: 100%;
		box-sizing: border-box;
		padding: 0 15px;
	}
	.section4-receipt-wrap .top-box .item {
		margin-right: 5px;
	}
	.section4-recipt-img.top {
		width: 150px;
	}
	#Section4Wrap:after {
		width: 100%;
		background: url('../img/section4_bg2.png') no-repeat top 5% left / auto 100%;
	}

	/* # Section5 # 채선당Shabu */
	#Section5Wrap {
		padding: 70px 0;
	}
	.section5-content {
		max-width: 540px;
		margin: 0 auto;
	}
	.section5-content .title-wrap {
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
		flex-wrap: wrap;
	}
	.section5-content .title-wrap > .left {
		width: 100%;
	}
	.section5-title-underbar {
		width: 100vw;
		left: 100vw;
	}
	.section5-content .title-wrap > .right {
		width: auto;
		width: 100%;
		display: flex;
		justify-content: flex-end;
		margin-top: 30px;
	}
	.section5-content .title-wrap > .right .right-in {
		position: relative;
		padding-bottom: 15px;
	}
	.section5-box {
		flex-wrap: wrap;
		max-width: 450px;
	}
	.section5-box > .item {
		width: 49%;
		flex: auto;
		margin-right: 2%;
	}
	.section5-box > .item:nth-child(2n) {
		margin-right: 0;
	}
	.section5-item {
		padding: 13px;
		padding-bottom: 40px;
	}
	.section5-item .img-wrap {
		margin-bottom: 50px;
	}
	.section5-item-title-wrap .sub-title {
		font-size: 15px;
	}
	.section5-logo-img {
		width: 200px;
	}

	/* # Section6 '하루종일' 찾는 */
	.section6-box > .item:not(.big) {
		display: none;
	}
	.section6-box > .item.big {
		max-width: 540px;
		padding: 20px;
	}
	:root {
        --section6-item-big-width: 90%;
    }
	.section6-box-mo {
		display: flex;
		width: 100%;
		justify-content: center;
		align-items: center;
		margin-top: 40px;
		transform: scale(1.5);
	}
	.section6-box-mo > .item {
		flex: 1;
		margin: 0 10px;
	}
	.section6-text-wrap {
		font-size: 19px;
	}
	.section6-content .title-wrap .title {
		font-size: 47px;
		margin-bottom: 15px;
	}
	.section6-content .title-wrap .sub-title {
		font-size: 22px;
	}

	/* # Section8 꼭 대형평수가 아니여도 OK! */
	#Section8Wrap {
		padding: 70px 0;
		/* padding-top: 0; */
	}
	.section8-content .title-wrap .sub-title {
		margin-top: 15px;
	}
	.section8-content-wrap {
		margin-bottom: 30px;
	}
	.section8-text-wrap {
		margin-bottom: 50px;
	}
	.section8-text-wrap .top {
		font-size: 22px;
		margin-bottom: 15px;
	}
	.section8-text-wrap .bottom {
		font-size: 17px;
	}
	.section8-content .title-wrap {
		margin-bottom: 30px;
	}
	.section8-content .title-wrap .title {
		font-size: 38px;
	}
	.section8-main-img-wrap {
		margin-bottom: 30px;
	}
	.section8-box-slider-wrap {
		width: 100%;
	}
	.section8-box.slider  {
		width: 100%;
		position: relative;
	}
	.section8-box .swiper-slide {
		width: 200px;
	}
	.section8-box .swiper-wrapper {
		transition-timing-function: linear !important;
		position: relative;
	}

	/* # Section9 이렇게 다르기에, 채선당 샤브의 성광신화는 계속 됩니다. */
	#Section9Wrap {
		padding-bottom: 120px;
	}
	.section9-item-img-top.item1 {
		width: 280px;
		margin-right: -20px;
	}
	.section9-wrap.content1 .title-wrap {
	}
	.section9-wrap.content1 .title-wrap .top {
		font-size: 16px;
	}
	.section9-wrap.content1 .title-wrap .middle {
		font-size: 22px;
		margin-bottom: 5px;
	}
	.section9-wrap.content1 .title-wrap .bottom .bottom-in {
		font-size: 22px;
		padding: 3px 10px;
	}
	.section9-wrap.content1 .title-wrap .title-content {
		margin-right: 20px;
	}
	.section9-slide-item {
		width: 250px;
		margin-right: 15px;
	}
	.section9-content1-slide {
		margin-top: -20px;
	}
	.section9-item-img-top.item2 {
		width: 260px;
	}
	.section9-item2-medal-img {
		width: 80px;
		margin-bottom: -25px;
	}
	.section9-item2-medal-text {
		width: 40px;
	}
	.section9-wrap.content2 .title-wrap .text-content .line .medal-content .title {
		font-size: 19px;
	}
	.section9-wrap.content2 .title-wrap .text-content .line .medal-content .sub {
		font-size: 13px;
	}
	.section9-content2-slide {
		margin-top: 0;
	}
	.section9-wrap {
		padding-bottom: 70px;
	}

	/* # Section10 신규고객은 쏠리고, 단골은 저절로 생기는 */
	.section10-content .title-wrap .top {
		font-size: 19px;
		margin-bottom: 15px;
	}
	.section10-content .title-wrap .middle {
		font-size: 47px;
	}
	.section10-slider-wrap {
		margin-top: 50px;
		margin-bottom: 70px;
	}
	.section10-bot-bar {
		width: 100px;
	}
	.section10-bot-text-wrap {
		transition: 0.7s;
	}
	.section10-bot-box {
		font-size: 20px;
	}
	.section10-content .title-wrap .bottom {
		font-size: 16px;
	}

	/* # Section12 # 채선당 Shabu */
	#Section12Wrap {
		padding: 70px 0;
	}
	.section-12-content .title-wrap {
		text-align: left;
		flex-wrap: wrap;
		justify-content: flex-start;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.section-12-content .title-wrap > .left {
		margin: 0;
		margin-bottom: 30px;
	}
	.section-12-content .title-wrap > .right {
		text-align: left;
	}
	.section-12-content .title-out {
		width: 90%;
		max-width: 540px;
	}
	.section-12-content .title-out .title-sub {
		font-size: 18px;
	}
	.section-12-content .category-box {
		flex-wrap: wrap;
		max-width: 350px;
	}
	.section-12-content .category-box .item {
		flex: auto;
		width: calc(50% - 10px);
		margin-bottom: 15px;
	}
	.section-12-content .category-box .item:nth-child(2n) {
		margin-right: 0;
	}
	.section12-box > .item .item-box {
		flex-wrap: wrap;
		align-content: space-between;
	}
	.section12-box > .item .item-box .left {
		width: 100%;
		margin-bottom: 25px;
	}
	.section12-box > .item .item-box .right {
		width: 100%;
		padding-bottom: 25px;
		padding-right: 0;
	}
	.section12-item-round {
		display: table;
		margin: 0 auto;
	}
	.section12-box {
		max-width: 540px;
	}

	/* # Section13 # 채선당 창업 성공스토리 */
	#Section13Wrap {
		padding-top: 100px;
		padding-bottom: 30px;
	}
	.section13-slide-box {
		flex-wrap: wrap;
		width: 350px;
	}
	.section13-slider-wrap {
		width: calc(50% + 186px)
	}
	.section13-slider .swiper-slide {
		width: auto;
	}
	.section13-slide-box .left {
		width: 100%;
		aspect-ratio: 1 / 1;
		margin-right: 0;
		margin: 0 auto;
		margin-bottom: 40px;
	}
	.section13-slide-box .right {
		width: 100%;
		flex: auto;
	}
	.section13-slide-box .tag {
		font-size: 14px;
	}
	.section13-slide-box .title {
		font-size: 17px;
		margin-bottom: 15px;
	}
	.section13-slide-box .sub {
		font-size: 14px;
	}
	.section13-controller-wrap .section13-controller {
		width: 60px;
		height: 60px;
		margin: 0 10px;
	}
	.section13-slider-controller-img {
		width: 15px;
	}
	.section13-content .title-wrap {
		font-size: 40px;
	}
	.section13-controller-wrap {
		margin-top: 50px;
	}
	.section13-controller-wrap {
		justify-content: center;
	}

	/* # Section14 # 채선당 커스텀 매니지먼트팀을 지원합니다 */
	.section14-content-wrap {
		width: 90%;
	}
	.section14-info-box {
		flex-wrap: wrap;
		width: 100%;
		max-width: 540px;
		margin: 0 auto;
	}
	.section14-manager-box {
		width: 100%;
	}
	.section14-info-box > .left {
		margin-right: 0;
		width: 100%;
	}
	.section14-info-box > .right {
		margin-bottom: 0;
		margin-top: 50px;
		width: 100%;
		text-align: center;
	}
	.section14-info-box > .right .tag {
		margin: 0 auto;
		margin-bottom: 15px;
	}
	.section14-content-wrap .title-wrap {
		max-width: 540px;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.section14-info-box > .right .sub-title {
		font-size: 20px;
	}
	.section14-info-box > .right .sub-text {
		font-size: 17px;
	}
	.section14-info-box > .right .tag {
		font-size: 25px;
	}

	/* # Section16 # 샤브취향 존중 5가지 다양한 육수 */
	#Section16Wrap {
		padding: 70px 0;
	}
	:root {
		--section16-slide-height: 210px;
	}
	.section16-box {
		flex-wrap: wrap;
	}
	.section16-box .left {
		width: 100%;
	}
	.section16-box .left:before {
		display: none;
	}
	.section16-box .right {
		width: 100%;
	}
	.section16-title-img {
		display: table;
		width: 100%;
		margin: 0 auto;
		max-width: 450px;
	}
	.section16-slide-line {
		margin-top: 60px;
		padding: 0;
		width: 100vw;
		margin-left: -5vw;
	}
	.section16-slide-line:after {
		width: 70px;
	}
	.section16-slide-line:before {
		width: 70px;
		content: "";
		position: absolute;
		z-index: 2;
		height: 100%;
		bottom: 0;
		left: 0;
		background: linear-gradient(to right, var(--white) 70%, transparent);
	}
	.section16-slide-wrap .item {
		margin-right: 70px;
	}
	.section16-item-img {
		width: 170px;
	}

	/* # Section17 무려 90가지 제철맞은 신선한 야채 */
	.section17-title-icon-wrap {
		margin-bottom: 10px;
	}
	.section17-box {
		flex-wrap: wrap;
		flex-direction: column-reverse;
		max-width: 500px;
		margin: 0 auto;
		margin-bottom: 40px;
	}
	.section17-box .right {
		width: 100%;
		margin: 0;
		text-align: center;
	}
	.section17-box .left {
		width: 100%;
	}
	.section17-box.reverse {
		flex-direction: column-reverse;
	}

	/* # Section18 샤브샤브를 더 맛있게 즐기는 30여가지 소스 */
	#Section18Wrap {
		padding: 50px 0;
	}
	#Section18Slider1 {
		margin-left: -16vw;
	}
	#Section18Slider1 .swiper-slide.swiper-slide-active {
		margin-left: 10vw !important;
	}
	.section18-item-img {
		/* width: 150px; */
	}
	.section18-item-img.big {
		width: 400px;
		max-width: 450px;
		display: table;
		margin: 0 auto;
		padding-left:5%;
	}
	.section18-box {
		margin-left: 0;
		justify-content: center;
	}
	.section18-box .item {
		margin: 0;
	}
	.section18-content .title {
		font-size: 1.8rem;
		margin-bottom: 15px;
	}
	.section18-content .title .point {
		font-size: 2rem;
	}
	.section18-title-icon-wrap {
		margin-bottom: 15px;
	}
	.section18-content .sub-title {
		font-size: 14px;
	}
	.section18-box {
		margin-top: 40px;
	}
	.section18-slider-wrap {
		position: relative;
		height: 150px;
	}
	.section18-mo-box {
		position: absolute;
		left: 0;
		top: 0;
		display:flex;
		justify-content: center;
		align-items: center;
		/* margin-left: 2%; */
		animation: section18infiniteScroll 15s linear infinite;
	}
	.section18-mo-box .item {
		margin: 0 -10px;
	}
	.section18-item-img {
		width: 180px;
	}

	@keyframes section18infiniteScroll {
		0% {
			transform: translateX(-50%);
		}
		100% {
			transform: translateX(0); /* 절반만큼 이동 */
		}
	}

	/* # SECTION20 # 25년 노하우의 채선당샤브 창업 설명회 */
	.section20-content {
		height: 150px;
		justify-content: center;
	}
	.section20-content .item.model-wrap {
		padding-left: 20px;
	}
	.section20-btn {
		margin-top: 10px;
		width: 150px;
		box-sizing: border-box;
		position: relative;
		z-index: 6;
	}
	.section20-btn-icon {
		width: 25px;
	}
	.section20-main-title {
		font-size: 25px;
	}
	.section20-model-img {
		width: 260px;
	}
	.section20-content {
		height: 165px;
	}
	.section20-content .item.title-wrap {
		padding-bottom: 15px;
	}

	/* # SECTION21 # 배우 임시완이 선택한 채선당 SHABU */
	#Section21Wrap {
		padding-top: 60px;
		padding-bottom: 100px;
	}
	.section21-content .title-wrap .title {
		flex-wrap: wrap;
		flex-direction: column;
		white-space: nowrap;
		font-size: 32px;
		line-height: 150%;
	}
	.section21-content .title-wrap .title .section21-title-img {
		width: 90%;
		margin: 0;
		max-width: 400px;
		display: table;
		margin: 0 auto;
	}
	.section21-content .title-wrap .sub-title {
		line-height: 150%;
	}

	/* # SECTION22 # 샤브샤브창업 다 하세요! */
	.section22-title-img {
		width: 420px;
	}
	.section22-titletag-img {
		width: 230px;
		right: 14%;
		top: calc(100% - 7px);
	}
	.section22-model-name-img {
		width: 230px;
	}
	.section22-model-img {
		width: 255px;
		margin-right: -20px;
	}
	.section22-model-wrap {
		padding-right: 0;
	}
	.section22-bottom-wrap .section22-content-out {
		padding-bottom: 30px;
	}
	.section22-bottom-wrap {
		padding-top: 15px;
	}
	.section22-content-in {
		max-width: 487px;
	}
	.section22-content-out {
		max-width: 525px;
	}

	/* # SECTION23 # 채선당SHABU 최고의 성공공식 */
	#Section23Wrap {
		padding-bottom: 320px;
	}
	.section23-content-in .left-model-wrap {
		margin-left: -50px;
	}
	.section23-content-in .right-model-wrap {
		margin-right: -50px;
		height: 410px;
	}
	.section23-content-in .left-model-wrap .model-about {
		left: auto;
		right: 10px;
	}
	.section23-content-in .right-model-wrap .model-about {
		right: auto;
		left: 10px;
	}
	.section23-content-in {
		max-width: 514px;
	}

	/* # SECTION24 # 2025년 최고 매출을 위한 100억 이상 광고 진행 중!  */
	#Section24Wrap {
		padding-top: 30px;
	}
	.section24-in .right {
		width: 52%;
	}
	#Section24Wrap .title-wrap .sub-title {
		font-size: 19px;
	}
	#Section24Wrap .title-wrap .title {
		font-size: 26px;
	}
	.section24-btn {
		font-size: 16px;
		padding: 8px 25px;
	}

	/* # SECTION25 # 멀리서도 눈에 띄는 감각적인 익스테리어 */
	#Section25Wrap {
		padding: 70px 0;
	}
	.section25-content .title-wrap .sub-title {
		margin-top: 15px;
	}
	.section25-content-wrap {
		margin-bottom: 20px;
	}
	.section25-text-wrap {
		margin-top: 30px;
	}
	.section25-text-wrap .top {
		font-size: 22px;
		margin-bottom: 10px;
	}
	.section25-text-wrap .bottom {
		font-size: 17px;
		line-height: 150%;
	}
	.section25-content .title-wrap {
		margin-bottom: 30px;
	}
	.section25-content .title-wrap .title {
		font-size: 37px;
	}
	.section25-main-img-wrap {
		margin-bottom: 20px;
	}
	.section25-box-slider-wrap {
		width: 100%;
	}
	.section25-box.slider  {
		width: 100%;
		position: relative;
	}
	.section25-box .swiper-slide {
		width: 200px;
	}
	.section25-box .swiper-wrapper {
		transition-timing-function: linear !important;
		position: relative;
	}
	.section25-fasad-img-wrap {
		margin-bottom: 40px;
	}
}

/* 540px */
@media screen and (max-width:540px){
	/* # Section2 # 코로나에서 당당히 살아남은 채선당 */
	.section2-content {
		padding-top: 70px;
		padding-bottom: 40px;
	}
	.section2-content .title {
		font-size: 25px;
	}
	.section2-content .sub {
		font-size: 17px;
	}
	.section2-content .sub .point.big {
		font-size: 19px;
	}
	.section2-box > .item {
		height: 250px;
	}
	.section2-box > .item.center {
		height: 250px;
	}

	/* # Section3 # 채선당샤브 독보적 매출 */
	#Section3Wrap {
		padding: 70px 0;
	}
	.section3-content {
		max-width: 600px;
	}
	.section3-box {
		height: 170px;
	}
	.section3-box .title {
		font-size: 14px;
	}
	.section3-box .content {
		font-size: 25px;
	}
	.section3-box .content .point {
		font-size: 30px;
	}
	.section3-item-img {
		width: 25px;
	}
	.section3-box-text {
		font-size: 16px;
		margin-top: 30px;
		padding: 0 2%;
	}
	.section3-info-img {
		width: 170px;
	}
	.section3-item-img-box {
		bottom: 0;
	}

	/* # Section4 # 전국구 맛집 채선당 SHABU */
	.section4-content .title-wrap .sub-title {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.section4-title-text {
		font-size: 14px;
	}
	.section4-content .title-wrap .main-title-box {
		font-size: 47px;
	}
	.section4-content .title-wrap .main-title-box .point-winkle-icon {
		width: 100px;
	}
	.section4-best-sales-content > .left {
		font-size: 20px;
	}

	/* # Section6 '하루종일' 찾는 */
	.section6-box-mo > .item {
		margin: 0 5px;
	}
	.section6-box > .item.big {
		padding: 10px;
	}
	.section6-text-wrap {
		font-size: 16px;
	}
	.section6-content .title-wrap .title {
		font-size: 47px;
		margin-bottom: 15px;
	}
	.section6-content .title-wrap .sub-title {
		font-size: 22px;
	}
	.section6-content .title-wrap {
		margin-bottom: 40px;
	}

	/* # Section8 꼭 대형평수가 아니여도 OK! */
	.section8-content .title-wrap .sub-title {
		margin-top: 10px;
	}
	.section8-content-wrap {
		margin-bottom: 20px;
	}
	.section8-text-wrap {
		margin-bottom: 40px;
	}
	.section8-content .title-wrap .title {
		font-size: 32px;
	}
	.section8-content .title-wrap .sub-title {
		font-size: 18px;
	}
	.section8-text-wrap .top {
		font-size: 20px;
	}
	.section8-text-wrap .bottom {
		font-size: 16px;
	}

	/* # Section9 이렇게 다르기에, 채선당 샤브의 성광신화는 계속 됩니다. */
	.section9-wrap.content1 .title-wrap {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	.section9-wrap.content1 .title-wrap .img-content {
		width: 100%;
		text-align: right;
	}
	.section9-wrap.content1 .title-wrap .title-content {
		text-align: left;
		width: 90%;
		padding: 0;
		margin-top: -76px;
		max-width: 400px;
	}
	.section9-wrap.content1 .title-wrap .bottom {
		display: table;
	}
	.section9-item-img-top.item1 {
		width: 270px;
	}
	.section9-content1-slide {
		margin-top: 20px;
	}
	.section9-wrap.content2 .title-wrap {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	.section9-wrap.content2 .img-content {
		width: 100%;
		text-align: right;
		margin-top: -90px;
	}
	.section9-wrap.content2 .title-wrap .text-content {
		width: 100%;
	}
	.section9-item-img-top.item2 {
		transform: scaleX(-1);
	}
	.section9-content2-slide {
		margin-top: -50px;
	}
	.section9-wrap.content2 .title-wrap .text-content .line .medal-content .title {
		font-size: 22px;
	}
	.section9-item2-medal-img {
		width: 90px;
		margin-bottom: -28px;
	}

	/* # Section10 신규고객은 쏠리고, 단골은 저절로 생기는 */
	.section10-content .title-wrap .bottom {
		font-size: 12px;
	}

	/* # Section12 # 채선당 Shabu */
	.section12-box {
		border-radius: 30px;
	}
	.section12-box > .item {
		padding-left: 0;
		padding: 20px 15px;
	}
	.section12-box > .item .item-box .right {
		padding-bottom: 0;
	}
	.section-12-content .category-box .item {
		margin-bottom: 10px;
	}

	/* # Section13 # 채선당 창업 성공스토리 */
	.section13-content .title-wrap {
		font-size: 37px;
	}
	.section13-slide-box {
		width: 320px;
	}
	.section13-slide-box .left {
		margin-bottom: 30px;
	}
	.section13-controller-wrap .section13-controller {
		width: 50px;
		height: 50px;
	}
	.section13-slider-controller-img {
		width: 12px;
	}
	.section13-slider-wrap {
		width: calc(50% + 156px);
	}

	/* # Section16 # 샤브취향 존중 5가지 다양한 육수 */
	:root {
		--section16-slide-height: 210px;
	}
	.section16-item-img {
		width: 150px;
	}
	.section16-slide-wrap .item {
		margin-right: 60px;
	}

	/* # Section18 샤브샤브를 더 맛있게 즐기는 30여가지 소스 */
	.section18-item-img.big {
		width: 350px;
	}

	/* # SECTION20 # 25년 노하우의 채선당샤브 창업 설명회 */
	.section20-content {
		height: 155px;
	}
	.section20-model-img {
		width: 230px;
	}
	.section20-sub-title {
		font-size: 13px;
	}
	.section20-main-title {
		font-size: 22px;
	}
	.section20-btn {
		margin-top: 10px;
	}

	/* # SECTION22 # 샤브샤브창업 다 하세요! */
	.section22-title-img {
		width: 380px;
	}
	.section22-bottom-wrap .section22-content-out {
		max-width: 467px;
	}
	.section22-model-img {
		width: 230px;
	}
	.section22-titletag-img {
		width: 200px;
	}
	.section22-model-name-img {
		width: 200px;
	}
	.section22-content-in {
		max-width: 430px;
	}

	/* # SECTION23 # 채선당SHABU 최고의 성공공식 */
	#Section23Wrap .title-wrap {
		font-size: 18px;
	}
	.section23-content-in .left-model-wrap .model-about {
		right: 30px;
	}
	.section23-content-in .right-model-wrap .model-about {
		left: 30px;
	}

	/* # SECTION24 # 2025년 최고 매출을 위한 100억 이상 광고 진행 중!  */
	#Section24Wrap {
		padding-top: 15px;
	}
	.section24-in .right {
		width: 52%;
	}
	#Section24Wrap .title-wrap .sub-title {
		font-size: 16px;
		margin-bottom: 10px;
	}
	#Section24Wrap .title-wrap .title {
		font-size: 22px;
	}
	#Section24Wrap .title-wrap {
		margin-bottom: 15px;
	}
	.section24-btn {
		font-size: 14px;
		padding: 6px 20px;
	}
}

/* 480px */
@media screen and (max-width:480px){
	/* # Section2 # 코로나에서 당당히 살아남은 채선당 */
	.section2-content .title {
		font-size: 22px;
	}
	.section2-content .sub {
		font-size: 16px;
	}
	.section2-content .sub .point.big {
		font-size: 18px;
	}
	.section2-box > .item {
		height: 250px;
	}
	.section2-box > .item.center {
		height: 250px;
	}
	.section2-box > .item .number {
		font-size: 30px;
	}
	.section2-box > .item .title {
		font-size: 24px;
		margin-bottom: 15px;
	}
	.section2-box > .item .text {
		font-size: 13px;
	}

	/* # Section3 # 채선당샤브 독보적 매출 */
	.section3-content {
		max-width: 370px;
	}
	.section3-box {
		height: 150px;
		padding: 0 30px;
		border-radius: 70px;
	}
	.section3-box .title {
		font-size: 12px;
	}
	.section3-box .content {
		font-size: 22px;
	}
	.section3-box .content .point {
		font-size: 27px;
	}
	.section3-item-img {
		width: 20px;
	}
	.section3-box-text {
		font-size: 13px;
	}
	.section3-info-img {
		width: 140px;
	}
	.section3-item-img-box {
		bottom: 0;
		right: -2%;
	}
	.section3-box-img-wrap {
		margin-bottom: 5px;
	}

	/* # Section4 # 전국구 맛집 채선당 SHABU */
	.section4-content .title-wrap .sub-title {
		font-size: 17px;
		margin-bottom: 10px;
	}
	.section4-content .title-wrap .main-title-box {
		font-size: 47px;
	}
	.section4-content .title-wrap .main-title-box .point-winkle-icon {
		width: 100px;
	}
	.section4-best-sales-content > .left {
		font-size: 20px;
	}

	/* # Section5 # 채선당Shabu */
	.section5-content .title-wrap > .right {
		font-size: 15px;
	}
	.section5-content .title-wrap > .right .right-in {
		padding-bottom: 10px;
	}
	.section5-box > .item {
		width: 49%;
		flex: auto;
		margin-right: 2%;
	}
	.section5-item {
		padding: 9px;
		padding-bottom: 40px;
	}
	.section5-item .img-wrap {
		margin-bottom: 30px;
	}
	.section5-item-title-wrap .sub-title {
		font-size: 15px;
	}
	.section5-logo-img {
		width: 170px;
	}
	.section5-box > .item:nth-child(2n) {
		margin-top: 50px;
	}
	.section5-item-title-wrap .sub-title {
		font-size:13px;
	}

	/* # Section6 '하루종일' 찾는 */
	.section6-player-wrap {
		padding: 20px;
	}
	.section6-text-wrap {
		font-size: 16px;
	}
	.section6-content .title-wrap .title {
		font-size: 42px;
		margin-bottom: 10px;
	}
	.section6-content .title-wrap .sub-title {
		font-size: 20px;
	}
	.section6-content .title-wrap {
		margin-bottom: 30px;
	}
	.section6-text-wrap {
		font-size: 15px;
	}

	/* # Section8 꼭 대형평수가 아니여도 OK! */
	.section8-content .title-wrap .sub-title {
		font-size: 17px;
	}
	.section8-content .title-wrap {
		margin-bottom: 20px;
	}
	.section8-text-wrap .top {
		font-size: 18px;
	}
	.section8-text-wrap .bottom {
		font-size: 14px;
	}
	.section8-main-img-wrap {
		margin-bottom: 20px;
	}
	.section8-box .swiper-slide {
		width: 180px;
	}

	/* # Section9 이렇게 다르기에, 채선당 샤브의 성광신화는 계속 됩니다. */
	.section9-item-img-top.item1 {
		width: 250px;
	}
	.section9-wrap.content1 .title-wrap .title-content{
		margin-top: -45px;
	}
	.section9-slide-item {
		width: 200px;
	}
	.section9-item-img-top.item2 {
		width: 200px;
		margin-right: -30px;
	}
	.section9-wrap.content2 .img-content {
		margin-top: -67px;
	}
	.section9-content2-slide {
		margin-top: -30px;
	}

	/* # Section10 신규고객은 쏠리고, 단골은 저절로 생기는 */
	#Section10Wrap {
		padding-top: 70px;
		padding-bottom: 100px;
	}
	.section10-content .title-wrap .top {
		font-size: 17px;
	}
	.section10-content .title-wrap .middle {
		font-size: 35px;
	}
	.section10-content .title-wrap .middle .twinkle-item-box .point-winkle-icon {
		width: 120px;
		left: 68%;
	}
	.section10-bot-bar {
		width: 50px;
	}
	.section10-bot-box > .middle {
		margin: 0 3px;
	}
	.section10-bot-box {
		font-size: 17px;
	}

	/* # Section11 2025년 채선당샤브 가족점주분들을 위한 */
	.section11-content .title-wrap .title {
		line-height: 150%;
	}


	/* # Section12 # 채선당 Shabu */
	.section12-logo {
		width: 250px;
	}
	.section12-box {
		border-radius: 20px;
		margin-top: 30px;
	}
	.section-12-content .title-wrap > .right {
		font-size: 17px;
	}
	.section-12-content .title-wrap {
		margin-bottom: 20px;
		padding-bottom: 15px;
	}
	.section-12-content .title-out .title-sub {
		font-size: 14px;
	}
	.section-12-content .category-box .item {
		font-size: 16px;
	}
	.section12-box > .item {
		padding-left: 0;
		padding: 20px 15px;
	}
	.section12-box > .item .item-box .right {
		padding-bottom: 0;
	}
	.section-12-content .category-box .item {
		margin-bottom: 10px;
	}
	.section12-box > .item .item-box .tag {
		font-size: 15px;
	}
	.section12-box > .item .item-box .left {
		margin-bottom: 10px;
	}
	.section12-item-round {
		width: 100px;
		height: 100px;
	}
	.section12-box > .item .item-box .item-title {
		margin-bottom: 10px;
	}
	.section-12-content .title-wrap > .left {
		margin-bottom: 15px;
	}

	/* # Section13 # 채선당 창업 성공스토리 */
	.section13-content .title-wrap {
		font-size: 32px;
	}
	.section13-slide-box {
		width: 280px;
	}
	.section13-slide-box .left {
		margin-bottom: 20px;
	}
	.section13-controller-wrap .section13-controller {
		width: 45px;
		height: 45px;
	}
	.section13-slider-controller-img {
		width: 10px;
	}
	.section13-slider-wrap {
		width: calc(50% + 150px);
	}

	/* # Section14 # 채선당 커스텀 매니지먼트팀을 지원합니다 */
	.section14-slide-img {
		width: 200px;
	}
	.section14-content-wrap .title-wrap .sub {
		font-size: 17px;
	}
	.section14-content-wrap .title-wrap .title {
		font-size: 41px;
	}
	.section14-manager-box > .item {
		margin-right: 10px;
		width: calc(25% - 8px);
	}
	.section14-info-box > .right .sub-title {
		margin-bottom: 40px;
	}

	/* # Section16 # 샤브취향 존중 5가지 다양한 육수 */
	:root {
		--section16-slide-height: 190px;
	}
	.section16-box .title-wrap .title {
		font-size: 32px;
	}
	.section16-item-img {
		width: 120px;
	}
	.section16-slide-wrap .item {
		margin-right: 40px;
	}
	.section16-slide-line:after, .section16-slide-line:before {
		width: 50px;
	}
	.section16-slide-wrap .item .name-wrap {
		padding: 7px 17px;
	}

	/* # Section18 샤브샤브를 더 맛있게 즐기는 30여가지 소스 */
	.section18-item-img.big {
		width: 320px;
	}
	.section18-item-img {
		width: 120px;
	}
	.section18-slider-wrap {
		height: 120px;
	}
	.section18-content .title {
		font-size: 1.5rem;
	}
	.section18-content .title .point {
		font-size: 1.7rem;
	}
	#Section18Slider1 {
		margin-left: -18vw;
		height: 200px;
	}
	#Section18Slider1 .swiper-slide.swiper-slide-active {
		margin-left: 10vw !important;
		margin-right: -8vw !important;
	}
	#Section18Slider1 .swiper-slide.swiper-slide-active .section18-item-img {
		width: 150%;
	}

	/* # SECTION20 # 25년 노하우의 채선당샤브 창업 설명회 */
	.section20-model-img {
		width: 160px;
	}
	.section20-main-title {
		font-size: 22px;
	}
	.section20-btn {
		margin-top: 7px;
	}
	.section20-sub-title {
		font-size: 11px;
		margin-bottom: 5px;
	}
	.section20-main-title {
		font-size: 19px;
	}
	.section20-btn {
		font-size: 14px;
		width: 120px;
		padding: 3px 18px;
	}
	.section20-content .item.model-wrap {
		padding-left: 12px;
	}
	.section20-content {
		height: 115px;
	}
	.section20-btn-icon {
		width: 17px;
	}
	.section20-content .item.title-wrap {
		padding-bottom: 10px;
	}

	/* # SECTION21 # 배우 임시완이 선택한 채선당 SHABU */
	.section21-content .title-wrap .title {
		font-size: 27px;
	}
	.section21-content .title-wrap {
		margin-bottom: 40px;
	}

	/* # SECTION22 # 샤브샤브창업 다 하세요! */
	.section22-title-img {
		width: 300px;
	}
	.section22-bottom-wrap .section22-content-out {
		max-width: 351px;
		padding-bottom: 20px;
	}
	.section22-content-in {
		max-width: 325px;
	}
	.section22-bottom-wrap {
		padding-top: 10px;
	}
	.section22-model-img {
		width: 180px;
		margin-right: -35px;
	}
	.section22-titletag-img {
		width: 190px;
		right: 6%;
	}
	.section22-model-name-img {
		width: 190px;
	}
	.section22-top-wrap {
		padding-top: 20px;
		padding-bottom: 15px;
	}
	#Section22Wrap .model-name-img-wrap {
		right: 50px;
	}

	/* # SECTION23 # 채선당SHABU 최고의 성공공식 */
	#Section23Wrap .title-wrap {
		font-size: 16px;
	}
	.section23-title-img {
		width: 240px;
	}
	.section23-content-in .left-model-wrap {
		height: 287px;
	}
	.section23-content-in .model-img-wrap.model1 {
		width: 235px;
	}
	.section23-content-in .right-model-wrap {
		height: 370px;
	}
	.section23-content-in .model-img-wrap.model2 {
		width: 220px;
	}
	.section23-content-in .right-model-wrap {
		height: 330px;
	}
	.section23-content-in .model-about {
		bottom: 80px;
	}
	.section23-content-in .left-model-wrap .model-about {
		right: 50px;
	}
	.section23-content-in .right-model-wrap .model-about {
		left: 50px;
	}
	.section23-content-in {
		max-width: 345px;
	}

	/* # SECTION24 # 2025년 최고 매출을 위한 100억 이상 광고 진행 중!  */
	#Section24Wrap {
		padding-top: 30px;
	}
	.section24-in {
		flex-direction: column-reverse;
		position: relative;
		max-width: 325px;
		margin: 0 auto;
	}
	.section24-in .left {
		margin-left: -70px;
		width: 80%;
	}
	.section24-in .right {
		width: auto;
		position: absolute;
		/* top: 0; */
		bottom: 45%;
		right: 30px;
		z-index: 2;
	}
	#Section24Wrap .title-wrap .sub-title {
		font-size: 13px;
	}
	#Section24Wrap .title-wrap .title {
		font-size: 25px;
	}
	.section24-btn {
		font-size: 11px;
		padding: 4px 15px;
	}

	/* # SECTION25 # 멀리서도 눈에 띄는 감각적인 익스테리어 */
	.section25-content .title-wrap .title {
		font-size: 32px;
	}
	.section25-content .title-wrap .sub-title {
		font-size: 17px;
	}
	.section25-text-wrap {
		width: 90%;
		margin: 0 auto;
		margin-top: 30px;
	}
	.section25-box .swiper-slide {
		width: 180px;
	}
	.section25-text-wrap .top {
		font-size: 18px;
	}
	.section25-text-wrap .bottom {
		font-size: 14px;
	}
}

/* 360px */
@media screen and (max-width:360px){
	/* # Section2 # 코로나에서 당당히 살아남은 채선당 */
	.section2-content .title {
		font-size: 20px;
	}
	.section2-content .sub {
		font-size: 14px;
	}
	.section2-content .sub .point.big {
		font-size: 16px;
	}

	/* # Section3 # 채선당샤브 독보적 매출 */
	.section3-content {
		max-width: 370px;
	}
	.section3-box {
		height: 130px;
	}
	.section3-box .content {
		font-size: 20px;
	}
	.section3-box .content .point {
		font-size: 23px;
	}
	.section3-item-img {
		width: 20px;
	}
	.section3-box-text {
		font-size: 12px;
		margin-top: 30px;
	}
	.section3-info-img {
		width: 130px;
	}
	.section3-item-img-box {
		bottom: 1%;
		right: -3%;
	}
	.section3-box-img-wrap {
		margin-bottom: 5px;
	}

	/* # Section4 # 전국구 맛집 채선당 SHABU */
	.section4-content .title-wrap .sub-title {
		font-size: 15px;
		margin-bottom: 10px;
	}
	.section4-content .title-wrap .main-title-box {
		font-size: 40px;
	}
	.section4-best-sales-content > .left {
		font-size: 18px;
	}
	.section4-content .title-wrap .main-title-box .point-winkle-icon {
		width: 90px;
	}
	.section4-recipt-img.top {
		width: 120px;
	}
	.section4-recipt-img {
		width: 160px;
	}

	/* # Section5 # 채선당Shabu */
	.section5-item {
		padding: 7px;
		padding-bottom: 30px;
	}
	.section5-item .img-wrap {
		margin-bottom: 20px;
	}
	.section5-item-title-wrap .title {
		font-size: 19px;
	}
	.section5-item-title-wrap .sub-title {
		font-size: 12px;
	}
	.section5-logo-img {
		width: 150px;
	}
	.section5-box > .item:nth-child(2n) {
		margin-top: 40px;
	}

	/* # Section6 '하루종일' 찾는 */
	#Section6Wrap {
		padding-top: 70px;
		padding-bottom: 35px;
	}
	.section6-player-wrap {
		padding: 15px;
	}
	.section6-text-wrap {
		font-size: 14px;
	}
	.section6-content .title-wrap .title {
		font-size: 37px;
	}
	.section6-content .title-wrap .sub-title {
		font-size: 20px;
	}
	.section6-content .title-wrap {
		margin-bottom: 30px;
	}
	.section6-text-wrap {
		font-size: 15px;
	}
	.section6-box-mo > .item {
		margin: 0 3px;
	}


	/* # Section8 꼭 대형평수가 아니여도 OK! */
	.section8-text-wrap .top {
		font-size: 17px;
	}
	.section8-main-img-wrap {
		margin-bottom: 20px;
	}
	.section8-box .swiper-slide {
		width: 150px;
	}

	/* # Section9 이렇게 다르기에, 채선당 샤브의 성광신화는 계속 됩니다. */
	.section9-wrap.content1 .title-wrap .top {
		font-size: 14px;
	}
	.section9-wrap.content1 .title-wrap .middle {
		font-size: 20px;
	}
	.section9-wrap.content1 .title-wrap .bottom .bottom-in {
		font-size: 22px;
	}
	.section9-item-img-top.item1 {
		width: 190px;
	}
	.section9-wrap.content1 .title-wrap .title-content{
		margin-top: -49px;
	}
	.section9-slide-item {
		width: 170px;
		border-radius: 10px;
	}
	.section9-item2-medal-img {
		width: 85px;
		margin-bottom: -27px;
	}
	.section9-item-img-top.item2{
		width: 180px;
	}
	.section9-wrap.content2 .img-content {
		margin-top: -45px;
	}
	#Section9Wrap {
		padding-bottom: 70px;
	}

	/* # Section10 신규고객은 쏠리고, 단골은 저절로 생기는 */
	.section10-content .title-wrap .top {
		font-size: 15px;
	}
	.section10-content .title-wrap .middle {
		font-size: 32px;
	}
	.section10-content .title-wrap .middle .twinkle-item-box .point-winkle-icon {
		width: 100px;
	}
	.section10-bot-bar {
		width: 40px;
	}
	.section10-bot-box {
		font-size: 16px;
	}
	.section10-slider-wrap {
		margin-top: 30px;
		margin-bottom: 50px;
	}

	/* # Section11 2025년 채선당샤브 가족점주분들을 위한 */
	.section11-content .title-wrap .title {
		line-height: 150%;
	}

	/* # Section12 # 채선당 Shabu */
	.section-12-content .title-out .title-sub {
		font-size: 13px;
	}
	.section-12-content .category-box .item {
		font-size: 14px;
		height: 40px;
	}
	.section12-box > .item .item-box .tag {
		font-size: 14px;
	}
	.section12-box > .item .item-box .item-title {
		font-size: 17px;
	}
	.section12-box > .item .item-box .item-text {
		font-size: 11px;
	}
	.section12-item-round {
		width: 90px;
		height: 90px;
	}

	/* # Section13 # 채선당 창업 성공스토리 */
	#Section13Wrap {
		padding-top:70px;
	}
	.section13-content .title-wrap {
		font-size: 27px;
	}
	.section13-slide-box {
		width: 260px;
	}
	.section13-slide-box .left {
		margin-bottom: 15px;
	}
	.section13-controller-wrap .section13-controller {
		width: 40px;
		height: 40px;
	}
	.section13-slider-controller-img {
		width: 7px;
	}
	.section13-slide-box .title {
		font-size: 15px;
	}
	.section13-slide-box .sub {
		font-size: 13px;
	}
	.section13-controller-wrap {
		margin-top: 40px;
	}
	.section13-slider-wrap {
		width: calc(50% + 140px);
	}

	/* # Section14 # 채선당 커스텀 매니지먼트팀을 지원합니다 */
	#Section14Wrap {
		padding-top: 70px;
		padding-bottom: 50px;
	}
	.section14-slide-img {
		width: 170px;
	}
	.section14-content-wrap .title-wrap .sub {
		font-size: 16px;
	}
	.section14-info-box > .right .tag {
		font-size: 22px;
	}
	.section14-container:before, .section14-container:after {
        height: 113.33px;
    }

	/* # Section16 # 샤브취향 존중 5가지 다양한 육수 */
	:root {
		--section16-slide-height: 160px;
	}
	.section16-box .title-wrap .title {
		font-size: 30px;
	}
	.section16-box .title-wrap .sub-title {
		font-size: 13px;
	}
	.section16-item-img {
		width: 110px;
	}
	.section16-slide-wrap .item {
		margin-right: 30px;
	}
	.section16-slide-line:after, .section16-slide-line:before {
		width: 40px;
	}
	.section16-slide-line {
		margin-top: 40px;
	}

	/* # Section17 무려 90가지 제철맞은 신선한 야채 */
	.section17-content .title {
		font-size: 1.2rem;
	}
	.section17-content .title .point {
		font-size: 1.7rem;
	}
	.section17-content .sub-title {
		font-size: 12px;
	}

	/* # Section18 샤브샤브를 더 맛있게 즐기는 30여가지 소스 */
	.section18-item-img {
		width: 100px;
	}
	#Section18Slider1 {
		height: 110px;
	}
	#Section18Slider1 .swiper-slide.swiper-slide-active {
		margin-right: -14vw !important;
	}
	#Section18Slider1 .swiper-slide.swiper-slide-active .section18-item-img {
		width: 140%;
	}

	/* # SECTION20 # 25년 노하우의 채선당샤브 창업 설명회 */
	.section20-content {
		height: auto;
		flex-wrap: wrap;
		padding-top: 40px;
	}
	.section20-content .item.title-wrap {
		width: 100%;
		padding: 0;
	}
	.section20-content .item.model-wrap {
		width: 100%;
		margin: 0 auto;
		box-sizing: border-box;
		padding: 0;
		display: flex;
		justify-content: flex-end;
		margin-top: -50px;
	}
	.section20-model-img {
		width: 90%;
	}
	.section20-sub-title {
		font-size: 14px;
	}
	.section20-main-title {
		font-size: 32px;
	}

	/* # SECTION21 # 배우 임시완이 선택한 채선당 SHABU */
	.section21-content .title-wrap .title {
		font-size: 22px;
	}
	.section21-content .title-wrap {
		margin-bottom: 30px;
	}
	.section21-content .title-wrap .sub-title {
		font-size: 14px;
	}

	/* # SECTION22 # 샤브샤브창업 다 하세요! */
	.section22-title-img {
		width: 270px;
	}
	.section22-bottom-wrap .section22-content-out {
		max-width: 312px;
	}
	.section22-content-in {
		max-width: 289px;
	}
	.section22-model-img {
		width: 165px;
		margin-right: -35px;
	}
	.section22-titletag-img {
		width: 150px;
		right: 6%;
	}
	.section22-model-name-img {
		width: 150px;
	}

	/* # SECTION23 # 채선당SHABU 최고의 성공공식 */
	#Section23Wrap {
		padding-top: 50px;
		padding-bottom: 280px;
	}
	#Section23Wrap .title-wrap {
		font-size: 15px;
	}
	#Section23Wrap .title-wrap .sub-title {
		margin-bottom: 25px;
	}
	.section23-content-in .left-model-wrap {
		height: 257px;
	}
	.section23-content-in .model-img-wrap.model1 {
		width: 217px;
	}
	.section23-content-in .right-model-wrap {
		height: 300px;
	}
	.section23-content-in .model-img-wrap.model2 {
		width: 200px;
	}
	.section23-content-in .left-model-wrap .model-about {
		right: 30px;
	}
	.section23-content-in .right-model-wrap .model-about {
		left: 30px;
	}
	.section23-content-in .model-about {
		bottom: 60px;
	}
	#Section23Wrap .title-wrap .title {
		margin-right: 15px;
	}
	.section23-content-in {
		max-width: 305px;
	}

	/* # SECTION24 # 2025년 최고 매출을 위한 100억 이상 광고 진행 중!  */
	#Section24Wrap .title-wrap .sub-title {
		font-size: 13px;
	}
	#Section24Wrap .title-wrap .title {
		font-size: 20px;
	}
	.section24-btn {
		font-size: 11px;
	}
	.section24-in .right {
		right: 10px;
	}

	/* # SECTION25 # 멀리서도 눈에 띄는 감각적인 익스테리어 */
	.section25-content .title-wrap .title {
		font-size: 29px;
	}
	.section25-content .title-wrap .sub-title {
		font-size: 15px;
	}
	.section25-box .swiper-slide {
		width: 150px;
	}
	.section25-text-wrap .top {
		font-size: 17px;
	}
	.section25-text-wrap .bottom {
		font-size: 13px;
	}
}

/* 320px */
@media screen and (max-width:320px){
	/* # Section2 # 코로나에서 당당히 살아남은 채선당 */
	.section2-content .title {
		font-size: 17px;
		margin-bottom: 15px;
	}
	.section2-content .sub {
		font-size: 13px;
	}
	.section2-content .sub .point.big {
		font-size: 15px;
	}

	/* # Section3 # 채선당샤브 독보적 매출 */
	.section3-box {
		height: 100px;
	}
	.section3-box .title {
		margin-bottom: 5px;
	}
	.section3-box .content {
		font-size: 18px;
	}
	.section3-box .content .point {
		font-size: 20px;
	}
	.section3-item-img {
		width: 15px;
	}
	.section3-box-text {
		font-size: 11px;
		margin-top: 30px;
	}
	.section3-info-img {
		width: 110px;
	}
	.section3-item-img-box {
		bottom: 1%;
		right: -3%;
	}
	.section3-box-img-wrap {
		margin-bottom: 5px;
	}

	/* # Section4 # 전국구 맛집 채선당 SHABU */
	.section4-content .title-wrap .sub-title {
		font-size: 13px;
	}
	.section4-content .title-wrap .main-title-box {
		font-size: 35px;
	}
	.section4-best-sales-content > .left {
		font-size: 17px;
	}
	.section4-content .title-wrap .main-title-box .point-winkle-icon {
		width: 80px;
	}
	.section4-content .title-wrap .main-title-box .twinkle-item-box .item.blank {
		width: 10px;
	}

	/* # Section5 # 채선당Shabu */
	.section5-content .title-wrap {
		margin-bottom: 30px;
	}
	.section5-item {
		padding: 5px;
		padding-bottom: 25px;
	}
	.section5-content .title-wrap > .right {
		font-size: 13px;
	}
	.section5-item .img-wrap {
		margin-bottom: 15px;
	}
	.section5-item-title-wrap .title {
		font-size: 17px;
	}
	.section5-logo-img {
		width: 120px;
	}
	.section5-box > .item:nth-child(2n) {
		margin-top: 30px;
	}

	/* # Section6 '하루종일' 찾는 */
	.section6-player-wrap {
		padding: 10px;
	}
	.section6-content .title-wrap .title {
		font-size: 32px;
	}
	.section6-content .title-wrap .sub-title {
		font-size: 17px;
	}
	.section6-content .title-wrap {
		margin-bottom: 30px;
	}
	.section6-text-wrap {
		font-size: 12px;
		margin-top: 30px;
	}

	/* # Section8 꼭 대형평수가 아니여도 OK! */
	.section8-content .title-wrap .title {
		font-size: 28px;
	}
	.section8-content .title-wrap .sub-title {
		font-size: 15px;
	}
	.section8-text-wrap .top {
		font-size: 15px;
	}
	.section8-text-wrap .bottom {
		font-size: 13px;
	}
	.section8-main-img-wrap {
		margin-bottom: 20px;
	}
	.section8-box .swiper-slide {
		width: 150px;
	}
	.section8-text-wrap {
		margin-bottom: 30px;
	}

	/* # Section9 이렇게 다르기에, 채선당 샤브의 성광신화는 계속 됩니다. */
	.section9-item-img-top.item1 {
		width: 170px;
	}
	.section9-wrap.content1 .title-wrap .top {
		font-size: 12px;
	}
	.section9-wrap.content1 .title-wrap .middle {
		font-size: 18px;
	}
	.section9-wrap.content1 .title-wrap .bottom .bottom-in {
		font-size: 20px;
	}
	.section9-item-img-top.item1 {
		width: 190px;
	}
	.section9-wrap.content1 .title-wrap .title-content{
		margin-top: -36px;
	}
	.section9-item2-medal-img {
		width: 85px;
		margin-bottom: -27px;
	}
	.section9-item-img-top.item2{
		width: 180px;
	}
	.section9-wrap.content2 .img-content {
		margin-top: -30px;
	}
	.section9-wrap.content2 .title-wrap .text-content .line .medal-content .title {
		font-size: 21px;
	}

	/* # Section10 신규고객은 쏠리고, 단골은 저절로 생기는 */
	.section10-content .title-wrap .top {
		font-size: 13px;
	}
	.section10-content .title-wrap .middle {
		font-size: 28px;
		margin-bottom: 10px;
	}
	.section10-content .title-wrap .middle .twinkle-item-box .point-winkle-icon {
		width: 80px;
	}
	.section10-bot-bar {
		width: 30px;
	}
	.section10-bot-box {
		font-size: 14px;
	}
	.section10-slider-wrap {
		margin-top: 30px;
		margin-bottom: 50px;
	}

	/* # Section12 # 채선당 Shabu */
	.section-12-content .title-out .title-sub {
		font-size: 12px;
	}
	.section-12-content .category-box .item {
		font-size: 13px;
		height: 37px;
	}
	.section12-box > .item .item-box .tag {
		font-size: 13px;
	}
	.section12-box > .item .item-box .item-title {
		font-size: 16px;
	}
	.section12-box > .item .item-box .item-text {
		font-size: 11px;
	}
	.section12-box {
		margin-top: 20px;
	}
	.section12-box > .item {
		padding: 15px 10px;
	}

	.section13-slider-wrap {
		width: calc(50% + 124px);
	}
	.section13-slide-box {
		width: 230px;
	}

	/* # Section14 # 채선당 커스텀 매니지먼트팀을 지원합니다 */
	.section14-slide-img {
		width: 150px;
	}
	.section14-content-wrap .title-wrap .sub {
		font-size: 14px;
	}
	.section14-content-wrap .title-wrap .title {
		font-size: 36px;
	}
	.section14-info-box > .right .tag {
		font-size: 18px;
	}
	.section14-info-box > .right .sub-text {
		font-size: 16px;
	}

	/* # Section16 # 샤브취향 존중 5가지 다양한 육수 */
	:root {
		--section16-slide-height: 145px;
	}
	.section16-box .title-wrap .title {
		font-size: 28px;
	}
	.section16-box .title-wrap .sub-title {
		font-size: 12px;
	}
	.section16-item-img {
		width: 100px;
	}
	.section16-slide-line {
		margin-top: 30px;
	}
	.section16-slide-wrap .item .name-wrap {
		margin-top: 15px;
	}

	/* # Section17 무려 90가지 제철맞은 신선한 야채 */
	.section17-content .title {
		font-size: 1.3rem;
	}
	.section17-content .title .point {
		font-size: 1.5rem;
	}
	.section17-content .sub-title {
		font-size: 12px;
	}

	/* # Section18 샤브샤브를 더 맛있게 즐기는 30여가지 소스 */
	.section18-item-img.big {
		width: 250px;
	}
	.section18-content .title {
		font-size: 1.3rem;
	}
	.section18-content .title .point {
		font-size: 1.5rem;
	}
	.section18-content .sub-title {
		font-size: 12px;
	}

	/* # SECTION20 # 25년 노하우의 채선당샤브 창업 설명회 */
	.section20-main-title {
		font-size: 28px;
	}

	/* # SECTION21 # 배우 임시완이 선택한 채선당 SHABU */
	.section21-content .title-wrap .title {
		font-size: 20px;
	}

	/* # SECTION22 # 샤브샤브창업 다 하세요! */
	.section22-title-img {
		width: 240px;
	}
	.section22-bottom-wrap .section22-content-out {
		max-width: 273px;
	}
	.section22-content-in {
		max-width: 267px;
		width: 95%;
	}
	.section22-model-img {
		width: 160px;
	}
	.section22-titletag-img {
		top: calc(100% - 6px);
		right: 11%;
	}
	.section22-model-name-img {
		width: 150px;
	}

	/* # SECTION23 # 채선당SHABU 최고의 성공공식 */
	#Section23Wrap {
		padding-bottom: 250px;
	}
	.section23-content-in .model-img-wrap.model1 {
		width: 200px;
	}
	.section23-content-in .left-model-wrap {
		height: 230px;
	}
	.section23-content-in .model-img-wrap.model2 {
		width: 190px;
	}
	.section23-content-in .right-model-wrap {
		height: 270px;
	}
	.section23-content-in {
		max-width: 266px;
	}

	/* # SECTION25 # 멀리서도 눈에 띄는 감각적인 익스테리어 */
	.section25-content .title-wrap .title {
		font-size: 27px;
	}
	.section25-content .title-wrap .sub-title {
		font-size: 13px;
	}
	.section25-text-wrap .top {
		font-size: 15px;
	}
	.section25-text-wrap .bottom {
		font-size: 12px;
	}
	.section25-fasad-img-wrap {
		margin-bottom: 25px;
	}
}



#Section26Wrap .Section26_plus{text-align: center;padding:120px 0;background:url(/img/Section26_plus_bg.jpg) no-repeat 50% / cover;}

#Section26Wrap .Section26_plus .title-wrap{text-align: center; margin-bottom:5em;}
#Section26Wrap .Section26_plus .title-wrap img{width: 90%;max-width:874px; display: block; margin:0 auto;}
#Section26Wrap .Section26_plus .section_content{display:flex; justify-content:center; align-content:center; align-items:center; gap:48px }
#Section26Wrap .Section26_plus .section_content img{width:100%;}

@media screen and (max-width:874px){
	#Section26Wrap .Section26_plus .section_content{flex-direction: column;}
	#Section26Wrap .Section26_plus .section_content>div{width:100%; text-align: center;}
	#Section26Wrap .Section26_plus .section_content img{width:90%; display: inline-block;}
}