:root{
	--hiking: #8A1111;
	--drive: #a34703;
	--trekking: #441b82;
}

.jb_special .radius						{ border-radius:1.6rem;}

/* Visual */
.jb_special .fall_visual				    { position:relative; height:560px; padding:6rem 0; overflow:hidden; text-align:center; color:#fff; background:url(/resources/jns-img/special/autumn_trip/bg_visual.jpg) no-repeat 50% 50% / cover; border-radius:0 0 200px 200px;}
.jb_special .fall_visual p				{ position:relative; padding-top:4.5em; font-size:2.667rem; letter-spacing:-.055em; font-weight:500; }
.jb_special .fall_visual p::before		{ position:absolute; top:.5em; left:50%; width:1px; height:3em; background:#fff; content:""}	
.jb_special .fall_visual h2				{ font-size:3.6rem; letter-spacing:-.055em; font-weight:700; color:#fff;}

.autumn_trip .mid_txt					{ margin:1.5em 0 3em;  font-size:1.666rem; font-weight:500; letter-spacing:-.055em; color:#222; text-align:center; line-height:1.6; word-break: keep-all;}

/* 탭버튼 */
.autumn_trip .tab_box					{ gap:0 10px; padding:.667rem; height:84px; background-color: #f5f5f5; border-radius:1.333rem; }
.autumn_trip .tab_box .tab_btn			{ align-items:center; justify-content:center; gap: 0 .533rem; width:calc((100% - 20px) / 3); font-size:1.467rem; letter-spacing: -.055em; cursor: pointer; }
.autumn_trip .tab_box .tab_btn.active 	{ background-color: #fff; font-weight: 700; color:var(--hiking); border: 1px solid #dcdcdc; border-radius:.8rem; }
.autumn_trip .tab_box .tab_btn:nth-of-type(2).active {color:var(--drive);}
.autumn_trip .tab_box .tab_btn:nth-of-type(3).active {color:var(--trekking);}
.autumn_trip .tab_content 				{ display:none; }
.autumn_trip .tab_content.active 		{ display: block; }


/* Content */
.autumn_trip .chap_tit_wrap 							{ margin:5.333rem 0;  text-align:center;  }
.autumn_trip .chap_tit_wrap .chap_tit 					{ position:relative; margin-top:14rem; }
.autumn_trip .chap_tit_wrap .chap_tit:before 			{ position:absolute; top:-218px; left:50%; width:557px; height:248px; background:url("/resources/jns-img/special/autumn_trip/img_chapter01_ilust.png") no-repeat 0 0 / cover; content:''; transform: translateX(-50%);}
.autumn_trip .chap_tit_wrap .chap_tit.driving:before 	{ position:absolute; top:-218px; left:50%; width:588px; height:176px; background:url("/resources/jns-img/special/autumn_trip/img_chapter02_ilust.png") no-repeat 0 0 / cover; content:''; transform: translateX(-50%);}
.autumn_trip .chap_tit_wrap .chap_tit.trekking:before	{ position:absolute; top:-200px; left:50%; width:531px; height:156px; background:url("/resources/jns-img/special/autumn_trip/img_chapter03_ilust.png") no-repeat 0 0 / cover; content:''; transform: translateX(-50%);}
.autumn_trip .chap_tit_wrap .chap_tit h3				{ position:absolute; top: -50px; left: 50%; padding: 1.5rem 4rem; font-size: 2.667rem; font-weight: 700; letter-spacing: -.075em; color:#fff; background-color:var(--hiking); border-radius: 4rem; transform: translateX(-50%); white-space: nowrap; }
.autumn_trip .chap_tit_wrap .chap_tit.driving h3 		{ background-color:var(--drive); }
.autumn_trip .chap_tit_wrap .chap_tit.trekking h3 		{ background-color:var(--trekking); }
.autumn_trip .chap_tit_wrap .chap_tit p					{ padding:5.5rem 0 3.5rem; font-size:1.533rem; letter-spacing: -.055em; border-top: 1px solid var(--hiking); border-bottom: 1px solid var(--hiking); line-height: 1.6; word-break: keep-all;}
.autumn_trip .chap_tit_wrap .chap_tit.driving p			{ border-top: 1px solid var(--drive); border-bottom: 1px solid var(--drive); }
.autumn_trip .chap_tit_wrap .chap_tit.trekking p			{ border-top: 1px solid var(--trekking); border-bottom: 1px solid var(--trekking); }

.autumn_trip .hiking_item + .hiking_item	{ padding-top:6rem; border-top:1px solid #a0a0a0; }

.autumn_trip .tit_img					{ position: relative; text-align:center;  }
.autumn_trip .tit_img h4 				{ position: absolute; bottom:-3rem; left:50%; padding: 1.2rem 4rem; font-size:2.4rem; letter-spacing:-.06em; font-weight:700; color:var(--hiking); background-color:#fff; border:1px solid var(--hiking); border-radius:4rem; transform: translateX(-50%); white-space: nowrap; }
.autumn_trip .tit_img.driving h4		{ color:var(--drive); border:1px solid var(--drive); }


.autumn_trip .tit_txt					{ margin-top:4.2rem; }
.autumn_trip .tit_txt .location			{ justify-content: center; align-items: center; gap:0 6px; word-break: keep-all;}
.autumn_trip .tit_txt .location span	{ text-align:center; font-size:1.2rem; font-weight:300; letter-spacing:-.075em; color:#8c8c8c;}

.autumn_trip .hiking_item .con_area		{ margin:1.5rem auto 2rem; color:#222; font-size:1.33rem; letter-spacing:-.055em; line-height:1.6; text-align: center; word-break: keep-all;}
.autumn_trip .img_list					{ gap: 0 2.666rem; }
.autumn_trip .img_list>div				{ width:calc((100% - 2.666rem ) / 2);}

/* Content - 산행 코스 */
.autumn_trip .hiking_item .hiking_course 						{ position:relative; gap:4rem 40px; margin-top:4.5rem; padding:4.5rem 2.667rem; border:1px solid #c8c8c8; border-radius:24px; }
.autumn_trip .hiking_item .hiking_course:before					{ position:absolute; top:-6%; left:50%; width: 161px; height: 94px; background: url("/resources/jns-img/special/autumn_trip/img_hiking_course.png") no-repeat 0 0 / cover; transform: translateX(-50%); content:'';}
.autumn_trip .hiking_item .hiking_course li						{ width:calc((100% - 40px ) / 2); text-align:center; }
.autumn_trip .hiking_item .hiking_course .cos_3				{ margin: 0 auto;}
.autumn_trip .hiking_item .hiking_course li .course_name 		{ justify-content: center; align-items: center; gap: .3rem;}
.autumn_trip .hiking_item .hiking_course li .course_name span 	{ font-size:1.867rem; letter-spacing: -.075em; font-weight:700; color: var(--hiking);}
.autumn_trip .hiking_item .hiking_course li .info				{ justify-content: center; gap:0 1rem; margin:1rem 0 1.5rem; font-size:1.333rem; letter-spacing:-.055em; }
.autumn_trip .hiking_item .hiking_course li .info dt			{ font-weight: 700; }
.autumn_trip .hiking_item .hiking_course li .info dd			{ margin-left:.3rem; }
.autumn_trip .hiking_item .hiking_course li .co_txt				{ font-size:1.2rem; letter-spacing: -.055em; color:#8c8c8c; word-break: keep-all;}
.autumn_trip .hiking_item .hiking_course li .course				{ padding:1.2rem .8rem; margin-top:1.5rem; font-size:1.2rem; letter-spacing: -.075em; background-color:#f5f5f5; border-radius:8px; word-break: keep-all; }

/* Content - 트레킹 꽃길*/
.autumn_trip .trekking_list									{ justify-content: center; gap:80px 40px; }
.autumn_trip .trekking_item:nth-of-type(1)					{ width: 100% }
.autumn_trip .trekking_item									{ width:calc((100% - 40px ) / 2); }
.autumn_trip .trekking_item h4							{ position: relative; display:inline-flex; gap:0 8px; align-items: center; bottom: 3rem;
	left: 50%;
	padding: 1.2rem 4rem;
	font-size: 2.4rem;
	letter-spacing: -.06em;
	font-weight: 700; color:var(--trekking); border:1px solid var(--trekking); background-color: #fff;
	border-radius: 4rem;
	transform: translateX(-50%);
	white-space: nowrap; z-index:1; }
.autumn_trip .trekking_item .autumn_flower li					{ width:calc(100% / 4); border-right: 1px solid var(--trekking); }
.autumn_trip .trekking_item:nth-child(n+2) .autumn_flower li	{ width:calc(100% / 2); }
.autumn_trip .trekking_item .autumn_flower li:last-child		{ border-right: none; }
.autumn_trip .trekking_item .autumn_flower div					{ justify-content: center; align-items: center; gap: 0 8px;  }
.autumn_trip .trekking_item .autumn_flower div .flo_tit			{ font-weight:700; letter-spacing: -.075em; font-size:1.733rem; color: var(--trekking); }
.autumn_trip .trekking_item .autumn_flower .flo_loca			{ display: block; margin-top:.6rem; text-align:center; font-size:1.2rem; font-weight:300; letter-spacing:-.075em; color:#8c8c8c; }

/* Content - 트레킹 천리길 */
.autumn_trip .cheonrigil_list			{ margin-top:8rem; }
.autumn_trip .cheonrigil_tit 						{position: relative;  text-align: center; }
.autumn_trip .cheonrigil_tit:before 			{ position: absolute; top:25%; left:50%; width:100%; height: 1px; background-color: var(--trekking); transform: translateX(-50%); content: ''; z-index: -1; }
.autumn_trip .cheonrigil_tit span 					{  display:inline-block; padding: 1.2rem 4rem; font-size:2.4rem; letter-spacing:-.06em; font-weight:700; color:var(--trekking); background-color:#fff; border:1px solid var(--trekking); border-radius:4rem; }
.autumn_trip .cheonrigil_tit .con_area 				{ margin:1.5rem auto 2rem; color:#222; font-size:1.33rem; letter-spacing:-.055em; line-height:1.6; text-align: center; word-break: keep-all; }
.autumn_trip .cheonrigil_item      					{ gap:40px; margin-top:4rem;}
.autumn_trip .cheonrigil_item .cheonrigil     		{ width:calc((100% - 40px ) / 2); }
.autumn_trip .cheonrigil_item .cheonrigil .radius	{ overflow:hidden; }
.autumn_trip .cheonrigil_item .cheonrigil a				{ display: block; margin-top:1.6rem; }
.autumn_trip .cheonrigil_item .cheonrigil a>div			{ justify-content: center; align-items: center; gap:0 8px; }
.autumn_trip .cheonrigil_item .cheonrigil .cheon_tit	{ font-weight:700; letter-spacing: -.075em; font-size:1.733rem; color: var(--trekking); }
.autumn_trip .cheonrigil_item .cheonrigil .cheon_txt	{ display: block; margin-top:.4rem; color:#222; font-size:1.33rem; letter-spacing:-.055em; line-height:1.6; text-align: center; word-break: keep-all; }

.autumn_trip .btn_more					{ display:block; width:90%; max-width:300px; margin:4rem auto; padding:.7em 0; text-align:center; font-weight:500; font-size:1.33rem; color:#fff; letter-spacing:-.04em; background:var(--hiking);}
.autumn_trip .btn_more.driving			{ background-color: var(--drive); }
.autumn_trip .btn_more.trekking			{ background-color: var(--trekking); }

@media (max-width:1268px) {
	/* Content - 트레킹 꽃길*/
	.autumn_trip .trekking_item .autumn_flower div .flo_tit { font-size: 1.5rem;}
}
@media (max-width:1024px) {
    .jb_special .radius								{ border-radius:1rem; }

    /* Visual */
    .jb_special .fall_visual							{ height:450px; padding:4.5rem 1.5rem; border-radius:0 0 160px 160px;}
    .jb_special .fall_visual h2						{ font-size:2.8rem;}
    .jb_special .fall_visual p						{ padding-top:3.5em; font-size:2.35rem;}
	.jb_special .fall_visual p::before				{ height:2.5em; }

	/* 탭버튼 */
	.autumn_trip .tab_box  				{ height:76px; }
	.autumn_trip .tab_box .tab_btn 		{ font-size:1.25rem; }

	/* Content */
	.autumn_trip .mid_txt							{ margin-bottom:2em; font-size:1.4rem;}
	.autumn_trip .chap_tit_wrap .chap_tit.driving:before { top: -205px; }
	.autumn_trip .chap_tit_wrap .chap_tit.trekking:before { top: -184px; }

	.autumn_trip .chap_tit_wrap						{ margin: 4rem 0; }
	.autumn_trip .chap_tit_wrap .chap_tit h3		{ padding:1.2rem 3rem; font-size:2rem; top: -38px;}
	.autumn_trip .chap_tit_wrap .chap_tit p			{ padding:3.5rem 1.5rem 2rem; font-size: 1.3rem; }
	.autumn_trip .chap_tit_wrap .chap_tit p br		{ display:none; }

	.autumn_trip .tit_img h4						{ bottom: -2.3rem; font-size:1.8rem; }
	.autumn_trip .tit_txt							{ margin-top:3.6rem; }
	.autumn_trip .hiking_item .con_area				{ margin:1.2rem auto 1.6rem; font-size:1.18rem; }
	.autumn_trip .hiking_item .con_area	br			{ display:none; }

	/* Content - 산행 코스 */
	.autumn_trip .hiking_item .hiking_course						{ gap:3rem 40px; padding: 4rem 2.3rem; }
	.autumn_trip .hiking_item .hiking_course li .course_name span 	{ font-size:1.6rem; }
	.autumn_trip .hiking_item .hiking_course li .info			 	{ margin: .6rem 0 1rem; font-size: 1.2rem; }
	.autumn_trip .hiking_item .hiking_course li .course				{ font-size: 1.1rem; }
	.autumn_trip .hiking_item .hiking_course li .course br			{ display:none; }
	.autumn_trip .hiking_item .hiking_course li .co_txt				{ font-size: 1.1rem; }
	.autumn_trip .hiking_item .hiking_course li .co_txt br { display:none; }


	/* Content - 트레킹 꽃길*/
	.autumn_trip .trekking_item h4					{ bottom:2.3rem; padding:1rem 3rem; font-size: 1.8rem; }
	.autumn_trip .trekking_item h4 img					{ width:80%; }
	.autumn_trip .trekking_item .autumn_flower div .flo_tit { font-size: 1.4rem;}
	.autumn_trip .trekking_item .autumn_flower .flo_loca   { font-size:1.1rem; }

	/* Content - 트레킹 천리길 */
	.autumn_trip .cheonrigil_list				{ margin-top:6rem;}
	.autumn_trip .cheonrigil_tit span			{ padding: 1rem 3rem; font-size: 1.8rem;}
	.autumn_trip .cheonrigil_tit .con_area		{ font-size:1.18rem; }
	.autumn_trip .cheonrigil_tit .con_area br { display:none; }
	.autumn_trip .cheonrigil_item							{ margin-top:3rem;}
	.autumn_trip .cheonrigil_item .cheonrigil .cheon_tit	{ font-size: 1.4rem;}
	.autumn_trip .cheonrigil_item .cheonrigil .cheon_txt    { font-size:1.15rem; }


	.autumn_trip .btn_more							{ margin:3rem auto; font-size:1.2rem;}
}
@media (max-width:768px) {
    /* Visual */
    .jb_special .fall_visual                          	{ height:380px; border-radius:0 0 120px 120px;}
    .jb_special .fall_visual h2                      	{ font-size:2.4rem;}
    .jb_special .fall_visual p                       	{ font-size:2rem;}
    .jb_special .fall_visual img                    	{ width:45%;}

	.autumn_trip .mid_txt  								{ font-size:1.25rem; }
	.autumn_trip .mid_txt br 							{ display:none; }

	/* Content */

	.autumn_trip .chap_tit_wrap .chap_tit h3	{ font-size:1.65rem; }
	.autumn_trip .chap_tit_wrap .chap_tit p		{ font-size: 1.2rem; }
	.autumn_trip .tit_img h4					{ padding: 1rem 3rem; font-size:1.6rem; }
	.autumn_trip .tit_txt						{ margin-top:3rem; }
	.autumn_trip .tit_txt .location span		{ font-size:1.08rem; }
	.autumn_trip .img_list						{ gap: 0 1.5rem; }
	.autumn_trip .img_list>div					{ width: calc((100% - 1.5rem) / 2);}

	.autumn_trip .hiking_item + .hiking_item	{ padding-top: 4rem; }

	/* Content - 산행 코스 */
	.autumn_trip .hiking_item .hiking_course  { gap:30px; padding:3rem 1.8rem; }
	.autumn_trip .hiking_item .hiking_course:before						{ width: 120px; height: 67px; }
	.autumn_trip .hiking_item .hiking_course li { width: calc((100% - 30px) / 2); }
	.autumn_trip .hiking_item .hiking_course li .course_name span 	{ font-size:1.35rem; }
	.autumn_trip .hiking_item .hiking_course li .info				{ gap:.6rem; font-size:1.08rem; }
	.autumn_trip .hiking_item .hiking_course li .co_txt				{ font-size:1rem; }
	.autumn_trip .hiking_item .hiking_course li .course				{ padding: .8rem; margin-top: 1.2rem; font-size:1rem; }


	/* Content - 트레킹 꽃길*/
	.autumn_trip .trekking_list							{ gap: 50px 20px; }
	.autumn_trip .trekking_item h4					{ padding:.8rem 2rem; gap: 0 4px; font-size: 1.6rem; }
	.autumn_trip .trekking_item						{ width:calc((100% - 20px) / 2); }
	.autumn_trip .trekking_item .autumn_flower		{ gap:16px 0; }
	.autumn_trip .trekking_item .autumn_flower li   { width: calc(100% / 2); }
	.autumn_trip .trekking_item .autumn_flower li:nth-of-type(2) { border-right: none; }
	.autumn_trip .trekking_item .autumn_flower div .flo_tit  { font-size:1.3rem; }
	.autumn_trip .trekking_item .autumn_flower .flo_loca		{ font-size:1.05rem; }
	.autumn_trip .trekking_item:nth-child(n+2) .autumn_flower li { width: 100%; }
	.autumn_trip .trekking_item:nth-child(n+2) .autumn_flower li:nth-of-type(1) { border-right: none;  }

	/* Content - 트레킹 천리길 */
	.autumn_trip .cheonrigil_tit span { padding: .8rem 2rem; font-size: 1.6rem; }
	.autumn_trip .cheonrigil_tit:before { top: 18%; }
	.autumn_trip .cheonrigil_list		{ margin-top:4rem;}
	.autumn_trip .cheonrigil_item { gap:20px; margin-top:2rem; }
	.autumn_trip .cheonrigil_item .cheonrigil a		{ margin-top:1.2rem; }
	.autumn_trip .cheonrigil_item .cheonrigil { width: calc((100% - 20px ) / 2) }
	.autumn_trip .cheonrigil_item .cheonrigil .cheon_tit	{ font-size: 1.25rem;}
	.autumn_trip .cheonrigil_item .cheonrigil .cheon_txt    { font-size:1.05rem; }

	.autumn_trip .btn_more							{ margin:2rem auto; font-size:1.15rem;}
}
@media (max-width:600px) {



}
@media (max-width:468px) {
	.con_inner										{ width:90%;}

	/* Visual */
	.jb_special .fall_visual							{ padding:2.5rem 1.5rem; height:220px; border-radius:0 0 60px 60px;}
	.jb_special .fall_visual h2						{ font-size:1.6rem;}
	.jb_special .fall_visual p						{ font-size:1.3rem;}

	.autumn_trip .mid_txt							{ margin:1em 0 1.5em; font-size:1.15rem; line-height:1.4;}

	/* 탭버튼 */
	.autumn_trip .tab_box  				{ height:56px; border-radius:1.1rem; }
	.autumn_trip .tab_box .tab_btn 		{ gap:.3rem; font-size:1.05rem; }
	.autumn_trip .tab_box .tab_btn.active { border-radius:.5rem; }
	.autumn_trip .tab_box .tab_btn img  { width:16%; }

	/* Content */
	.autumn_trip .chap_tit_wrap						{ margin:2.6rem 0; }
	.autumn_trip .chap_tit_wrap img					{ width:36%; }
	.autumn_trip .chap_tit_wrap .chap_tit			{ margin-top:8.5rem;}
	.autumn_trip .chap_tit_wrap .chap_tit p			{padding:2.6rem 1rem 1rem; font-size: 1.08rem; line-height: 1.5;}
	.autumn_trip .chap_tit_wrap .chap_tit:before	{ top: -121px; width: 270px; height: 99px;  }
	.autumn_trip .chap_tit_wrap .chap_tit.driving:before { top: -115px; width: 316px; height: 94px;}
	.autumn_trip .chap_tit_wrap .chap_tit.trekking:before{ top: -111px; width: 300px; height: 88px;}
	.autumn_trip .chap_tit_wrap .chap_tit h3		{ top: -24px; padding: .85rem 2rem; font-size:1.4rem; }

	.autumn_trip .tit_img h4		{ bottom: -1.6rem; font-size: 1.3rem; padding: .6rem 2rem; }

	.autumn_trip .tit_txt				{ margin-top: 2.5rem;}
	.autumn_trip .tit_txt .location			{ gap:0 4px; }
	.autumn_trip .tit_txt .location img 	{ width:2.2%; }
	.autumn_trip .tit_txt .location span	{ font-size: 1rem; }
	.autumn_trip .img_list			{ gap:0 .5rem; }
	.autumn_trip .img_list>div { width: calc((100% - .5rem) / 2) }

	.autumn_trip .hiking_item .con_area { width: 100%; margin: .8rem auto 1.2rem; font-size:1.05rem; line-height: 1.5; }


	/* Content - 산행 코스 */
	.autumn_trip .hiking_item .hiking_course { flex-direction: column; gap: 20px; margin-top: 3rem; padding: 2.2rem 1.5rem;}
	.autumn_trip .hiking_item .hiking_course:before {         width: 72px; height: 42px; top: -3%; }
	.autumn_trip .hiking_item .hiking_course li { width:100%; }
	.autumn_trip .hiking_item .hiking_course li .info				{     font-size: 1rem; margin: .3rem 0 .6rem; }
	.autumn_trip .hiking_item .hiking_course li .course				{ margin-top: .8rem; font-size: .9rem; }
	.autumn_trip .hiking_item .hiking_course li .course_name span	{ font-size: 1.2rem;}
	.autumn_trip .hiking_item .hiking_course li .course_name img { width: 3%; }
	.autumn_trip .hiking_item .hiking_course li .co_txt	{ font-size: .9rem; }


	/* Content - 트레킹 꽃길*/
	.autumn_trip .trekking_list					{ gap:30px 10px; }
	.autumn_trip .trekking_item						{ width:100%; }
	.autumn_trip .trekking_item h4					{ bottom:1.6rem; padding: .5rem 1.6rem; gap: 0; font-size: 1.3rem;}
	.autumn_trip .trekking_item h4 img					{ width:60%; }
	.autumn_trip .trekking_item .trekking			{  position: relative;
		width: 100%;
		padding-top:51.66%;
		overflow: hidden;}
	.autumn_trip .trekking_item .trekking img  { position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;}
	.autumn_trip .trekking_item .autumn_flower		{ gap: 12px 0;         margin-top: -.5rem; }
	.autumn_trip .trekking_item .autumn_flower li { width: calc(100% / 2); margin: 0 auto;  border-right:none; }
	.autumn_trip .trekking_item:nth-child(n+2) .autumn_flower li  { width: calc(100% / 2); margin: 0 auto; }
	.autumn_trip .trekking_item .autumn_flower div			{ gap:0 4px; }
	.autumn_trip .trekking_item .autumn_flower div .flo_tit { font-size: 1.1rem; }
	.autumn_trip .trekking_item .autumn_flower .flo_loca	{ font-size: .9rem; margin-top: .3rem;}
	.autumn_trip .trekking_item .autumn_flower div img		{ width:7%; }



	/* Content - 트레킹 천리길 */
	.autumn_trip .cheonrigil_tit:before 		{ top: 15%; }
	.autumn_trip .cheonrigil_tit span			{ padding: .5rem 1.6rem; font-size: 1.3rem; }
	.autumn_trip .cheonrigil_tit .con_area 		{ margin:.5rem auto; font-size: 1rem;}
	.autumn_trip .cheonrigil_item				{ flex-direction:column; gap: 20px 10px; margin: 1.5rem 0 0}
	.autumn_trip .cheonrigil_item .cheonrigil 	{ width:100%; }
	.autumn_trip .cheonrigil_item .cheonrigil .radius {  position: relative;
		width: 100%;
		padding-top:51.66%;  /* 3:2 비율 예시 — 다른 이미지 비율에 맞춰 수정 가능 */
		overflow: hidden; }
	.autumn_trip .cheonrigil_item .cheonrigil .radius img { position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;  /* 비율 유지하며 꽉 채우기 */}
	.autumn_trip .cheonrigil_item .cheonrigil .cheon_tit { font-size:1.1rem; }
	.autumn_trip .cheonrigil_item .cheonrigil .cheon_txt { font-size:.9rem; line-height:1.4; }
	.autumn_trip .cheonrigil_item .cheonrigil a			{ width: 90%; margin: 1.2rem auto;}
	.autumn_trip .cheonrigil_item .cheonrigil a>div   { gap: 0 4px; }
	.autumn_trip .cheonrigil_item .cheonrigil a>div img { width:3.5%; }


	.autumn_trip .btn_more							{ margin:1.5rem auto; font-size:1rem;}
}
@media (max-width:400px) {
	.autumn_trip .mid_txt							{ font-size:1.08rem;}
}
